﻿@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{font-size:14px; color:#333; font-family:"microsoft yahei";  overflow-x:hidden; background:url(../yt_02.png) repeat-x top;}
@media (max-width: 750px){body {background: none;}}
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}
/*宽度样式*/
.w1100{ width:1100px; margin:0 auto;}
@media (max-width: 750px){.w1100{width:100%}}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#1e96d5 ; text-decoration:underline;}


/*--------------头部--------------*/
.top1{ height:130px;}
.top1 h1{ width:90px; height:86px; margin-top:22px;}
.top1 h1 img{ width:100%; height:100%;}
.top .name{ margin-top:34px; margin-left:15px;}
.top .name h2{ font-size:30px; color:#1e96d5; line-height:30px;}
.top .name h3{ font-size:18px; font-weight:normal; margin-top:8px;}
.top1 .cxt{ width:186px; height:40px; background:url(../images/dwbg.png) no-repeat; text-align:center; line-height:40px; font-size:20px; color:#fff; margin:50px 0 0 20px;}
.top1 .tact{ height:80px; background:url(../images/tact.png) left no-repeat; text-indent:48px; margin-top:30px;}
.top1 .tact h3{ font-size:30px; font-family:impact; color:#1e96d5; line-height:40px;}

.nav{ height:72px; background:#1e96d5;}
.nav ul li{ width:137px; height:72px; text-align:center; float:left;}
.nav ul li a{ font-size:15px; color:#fff; display:block; text-decoration:none;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ background:#8edffd; color:#333;}

/*首页 banner*/
.fullSlide{width:100%;position:relative;height:500px;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:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:20px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#1e96d5;}
.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;}

/*内页 banner*/
.fullSlide2{width:100%;position:relative;height:360px;background:#000;}
.fullSlide2 .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}
.fullSlide2 .bd ul{width:100% !important;}
.fullSlide2 .bd li{width:100% !important;height:360px;overflow:hidden;text-align:center;}
.fullSlide2 .bd li a{display:block;height:360px;}
.fullSlide2 .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:20px;line-height:30px;}
.fullSlide2 .hd ul{text-align:center;}
.fullSlide2 .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide2 .hd ul .on{background:#1e96d5;}
.fullSlide2 .prev,.fullSlide2 .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;}
.fullSlide2 .next{left:auto;right:15%;background-position:-6px -137px;}

/*搜索*/
.sousuo{ height:70px;}
.sousuo .w1100{ height:70px; line-height:70px;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; font-size:14px; font-weight:bold; margin-left:20px;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal;}

.search{ width:300px; height:30px; margin-top:10px;}
.search select{ width:60px; height:30px; vertical-align:top;}
.search .in1{ width:210px; height:30px; background:#666 ; border:none; float:left; text-indent:10px; color:#fff; line-height:30px;}
.search .in2{ width:30px; height:30px; background:url(../s2.png) no-repeat; border:none; float:left; cursor:pointer;}


/*--------------内容区--------------*/
.con1{ padding:70px 0; background:#f4f4f4;}
@media (max-width: 750px){.con1{padding: 10px; width:95%}}
.con1 .cpbt{ height:34px; background:url(../cpbt.png) center top no-repeat; font-size:26px; padding-top:44px; text-align:center;}
@media (max-width: 750px){.con1 .cpbt{background-size:100%}}
.con1 #nav-menu{position:relative;overflow:visible; z-index:999;}
.con1 .menu{ margin:30px auto 0 auto; width:1030px; height:62px;}
@media (max-width: 750px){.con1 .menu{width:100%; height:auto;}}
.con1 .menu .stmenu{ width:185px; height:62px; position:relative;float:left;margin:0 10px;}
@media (max-width: 750px){.con1 .menu .stmenu{margin:10px;}}
.con1 .menu .stmenu p{ width:185px; height:62px;background:#1e96d5; height:62px; line-height:62px;  text-indent:20px; }
.con1 .menu .stmenu p:hover{ text-decoration:none; background:#1e96d5;}
.con1 .menu .stmenu a.xialaguang{ width:185px; height:62px; display:block; color:#fff; font-size:15px; background:url(../cpjt.png) 130px no-repeat;}
.con1 .menu .stmenu a.xialaguang:hover{ text-decoration:none; background:url(../cpjt.png) 130px no-repeat}
.con1 .menu .stmenu ul{ display:none; width:185px;}
.con1 .menu .stmenu:hover ul{ display:block;}
.con1 .menu .stmenu ul li{ width:185px; height:60px; border-bottom:1px solid #c7effe; background:#8edffd; line-height:40px; text-align:center;}
.con1 .menu .stmenu ul li a{ width:185px; height:60px; display:block; background:#8edffd;}
.con1 .menu .stmenu ul li a:hover{ background:#1e96d5; color:#fff; text-decoration:none;}
.con1 .cp{ width:1140px; overflow:hidden;}
@media (max-width: 750px){.con1 .cp{width:100%}}
.con1 .cp li{ width:255px; height:245px; float:left; margin-right:30px; margin-top:40px;}
@media (max-width: 750px){.con1 .cp li{width:72%; height: auto; margin: 0 auto; float: inherit;  margin-top: 40px;}}
.con1 .cp li img{ width:255px; height:205px;}
.con1 .cp li p{ width:255px; height:40px; text-align:center; margin-top:15px; font-size:16px;}
.con1 .cp li:hover p{ color:#1e96d5;}
.con1 .cp li a{ text-decoration:none;}



.con2{ margin-top:70px;}
@media (max-width: 750px){.con2{width:95%; padding: 10px; margin-top: 50px;}}
.con2 .ysbt{ height:34px; background:url(../ysbt.png) center top no-repeat; font-size:26px; padding-top:44px; text-align:center;}
@media (max-width: 750px){.con2 .ysbt{width:100%; background-size:100%}}
.ys1{ margin-top:60px;}
@media (max-width: 750px){.ys1 img{ width:100%}}
.ys dl{ width:570px; height:279px; margin-top:40px;}
@media (max-width: 750px){.ys dl{width:100%; margin-top: 10px; height:auto;}}
.ys dl dt{ width:68px; height:84px; float:left;}
@media (max-width: 750px){.ys dl dt{width:15%; }}
@media (max-width: 750px){.ys dl dt img{width:100%; }}
.ys dl dd{ width:480px; margin-left:20px; float:left;}
.ys dl .dd1{ height:50px; background:url(../ysx.png) no-repeat bottom; font-size:26px; font-weight:bold; color:#1e96d5; line-height:34px;}
@media (max-width: 750px){.ys dl .dd1{ font-size: 18px; background-size:80%; width:80%; margin-left:10px;}}

.ys dl .dd2{ width:480px; font-size:15px; line-height:26px; margin-top:20px;}
@media (max-width: 750px){.ys dl .dd2{width:100%; margin-left:0px; margin-top:0px;}}
.ys1 .img{ width:467px; height:269px;}
@media (max-width: 750px){.ys1 .img{ width:100%}}
.ys2 .img{ width:460px; height:240px;}
@media (max-width: 750px){.ys2 .img{ width:100%}}
.ys2{ height:250px; background:#f4f4f4; padding:60px 0;}
@media (max-width: 750px){.ys2 img{ width:100%}}
@media (max-width: 750px){.ys2{height:auto;}}

.con3{ margin-top:70px;}
@media (max-width: 750px){.con3{ width:95%; padding: 10px; margin-top: 0px;}}
.con3 .lcbt{ height:34px; background:url(../lcbt.png) center top no-repeat; font-size:26px; padding-top:44px; text-align:center;}
@media (max-width: 750px){.con3 .lcbt{ width:100%; background-size:100%; display: none;}}
.con3 ul{ width:1120px; height:auto; overflow:hidden; margin-top:1px;}
@media (max-width: 750px){.con3 ul{  display: none;}}
.con3 ul li{ width:260px; padding-top:6px; text-align:center; margin-right:20px; font-size:16px; color:#fff; float:left;}
.con3 ul li p{width: 260px; height: 280px;}
.con3 ul li p iframe{width: 260px; height: 280px;}

.con3 aaa{width: 100%;}
.con3 bbb{width: 100%; margin-top: 30px;}

@media (max-width: 750px){.aaa{  display: none;}}
@media (max-width: 750px){.bbb{  display: none;}}

.con3 .tact{ width:440px; height:50px; margin:50px auto;}
@media (max-width: 750px){.con3 .tact{ width:100%;}}
.con3 .tact p{ width:180px; height:50px; background:#1e96d5; font-size:20px; color:#fff; text-align:center; line-height:50px; float:left;}
@media (max-width: 750px){.con3 .tact p{ width:39%; font-size:18px;}}
.con3 .tact h3{ width:256px; height:46px; border:2px solid #1e96d5; border-left:none; font-size:30px; color:#1e96d5; text-align:center; line-height:46px; float:left;}
@media (max-width: 750px){.con3 .tact h3{ width:60%; font-size:26px;}}

.con4{ margin-top:60px;}
@media (max-width: 750px){.con4{ width:95%; padding:0px 10px; margin-top: 10px; display: none;}}
.con4 .hzbt{ height:63px; background:url(../hzbt.png) center no-repeat; font-size:24px; font-weight:bold; text-align:center;}
@media (max-width: 750px){.con4 .hzbt{font-size:20px;}}
.con4 .hzbt span{ font-size:20px;  font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:5px;}
.con4 .sub2_2{ position:relative; height:253px; margin-top:30px;}
.con4 .sub2_2 a.plus{ width:50px; height:50px; display:block; position:absolute; left:-70px; top:88px; background:url(../hzl.png) no-repeat; z-index:999;}
.con4 .sub2_2 a.minus{ width:50px; height:50px; display:block; position:absolute; right:-70px; top:88px; background:url(../hzr.png) no-repeat;}
.con4 .box{ position:absolute; left:0px; top:0px; width:1100px; height:250px; overflow:hidden}
.con4 ul.list{ position:absolute; left:0px; top:0px; width:20000px; height:250px; overflow:hidden;}
.con4 ul li{ float:left; width:270px; height:250px;}
.con4 ul li img{ width:260px; height:240px; border:1px solid #ddd;}
.con4 ul li:hover img{ border:1px solid #1e96d5;}


.con5{ height:718px; background:url(../gybg.jpg) center no-repeat; margin-top:70px; padding:60px 0;}
@media (max-width: 750px){.con5{background: none;height: 370px;padding: 0px;margin-top: 0px;}}
.con5 dl{ width:1080px; height:380px; background:#fff; padding:10px;}
@media (max-width: 750px){.con5 dl{ width:95%}}
.con5 dl dt{ width:550px; height:380px; float:left;}
@media (max-width: 750px){.con5 dl dt{ display:none;}}
.con5 dl dd{ width:470px; float:left; margin-left:40px;}
@media (max-width: 750px){.con5 dl dd{ width:100%; margin-left: 0px;}}
.con5 dl .dd1{ height:34px; background:url(../gybt.png) no-repeat; margin-top:20px;}
.con5 dl .dd2{ width:470px; height:208px; overflow:hidden; font-size:15px; line-height:26px; margin-top:30px;}
@media (max-width: 750px){.con5 dl .dd2{width:100%}}
.con5 dl .dd3 a{ width:110px; height:36px; background:#1e96d5; display:block; text-align:center; line-height:36px; font-size:14px; color:#fff; margin-top:30px;}
.con5 dl .dd3 a:hover{ background:#8edffd; color:#333; text-decoration:none;}
.con5 .menu{ text-align:center; margin-top:50px;}
@media (max-width: 750px){.con5 .menu{display:none;}}
.con5 .menu a{ padding:10px 20px; background:#fff; font-size:15px;}
.con5 .menu a:hover,.con5 .menu a.current{ background:#333; color:#fff; text-decoration:none;}
.con5 .sub2_2{ position:relative; height:256px; margin-top:30px;}
@media (max-width: 750px){.con5 .sub2_2{display:none;}}
.con5 .sub2_2 a.plus{ width:40px; height:60px; display:block; position:absolute; left:-70px; top:73px; background:url(../xcl.png) no-repeat; z-index:999;}
.con5 .sub2_2 a.minus{ width:40px; height:60px; display:block; position:absolute; right:-70px; top:73px; background:url(../xcr.png) no-repeat;}
.con5 .box{ position:absolute; left:0px; top:0px; width:1100px; height:256px; overflow:hidden}
.con5 ul.list{ position:absolute; left:0px; top:0px; width:20000px; height:256px; overflow:hidden;}
.con5 ul li{ float:left; width:280px; height:256px;}
.con5 ul li img{ width:252px; height:208px; border:4px solid #fff;}
.con5 ul li p{ width:260px; height:40px; background:#fff; line-height:40px; text-align:center; color:#333;}
.con5 ul li:hover p{ color:#fff; background:#1e96d5;}
.con5 ul li a{ text-decoration:none;}
.con5 ul li:hover img{ border:4px solid #1e96d5;}


.con6{ margin-top:70px;}
.con6 .xwbt{ height:34px; background:url(../xwbt.png) center top no-repeat; font-size:26px; padding-top:44px; text-align:center;}
.con6 .xw1{ width:510px; }
@media (max-width: 750px){.con6 .xw1{width:100%}}
.con6 .xw1 .menu{ height:64px; border-bottom:1px solid #ddd;}
@media (max-width: 750px){.con6 .xw1 .menu{display:none;}}
.con6 .xw1 .menu li{ float:left; margin-right:30px;}
.con6 .xw1 .menu li a{ font-size:18px; color:#666;}
@media (max-width: 750px){.con6 .xw1 .menu li a{color:#fff;}}
.con6 .xw1 .menu li a:hover,.con5 .xw1 .menu li.yy_one a{ text-decoration:none; color:#103f70;}
.con6 .xw1 .nr dl{ width:510px; margin-top:20px;}
@media (max-width: 750px){.con6 .xw1 .nr dl{display:none;}}
.con6 .xw1 .nr dl dt{ width:200px; height:125px; float:left;}
.con6 .xw1 .nr dl dd{ width:290px; float:left; margin-left:20px;}
.con6 .xw1 .nr dl .dd1 a{ font-size:16px; color:#103f70; width:290px; height:20px; overflow:hidden; display:block;}
.con6 .xw1 .nr dl .dd2{ width:290px; height:48px; line-height:24px; font-size:14px; color:#666; overflow:hidden; margin-top:15px;}
.con6 .xw1 .nr dl .dd3 a{ width:80px; height:26px; background:#103f70; display:block; font-size:12px; color:#fff; text-align:center; line-height:26px; margin-top:15px;}
.con6 .xw1 .nr dl .dd3 a:hover{ background:#000; text-decoration:none;}
.con6 .xw1 .nr ul{ margin-top:10px;}
.con6 .xw1 .nr ul li{ width:510px; height:40px; line-height:40px; border-bottom:1px solid #eee;}
@media (max-width: 750px){.con6 .xw1 .nr ul li{width:95%; padding:0px 10px;}}
.con6 .xw1 .nr ul li a{ width:420px; height:40px; overflow:hidden; background:url(../li1.png) left no-repeat; text-indent:24px; display:block;}
@media (max-width: 750px){.con6 .xw1 .nr ul li a{width:50%}}
.con6 .xw1 .nr ul li a:hover{ background:url(../li2.png) no-repeat left;}
.con6 .xw1 .nr ul li span{ float:right; color:#999;}

.con6 .xw2{ width:510px; margin-top:30px;}
@media (max-width: 750px){.con6 .xw2{width:95%; padding: 0px 10px;}}
.con6 .xw2 .wtbt{ height:30px; border-bottom:1px solid #ddd; font-size:18px; color:#666;}
.con6 .xw2 .wtbt a{ font-size:14px; float:right; color:#999;}
.con6 .xw2 dl{ height:99px; border-bottom:1px solid #eee; margin-top:20px;}
.con6 .xw2 dl dt{ width:510px; height:20px; background:url(../wen.png) left no-repeat; text-indent:30px; overflow:hidden; line-height:20px;}
@media (max-width: 750px){.con6 .xw2 dl dt{width:90%}}
.con6 .xw2 dl dt a{ font-size:16px; color:#103f70; text-indent:30px;}
.con6 .xw2 dl dt a:hover{ color:#333;}
.con6 .xw2 dl dd{ margin-top:10px;}
.con6 .xw2 dl dd .tb{ width:20px; height:20px; background:url(../da.png) left top no-repeat;}
.con6 .xw2 dl dd .wz{ font-size:13px; line-height:24px; margin-left:10px; width:480px; height:48px; overflow:hidden;}
@media (max-width: 750px){.con6 .xw2 dl dd .wz{width:90%}}



.link{ padding:30px 0; background:#ececec; margin-top:60px; }
@media (max-width: 750px){.link{display:none;}}
.link h3{ height:33px; border-bottom:1px solid #ddd; font-size:18px; font-weight:normal;}
.link h3 span{ font-size:16px; color:#999;}
.link .nr{ margin-top:5px;}
.link a{ margin-right:20px; font-size:14px; line-height:30px;}
.link span{ margin-right:20px; color:#999;}


/*--底部样式--*/
.bot{ background:#343434; padding:70px 0; overflow: hidden;}
.bot .botL .bt{ width:190px; height:47px; background:url(../botbt1.png) no-repeat;}
.bot .botL .menu{ width:280px; margin-top:20px;}
.bot .botL .menu a{ width:140px; line-height:40px; font-size:15px; color:#fff; display:block; float:left;}
.bot .botL .menu a:hover{ color:#8edffd; text-decoration:none;}
.bot .botC { margin-left:160px;}
@media (max-width: 750px){.bot .botC{margin-left: 10px; margin-top: 20px;}}
@media (max-width: 750px){.bot .botL{margin-left: 10px;}}
.bot .botC .bt{ width:161px; height:47px; background:url(../botbt2.png) no-repeat;}
.bot .botC .tact{ margin-top:20px;}
.bot .botC .tact p{ color:#fff; line-height:40px;}
.bot .botC .tact a{ color:#fff;}
.bot .botC .tact a:hover{ color:#8edffd; text-decoration:none;}
.bot .botR .bt{ width:211px; height:47px; background:url(../botbt3.png) no-repeat;}
.bot .botR .ewm{ width:172px; height:132px; margin-top:28px;}
.bot .botR .ewm img{ width:132px; height:132px; float:left;}
.bot .botR .ewm p{ width:19px; height:120px; float:left; text-align:center; border:1px solid #fff; border-left:none; color:#fff; font-size:15px; padding:5px 10px;}

.botB{ height:50px; background:#121212; line-height:50px;}
.botB p,.botB a{ color:#999;}

@media (max-width: 750px){.botB .fl{display:none;}}
.botB a:hover{ color:#8edffd; text-decoration:none;}

.bbb{margin-top: 30px;}


