@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit; outline:none;}
input,textarea,select{*font-size:100%}
.hid{text-indent:-9999px;font-size:0px;overflow:hidden;width:0px;height:0px;display:block}
img{border:0;vertical-align:top;}
table{border-collapse:collapse;}
a{color:#000;text-decoration:none;outline:none;}
a:hover{text-decoration: none;}
area:focus{outline:none;}
body{ font-family:"\5FAE\8F6F\96C5\9ED1"; background:#f9f9fa; padding-top:27px;}
/*头部*/
.head{ width:100%; overflow:hidden;}
.head .content{ width:1200px; overflow:hidden; margin:0 auto; padding-bottom:17px;}
.head li{ float:left; height:40px; line-height:40px;}
.head .left{ width:385px; float:left;}
.head .right{ width:548px; float:right;}
.head .right li{ width:137px; text-align:center; font-size:18px;}
.head .right li a{ color:#3f3a39; }
.head .right li a:hover,.head .right li .on{ color:#5095cb;}
.slideBox{ width:100%; height:800px; position:relative;}
.slideBox .hd{ width:60px; position:absolute; top:748px; left:48%; z-index:1;}
.slideBox .hd li{ float:left; width:10px; height:10px; border:2px solid #5095cb; border-radius:100%; margin-left:13px;}
.slideBox .hd .on{ width:10px; height:10px; background:#5095cb;}
.slideBox img{width:100%;}
/*公司简介*/
.wrap{ width:100%; overflow:hidden; margin:0 auto;}
.wrap h2{ width:100%; text-align:center; font-size:36px; color:#ef733d; margin-top:30px;}
.wrap .zb{ width:100%; text-align:center; font-size:14px; color:#666; margin-top:15px;}
.wrap .line{ width:40px; height:6px; background:#ef733d; margin:0 auto; margin-top:10px; margin-bottom:40px;}
.wrap ul{ width:100%; overflow:hidden; height:399px;}
.wrap li{ float:left;}
.wrap .comm{ width:31.25%; height:399px;}
.wrap .middle{ width:37.5%; height:399px;}
.wrap .middle1{ position:relative;}
.wrap .txt{ width:70%; position:absolute; top:0; left:15%;}
.wrap .txt h2{ font-size:24px; color:#666; text-align:left; margin-bottom:15px; margin-top:48px;}
.wrap .txt p{ font-size:14px; color:#848383; line-height:26px;}
.wrap .txt span{ border-bottom:2px solid #ef733d; padding-bottom:8px;}
.wrap .txt .line2{ border-bottom:2px solid #5095cb;}
.wrap .txt .top2{ margin-top:38px;}
.wrap .txt .bigLong{ margin-top:99px;}
.wrap .txt .bigLong2{ margin-top:58px;}
.wrap2{ background:#f2f6fa;}
.wrap2 h2,.wrap4 h2{ color:#5095cb;}
.wrap2 .line,.wrap4 .line{ background:#5095cb;}
.wrap3{ background:#464646; padding-top:38px; padding-bottom:80px;}
.picScroll-left{ width:1200px; margin:0 auto; overflow:hidden; position:relative;}
.picScroll-left .hd{ width:200px; height:13px; margin:0 auto; margin-top:34px;}
.picScroll-left .bd{ width:1175px; height:330px;padding-left:17px; padding-right:17px;}
.picScroll-left .bd li{ float:left; margin-right:26px;}
.picScroll-left .bd .tempWrap{ height:330px;}
.picScroll-left .hd ul{ float:left; height:13px; width:89px; margin-top:3px;}
.picScroll-left .hd li{ width:10px; height:10px; background:#d1d0d2; margin-right:5px; border-radius:100%; text-indent:-999px;}
.picScroll-left .hd .on{ background:#ef733d;}
.picScroll-left .hd .next{ display:block; width:42px; height:13px; background:url(../images/prev.png) center top no-repeat; float:left; margin-right:24px;}
.picScroll-left .hd .prev{ display:block; width:42px; height:13px; background:url(../images/next.png) center top no-repeat; float:left;}
.picScroll-left .bd .tempWrap .pic{ position:relative;}
.picScroll-left .bd .tempWrap .forTxt{ position:absolute; top:230px; left:0px; width:214px; height:99px;}
.picScroll-left .bd .tempWrap .name{ width:214px; color:#fff; font-size:20px; font-weight:bold; position:absolute; top:13px; left:0px; text-align:center;}
.picScroll-left .bd .tempWrap .name1{ top:5px;}
.picScroll-left .bd .tempWrap .txt{ width:214px; font-size:14px; color:#fff; margin-top:8px; width:214px; position:absolute; top:22px; left:0px; text-align:center;}
.picScroll-left .bd .tempWrap .txt1{ top:38px;}
.picScroll-left .bd .tempWrap .txt2{ top:53px;}
.picScroll-left .bd .tempWrap .txt3{ top:39px;}
.wrap4{ width:100%; overflow:hidden; background:#f1f1f1; padding-bottom:202px;}
.slideBox2{ width:1102px; margin:0 auto; position:relative; height:320px;}
.slideBox2 .hd{ width:100px; height:10px; position:absolute; top:335px; left:45%;}
.slideBox2 .hd li{ width:10px; height:10px; border:1px solid #5095cb; margin-right:10px; border-radius:100%;}
.slideBox2 .hd .on{ width:10px; height:10px; background:#5095cb;}
.slideBox2 .bd{ position:absolute; top:0px; left:0px; height:320px;}
.slideBox2 .prev, .slideBox2 .next{ display:block; width:52px; height:96px; background:url(../images/bigNext.png) center top no-repeat; position:absolute; top:30%; right:-110px;}
.slideBox2 .prev{ left:-100px; background:url(../images/bigPrev.png) center top no-repeat;}
.footer{ width:100%; height:390px; background:url(../images/footer.jpg) center top no-repeat;}
.footer h2{ color:#fff;}
.main{ width:1000px; overflow:hidden; margin:0 auto;}
.main li{ width:250px; float:left; color:#ededed; font-size:12px; line-height:22px; text-align:center; margin-top:20px;}
.main p{ margin-top:15px; font-size:14px;}
.wrap5{ width:100%; height:950px; background:#f9f9fa;}
.wrap5 .banner{ width:100%; height:300px; position:relative;}
.wrap5 .main{ width:1200px; height:650px; margin:0 auto;}
.wrap5 .main .leftBd{ width:240px; overflow:hidden; background:url(../images/db.jpg) center top no-repeat; position:absolute; top:340px; left:18%; float:left;}
.leftBd h2{ text-align:center; color:#fff; font-size:22px; font-weight:100; margin-top:25px;}
.leftBd p{ text-align:center; color:#f4f4f4; font-size:14px; margin-top:0px;}
.leftBd li{ float:left; color:#333; font-size:22px;  text-align:center; line-height:40px;}
.wrap5 .main .rightTxt{ float:right; width:845px; margin-top:108px;}
.rightTxt dt { width:176px; float:left;}
.rightTxt dt span{ width:116px; height:4px; background:#5095cb; display:block; margin-top:10px;}
.rightTxt dd{ width:625px; float:right;}
.rightTxt dd h2{ font-size:30px; color:#333;}
.rightTxt dd .fir{ font-size:18px; color:#333;}
.rightTxt dd .sec{ font-size:18px; color:#666;}
.rightTxt dd .sec2{ margin-top:38px; }
.rightTxt img{ width:176px; }
.leftBd .qh-main{ width:240px;}
.leftBd .qh-main li{ width:240px; height:40px; background:url(../images/li-bg.jpg) center top no-repeat; margin-top:0px; font-size:18px; color:#666;}
.hand {cursor:pointer;}
.map_txt{text-align: center;font-size: 14px;color: #ededed;line-height: 20px;display: block;width: 100%;}
.wrap .main ul,.map_txt{height: 170px;display: block;width: 100%;}
.img100 {width:100%;}