﻿
/*通用样式*/
* {
	margin: 0px;
	padding: 0px;
	outline:none;
}
ul {
list-style-type:none;
}
li {
list-style-type:none;
text-align:left;
font:14px/1.5em 微软雅黑,Arial;
color:#ffffff;

}

div {
font:14px/1.5em 微软雅黑,Arial;
text-align:left;
color:#ffffff;

}





LI {
	 color:#ffffff;
}

td {
font:13px/1.5em 微软雅黑,Arial;
color:#ffffff;

}
body {
	margin: 0px;
	padding:0px;
	text-align:center;
	font:13px/1.5em 微软雅黑,Arial;
	color:#ffffff;

}



a{
color:#ffffff; 
text-decoration:none; 
outline:none; 
}








SELECT {
	FONT: 13px; COLOR: #0F0F0F;
}
INPUT {
	FONT: 13px  #0F0F0F;
}
TEXTAREA {
	FONT: 13px  COLOR: #0F0F0F;
}



.form {
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 17px;
	height:22px;
	padding:0px;
	margin:0px;
}


.tdbg_leftall{
border:#cccccc 1px solid;
text-indent:5px;
outline:none;
line-height:30px;
display:inline-block;
font-family: "verdana",'Microsoft YaHei';
font-size: 13px;
color: #333;
margin:3px 0px;
margin-left:5px;
}





.clears {
clear:both;
font-size:0px;
height:1px;
overflow:hidden;

}




/*项部样式*/

#toplogo {
clear:both;
height:70px;
width:100%;
text-align:center;

}
#toplogo img {
height:50px;
margin:10px 0px 0px 0px;
}

#topmenu {
clear:both;
height:60px;
width:100%;
}



#topmenubut {
float:right;
margin-right:5%;
width:50px;
height:50px;
}

#topmenubut img {
width:50px;
height:50px;
}

#dropmenu {
position:absolute;
top:135px;
background-color:#000000;
right:5%;
display:none;
z-index:1000;
filter:alpha(opacity=90);opacity:0.9;
width:90%;
border:#ffffff 1px solid;
border-bottom-width:0px;
}

#dropmenu a {
font-family:微软雅黑;

}

.drops {
text-align:left;
height:45px;
text-indent:12px;
width:100%;
line-height:45px;
border-bottom:#ffffff 1px solid;
font-size:20px;
}

.dropscur {
text-align:left;
height:45px;
text-indent:12px;
width:100%;
line-height:45px;
border-bottom:#ffffff 1px solid;
font-size:20px;
background:#E6E3E3;
}

.dropscur a {
color:#000000;
}

#prdsm {
display:none;
}
#prdsmbut {
position:absolute;
top:0px;
right:20px;
width:50px;
border-left:#ffffff 1px solid;
line-height:45px;
height:45px;
text-align:center;
font-size:50px;
color:#ffffff;
}
#prdsmbut img {
height:45px;
margin-right:5px;
border:0px;
}
.dropsm {
text-align:left;
height:40px;
text-indent:20px;
width:100%;
line-height:40px;
border-bottom:#ffffff 1px solid;
font-size:18px;
}

/*首页主体样式*/
#indexvideo {
width:100%;
overflow:hidden;
clear:both;
position:relative;
background-size:cover;
height:300px;
background-color:#000000;

}

#videos {
width:100%;
height:300px;
clear:both;
}

#indexvideobg {
width:100%;
clear:both;
background:url(../../image/0da768_0ffcd1b0986d43b4aaa061b8b17d4040.png);
position:absolute;
top:0px;
left:0px;
z-index:100;
height:300px;
}
#indexvdwz {
position:absolute;
top:40px;
left:0px;
z-index:150;
width:100%;
}

#indexvdwz h3 {
text-align:center;
color:#ffffff;
font-weight:normal;
line-height:1em;
font-family:微软雅黑;
}


#indexsecondwz {
width:100%;
clear:both;
padding:35px 0px;
text-align:center;
}

#indexsecondwz h2 {
font-family:微软雅黑;
letter-spacing:0em;
line-height: 1em;
color: #000000;
text-align:center;
}

.seall {
width:136px;
height:43px;
line-height:43px;
font-size:15px;
text-align:center;
background-color:#0A0A0A;
margin:0px auto;
margin-top:10px;
}

#indexsecondpic {
width:100%;
clear:both;
outline-width:0px;
vertical-align:bottom;
padding:0px;
margin:0px;
}

#indexsecondpic img {
width:100%;
outline-width:0px;
vertical-align:bottom;
padding:0px;
margin:0px;
}

#indexthree {
clear:both;
width:100%;
text-align:center;
background-color:#000000;
padding:50px 0px;
}

#indexthreevideo {
width:100%;
clear:both;
padding-bottom:50px;
}

