﻿/* CSS Document */
body
{
width:850px;
margin:0 auto;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
}
table,td{padding:0px; margin:0px;}
ul,li,dl,dd,div,h2
{
margin:0px; 
padding:0px; 
list-style:none;
}
.clear
{
clear:both;
}
img
{ 
border:none;
}
input,select,img
{
vertical-align:middle;
}
a
{
color:#000; 
text-decoration:none;
}
a:hover
{ 
color:#FF0000;
text-decoration:underline;
}
.bodyContainer{
width:850px;
height:auto;
margin:0 auto;
position:relative;
}
.center{width:850px;margin:0 auto;}
/*--------------------ȥֵ߱߿----------------------------*/
a {blr:expression(this.onFocus=this.blur())}
area {blr:expression(this.onFocus=this.blur())}

/*--------------------ͷ----------------------------*/
.head{
width:850px;
height:auto;
background:url(../Images/header_bg.gif) repeat-x;
position:relative;
}
.logo{
float:left;
width:93px;
height:111px;
margin:10px 0 0px 20px;
}
.top
{
width:auto;
height:31px;
float:right;
}
.top span{
float:left;
display:block;
width:445px;
height:31px;
line-height:31px;
text-align:right;
}
.top span a{
color:#333;
text-decoration:none;
margin:0 5px;
}
.top span a:hover{
color:#00BBF8;
text-decoration:underline;
}
.top span h1{
font:14px Times New Roman, Times, serif;
font-weight:bold;
display:inline-block;
float:right;
height:31px;
line-height:31px;
text-align:center;
}
.top ul{
width:270px;
list-style-type:none;
float:right;
}
.top ul li{
width:90px;
height:31px;
float:right;
background:url("../images/top_cnt.gif") repeat-x;
overflow:hidden;
}
.top ul li .top_lft{
display:block;
width:95px;
height:31px;
line-height:31px;
background:url("../images/top_lft.gif") no-repeat top left;
}
.top ul li .top_cnt{
display:block;
width:auto;
height:31px;
line-height:31px;
margin:0 auto;

}
.top ul li .top_rgt{
display:block;
width:95px;
height:31px;
line-height:31px;
background:url("../images/top_rgt.gif") no-repeat top right;
margin:0 auto;
}
.top ul li a{
text-align:center;
color:#333;
font:12px Times New Roman;
text-decoration:none;
}
.top ul li a:hover{
color:#00BBF8;
text-decoration:underline;
}
.co_name{
width:660px;
height:50px;
margin-top:20px;
position:absolute\0;
top:25px\0;
left:140px\0;
}
.co_name embed{
width:660px;
height:50px;
}

