﻿@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%;}


/**/
.banner{ height:573px; width:100%; position:relative;}
.banner .bd{ height:573px; overflow:hidden;}
.banner .bd a{ display:block; background:url(banner.jpg) no-repeat center top;height:573px; overflow:hidden;}
.banner .bantil{ width:145px; height:15px; position:absolute; top:600px;left:50%; z-index:8;}
.banner .bantil li{ width:15px; height:15px; float:left; display:inline; margin:0 7px;background:url(ban_dot1.png) no-repeat;}
.banner .bantil li.cur{background:url(ban_dot2.png) no-repeat;}

.sou{ height:78px; padding-bottom:7px; background:url(sou_bg.gif) repeat-x center bottom;overflow:hidden;}
.sou p{ width:565px; height:78px; font:16px "Microsoft YaHei"; line-height:78px; color:#333; font-weight:bold; float:left;}
.sou p a{ font:14px "Microsoft YaHei"; display:inline-block; padding:0 8px; color:#555;}
.sou3{ width:408px; margin-top:15px; overflow:hidden;}
.sou input{ width:300px; height:48px; padding-left:35px; font:14px "Microsoft YaHei"; line-height:48px; color:#fff; background:url(sou1.gif) no-repeat center top; border:0; overflow:hidden;}
.sou .ip01{ width:73px; height:48px; background:url(sou2.gif) no-repeat center center; border:0; overflow:hidden; cursor:pointer;}

.coop{ height:230px; background:#f4f4f4;}
.coop2{ position:relative;}
.coop2 li{ width:180px; float:left; margin-right:24px;}
.coop2 li img{ display:block; width:176px; height:132px; border:2px solid #e7e7e7;}
.coop2 li em{ display:block; font:14px "Microsoft YaHei"; text-align:center; height:70px; line-height:70px; color:#222; overflow:hidden;}
.tit1{ text-align:center; height:100px; overflow:hidden;}
.arr1 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:20px; left:-45px;cursor:pointer;}
.arr2 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:20px; right:-45px;cursor:pointer;}

.bg01{  height:850px; overflow:hidden; margin-top:50px;}



.news5l{ width:580px; float:left}
.news5r{ width:580px; float:right;}
.news5t{ background:#3f7ddb; color:#fff; font-size:16px; font-weight:bold; padding-left:20px; height:45px; line-height:45px;}
.news5f{ line-height:45px; border-bottom:1px dashed #ddd;}
.news5fsj{ width:100px; float:right; text-align:right;}



.fen{ width:274px; padding-bottom:10px;}
.fen h2{ width:274px; padding:0 22px; background:url(fen_h.png) no-repeat center top; height:132px; margin-left:-22px; font:28px "Microsoft YaHei"; text-align:center; font-weight:bold;}
.fen h2 a{ color:#fff; display:block; padding-top:33px;}
.fen h2 em{ display:block;}
.fen h3{ height:65px; font:16px "Microsoft YaHei"; font-weight:bold; line-height:65px; overflow:hidden; margin-bottom:7px;}
.fen h3 a{ display:block; color:#333; background:#f7f7f7 url(fen_jt1.gif) no-repeat 34px center; padding-left:64px; margin-bottom:7px;}
.fen h3 a:hover{ color:#fff; background:#009b4c url(fen_jt2.gif) no-repeat 34px center;margin-bottom:7px;}
.fen ul{ padding:3px 0;}
.fen li{ font:14px "Microsoft YaHei"; line-height:48px; height:48px; overflow:hidden; background:url(fen_dot.gif) no-repeat 40px center;padding-left:60px;}
.fen li a{ color:#666; display:block;}

.pro{ width:890px; overflow:hidden; }
.prot{ height:80px; overflow:hidden; position:relative; background:url(pro_line.png) no-repeat 402px 20px;}
.prot li{ width:190px; height:61px; float:left; font:20px "Microsoft YaHei"; text-align:center; line-height:50px;}
.prot li a{ display:block; width:190px; height:61px; background:url(pro_bg1.png) no-repeat center top; color:#fff;}
.prot li a:hover,.prot .cur a{ background:url(pro_bg2.png) no-repeat center top;}
.prot p a{ display:block; width:88px; height:19px; border:2px solid #fff; font:14px Arial; text-transform:capitalize; color:#fff; text-align:center; line-height:19px; position:absolute; top:10px; right:0;}
.pro2 {height:760px !important;}
.pro3{ height:855px;}
.pro2 li{ width:273px; float:left; margin-right:35px; margin-bottom:10px;}
.pro2 li img{ display:block; width:273px; height:205px; border:1px solid #ddd;}
.pro2 li em{ display:block; height:30px; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:30px; color:#333; overflow:hidden; text-transform:uppercase; background:#fff;}
.pro2 li:nth-child(3n){ margin-right:0;}
.pro h5{ width:563px; height:57px; margin:0 auto; background:url(pro_lx.png) no-repeat left 0; font:22px "Microsoft YaHei"; font-weight:bold; line-height:57px; color:#111; padding-left:65px;}
.pro h5 em{ font:34px Impact; color:#d50000;}
.pro h5 a{
    display: block;
    width: 175px;
    height: 41px;
    background: #3f7ddb;
    float: right;
    font: 21px "Microsoft YaHei";
    line-height: 41px;
    text-align: center;
    color: #fff;
    overflow: hidden;
}

.case{ height:485px; padding-top:56px; }
.case1{ height:332px;     overflow: hidden;padding-top: 25px; }
.caset{ width:244px; overflow:hidden; float:left;}
.caset li{ font: 16px "Microsoft YaHei";line-height: 42px;height: 73.5px;overflow: hidden;border: 1px solid #e7e7e7;}
.caset li a{ display:block; height:74px; line-height:26px; padding-left:35px;}
.caset li .cn{font-size: 18px;padding-top:12px;padding-bottom:3px;}
.caset li .en{font-size: 15px;}
.caset li img {margin: 10px 20px 10px 20px;}
.caset li a:hover,.caset .cur a{background:url(case_line2.gif) repeat-y left top; color:#fff; font-weight:bold;background-color: #3675e1; }
.caset h5 a{ display:block; width:90px; height:20px; border:2px solid #1f4698; font:14px Arial; text-transform:capitalize; text-align:center; line-height:20px; color:#1f4698; margin-left:35px; margin-top:15px;}
.case2{width: 938px !important; float:right; overflow:hidden;  width: 938px !important;}
.case2 dl{ height:301px; overflow:hidden;}
.case2 dt{ width:604px; height:301px; float:left; overflow:hidden;}
.case2 dt img{ display:block; width:604px; height:301px;}
.case2 dd{ width:315px; float:right; overflow:hidden;}
.case2 dd h3 a{ display:block; height:68px; font:20px "Microsoft YaHei"; font-weight:bold; line-height:68px; color:#111;}
.case2 dd p{ font:15px "Microsoft YaHei"; line-height:30px; height:170px; overflow:hidden; color:#555;}
.case2 dd span{ display:block; height:45px; margin-top:20px; overflow:hidden;}
.case2 dd span a{ display:inline-block; width:142px; height:42px; background:#3f7ddb; font:18px "Microsoft YaHei"; text-align:center; line-height:42px; color:#fff; font-weight:bold; margin-right:15px;}
.case2 dd span a.a02{ background:#009b4c;}

.ys{background:url(ys_bg1.jpg) no-repeat center top; height:891px; overflow:hidden;}
.ys .content{ position:relative;}
.ys dl{ width:465px; position:absolute;}
.ys dt{ font:30px "Microsoft YaHei"; color:#111; padding-left:34px;}
.ys dt em{ display:block; font-size:38px; font-weight:bold;}
.ys dd{ padding-top:15px;}
.ys dd p{ font:16px "Microsoft YaHei"; line-height:32px; background:url(ys_dot.png) no-repeat left 11px; padding-left:34px;}
.ys dd b{ color:#3f7ddb;}
.ys .dl01{ top:280px; right:0;}
.ys .dl02{ top:545px; right:0;}

.ys2{ background:url(ys_bg2.jpg) no-repeat center top; height:669px; margin:0;}
.ys2 .dl01{ top:100px; left:72px;}
.ys2 .dl02{ top:365px; left:72px;}

.guan1{ background:url(guan1.jpg) no-repeat center top; height:206px; overflow:hidden;}
.guan1 p{ width:225px; font:20px "Microsoft YaHei"; text-align:center; padding-top:40px; color:#fff; float:right;}
.guan1 p em{ display:block; padding:5px 0;}
.guan1 p a{ display:block; width:173px; height:40px; background:#009b4c;margin:8px auto 0; font:25px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff;}

.hy{ height:741px; padding-top:56px; }
.hy .tit1{ height:109px;}
.hyt{ height:98px; overflow:hidden;}
.hyt li{ width:120px; float:left; height:75px; font:16px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:66px;}
.hyt li a{ display:block; height:75px; color:#fff; background:url(hy_bg1.png) no-repeat center top;}
.hyt li a:hover,.hyt .cur a{ background:url(hy_bg2.png) no-repeat center top;}
.hy3 dl{ width:901px; height:507px; position:relative; overflow:hidden; float:left;}
.hy3{ height:535px; overflow:hidden;}
.hy3 dt img{ display:block; width:901px; height:507px;}
.hy3 dd{ width:727px; background:url(hy_alp.png); position:absolute; bottom:0; padding:27px 130px 20px 44px; height:54px; overflow:hidden;}
.hy3 dd h3 a{ display:block; font:19px "Microsoft YaHei"; font-weight:bold; line-height:30px; height:30px; overflow:hidden; color:#fff;}
.hy3 dd p{ font:16px "Microsoft YaHei"; line-height:24px; color:#fff; height:24px; overflow:hidden;}
.hy3 dd em a{ display:block; height:101px; background:#009b4c url(hy_jt.gif) no-repeat center center; width:90px; position:absolute; top:0; right:0;}
.hy3 ul{ width:296px; float:right; overflow:hidden;}
.hy3 li{ width:296px; height:167px; margin-bottom:3px; position:relative; overflow:hidden;}
.hy3 li img{ display:block;width:296px; height:167px;}
.hy3 li em{ display:block; width:100%; background:url(hy_alp.png); position:absolute; bottom:0; left:0; font:16px "Microsoft YaHei"; text-align:center; line-height:32px; color:#fff; overflow:hidden; height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hy h5 a{display:block; width:88px; height:19px; border:2px solid #3f7ddb; font:14px Arial; text-transform:capitalize; color:#3f7ddb; text-align:center; line-height:19px; float:right;}

.pk{ height:794px; padding-top:45px; overflow:hidden; background:url(pk_bg.jpg) no-repeat center top;}
.pk .tit1{ height:175px; overflow:hidden;}
.pk dl{ width:505px; overflow:hidden;}
.pk dt{ width:505px; height:284px; overflow:hidden; position:relative;}
.pk dt img{ display:block;width:505px; height:284px;}
.pk dt em{ display:block; width:100%; height:54px; font:24px "Microsoft YaHei"; text-align:center; font-weight:bold; line-height:54px; color:#fff; background:url(pk_alp.png); position:absolute; bottom:0; left:0;}
.pk dd{ margin-top:10px;}
.pk dd p{ font:16px "Microsoft YaHei"; line-height:22px; color:#555; padding:10px 12px 0 12px; height:55px;}
.pk dd .p01{ padding-top:0; line-height:65px; height:65px;}
.pk dd p b{ color:#3f7ddb;}
.pk dl.fr dt em{ background:url(hy_alp.png);}
.pk dl.fl p{ font-weight:bold;}
.pk ul{ width:190px; float:left; margin-top:305px;}
.pk li{ width:155px; height:45px; margin:0 auto 20px; font:18px "Microsoft YaHei"; text-align:center; line-height:45px; color:#fff; background:url(pk_btn.png) no-repeat;}

.guan2{ background:url(guan2.jpg) no-repeat center top; height:206px; overflow:hidden;}
.guan2 p{ width:390px; font:34px Impact; color:#d50000; line-height:45px; float:right; margin:56px 0 0 0; padding-right:30px;}
.guan2 p a{ display:block; width:173px; height:40px; background:#009b4c;margin-left:10px; font:25px "Microsoft YaHei"; text-align:center; line-height:40px; color:#fff; float:right;}

.honor{  margin-top:57px; overflow:hidden; background:url(honor_bg.jpg) no-repeat center bottom;}
.hont{ height:64px; margin-bottom:40px; background:url(honor_bg.gif) no-repeat center center; padding-left:409px;}
.hont li{ width:190px; height:60px; float:left; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; text-align:center; line-height:54px; background:#fff;}
.hont li a{ display:inline-block; width:184px; height:54px; border:3px solid #3f7ddb; color:#000;}
.hont li a:hover,.hont .cur a{ color:#fff; background:#3f7ddb;}
.honor3{ height:380px; position:relative;}
.honor4{ width:1024px; margin:0 auto; overflow:hidden;}
.honor3 li{ width:233px; float:left; margin-right:29px; overflow:hidden; }
.honor3 li img{ display:block; width:207px; padding:10px 10px 10px 10px;border: 1px solid #e5e5e5; height:250px;}
.honor3 li em{ display:block; font:16px "Microsoft YaHei"; line-height:40px; height:40px; color:#333; overflow:hidden; text-align:center;}
.arr3 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:78px; left:30px;cursor:pointer;}
.arr4 a{ display:block; font:60px "宋体"; color:#009b4c; font-weight:bold; position:absolute; top:78px; right:30px;cursor:pointer;}

.about{ height:580px; overflow:hidden; background:url(about_bg.jpg) no-repeat center top;}
.about .content{ position:relative;}
.about h5{ width:180px; height:160px; overflow:hidden; background:#3f7ddb; float:left;}
.about h5 img{ display:block; width:100px; height:77px; padding:44px 0 0 40px;}
.about h3{ width:850px; height:130px; margin:70px 0 0 144px; float:left; overflow:hidden;}
.about dl{ height:390px; overflow:hidden;}
.about dt{ width:601px; height:338px; float:left; overflow:hidden;}
.about dt img{ display:block;width:601px; height:338px;}
.about dd{ width:545px; padding-right:15px; float:right; overflow:hidden;}
.about dd h4 a{ display:block; height:64px; font:24px "Microsoft YaHei"; font-weight:bold; line-height:60px; background:url(about_line.gif) no-repeat left bottom; color:#111;}
.about dd p{ font:15px "Microsoft YaHei"; line-height:32px; height:256px; margin-top:15px; overflow:hidden;}
.about dd p a{ font-weight:bold;}
.about ul{ height:60px; background:#3f7ddb; overflow:hidden;}
.about li{ width:300px; height:60px; float:left; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; line-height:60px;}
.about li a{ display:block; color:#fff; width:299px; border-right:1px solid #637fbb;}
.about li em{ display:block; width:45px; height:38px; float:left; padding:9px 12px 0 88px;}
.about li em img{ display:block; width:45px; height:38px;}
.about li a:hover{ background:#009b4c;}

.dy{ height:430px; margin-top:0px; overflow:hidden;}
.dyt{ height:60px; overflow:hidden; position:relative; background:url(dy_line1.gif) repeat-x center bottom;margin-bottom:30px;}
.dyt li em{ display:block; float:left; width:33px; height:34px; overflow:hidden; margin:15px 15px 0 0;}
.dyt li{ height:49px; float:left; font:20px "Microsoft YaHei"; padding:0 20px 0 0; line-height:60px; margin-right:60px;}
.dyt .li01 em{ background:url(icon1.png) no-repeat;}
.dyt .li02 em{ background:url(icon2.png) no-repeat;}
.dyt li a{ color:#222; display:block; height:60px; font-weight:bold;}
.dyt li a:hover,.dyt .cur a{color:#3f7ddb; background:url(dy_line2.gif) repeat-x center bottom;}
.dyt li a:hover em,.dyt .cur em{ background-position:0 -34px;}
.dyt p a{display:block; width:88px; height:19px; border:1px solid #3f7ddb; font:14px Arial; text-transform:uppercase;color:#3f7ddb; text-align:center; line-height:19px; float:right; overflow:hidden; margin-top:20px;}
.dy2 dl{ height:346px; overflow:hidden;}
.dy2 dt{ width:580px; height:326px; float:left; overflow:hidden;}
.dy2 dt img{ display:block;width:580px; height:326px;}
.dy2 dd{ width:565px; float:right; overflow:hidden;}
.dy2 dd h3 a{ display:block; height:40px; font:18px "Microsoft YaHei"; font-weight:bold; line-height:40px; overflow:hidden; color:#222; margin-top:30px;}
.dy2 dd h3 em{ float:right; font-weight:normal; font:15px "Microsoft YaHei"; color:#555; line-height:40px;}
.dy2 dd p{ font:15px "Microsoft YaHei"; line-height:32px; height:256px; overflow:hidden;}
.dy2 li{ width:400px; height:48px; border-bottom:1px dashed #b2b2b2; font:15px "Microsoft YaHei"; line-height:48px; color:#555;}
.dy2 li a{ color:#555; display:block; background:url(dy_dot.gif) no-repeat left center; padding-left: 15px;
    font-size: 14px;}
.dy2 li em{ float:right;font-size: 12px;}
.dy2 li.fr{ width:565px;}

.faq{ height:170px; overflow:hidden; position:relative;}
.faq h2{ width:150px; float:left; overflow:hidden; font:20px "Microsoft YaHei"; font-weight:bold; margin-top:20px;}
.faq h2 a{ color:#000;}
.faq h2 em{ display:block; font:14px Arial; text-transform:uppercase; color:#b4b4b4;}
.faq h5{ width:102px; height:23px; overflow:hidden; position:absolute; top:83px; left:0;}
.faq h5 a{ display:inline-block; width:51px; height:23px; background:#3f7ddb;}
.faq h5 img{ display:block;width:51px; height:23px;}
.faq h5 a:hover{ background:#009b4c;}
.faq11{ width:1045px; float:right; overflow:hidden;}
.faq2 dl{ width:445px; height:101px; padding:15px 30px 0 30px; overflow:hidden; border:1px solid #d4d4d4;}
.faq2 dt a{ display:block; font:16px "Microsoft YaHei"; color:#111; background:url(q.png) no-repeat left center; height:25px; line-height:25px; padding-left:35px; font-weight:bold;}
.faq2 dd{ font:15px "Microsoft YaHei"; line-height:24px; color:#555; background:url(a.png) no-repeat left 0; padding-left:35px; margin-top:8px;}

.link{ height:65px; background:#232323; overflow:hidden;}
.link p{ font:16px "Microsoft YaHei"; font-weight:bold; line-height:65px; overflow:hidden; color:#fff;}
.link p a{ display:inline-block; font-weight:normal; font-size:15px;color:#fff; padding:0 19px;}
.link p a.nones{ float:right; padding:0;}
/*.homeB*/
.homeB{ margin:0px 0;font-family: "Microsoft YaHei";box-sizing:border-box;height:1230px;}
.container1{ width:1200px; margin:auto;box-sizing:border-box}
.homeB .bg{ float:left; width:100%; background:url(homebbg.jpg) no-repeat center;box-sizing:border-box}
.homeB .box{ float:left; width:600px;height:300px;height:515px;padding:10px 50px;box-sizing:border-box}
.homeB .box h3{color:#3f7ddb; font-size:26px;font-weight: bold; margin:20px 0;box-sizing:border-box}
.homeB .box p{font-size:13px; color:#555;line-height:25px; margin:20px 0 10px 0;box-sizing:border-box}
.homeB .box span{color:#3f7ddb;;box-sizing:border-box}
.homeB .box em{ margin:0 5px 0 0; font-style:normal;color:#3f7ddb;;box-sizing:border-box}
.homeB .box img{ display: block; ;box-sizing:border-box}
.homeB .one{padding:20px 20px 0 100px;box-sizing:border-box}
.homeB .two{padding:20px 90px 0 40px;box-sizing:border-box}
.homeB .two img{margin-left:-38px;}
.homeB .three{padding:20px 20px 0 100px;box-sizing:border-box;box-sizing:border-box}
.homeB .four{padding:20px 90px 0 40px;box-sizing:border-box}
.titleOne{background: url(homeb_titleimg.png) no-repeat center bottom;margin:0 0 20px 0;}
.titleOne img{ display: block; margin:auto;}