﻿@charset "utf-8";
/*reset*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
.contant{padding:0; overflow:hidden; font-family:'Microsoft YaHei';}
.nobor{border:none !important;}
html{-webkit-text-size-adjust:none;}
.tit{zoom:1;}
.tit:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
/**/
.banner{width:100%; height:460px; background:url('../images/banner.jpg') no-repeat center 0;}
/*---title ---*/
.tits{height:35px;line-height:35px;padding:0 0 15px;background:url('../images/t01.gif') no-repeat 0 bottom; font-weight:normal;}
.tits em{color:#bcbcbc;float: left; font-family:'arial';font-size:15px;text-transform: uppercase;}
.tits em a{color:#666;font-family:'Microsoft YaHei';font-size:16px; display:inline-block; width:120px; text-align:center;}
.tits em a.cur{color:#fff; background:url('../images/cur.gif') no-repeat;}
.tits b{display:block; float: right; font-size:12px; font-weight:normal; text-transform:uppercase;}
.tits b a{color:#666;}
#flashs {  position: relative;z-index: 1;height:460px}
#flashs .bgitem {position: absolute;}
#flashs .btn {bottom: 48px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
#flashs .btn span {background: none repeat scroll 0 0 #019026;border: 1px solid #fff;color: #fff;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 6px;}
#flashs .btn span.cur {background: none repeat scroll 0 0 #FF9600;color: #FFFFFF;}
.n_con { margin-top:20px; }

.pp{width:960px; margin:0 auto 30px; padding-top:44px; background:url('../images/pp.gif') no-repeat;}
.pp-l{float: left;width:478px;padding:0 0 35px; background:url('../images/s03.gif') no-repeat 0 bottom;}
.pp-l img{display:block; padding:4px; border:5px solid #019026;width:460px;height:290px;}
.pp-r{width:448px; float: right;}
.pp-r h6{background:url('../images/tpp.gif') no-repeat;margin-bottom:10px; padding:65px 0 0 30px; height:42px; line-height:42px; font-size:20px; color:#fff;}
.pp-r h6 a{color:#fff;}
.pp-r em{display:block;margin-bottom:5px; line-height:40px; color:#000; font-size:20px; padding-left:28px; background:url('../images/ico3.gif') no-repeat 0 center;}
.pp-r p{line-height:26px; color:#666; padding-left:30px; background:url('../images/ico4.gif') no-repeat 8px center;}
.pp-r span{display:block; margin-top:30px;}
.pro{margin:40px auto 50px;width:960px;}
.pro-l{width:210px; float: left;overflow: hidden; position:relative;}
.pro-l span{display: block; height:160px; width:210px; background: #019026; color:#fff;}
.pro-l h2{height:42px;line-height:42px;padding:13px 0; margin-bottom:3px; color:#fff;padding-left:20px; font-size:18px;background:#019026;}
.pro-l h2 a{color:#fff;}
.pro-l h3{height:45px; line-height: 45px;padding-left:40px;font-size:14px;background:url('../images/xtb.gif') 20px center no-repeat #ececec; margin-bottom: 5px;}
.pro-l h3 a{color:#666; height:45px; line-height: 45px; display: block;}
.pro-l h4{height:45px; line-height: 45px;padding-left:40px;font-size:14px;background:url('../images/xtb.gif') no-repeat #ececec;}
.pro-l h4 a{color:#666; height:45px; line-height: 45px; display: block;}
.pro-l ul{padding:5px 0; overflow: hidden; border:1px solid #e1e1e1;}
.pro-l li{height:38px; line-height:38px;border-bottom:2px solid #fff; float: left; padding-right:8px;}
.pro-l li a{color:#666;background:url('../images/cp_dot1.gif') no-repeat 0 center;padding-left:20px; display:inline-block;  overflow: hidden;}
.pro-l li a:hover{background:url('../images/cp_dot2.gif') no-repeat 0 center; text-decoration:none; color:#2ba14a;}
.pro-r{width:728px; float:right; overflow: hidden;}
.pro-r h3 em a{width:auto;}
.pro-r h4 em a{width:auto;}
.pro-r ul{margin-right:-20px;padding:20px 0 0;}
.pro-r li{width:214px; float:left; margin-right:30px;}
.pro-r li img{display:block; width:214px; height:173px; border: 1px solid #D6D6D6; padding: 1px;}
.pro-r li span{display:block; text-align:center; padding:8px 0 15px;}
.pro-r li a{color:#666;}

.hb{width:960px;padding:0 0 25px; margin:0 auto 20px;background:url('../images/s02.gif') no-repeat 0 bottom;}
.hb h3{font-size:29px;padding:0 0 15px; text-align:center; background:url('../images/thb.gif') no-repeat center 50px;}
.hb h3 a{color:#019026;}
.hb h3 a:hover{text-decoration:none;}
.hb h3 span{display:block; font-size:20px; font-weight:normal; height:30px; line-height:30px; width:226px; border:2px solid #2ba24b; margin:5px auto 0;}
.list-con-a,.list-con-b{float: left;}
.hb .list-con{padding:48px 0 12px; border:2px solid #dcdcdc;}
.hb .list-con-a{padding:0 12px 0 0;}
.hb .list-con-c{padding:0 0 0 0 ; float: right;}
.hb li{width:204px;padding:0 8px; float: left;}
.hb li img{width:200px;height:75px;display:block; border:2px solid #d1d1d2;}
.hb li span{display:block; text-align:center;padding:12px 0;}
.hb li a{color:#666;}

.mod1{background:#f0f0f0; padding-top:50px;}
.vs{background:url('../images/vs.jpg') no-repeat center 0; width:100%; padding:39px 0 0; height:160px;}
.vs h3{text-align:center;height:106px;}
.vs-con{padding:0 0 20px;width:960px; margin:0 auto;}
.vs-l{width:420px;height:255px; float: left;position:relative;padding-top:40px;}
.vs-r{width:420px;height:255px; float: right;position:relative;padding-top:40px;}
.vs-con h6{font-size:16px; font-weight:normal; text-align:center; line-height:24px; padding:0 30px;}
.vs-con h6 a{color:#666;}
.vs-con h6 b{color:#2ba14a;}
.vs-con dl{line-height:24px;padding:14px 0 0; color:#666; font-size:13px;_font-size:14px;}
.vs-con dt{width:188px; float: left; }
.vs-con dd{width:188px; float: right;}
.vs-con dt img{border:3px solid #2ba14a;display:block; width:188px; height:130px;}
.vs-con dd img{border:3px solid #9e9e9e;display:block; width:188px; height:130px;}
.vs-con em{display:block;position:absolute;width:70px; height:70px; left:50%; top:130px; margin-left:-35px;}
.vs-con span{display:block; padding:5px 0 0 20px;background:url('../images/ico2.gif') no-repeat 0 12px;}
.vs-con dd span{background:url('../images/cp_dot1.gif') no-repeat 0 12px;}


.ys{font-family:'Microsoft YaHei';background:#f0f0f0 url('../images/ys.gif') repeat-x 0 1px; margin:0px 0 32px; }
.ys h3{height:100px; text-align:center;}
.ys ul{width:960px; margin:0 auto;}
.ys-a{height:506px;background:url('../images/ys1.jpg') no-repeat;padding:0;}
.ys-b{height:492px;background:url('../images/ys2.jpg') no-repeat;padding:6px 0 0 475px}
.ys li span{color:#666;font-size:16px;text-transform:uppercase;border-bottom:1px solid #c0c0c0; width:340px; display:block;margin-bottom:12px; padding:30px 0 6px;position:relative; margin-left:68px;}
.ys li span b{color:#019026; font-size:24px;}
.ys li span em{display:block; color:#99c3a0; font-size:20px; line-height:36px;}
.ys li p{color:#666; font-size:13px;_font-size:14px;line-height:24px;width:310px;_width:335px; padding:0 0 0 90px; background:url('../images/ico2.png') no-repeat 68px 8px;}
.ys li p b{color:#0778ca; font-weight:normal;}
.ys li span i{color:#019026;font-size:54px; font-style:normal;display:block; position:absolute;top:26px; left:-68px;}


.pic{width:960px; margin:0 auto; height:170px; position:relative; overflow: hidden;}
.pic p{color:#fff; font-size:16px;position:absolute; left:645px; top:40px;}
.pic p b{color:#fff; font-size:24px; display:block; margin-bottom:6px;}

.jz{width:960px; margin:35px auto 50px;}
.jz .list-con{padding:20px 0 0;}
.jz .list-con-a{padding:165px 15px 0 0;}
.jz .list-con-c{padding:165px 0 0 0 ; float: right;}
.jz li{width:258px;padding:0 18px;background:url('../images/jz.gif') no-repeat; float: left;}
.jz li img{width:258px;height:195px;display:block;}
.jz h6{line-height:40px; padding:12px 10px 5px 25px;}
.jz h6 a{font-size:16px; color:#019026;}
.jz li p{overflow: hidden;padding-left:25px; padding-right: 18px; line-height:24px;height:120px; color:#333; margin-bottom:20px;}
.jz li span{display:block; text-align:center;font-size:14px; width:119px; height:36px; line-height:36px; margin:0 auto; background:url('../images/btn1.gif') no-repeat;}
.jz a{color: #fff;}

.ab{width:960px; margin:0 auto 30px;}
.ab dt{float: left;width:400px;padding:0 0 20px; background:url('../images/s01.gif') no-repeat 0 bottom;}
.ab dt img{display:block; padding:4px; border:5px solid #019026;width:382px;height:240px;}
.ab dd{width:524px; float: right;}
.ab h6 a{font-size:20px; color:#2ba139;}
.ab dd p{overflow: hidden; line-height:24px; height:160px;margin:20px 0 10px; }
.ab dd span{display:block;}
.ab dd span a{display:inline-block; margin-right:24px;}

.xc{width:960px; margin:0 auto 30px;}
.list-con-a,.list-con-b{float: left;}
.xc .list-con{padding:15px 0 0;}
.xc .list-con-a{padding:40px 10px 0 0;}
.xc .list-con-c{padding:40px 0 0 0 ; float: right;}
.xc li{width:204px;padding-left:15px; float: left;}
.xc li img{width:204px;height:140px;display:block; border: 1px solid #e2e2e2;}
.xc li span{display:block; text-align:center;padding:12px 0;}
.xc li a{color:#666; font-size:13px;}


.lc{width:100%;height:438px; background:url('../images/lc.jpg') no-repeat center 0; padding:45px 0 0; height:220px;margin-bottom:36px; overflow: hidden;}
.lc-con{width:960px; margin:0 auto; position:relative; height:215px;}
.lc h3{font-weight:normal; padding:0 0 0 218px; background:url('../images/tlc.gif') no-repeat 0 5px; font-size:24px;}
.lc h3 a{color:#fff;}
.lc h3 b{display:block; font-size:27px;}
.lc p{padding:0 0 0 60px; background:url('../images/pho.gif') no-repeat 0 5px; position:absolute; right:0; top:0; font-size:18px; color:#fff;}
.lc p b{display:block; font-size:30px;}
.lc ul{padding:38px 0 0; background:url('../images/lc1.gif') no-repeat 0 38px;}
.lc li{float: left; color:#2ba139; font-size:18px;padding:40px 0; margin-right:40px; font-weight:bold; line-height:20px; width:102px; text-align:center;}
.lc li.last{margin-right:0;}
.lc li.lc1{padding-top:30px;}

.dt{width:960px; margin:0 auto 40px;}
.dt h3{height:42px; line-height:42px; padding:0 30px; background:#019026; font-weight:normal; font-size:14px;}
.dt h3 a{color:#fff;}
.dt h3 span{float: right; font-size:12px; text-transform:uppercase;}
.dt-l{width:300px; float: left;}
.dt-l dl{height: 67px; padding:20px 0 10px;}
.dt-l dl dt{float: left;}
.dt-l dl dt img{width:108px; height: 67px; padding-left: 10px;}
.dt-l dl dd{float: left; padding-left:15px; width: 160px; overflow: hidden;}
.dt-l dl dd span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:160px; display:block; margin-bottom:10px;}
.dt-l dl dd p{line-height:20px; height: 40px; overflow: hidden; color:#999;}
.dt-l dl dd span a{font-weight:bold;}
.dt-r{width:300px; float: right;}
.dt-r dl{height: 67px; padding:20px 0 10px;}
.dt-r dl dt{float: left;}
.dt-r dl dt img{width:108px; height: 67px; padding-left: 10px;}
.dt-r dl dd{float: left; padding-left:15px; width: 160px; overflow: hidden;}
.dt-r dl dd span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:160px; display:block; margin-bottom:10px;}
.dt-r dl dd p{line-height:20px; height: 40px; overflow: hidden; color:#999;}
.dt-r dl dd span a{font-weight:bold;}
.dt ul{}
.dt li{padding-left:30px; line-height:36px;height:36px;text-overflow:ellipsis; white-space:nowrap;  width: 272px; overflow: hidden; background:url('../images/ico1.gif') no-repeat 10px center;}
.wd{width:300px; float: left; margin-right:30px;}
.wd dl {padding:25px 20px 0;}
.wd dt { background: url(../images/wd_w.gif) no-repeat 0 2px;line-height:18px; padding:0 0 10px 25px; overflow: hidden;}
.wd dt a { color:#666;}
.wd dd { background:url(../images/wd_d.gif) no-repeat 0 5px; padding-left:25px; line-height:24px; color:#999; max-height:80px; overflow:hidden;}


/**/
.link{width:960px;padding:0 0 20px; margin:0 auto;background:url('../images/link.gif') no-repeat 0 12px;}
.link-con{width:960px; margin:0 auto;}
.link h3{font-size:16px;line-height:24px;width:80px;margin:0 auto;}
.link h3 a{color:#333;}
.link h3 span{float: right; font-weight:normal; font-size:12px;}
.link p{color:#a9a9a9;padding:30px 0 5px; text-align:center;}
.link p span{padding:0 0 14px 14px;margin-right:30px; display:inline-block; background:url('../images/dot1.gif') no-repeat 0 6px;}
.link p a{color:#a9a9a9; margin-right:15px;}

/*--- 搜索 ---*/
.h-ser{background:#ededed;height:50px; width:100%;font-family:'Microsoft YaHei';}
.ser-con{width:960px; margin:0 auto;}
.h-ser p {float:left;width:650px;line-height:50px; }
.h-ser p b {color:#666}
.h-ser p a {padding:0 6px; color:#666;}
.s-inp {width:300px; position:relative; padding:10px 0 0;}
.inp01 {background:url(../images/s_inp.gif) no-repeat;width:200px; height:26px; line-height:26px; border:none; padding:0 0 0 12px; float:left;}