.nav{
clear:both;
width:100%;
height:40px;
background:url("../images/nav_cnt_bg.gif") repeat-x;
font-size:14px;
}
.nav ul{
width:100%;
height:40px;
list-style-type:none;
}
.nav ul .nav_lft{
width:15px;
height:40px;
float:left;
background:url("../images/nav_lft_bg.gif") no-repeat;
margin:0 10px 0 0;
padding:0;
}
.nav ul .nav_rgt{
width:12px;
height:40px;
float:right;
background:url("../images/nav_rgt_bg.gif") no-repeat;
margin:0;
padding:0;
}
.nav ul .nav_li{
float:left;
height:40px;
}
.nav ul .nav_li a{
display:block;
height:40px;
line-height:40px;
float:left;
padding:0 15px;
background:url("../images/nav_lirgt_bg.gif") no-repeat top right;
color:#fff;
text-decoration:none;
}
.nav ul .nav_lihover{
float:left;
height:40px;
background:url("../images/nav_lihoverrgt_bg.gif") no-repeat top right;
}
.nav ul .nav_lihover a{
display:block;
height:40px;
line-height:40px;
float:left;
padding:0 16px;
background:url("../images/nav_lihoverlft_bg.gif") no-repeat top left;
color:#000;
text-decoration:none;
}
.nav ul .nav_li:hover{
background:url("../images/nav_lihoverrgt_bg.gif") no-repeat top right;
}
.nav ul .nav_li a:hover{
color:#000;
background:url("../images/nav_lihoverlft_bg.gif") no-repeat top left;
}
.nav ul #nred a{
color:red;
font-weight:bold;
}
.nav ul .dbs script{
position:relative;
top:3px;
}
.zbs{
width:120px;
height:40px;
overflow:hidden;
position:absolute;
top:124px;
left:715px;
}
/*.head{
width:850px;
height:auto;
background:url(../Images/header_bg.gif) repeat-x;
}
.logo{float:left; width:93px; height:111px; margin:10px 0 20px 20px;}
.top
{
width:auto;
height:31px;
float:right;
}
.top ul{
width:100%;
list-style-type:none;
}
.top ul li{
width:90px;
height:31px;
float:right;
background:url("../images/top_cnt.gif") repeat-x;
}
.top ul li .top_lft{
display:block;
width:90px;
height:31px;
line-height:31px;
text-align:center;
background:url("../images/top_lft.gif") no-repeat top left;
}
.top ul li .top_cnt{
display:block;
width:90px;
height:31px;
line-height:31px;
text-align:center;
}
.top ul li .top_rgt{
display:block;
width:98px;
height:31px;
line-height:31px;
text-align:left;
background:url("../images/top_rgt.gif") no-repeat top right;
}
.top ul li a{
color:#333;
font:12px Times New Roman;
text-decoration:none;
}
.top ul li a:hover{
color:#00BBF8;
text-decoration:underline;
}
.co_name{width:80%;margin:20px 10px;text-align:left;}

.nav{width:100%;height:40px;background:url("../images/nav_cnt_bg.gif") repeat-x;}
.nav ul .nav_lft{width:15px;height:40px;float:left;background:url("../images/nav_lft_bg.gif") no-repeat;}


.top_right{float:right;width:746px;height:120px; background:url(../Images/top_bg.gif) repeat-x;}
.custom{float:right; background:url(../Images/bg_01.gif) no-repeat; width:291px;height:33px; margin-top:10px; padding-right:20px;}
.custom ul{ margin:0px;}
.custom ul li{ display:inline;margin-left:10px;height:33px; line-height:33px;}

.nav{height:30px;background:#0099CC; margin-top:30px;}
.nav ul{}
.nav ul li{float:left; margin-left:10px;height:30px; line-height:30px;}
.nav ul li a{ display:inline;text-align:center; color:#fff; font-size:12px; padding:5px; font-weight:bold; }
.nav ul li a:hover{ color:#000; background: #D8ECFE }*/
/*------------------------------------------------*/
.leftbar
{
width:230px;
float:left;
margin-top:8px;
}
/*--------------------MSN----------------------------*/

.font_zt{
float:left; margin-top:30px;font-size:20px;
}
.leftbar .msn
{
background:#eaeff3;
height:120px;
border:1px solid #ccc;
}
.leftbar .msn h3
{
background:url(../Images/msn_tit.gif) no-repeat;
width:224px;
height:34px;
margin:0px;
font-size:16px;
line-height:34px;
}
.leftbar .msn ul
{
display:block;
}
.leftbar .msn ul li
{
float:left;
height:40px;
width:200px;
padding-left:10px;
}
/*--------------------߲Ʒ----------------------------*/
.leftbar .prolist
{
background:#eaeff3;
display:block;
text-align:left;
margin-top:8px;
padding-bottom:10px;
}
.leftbar .prolist h2
{
background:url(../Images/msn_tit.gif) no-repeat;
font-size:14px;
line-height:30px;
text-align:center ;
}
.leftbar .prolist ul
{
display:block;
}
.leftbar .prolist ul li
{
background:url(../Images/bullet1.gif) no-repeat 10px 8px #CCDAE5;
line-height:26px;
border-bottom:1px solid #fff;
padding-left:20px;
font-size:14px;
font-weight:bold;
}
.leftbar .prolist dl
{
display:block;
margin-left:20px;
}
.leftbar .prolist dl dd
{
background:url(../Images/bullet2.gif) no-repeat 8px 8px;
line-height:22px;
border-bottom:1px dashed #ccc;
padding-left:20px;
font-size:13px;
font-weight:normal;
}