#indexthree h1 {
line-height:1.4em;
text-align:center;
font-family:微软雅黑;
color:#ffffff;
}

#indexfourpic {
width:100%;
clear:both;
padding:0px;

}

#indexfourpic img {
width:100%;
margin:0px;
outline-width:0px;
vertical-align:bottom;
padding:0px;
}

#indexfourwz {
width:100%;
clear:both;
background-color:#000000;
position:relative;
height:440px;

}

#indexfourwz h2 {
font-size:50px; line-height:1em;font-family:微软雅黑;
letter-spacing:0.1em;
text-align:center;
padding-top:30px;
}

.indexabinfo {
word-wrap:break-word;
padding:15px 20px 0px 20px;
}

#indexaboutarrow {
position:absolute;
right:50px;
bottom:10px;
height: 54px; min-height: 45px; width: 260px;
overflow:hidden;
}
.s12_bg {background:rgba(237, 21, 102, 1);position:absolute;top:0;right:50px;bottom:0;left:0;}
.s12_top,.s12_bottom {border-left:0;border-right:50px solid transparent;position:absolute;right:0;}
.s12_top {border-bottom:50px solid rgba(237, 21, 102, 1);bottom:50% !important;}
.s12_bottom {border-top:50px solid rgba(237, 21, 102, 1);top:50% !important;}
.s12link {text-indent:36px;}
.s12label {font:normal normal 700 25px/2.3em 微软雅黑;  color:#FFFFFF;display:inline-block;position:relative;white-space:nowrap;}
.style-ioy0uvev {
right:275px;
bottom:14px; 
width: 56px; 
position: absolute; 
height: 45px;
}

#indexfive {
width:100%;
background:url(../../image/04c467f227af487aae13be4111632c7dy.jpg);
background-repeat:no-repeat top center;
background-size:cover;
clear:both;
}
#indexfivebt {
clear:both;
width:100%;
text-align:center;
padding:40px 0px 10px 0px;
}
.style-ioy0uvev svg {width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;fill:#F17424;fill-opacity:1;stroke:rgba(237, 21, 102, 1);stroke-width:0px;}
.style-ioy0uvev svg * {vector-effect:non-scaling-stroke;}

#indexfivebt h1 {
font-size: 58px; 
text-align: center;
letter-spacing: 0em;
color:#ffffff;;
font-family: 微软雅黑;
line-height:1.4em;
}

.indexfivecircel {
width:100%;
text-align:center;
padding:20px 0px;
clear:both;
}
.cicresy {
width:257px;
height:212px;
margin:0px auto;
text-align:center;
position:relative;
}

.indexfivecircel svg {
width:100%;
height:100%;
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
fill:#002E5D;
fill-opacity:0.88;


}
.indexfivecircel svg * {
vector-effect:
non-scaling-stroke;
}
.cry {
position:absolute;
width:100%;
top:11px;
left:0px;
}

.cry h1 {
font-size:48px; 
text-align:center;
color:#FFFFFF;
line-height:1.4em;
font-family:微软雅黑;
}

.cry h2 {
font-size:16px; 
text-align:center;
color:#FFFFFF;
font-weight:normal;
font-family:open sans,微软雅黑;
margin-top:65px;
line-height:1.4em;
}
#indexwztd {
position:absolute;
left:0px;
width:100%;
text-align:center;
font-weight:bold;
top:70px;
font-size:22px;
line-height:1.4em;
font-family:avenir-lt-w01_85-heavy1475544,微软雅黑 ;
}

#indexcontact {
width:100%;
clear:both;
padding:30px 0px;
text-align:center;
}

#lxbt {
width:100%;
text-align:center;
height: 95px;  
font:normal normal 700 50px/1.4em 微软雅黑;
}

#lxbt a {
color:#000000;
}

.indexcnt {
width:100%;
text-align:center;
padding:15px 0px;
}
.indexcntpic {
text-align:center;
}
.indexcntpic img {
margin-bottom:25px;
}
.indexcntwz {
width:206px;
text-align:center;
margin:0px auto;
}



/*底部样式*/


#foots  {
width:100%;
text-align:center;
height:160px;
background-color:#000000;
}

#footlinktop {
clear:both;
text-align:center;
padding-top:28px;
padding-bottom:10px;
font: normal normal normal 18px/1.4em avenir-lt-w01_35-light1475496,微软雅黑 ;
}
#footlink{
clear:both;
text-align:center;
width:100%;
}
#footbq {
width:100%;
text-align:center;
font: normal normal normal 16px/1.4em avenir-lt-w01_35-light1475496,微软雅黑 ;
}




/*内页样式*/


