﻿        @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:#004d9f;}
/*--------------头部--------------*/
.hed{ width:100%; height:40px; background:#efefef; line-height:40px;}
.hed .hyy{ padding:0 6%;}
.hed .menu{ padding:0 6%;}
.hed .menu a{ margin:0 10px;}
.hed .menu span{ margin:0 10px;}
/*首页 banner*/
.fullSlide{width:100%;position:relative;height:680px;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:680px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:680px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:50px;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:#eb3d00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:10%;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:10%;background-position:-6px -137px;}
/*搜索*/
.sousuo{ height:80px; background:#efefef;}
.sousuo .gjc{ width:700px; height:80px; overflow:hidden; font-size:14px; font-weight:bold; line-height:80px;}
.sousuo .gjc b{ color:#004d9f;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal;}
.sousuo .gjc a:hover{ color:#004d9f;}
.search{ width:314px; height:34px; margin-top:12px;}
.search .in1{ width:280px; height:30px; background:#fff; float:left; text-indent:10px; color:#a39e85; line-height:32px; border:1px solid #ddd;}
.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:60px; background:url(../images/bt1.png) bottom no-repeat; text-align:center; font-size:40px; font-weight:bold; color:#004d9f;}
.con1 .cp{ width:1213px; overflow:hidden; margin-top:30px;}
.con1 .cp li{ width:290px; height:380px; float:left; margin-right:13px; margin-top:13px; position:relative; overflow:hidden;}
.con1 .cp li img{ width:290px; height:380px;}
.con1 .cp li p{ width:210px; height:95px; background:url(../images/fwk.png) no-repeat; position:absolute; left:40px; bottom:40px; text-align:center; font-size:28px; font-weight:bold; padding-top:25px;}
.con1 .cp li:hover p{ background:url(../images/fwxt.png) no-repeat; color:#fff;}
.con1 .cp li:hover img{transition:all 0.5s;   transform: scale(1.1) translateY(15px);}
.con2{ padding:80px 0; background:url(../images/ysbg.jpg) center no-repeat;}
.con2 .bt{ background:url(../images/ysbt.png) center no-repeat; height:74px;}
.con2 .ys1{ height:450px; width:1215px; margin-top:40px;}
.con2 .ys1 dl{ width:390px; height:450px; float:left; margin-right:15px; background:#fff; text-align:center;}
.con2 .ys1 dl img{ width:390px; height:280px;}
.con2 .ys1 dl .dd1{ font-size:30px; font-weight:bold; margin-top:35px;}
.con2 .ys1 dl .dd2{ width:30px; height:2px; background:#999; margin:20px auto;}
.con2 .ys1 dl .dd3{ font-size:16px;}
.con2 .ys2{ width:1216px; margin-top:15px;}
.con2 .ys2 dl{ width:592px; height:260px; background:#fff; float:left; margin-right:16px;}
.con2 .ys2 dl dt{ width:300px; height:260px; float:left;}
.con2 .ys2 dl dt img{ width:300px; height:260px;}
.con2 .ys2 dl dd{ width:252px; float:left; margin-left:40px;}
.con2 .ys2 dl .dd1{ font-size:30px; font-weight:bold; margin-top:50px;}
.con2 .ys2 dl .dd2{ width:30px; height:2px; background:#999; margin-top:30px;}
.con2 .ys2 dl .dd3{ width:230px; font-size:16px; line-height:26px; margin-top:30px;}
.dzlc{ padding:80px 0;}
.dzlc .bt{ height:60px; background:url(../images/bt1.png) bottom no-repeat; text-align:center; font-size:40px; font-weight:bold; color:#004d9f;}
.dzlc .lc{ height:320px; background:url(../images/dzbg.jpg) center no-repeat; margin-top:40px;}
.con3{ padding:80px 0;}
.con3 .bt{ height:60px; background:url(../images/bt1.png) bottom no-repeat; text-align:center; font-size:40px; font-weight:bold; color:#004d9f;}
.con3 .sub2_2{ position:relative; height:318px;}
.con3 .sub2_2 a.plus{ width:50px; height:50px; display:block; position:absolute; left:-80px; top:137px; background:url(../images/jtL.png) no-repeat; z-index:999;}
.con3 .sub2_2 a.minus{ width:50px; height:50px; display:block; position:absolute; right:-80px; top:137px; background:url(../images/jtR.png) no-repeat;}
.con3 .box{ position:absolute; left:0px; top:0px; width:1200px; height:318px; overflow:hidden;}
.con3 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:318px; overflow:hidden;}
.con3 ul.list li{ float:left; width:410px; height:318px; position:relative; margin-top:40px;}
.con3 ul.list li img{ width:378px; height:236px; border:1px solid #ccc;}
.con3 ul.list li p{ width:380px; text-align:center; margin-top:20px; font-size:16px;}
.con3 ul.list li:hover p{ transform:translate(0,-10px);transition:all 0.5s; color:#004d9f;}
.con3 ul.list li:hover img{ transform:translate(0,-10px);transition:all 0.5s; border:1px solid #004d9f;}
.con4 .ab{ width:100%; height:560px; position:relative;}
.con4 .img{ width:960px; height:560px; position:absolute; left:50%; top:0; margin-left:-960px;}
.con4 .nr{ width:960px; height:560px; position:absolute; right:50%; top:0; margin-right:-960px; background:#efefef;}
.con4 .nr dl{ width:540px; margin-left:60px;}
.con4 .nr dl dt{ font-size:34px; font-weight:bold; color:#004d9f; margin-top:60px;}
.con4 .nr dl .dd1{ width:540px; height:270px; overflow:hidden;line-height:30px; margin-top:30px;}
.con4 .nr dl .dd2 a{ width:180px; height:52px; display:block; text-align:center; line-height:52px; font-size:16px; background:#004d9f; color:#fff; margin-top:40px; border-radius:26px;}
.con4 .nr dl .dd2 a:hover{ background:#eb3d00;}
.con5{ padding:80px 0;}
.con5 .bt{ height:60px; background:url(../images/bt1.png) bottom no-repeat; text-align:center; font-size:40px; font-weight:bold; color:#004d9f;}
.con5 .xw2{ width:540px;}
.con5 .xw2 ul li{ width:540px; height:70px; line-height:70px; background:url(../images/xw1.png) no-repeat; margin-top:2px; padding:0 20px;}
.con5 .xw2 ul li a{ width:540px; height:57px; overflow:hidden; text-indent:20px;  display:block;}
.con5 .xw2 ul li:hover{ background:url(../images/xw2.png) no-repeat;}
.con5 .xw2 ul li:hover a{ color:#fff;}
.con5 .xw{ margin-top:40px;}
.con5 .gsxw{ width:780px; height:530px; overflow:hidden;}
.con5 .xw1{ width:780px; height:155px; border-bottom:1px solid #ededed; margin-bottom:30px;}
.con5 .xw1 .rq{ width:115px; margin-top:26px;}
.con5 .xw1 .rq .bold{ width:66px; height:45px; border-bottom:1px solid #ddd; text-align:center; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:40px;}
.con5 .xw1 .rq p{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:10px; width:66px; text-align:center;}
.con5 .xw1 dl{ width:665px; height:125px;}
.con5 .xw1 dl dt{ width:200px; height:125px; float:left;}
.con5 .xw1 dl dt img{ width:200px; height:125px;}
.con5 .xw1 dl dd{ width:435px; float:left; margin-left:30px;}
.con5 .xw1 dl .dd1 a{ width:435px; height:20px; display:block; overflow:hidden; font-size:16px; font-weight:bold;}
.con5 .xw1 dl .dd2{ width:435px; height:52px; overflow:hidden; color:#666; line-height:26px; margin-top:12px;}
.con5 .xw1 dl .dd3 a{ width:80px; height:25px; background:url(../images/xwmore1.png) no-repeat; display:block; margin-top:15px;}
.con5 .xw1 dl .dd3 a:hover{ background:url(../images/xwmore2.png) no-repeat;}
.con5 .hyxw{ width:380px;}
.con5 .hyxw a{ width:380px; height:121px; display:block; margin-bottom:14px;}
.con5 .hyxw dl{ width:318px; height:79px; border:1px solid #ededed; padding:20px 30px;}
.con5 .hyxw dl dt{ width:318px; height:20px; font-size:16px; font-weight:bold; overflow:hidden;}
.con5 .hyxw dl dd{ width:318px; height:52px; line-height:26px; overflow:hidden; color:#666; margin-top:10px;}
.con5 .hyxw a:hover dl{ width:320px; height:81px; border:none; background:#004d9f;}
.con5 .hyxw a:hover dl dt,.con5 .hyxw a:hover dl dd{ color:#fff;}
.link{ padding:20px 0; background:#efefef;}
.link .bt{ width:100px; background:url(../images/link.png) left no-repeat; text-indent:20px; font-size:16px; color:#004d9f;}
.link .nr{ width:1100px;}
.link .nr a{ font-size:14px; margin:0 20px;}
/*--底部样式--*/
.bot{ background:#333; padding-top:80px;}
.bot .nr{ height:270px;}
.bot1{ width:380px; overflow:hidden; }
.bot1 .bt{ height:58px; border-bottom:1px solid #555;}
.bot1 .bt .bold{ font-size:18px; color:#fff; line-height:18px; font-weight:bold;}
.bot1 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; margin-top:8px;}
.bot1 .menu{ width:450px;margin-top:20px;}
.bot1 .menu a{ width:148px; float:left; font-size:15px; color:#fff; line-height:40px;}
.bot1 .menu a:hover{ color:#007cff;}
.bot2{ width:420px; overflow:hidden; margin-left:130px;}
.bot2 .bt{ height:58px; border-bottom:1px solid #555;}
.bot2 .bt .bold{ font-size:18px; color:#fff; line-height:18px; font-weight:bold;}
.bot2 .bt p{ font-family:Arial, Helvetica, sans-serif; color:#999; text-transform:uppercase; margin-top:8px;}
.bot2 .tact{ margin-top:25px;}
.bot2 .tact p{ color:#fff; line-height:30px;}
.bot2 .tact a{ color:#fff;}
.bot2 .tact a:hover{ color:#007cff;}
.bot2 .tact .dz{ width:415px; color:#fff; float:left; line-height:40px;}
.bot3{ width:120px; height:160px;}
.bot3 img{ width:120px; height:120px;}
.bot3 p{ width:120px; text-align:center; color:#ccc; margin-top:20px;}
.bot4{ text-align:center; color:#999; padding:45px 0; border-top:1px solid #555;}
.bot4 a{ color:#999; }
.bot4 a:hover{ color:#007cff;}
        