@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,legent,{ font-size:13px;}
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;}
/*默认文字连接样式*/
a{ color:#333; text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); font-family:"microsoft yahei";}
a:hover{ color:#3078c9 ; text-decoration:none;}


/*--------------头部--------------*/
.top1{ height:120px; background:url(../images/top_bg.png) no-repeat;}
.top1 .logo{ width:260px; height:58px; margin-top:31px;}
.nav{ width:800px; height:34px; margin-top:43px;}
.nav ul li{ width:100px; height:34px; text-align:center; float:left; line-height:34px;}
.nav ul li a{ font-size:16px; color:#fff; display:block; text-decoration:none;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ background:url(../images/nav_hover.png) no-repeat; color:#fff; width:100px; height:100px;}
.zxxd{ width:94px; height:69px; background:url(../images/zxxd.png) no-repeat; display:block; position:fixed; right:50px; bottom:220px; z-index:9999;}

/*首页 banner*/
.fullSlide{width:100%;position:relative;height:650px;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:650px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:650px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:40px;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:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#3078c9;}
.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*/
.nydt{width:100%;position:relative;height:400px;background:#000;}
.nydt .dt{margin:0 auto;position:relative;z-index:0;overflow:hidden; width:1920px; position:absolute; left:50%; margin-left:-960px;}

.top .menu{ height:52px; border-right:1px solid #e8e8e8;}
.top .menu li{ width:274px; height:52px; line-height:52px; float:left; border-left:1px solid #e8e8e8; text-align:center; font-size:16px;}

/*搜索*/
.top2{ height:120px;}
.top2 .tact{ width:260px; height:46px; background:url(../images/tact.png) left no-repeat; text-indent:46px; margin-top:36px;}
.top2 .tact p{ font-size:16px; line-height:20px;}
.top2 .tact h3{ font-size:28px; font-family:Arial, Helvetica, sans-serif; color:#3078c9;}
.top2 .dwy{ width:306px; height:57px; margin:27px 0 27px 125px;}

.sousuo{ width:280px; height:60px; margin-top:26px;}
.sousuo .gjc{ width:280px; height:20px;overflow:hidden; font-size:14px; font-weight:bold;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal;}
.search{ width:280px; height:32px; margin-top:10px;}
.search .in1{ width:248px; height:32px; background:#3078c9; border:none; float:left; text-indent:10px; color:#fff; line-height:30px;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}



/*--------------内容区--------------*/
.con1{ background:#f4f4f4; padding:60px 0px;}
.con .bt{ height:63px; text-align:center; background:url(../images/bt.png) no-repeat; padding-top:52px;}
.con .bt h3{ font-size:30px; color:#0276bd; }
.con .bt a{ font-size:30px; color:#0276bd; font-weight:bold;}
.con .bt a:hover{ color:#7bcf4f;}
.con .bt p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:2px;}
.con1 .menu{ text-align:center; margin-top:30px;}
.con1 .menu a{ padding:5px 20px; border:1px solid #ddd; margin:0 5px; font-size:15px;}
.con1 .menu a:hover{ padding:6px 21px; background:#0276bd; color:#fff; border:none;}
.con1 .cp{ width:1140px; overflow:hidden;}
.con1 .cp li{ width:340px; height:340px; float:left; margin-right:40px; margin-top:40px; position:relative;}
.con1 .cp li img{ width:340px; height:340px;}
.con1 .cp li a{ display:block; text-decoration:none;}
.con1 .cp li p{ width:340px; height:340px; color:#fff; font-size:18px; text-align:center; padding-top:130px; display:none; position:absolute; left:0; top:0;}
.con1 .cp li:hover p{ display:block; background:url(../images/cp_hover.png) no-repeat;}


.con2{ margin-top:60px;}
.con2 .ysbt{ width:550px; height:42px; margin:0 auto; background:url(../images/ysbt.png) no-repeat; font-size:20px; text-align:center; padding-top:58px;}
.con2 .ys{ margin-top:50px;}
.con2 .ys dl{ height:280px; position:relative;}
.con2 .ys .dl1 dt{ width:550px; height:280px; float:left;}
.con2 .ys .dl1 dd{ width:520px; float:left; margin-left:30px;}
.con2 .ys .dl1 .dd1{ width:58px; height:44px; margin-top:35px;}
.con2 .ys dl .dd2{ font-size:24px; font-weight:bold; margin-top:20px;}
.con2 .ys dl .dd3{ font-size:12px; color:#999; text-transform:uppercase;}
.con2 .ys dl .dd4{ width:520px; height:84px; overflow-y:auto; font-size:15px; line-height:28px; margin-top:20px;}
.con2 .ys .dl1 .dd5{ width:852px; height:20px; background:url(../images/ysx.png) no-repeat; position:absolute; right:-410px; top:42px;}
.con2 .ys .dl2 dt{ width:550px; height:280px; float:right;}
.con2 .ys .dl2 dd{ width:520px; float:right; margin-right:30px;}
.con2 .ys .dl2 .dd1{ width:58px; height:44px; margin-top:35px;}
.con2 .ys .dl2 .dd5{ width:852px; height:20px; background:url(../images/ysx.png) no-repeat; position:absolute; left:-410px; top:42px;}


.con3{ padding:60px 0; background:#f4f4f4; margin-top:60px;}
.con3 ul{ width:1169px; overflow:hidden; height:248px; background:url(../images/dzlc.png) no-repeat; margin-top:30px;}
.con3 ul li{ width:100px; text-align:center; float:left; margin-right:67px; margin-top:130px;}
.con3 ul li h3{ font-size:16px; font-weight:normal;}
.con3 ul li p{ font-size:14px; text-align:center; margin-top:5px; color:#666;}
.con3 .tact{ width:430px; height:60px; margin:30px auto; background:url(../images/dztact.png) no-repeat;}
.con3 .tact p{ width:120px; height:60px; line-height:60px; float:left; font-size:20px; text-align:center; color:#fff;}
.con3 .tact h3{ width:310px; text-align:center; line-height:60px; float:left; font-size:30px; color:#3078c9;}


.con4{ width:100%;}
.con4 .img{ width:50%; height:520px;}
.con4 dl{ width:50%; height:520px; background:url(../images/gywzbg.png) no-repeat;}
.con4 dl dt{ margin-left:40px; font-size:54px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:30px;}
.con4 dl dd{ margin-left:40px;}
.con4 dl .dd1{ font-size:30px; color:#fff;}
.con4 dl .dd1 span{ font-size:16px; color:#fff; margin-left:20px;}
.con4 dl .dd2{ width:510px; height:252px; overflow:hidden; color:#fff; font-size:15px; line-height:28px; margin-top:20px;}
.con4 dl .dd3 a{ width:130px; height:42px; background:#fff; text-align:center; line-height:42px; color:#333; display:block; margin-top:30px;}


.con5{ padding:40px 0px;}
.con5 .sub2_2{ position:relative; height:200px;}
.con5 .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;}
.con5 .sub2_2 a.minus{ width:35px; height:50px; display:block; position:absolute; right:-55px; top:57px; background:url(../images/xcR.png) no-repeat;}
.con5 .box{ position:absolute; left:0px; top:0px; width:1100px; height:200px; overflow:hidden}
.con5 ul.list{ position:absolute; left:0px; top:0px; width:20000px; height:200px; overflow:hidden;}
.con5 ul li{ float:left; width:280px; height:163px;}
.con5 ul li img{ width:260px; height:163px;}
.con5 ul li p{ width:260px; text-align:center; margin-top:18px;}
.con5 ul li:hover p{ color:#3078c9;}


.con6{padding:60px 0; background:#f4f4f4;}
.con6 .xw{ margin-top:30px;}
.con6 .xw .gsxw{ width:600px; height:550px;}
.con6 .gsxw .gsbt{ width:600px; height:29px; border-bottom:1px solid #ccc;}
.con6 .gsxw .gsbt h3{ width:210px; height:29px; border-bottom:2px solid #3078c9; line-height:20px; font-size:20px; color:#3078c9; font-weight:normal; float:left;}
.con6 .gsxw .gsbt h3 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-left:5px;}
.con6 .gsxw .gsbt a{ display:block; float:right; font-size:14px; color:#666;}
.con6 .gsxw .xw1{ width:560px; height:76px; background:#3078c9; padding:20px; margin-top:20px;}
.con6 .gsxw .xw1 h3{ width:560px; height:22px; overflow:hidden;}
.con6 .gsxw .xw1 h3 a{ font-size:20px; color:#fff; font-weight:normal;}
.con6 .gsxw .xw1 .text{ width:560px; height:48px; overflow:hidden; font-size:14px; line-height:24px; color:#fff; margin-top:10px;}
.con6 .gsxw dl{ width:660px; margin-top:15px;}
.con6 .gsxw dl dt{ width:78px; height:78px; border:1px solid #ccc; float:left; background:#fff;}
.con6 .gsxw dl dt h3{ font-family:Arial, Helvetica, sans-serif; font-size:42px; color:#666; text-align:center; line-height:42px; margin-top:8px;}
.con6 .gsxw dl dt p{ font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center;}
.con6 .gsxw dl dd{ width:500px; float:left; margin-left:20px;}
.con6 .gsxw dl .dd1{ width:500px; height:22px; overflow:hidden; font-size:18px; color:#333;}
.con6 .gsxw dl .dd2{ width:500px; height:48px; overflow:hidden; font-size:14px; color:#666; line-height:24px; margin-top:10px;}

.con6 .xw .hyxw{ width:460px; height:550px;}
.con6 .hyxw .hybt{ width:460px; height:29px; border-bottom:1px solid #ccc;}
.con6 .hyxw .hybt h3{ width:210px; height:29px; border-bottom:2px solid #3078c9; line-height:20px; font-size:20px; color:#3078c9; font-weight:normal; float:left;}
.con6 .hyxw .hybt h3 span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-left:5px;}
.con6 .hyxw .hybt a{ display:block; float:right; font-size:14px; color:#666;}
.con6 .hyxw dl{ margin-top:20px; height:280px; border-bottom:1px solid #ccc;}
.con6 .hyxw dl dt img{ width:460px; height:160px;}
.con6 .hyxw dl .dd1{ width:460px; height:22px; overflow:hidden; margin-top:20px;}
.con6 .hyxw dl .dd1 a{ font-size:18px;}
.con6 .hyxw dl .dd2{ width:460px; height:48px; overflow:hidden; color:#666; margin-top:10px; font-size:14px; line-height:24px;}
.con6 .hyxw ul{ width:460px; margin-top:15px;}
.con6 .hyxw ul li{ width:460px; height:39px; line-height:39px; border-bottom:1px dashed #ddd; overflow:hidden;}
.con6 .hyxw ul li a{ font-size:14px;}
.con6 .hyxw ul li span{ float:right; color:#999;}


.link{ height:50px; line-height:50px; padding-bottom:40px; background:#f4f4f4;}
.link .w1100{ background:#fff; text-indent:163px;}
.link .w1100 .lj{ background:url(../images/link.png) left no-repeat; margin-left:20px;}
.link .w1100 a{ margin:0 10px;}
.link .w1100 a:hover{ color:#3078c9;}
.link .w1100 span{ margin:0 10px;}


/*--底部样式--*/
.bot{ height:300px; background:url(../images/bot_bg.png) no-repeat;}
.botL{ width:220px; height:300px; background:#fff;}
.botL .logo{ width:175px; height:38px; padding:40px 24px 30px 24px;}
.botL .logo img{ width:100%; height:auto;}
.botL .ewm{ width:140px; height:180px; padding:0 45px;}
.botL .ewm p{ width:140px; height:40px; text-align:center; line-height:40px;}

.botR .menu{ height:160px; overflow:hidden; margin-top:30px; margin-left:20px;}
.botR .menu dl{ width:160px; border-right:1px solid #41b9df; float:left; margin-left:50px;}
.botR .menu dl dt{ font-size:16px; font-weight:bold; margin-bottom:10px;}
.botR a{ color:#fff;}
.botR a:hover{ color:#6fba2a; text-decoration:none;}
.botR .menu dd{ line-height:32px;}

.botR .bot1{ width:800px; border-top:1px solid #4daae1; margin-left:40px; margin-top:35px; line-height:70px; text-align:center; color:#fff;}
.botR .bot1 a{ color:#fff;}
.botR .bot1 a:hover{ color:#34eaff;}






