﻿@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}
/*宽度样式*/
.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:#da251d ; text-decoration:underline;}
/*--------------头部--------------*/
.hed{ height:40px; line-height:40px; background:#f4f4f4;}
.hed .hyy{ background:url(../images/home.png) left no-repeat; text-indent:26px;}
.top .hed a{ margin:0 8px;}
.top .hed span{ margin:0 8px;}
.top1{ height:140px;}
.top1 h1{ width:200px; height:80px; margin-top:30px;}
.top .dwy{ height:24px; margin:58px 0 0 15px; border-left:1px solid #ccc; text-indent:16px;}
.top .dwy h3{ font-size:20px; font-weight:normal; line-height:24px;}
.top .zy{ width:196px; margin-left:60px; margin-top:34px;}
.top .zy .p1{ width:52px; height:22px; background:url(../images/3ddy.png) top no-repeat; padding-top:55px; float:left;}
.top .zy .p2{ width:52px; height:22px; background:url(../images/3dsm.png) top no-repeat; padding-top:55px; float:left; margin-left:20px;}
.top .zy .p3{ width:52px; height:22px; background:url(../images/3dsj.png) top no-repeat; padding-top:55px; float:left; margin-left:20px;}
.top1 .tact{ background:url(../images/tact.png) left no-repeat; text-indent:49px; margin-top:42px;}
.top1 .tact p{ font-size:16px; line-height:22px; color:#666;}
.top1 .tact .bold{ font-size:26px; font-family:roboto; color:#333; font-weight:bold; margin-top:5px;}
/*------------导航-------------*/
#nav { position:relative; z-index:1; height:60px; border-top:1px solid #ccc;}
#nav-menu{width:1100px;margin:0 auto;}
#nav-menu{position:relative;overflow:visible; z-index:999;}
#nav-menu .menu{ width:1100px; height:60px; line-height:60px}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:16px;}
#nav-menu .menu li a{display:block;width:110px; height:60px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#333;text-decoration:none;font-size:16px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover,#nav .hover{color:#000; font-weight:bold; background:url(../images/navX.png) top no-repeat; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{ cursor:pointer;width:110px; color:#000; font-weight:bold; background:url(../images/navX.png) top no-repeat;}
#nav-menu .menu li a.xialaguang{height:60px;line-height:60px;display:inline-block;}
#nav-menu .menu li a.current{cursor:pointer;width:110px; color:#000; font-weight:bold; display:block; background:url(../images/navX.png) top no-repeat;}
#nav-menu .menu ul.children{display:none;position:absolute;top:60px;left:-20px;background:#484848;line-height:normal;width:150px;}
#nav-menu .menu ul.children li{width:150px;padding:0px;display:inline-block;font-size:12px;border-bottom:1px solid #777; text-align:center;}
#nav-menu .menu ul.children li a{width:100%;height:40px;line-height:40px;overflow:hidden;display:block;color:#fff;text-align:center;text-decoration:none; font-size:14px;font-weight:normal;}
#nav-menu .menu ul.children li a:hover{background-color:#ddd;text-decoration:none; color:#000;}
#nav-menu ul li a.hover{ display:block; width:110px; color:#000;}
/*首页 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:30px;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.8;line-height:999px;}
.fullSlide .hd ul .on{background:#da251d;}
.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:30px;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.8;line-height:999px;}
.fullSlide2 .hd ul .on{background:#da251d;}
.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:100px; background:#fff;}
.sousuo .gjc{ width:750px; height:52px; overflow:hidden; font-size:14px; font-weight:bold; line-height:52px; color:#333; margin-top:25px;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal; color:#333;}
.search{ width:290px; height:32px; margin-top:18px;}
.search select{ width:59px; height:32px; vertical-align:top; background:#ccc; color:#333; border:none; text-indent:5px; border-right:none;}
.search .in1{ width:198px; height:32px; background:#ddd ; border:none; float:left; text-indent:10px; color:#666; 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:60px 0; background:#eee;}
.con1 .cp1{ height:515px; background:url(../images/cpbg1.png) center repeat-y;}
.con1 .cp1 .cpL{ width:240px; position:relative;}
.con1 .cp1 .cpL .bt{ width:242px; height:190px; background:url(../images/cpbt1.png) no-repeat; position: absolute; left:-2px; top:-5px;}
.con1 .cp1 .menu{ margin-top:185px; padding-left:63px; background:#fff; padding-bottom:10px;}
.con1 .cp1 .menu a{ width:173px; height:40px; line-height:40px; display:block; background:url(../images/cpbz.png) left no-repeat; text-indent:13px;}
.con1 .cp1 .cpR{ width:840px; margin-left:20px; margin-top:-5px;}
.con1 .cp1 .cpR ul{ width:840px; height:520px; overflow:hidden;}
.con1 .cp1 .cpR ul li{ width:400px; height:250px; float:left; margin-left:20px; margin-bottom:20px; position:relative;}
.con1 .cp1 .cpR ul li img{ width:400px; height:250px;}
.con1 .cp1 .cpR ul li p{ position:absolute; left:0; top:0; width:400px; height:165px; background:url(../images/cpxt.png) no-repeat; font-size:18px; color:#fff; text-align:center; padding-top:85px; display:none;}
.con1 .cp1 .cpR ul li:hover p{ display:block;}
.con1 .cp2{ height:515px; background:url(../images/cpbg2.png) center repeat-y; margin-top:40px;}
.con1 .cp2 .cpL{ width:240px; position:relative;}
.con1 .cp2 .cpL .bt{ width:242px; height:190px; background:url(../images/cpbt2.png) no-repeat; position: absolute; left:-2px; top:-5px;}
.con1 .cp2 .menu{ margin-top:185px; background:#fff; padding:25px 0 25px 40px;}
.con1 .cp2 .menu a{ width:206px; height:40px; line-height:40px; display:block; background:url(../images/cpbz.png) left no-repeat; text-indent:13px;}
.con1 .cp2 .cpR{ width:840px; margin-right:20px; margin-top:-5px;}
.con1 .cp2 .cpR ul{ width:840px; height:520px; overflow:hidden;}
.con1 .cp2 .cpR ul li{ width:400px; height:250px; float:left; margin-right:20px; margin-bottom:20px; position:relative;}
.con1 .cp2 .cpR ul li img{ width:400px; height:250px;}
.con1 .cp2 .cpR ul li p{ position:absolute; left:0; top:0; width:400px; height:165px; background:url(../images/cpxt.png) no-repeat; font-size:18px; color:#fff; text-align:center; padding-top:85px; display:none;}
.con1 .cp2 .cpR ul li:hover p{ display:block;}
.con2{ padding:60px 0;}
.con2 .ysL{ width:240px; height:320px; background:#eee; padding:50px 40px;}
.con2 .ysL dt{ font-size:30px; font-weight:bold;}
.con2 .ysL .dd1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#666; margin-top:6px;}
.con2 .ysL .dd2{ width:50px; height:2px; background:#282828; margin-top:30px;}
.con2 .ysL .dd3{ width:240px; height:90px; overflow:hidden; font-size:15px; line-height:30px; color:#666; margin-top:25px;}
.con2 .ysR{ width:730px; height: 420px;}
.con2 .sub2_2{ position:relative; height:180px;}
.con2 .sub2_2 a.plus{ width:68px; height:35px; display:block; position:absolute; left:-330px; top:322px; background:url(../images/ysL.png) no-repeat; z-index:999;}
.con2 .sub2_2 a.minus{ width:68px; height:35px; display:block; position:absolute; left:-258px; top:322px; background:url(../images/ysR.png) no-repeat;}
.con2 .box{ position:absolute; left:0px; top:0px; width:730px; height:180px; overflow:hidden}
.con2 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:180px; overflow:hidden;}
.con2 ul li{ float:left; width:730px; height:180px;}
.con2 ul li .bt{ font-size:24px; font-weight:bold; line-height:24px;}
.con2 ul li .wz{ width:730px; line-height:30px; font-size:15px; color:#666; margin-top:15px;}
.con2 .ysR .yst{ width:730px; height:240px;}
.con3{ padding:60px 0; background:#eee;}
.con3 dl dt{ width:500px; height:360px; border:10px solid #fff; float:left;}
.con3 dl dd{ width:540px; margin-left:40px; float:left;}
.con3 dl .dd1{ width:182px; height:46px; background:url(../images/about.png) no-repeat;}
.con3 dl .dd2{ font-size:24px; margin-top:15px;}
.con3 dl .dd3{ width:40px; height:2px; background:#333; margin-top:25px;}
.con3 dl .dd4{ width:540px; height:150px; overflow:hidden; font-size:15px; line-height:30px; color:#666; margin-top:20px;}
.con3 dl .dd5 a{ width:40px; height:40px; display:block; background:url(../images/ab_more.png) no-repeat; margin-top:50px;}
.con3 .sub2_2{ position:relative; height:193px; margin-top:30px;}
.con3 .sub2_2 a.plus{ width:30px; height:45px; display:block; position:absolute; left:-50px; top:60px; background:url(../images/xcL.png) no-repeat; z-index:999;}
.con3 .sub2_2 a.minus{ width:30px; height:45px; display:block; position:absolute; right:-50px; top:60px; background:url(../images/xcR.png) no-repeat;}
.con3 .box{ position:absolute; left:0px; top:0px; width:1100px; height:193px; overflow:hidden}
.con3 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:193px; overflow:hidden;}
.con3 ul li{ float:left; width:280px; height:193px;}
.con3 ul li img{ width:254px; height:159px; border:3px solid #fff;}
.con3 ul li p{ width:260px; line-height:30px; text-align:center; line-height:30px; font-size:15px;}
.con3 ul li:hover img{ border:3px solid #da251d;}
.con3 ul li:hover p{ color:#da251d;}
.con3 ul li a{ text-decoration:none;}
.con4{ padding:60px 0;}
.con4 .bt{ height:43px; border-left:3px solid #333; text-indent:10px;}
.con4 .bt .bold{ font-size:24px; line-height:24px;}
.con4 .bt p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; margin-top:5px;}
.con4 .bt .more{ width:40px; height:40px; background:url(../images/ab_more.png) no-repeat; display:block;}
.con4 ul{ width:1120px; overflow:hidden; margin-top:10px;}
.con4 ul li{ width:260px; height:203px; float:left; margin-right:20px; margin-top:20px;}
.con4 ul li img{ width:258px; height:161px; border:1px solid #ddd;}
.con4 ul li p{ width:260px; line-height:40px; text-align:center; font-size:15px;}
.con4 ul li:hover img{ border:1px solid #da251d;}
.con4 ul li:hover p{ color:#da251d;}
.con4 ul li a{ text-decoration:none;}
.con5{ background:#eee; padding:40px 0;}
.con5 .bt{ font-size:20px; text-align:center;}
.con5 .sub2_2{ position:relative; height:133px; margin-top:30px;}
.con5 .sub2_2 a.plus{ width:16px; height:27px; display:block; position:absolute; left:-36px; top:53px; background:url(../images/hzL.png) no-repeat; z-index:999;}
.con5 .sub2_2 a.minus{ width:16px; height:27px; display:block; position:absolute; right:-36px; top:53px; background:url(../images/hzR.png) no-repeat;}
.con5 .box{ position:absolute; left:0px; top:0px; width:1100px; height:133px; overflow:hidden}
.con5 ul.list{ position:absolute; left:0px; top:0px; width:200000px; height:133px; overflow:hidden;}
.con5 ul li{ float:left; width:222px; height:133px;}
.con5 ul li img{ width:212px; height:133px;}
.con6{ padding:60px 0;}
.con6 .bt .bold{ font-size:24px; text-align:center;}
.con6 .bt p{ font-size:14x; font-family:Arial, Helvetica, sans-serif; color:#666; text-align:center; margin-top:5px;}
.con6 .menu{ text-align:center; margin-top:25px;}
.con6 .menu a{ font-size:15px; margin:0 10px;}
.con6 .xw{ margin-top:30px;}
.con6 .gsxw{ width:320px; height:380px; background:url(../images/xwbg.png) no-repeat; padding:20px;}
.con6 .gsxw .img{ width:320px; height:140px;}
.con6 .gsxw ul{ width:320px; overflow:hidden; margin-top:12px;}
.con6 .gsxw ul li{ width:320px; height:40px; line-height:40px; float:left; overflow:hidden; background:url(../images/li1.png) left no-repeat; text-indent:12px;}
.con6 .gsxw ul li:hover{ background:url(../images/li2.png) left no-repeat; }
.con6 .gsxw ul li span{ float:right; color:#aaa;}
.con6 .cjwd{ width:280px; height:380px; background:url(../images/wtbg.png) no-repeat; padding:20px;}
.con6 .cjwd dl{ width:280px; height:108px; border-bottom:1px dashed #ccc; margin-bottom:25px;}
.con6 .cjwd dl dt{ width:280px; height:20px; background:url(../images/wen.png) left no-repeat; text-indent:30px; overflow:hidden; font-size:16px;}
.con6 .cjwd dl dd{ margin-top:10px;}
.con6 .cjwd dl dd .tb{ width:20px; height:20px; background:url(../images/da.png) left top no-repeat;}
.con6 .cjwd dl dd .wz{ font-size:13px; line-height:24px; margin-left:10px; width:250px; height:48px; overflow:hidden; color:#666;}
.link .bold{ height:33px; border-bottom:1px solid #ddd; font-size:18px; font-weight:normal; color:#333;}
.link .bold span{ font-size:16px; color:#333;}
.link .nr{ margin-top:5px;}
.link a{ margin-right:20px; font-size:14px; line-height:30px; color:#333;}
.link span{ margin-right:20px; color:#999;}
/*--底部样式--*/
.bot{ background:#282828; margin-top:40px;}
.bot .botL{ width:220px; height:460px; background:#f4f4f4; padding:15px 20px;}
.bot .botL .logo{ width:200px; height:105px; margin-left:10px;}
.bot .botL .ewm{ width:220px; height:220px; margin-top:56px;}
.bot .botL p{ text-align:center; font-size:16px; margin-top:20px;}
.bot .botR{ width:840px;}
.bot .botR .menu{ height:116px; line-height:116px; border-bottom:1px solid #7e7e7e; text-align:center;}
.bot .botR .menu a{ font-size:14px; margin:0 10px; color:#fff;}
.bot .botR .bot2{ padding-top:50px; margin-left:60px;}
.bot .botR .bot2 .bt dt{ font-size:16px; font-weight:bold; color:#fff;}
.bot .botR .bot2 .bt .dd1{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ddd;}
.bot .botR .bot2 .bt .dd2{ width:30px; height:1px; background:#fff; margin-top:15px;}
.bot .botR .bot2 .nr{ margin-top:20px;}
.bot .botR .bot2 p{ font-size:14px; line-height:30px; color:#fff;}
.bot .botR .ewm{ margin-top:25px;}
.bot .botR .ewm2{ margin-left:10px;}
.bot .botR .ewm p{ width:140px; text-align:center; line-height:40px;}
.bot3{ padding:20px 0; background:#000; text-align:center; color:#999;}
.bot3 a{ color:#999;}