#servcss img {
width:100%;
margin:0px;
outline-width:0px;
vertical-align:bottom;
padding:0px;
}
.sername {
line-height:1em;
font-size:40px;
font-weight:bolder;
padding:20px 10px 5px 10px;
text-align:left;
font-family:avenir-lt-w01_85-heavy1475544,微软雅黑;
}
.sersm {
line-height:1.5em;
text-align:left;
font: normal normal normal 15px/1.2em avenir-lt-w01_35-light1475496,微软雅黑 ;
padding:5px 10px 10px 10px;
}

.view-more{
color:#fff;
letter-spacing:5px;
text-transform:uppercase;
text-align:center;
width:285px;
height:50px;
margin:15px auto;
display:inline-block;
font-size:14px;
font-family:"AvenirLTStd-Black","Avenir","Helvetica",sans-serif;
}
.view-more a{
background:#ff7336;
color:#fff;
width:100%;
height:100%;
text-align:center;
padding-top:14px;
display:inline-block;
box-sizing:border-box;
border:2px solid #ff7336;
-moz-transition:all 0.4s ease-out;
-o-transition:all 0.4s ease-out;
-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;
transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);
-webkit-transition-timing-function:cubic-bezier(0.645,0.045,0.355,1);
-webkit-transform:translate3d(0px,0px,0px);
transform:translate3d(0px,0px,0px);
-ms-transform:translate3d(0px,0px,0px);
-webkit-backface-visibility:hidden;
-webkit-perspective:1000;
}
.view-more a:hover{
background:#fff;
color:#ff7336;
}
.trustwz {
font-size:36px; 
text-align:center;
letter-spacing:0.2em;
font-family:spinnaker,微软雅黑;
background:url(../../image/sy.png) no-repeat center;
}
#newsvideo {
width:100%;
height:300px;
clear:both;
}
#newtopwz {
position:absolute;
top:20px;
left:0px;
width:100%;
}
.newtopwzbut {

height: 40px; 
width: 270px;
font-family:14px;
line-height:40px;
font-family:avenir-lt-w01_35-light1475496,Microsoft Sans Serif;
text-align:center;
border:white 1px solid;
margin:0px auto;
margin-top:10px;
}
#newtopwz h4 {
font-size:40px; 
line-height:1.2em; 
text-align:center;
color:#FFFFFE;
font-weight:normal;
font-style:normal;
font-family:nimbus-sans-tw01con,Microsoft Sans Serif;
}
#newtopwz h1 {
font: normal normal bold 28px/1.3em lulo-clean-w01-one-bold,Microsoft Sans Serif ;
text-align:center;
}

#newtopwz p {
font-size: 40px; 
line-height: 1.1em; 
text-align: center;
color:#ffffff;
font-family:anton,impact-w01-2010,impact-w02-2010,impact-w10-2010,Microsoft Sans Serif;
}
.newstb {
position:absolute;
top:124px;
left:68px;
text-align:center;
width:100%;
}

.newstb div {
width: 96px;
margin:0px auto;
}

.newstb span {
font-size:15px;
-webkit-text-size-adjust:none;
font-family:open sans,Microsoft Sans Serif;
}

#newsbottom {
padding-top:80px;
width:100%;
text-align:center;
clear:both;
position:relative;
overflow:hidden;
}

.newsbottombut {
height: 40px; 
width: 290px;
margin:0px auto;
margin-top:30px;
line-height:40px;
font-size:15px;
line-height:40px;
font-family:avenir-lt-w01_35-light1475496,Microsoft Sans Serif ;
background-color:#000000;
text-align:center;
}

#newsbottom h4 {
font-size:40px; 
line-height:1.2em; 
text-align:center;
color:#212121;
ont-weight:normal;
font-style:normal;
font-family:Microsoft Sans Serif;
}

#newsbottom h1 {
font: normal normal bold 28px/1.4em lulo-clean-w01-one-bold,Microsoft Sans Serif ;
text-align:center;
}

#newsbottom p{
font-size: 50px; 
line-height: 1.4em; 
text-align: center;;
color:#212121;
font-family:anton,impact-w01-2010,impact-w02-2010,impact-w10-2010,Microsoft Sans Serif;
}




#contpicwz {
width:100%;
text-align:left;
}

#contpicwz h2 {
font-size:55px; 
line-height:1em;
font-family:微软雅黑;
padding-left:40px;
}
.contactmap {
width:100%;
text-align:center;
position:relative;
height:300px;
overflow:hidden;
}
.lxmap {
height: 300px;
position:absolute;
left:-650px;
top:0px;
width:1894px;
}

.lxwmwz {
width:220px;
clear:both;
position:absolute;
left:0px;
top:0px;
background-color:#3E9BE9;
height:300px;
}
.lxwmwz p {
padding-top:10px;
text-align:left;
padding-left:10px;
padding-right:10px;
}

.qulitywz {
word-wrap:break-word;;
}

.qulitywz p {
line-height:1.6em; text-align:center;
font-size:19px;
}