@charset "utf-8";
/*重置样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,button,img,span,table{ color:#333; padding:0px; margin:0px; border:0px;}
body{ background:#fff; font-size:14px; color:#333; font-family:"microsoft yahei"; background:#fff; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset,legent,{ font-size:14px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
/*浮动样式*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after{ content:'.'; clear:both; display:block; height:0; visibility:hidden; line-height:0px; overflow:hidden;}
.clearfix{ zoom:1}
/*宽度样式*/
.w1200{ width:1200px; margin:0 auto;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#007bc6;}


/*--------------头部--------------*/
.hed{ height:50px; background:#f4f4f4; line-height:50px;}
.hed .hyy{ font-size:16px;}
.hed .tbcd .a1{ background:url(../images/tbtb1.png) left no-repeat; text-indent:30px; float:left; display:block; color:#f37800;}
.hed .tbcd .a1:hover{ color:#007bc6;}
.hed .tbcd .a2{ background:url(../images/tbtb2.png) left no-repeat; text-indent:24px; float:left; display:block; margin-left:40px;}
.hed .tbcd .a3{ background:url(../images/tbtb3.png) left no-repeat; text-indent:24px; float:left; display:block; margin-left:40px;}
.top1{ height:160px;}
.top1 h1{ width:97px; height:110px; margin-top:25px;}
.top1 .dwy{ margin-left:30px; margin-top:25px;}
.top1 .dwy h2{ font-size:28px;}
.top1 .dwy .yw{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; margin-top:8px;}
.top1 .dwy p{ font-size:18px; color:#007bc6; letter-spacing:2px; margin-top:20px;}
.top1 .tact{background:url(../images/tact.png) left no-repeat; text-indent:70px; margin-top:45px;}
.top1 .tact p{ font-size:17px; margin-top:5px;}
.top1 .tact .call{ font-size:32px; font-weight:bold; color:#007bc6; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}

.t-nav{width: 100%;position: fixed;top: 0px;left: 0px;border-top: none;z-index: 999;box-shadow: 4px 0 30px rgba(0, 0, 0, 0.3);}
.nav{ height:66px; line-height:66px; background:#007bc6;}
.nav ul li{ height:66px; text-align:center; float:left;}
.nav ul li a{ font-size:16px; display:block; text-decoration:none; color:#fff; padding:0 30px;}
.nav ul li a:hover,.nav ul li a.on{ height:66px; background:#ffe400; color:#000;}

/*首页 banner*/
.fullSlide{width:100%;position:relative;height:600px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{ cursor:pointer;display:inline-block;*display:inline;zoom:1;width:35px;height:6px;margin:1px;overflow:hidden;background:#fff;filter:alpha(opacity=80);opacity:0.8;line-height:999px;}
.fullSlide .hd ul .on{ background:#ffe400;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


/*搜索*/
.sousuo{ height:80px; background:#f4f4f4;}
.sousuo .gjc{ width:700px; height:80px; overflow:hidden; font-size:14px; font-weight:bold; line-height:80px;}
.sousuo .gjc b{ color:#007bc6;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal;}

.search{ width:332px; height:34px; margin-top:12px;}
.search select{ width:67px; height:32px; vertical-align:top; background:#fff; color:#333; text-indent:5px; border:1px solid #ddd; border-right:none;}
.search .in1{ width:230px; height:30px; background:#fff; float:left; text-indent:10px; color:#a39e85; line-height:32px; border:1px solid #ddd; border-left:none;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}



/*--------------内容区--------------*/
.con1{ padding:80px 0;}
.con1 .bt{ height:70px; background:url(../images/fabt.png) top no-repeat; padding-top:60px; text-align:center;}
.con1 .bt .bold{ font-size:38px; font-weight:bold;}
.con1 .bt p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; margin-top:5px;}
.con1 .fa{ margin-top:20px; width:1230px;}
.con1 .fa dl{ width:585px; height:280px; background:#fff;-moz-box-shadow:0px 0px 8px 4px #eee; -webkit-box-shadow:0px 0px 8px 4px #eee; box-shadow:0px 0px 8px 4px #eee; float:left; margin-right:30px; margin-top:30px;}
.con1 .fa dt{ width:295px; height:280px; float:left;}
.con1 .fa dt img{ width:295px; height:280px;}
.con1 .fa dd{ width:230px; float:left; margin-left:30px;}
.con1 .fa .dd1{ width:230px; height:20px; overflow:hidden; font-size:16px; font-weight:bold; margin-top:40px;}
.con1 .fa .dd2{ width:230px; height:96px; line-height:24px; margin-top:20px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.con1 .fa .dd3 a{ width:114px; height:36px; background:url(../images/faxt1.png) no-repeat; display:block; margin-top:30px;}
.con1 .fa .dd3 a:hover{ background:url(../images/faxt2.png) no-repeat;}
.con1 .more{ width:178px; height:46px; border:1px solid #999; border-radius:23px; display:block; text-align:center; line-height:46px; margin:50px auto 0 auto; font-size:16px;}
.con1 .more:hover{ width:180px; height:48px; background:#007bc6; color:#fff; border:none;}


.con2{ height:640px; padding:80px 0; background:url(../images/albg.jpg) no-repeat;}
.con2 .bt{ height:70px; background:url(../images/albt.png) top no-repeat; padding-top:60px; text-align:center;}
.con2 .bt .bold{ font-size:38px; font-weight:bold; color:#fff;}
.con2 .bt p{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#8db3d7; text-transform:uppercase; margin-top:5px;}
.con2 .al{ margin-top:50px; height:370px; overflow:hidden;}
.con2 .al .dal{ width:590px; height:370px; float:left; position:relative;}
.con2 .al .dal img{ width:590px; height:370px;}
.con2 .al .dal .nr{ width:480px; height:70px; background:#ffe400; position:absolute; left:25px; bottom:25px; padding:25px 30px;}
.con2 .al .dal .nr .bold{ width:480px; height:20px; font-size:16px; overflow:hidden;}
.con2 .al .dal .nr p{ width:480px; height:40px; line-height:20px; color:#847826; margin-top:10px; overflow:hidden;}
.con2 .al .xal{ width:600px;}
.con2 .al .xal li{ width:280px; height:175px; float:left; margin-left:20px; margin-bottom:20px;}
.con2 .al .xal li img{ width:280px; height:175px;}
.con2 .more{ width:178px; height:46px; border:1px solid #fff; border-radius:23px; color:#fff; display:block; text-align:center; line-height:46px; margin:50px auto 0 auto; font-size:16px;}
.con2 .more:hover{ width:180px; height:48px; background:#ffe400; color:#000; border:none;}


.con3{ padding:80px 0;}
.con3 .bt{ text-align:center; font-size:38px;}
.con3 .bt b{ color:#007bc6;}
.con3 .nr{ height:360px; background:url(../images/wtbg.png) no-repeat; margin-top:50px;}
.con3 .nr .nrL{ width:390px; text-align:right;}
.con3 .nr .nrL li{ font-size:20px; line-height:112px;}
.con3 .nr .nrR{ width:390px;}
.con3 .nr .nrR li{ font-size:20px; line-height:112px;}


.con4{ height:840px; background:url(../images/ysbg.jpg) center no-repeat;}
.con4 .bt{ background:url(../images/ysbt.png) top no-repeat; text-align:center; padding-top:89px;}
.con4 .bt .bold{ font-size:42px; font-weight:bold; color:#fff;}
.con4 .bt .xt{ width:50px; height:1px; background:#fff; margin:15px auto;}
.con4 .bt .hz{ font-size:20px; color:#ffe400;}
.con4 .bt p{ width:700px; height:48px; line-height:24px; margin:20px auto 0 auto; color:#b9d1e8;}
.con4 .sub2_2{ width:1200px; position:relative; height:360px; margin-top:50px;}
.con4 .sub2_2 a.plus{ width:100px; height:46px; display:block; position:absolute; left:499px; bottom:-100px; background:url(../images/ysL.png) no-repeat; z-index:999;}
.con4 .sub2_2 a.minus{ width:100px; height:46px; display:block; position:absolute; right:499px; bottom:-100px; background:url(../images/ysR.png) no-repeat;}
.con4 .box{ position:absolute; left:0px; top:0px; width:1240px; height:360px; overflow:hidden;}
.con4 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:360px; overflow:hidden;}
.con4 ul li{ float:left; width:1240px; height:360px; position:relative;}
.con4 ul li dl{ width:580px; height:160px; margin-bottom:40px; float:left; margin-right:40px;}
.con4 ul li dl dt{ width:160px; height:160px; float:left;}
.con4 ul li dl dd{ width:370px; height:120px; background:#fff; float:left; font-size:16px; line-height:30px; padding:20px 25px;}


.con5{ padding:80px 0;}
.con5 .bt{ text-align:center;}
.con5 .bt .bold a{ font-size:38px; font-weight:bold;}
.con5 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:10px;}
.con5 .sub2_2{ position:relative; height:300px; margin-top:30px;}
.con5 .sub2_2 a.plus{ width:50px; height:50px; display:block; position:absolute; left:-90px; top:94px; background:url(../images/cpL.png) no-repeat; z-index:999;}
.con5 .sub2_2 a.minus{ width:50px; height:50px; display:block; position:absolute; right:-90px; top:94px; background:url(../images/cpR.png) no-repeat;}
.con5 .box{ position:absolute; left:-10px; top:0px; width:1220px; height:300px; overflow:hidden;}
.con5 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:300px; padding:10px;}
.con5 ul li{ float:left; width:410px; height:280px; position:relative;}
.con5 ul li img{ width:380px; height:238px; -moz-box-shadow:0px 0px 6px 3px #eee; -webkit-box-shadow:0px 0px 6px 3px #eee; box-shadow:0px 0px 6px 3px #eee;}
.con5 ul li p{ width:380px; text-align:center; font-size:16px; margin-top:20px;}
.con5 ul li:hover p{ color:#007bc6;}


.con6 .nr{ width:100%; height:600px; position:relative;}
.con6 .nr .img{ width:960px; height:600px; position:absolute; left:50%; margin-left:-960px;}
.con6 .nr .ab{ width:960px; height:600px; background:#f4f4f4; position:absolute; right:50%; margin-right:-960px;}
.con6 .nr .ab dl{ width:550px; margin-left:50px;}
.con6 .nr .ab dl dt{ font-size:38px; font-weight:bold; margin-top:50px;}
.con6 .nr .ab dl .dd1{ font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:8px;}
.con6 .nr .ab dl .dd2{ width:550px; height:238px; line-height:34px; font-size:15px; overflow:hidden; margin-top:30px;}
.con6 .nr .ab dl .dd3{ margin-top:40px;}
.con6 .nr .ab dl .dd3 a{ width:200px; height:125px; margin-right:20px; display:block; float:left;}
.con6 .nr .ab dl .dd3 a img{ width:200px; height:125px;}

.con6 .hz{ height:145px; background:#007bc6; padding:40px 0;}
.con6 .sub2_2{ position:relative; height:145px;}
.con6 .sub2_2 a.plus{ width:340px; height:145px; display:block; position:absolute; left:-360px; top:0px; background:url(../images/hzL.png) no-repeat; z-index:9;}
.con6 .sub2_2 a.minus{ width:340px; height:145px; display:block; position:absolute; right:-360px; top:0px; background:url(../images/hzR.png) no-repeat;}
.con6 .box{ position:absolute; left:0px; top:0px; width:1200px; height:145px; overflow:hidden;}
.con6 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:145px; overflow:hidden;}
.con6 ul li{ float:left; width:242px; height:145px; position:relative;}
.con6 ul li img{ width:232px; height:145px;}


.con7{ padding:80px 0;}
.con7 .bt{ text-align:center;}
.con7 .bt .bold a{ font-size:38px; font-weight:bold;}
.con7 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:10px;}
.con7 .xw{ margin-top:40px;}
.con7 .xw1{ width:770px;}
.con7 .xw1 dl{ width:770px; height:140px; padding-bottom:40px; border-bottom:1px solid #ddd;}
.con7 .xw1 dl dt{ width:210px; height:140px; float:left;}
.con7 .xw1 dl dd{ width:530px; margin-left:30px; float:left;}
.con7 .xw1 dl .dd1 a{ width:530px; height:20px; display:block; overflow:hidden; font-size:16px; font-weight:bold; margin-top:10px;}
.con7 .xw1 dl .dd2{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:15px;}
.con7 .xw1 dl .dd3{ width:530px; height:48px; overflow:hidden; font-size:14px; line-height:24px; color:#666; margin-top:25px;}
.con7 .xw1 ul{ width:820px; overflow:hidden;}
.con7 .xw1 ul li{ width:360px; height:60px; border-bottom:1px solid #ddd; line-height:60px; float:left; margin-right:50px; overflow:hidden; background:url(../images/li1.png) left no-repeat; text-indent:20px;}
.con7 .xw1 ul li:hover{ background:url(../images/li2.png) left no-repeat;}
.con7 .xw1 ul li span{ float:right; color:#999;}
.con7 .xw2{ width:380px;}
.con7 .xw2 dl{ width:338px; height:53px; border:1px solid #ddd; margin-bottom:10px; padding:30px 20px;}
.con7 .xw2 dl dt{ width:338px; height:24px; background:url(../images/wen.png) left no-repeat; text-indent:34px; overflow:hidden; line-height:22px;}
.con7 .xw2 dl dt a{ font-size:15px; text-indent:30px; font-weight:bold;}
.con7 .xw2 dl dd{ margin-top:10px;}
.con7 .xw2 dl dd .tb{ width:24px; height:24px; background:url(../images/da.png) left top no-repeat;}
.con7 .xw2 dl dd .wz{ font-size:13px; line-height:24px; margin-left:10px; width:300px; height:24px; overflow:hidden; color:#333;}



.link{ height:70px; background:#007bc6; padding:25px 0; border-bottom:1px solid #3395d1;}
.link .yq{ padding-left:140px;background:url(../images/link.png) left no-repeat; height:70px;}
.link .yq a{ width:106px; float:left; display:block; line-height:35px; color:#fff;}
.link .yq a:hover{ color:#ffe400;}

.bot{ background:#007bc6; padding-top:70px;}
.bot .bot1{ height:260px;}
.bot .bot1 .tact{ width:320px;}
.bot .bot1 .tact p{ font-size:14px; color:#a3c4e4;}
.bot .bot1 .tact .call{ font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#ffe400; font-weight:bold; margin-top:10px;}
.bot .bot1 .tact a{ width:110px; height:34px; background:#ffe400; display:block; text-align:center; line-height:34px; margin-top:25px; color:#000;}
.bot .bot1 .tact a:hover{ background:#fff; color:#000;}
.bot .bot1 .menu{ width:680px;}
.bot .bot1 .menu dl{ width:170px; float:left;}
.bot .bot1 .menu dl dt{ margin-bottom:10px;}
.bot .bot1 .menu dl dt a{ font-size:16px; color:#a3c4e4;}
.bot .bot1 .menu dl dt a:hover{ color:#ffe400;}
.bot .bot1 .menu dl dd a{ color:#fff; line-height:40px;}
.bot .bot1 .menu dl dd a:hover{ color:#ffe400; text-decoration:none;}
.bot .bot1 .ewm{ width:120px;}
.bot .bot1 .ewm img{ width:120px; height:120px;}
.bot .bot1 .ewm p{ width:120px; text-align:center; margin-top:15px; color:#a3c4e4;}

.bot .bot2{ border-top:1px solid #3395d1; margin-top:60px; text-align:center; padding:40px 0; color:#8db7de;}
.bot .bot2 a{ color:#8db7de;}
.bot .bot2 a:hover{ color:#ffe400; text-decoration:none;}