@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,input{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}
input:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
th,td{vertical-align:middle;}
.Left{float:left;}
.Right{float:right;}
.r{text-align:right!important;}
.c{text-align:center!important;}
.l{text-align:left!important;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ef353d;}
a:hover img{text-decoration:none;}

.red,a.red{color:#f00;}
.green,a.green{color:#7ab80e;}
.white,a.white{color:#fff!important;}
a.pg-color:hover{ color:#000; font-weight:bold;}

.none{display:none;}
.noborder{border:0!important;}
.border{border:1px solid #EBEBEB;}
.clearfix:after{content:'.';display:block;height:0;clear:both;overflow:hidden;}
.clearfix{*zoom:1;}
.clear{clear:both;}

.width10{width:10px;}
.height5{height:5px;line-height:1px;}
.height10{height:10px;line-height:1px;}
.height15{height:15px;}
.height20{height:20px;}
.height25{height:25px;}
.height30{height:30px;}
.height35{height:35px;}
.height40{height:40px;}
.height50{height:50px;}
.height60{height:60px;}
.height70{height:70px;}
.height80{height:80px;}
.height90{height:90px;}
.height100{height:100px;}

.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mb10{margin-bottom:10px;}
.mt20{margin-top:20px;}
.ml32{margin-left:32px;}
.ml30{margin-left:30px;}

.inline_block{display:inline-block;}
.bold{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.yen{font-family:Arial,Helvetica,sans-serif;color:#dd0918;font-size:18px;}
.yahei{font-family:'Microsoft YaHei';}
.pointer{cursor:pointer;}
::-webkit-input-placeholder{color:#ababab;opacity:1}::-moz-placeholder{color:#ababab;opacity:1}:-ms-input-placeholder{color:#ababab;opacity:1}

body{margin:0 auto;font-family:'Microsoft YaHei',Helvetica,Arial,sans-serif,"宋体";font-size:12px;}
html,html body{_background-image:url(about:blank);_background-attachment:fixed;}

#full-screen-slider { width:100%; height:490px; position:relative}
#slides { display:block; width:100%; height:490px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:46%; top:460px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:15px; border-radius:10px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#bc281c}

.w1200{width:1200px;margin:0 auto;}
.head{position:absolute; left:50%; top:0;width:1200px;height:100px; margin-left:-600px;background:#fff;overflow:hidden; z-index:9900;}
.logo{width:320px;height:100px;overflow:hidden;}
.nav{width:878px;height:100px;overflow:hidden;}
.nav li{float:left;width:80px;line-height:96px;margin-left:28px;text-align:center;}
.nav li.current{border-bottom:4px solid #f00;}
.nav li a{font-size:14px;}

.more{float:right;padding-top:15px;}
.box260x435{position:relative;width:260px;height:435px;background:#393939;margin-top:-100px;z-index:9900;}
.box870{width:880px;padding-top:30px;overflow:hidden;}
.box870 p{line-height:26px;}
.box260c{padding:30px;overflow:hidden;color:#fff;}
.box260c h2{font-size:32px;}
.box260c h3{font-size:18px;font-weight:normal;padding:5px 0 38px 0;}
.box260c p{font-size:12px;line-height:27px;}

.col-md-4,.advantage,.advantage-img,.advantage-text,.advantage-text h5,.advantage-text i,.advantage-active .advantage-text {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.col-md-4 :after,.advantage :after, .col-md-4 :before,.advantage :before,.advantage-img :after,.advantage-text :after,.advantage-text h5 :after,.advantage-text i :after,.advantage-active .advantage-text :after,.advantage-img :before,.advantage-text :before,.advantage-text h5 :before,.advantage-text i :before,.advantage-active .advantage-text :before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.col-md-4{width: 33.3333%;float: left;min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;}
.home-title {
	padding:40px 0;
	text-align: center;
}
.home-title h2 {
	margin:0;
	padding:0 0 14px;
	font-weight:bold;
	background:url("../images/fgx.gif") no-repeat bottom center;
}
.home-title h2 em {
	display:block;
	font-style:normal;
	font-weight:normal;
	font-size: 0.8em;
	color:#39393C;
}
.home-title h2 {
	font-size:36px;
}
.home-title h2 em {
	padding-left:0.8em;
	display:inline;
}
.advantage {
	position:relative;
	height:378px;
	margin:0 0 20px 37px;
	max-width:330px;
}
.advantage-img {
	position:absolute;
	z-index: 1;
	left:0;
	top:0
}
.advantage-text {
	position:absolute;
	z-index: 2;
	right:0;
	bottom:0;
	width:296px;
	height:239px;
	padding:77px 15px 0;
	background: url("../images/advantage-gray.png") no-repeat right bottom;
	font-size:12px;
	box-shadow:2px 2px 2px #ccc;
}
.advantage-active .advantage-text {
	color:#fff;
	background-image: url("../images/advantage-red.png");
	box-shadow:2px 2px 2px #DD2E2D;
}
.advantage-text h5 {
	font-size:18px;
}
.advantage-img i {
	font-size:14px;
	text-align:center;
	line-height:16px;
	font-style:normal;
	font-weight:bold;
	text-align:center;
	color:#666;
	display:block;
	width:37px;
	height:42px;
	padding-top:42px;
	background:#eee url("../images/youshi.jpg") no-repeat 0 0;
	position:absolute;
	left:-37px;
	top:20px;
}

.bg1{background:url(../images/index_p1.jpg) no-repeat;}
.bg2{background:url(../images/index_p2.jpg) no-repeat;}
.bg3{background:url(../images/index_p3.jpg) no-repeat;}
.bg4{background:url(../images/index_p4.jpg) no-repeat;}
.bg5{background:url(../images/index_p5.jpg) no-repeat;}

.main{background:#F8F8F8;padding:60px 0;overflow:hidden;}

.product{height:540px;margin-top:60px;}
.productchannle{width:275px;height:540px;overflow:hidden;text-align:center;color:#fff;}
.productchannle h2{font-size:37px;font-weight:normal;padding:20px 0 45px 0;}
.productchannle a{font-size:20px;color:#fff;}
.productlist{width:920px;}
.productlist li{float:left;width:285px;height:250px;background:url(../images/productbg.jpg) no-repeat;margin:0 0 40px 20px;overflow:hidden;}
.productlist li img{width:265px;height:177px;padding-left:7px;}
.productlist li p{height:60px;line-height:60px;text-align:center;}
.hezuo{padding:25px 0;overflow:hidden;}
.hezuo li{float:left;width:156px;height:118px;overflow:hidden;border:1px solid #EEEEEE;margin:10px 12px 0 0;}
.hezuo li img{vertical-align:middle;}

.wenhua{margin-top:30px;height:410px;background:#F8F8F8;overflow:hidden;}
.wenhual,.wenhuar{width:599px;height:205px;overflow:hidden;}
.wenhua ul{padding:30px;overflow:hidden;}
.wenhua p{line-height:28px;overflow:hidden;}

.xinwen{margin-top:30px;overflow:hidden;}
.xinwen li{float:left;width:260px;height:380px;border:1px solid #EEEEEE;margin-left:50px;position:relative;}
.xinwen li h2{padding:16px 20px;overflow:hidden;}
.xinwen li h2 a{font-size:14px;font-weight:normal;}
.xinwen li p{padding:0 20px;color:#9D9D9D;overflow:hidden;line-height:24px;}
.dask{border:1px solid #EC110F!important;}

.bottom{height:56px;line-height:56px;background:#EC110D;color:#fff;overflow:hidden;}
.bottoml img,.bottomr p img{vertical-align:middle;}
.bottoml{width:920px;height:56px;line-height:56px;}
.bottomr{width:270px;height:56px;}
.bottomr p{width:270px;height:56px;line-height:56px;text-align:center;background:#3A3A3A url(../images/shouzhi.jpg) left center no-repeat;}
.bottomr p a{color:#fff;}

.foot{margin-top:1px;height:315px;background:#3A3A3A;}
.footbox{padding-top:60px;overflow:hidden;}
.footbox1{width:250px;overflow:hidden;}
.footbox1 p{color:#fff;line-height:26px;}
.footbox1 p img{vertical-align:middle;}
.footbox2{width:265px;height:186px;text-align:center;overflow:hidden;border-right:1px solid #595959;}
.footbox3{width:360px;height:186px;overflow:hidden;padding-left:50px;border-left:1px solid #212121;}
.footbox3 p{padding-bottom:15px;color:#fff;}
.footbox3 p a{color:#fff;padding-right:10px;}

.title{height:36px;line-height:36px;font-size:16px;border-bottom:1px dashed #ddd;margin-bottom:20px;background:url(../images/home.gif) left center no-repeat;padding-left:25px;}
.title a{font-size:16px;}
.allchannle{width:275px;overflow:hidden;}
.allchannle h2{font-size:37px;font-weight:normal;}
.allchannle a{font-size:20px;color:#fff;}

.cont_left{float:left; width:275px;}
/*公共内页左侧left-nav*/
.product01{float:left; width:273px;border:1px solid #eaeaea;background:#fff;padding-bottom:20px; }
.product01 .head_b{ display:block;color:#1a1a1a; font-size:18px; background:url(../images/d2.jpg) 10px center no-repeat; height:86px;  width:136px; margin:0 auto 30px; padding:0 0 0 60px; line-height:86px;border-bottom:1px solid #eaeaea;}

/*侧栏导航后修改*/
.allClass_1{}
.allClass_1 a{height:42px;  line-height:44px; font-size:14px; position:relative; display:block;padding-left:60px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(../images/cp04.png) 35px center no-repeat;}
.allClass_1 a:hover{ color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;}
.allClass_1.cur a{color:#2e2e2e; padding-left:60px;background:url(../images/d6.jpg) 0 center no-repeat;}


.allClass_2{ display:none;}
.allClass_2 a{ font-size:13px; color:#4c4c4c; padding:0 0 0 0; display:block;  line-height:44px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:44px;}
.allClass_2.cur a{ font-size:14px; display:block; color:#666; background:#fff; border:none; padding-left:60px;}
.allClass_1.cur .allClass_2 a{ background:url(../images/d7.jpg) 0 center no-repeat; height:44px; color:#2d3338; padding-left:60px;}
.allClass_1.cur .allClass_2.cur a{color:#ff9700; background:url(../images/d7.jpg) 0 center no-repeat; height:44px; font-size:13px;}
.allClass_1.cur .allClass_2 a:hover{color:#ff9700;}
.allClass_1.cur .allClass_2{ display:block;}


.allClass_3{ display:none;}
.allClass_3 a{ font-size:12px; color:#4c4c4c; padding:0 0 0 0; display:block;  line-height:34px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:34px;}
.allClass_2.cur .allClass_3{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3 a{background:url(../images/d7.jpg) 0 center no-repeat; height:34px; color:#2d3338; padding-left:70px;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur a{color:#cb2424;}


.allClass_4{ display:none;}
.allClass_3.cur .allClass_4{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4 a{color:#666; padding-left:75px; background:#fff url(../images/subf01.jpg) no-repeat 55px 20px;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur a{color:#cb2424;}


.allClass_5{ display:none;}
.allClass_4.cur .allClass_5{ display:block;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5 a{color:#666; padding-left:75px; background:#fff url(../images/subf01.jpg) no-repeat 55px 20px;}
.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5.cur a{color:#cb2424;}

/*左侧新增联系我们*/
.sub_lx{ float:left; color:#fff; background:#f76f0c; padding:11px; margin-top:27px; font-size:14px; line-height:24px;}
.sub_lx01{ border:#fff solid 1px; padding:10px 10px;}
.sub_lx01 span{ font-size:20px;}

.news1{width:100%;height:auto;overflow:hidden;margin:12px auto;}
.news1 li{width:100%;padding:5px 0; height:30px;font:14px/30px "microsoft yahei";color:#737373;border-bottom:1px dashed #dddddd;}
.news1 li a{float:left;margin-left:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:665px;}
.news1 li span{float:right;margin-right:12px;}

.product02{float:right; width:920px; min-height:633px;  background-color:#fff;}

/* 详细页 */
.content{margin:0 20px; font-size:14px;}
.view{ line-height:180%;border-bottom:1px dashed #ccc; padding:0 0 20px; margin-bottom:20px;}
.view-title{width:100%;text-align:center;font:20px/36px "microsoft yahei";color:#333;padding:14px 0 0}
.view-date{width:100%;text-align:center;font:12px/24px "microsoft yahei";color:#999;}
.view-date span{margin:0 7px;}
.view-share{width:140px;margin:20px auto;}
.view-pages{width:100%;height:auto;overflow:hidden;margin:20px auto;}
.view-pages p{width:100%;height:30px;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;border-bottom:1px dashed #ddd;}
.view-back{display:block;width:100px;height:30px;margin:10px auto;text-align:center;font:14px/30px "microsoft yahei";}
.view h1{width:100%;font:20px/30px "microsoft yahei";color:#343434;}
.view img{max-width: 100%;display:inline}
.view div{font-size:14px;}

.page{width:100%;margin:10px auto;overflow: hidden;position: relative; }
.page p{width:100%;height:28px;font:12px/28px "microsoft yahei";color:#1d1d1d;overflow: hidden;}
.page p a{color:#1d1d1d}
.page p a:hover,.back:hover{text-decoration: underline}
.back{font:14px/39px "microsoft yahei";color:#fff;width:138px;margin:0 auto;border-radius:4px;display:block;text-align:center; background:#EC110D}


/* msg 留言板 */
.msg{width:100%;margin:16px auto;height:auto;overflow:hidden;}
.msg li{width:100%;height:auto;padding-bottom:10px;margin-bottom:10px;}
.msg_top{width:100%;height:auto;font:14px/30px "microsoft yahei";background:#ededed;color:#333333;text-indent:14px;overflow:hidden;border-radius:3px 3px 0 0; font-weight:bold;}
.msg_top span{margin-right:14px;}
.msg_con{border:1px solid #ebebeb;background:#f3f3f3;overflow:hidden;padding-bottom:12px;}
.msg_consult{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";color:#7b7b7b;}
.msg_reply{width:96%;margin:0 auto;font:14px/36px "microsoft yahei";border:1px solid #ebebeb;border-radius:3px ;background:#fff;color:#ff5958;text-indent:14px;}
.msg_now{width:100%;height:34px;background:url(../images/msgline1.png) center center no-repeat;overflow:hidden; margin:65px 0 30px 0;}
.msg_title{width:155px;height:34px; background-image:url(../images/msgbtn.png)  ; background-position:7px center; background-repeat:no-repeat;text-indent:43px;margin:0 auto;color:#fff;font:22px/34px "microsoft yahei";}
.msg_ul{width:580px;height:auto;overflow:hidden;margin:20px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:12px;}
.msg_ul li p{width:130px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none; line-height:20px !important;}
.msg_submit{ background:#000;width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}

#elevator_item {
    width: 60px;
    height: 100px;
    position: fixed;
    right: 15px;
    bottom: 15px;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    opacity: 1;
    z-index: 100020;
    display: none;
}
#elevator_item.off {
    opacity: 0;
    visibility: hidden
}
#elevator {
    display: block;
    width: 60px;
    height: 50px;
    background: url(../images/icon_top.png) center center no-repeat;
    background-color: #EB110F;
    cursor: pointer;
    margin-bottom: 10px
}
#elevator:hover {
    background-color: rgba(0,0,0,.7)
}
#elevator:active {
    background-color: rgba(0,0,0,.75)
}

.my_pages{clear:both!important;padding:5px 0 0;text-align:center;margin:5px auto;line-height:30px;}
.my_pages ul{text-align:center;list-style:none;}
.my_pages ul li{list-style:none;text-align:center;height:24px;display:inline;margin:0 2px;padding:0;overflow:hidden;white-space:nowrap;font-size:13px;}
.my_pages ul li a{background:#fff;color:#555;display:inline;height:24px;overflow:hidden;padding:6px 10px;margin:0;border: #999 1px solid;}
.my_pages ul li a:hover{color:#fff;background:#EB110F;border:#EB110F 1px solid;height:24px;overflow:hidden;text-decoration:none;cursor:pointer;}
.my_pages ul li.thisclass a{background:#EB110F;border:#EB110F 1px solid;height:24px;overflow:hidden;color:#fff;font-weight:700;}