﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/
.banner a{ display:block; height:420px; overflow:hidden;}

.case{ height:660px; margin-top:70px; position:relative;}
.case li{ width:776px; height:195px; margin:0 auto; overflow:hidden;}
.case li img{ width:776px; height:145px;}
.case .h01 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(l.png) no-repeat; position:absolute; top:310px; left:-70px;}
.case .h01 a:hover{background:url(l2.png) no-repeat;}
.case .h02 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(r.png) no-repeat; position:absolute; top:310px; right:-70px;}
.case .h02 a:hover{background:url(r2.png) no-repeat;}
.case1 dl{ width:380px; height:400px; overflow:hidden; float:left; margin-right:30px; background:#f7f7f7;}
.case1 dt{width:380px; height:285px; overflow:hidden;}
.case1 dt img{width:380px; height:285px;}
.case1 dd{ padding-top:20px;}
.case1 dd i{ font:18px "Microsoft Yahei"; text-align:center; height:80px; overflow:hidden; width:380px;}
.case1 dd i a{ width:100%; color:#333; text-align:center; display:block; line-height:40px;}
.case1 dd i em{ display:block; font-size:14px; color:#666;}
.case1 dd span a{ display:block; width:148px; height:44px; overflow:hidden; margin:0 auto; background:url(case_btn1.gif) no-repeat;}
.case1 .nones{ margin-right:0;}
.case1 .cur{ background:#0462be;}
.case1 .cur dd i a,.case .cur dd i em{ color:#fff;}
.case1 .cur dd span a{ background:url(case_btn2.gif) no-repeat;}

/**/
.csr_bj{  background: url(csrbg.jpg) no-repeat center top; height: 641px; box-sizing: border-box;  font-family:"Microsoft Yahei";}
.csr {position: relative;width:1200px; height: 641px;}
.csr dl{ height: 507px; }
.csr dl dt{width: 960px;height: 507px; left:50%;top:0;margin-left: -361px; float: left;}
.csr dl dt img{width: 960px;height: 507px; display: block; }
.csr dl dd{width:600px;overflow: hidden;float: left;box-sizing: border-box; }
.csr dl dd  h3{ width: 600px; height: 100px;padding-top: 37px; font-size: 41px; font-weight: bold;padding-left: 22px; color: #fff; }
.csr dl dd  h3 i{font-weight: normal;}
.csr dl dd  h3  em{padding-left: 30px; font-size: 12px; font-weight: normal; text-transform:uppercase;color: #5569a9; display: block; letter-spacing: 2px;}
.csr dl dd  .desc{padding:44px 44px 0 48px;}
.csr dl dd  .desc p{ line-height: 34px; color: #333333; font-size: 16px; text-align: justify;}
.csr dl dd span{ float: right;width:270px;  color: #333;font-size:16px;  font-weight: normal; display: block; text-align: right;}
.csr dl dd span img{width:160px; height: 71px;vertical-align: middle;}
.csr_tel{width:1200px; height: 134px;}
.csr_tel .sc{width:600px; float: left;padding-top:34px;padding-left: 128px;  box-sizing:border-box; }
.csr_tel .sc span{color: #a6aece;display:block;font-size:14px;}
.csr_tel .sc p {overflow: hidden; color: #fff;font: bold 36px "Microsoft Yahei";  font-weight: normal; }
.csr_tel ul{width: 600px; float: left;}
.csr_tel ul li{width: 225px; float: left;position: relative; box-sizing: border-box;}
.csr_tel ul li:before{content: "";width: 1px;height: 80px; background: #bcbcbc;position: absolute;top:26px;right:0;}
.csr_tel ul li:nth-child(3){width:150px;padding-left: 60px;}
.csr_tel ul li:nth-child(3):before{ background: none; }
.csr_tel ul li img{width:67px;height: 56px; display: block;margin:20px auto 0;}
.csr_tel ul li  span{ display: block;font-size: 18px; color: #333333; height: 45px;line-height: 45px; text-align: center; }




.cp{ height:635px; padding-top:70px; background:#f7f7f7; overflow:hidden;}
.cp h3{ height:117px; font:32px "Microsoft Yahei"; text-align:center; color:#ff7900; font-weight:bold; background:url(cp_line.gif) no-repeat center 33px;}
.cp h3 a{ color:#ff7900;}
.cp h3 em{ display:block; font:26px "Microsoft Yahei"; color:#666;}
.tit1{ height:67px; overflow:hidden; background:url(cp_hbg1.gif) repeat-x center top;}
.tit1 li{ width:399px; background:url(line.gif) no-repeat right top; font:18px "Microsoft Yahei"; overflow:hidden; float:left; height:67px;}
.tit1 li a{ display:inline-block; height:67px; color:#333; width:399px; text-align:center; line-height:56px;}
.tit1 li em{ font-family:Impact; padding:0 5px; font-size:22px;}
.tit1 li a:hover,.tit1 .cur a{ background:url(cp_hbg2.gif) no-repeat center top; color:#fff;}
.cp2{ margin-top:30px; height:375px; overflow:hidden;}
.cp2 h4{ width:160px; font:36px "Microsoft Yahei"; font-weight:bold; color:#333; height:350px; overflow:hidden; background:url(cp_line1.gif) no-repeat left 16px; padding-left:28px; float:left;}
.cp2 h4 em{ font:64px Impact; color:#ff7900; display:block; background:url(cp_line2.gif) no-repeat right 45px;}
.cp2 h4 span{ display:block; font:14px "Microsoft Yahei"; line-height:24px; color:#666; margin-top:16px;}
.cp2 dl{ width:973px; height:339px; background:#fff; overflow:hidden; float:right; margin-top:10px;}
.cp2 dt{ width:550px; height:339px; float:left; overflow:hidden;}
.cp2 dt img{ width:550px; height:339px;}
.cp2 dd{ width:398px; float:right; height:324px; position:relative; overflow:hidden; padding-top:15px;}
.cp2 dd p{ font:16px "Microsoft Yahei"; line-height:30px;}
.cp2 dd span{ display:block; font:14px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:24px; height:48px; overflow:hidden; margin-top:22px;}
.cp2 dd em a{ display:block; width:32px; height:32px; overflow:hidden; position:absolute; top:308px; right:0;}

.fen{ height:100%; width:1200px; margin:0 auto 62px;overflow:hidden;}
.tit5{ height:120px; font:30px "Microsoft Yahei"; color:#ff7900; font-weight:bold;text-align:center; background:url(fen_line.gif) no-repeat center 49px;}
.tit5 a{ color:#ff7900; font-weight:bold;}
.tit5 em{ display:block; font:26px Impact; text-transform:uppercase; color:#949494;}
.fen1{ height:100%; border:5px solid #0462be; border-bottom: border-top:2px solid #0462be; overflow:hidden; padding-bottom:25px;}
.fen2{ width:248px; overflow:hidden; height:100%;}
.fen2 dt{ height:92px; font:24px "Microsoft Yahei"; text-align:center; font-weight:bold; background:url(fen_h.gif) no-repeat center top; overflow:hidden;}
.fen2 dt a{ color:#fff; display:block; padding-top:20px;}
.fen2 dt em{ display:block; font:12px "Microsoft Yahei"; text-transform:uppercase; color:#5a9fe2;}
.fen2 dd{ width:192px; height:38px; font:16px "Microsoft Yahei"; overflow:hidden; margin:15px auto 0; line-height:38px;}
.fen2 dd a{ display:block; color:#fff; font-weight:bold; padding-left:10px; width:182px; height:85px; background:url(fen_bg2.gif) no-repeat center top;}
.fen2 dd a:hover{background:url(fen_bg1.gif) no-repeat center top;}
.fen3{ width:192px; border-bottom:1px dashed #d1d1d1; margin:0 auto; padding:10px 0 8px 0;}
.fen3 h5 a{ display:block; font:14px "Microsoft Yahei"; height:35px; line-height:35px; color:#333; padding-left:10px;}
.fen3 li a{ display:block; font:14px "Microsoft Yahei"; color:#707070; line-height:22px; height:22px; overflow:hidden; background:url(fen_jt.gif) no-repeat 10px 5px; padding-left:32px;}

.pro{ width:925px; overflow:hidden; position:relative;}
.pro h5 a{ display:inline-block; font:14px "Microsoft Yahei"; text-transform:uppercase; color:#666; text-transform:uppercase; height:20px; line-height:20px; position:absolute; top:9px; right:0;}
.tit2{ height:41px; overflow:hidden; background:url(pro_line1.gif) repeat-x center bottom; overflow:hidden;}
.tit2 li{ font:18px "Microsoft Yahei"; height:41px; overflow:hidden; float:left; width:138px;}
.tit2 li a{ display:inline-block; color:#6666; padding:0 0 0 26px; width:112px; height:41px;}
.tit2 .li01 a{ display:inline-block; background:url(pro_h1.gif) no-repeat left 3px;}
.tit2 .li01 a:hover,.tit2 .li01.cur a{ background:url(pro_h01.gif) no-repeat left 3px; color:#0462be; font-weight:bold;}
.tit2 .li02 a{ background:url(pro_h2.gif) no-repeat left 2px;}
.tit2 .li02 a:hover,.tit2 .li02.cur a{ background:url(pro_h02.gif) no-repeat left 2px;color:#0462be; font-weight:bold;}
.pro2{ height:434px; overflow:hidden; margin-top:30px;}
.pro2 h3{ width:610px; height:398px; overflow:hidden; float:left; position:relative;}
.pro2 h3 img{ width:610px; height:398px;}
.pro2 h3 p{ width:580px; height:62px; overflow:hidden; padding-left:30px; font:14px "Microsoft Yahei"; line-height:62px; position:absolute; bottom:0; left:0; background:url(alp.png);}
.pro2 h3 p a{ color:#fff;}
.pro2 h3 span{ display:inline-block; width:277px; height:48px; overflow:hidden; position:absolute; top:15px; right:0;}
.pro2 h3 span img{ width:117px; height:32px; margin-right:16px;}
.pro2 ul{ width:281px; float:right;}
.pro2 li{ width:281px; margin-bottom:30px;}
.pro2 li img{ width:269px; height:172px;display:block;}
.pro2 li a{ width:269px; height:172px; padding:5px; border:1px solid #d1d1d1; display:block;}
.pro2 li a:hover{ border:1px solid #0462be;}
.tit3{ height:100%; overflow:hidden;}
.tit3 li{width:300px;height: 278px;overflow:hidden;position:relative;margin:6px 4px;}
.tit3 li img{ width:300px; height:225px;}
.tit3 li p{width:300px;height: 47px;overflow:hidden;font:14px "Microsoft Yahei";line-height: 47px; text-align:center;position:absolute;bottom: 0px;left:0;color:#fff; background-color:#0462be;}
.tit3 li p a{width:300px;height: 47px;overflow:hidden;font:14px "Microsoft Yahei"; text-align:center;line-height: 47px;position:absolute;bottom: 0px;left:0;color:#fff; }
.tit3 li p em{display:inline-block;width:130px;height:22px;overflow:hidden;position:absolute;top: 15px;right: -40px;}
.tit3 li p img{width:70px; height:21px;}

.ys{ background:url(ys_bg1.jpg) no-repeat center top; height:968px; overflow:hidden;}
.ys .content{ position:relative;}
.ys i{ width:495px; height:130px; font:44px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#ff7900; position:absolute; top:60px; left:345px;}
.ys i em{ font:52px Impact;}
.ys i span{ font:26px "Microsoft Yahei"; color:#666; display:block;}
.ys dl{ width:510px; height:180px; position:absolute; top:318px; left:699px;}
.ys dt{ font:22px "Microsoft Yahei"; font-weight:bold; color:#0462be; line-height:32px;}
.ys dd{ margin-top:30px;}
.ys dd p{ font:16px "Microsoft Yahei"; line-height:32px; color:#666;}
.ys .dl01{ position:absolute; top:740px; left:39px;}
.ys .dl01 dt,.ys .dl01 p{ color:#fff;}

.ys1{ background:url(ys_bg2.jpg) no-repeat center top; height:615px; overflow:hidden;}
.ys1 dl{ position:absolute; top:157px; left:699px;}
.ys1 .dl01{ position:absolute; top:427px; left:699px;}
.ys1 .dl01 dt{ color:#0462be;}
.ys1 .dl01 p{ color:#666;}
.ys1 h5{ width:194px; height:53px; overflow:hidden; position:absolute; top:508px; left:380px;}

.wit{ width:1200px; position:relative; margin:-245px auto 0; height:620px; overflow:hidden;}
.wit h5 a{ display:block; width:60px; font:14px "Microsoft Yahei"; text-transform:uppercase; color:#666; position:absolute; top:10px; right:0; text-align:right;}
.wit dl{ width:275px; height:466px; overflow:hidden; border:1px solid #d7d7d7; background:#fff; float:left; margin-right:30px;}
.wit dt{ width:210px; height:204px; margin:54px auto 0; overflow:hidden; position:relative;}
.wit dt img{width:210px; height:182px;}
.wit dt em{ display:none;width:210px; height:182px; overflow:hidden; position:absolute; top:0; left:0;}
.wit dd{ width:210px; margin:0 auto;}
.wit dd h3{ font:16px "Microsoft Yahei"; font-weight:bold;}
.wit dd h3 a{ color:#333;}
.wit dd h3 span{ font-size:14px; font-weight:normal; color:#333;}
.wit dd h4{font:14px "Microsoft Yahei"; line-height:25px;color:#666; padding-bottom:10px;background:url(wit_line.gif) no-repeat left bottom;}
.wit dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#333; margin-top:15px;}
.wit .dl02,.wit .nones{ margin-top:52px;}
.wit .nones{ margin-right:0;}
.wit .cur{ border:1px solid #0462be;}
.wit .cur dt em{ display:block;} 

.guan1{ background:url(guan1.jpg) no-repeat center top; height:265px; overflow:hidden; position:relative;}
.guan1 h3{ width:375px; height:112px; overflow:hidden; position:absolute; top:130px; left:50%; margin-left:60px;}
.guan1 h3 p{ font:14px "Microsoft Yahei"; height:54px; line-height:54px; background:url(guan_lx.png) no-repeat left center; padding-left:50px; color:#fff;}
.guan1 h3 p em{ font:26px Impact;}
.guan1 h3 span{ display:block; width:137px; height:42px; margin:0 0 0 40px;}


.show{ height:373px; margin-top:65px; position:relative;}
.show h5 a{ display:inline-block; font:14px "Microsoft Yahei"; text-transform:uppercase; color:#666; text-transform:uppercase; height:20px; line-height:20px; position:absolute; top:9px; right:0;}
.tit4{ height:41px; overflow:hidden; background:url(pro_line1.gif) repeat-x center bottom; overflow:hidden;}
.tit4 li{ font:18px "Microsoft Yahei"; height:41px; overflow:hidden; float:left; width:138px;}
.tit4 li a{ display:inline-block; color:#6666; padding:0 0 0 26px; width:112px; height:41px;}
.tit4 .li01 a{ display:inline-block; background:url(icon1.gif) no-repeat left 2px;}
.tit4 .li01 a:hover,.tit4 .li01.cur a{ background:url(icon3.gif) no-repeat left 3px; color:#0462be; font-weight:bold;}
.tit4 .li02 a{ background:url(icon2.gif) no-repeat left 2px;}
.tit4 .li02 a:hover,.tit4 .li02.cur a{ background:url(icon4.gif) no-repeat left 2px;color:#0462be; font-weight:bold;}
.show .h01 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(l.png) no-repeat; position:absolute; top:150px; left:-70px;}
.show .h01 a:hover{background:url(l2.png) no-repeat;}
.show .h02 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(r.png) no-repeat; position:absolute; top:150px; right:-70px;}
.show .h02 a:hover{background:url(r2.png) no-repeat;}
.show2 li{ width:278px; height:260px; float:left; margin:30px 29px 0 0; position:relative;}
.show2 li img{ width:278px; height:215px;}
.show2 li em{ display:block; font:14px "Microsoft Yahei"; height:32px; line-height:32px; color:#666; overflow:hidden; text-align:center;}
.show2 li p{width:278px; height:215px; display:none; background:url(alp.png); position:absolute; top:0; left:0; font:14px "Microsoft Yahei"; text-align:center; color:#fff; cursor:pointer;}
.show2 li p i{ display:block; width:32px; height:32px; margin:75px auto 10px;cursor:pointer;}
.show2 li p img{width:32px; height:32px;}
.show2 .nones{ margin-right:0;}

.about{ height:auto; overflow:hidden;}
.about dl{ background:url(about_bg.jpg) no-repeat center top;}
.about dt{ height:auto; width:729px; margin:0 auto; overflow:hidden; padding-top:7px;}
.about dt img{height:424px; width:729px; display:block;}
.about dd{ width:1200px; margin:0 auto; margin-top:30px;}
.about dd p{font:16px "Microsoft Yahei"; line-height:30px; color:#333333; text-align:center;}
.about dd span{ display:block; text-align:center; margin-top:32px;}
.about dd span img{ width:140px; height:46px; padding:0 15px;}


.bg1{ height:772px; background:#f7f7f7; overflow:hidden;}
.coop{ height:315px; padding-top:65px; position:relative;}
.coop .tit5{ background:url(cp_line.gif) no-repeat center 49px; }
.coop .h01 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(l.png) no-repeat; position:absolute; top:215px; left:-70px;}
.coop .h01 a:hover{background:url(l2.png) no-repeat;}
.coop .h02 a{ display:block; width:53px; height:53px; overflow:hidden; background:url(r.png) no-repeat; position:absolute; top:215px; right:-70px;}
.coop .h02 a:hover{background:url(r2.png) no-repeat;}
.coop li{ width:216px; float:left; margin-right:30px;}
.coop li img{ width:214px; height:119px; border:1px solid #cbcbcb; display:block;}
.coop li em{ display:block; font:14px "Microsoft Yahei"; height:32px; line-height:32px; color:#666; overflow:hidden; text-align:center;}
.coop .nones{ margin-right:0;}

.kh{ height:350px; overflow:hidden;}
.kh li{ height:40px; font:18px "Microsoft Yahei";font-weight:bold; background:url(kh_h.gif) no-repeat left bottom; padding-left:30px;}
.kh li a{ color:#0462be;}
.kh li span a{ font-size:14px; text-transform:uppercase; color:#666; font-weight:normal; line-height:25px;}
.kh dl{ width:520px; height:244px; overflow:hidden; background:url(kh_bg1.gif) no-repeat; padding:0 32px; margin-top:30px;}
.kh dt{ width:184px; height:184px; overflow:hidden; float:left; margin-top:30px;}
.kh dt img{width:184px; height:184px;}
.kh dd{ width:300px; float:right; overflow:hidden; height:190px; margin-top:35px;}
.kh dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#666;}
.kh dd em{ display:block; width:139px; height:45px; overflow:hidden; margin-top:15px;}
.kh .cur{ background:url(kh_bg2.gif) no-repeat center top;}

.dy{ width:475px; height:450px; overflow:hidden; position:relative; margin-top:60px;}
.dy h5 a{ display:inline-block; font:14px "Microsoft Yahei"; text-transform:uppercase; color:#666; text-transform:uppercase; height:20px; line-height:20px; position:absolute; top:5px; right:0; padding-right:6px;}
.tit6{ height:41px; overflow:hidden; background:url(pro_line1.gif) repeat-x center bottom; overflow:hidden;}
.tit6 li{ font:18px "Microsoft Yahei"; height:41px; overflow:hidden; float:left; width:138px; background:url(icon5.gif) no-repeat left 3px; color:#0462be; font-weight:bold; padding-left:25px;}
.tit6 li a{ display:inline-block; color:#6666; padding:0 0 0 26px; width:112px; height:41px;}
.tit6 .li01 a{ display:inline-block; background:url(icon7.gif) no-repeat left 2px;}
.tit6 .li01 a:hover,.tit6 .cur a{ background:url(icon5.gif) no-repeat left 3px; color:#0462be; font-weight:bold;}
.tit6 .li02 a{ background:url(icon8.gif) no-repeat left 2px;}
.tit6 .li02 a:hover{ background:url(icon6.gif) no-repeat left 2px;color:#0462be; font-weight:bold;}
.dy dl{ height:200px; margin-top:30px; overflow:hidden;}
.dy dt{ width:355px; height:196px; float:left; overflow:hidden;}
.dy dt img{ width:355px; height:196px;}
.dy dd{ width:358px; float:right; overflow:hidden;}
.dy dd h3 a{ display:block; font:18px "Microsoft Yahei"; font-weight:bold; height:42px; line-height:36px; overflow:hidden; color:#666;}
.dy dd p{ font:16px "Microsoft Yahei"; line-height:26px;}
.dy dd em{display:block; width:139px; height:45px; overflow:hidden; margin-top:15px;}
.dy2{ height:245px; margin-top:10px;}
.dy2 li{ width:465px; font:14px "Microsoft Yahei"; line-height:38px;height:38px; border-bottom:1px solid #e7e7e7; overflow:hidden; margin-bottom:5px;}
.dy2 li a{ width:345px; height:48px;font-size: 15px;}
.dy2 li em{ display:block; float:right; width:120px; height:48px; text-align:center; line-height:48px; color:#999;}
.dy2 li a:hover em{ color:#fff; background:#0462be;}

.faq{ width:250px; margin-top:60px; overflow:hidden; height:440px;}
.faq h2{height:41px;font:18px "Microsoft Yahei";font-weight:bold; background:url(faq_h.gif) no-repeat left bottom; color:#0462be; padding-left:30px;}
.faq h2 a{ color:#0462be;}
.faq h2 span a{ font-size:14px; text-transform:uppercase; color:#666; font-weight:normal; line-height:25px;}
.faq dl{ padding:18px 0; border-bottom:1px dashed #c1c1c1;}
.faq dt a{ display:block; font:16px "Microsoft Yahei"; height:21px; line-height:21px; overflow:hidden; background:url(q.gif) no-repeat left 1px; padding-left:32px; color:#666;}
.faq dd{ font:14px "Microsoft Yahei"; line-height:24px; background:url(a.gif) no-repeat left 3px; padding-left:32px; margin-top:30px;}

.link {height:100%;overflow:hidden;margin-top: 20px; padding-bottom:10px;}
.link li{ height:40px; font:14px "Microsoft Yahei"; font-weight:bold; background:url(link_h.gif) no-repeat left bottom; overflow:hidden;}
.link li span a{color:#ff7900; font-weight:normal;}
.link li i{ display:inline-block; font:14px "Microsoft Yahei";color:#666; padding:0 5px; font-weight:bold;}
.link li a{ color:#0462be;}
.link p{ line-height:22px; color:#666; padding-top:10px; font-family:"Microsoft Yahei"; padding-bottom:10px; font-size:12px;}
.link p a{ color:#666; padding:0 12px; display:inline-block;}



/**/
