@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; width:100%}
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:#dc2922 ; text-decoration:underline;}


/* banner */
#banner_main{overflow:hidden;z-index: 2;max-width:1920px;margin:0 auto; width:100%;}
#banner_main .banner{position: relative;width:100%;height: 480px;margin:0 auto;min-width:1200px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height: 480px;overflow:hidden;}
.banner li{width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height: 480px;display:block;position:relative;left:50%;margin-left:-960px;top:0;min-width:1200px;}
#banner .tip{width:1000px; height:14px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:30px;z-index:12;}
#banner .tip span{width:33px;height:4px;margin:0 10px;display:inline-block;font-size: 0;cursor: pointer; border:#fff solid 1px; opacity:0.5;filter:Alpha(opacity=50);}
#banner .tip span.cur{background-color:#80c20f; border:#80c20f solid 1px;opacity:1;filter:Alpha(opacity=100);}
#banner #btn_prev,#banner #btn_next{width:31px;height:61px;position:absolute;top: 50%;margin-top: -30.5px;z-index:5;display: none;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}
#banner #btn_prev{background-position:0px 0;left:12%;}
#banner #btn_next{background-position:-38px 0px;right:12%;}
#banner #btn_prev:hover{left: 12%;background-position:0px -72px;}
#banner #btn_next:hover{right: 12%;background-position:-38px -72px;}



