@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}

body{min-width: 1200px; width: 100%; overflow-x:hidden;}


/**/
.banner{ height:700px;width:100%; position:relative; z-index:1; }
.banner .bd,.banner .bd li{width:100%; height:700px; overflow:hidden;}
.banner .bd li img{ position:absolute; top:0; left:50%; margin-left:-970px;}
.banner .bantil{ width:190px; height:50px; position:absolute; bottom:0;left:50%; margin-left:-70px; z-index:8;}
.banner .bantil li{ width:45px; height:10px; float:left; display:inline; text-align:center; font-size:16px; margin:10px 3px 0 0;background:#fff; line-height:10px;}
.banner .bantil li.on{background:#0a51a1; height:30px; margin:0 3px 0 0; color:#fff; line-height:30px;}

.sou{ height:69px;overflow:hidden;}
.sou p{ font:14px "Microsoft YaHei"; color:#666; width:710px; font-weight:bold; line-height:69px; height:69px; float:left; overflow:hidden;}
.sou p a{ display:inline-block; padding:0 14px; color:#666;font-weight:normal;}
.sou1{ margin-top:11px;float:right;}
.sou1 .ip01{width:346px; height:40px;background:url(../images/sou1.gif) no-repeat;padding-left:10px;outline:none; border:0; color:#999; font:12px "Microsoft YaHei"; line-height:34px; overflow:hidden;}
.sou1 .ip02{ width:40px; height:40px; background:url(../images/sou2.gif) no-repeat;border:0; outline:none; cursor:pointer;}

.yinz{ height:582px; padding-top:76px; overflow:hidden; background:url(../images/yinz_bg.jpg) no-repeat center top;}
.yinz dl{ height:415px; overflow:hidden;}
.yinz dt{ width:601px; height:378px; float:left; overflow:hidden;}
.yinz dt img{ display:block;width:601px; height:378px;}
.yinz dd{ width:530px; float:right; overflow:hidden; margin-top:60px;}
.yinz dd h3{ font:26px "Microsoft YaHei"; color:#111111;}
.yinz dd h3 a{ color:#111111;}
.yinz dd h3 em{ display:block; font-size:27px; font-weight:bold; color:#015cb5;}
.yinz dd p{ font:16px "Microsoft YaHei"; line-height:26px; height:78px; overflow:hidden; margin:15px 0;}
.yinz dd span a{ display:block; width:166px; height:47px; overflow:hidden; font:16px "Microsoft YaHei"; text-align:center; line-height:47px; color:#fff; background:url(../images/yinz_btn.gif) no-repeat;}
.yinz ul{ height:111px; overflow:hidden;}
.yinz li{ border-right:1px solid #e0e0e0; width:239px; float:left; font:16px "Microsoft YaHei"; text-align:center; color:#333;}
.yinz li span{ display:block;font-size:18px;}
.yinz li span em{font-weight:bold; font-size:46px; }
.yinz li:hover{ color:#015cb5;}
.yinz .nones{ border:0;}

.tit{ height:106px; font:36px "Microsoft YaHei"; font-weight:bold; text-align:center;overflow:hidden; text-align:center;}
.tit a{ display:block; color:#111;}
.tit em{ display:block; font:20px "Microsoft YaHei"; padding-top:8px;}

.coop{ height:410px; margin-top:70px; overflow:hidden;}
.coop ul{ height:223px; border:1px solid #e5e5e5; border-bottom:0;}
.coop li{ width:198px; height:111px;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5; float:left; overflow:hidden; position:relative;}
.coop li img{ display:block; width:198px; height:111px;}
.coop li:nth-child(6n){ border-right:0; width:203px;}
.coop li:nth-child(6n) img{ width:203px;}
.coop li a:hover span,.coop .cur span{ display:block; font:15px "Microsoft YaHei"; line-height:25px; padding-left:5%; width:95%; height:25px; background:#015cb5 url(../images/coop_jt.png) no-repeat 160px center; position:absolute; bottom:0; left:0; color:#fff;}

.pro{ background:url(../images/pro_bg.jpg) no-repeat center top; height:980px; padding-top:70px; overflow:hidden;}
.prot{ height:60px; background:url(../images/pro_line1.gif) repeat-x center bottom; margin-bottom:25px;position:relative;}
.prot ul{ width:1200px; margin:0 auto;}
.prot li{ width:400px; float:left; background:url(../images/pro_line.gif) no-repeat right 16px; font:22px "Microsoft YaHei"; line-height:50px;}
.prot li span{ display:block; float:left; width:66px; height:48px; overflow:hidden; margin-right:12px;}
.prot li em,.prot li span i{ display:block;width:66px; height:48px; }
.prot li img{display:block;width:66px; height:48px; }
.prot li a{ display:block; color:#666; width:280px; margin:0 auto; height:60px;text-align: left;}
.prot li a:hover,.prot .cur a{ color:#015cb5; background:url(../images/pro_line2.gif) repeat-x center bottom;}
.prot li a:hover em,.prot .cur em{ display:none;}
.prot li:hover .erji{ display:block;}
.prot li:last-child{ background:none;}
.prot .erji{ display:none; background:#fff; border:1px solid #e4e4e4; border-bottom:0; position:absolute; top:60px; left:50%; margin-left:-600px; width:1198px; z-index:1;}
.prot .erji dl{ height:51px; overflow:hidden;}
.prot .erji dt{ height:51px; width:158px; overflow:hidden; background:url(../images/fen_bg2.jpg) no-repeat; float:left; font:16px "Microsoft YaHei"; line-height:51px; font-weight:bold;}
.prot .erji dt a{ display:block; color:#fff; padding-left:32px; background:none;}
.prot .erji dd{ height:50px; border-bottom:1px solid #e4e4e4; width:910px; padding:0 80px 0 30px; float:left; position:relative;}
.prot .erji dd a,.prot .cur .erji dd a{ display:block; font:14px "Microsoft YaHei"; line-height:50px; color:#666; text-align:left; width:auto; float:left; height:40px; background:none;margin-right:40px;}
.prot .erji dd a:hover,.prot .erji .dl1 dd a:hover{ color:#0166bd; border-bottom:2px solid #0166bd;}
.prot .erji dd .more{ position:absolute; right:-20px; bottom:10px;}
.prot .erji .dl1{ height:102px;}
.index-news li{line-height: 35px;font-size: 16px;}
.index-news li em{float: right;}
.prot .erji .dl1 dt{ height:102px;background:url(../images/fen_bg1.jpg) no-repeat; line-height:102px;}
.prot .erji .dl1 dd{ height:101px; overflow:hidden;}
.prot .erji .dl1 dd a{ border-bottom:2px solid  #fff; margin-top:3px;}

.prot li:nth-child(3) .erji{ height:51px; padding:20px 0; box-shadow:0.2rem 0.2rem 0.8rem 0.2rem #eee;}
.prot li:nth-child(3) .erji dl{height:51px; width:158px; float:left;}
.prot li:nth-child(3) .erji dt{ background:none; color:#666;}
.prot li:nth-child(3) .erji dt a{color:#666; height:40px;}
.prot li:nth-child(3) .erji dt a:hover{ color:#0166bd; text-decoration:underline;}

.pro01 dl{ height:459px; overflow:hidden; margin-bottom:26px; background:#fff;}
.pro01 dt{ width:612px; height:459px; float:left; overflow:hidden;}
.pro01 dt img{ display:block;width:612px; height:459px;}
.pro01 dd{ width:490px; float:right; padding:70px 40px 0 0; overflow:hidden;}
.pro01 dd h3 a{ display:block; font:30px "Microsoft YaHei"; font-weight:bold; line-height:70px; height:70px; overflow:hidden; color:#333;}
.pro01 dd .prodd{ height:150px;font:16px "Microsoft YaHei"; line-height:30px; overflow:hidden;}
.pro01 dd .prodd p{ font:16px "Microsoft YaHei"; line-height:30px; color:#666; height:120px; overflow:hidden;}
.pro01 dd .prodd b{ display:block; font-size:16px; color:#015cb5; display:block; line-height:30px;}
.pro01 dd span{ display:block; height:47px; overflow:hidden; margin-top:22px;}
.pro01 dd span a{ display:inline-block; width:166px; height:47px; overflow:hidden; background:url(../images/pro_btn1.jpg) no-repeat; font:16px "Microsoft YaHei"; text-align:center; line-height:47px; color:#fff; overflow:hidden; margin-right:8px;}
.pro01 dd span a.a2{background:url(../images/pro_btn2.jpg) no-repeat;}

.pro1 li{ float:left; position:relative;margin:0 23px 0 0; width:283px;}
.pro1 li img{ display:block; width:281px; height:211px; border:1px solid #eaeaea;}
.pro1 li p{ display:none;width:281px; height:211px; font:16px "Microsoft Yahei"; text-align:center;color:#fff; position:absolute; top:0; left:0; background:rgba(1,92,181,0.8);}
.pro1 li p em{ display:block; width:29px; height:29px; margin:70px auto 10px; background:url(../images/pro_more.png) no-repeat center top;}
.pro1 li a:hover p{ display:block;}

.guan1{ height:340px; overflow:hidden; background:url(../images/guan1.jpg) no-repeat center top;}
.guan1 p{ width:546px; float:right; margin:180px 50px 0 0; text-align:center; font:26px "Microsoft YaHei"; font-weight:bold; line-height:50px;}
.guan1 p em{ display:inline-block; width:273px; color:#fff;}
.guan1 p a{ display:inline-block; width:273px;color:#fff;}

.ys dl{ height:412px; position:relative;}
.ys dt{ width:960px; height:412px; overflow:hidden; margin-right:-360px;}
.ys dt img{ display:block;width:960px; height:412px;}
.ys dd{ width:525px; margin-top:95px;}
.ys dd h3{ height:79px; border-bottom:1px solid #efefef; overflow:hidden; margin-bottom:28px;}
.ys dd h3 em{ display:block; width:78px; height:60px; float:left; margin:8px 12px 0 0;}
.ys dd h3 span{ font:32px "Microsoft YaHei"; font-weight:bold; color:#015cb5;}
.ys dd h3 span i{ display:block; font:20px "Microsoft YaHei"; color:#333;}
.ys dd p{ font:16px "Microsoft YaHei"; line-height:28px; color:#666;}
.ys dd p b{ color:#015cb5;}
.ys dl:nth-child(3) dt{ margin:0 0 0 -360px;}

.wit{ height:894px; overflow:hidden;}
.wit .tit{ background:url(../images/wit_h.jpg) no-repeat center top; height:127px; padding-top:60px;}
.witt{ width:1200px; height:72px; overflow:hidden; margin:0 auto;}
.witt li{width: 196px;float:left;border-right:1px solid #e5eef7;font:16px "Microsoft YaHei";text-align:center;line-height:72px;}
.witt li a{ display:block; color:#666;}
.witt li a:hover,.witt .cur a,.witt h5 a:hover{ color:#fff; background:url(../images/wit_bg1.jpg) no-repeat center top;}
.witt h5 a{ display:block; float:left; width:170px; height:72px; font:16px "Microsoft YaHei"; text-align:center; line-height:72px; color:#666;}
.wit1{ height:17px; overflow:hidden;}
.wit1 dl{ height:617px; overflow:hidden; position:relative;}
.wit1 dt{ width:1920px; height:617px; overflow:hidden; position:absolute; top:0; left:50%; margin-left:-970px;}
.wit1 dt img{ display:block;width:1920px; height:617px;}
.wit1 dd{ width:100%; height:150px; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.5);}
.wit1 .witdd{ width:1200px; margin:0 auto; position:relative;}
.wit1 dd h3 a{ display:block; font:16px "Microsoft YaHei"; font-weight:bold; color:#fff; line-height:30px; height:30px; overflow:hidden; margin-top:20px;}
.wit1 dd p{ width:770px; color:#fff; font:14px "Microsoft YaHei"; line-height:24px; overflow:hidden; margin-top:5px;}
.wit1 dd span{ display:block; width:340px; height:40px; position:absolute; top:42px; right:0;}
.wit1 dd span a{ display:inline-block; width:166px; height:47px; background:url(../images/pro_btn1.jpg) no-repeat; font:16px "Microsoft YaHei"; line-height:47px; color:#fff; text-align:center;}
.wit1 dd span a.a2{background:url(../images/pro_btn2.jpg) no-repeat; margin-left:5px;}

.wit2{ height:352px; overflow:hidden;}
.wit2 h3{ height:60px; font:20px "Microsoft YaHei"; font-weight:bold; line-height:60px; overflow:hidden;}
.wit2 h3 a{ color:#333;}
.wit2 h3 em{ float:right; font-size:16px; font-weight:normal;}
.wit2 li{ width:283px; height:213px; float:left; position:relative; margin-right:23px; overflow:hidden;}
.wit2 li img{ display:block;width:283px; height:213px;}
.wit2 li span{ display:none;width:283px; height:213px; font:16px "Microsoft YaHei"; text-align:center; color:#fff; position:absolute; top:0; background:rgba(1,92,181,0.8);}
.wit2 li span em{ display:block; width:29px; height:29px; margin:65px auto 10px; background:url(../images/pro_more.png) no-repeat;}
.wit2 li a:hover span{ display:block;}

.guan2{ height:301px; overflow:hidden; background:url(../images/guan2.jpg) no-repeat center top;  margin-bottom:75px;}
.guan2 p{ width:500px; height:60px; float:right; margin-top:178px; font:26px Arial; font-weight:bold; color:#015cb5;}
.guan2 p a{display:block; width:166px; height:47px; line-height:47px; background:url(../images/pro_btn1.jpg) no-repeat; font:16px "Microsoft YaHei"; line-height:47px; color:#fff; text-align:center; float:right;}

.dy{ width:554px; height:580px; overflow:hidden;}
.dy dl{ margin-top:16px; height:310px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.dy dt{ height:195px; overflow:hidden;}
.dy dt span{ display:block; width:160px; height:145px; padding-top:50px; overflow:hidden; text-align:center; background:url(../images/dy_bg.jpg) no-repeat; color:#fff; float:left; font:54px "Microsoft YaHei"; font-weight:bold;}
.dy dt span em{ display:block; font:16px "Microsoft YaHei";}
.dy dt img{ display:block; width:391px; height:195px;}
.dy dd h3 a{ display:block; font:15px "Microsoft YaHei"; font-weight:bold; line-height:30px; height:30px; overflow:hidden; color:#111; margin-top:20px;}
.dy dd p{ font:14px "Microsoft YaHei"; line-height:22px; height:44px; overflow:hidden;}
.dy h5{ margin-top:16px;}
.dy h5 img{ display:block; width:158px; height:79px; float:left;}
.dy h5 span{ display:block; width:370px; float:right; font:14px "Microsoft YaHei"; line-height:79px; color:#333; overflow:hidden;}
.dy h5 span em{ float:right;}

.tit2{ height:48px; font:20px "Microsoft YaHei"; font-weight:bold; line-height:48px; overflow:hidden; background:url(../images/dy_line.gif) no-repeat left bottom;}
.tit2 a{ display:block; color:#111;}
.tit2 em{ float:right; font-size:14px; font-weight:normal; line-height:48px;}

.faq{ width:560px; overflow:hidden;}
.faq dl{ height:108px; border-bottom:1px solid #e5e5e5;}
.faq dt{ width:217px; height:108px; float:left; overflow:hidden;}
.faq dt img{ display:block;width:217px; height:108px;}
.faq dd{overflow:hidden;}
.faq dd h3 a{ display:block; font:15px "Microsoft YaHei"; font-weight:bold; line-height:30px; height:30px; overflow:hidden; color:#111; margin-top:12px;}
.faq dd p{ font:14px "Microsoft YaHei"; line-height:22px; height:44px; overflow:hidden;}

.about{ background:url(../images/about_bg.jpg) no-repeat center top; height:787px; padding-top:70px; overflow:hidden;}
.about1{ height:200px; overflow:hidden;}
.about1 p{ text-align:center; font:14px "Microsoft YaHei"; line-height:22px; color:#666; padding:0 70px; height:66px; overflow:hidden;}

.fc{ height:480px;}
.fc1{width: 295px;height:42px;margin:0 auto;}
.fc1 li{ width:177px; height:42px; float:left; font:18px "Microsoft Yahei"; text-align:center; line-height:42px; display:inline; margin:0 15px;}
.fc1 li a{ color:#fff; display:block; height:42px; background:url(../images/about_bg1.png) no-repeat;}
.fc1 li a:hover,.fc1 .cur a{ background:url(../images/about_bg2.png) no-repeat;}
.fc2{ height:500px; padding-top:40px;}
.fc3{ position:relative; height:375px; }
.fc3 .btnl a{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/about_left.png) no-repeat; position:absolute; top:160px; left:-50px;}
.fc3 .btnr a{ display:block; width:40px; height:40px;overflow:hidden;background:url(../images/about_right.png) no-repeat; position:absolute; top:160px; right:-50px;}
.fc4{ width:1200px; position:absolute; top:0; left:0; height:500px; overflow:hidden; padding-top:200px;}
.fc4 li{width:778px; height:438px; overflow:hidden; position:relative;}
.fc4 li img{width:778px; height:438px;}
.fc4 li span{ display:none; width:100%; height:60px; font:16px "Microsoft YaHei"; text-align:center; line-height:60px; color:#fff; overflow:hidden; position:absolute; bottom:0; left:0; background:rgba(0,0,0,.6);}
.fc4 li.roundabout-in-focus span{display:block;}

.link{ height:127px; margin-top:40px; overflow:hidden;}
.link h3{ height:48px; font:20px "Microsoft YaHei"; font-weight:bold; line-height:48px; overflow:hidden;}
.link h3 em{ float:right; font:14px "Microsoft YaHei"; color:#666; background:url(../images/link_more.gif) no-repeat right center; padding-right:15px; display:block; line-height:48px;}
.link p{ font:14px "Microsoft YaHei"; line-height:32px; padding:10px 0;}
.link p a{ display:inline-block; margin-right:20px;}