/*--------------------ұ----------------------------*/
.main
{
float:right;
text-align:left;
width:600px;
overflow:hidden;
}
/*--------------news----------------------*/
.main .news
{
display:block;
float:left;
margin-top:8px;
}
.main .news h3 
{
font-size:12px;
width:600px;
margin:0px;
height:26px;
border-bottom:1px  #C1D6DB solid;
}
.main .news h3 span
{
line-height:26px;
padding-left:8px;
}
.main .news .news_cont
{
margin-top:6px;
}
.main .news .news_cont ul
{
width:90%;
margin:0 auto;
}
.main .news .news_cont ul li
{
height:26px;
line-height:26px;
font-size:12px;
border-bottom:1px dashed #ccc;
}
.main .news .news_cont p{
display:block;
width:340px;
float:left;
font-size:12px;
line-height:18px;
margin-left:10px;
}
.lighten a{ color:#FF0000;}
.news_til
{
display: block;
padding-left:10px;
}
.news_time
{
float: right;
color: #7c7c7c;
display: block;
width:25%;
padding-right:5px;
}
.main .news .news_cont .image
{
width:200; 
height:155px; 
float:left;
margin-left:10px; 
border:1px #C1D6DB solid; 
padding:2px;
overflow:hidden;
}
/*--------------product----------------------*/
.main .news .product
{
margin-top:6px;
display:block;
margin-left:-5px;
}
.main .news .product ul
{
width:140px;
margin-left:8px;
float:left;
overflow:hidden;

}
.main .news .product ul li
{
line-height:20px;
padding:2px;
font-size:12px;
}

.prod_tit
{
font-weight:bold;
text-align:left;
overflow:hidden;
text-indent:5px;
text-align:center;
}
.prod_img
{
width:130px;
padding-right:2px;
height:120px;
color:#f60;
        /*IEʶĴֱеķ*/
        display: table-cell;
        vertical-align:middle;

        /*ˮƽ*/
        text-align:center;

        /* IEHack */
        *display: block;
        *font-size:120px;/*ԼΪ߶ȵ0.873200*0.873 ԼΪ175*/
        *font-family:Arial;/*ֹutf-8hackʧЧ⣬gbk*/
        border: 1px solid #eee;
}
.prod_img img{
vertical-align:middle;
text-align:center;
}
/*---------------footer------------------------*/
.footer
{
border-top:5px #0099CC solid; 
margin-top:8px;
line-height:20px;
font-size:12px;
}
/*------------newsShow----------------*/
.leftbar .news_left{background:#eaeff3; padding-bottom:5px;}
.leftbar .news_left h3{font-size:14px; font-weight:normal; background:url(../Images/msn_tit.gif) #eaeff3 no-repeat; line-height:30px; height:30px; margin:0;}
.leftbar .news_left ul{list-style:none;width:200px; margin:0 auto; padding:0px;}
.leftbar .news_left a{}
.leftbar .news_left ul li{ text-align:left; line-height:22px; padding-left:12px; background:url(../Images/bullet2.gif) no-repeat 3px 6px;}

/*------------------productShow------------------------*/
.main .prodShow
{
margin-top:8px;
float:left;
}
.main .prodShow h2
{
width:600px;
font-size:12px;
height:25px; 
line-height:25px;
background:#0099CC;
padding-left:10px;
font-weight:normal;
}
.main .prodShow .showCont
{
display:block;
float:left;
}
.main .prodShow .showCont .showImg
{
width:250px; 
height:200px; 
float:left;
}
.main .prodShow .showCont ul
{
float:left;
background:#ccc;
width:330px;
height:200px;
padding-left:6px;
margin-left:10px;
}
.main .prodShow .showCont ul li
{
height:24px;
line-height:24px;
}
.main .prodShow .showCont h2
{
font-size:12px;
margin-top:8px;
font-weight:bold;
border-bottom:1px dashed #ccc;
}
.main .prodShow .showCont p
{
width:600px;
margin:0px;
line-height:20px; 
padding:0 0 5px 0;
text-align:justify;
}
.main .prodShow .last_next_btn{width:60%;margin:10px auto; padding-bottom:10px; text-align:center;}
.main .prodShow .last_next_btn li{ float:left;margin:0 5px;}
/*--------------message--------------------*/
.main .prodShow .message
{
width:595px;
overflow:hidden;
float:left;
margin-top:10px;
border:1px solid #91D6E5;
height:99%;
padding-bottom:5px;
}
.main .prodShow .message h3
{ 
font-size:14px; 
padding-left:10px;
background:url(../Images/title3_mid.gif) repeat-x;
height:30px; 
line-height:30px; 
margin:0px;
color:#FFFFFF; 
}
.main .prodShow .message ul
{
padding-left:3px; margin-top:10px;
}
.main .prodShow .message ul li{
 float:left;width:280px;margin-top:2px; height:42px; line-height:25px; overflow:hidden;
}
.main .prodShow .message .mess_a{
width:120px; float:left; text-align:right;
}


/*--------ҳ-----*/
 .pages
 {
 	width:90%;
 	height:20px;
 	clear:both;
margin:10px auto;
line-height:20px;
text-align:center;
}
.pages ul{width:100%; height:20px;}
.pages ul li{padding:5px; float:left;margin:0 3px;}
	
.pages a, .pages .cpb 
{ 
text-decoration:none;
float: left; 
padding: 0 2px; 
border: 1px solid #dddddd;
background: #ffffff;
margin:0 2px; 
font-size:12px; 
color:#000000;
}
.pages a:hover 
{ 
background-color: #ffa501; 
color:#ffffff;
border:1px solid #ffa501; 
text-decoration:none;
}
.pages .cpb 
{ 
font-weight: bold; 
color: #ffffff; 
background: #ffa501; 
border:1px solid #ffa501;
}



.site{
width:600px;
height:25px; 
line-height:25px;
margin-top:10px;
padding-top:0px;
background:#0099CC;
padding-left:10px;
} 

             /*ǰλ*/
/*--------------about----------------------*/

.about_lrft
{
background:#eaeff3;
height:80px;
border:1px solid #ccc;
}
.about_lrft h3
{
background:url(../Images/msn_tit.gif) no-repeat;
width:224px;
height:34px;
margin:0px;
font-size:14px;
line-height:34px;
}
.about_lrft ul
{
display:block;
}
.about_lrft ul li
{
float:left;
height:25px;
width:200px;
}
.text{
padding-top:5px;
width:600px; 
overflow:hidden;
line-height:24px;
}
#cntTxt{font-size:14px;}
.text img{
}
/*--------------news----------------------*/
.news_list 
{
width:600px; 
}
.news_list ul
{
display:block;
width:600px;
float:left;
margin-top:10px;
}
.news_list ul li
{
line-height:26px;
height:26px;
font-size:12px;
border-bottom:1px dashed #ccc;
}

.news_list h3
{ 
text-align:center;
padding-top:10px;
}
.news_list h6
{
text-align:center;
font-size:12px; 
line-height:25px; 
height:25px; 
font-weight:normal; 
border-bottom:1px dashed #ccc; 
border-top:1px dashed #ccc;
}
.news_list h6 #lbSource,.news_list h6 #lbSendTime{margin:0 10px;color:#666;}
.text_a{
padding:15px;
}
.text_a p{
width:95%;
height:auto;
font:12px Arial, Helvetica, sans-serif;
line-height:18px;
margin:0 auto;
}
/*--------------ۿ----------------------*/
.right_list{ text-align:left;}
.right_list h2{font-size:12px; margin-top:8px;font-weight:normal; height:25px; line-height:25px; padding-left:10px;background:#0099CC;}
.dis img{ width:180px;  height:200px;}
.dis dl{clear:both; border-bottom:1px dashed #0099CC; padding-bottom:5px; padding-top:5px; height:200px; margin-bottom:8px;}
.dis dl dd{ height:200px; float:left;margin-left:0px;} 
.dis dl dt{ float:right;width:400px; padding-left:2px;line-height:25px;}
.dis{ width:600px; margin-left:5px;} 


/*--------------²Ʒ----------------------*/

.prod_ima
{
width:170px;
padding-right:2px;
height:140px;
color:#f60;
        /*IEʶĴֱеķ*/
        display: table-cell;
        vertical-align:middle;

        /*ˮƽ*/
        text-align:center;

        /* IEHack */
        *display: block;
        *font-size:120px;/*ԼΪ߶ȵ0.873200*0.873 ԼΪ175*/
        *font-family:Arial;/*ֹutf-8hackʧЧ⣬gbk*/
        border: 1px solid #eee;
}
.prod_ima img{
vertical-align:middle;
text-align:center;
}


.pc_new
{
border:#eee 1px solid;
width:598px;
overflow:hidden;
}
.pc_new h2,.pc_new h3{
height:22px;
line-height:22px;
font-size:14px;
font-weight:bold;
text-indent:20px;
background-color:#CFDDE6;
}
.pc_new p{
padding:5px 15px;
line-height:18px;
border-bottom:#eee 1px solid;
}
.pc_bottom{
border:#eee 1px solid;
border-top:none;
width:578px;
overflow:hidden;
padding:10px;
text-align:right;
}
ul.photo {
margin:15px auto;
padding-bottom:5px;
height:100%;
}
ul.photo .prod_li
{
float:left;
width:180px;
height:218px;
overflow:hidden;
margin-top:5px;
margin-left:8px;
text-align:center;
}
ul.photo .prod_li .proStrong{font-weight:bold;}
ul.photo .prod_li span{
display:block;
text-align:left;
}

.photo .ph_li{
float:left;
width:180px;
overflow:hidden;
margin-top:5px;
margin-left:8px;
text-align:center;
}

ul.photo li img
{
background: #eee;
color:#f60;
}
/*ul.photo li a:hover img 
{
background:#fff;color:#f60;
padding:2px;
border: solid 1px #FF9A33;
}*/
ul.photo li strong
{
font-style:normal;
text-align:center;
height:15px;
overflow:hidden;
}
ul.photo li span
{
 text-align:left;
}
.pc_text{}
/*------------stock------------*/
.stock{}
.stock img{ height:120px; float:left;}
.stock dl dd{width:160px;  float:left;margin-left:0px;}
.stock dl{ width:600px;clear:both; border-bottom:1px dashed #0099CC;padding-bottom:5px;padding-top:5px;height:120px;}
.stock dl dt{ float:right;width:440px; line-height:25px;}
/*.pc_a{ float:left;}
.pc_a .pc_aimg{ width:250px; height:200px; float:left;}
.pc_a dl{ float:left; width:320px; margin-left:20px; background:#aaa; line-height:22px; height:196px;}
.pc_a dl dt{ padding:4px;}*/
.pc_a{ margin-top:10px;overflow:visible;}
.pc_a img{	/*max-width:600px;width:expression(width>600?"600px":width);*/margin:20px auto;}
.pc_a dl{ background:#eee; line-height:24px; padding-left:10px; margin-top:10px;}
.pc_js{margin-top:10px;}
.pc_js h5{ padding-left:10px; background:#76CBDF;border-bottom:1px dashed #ccc;font-size:14px; line-height:25px; margin:0; }
.pc_js p{ padding:5px; margin:0;}
.text_ks img{ border:1px #ddd solid; border-top:2px #0099CC solid;}
.text_ks ul li{ margin-bottom:10px; margin-top:5px; width:600px; float:right;}

.text_gc h3{position:relative;top:10px;left:0;}
.text_gc p{ /*padding-left:10px;*/ padding-bottom:5px; margin:0;}
.text_gc{border:1px #C1D6DB solid; padding:5px; height:100%;}
.text_gc ul{ margin:0;}
.text_gc ul li{ float:left;width:280px; background:#fff; margin-left:4px;margin-top:10px; border:1px #ddd solid; padding:4px;}
.text_gc ul li strong{ padding:5px; font-weight:normal;}
.text_gc ul li img{width:280px; height:250px;}
.text_gc dl dd{ margin-bottom:5px;}


#demo{overflow:hidden;text-align:center;padding:10px;}
#enlarge_images{position:absolute;display:none; width:400px; height:400px;border:5px solid #f4f4f4}

/*--------size--------*/
.thumbImage {max-width: 98;max-height:98px;} /* for Firefox & IE7 */
.thumbImage { /* for IE6 */}