/*--------------头部--------------*/
.top .header{ height:40px; line-height:40px; background:#282828;}
.top .header h2{ text-indent:210px; color:#fff;  font-size:14px; font-weight:normal;}
.top .header .tact .p1{ background:url(../images/tb1.png) left no-repeat; font-size:16px; font-weight:bold; color:#dc2922; font-family:Arial, Helvetica, sans-serif;  text-indent:18px; float:left;}
.top .header .tact .p2{ background:url(../images/tb2.png) left no-repeat; font-size:16px; font-weight:bold; color:#dc2922; font-family:Arial, Helvetica, sans-serif;  text-indent:18px; float:left; margin-left:40px;}
.top1{ height:90px; line-height:90px;}
.top1 .w1100{ position:relative;}
.top1 h1{ width:190px; height:190px; position:absolute; left:0px; top:-40px; z-index:999;}

.nav{ height:90px;}
.nav ul li{ width:95px; height:32px; line-height:32px; text-align:center; float:left; margin:0 10px; margin-top:29px;}
.nav ul li a{ font-size:16px; display:block; text-decoration:none;}
.nav ul li a:hover,.nav ul li a.current,#nav .hover{ color:#fff; background:#dc2922; border-radius:16px;}

/*首页 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:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#dc2922;}
.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:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide2 .hd ul .on{background:#dc2922;}
.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:#f4f4f4;}
.sousuo .gjc{ width:750px; height:70px; overflow:hidden; color:#dc2922; font-size:14px; font-weight:bold; line-height:70px;}
.sousuo .gjc a{ margin-right:15px; font-weight:normal; color:#666;}

.search{ width:290px; height:32px; margin-top:10px;}
.search select{ width:59px; height:32px; vertical-align:top; background:#fff; color:#333; border:1px solid #ccc; text-indent:5px; border-right:1px solid #ccc;}
.search .in1{ width:198px; height:30px; background:#fff ; border:1px solid #ccc; border-left:none; border-right:none; float:left; text-indent:10px; color:#999; line-height:30px;}
.search .in2{ width:32px; height:32px; background:url(../images/s2.png) no-repeat; border:none; float:left; cursor:pointer;}



/*--------------内容区--------------*/
.con1{ padding:70px 0;}
.con .bt{ text-align:center;}
.con .bt b{ width:220px; height:45px; background:url(../images/cpbt.png) center no-repeat; margin:0 auto; font-size:30px; color:#dc2922; text-align:center; display:block;}
.con .bt p{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#999; margin-top:6px;}
.con1 .menu{ text-align:center; margin-top:30px;}
.con1 .menu a{ padding:5px 20px; background:#dc2922; border-radius:14px; color:#fff; margin:0 5px;}
.con1 .menu a:hover{ background:#282828; text-decoration:none;}
.con1 .cp{ width:1140px; overflow:hidden;}
.con1 .cp li{ width:340px; float:left; margin-right:40px; margin-top:40px;}
.con1 .cp li img{ width:340px; height:255px;}
.con1 .cp li p{ width:340px; text-align:center; padding-top:15px; font-size:15px;}
.con1 .cp li:hover p{ color:#dc2922;}
.con1 .cp li a{ text-decoration:none;}


.con2{ padding:70px 0; background:#dc2922;}
.con2 .ysbt{ text-align:center;}
.con2 .ysbt b{ width:347px; height:56px; background:url(../images/ysbt.png) center no-repeat; text-align:center; display:block; font-size:36px; color:#fff; margin:0 auto;}
.con2 .ysbt p{ font-size:18px; color:#fff; margin-top:5px;}
.con2 .sub2_2{ position:relative; width:1100px; height:520px; margin-top:40px;}
.con2 .sub2_2 a.plus{ width:50px; height:34px; display:block; position:absolute; left:570px; bottom:30px; background:url(../images/ysL.png) no-repeat; z-index:999;}
.con2 .sub2_2 a.minus{ width:50px; height:34px; display:block; position:absolute; left:630px; bottom:30px; background:url(../images/ysR.png) no-repeat;}
.con2 .box{ position:absolute; left:0px; top:0px; width:1100px; height:520px; overflow:hidden}
.con2 .sub2_2 .list{ position:absolute; left:0px; top:0px; width:200000px; height:520px; overflow:hidden;}
.con2 .sub2_2 .list dl{ float:left; width:1100px; height:520px; position:relative;}
.con2 .sub2_2 dl dt img{ width:512px; height:512px; border:4px solid #fff;}
.con2 .sub2_2 dl dt{ width:520px; height:520px; float:left;}
.con2 .sub2_2 dl dd{ width:530px; float:left; margin-left:50px;}
.con2 .sub2_2 dl .dd1{ margin-top:30px;}
.con2 .sub2_2 dl .dd2{ font-size:30px; color:#fff; margin-top:30px;}
.con2 .sub2_2 dl .dd3{ font-size:16px; line-height:30px; height:90px; overflow:hidden; color:#eee; margin-top:15px;}
.con2 .sub2_2 dl .dd4{ font-size:16px; color:#eee; margin-top:20px;}
.con2 .sub2_2 dl .dd5{ font-size:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; margin-top:5px;}



.con3{ padding:70px 0;}
.con3 dl{ margin-top:40px;}
.con3 dl dt{ width:1100px; height:534px; overflow:hidden;}
.con3 dl dd{ height:120px; width:1000px; margin:30px auto 0 auto; font-size:16px; text-align:center; line-height:30px;}
.con3 .menu{ margin-top:40px; text-align:center;}
.con3 .menu a{ padding:8px 28px; background:#dc2922; margin:0 5px; font-size:16px; color:#fff;}
.con3 .menu a:hover{ background:#282828; text-decoration:none;}



.con4{ padding:70px 0; background:#dc2922;}
.con4 .dzbt{ text-align:center;}
.con4 .dzbt b{ width:220px; height:45px; background:url(../images/lcbt.png) center no-repeat; margin:0 auto; font-size:30px; color:#fff; text-align:center; display:block;}
.con4 .dzbt p{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-top:6px;}
.con4 ul{ height:130px; background:url(../images/dzbg.png) no-repeat; margin-top:40px; width:1140px; overflow:hidden;}
.con4 ul li{ width:130px; text-align:center; float:left; font-size:15px; margin-right:32px; padding-top:92px;}
.con4 .more{ width:160px; height:44px; background:#fff; display:block; font-size:16px; text-align:center; line-height:44px; margin:40px auto 0 auto;}
.con4 .more:hover{ background:#282828; text-decoration:none; color:#fff;}


.con5{ margin-top:70px;}
.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 #dc2922; line-height:20px; font-size:20px; color:#dc2922; 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:#dc2922; 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:8px;}
.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 #dc2922; line-height:20px; font-size:20px; color:#dc2922; 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{ height:20px; background:url(../images/link.png) 20px no-repeat; padding:13px; border:2px solid #dc2922; text-indent:170px; margin-top:60px;}
.link a{ margin-right:15px; line-height:20px; font-size:14px;}
.link span{ margin-right:15px; color:#999;}



/*--底部样式--*/
.bot1{ margin-top:60px;}
.bot1 .nr{ background:#282828; padding-bottom:30px;}
.bot1 .bot_nav{ text-align:center; line-height:75px; background:url(../images/botX.png) bottom repeat-x;}
.bot1 .bot_nav a{ font-size:16px; color:#fff; margin:0 16px;}
.bot1 .bot_nav span{ margin:0 16px;}
.bot1 .bot_nav a:hover{ color:#ffb7b4; text-decoration:none;}
.bot1 .bot_nav span{ margin-right:20px; color:#fff;}
.bot2{ padding-top:30px;}
.bot2 .logo{ width:358px; height:68px; margin-top:60px;}
.bot2 .tact{ width:465px;}
.bot2 .tact p{ line-height:26px; color:#fff; font-size:14px;}
.bot2 .tact p a{ color:#fff;}
.bot2 .tact p a:hover{ color:#01aff0; text-decoration:none;}
.bot2 .ewm{ width:142px; height:172px;}
.bot2 .ewm p{ width:142px; margin-top:10px; color:#fff; font-size:14px; text-align:center;}


.bot3{ background:#666; padding:14px 0px;}
.bot3 .p1{ float:left; color:#ccc; font-size:13px;}
.bot3 p a{ color:#ccc;}
.bot3 p a:hover{ color:#01aff0; text-decoration:none;}
.bot3 .p2{ float:right; color:#ccc; font-size:13px;}









