*{ margin:0; padding:0;}
html {overflow-x: hidden;}
body{overflow-x:hidden; background: url(../img/bodybg.jpg);}
ul{ margin:0; padding:0;}
li{list-style:none;font-family:"Microsoft YaHei","微软雅黑","verdana","宋体";}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体"; margin:0; padding:0;}
a{text-decoration:none;font-family:"Microsoft YaHei","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
img{ border:none;image-rendering: -moz-crisp-edges; /* Firefox */
    image-rendering: -o-crisp-edges; /* Opera */
    image-rendering: -webkit-optimize-contrast; /* Webkit (non-standard naming) */
    image-rendering: crisp-edges;    -ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */}
.px-0{ padding:0 0;}

.mx-0{ margin:0 0;}
.mbpx-0{padding:0 0;}
html {
          font-size: 100px; /*根元素默认的大小是16px*/
        }
.max-1920{ max-width:1920px !important; margin:auto;}		
::-webkit-scrollbar { width: 3px; }
::-webkit-scrollbar-track { background-color: transparent;  }
::-webkit-scrollbar-thumb { background-color:#6b0d12;  width:3px}		
@media screen and (max-width: 1680px){
	html{
		font-size:86px;
	}
}		
@media screen and (max-width: 1440px){
	html{
		font-size:80px;
	}
}

@media screen and (max-width: 1200px){
.hidden-1280{ display:none !important;}
}
@media screen and (max-width: 1024px){
	html{
		font-size:60px;
	}
}
@media screen and (max-width: 768px){
	html{
		font-size:80px;
	}
	
}

.pagination p {
	margin: 0;
	cursor: pointer;
	
}
.pagination {
	height: .4rem;
	text-align: center;
	width:100%;

	margin-bottom:1rem;
}
.pagination a {
	display: inline-block;
	margin-right: 10px;
	width: .4rem;
	height: .4rem;
	line-height: .34rem;
	
	text-decoration: none;
	color: #999;
	font-size: .14rem;
	
	text-align: center;

	transition:all 0.3s ease-in-out;
	border-radius:50%;

}
.pagination a:hover {
	color: #6b0d12;

}
.pagination a.cur {
	display: inline-block;
	margin-right: 10px;
	width: .4rem;
	height: .4rem;
	line-height: .34rem;
	
	text-decoration: none;
	color: #fff;
	font-size: .14rem;
	text-align: center;
	
	transition:all 0.3s ease-in-out;
	color: #6b0d12;

}
.pagination p {
	display: inline-block;
	font-size: 14px;
	width: .4rem;
	height: .4rem;
	line-height: .4rem;
	color: #6c6c6c;
	text-align: center;
	background: #fff;
	margin-right: 8px;
	
}
.pagination p.pageRemark {
	border-style: none;
	background: none;
	margin-right: 0px;
	padding: 4px 0px;
	color: #fe6600;
	
}
.pagination p.pageRemark b {
	color: red;
}
.pagination p.pageEllipsis {
	border-style: none;
	background: none;
	padding: 4px 0px;
	color: #fe6600;
	border-radius:50%;
}
.dates li {
	font-size: 14px;
	margin: 20px 0
}
.dates li span {
	float: right
}
.pagination .page_xyy {
	width: .4rem;
	height: .4rem;
	
	border:none;
	line-height: .4rem;
	
	text-decoration: none;
	color: #6c6c6c;
	font-size: .14rem;
	text-align: center;
border:none;

	
}
.pagination .page_xyy:hover{ width: .4rem;
	height: .4rem;
	
	border:none;
	color: #6b0d12;
}
.pagination .page_syy {
	 width: .4rem;
	height: .4rem;
	line-height:.4rem;
	border:none;
	text-decoration: none;
	color: #6c6c6c;
	font-size: .14rem;
	text-align: center;
border:none;

	transition:all 0.5s ease-in-out;
	

}
.pagination .page_syy:hover{  width: .4rem;
	height: .4rem;
	color: #6b0d12;
	border:none;
	}
.pagination .page_shouye {
	width: 39px; 
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none;
}

.pagination .page_weiye {
	width: 39px;
	height: 39px;
	border-radius:50%;
	padding: 0;
	margin-top: 4px;
	background:none;
	display:none; 
}

@font-face{font-family:'impact';src: local('impact'), url(../img/impact.woff) format('woff');}

div.headertopback{ width: 100%; height: 31px; border-bottom: 1px solid #f1f1f1; }



div.headersrcollheight{ height: 77px;}

div.headertopnr{ float: right; margin-right: 2.9%; height: 15px; margin-top: 7px; line-height: 15px; color: #747474; font-size: 12px; }

div.headertopnr a{ color: #747474;}

div.headertopnr span{ padding-left: 20px; background: url(../img/lan.png) left center no-repeat;}

div.headernavback{ width: 100%; height: 77px; background: #fff; border-bottom:#f1f1f1 1px solid; transition: all 0.5s ease-in-out;position: fixed; top: 31px;}

div.headernavbackscroll{ position: fixed; top: 0; z-index: 999999;}

div.headerleftback{ float: left; margin-left: 2.5%; margin-top: 20px;}

div.headerleftlogo{ width: 135px; height: 33px; float: left;}

div.headerleftnavbk{ height: 25px; float: left; margin-left:.4rem;}

div.headerleftnav{ height: 25px; line-height: 25px; float: left; color: #000; font-size: 15px; margin-right: .4rem;}

div.headerleftnav>a{color: #000;  padding-bottom: 31px;}

div.headerleftnav>a:hover{ color: #fe0002;   
    border-bottom: #fe0002 3px solid;}

div.headerleftnav>a.yanseclass{ color: #fe0002;   
    border-bottom: #fe0002 3px solid;}

div.headerrtss{ width: 96%; height: 34px; float: right; border: 1px solid #e4e4e4;margin-top: 22px; margin-right: 2%;margin-bottom: 5px;}

div.headerrtssleft{ width: 220px; height: 32px; float: left; margin-left: 14px; line-height: 32px; color: #747474;}

div.headerrtssleft input{ background: none; border: none; outline: none; width: 220px; height: 32px; float: left; overflow: hidden; color: #747474;}

div.headerrtssright{ width: 32px; height: 32px; float: right; margin-right: 4px; cursor:pointer; background: url(../img/sousuoicon.png) center no-repeat; } 

div.headerrtssright input{ background: none; font-size: 0; border: none; outline: none; width: 100%; height: 100%; display: block;}

dd.bannerwenzi1{ color: #fefefe; font-size: .3rem; font-weight: 700;}

dd.bannerwenzi3{ display: inline-block; margin-top: .4rem; width: auto; }

dd.bannerwenzi3 a{  padding: .13rem .4rem; background: #fe0002; font-size: 12px;  color: #fff;}

div.indexoneback{ width: 100%; height: auto; margin-top: 20px;padding-left: 15px;padding-right: 15px;}

div.indexonetitleback{ width: 100%; height: 519px; height: 37px; background: url(../img/indexonetitlebg.png) center no-repeat;background-size: 75%;}

div.indexonemain{ width: 100%; max-width: 1154px; margin: auto; margin-top: 20px;}

div.indexonemainnav{ width: 100%; float: left; height: auto;    margin-bottom: 25px;}

div.indexonemainnavpic{ width: 92%; height: auto; overflow: hidden; margin-bottom: 9px;margin-left: 4%;}

div.indexonemainnavpic img{ width: 100%; transition: all 0.5s ease-in-out;}

div.indexonemainnavtitle{ width: 100%; height:43px; line-height: 43px; overflow: hidden; color: #0074c2; font-size: 24px; text-align: center;}

div.indexonemainnavdesc{ width: 100%; height: auto; overflow: hidden; line-height: 28px; margin-top: 4px; color: #3c3c3c; font-size: 17px;}

div.indexonemainnav:hover div.indexonemainnavpic img{ transform: scale(1.1);}

div.indextwoback{ width: 100%; background: url(../img/indextwobg.jpg) center no-repeat; padding-top: 115px;    background-size: 100% 100%;padding-top: 50px;padding-left: 15px;padding-right: 15px;}

div.indextwo{ width: 100%; height: auto; margin: auto;}

div.indextwonav{ width:100%; height: auto;  }

div.indextwonavpic{ width: 70%; height: auto; overflow: hidden; margin-bottom: 14px;margin-left: 15%;}

div.indextwonavpic img{ width: 100%; transition: all 0.5s ease-in-out;}

div.indextwonavtitle{ width: 100%; height: 53px; line-height: 53px; overflow: hidden; color: #0074c2; font-size: 24px; margin-bottom: 8px;text-align: center;}

div.indextwonavdesc{ width: 100%; height: 56px; line-height: 28px; overflow: hidden; color: #3c3c3c; font-size: 17px; font-weight: 100;}

div.indextwonav:hover div.indextwonavpic img{ transform: scale(1.1);}

div.indexthreeback{ width: 100%; height: auto; padding-top: 34px; margin: auto;}

div.indexthreelist{ width: 100%; float: left; background: #666666;padding-bottom: 33px;margin-bottom: 10px;}

div.indexthreelistleft{ width: 100%; height: auto; float: left;  margin-top: 20px;padding-left: 15px;padding-right: 15px; }

div.indexthreelistlefttitle{ width: 100%; height: auto; color: #ffffff; font-size: 24px; font-weight: 700; max-height: 70px; line-height: 35px; margin-bottom: 10px;}

div.indexthreelistleftdesc{ width: 100%; height: auto; line-height: 25px; max-height: 75px; color: #fff; font-size: 15px; margin-bottom: 14px;  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
overflow: hidden;}

div.indexthreelistleftmore{ width: 112px; height: 34px; background: #ff0000; line-height: 34px; text-align:center; color: #fff;  font-size: 14px; transition: all 0.5s ease-in-out; border: 1px solid #ff0000;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);}

div.indexthreelistleftmore a{ color: #fff;}

div.indexthreelistleftmore:hover{ background:#666; }

div.indexthreelistright{ width: 100%; height: auto; float: right; margin-top: 22px; overflow: hidden;padding-left: 15px;padding-right: 15px;}

div.indexthreelistright img{ width: 100%; transition: all 0.5s ease-in-out;}

div.indexthreelist:hover img{ transform: scale(1.1);}

div.indexfourback{ width: 100%; margin-top: 59px;}

div.indexfourback img{ width: 100%;}

div.publicfooterback{ width:100%; height: auto; background: #000;}

div.publicfooterleft{  float: left; width:67%; margin-top: 21px; margin-left: 2.8%;}

div.publicfooterleftlogo{ width: 280px; height: auto; margin-bottom: 15px;}

div.publicfooterleftnavtitle{ height: 35px; line-height: 35px; overflow: hidden; color: #fff; font-size: 18px; margin-top: 13px;}

div.publicfooterleftnavlist{ height: 28px; line-height: 28px; overflow: hidden; color: #fff; font-size: 15px;}

div.publicfooterleftnavlist a{ color: #fff;}

div.publicfooterleftnavlist a:hover{ text-decoration: underline; color: #ff0000;}

div.publicfooterdh{ width: 33%; float: left; }

div.publicfooterright{ width: 30%; float: left; margin-top: 79px;}

div.publicfooternav{ width: 100%; float: left; } 

div.publicfooternavbotton{ width: 112px; height: 34px; background: #ff0000; line-height: 34px; text-align: center; color: #ffffff; font-size: 13px;}

div.publicfooternavbotton a{ display: block; width: 100%; height: 100%; color: #fff;}

div.publicfooternavbotton:hover{ background:#ff3737; }

div.publicfooternavdesc{ width: 100%; height: auto; line-height: 35px; color: #fff; font-size: 15px;  }

div.publicfooternaviconbk{ margin-top: 14px;}

div.publicfooternavicon{ width: 24px; float: left; cursor: pointer; margin-right: 7px; position: relative;}

div.publicfooternavewm{ width: 100px; display: none; height: 100px; position: absolute; top: -100px; left: 50%; margin-left: -50px;}

div.publicfooternavewm img{ width: 100%; height: 100%;}

div.publicfooternavicon:hover div.publicfooternavewm{ display: block;}

div.publicfooterbacktop{ cursor: pointer;width: 59px; height: 59px; margin-top: 7px; background: url(../img/backtop.png) center no-repeat;background-size: 100% 100%;}

div.footerbottomcontent{ width: 100%; height: 69px;  text-align: left; color: #ffffff; font-size: 13px;padding-left: 15px;padding-right: 15px;margin-top: 20px;}

div.footerbottomcontent a{ color: #fff;}

div.headxlback{ width: 100%; height: 0; background: #fff; position: fixed; top: 108px; z-index: 999999; transition: all 0.5s ease-in-out; overflow: hidden;}

div.headxlbackoutline{ width: 100%; height: 20px; position: absolute; bottom: 0; left: 0;}

div.headxlbacktop{ top: 77px;}

div.headxlleft{ width: 20%; height: 345px; float: left; margin-left: 3%; border-right:#eaeaea 2px solid; padding-top: 11px;}

div.headxllefttitle{ width: 100%; height: 50px; line-height: 50px; color: #000000; font-size: 16px; font-weight: 700;}

div.headxlleftlist{ width: 100%; height: 24px; line-height: 24px; margin: 7px 0; overflow: hidden; font-size: 15px; color: #000000; border-right: 3px solid #fff; transition: all 0.5s ease-in-out;}

div.headxlleftlist a{ color: #000; transition: all 0.5s ease-in-out;}

div.headxlleftlist a:hover{ color: #fe0002; text-decoration: underline;}
 
div.headxlleftlist:hover{border-right: 3px solid #fe0002;}

div.headxlleftlisth{border-right: 3px solid #fe0002;}

div.headxlleftlisth a{ color: #fe0002; text-decoration: underline;}

div.headxl_2{ width: 25.5%; height: 345px; float: left; margin-left: 2%; padding-top: 14px; display: none;}

div.headxl_2title{ width:100%; height: 40px; line-height: 40px; color: #000000; font-size: 16px; font-weight: 700; }

div.headxl_2list{ width: 100%; height: 34px; line-height: 34px; color: #000; font-size: 14px;}

div.headxl_2list a{ color: #000; transition: all 0.5s ease-in-out;}

div.headxl_2list a:hover{ text-decoration:underline; color: #fe0002;}

div.headxl_2listh a{ text-decoration:underline; color: #fe0002;}

div.headxl_3{ width: 25.5%; height: 345px; float: left; margin-left: 2%; padding-top: 14px; display: none;}

div.headxl_3title{ width:100%; height: 40px; line-height: 40px; color: #000000; font-size: 16px; font-weight: 700; }

div.headxl_3list{ width: 100%; height: 34px; line-height: 34px; color: #000; font-size: 14px;}

div.headxl_3list a{ color: #000; transition: all 0.5s ease-in-out;}

div.headxl_3list a:hover{ text-decoration:underline; color: #fe0002;}

div.headxl_4{ width: 19.7%; height: 345px; float: right; padding-top: 47px;}

div.headxl_4pic{ width: 100%; height: auto; text-align: center; margin-bottom: 10px;}

div.headxl_4title{ width: 100%; height: 54px; line-height: 54px; text-align: center; color: #000; font-size: 16px; font-weight: 700;}

div.headxl_4desc{ width: 100%; height: auto; line-height: 34px; text-align: center; color: #000000; font-size: 14px;}

div.cpbannerback{ width: 100%; height: auto;}

div.cpbannerback img{ width: 100%;}

div.cponetitleback{ width: 100%; height: 50px; line-height: 50px; text-align: center; color: #000000; font-size: 34px; font-weight: 700; margin-bottom: 15px;}

div.cponedescbk{ width: 100%; max-width: 1200px; padding-bottom: 23px; border-bottom: 1px solid #d3d3d3; line-height: 26px; color: #000000; font-size: 15px; margin: auto; font-size: 16px;padding-left: 15px;padding-right: 15px;}

div.cptwomain{ width: 100%; max-width: 1200px; margin: auto;}

div.cptwomianlist{ width: 100%; height: auto; padding-top: 97px;}

div.cptwomainlistleft{ width:100%; height: 312px; float: left; } 

div.cptwomainlistright{ width: 100%; float: left; margin-top: 16px;padding-left: 15px;padding-right: 15px;}

div.cptwomainlistrighttitle{ width: 100%; height: 58px; line-height: 58px; color: #000000; font-size: 24px; font-weight: 700;}

div.cptwomainlistrightdesc{ width: 100%; height: auto; line-height: 25px; color: #000000; font-weight: 100; margin-bottom: 19px; font-size: 16px;}
 
 

div.cptwomainlistrightmore{ width: 134px; height: 36px; background: #fe0002 ; line-height: 36px; text-align: center; color: #fff; font-size: 14px; cursor: pointer;box-shadow: 4px 7px 9px rgba(0, 0, 0, 0.35); position: relative;}

div.cptwomainlistrightmorebg{ background:#ff8f90;   }

div.cptwomainlistrightmorebg img{-webkit-transform: rotate(180deg);}

div.cptwomainlistrightmorenavbk{ width: 300px; top: 46px; position: absolute; left: 0; border: 1px solid #dedcdc; border-top: none; display: none; z-index: 99999;}

div.cptwomainlistrightmorenav{ width: 100%; height: 43px; line-height: 43px; background: #fff;border-top: 1px solid #dedcdc; transition: all 0.5s ease-in-out; padding-left: 17px;}

div.cptwomainlistrightmorenav a{ color: #000; font-size: 15px; transition: all 0.5s ease-in-out; display: block; width: 100%; height: 100%;}

div.cptwomainlistrightmorenav:hover{ background: #dedcdc;}

div.cptwomainlistrightmorenav:hover a{ text-decoration: underline; }

div.cptwomainlistrightmoreshow{ width: 134px; height: 36px; position:absolute; left: 0; top: 0; display: block;}
div.cptwomainlistrightmoreclose{ width: 134px; height: 36px; position:absolute; left: 0; top: 0; display: none;}


div.cptwomianlist:nth-child(3) div.cptwomainlistright{ width: 100%; margin-left: 0;padding-left: 15px;padding-right: 15px;}

div.cptwomianlist:nth-child(3) div.cptwomainlistleft{ width: 306px; float: right;}

div.cpthreeback{ width:100%; max-width: 1200px; margin: auto; border-top: #d3d3d3 1px solid; padding-top: 20px; margin-top: 30px;}

div.cpthreetitleback{ width: 100%; height: 40px; line-height: 40px; text-align: center; color: #000000; font-size: 21px;}

div.cpthreelist{ width:33%; float: left; height: auto; margin-bottom: 13px;padding-left: 15px;padding-right: 15px;}

div.cpthreelistpic{ width: 100%; height: auto; margin: auto;}

div.cpthreelistpic img{ text-align: center; width: 100%;}

div.cpthreelisttitle{ width: 100%; height: 36px; cursor: pointer;text-align: center; line-height: 36px; color: #000000; font-size: 15px; position: relative; background: #fff;}

div.cpthreelisttitle img{ margin-left: 5px;}

div.cpthreelisttitle:hover{ text-decoration: underline;}

div.cp1mianback{ width: 100%; height: auto; max-width: 1252px; margin: auto;padding-left: 15px;padding-right: 15px;}

div.cp1bread{ width: 100%; height: 45px; line-height: 45px; font-size: 14px;color: #333;}

div.cp1bread a{ color: #000;}

div.cp1toptitle{ width: 100%; height: 43px; line-height: 43px; color: #000000; font-size: 21px; font-weight: 700;}
.jiejueshow_contentback img {max-width: 100%;}
div.cp1toppic{ width: 100%; height: auto; margin-top: 70px; margin-bottom: 10px;font-size: 16px;
    line-height: 27px;}

div.cp1toppic img{ max-width: 100%;}
 
div.cp1topdesc{ width: 100%; height: auto; padding-top: 26px; padding-bottom: 45px; color: #000000; font-size: 16px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; line-height: 27px; margin-bottom: 30px;}

div.cp1listnav{ width: 100%; margin-bottom: 48px; height: auto;}

div.cp1listnavleft{ width: 100%; float: left; height: auto;}

div.cp1listnavleft img{ width: 100%;}

div.cp1listnavright{ width: 100%; float: left; height: auto; margin-top: 25px; }

div.cp1listnavrighttitle{ width: 100%; height: 43px; line-height: 43px; overflow: hidden; color: #000000; font-size: 30px;}

div.cp1listnavrightftitle{ width: 100%; height: 33px; font-weight: 700; line-height: 33px; overflow: hidden; text-transform: uppercase; color: #fe0002; font-size: 19px;}

div.cp1listnavrightdesc{ width: 100%; height: 140px; line-height: 28px; margin-top: 6px; color:#000000;overflow: hidden;  font-size: 16px;}

div.cp1listnavrightmore{ width: 100%; height:16px; line-height: 16px; margin-top: 9px; color: #3a7cb0; font-size: 14px; }

div.cp1listnavrightlyhy{ width: 100%; height: auto; margin-top: 25px;}

div.cp1listnavrightlyhy img{ max-width: 100%;}

div.cp1showtoppic{ width: 100%; height: auto; border-bottom: 1px solid #eaeaea; text-align: center; padding-top: 65px; padding-bottom: 104px;} 

div.cp1showtoppic img{ max-width: 48%;}

div.cp1showtopleftcont{ width: 100%; height: auto; float: left; margin-top: 19px;}

div.cp1showtopleftconttitle{ width: 100%; height: 55px; line-height: 55px; overflow: hidden; color: #000; font-size: 25px; font-weight: 700; }

div.cp1showtopleftcontcontent{  width: 100%; height: auto;  color: #5d5d5d; font-size: 16px; }
.cp1showtopleftcontcontent img {max-width: 100%;}
div.cp1showtopright{ width: 90%; float: right; margin-top: 19px;}

div.cp1showtoprighttitle{ width: 100%; height: 47px; line-height: 47px; color: #313131;font-size: 20px;}

div.cp1showtoprightcontent a{ line-height: 49px; color: #fe0002 !important; font-size: 14px !important; }

div.jiejuetitleback{width: 100%;height: 66px;line-height: 66px;text-align: center;color: #000000;font-size: 26px;font-weight: 700;}

div.jiejuedescback{ width: 100%; max-width: 1280px; margin: auto; padding-bottom: 42px; border-bottom: #e1e1e1 1px solid; margin-top: 10px; line-height:29px; color: #515151; font-size: 16px;padding-left: 15px;padding-right: 15px;}

div.jiejue_list{ width: 100%; max-width: 1280px; margin: auto; margin-top: 49px; padding-bottom: 55px; border-bottom: 1px dashed #dadada;padding-left: 15px;padding-right: 15px;}

div.jiejue_listpic{ width: 100%; float: right; overflow: hidden;}

div.jiejue_listpic img{ width: 100%; height: 100%; transition: all 0.5s ease-in-out;}

div.jiejue_listcont{ width: 100%; height: auto; float: left; margin-left: 0;}

div.jiejue_listconttitle{ width: 100%; height: 31px; line-height:31px; color: #000000; font-size: 20px; font-weight: 700;transition: all 0.5s ease-in-out;}

div.jiejue_listcontline{ width: 140px; height: 1px; background: #a8a8a8; margin-top: 17px; margin-bottom: 15px;}

div.jiejue_listcontdesc{ width: 100%; height: 102px; line-height: 27px; overflow: hidden; color: #676767; font-size: 16px; margin-bottom: 30px;}

div.jiejue_listcontmore{ min-width: 231px; padding: 0 15px; height: 53px; border: 1px solid #414141; line-height: 53px; text-align: center; color: #000000; font-size: 16px;transition: all 0.5s ease-in-out; display: inline-block;}

div.jiejue_list:nth-child(2n) div.jiejue_listpic{  float: left;}

div.jiejue_list:nth-child(2n) div.jiejue_listcont{ float: left; }

div.jiejue_list:hover div.jiejue_listpic img{ transform: scale(1.1);}

div.jiejue_list:hover div.jiejue_listcontmore{ background: #ff0000; border: 1px solid #ff0000;color: #fff;}

div.jiejue_list:hover div.jiejue_listconttitle{ color: #ff0000;}

div.jiejueshow_contentback{ width: 100%; height: auto; margin-bottom: 80px; color: #676767; font-size: 14px; line-height: 37px; margin-top: 80px;}
.jiejueshow_contentback video{width: 100%!important;height: auto!important}
div.down_topline{ width: 100%; max-width: 1260px; height: 22px; border-bottom: 1px solid #dadada; margin: auto; }

div.down_toplistback{ width: 100%; height: auto; max-width: 1260px; margin: auto; padding-top: 47px;padding-left: 15px;padding-right: 15px;}

div.down_toplisttitleback{ width: 100%; height: 55px; border-bottom: 1px solid #eaeaea;}

div.down_toplistleft{ float: left; height: 35px; line-height: 35px; color: #3e3e3e; font-size: 22px; font-weight: 700;}

div.down_toplistrt{  float: right;margin-top: 40px;margin-bottom: 10px;}

div.down_toplistrtnav{ height: 35px; padding: 0 28px; float: left; line-height: 35px; color: #000000; cursor: pointer;font-size: 14px; border-radius: 25px; transition: all 0.5s ease-in-out;}

div.down_toplistrtnav:hover{ background: #c61618;  color: #fff;}

div.down_toplistrtnavbg{ background: #c61618;  color: #fff;}

div.down_toplistbk{ width: 100%; height: auto; display: none;clear: both;}

div.down_toplist{ width: 100%; height: 40px; border-bottom: 1px dashed #e0e0e0; background: url(../img/xiazaiicon.jpg) 1218px center no-repeat; margin-top: 2px;}

div.down_toplist a{ display: block; width: 100%; height: 100%;}

div.down_toplist:hover div.down_toplistlefttitle{ color: #ff0000;}

div.down_toplistlefttitle{ width: 60%; line-height: 40px; float: left; padding-left: 10px; color: #3e3e3e; font-size: 14px; overflow: hidden;}

div.down_toplistbk1{ width: 100%; height: auto; display: none;clear: both;}


div.down_toplistrtnav1{ height: 35px; padding: 0 28px; float: left; line-height: 35px; color: #000000; cursor: pointer;font-size: 14px; border-radius: 25px; transition: all 0.5s ease-in-out;}

div.down_toplistrtnav1:hover{ background: #c61618;  color: #fff;}

div.down_toplistrtnavbg{ background: #c61618;  color: #fff;}

div.down_twoback{ margin-top: 60px;width: 100%; max-width:1260px;margin: auto; margin-bottom: 28px;}

div.downtwotitleback{ width: 100%;   height: 89px; border-bottom: 1px  solid #eaeaea; text-align: center; color: #3e3e3e; font-size: 26px; font-weight: 700; }

div.downtwonav{ width: 33%; float: left; text-align: center; margin-top: 45px; }

div.downtwonavpic{ width:100%;}

div.downtwonavpic img{ max-width: 100%;}

div.downtwonavtitle{ width: 100%; height: 55px; line-height: 55px; text-align: center; color: #000000; font-size: 20px;}

div.down_ssback{ width: 100%; height: 130px; border: 1px solid #e6e6e6;}

div.donw_ssleft{ width: 100%; height: 62px; float: left; background: url(../img/downssleft.jpg) center no-repeat;background-size: 100%;}

div.donw_ssleftinput{ width: 100%; height:32px; margin-top: 14px; line-height: 32px; overflow:hidden; color: #000000; font-size: 16px;  float: left;}

div.donw_ssleftinput input{ width: 100%; height: 32px; display: block; background: none; border: none; outline: none;}

div.donw_ssleftrt{ width: 44px; height: 36px; float: right; margin-right: 13px; margin-top: 13px; cursor: pointer;}

div.donw_ssleftrt input{ width: 100%; height: 100%; display: block; background: none; border: none; cursor: pointer;outline: none; font-size: 0;}

div.down_ssright{ width: 50%; height: 60px; float: left;  margin-left: 25%; background:url(../img/down_sdsright.jpg) center no-repeat;}

div.down_ssright input{ width: 100%; height: 100%; display: block; background: none; border: none; cursor: pointer;outline: none; font-size: 0;}

div.fuwu_bottomform{ width: 100%; max-width: 1260px; margin: auto; margin-top: 40px; margin-bottom: 150px;}

div.fuwu_bottomformnav{ width: 220px; float: left; height: 62px; line-height: 62px; background: #eaeaea; border: 1px solid #cacaca; margin-right: 39px;}

div.fuwu_bottomformnav input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; font-size: 14px; color: #727272; padding-left: 17px;}

div.fuwu_bottomformnav1{ width: 480px; float: left; height: 62px; line-height: 62px; background: #eaeaea; border: 1px solid #cacaca; margin-right: 39px;}

div.fuwu_bottomformnav1 textarea{ width: 100%; height: 101%; display: block; background: none; border: none; outline: none; font-size: 14px; color: #727272;padding-left: 17px;}
 
div.fuwu_bottomsubmit{ width: 213px; height: 46px; float: left; line-height: 46px; text-align: center; border: #686868 1px solid; border-radius: 30px; font-size:14px; color: #686868; cursor: pointer; margin-top: 17px;}

div.fuwu_bottomsubmit input{ width: 100%; height: 100%; display: block; background: none; border: none; outline: none; }

div.cjwttoppic{ width: 100%; max-width: 1252px; margin: auto; margin-top: 13px; margin-bottom: 30px; padding-bottom: 11px; border-bottom: 1px solid #e4e4e4;}

div.cjwttoppic img{ max-width: 100%;}

div.nyxxback{ width:100%; height:auto; margin:auto; margin-bottom:.15rem;}

div.xinwenxxback{ width:100%; max-width:12.8rem;height:auto; margin:auto;}

div.xinwenxxtopdata{ max-width:12.8rem; width:100%; height:.38rem; border-bottom:#d0d0d0 1px solid; line-height:.38rem; text-align:right; color:#a2a2a2; font-size:.12rem;}

div.xinwenxxtoptitleback{ font-weight:700;  max-width:12.8rem; width:100%; height:auto; line-height:.3rem; text-align:center; color:#323232; font-size:.24rem;}

div.xinwenxxtopcontent{  max-width:12.8rem; width:100%; height:auto; line-height:.3rem; color:#7e7d7d; font-size:.16rem; }

div.xinwenxxtopcontent img{  max-width:100%; }

div.xinwenxxtopsyy{ width:45%; float:left; transition:all 0.5s ease-in-out;}

div.xinwenxxtopsyytitle{ width:100%; margin:auto; line-height:29px; color:#7e7d7d; font-size:14px; }

div.xinwenxxtopsyytitle a{ color:#7e7d7d; transition:all 0.5s ease-in-out;}

div.gywmtitleback{ width: 100%; height: 67px; background: url(../img/bannerbottombg.jpg) center no-repeat; color: #000000; font-size: 30px; font-weight: 700; line-height: 80px; text-align: center;}

div.gywmtwoback{ width: 100%; max-width: 1260px; height: auto; color: #000000; font-size: 16px; font-weight: 100; margin: auto; border-top: 1px solid #dadada; margin-top: 55px; padding-top: 32px; line-height: 35px; margin-bottom: 150px;padding-left: 15px;padding-right: 15px;}

div.gywmtwoback img{ max-width: 100%;}

div.lxwmtopback{ padding-top: 28px; width: 100%;}

div.lxwmtoptitle_1{ width: 100%; height: 68px; line-height: 68px; text-align: center; color: #000; font-size: 30px; font-weight: 700;}

div.lxwmtoptitle_2{ width: 100%; height: 56px;  line-height: 56px; text-align: center; color: #000; font-weight: 500; font-size: 17px;}

div.lxwmtwomain{ width: 100%; max-width: 1252px; margin: auto; border-top: 1px solid #dadada; margin-top: 29px; padding-top: 55px; margin-bottom: 150px;}
 
div.lxwmtwolt{ width: 100%; float: left; height: 496px; overflow: hidden; background: #fff; color: #000; padding-top: 41px;}

div.lxwmtwoltcont{ width: 100%; height: 416px; line-height: 36px; padding:0 25px; font-size: 16px; font-weight: 100;}

div.lxwmtwort{ width: 100%; float: right; height:496px; float: right;}

div.hezuotwoback{ width: 100%; max-width: 1260px; height: auto; color: #000000; font-size: 16px; font-weight: 100; margin: auto; border-top: 1px solid #dadada; margin-top: 11px; padding-top: 32px; line-height: 33px; margin-bottom: 50px;padding-left: 15px;padding-right: 15px;}

div.hezuotwoback img{ max-width: 100%;}

div.hezuothreetitleback{  width: 100%; height: 50px; line-height: 50px; text-align: center; color: #000000; font-size: 28px; font-weight: 700; margin-bottom: 39px;}

div.hezuothreecont{ width: 100%; height:auto; margin: auto; max-width: 1260px; color: #000000; font-size: 15px; margin-bottom: 120px;}

div.hezuothreecont img{ max-width: 100%;}

div.shipintopnavback{ width: 100%; max-width: 1252px; margin: auto; padding: 54px 0; text-align: center; border-top: #f0f0f0 1px solid;}

div.shipintopnav{ width: 44%; height: 53px; display: inline-block; border: 1px solid #d4d4d4; line-height: 53px; text-align: center; transition: all 0.5s ease-in-out;    margin: 5px 1%;}

div.shipintopnav a{ color: #575757; display: block; width: 100%; height: 100%;}

div.shipintopnav:hover{ background: #ff7a7c; border: 1px solid #ff7a7c;}

div.shipintopnav:hover a{ color: #fff;display: block; width: 100%; height: 100%;}

div.shipintopnavbg{ background: #ff7a7c; border: 1px solid #ff7a7c;}

div.shipintopnavbg a{ color: #fff; display: block; width: 100%; height: 100%;}

div.shipinlistback{ width: 100%; max-width:1252px; margin: auto; padding-left: 15px;padding-right: 15px;}

div.shipinlist{ width: 100%; height: 306px; float: left; margin-bottom: 47px;}

div.shipintopnavpic{ width: 100% height: 249px; position: relative; overflow: hidden;}

div.shipintopnavpic img{ width: 100% height: 249px; transition: all 0.5s ease-in-out;}

div.shipintopnavtitle{ width: 100%; height: 57px; line-height: 57px; text-align: center;color: #4c4c4c; font-size: 16px; font-weight: 700;}

div.shipinzhegai{ width: 100%; height:100%; position: absolute; left: 0; top: 0; opacity: 0; transition: all 0.5s ease-in-out; opacity: 0; }

div.shipinlist:hover div.shipintopnavpic img{ transform: scale(1.1);}

div.shipinlist:hover div.shipinzhegai{ opacity: 1;}

div.shipinlist:hover div.shipintopnavtitle{ color: #ff0000;}


#Page1, #Page2, .NoPage {
	width: 100%;
	background-color: #FFFFFF;
	padding: 15px 30px;
	box-sizing: border-box;
	/*border:solid 1px #ccc;*/
	position: relative;
	z-index: 1;
	float: none;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.form_leftcollabel{
	font-size:16px;
}
#Page2 {
	z-index: 2;
	overflow: hidden;
}
.hide {
	display: none;
}
.form-design-half {
	width: 430px;
	float: left;
	margin-bottom:9px;
}
#countrycode {
	width: 50px !important;
	float: left;
	clear: both;
}
/*#phone {
	width: 240px !important;
	float: right;
}*/
.form-design-half .form_field_text {
	width: 100% !important;
	resize: vertical !important;
	    border: 1px solid #d6d6d6;
	font-weight: 700;
}
.form-design-half .form_field_select {
	width: 390px !important;
}
.form-design-full{
	width: 100%;
	clear: both;
}
.form-design-third{
	width: 260px;
	float: left;
	clear: none;
}
.form-design-full .form_field_text {
	width: 100% !important;
	resize: vertical !important;
	 border: 1px solid #d6d6d6;
	font-weight: 700;
}
.form-design-full .form_field_select {
	width: 845px !important;
}
.clear {
	clear: both;
}
.form-Spacer {
	width: 25px;
	float: left;
	height: 30px;
}
.FormHeader h1 {
	font-size: 1.875em;
}
.selectBox-arrow {
	background-image: url(http://www.bulldogsolutions.net/ZebraTechnologies/ZBR1369/ZebraDropdownArrow.jpg) !important;
	background-image: none\9 !important;
	background-color: #A6ADB2 !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
}
.selectBox-arrow::after {
	display: none;
}
.error {
	border: solid 1px #FF0004 !important;
	outline: solid 1px #FF0004 !important;
}
input:required {
 box-shadow:none;
}
input:invalid {
 box-shadow:none;
}
textarea {
	height: 150px;
	resize: vertical;
	padding: 7px 15px !important;
}
textarea:required {
 box-shadow:none;
}
textarea:invalid {
 box-shadow:none;
} 
input[type="text"] {
	height: 44px;
	padding: 7px 15px;
	font-size: 16px;
	font-family: "微软雅黑";
}
input[type="checkbox"], input[type="radio"] {
	margin-bottom: 4em !important;
	margin-top: 0px;
	margin-right: 10px;
	float: left;
}

.CheckLabel label {
	cursor: pointer;
}

.loadpageCheckbox.section { margin-top:20px}

.CheckLabel {
	font-size: 14px !important;
}

#ErrorBox{
	font-size:14px;
	font-weight:bold;
	color:#DD0000;
}
.form_leftcolmark{
	float:none !important;
}
.selectBox-options li a {
	white-space: normal !important;
	line-height:16px !important;		
	margin-top:15px !important;		
}

form .form_rightcol.form_error{
    display:inline;
}
.ie7 form .form_rightcol.form_error{
    display:inline-block;
    margin-top:-25px;
}
form .form_error {
    display: block;
    margin-top: -4px;
}
form .form_row .selectBox-dropdown{
  margin-bottom: 4px;
}
form .form_row {
  position:relative;
}
#Page2 {
	z-index: 2;
	overflow: hidden;
}
.hide {
	display: none;
}
.form-design-half {
	width: 100%;
	float: left;
}
#countrycode {
	width: 50px !important;
	float: left;
	clear: both;
}

.cp1mianback video {width: 100%;height: auto;}
.cp1mianback iframe {width: 100%;height: auto;}