@charset "utf-8";
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

/**/
.pro { height:890px; overflow:hidden; }
.pro h3 { height:94px; padding-top:58px; background:url("../pic/tx_1.jpg") no-repeat center bottom; text-align:center; margin-bottom:22px; }
.pro h3 span { display:block; font:24px/44px Arial; font-weight:bold; color:#7abc27; }
.pro h3 em { color:#fb9311; }
.pro h3 img { width:168px; height:26px; }
.pr_fl { height:120px; overflow:hidden; }
.pr_fl p { height:42px; font:14p/34px Arial; color:#555; margin-bottom:10px; }
.pr_fl p a { color:#555555; margin:0 11px; display:inline-block; font-size:16px; }
.pr_fl p a:hover { color:#ff7f00; }
.pr_fl p span { display:inline-block; width:142px; height:42px; font:16px/32px Arial; color:#fff; padding-left:18px; }
.pr_fl p span a { color:#fff !important; margin:0; }
.pr_fl .fl1 span { background:url("../pic/pr_t1.jpg") no-repeat center top; }
.pr_fl .fl2 span { background:url("../pic/pr_t2.jpg") no-repeat center top; }
.pr_con { height:540px; overflow:hidden; }
.pr_con dl { overflow:hidden; position:relative; }
.pr_con dd span { display:block; height:50px; background:url("../pic/pr_x.gif") no-repeat left bottom; font:18px/50px Arial; font-weight:bold; color:#fff; margin-bottom:26px; }
.pr_con dd a { color:#fff; }
.pr_con dd p { font:14px/24px Arial; color:#fff; }
.pr_con .pr1, .pr1 dt, .pr1 dt img { width:775px; height:325px; }
.pr_con .pr1 dd { width:204px; height:325px; background:url("../pic/pr_tm1.png") no-repeat left top; position:absolute; top:0; right:0; padding-left:38px; }
.pr1 dd span { padding-top:75px; }
.pr1 p { width:184px; }
.pr_con .pr2, .pr2 dt, .pr2 dt img { width:225px; height:325px; }
.pr_con .pr3, .pr3 dt, .pr3 dt img { width:775px; height:215px; }
.pr_con .pr3 dd { width:368px; height:215px; background:url("../pic/pr_tm2.png") no-repeat left top; position:absolute; top:0; left:0; padding-left:34px; }
.pr3 dd span { padding-top:40px; }
.pr3 p { width:178px; }
.pr_pho { width:225px; height:215px; background:url("../pic/pr_tb.jpg") no-repeat center top; text-align:center; }
.pr_pho h4 { height:60px; font:16px/24px Arial; font-weight:bold; color:#fff; padding-top:34px; }
.pr_pho p { height:36px; font:24px/36px Arial; color:#fff; }
.pr_pho span { display:block; width:130px; height:31px; background:url("../pic/b3.png") no-repeat center top; font:14px/30px Arial; color:#333; margin:0 auto; }
.pr_pho a { color:#333; }
/*优势*/
.advantage{
    height: 1318px;
    background: url("../pic/eadvantge_bg.jpg") no-repeat center 0;
    overflow: hidden;
}
.advantage h2{
    font-size: 30px;
    color: #fff;
   line-height:45px;
    height: 105px;
	text-align:center;
}
.advantage h2 b{
    font-size: 36px;
}
.advantage h2 em{
    display: block;
    font-weight: normal;
    margin: 15px 0 0 -68px;
}
.advantage dt{
    font-size: 30px;
    color: #2f2f2f;
}
.advantage dt b{
    color: #025bca;
    font-weight: bold;
}
.advantage dd{
    font-size: 14px;
    color: #333333;
    line-height: 23px;
}
.advantage dd span{
    color: #ca0d04;
}
.advantage-a dt b,.advantage-b dt b{
    display: block;
}
.advantage .advantage-a{
    margin: 75px 0 93px 600px;
    width: 600px;
    height: 270px;
    overflow: hidden;
}
.advantage .advantage-b{
    margin: 15px 0 62px 0px;
    width: 600px;
    height: 252px;
    overflow: hidden;
}
.advantage .advantage-c{
    text-align: center;
    height: 209px;
    overflow: hidden;
}
.advantage-a dt,.advantage-a dd{
    text-align: right;
}
.advantage-a dt{
    margin: 35px 86px 42px 0;
}
.advantage-b dt{
    margin: 34px 0 42px 77px;
}
.advantage-c dt{
    margin: 20px 0px 30px 0;
}
/**/
.vi_co { height:492px; background:url("../pic/coo_bj.jpg") no-repeat center top; overflow:hidden; }
.video { width:446px; float:left; text-align:center; }
.video h4 { height:58px; font:22px/58px Arial; font-weight:bold; color:#fff; padding-top:36px; }
.video dl { width:446px; }
.video dt, .video dt img { width:413px; height:224px; display:block; margin:0 auto; }
.video dd { font:14px/24px Arial; color:#fff; padding-top:10px; }
.coop { width:460px; float:right; }
.coop h3 { height:82px; font:20px/82px Arial; color:#fff; padding-left:16px; background:url("../pic/coo_x.gif") no-repeat 0 center; margin-top:30px; }
.coop h3 a { color:#fff; }
.coop li { width:188px; height:28px; border:1px solid #fff; margin:0 40px 20px 0; float:left; overflow:hidden; }
.coop li input { border:0; outline:none; width:147px; height:28px; font:14px/28px Arial; color:#fff; background:none; float:left; padding-left:10px; background:url("../pic/coo_x.png") no-repeat right center; }
.coop li span { display:block; width:28px; height:28px; border-right:1px solid #fff; border-bottom:1px solid #fff; float:left; }
.coop .co1 { width:418px; height:58px; }
.co1 textarea { width:378px; height:54px; overflow:auto; outline:none; border:0; background:none; resize:none; font:14px/22px "Microsoft YaHei"; color:#fff; padding:4px 0 0 10px; outline:none; float:left; }
.coop li.co3 { border:0; height:30px; }
.coop li.co3 img { width:100px; height:20px; margin-top:5px; float:left; margin-right:18px; }
.coop li.co3 em { font:14px/28px Arial; color:#fff; }
.coop li.co4 { border:0; width:378px; height:30px; }
.coop .bin1 { width:102px; height:30px; background:url("../pic/b1.png") no-repeat center top; margin-right:40px; padding:0; cursor:pointer; }
.coop .bin2 { width:102px; height:30px; background:url("../pic/b2.png") no-repeat center top; margin-right:40px; padding:0; cursor:pointer; }
/**/

.secur { height:686px; background:url("../pic/sec_bk.jpg") no-repeat center top; overflow:hidden; }
.secur h3 { height:96px; padding-top:64px; background:url("../pic/tx2.jpg") no-repeat center bottom; text-align:center; margin-bottom:28px; }
.secur h3 span { display:block; font:24px/44px Arial; font-weight:bold; color:#7abc27; }
.secur h3 em { color:#fb9311; }
.secur h3 img { width:194px; height:30px; }
.secur li { width:320px; height:210px; font:14px/24px Arial; color:#fff; text-align:center; float:left; margin:0 12px 26px 0; }
.secur li span { display:block; font:18px/34px Arial; color:#fff; padding-top:100px; }
.se1 { background:url("../pic/sec_01.jpg") no-repeat left top; }
.se2 { background:url("../pic/sec_02.jpg") no-repeat left top; }
.se3 { background:url("../pic/sec_03.jpg") no-repeat left top; margin-right:0; }
.se4 { background:url("../pic/sec_04.jpg") no-repeat left top; }
.se5 { background:url("../pic/sec_05.jpg") no-repeat left top; }
.se6 { background:url("../pic/sec_06.jpg") no-repeat left top; margin-right:0; }
/**/
.witn { height:672px; overflow:hidden; }
.witn h3 { height:95px; background:url("../pic/tx_1.jpg") no-repeat center bottom; text-align:center; margin-bottom:24px; padding-top:60px; }
.witn h3 span { display:block; font:24px/42px Arial; font-weight:bold; color:#7abc27; }
.witn h3 em { color:#fb9311; }
.witn h3 img { width:402px; height:28px; }
.wi_con { height:424px; overflow:hidden; }
.wi_con dd { height:190px; background:url("../pic/wi_bj1.jpg") no-repeat center top; overflow:hidden; margin-bottom:42px; text-align:center; }
.wi_con h4 { font:14px/28px Arial; font-weight:bold; color:#555555; height:28px; padding-top:24px; }
.wi_con h4 a { color:#555; }
.wi_con p { padding:0 200px; height:82px; font:14px/25px Arial; color:#555; }
.wi_con span { display:block; width:102px; height:30px; background:url("../pic/b1.png") no-repeat center top; font:14px/30px Arial; color:#fff; margin:0 auto; }
.wi_con span a { color:#fff; }
.wi_con dt { width:560px; height:160px; margin:0 auto; background:url("../pic/wi_b2.jpg") no-repeat center top; }
.wi_con dt img { width:160px; height:160px; display:block; margin:0 auto; }
.wi_nav { width:114px; margin:0 auto; }
.wi_nav li { width:12px; height:12px; float:left; display:inline; margin:0 8px; background:url("../pic/wi_b.jpg") no-repeat left top; cursor:pointer; overflow:hidden; position:relative; }
.wi_nav .cur { background-position:0 -12px; }
/**/
.ban1-2{ width:100%; overflow:hidden; margin-bottom:20px;}
.ban2 { height:180px; background:url("../pic/eban2.jpg") no-repeat center top; overflow:hidden; }
.ban2 p { width:480px; float:right; padding-left:50px; background:url("../pic/b_pho.png") no-repeat 0 0; margin-top:110px; margin-right:80px; }
.ban2 em { font:26px/35px Arial; color:#fff; float:left; margin-right:10px; }
.ban2 span { display:block; width:102px; height:35px; background:url("../pic/b1.png") no-repeat center top; font:14px/30px Arial; float:left; text-align:center; margin-top:2px; }
.ban2 span a { color:#fff; }

.enban2 { height:268px; background:url("../pic/enban2.jpg") no-repeat center top; overflow:hidden; }
.enban2 p { width:480px; float:right; padding-left:50px; background:url("../pic/b_pho.png") no-repeat 0 0; margin-top:155px; }
.enban2 em { font:30px/35px Arial; color:#fff; float:left; margin-right:10px; }
.enban2 span { display:block; width:102px; height:30px; background:url("../pic/b1.png") no-repeat center top; font:14px/30px Arial; float:left; text-align:center; margin-top:2px; }
.enban2 span a { color:#fff; }

.jban2 { height:268px; background:url("../pic/jban2.jpg") no-repeat center top; overflow:hidden; }
.jban2 p { width:480px; float:right; padding-left:50px; background:url("../pic/b_pho.png") no-repeat 0 0; margin-top:155px; }
.jban2 em { font:30px/35px Arial; color:#fff; float:left; margin-right:10px; }
.jban2 span { display:block; width:102px; height:30px; background:url("../pic/b1.png") no-repeat center top; font:14px/30px Arial; float:left; text-align:center; margin-top:2px; }
.jban2 span a { color:#fff; }

/**/
.about { height:500px; overflow:hidden; }
.about h3 { height:94px; background:url("../pic/tx_1.jpg") no-repeat center bottom; text-align:center; margin-bottom:24px; padding-top:2px; }
.about h3 span { display:block; font:24px/44px Arial; font-weight:bold; color:#29A53C; }
.about h3 em { color:#fb9311; }
.about h3 img { width:155px; height:26px; }
.about dl { height:380px; overflow:hidden; }
.about dt { width:600px; height:350px; float:right; background:url("../pic/ab_bj.gif") no-repeat center top;}
.about dt img { width:382px; height:288px; margin:20px 0px 0px 104px;}
.about dd { width:600px; margin:0px auto 0px; float:left;}
.about h4 { height:36px; font:20px/36px Arial; color:#ff8800; font-weight:bold; }
.about h4 a { color:#ff8800; }
.about p { font:16px/30px Arial; color:#555;text-indent:2em; }
.about dd span { display:inline-block; width:134px; height:35px; font:14px/35px Arial; color:#333; text-align:center; background:url("../pic/ab_b1.jpg") no-repeat center top; margin-right:12px; }
.about dd strong { display:inline-block; width:134px; height:35px; font:14px/35px Arial; color:#333; text-align:center; background:url("../pic/ab_b2.jpg") no-repeat center top; }
.about dd strong a, .about dd span a { color:#fff; }

/*印象*/
.yx{ width:100%;}
.xc { height:313px; overflow:hidden; width:1200px; margin:0 auto; }
.xc h2 { width:1160px; margin:0 auto; padding-left:33px; height:40px; border-bottom:1px solid #c8c8c8; overflow:hidden; background:url("../pic/ga_t1.gif") no-repeat left center; font:bold 18px/40px Arial; color:#29A53C; }
.xc h2 a { color:#29A53C; }
.xc h2 span { font:14px/40px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; }
.xc h2 span a { color:#333;}
.xc_c { margin-top:27px; height:245px; overflow:hidden; }
.xc_c em { display:block; width:22px; height:50px; overflow:hidden; margin-top:58px; }
.xc_c .album-slider-box { margin-left:29px; display:inline; width:1110px !important; overflow:hidden; }
.xc_c .album-slider-box .tempWrap { width:1110px !important; overflow:hidden; }
.xc_c ul li { float:left; line-height:0; width:224px; margin-right:35px; }
.xc_c ul li img { width:224px; height:165px; border:2px #ccc solid; padding:3px; }
.xc_c ul li span { display:block; text-align:center; font:14px/36px Arial; color:#555; }
.xc_c .nobot { margin-right:0; }
.xc_c ul li img:hover{ border:#009a3a 2px solid;}
.xc_c ul li span:hover{ color:#009a3a;}
/**/


.dy { height:343px; overflow:hidden; width:100%; }
.news { width:398px; height:300px; overflow:hidden; }
.faq { width:400px; height:300px; overflow:hidden; }
.n_nav { height:50px; border:1px solid #352d30; margin-bottom:12px; }
.n_nav img { width:49px; height:48px; float:right; padding:1px; }
.n_nav li { font:16px/50px Arial; color:#666; float:left; }
.n_nav li a { display:inline-block; color:#666; float:left; margin:0 20px; }
.n_nav li a:hover, .n_nav .cur a { font-weight:bold; color:#352d30; }
.faq h3 { height:50px; margin-bottom:22px; font:16px/50px Arial; font-weight:bold; color:#222; padding-left:20px; }
.faq h3 span { float:right; }
.faq h3 span img { width:49px; height:48px; float:right; padding:1px; }
.faq h3 a { display:inline-block; color:#222; float:left; }
.faq dl { height:120px; }
/**/
.dy { height:312px; overflow:hidden; }
.dy h3 { height:52px; border-bottom:1px solid #ccc; font:16px/52px Arial; color:#333333; padding:0 14px 0 58px; }
.dy h3 a { color:#333; }
.dy h3 span { font:14px/52px Arial; color:#333; float:right; text-transform:uppercase; cursor:pointer; }
.news { width:398px; height:290px; float:left; border:1px solid #ccc; }
.news .nt1 { background:url("../pic/dy_t1.gif") no-repeat 20px center; margin-bottom:14px; }
.news .nt2 { background:url("../pic/dy_t2.gif") no-repeat 20px center; margin-bottom:14px; }
.ne_con{ width:380px; margin:0 auto; overflow:hidden;}
.news li { height:35px; background:url("../pic/ys_icon.gif") no-repeat 10px center; font:14px/35px Arial; color:#666; padding-left:30px; border-bottom:1px #ccc dashed;}
.news li:hover{ color:#ff8800;}
.news1 { border-left:0; }
.faq { width:400px; height:290px; float:left; border:1px solid #ccc; border-right:0; }
.faq h3 { background:url("../pic/faq_t1.gif") no-repeat 20px center; margin-bottom:22px; }
.fa_con { width:350px; height:190px; overflow:hidden; margin:0 auto; }
.faq dl { height:80px; overflow:hidden; }
.faq dt { height:auto; padding-left:30px; background:url("../pic/faq_q.gif") no-repeat 0 0; font:14px/20px Arial; color:#333; margin-bottom:5px; }
.faq dt a { color:#333; }
.faq dd { padding-left:30px; background:url("../pic/faq_a.gif") no-repeat 0 0; font:14px/20px Arial; color:#666; }
/**/

.ly { height:216px; overflow:hidden; }
.ly h2 { font:14px/54px Arial; color:#555; }
.ly h2 em { font:18px/54px Arial; color:#7abc27; }
.ly ul { height:162px; }
.ly ul li { float:left; width:424px; height:41px; padding-left:56px; margin-bottom:10px; overflow:hidden; }
.ly ul .ly01 { background:url("../pic/ly01.gif") no-repeat left top; margin-right:38px; }
.ip01 { background:none; border:0; outline:none; width:415px; height:41px; font:14px/41px Arial; vertical-align:top; color:#555; float:left; overflow:hidden; }
.ly ul .ly02 { background:url("../pic/ly02.gif") no-repeat left top; }
.ly ul .ly03 { background:url("../pic/ly03.gif") no-repeat left top; width:1000px; height:41px; }
.ly ul .ly04 { background:url("../pic/ly04.gif") no-repeat left top; margin-bottom:0; }
.ly .ly04 input { width:350px; }
.ly .ly04 img { width:62px; height:25px; margin-top:6px; border:1px solid #ccc; }
.i_area { width:930px; background:none; height:41px; vertical-align:top; overflow:hidden; resize:none; border:0; font:14px/40px Arial; color:#555; outline:none; }
.ly ul .ly05 { width:262px; padding:0; height:35px; margin-bottom:0; margin-left:42px; display:inline; margin-top:2px; }
.b01 { background:url("../pic/ly_b01.gif") no-repeat left top; width:123px; height:35px; border:0; margin-right:14px; cursor:pointer; }
.b02 { background:url("../pic/ly_b02.gif") no-repeat left top; width:123px; height:35px; border:0; cursor:pointer; }


/******客户******/
.hzkh{ width:100%; overflow:hidden; margin-bottom:20px; margin-top:10px;}
.hzkh h2 { width:1160px; margin:0 auto; padding-left:33px; height:40px; border-bottom:1px solid #c8c8c8; overflow:hidden; background:url("../pic/ga_t1.gif") no-repeat left center; font:bold 18px/40px Arial; color:#29A53C; }
.hzkh h2 a { color:#29A53C; }
.hzkh h2 span { font:14px/40px Arial, Helvetica, sans-serif; color:#333; text-transform:uppercase; }
.hzkh h2 span a { color:#333;}

.hz{ margin-top:15px; width:1200px;}
.hz ul li{ float:left; border:1px solid #ccc; margin-left:-1px;}
.hz li img{ width:200px; height:83px;}

/**/
.link { margin-top:20px; height:88px; overflow:hidden; }
.link h3 { width:1200px; height:40px; float:left; font:18px Arial; padding-left:10px; float:left; color:#7ABC27; background:url(../pic/link.jpg) no-repeat bottom;}
.link em{ font:14px Arial; color:#CCC;}
.link span{ font-size:14px; color:#CCC;}
.link h3 span a { color:#7abc27; }
.link h3 em a { color:#333; }
.link p { width:1150px; font:14px Arial; color:#666; line-height:24px; float:left; text-align:left; }
.link p a { color:#666; display:inline-block; padding:0 18px;}
.link p a:hover{ text-decoration:underline;}

/*客户见证*/
.khjz{ width:100%; overflow:hidden; margin-bottom:20px; height:auto;}
.jz{width:1200px; margin:0 auto; overflow:hidden;}
.jz h3{ font-size:30px; font-weight:bold; float:left; color:#009a3a;}
.jz-con{padding:25px 0 0; width:1200px; margin:0 auto; overflow:hidden;}
.jz dl{float: left;width:560px; border:1px solid #ccc; margin-bottom:22px;  margin-left:20px; margin-right:0px; height:170px;}
.jz dl.even{float: right;}
.jz dt{float: left;border-right:1px solid #ccc;padding:5px;}
.jz dt img{display:block; width:200px;height:160px;}
.jz dd{float: left; padding:25px 0 0 10px; width:330px;}
.jz h6 a{font-size:15px;font-weight:bold; color:#000;}
.jz h6 a:hover{ color:#009a3a;}
.jz dd p{overflow: hidden;line-height:20px; color:#000;padding:8px 0 14px; font-size:13px;}
.jz dd span{display:block; line-height:26px; color:#c00; font-size:14px;}
.jz dd span a{color:#f47222;}
.jz dl:hover{ border:1px #009a3a solid;}

.tit{font-weight:normal; width:1200px;}
.tit em{color:#9DD059;font-family:Arial;font-size:15px;text-transform: uppercase;}
.tit em a{color:009a3a;font-family:Arial;margin-right:8px;font-size:28px;}
.tit em a i{font-style:normal; font-weight:bold;}
.tit em span{display:block;}
.tit b{display:block;margin-top:15px; float:right;}
.tit b a{color:#666;}


