@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body{ background:#fff; color:#333; font-family:"微软雅黑"; font-size:12px; line-height:20px; background:#fff;}

.of{ overflow:hidden;}
.clear{ clear:both;}
ul,ol{ list-style-type:none;}
input,button{ border-radius:0px; -webkit-appearance: none;}
a{ color:#333; text-decoration:none;}
img{ padding:0; margin:0; border:0;}
h2{ font-size:14px;}

/******头部*****/
.head{ margin:0 auto; width:1000px; display: table;  table-layout: fixed; }
.head dl{ width:100%; height:106px; display: table;  table-layout: fixed; }
.head dl dt{display: table-cell;width: 45%;vertical-align: middle;}
.head dl dd {display: table-cell;width: 55%;vertical-align: middle; text-align:right; font-size:14px;}
.head dl dd a{ padding-left:15px;}
.head dl dd b{ color:#cb0000; font-size:18px;}

.nav{ height:48px; width:100%; line-height:48px; background:#f7faf9; font-size:16px; border-top:1px solid #e5e5e5; }
.nav ul{ margin:0 auto; width:1000px;}
.nav ul li{ float:left; }
.nav li > a{ display:block; padding:0 38px; line-height:48px; color:#666666;}
.nav li:hover > a{ background:#8f4a2b; color:#FFF;}

.nav li .down{ width:142px;position:absolute; top:47px; left:0; display:none; padding:10px 0;background:#e8e8e8; border:1px solid #d0d0d0;}
.nav li .down a{ width:124px; display:block; line-height:32px; padding-left:20px; font-size:12px; color:#0a801a; background:#e8e8e8 url(../images/jt.png) no-repeat 20px center; padding-left:40px;}
.nav li .down a:hover{ background:#e8e8e8 url(../images/jt.png) no-repeat 20px center;}
.nav li:hover .down{ display:block;}

.banner{ width:100%; margin-bottom:25px; text-align:center;}
.banner img{ max-width:100%;}

.main{ margin:0 auto; width:1000px; height:615px; background:url(../images/main_bg.png) no-repeat left top;}
.main h2{ font-size:14px; line-height:36px; padding-left:12px; text-align:left; margin-bottom:20px;}

.main .main_left{ float:left; width:230px; }
.main .main_cen{ float:left; width:480px; margin-left:26px;}
.main_right{ float:right; width:235px;}

.main .zz{ text-align:center; height:200px;}
.main .about img{ margin-right:13px;}
.main .about h2{ border-bottom:1px solid #595959; line-height:35px; padding:0; margin-bottom:16px;}
.main .about img, .main .news img{ float:left;}

.main .news{ margin:30px auto 0 auto; width:430px;}
.main .news h2{ padding-left:0; margin-bottom:5px;}
.main .news img{ margin-right:15px;}
.main .news ul{ margin-top:10px; overflow:hidden; line-height:24px;}
.main .news li span{ float:right;}
.main .lxwm{ height:200px;}
.main .lxwm h3{ padding:0 10px; color:#1f808e; margin-bottom:10px;}
.main .lxwm p{ padding:0 10px;}

.main .zx{ margin-top:15px;  text-align:center;}
.main .zx h2{ margin-bottom:10px;padding-left:30px;}


/******共用*****/
.box{ float:left;}
.box h2{ font-size:22px; color:#1ea500; border-bottom:2px solid #0d8438; line-height:40px; font-weight:normal;}
.box h2 span{ float:right; font-size:12px; border-bottom:2px solid #FFF; padding:0 15px;}
.box h2 span a{ color:#1ea500;}
.clear{ clear:both;}
.mt1{ margin-top:8px;}

.foot{ margin:20px auto 0 auto; background:#595959; height:165px; color:#FFF; }
.foot div{ margin:0 auto; width:900px; padding:50px 0 0 0; font-size:14px; line-height:28px; text-align:center;}
.foot div img{ float:right; margin-left:50px;}




/******二级页面*****/
.main2{ margin:20px auto; width:1000px; overflow:hidden;}
.main2 .main2_l{ float:left; width:250px;}
.main2 .main2_r{ float:right; width:720px;}
.main2_r .dqwz{ line-height:40px; border-bottom:1px solid #cadae6;}
.main2_r .dqwz b{ font-size:14px; color:#1f808e;}
.main2_r .dqwz span{ float:right; font-size:12px; color:#888;}
.main2_r .text{ padding:20px 20px 40px 20px; font-size:14px; line-height:24px;}
.main2_r .text h1{ font-size:20px; border-bottom:1px dotted #CCC; text-align:center; line-height:30px; padding-bottom:12px;}
.main2_r .text p{ margin-top:10px; line-height:24px; text-indent:2em;}
.main2_r .list{ padding:20px;}
.main2_r .list ul li{ line-height:30px; font-size:14px; background: url(../images/new_ico01.png) no-repeat left center; padding-left:15px;}
.main2_r .list ul li a{ color:#333;}
.main2_r .list ul li span{ float:right; font-size:12px; color:#666;}
.main2_r .list p{ margin-top:20px;}
.main2_r .text2{ padding:20px 20px 40px 20px; font-size:14px;}
.main2_r .text2 h1{ font-size:20px; border-bottom:1px dotted #CCC; text-align:center; line-height:30px; padding-bottom:12px;}
.main2_r .text2 .text_box{ padding:20px 0;}

.main2_l .gywm{ background:#f6f6f6;}
.main2_l .gywm h2{padding-left:20px; background:#50a80a; line-height:36px; color:#FFF; font-size:14px;}
.main2_l .gywm ul{ padding:25px 20px 50px 40px;}
.main2_l .gywm ul li{ line-height:30px; font-size:16px; background:url(../images/jt2.jpg) no-repeat left center; padding-left:20px;}
.main2_l .gywm ul li a:hover{ color:#0a801a;}
.main2_r .product{ overflow:hidden; padding-bottom:30px;}
.main2_r .product ul{ overflow:hidden; margin-bottom:20px;}
.main2_r .product ul li{ float:left; width:220px; text-align:center; margin:20px 0 0 15px; } 
.main2_r .product ul li img{ width:185px;  display:block; border:1px solid #cadae6; padding:10px; margin-bottom:20px;}

.lxfs{ margin-top:20px; overflow:hidden; line-height:24px; background:#f6f6f6;}
.lxfs h2{padding-left:20px; background:#50a80a; line-height:36px; color:#FFF;  font-size:14px; margin-bottom:20px;}
.lxfs p{ padding:0 20px 20px 20px;}


/*********************图片滚动************************************/
.i-zxdt-con{ width:350px;  overflow:hidden; position:relative; padding-top:10px;}
.i-zxdt-con .bd ul{ overflow:hidden; zoom:1; }
.i-zxdt-con .bd ul li{ margin:0 7px; float:left; widows:130px; _display:inline; overflow:hidden;}
.i-zxdt-con .bd ul li h2{ margin:8px 0 12px 0; font-size:14px; color:#3a1417; text-align:center; font-weight:normal;}
.i-zxdt-con .bd ul li p{line-height:24px; color:#4c545a;}
.i-zxdt-con .bd ul li img{ width:150px; height:120px;}



/*看图说病*/
.ktsb{ float:left; width:1000px; height:202px; margin:10px 0; background:url(../images/ktsb.gif) no-repeat; overflow:hidden;}

#demob{ float:left; width:970px; height:200px; overflow:hidden; margin:5px 0 0 60px; display:inline;}
#demo1b{width:800%;overflow:hidden;}
.demoSb{float:left; display:inline;overflow-y:hidden;}
.demoSb li{ float:left; width:118px; text-align:center; background:#FFFFFF; margin-right:15px; display:inline; overflow:hidden;}
.demoSb li img{ width:118px; height:128px; padding:1px; border:1px solid #efefef;}
.demoSb li p{ background:#efefef; height:18px; line-height:18px;}
