@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:13px; color:#333; font-family:"microsoft yahei"; overflow-x:hidden;}
fieldset,img{ border:0; vertical-align:middle;}
input,select,label,select,option,textarea,button,fieldset{ font-size:13px;}
ul{ list-style:none;}
input,select,textarea{ margin:0px; padding:0px; outline:none; 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;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; font-family:"microsoft yahei";}
a:hover{ color:#024d92 ; text-decoration:none;}


/*--------------头部--------------*/
.top1{ height:160px; background:url(../images/topbg.png) center no-repeat;}
.top1 .logo{ width:139px; height:120px; margin-top:20px;}
.top1 .topR{ width:936px;}
.top1 .topT{ height:105px;}
.top1 .name{ margin-left:20px;}
.top1 .name h2{ font-size:20px; margin-top:25px;}
.top1 .name p{ font-size:18px; font-weight:normal; margin-top:8px;}
.top1 .tact{ height:46px; background:url(../images/tact.png) left no-repeat; text-indent:50px; margin-top:15px;}
.top1 .tact p{ font-size:16px; line-height:16px;}
.top1 .tact .call{ font-size:26px; font-family:Arial, Helvetica, sans-serif; color:#024d92; font-weight:bold; margin-top:5px;}

.nav{ width:980px; height:55px; line-height:55px;}
.nav ul li{ height:55px; text-align:center; float:left; margin:0px 18px;}
.nav ul li a{ font-size:15px; display:block; text-decoration:none;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ color:#024d92; font-weight:bold;}


/*首页 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:-20px;left:0;height:60px;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:#024d92;}
.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:-20px;left:0;height:60px;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:#024d92;}
.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; background:#fff; border-bottom:1px solid #ccc;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; font-size:14px; font-weight:bold; line-height:70px;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal;}

.search{ width:290px; height:32px; margin-top:10px;}
.search select{ width:59px; height:32px; vertical-align:top; background:#fff; color:#333; border:1px solid #ddd; text-indent:5px; border-right:none;}
.search .in1{ width:198px; height:30px; background:#fff ; border:1px solid #ddd; float:left; text-indent:10px; color:#999; line-height:30px; border-right:none;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}


/*--------------内容区--------------*/
.con1{ padding:70px 0 0 0;}
.con1 .bt{ width:140px; height:53px; background:url(../images/cpbt.png) no-repeat; margin:0 auto;}
.con1 .cpbt{ width:240px; height:80px; background:url(../images/cpxbt.png) no-repeat; font-size:28px; color:#fff; line-height:80px; text-indent:80px;}
.con1 .cp{ margin-top:40px;}
.con1 .menu{ width:238px; background:#fff; border:1px solid #ccc; border-top:none; border-bottom:none;}
.con1 .menu li{ width:238px; height:50px; line-height:50px; border-bottom:1px dashed #ccc; text-indent:30px;}
.con1 .menu li a{ width:238px; height:50px; display:block; font-size:16px; background:url(../images/cpjt.png)  200px 18px no-repeat;padding-right: 68px;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.con1 .menu a:hover{  background:url(../images/cpjt2.png)  200px 18px no-repeat; text-decoration:none; color:#024d92;}
.con1 .ewm{ width:158px; height:198px;padding:38px 40px 20px 40px; border:1px solid #ccc; border-top:none;}
.con1 .ewm img{width:158px; height:158px;}
.con1 .ewm p{ width:158px; height:40px; line-height:40px;  text-align:center; font-size:15px; color:#0068c4;}
.con1 .cpR{ width:820px;}
.con1 .cpR ul{ width:840px; overflow:hidden;}
.con1 .cpR li{ width:260px; float:left; margin-right:20px; margin-bottom:22px;}
.con1 .cpR li img{ width:258px; height:161px; border:1px solid #ccc;}
.con1 .cpR li p{ width:260px; height:40px; text-align:center; line-height:40px; font-size:15px;}
.con1 .cpR li:hover p{ color:#024d92;}
.con1 .cpR li:hover img{ border:1px solid #024d92;}
.con1 .cpR li a{ text-decoration:none;}


.con2{ margin-top:40px; background:#024d92; padding:70px 0;}
.con2 .bt{ background:url(../images/ldbt.png) top center no-repeat; font-size:18px; color:#fff; text-align:center; padding-top:40px;}
.con2 ul{ width:1155px; height:142px; margin-top:40px; overflow:hidden; background:url(../images/ldbg.png) no-repeat;}
.con2 ul li{ width:142px; float:left; font-size:26px; text-align:center; line-height:142px; margin-right:50px;}
.con2 .tact{ width:410px; height:60px; margin:48px auto; line-height:60px;}
.con2 .tact p{ width:120px; float:left; text-align:center; font-size:20px; color:#fff;}
.con2 .tact h3{ width:290px; float:right; text-align:center; font-size:32px; color:#ff3e68;}



.con3 .abt{ height:380px; background:#024d92; border-top:151px solid #fff;}
.con3 .abt .w1100{ position:relative;}
.con3 .abt .img{ width:404px; height:531px; overflow:hidden; position:absolute; left:0; top:-151px;}
.con3 .abt dl{ width:600px; position:absolute; right:0; top:-96px;}
.con3 .abt dl dt{ width:337px; height:72px; background:url(../images/abbt.png) no-repeat;}
.con3 .abt dl .dd1{ font-size:20px; font-weight:bold; color:#fff; margin-top:70px;}
.con3 .abt dl .dd2{ width:600px; height:180px; line-height:30px; font-size:15px; color:#fff; margin-top:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.con3 .abt dl .dd2 p {color: #fff;}
.con3 .abt dl .dd3 a{ width:110px; height:36px; display:block; background:#fff; font-size:14px; color:#333; text-align:center; line-height:36px; margin-top:30px;}
.con3 .abt dl .dd3 a:hover{ background:#333; color:#fff;}
.con3 .sub2_2{ position:relative; height:200px; margin-top:40px;}
.con3 .sub2_2 a.plus{ width:35px; height:50px; display:block; position:absolute; left:-55px; top:57px; background:url(../images/xcL.png) no-repeat; z-index:999;}
.con3 .sub2_2 a.minus{ width:35px; height:50px; display:block; position:absolute; right:-55px; top:57px; background:url(../images/xcR.png) no-repeat;}
.con3 .box{ position:absolute; left:0px; top:0px; width:1100px; height:200px; overflow:hidden}
.con3 ul.list{ position:absolute; left:0px; top:0px; width:20000px; height:200px; overflow:hidden;}
.con3 ul li{ float:left; width:280px; height:163px;}
.con3 ul li img{ width:254px; height:159px; border:3px solid #ddd;}
.con3 ul li p{ width:260px; text-align:center; margin-top:12px;}
.con3 ul li:hover p{ color:#024d92;}
.con3 ul li a{ text-decoration:none;}
.con3 ul li:hover img{ border:3px solid #024d92;}


.con4{ padding:70px 0;}
.con4 .ysbt{ width:290px; height:63px; margin:0 auto; background:url(../images/ysbt.png) center no-repeat;}
.con4 .ys{ margin-top:40px;}
.con4 .ys dl{ width:1098px; height:218px; background:#fff; border:1px solid #ccc; margin-top:30px;}
.con4 .ys .dl1 dt{ width:520px; height:218px; float:left;}
.con4 .ys .dl1 dd{ width:520px; float:left; margin-left:40px;}
.con4 .ys dl .dd1{ width:50px; height:50px; margin-top:30px;}
.con4 .ys dl .dd2{ font-size:24px; font-weight:bold; margin-top:20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.con4 .ys dl .dd3{ width:520px; height:52px; overflow-y:auto; font-size:15px; line-height:26px; margin-top:15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.con4 .ys .dl2{ text-align:right;}
.con4 .ys .dl2 dt{ width:520px; height:218px; float:right;}
.con4 .ys .dl2 dd{ width:520px; float:right; margin-right:40px;}



.con5{ margin-top:60px;}
.con5 .xw{ margin-top:30px;}
.con5 .xw .gsxw{ width:600px; height:550px;}
.con5 .gsxw .gsbt{ width:600px; height:29px; border-bottom:1px solid #ccc;}
.con5 .gsxw .gsbt h3{ width:210px; height:29px; border-bottom:2px solid #024d92; line-height:20px; font-size:20px; color:#024d92; font-weight:normal; float:left;}
.con5 .gsxw .gsbt h3 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-left:5px;}
.con5 .gsxw .gsbt a{ display:block; float:right; font-size:14px; color:#666;}
.con5 .gsxw .xw1{ width:560px; height:76px; background:#024d92; padding:20px; margin-top:20px;}
.con5 .gsxw .xw1 h3{ width:560px; height:24px; overflow:hidden;}
.con5 .gsxw .xw1 h3 a{ font-size:20px; color:#fff; font-weight:normal;}
.con5 .gsxw .xw1 .text{ width:560px; height:48px; overflow:hidden; font-size:14px; line-height:24px; color:#fff; margin-top:10px;}
.con5 .gsxw dl{ width:660px; margin-top:15px;}
.con5 .gsxw dl dt{ width:78px; height:78px; border:1px solid #ccc; float:left; background:#fff;}
.con5 .gsxw dl dt h3{ font-family:Arial, Helvetica, sans-serif; font-size:42px; color:#666; text-align:center; line-height:42px; margin-top:8px;}
.con5 .gsxw dl dt p{ font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.con5 .gsxw dl dd{ width:500px; float:left; margin-left:20px;}
.con5 .gsxw dl .dd1{ width:500px; height:22px; overflow:hidden; font-size:18px; color:#333;}
.con5 .gsxw dl .dd2{ width:500px; height:48px; overflow:hidden; font-size:14px; color:#666; line-height:24px; margin-top:10px;}

.con5 .xw .hyxw{ width:460px; height:550px;}
.con5 .hyxw .hybt{ width:460px; height:29px; border-bottom:1px solid #ccc;}
.con5 .hyxw .hybt h3{ width:210px; height:29px; border-bottom:2px solid #024d92; line-height:20px; font-size:20px; color:#024d92; font-weight:normal; float:left;}
.con5 .hyxw .hybt h3 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-left:5px;}
.con5 .hyxw .hybt a{ display:block; float:right; font-size:14px; color:#666;}
.con5 .hyxw dl{ margin-top:20px; height:280px; border-bottom:1px solid #ccc;}
.con5 .hyxw dl dt img{ width:460px; height:160px;}
.con5 .hyxw dl .dd1{ width:460px; height:22px; overflow:hidden; margin-top:20px;}
.con5 .hyxw dl .dd1 a{ font-size:18px;}
.con5 .hyxw dl .dd2{ width:460px; height:48px; overflow:hidden; color:#666; margin-top:10px; font-size:14px; line-height:24px;}
.con5 .hyxw ul{ width:460px; margin-top:15px;}
.con5 .hyxw ul li{ width:460px; height:39px; line-height:39px; border-bottom:1px dashed #ddd; overflow:hidden;}
.con5 .hyxw ul li a{ font-size:14px;}
.con5 .hyxw ul li span{ float:right; color:#999;}




.link{ padding:30px 0; background:#fff; margin-top:30px;}
.link .bt{ height:33px; border-bottom:1px solid #ddd; font-size:18px; font-weight:normal;}
.link .bt 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:#024d92; padding:70px 0;}
.bot .botL .bt{ width:190px; height:47px; background:url(../images/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 .botC { margin-left:160px;}
.bot .botC .bt{ width:214px; height:47px; background:url(../images/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:#ffac2c; text-decoration:none;}
.bot .botR .bt{ width:211px; height:47px; background:url(../images/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:#00427b; line-height:50px; text-align:center; color:#ccc;}
.botB p,.botB a{ color:#ccc;}
.botB a:hover{ color:#fff000; text-decoration:none;}