/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; list-style:none;}
body{ font-size:12px; font-family:' '; color:#666;}
a{ color:#666;}
a:hover{ color:#f60; text-decoration:none;}
p{ }
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1200px; margin:0 auto;}

/*common end*/


#nav {
/*FONT-SIZE: 12px;*/ LIST-STYLE-TYPE: none;margin-top: 20px;
}
#nav LI {
/*FLOAT: left;*/ MARGIN-RIGHT: 1px; line-height:25px;
}
.bi {
POSITION: relative
}
#nav LI A {
/*DISPLAY: block; WIDTH: 65px; COLOR: #000000; LINE-HEIGHT: 30px; TEXT-ALIGN: center;*/ TEXT-DECORATION: none
}
.bi b{ font-weight:normal;}
.bi SPAN {
LEFT: -999px; VISIBILITY: hidden; POSITION: absolute;
}
.bi:hover SPAN {
DISPLAY: block;/* WIDTH: 65px; COLOR: #000000;LINE-HEIGHT: 30px;  TEXT-ALIGN: center;*/ TEXT-DECORATION: none;
LEFT: 0px; VISIBILITY: visible; CURSOR: pointer; TOP: 0px;
/*BACKGROUND: #ffffff 30px 8px; COLOR: #000000;LINE-HEIGHT: 29px; */ 
}
.bi:hover b{ VISIBILITY: hidden;}
#nav LI A:hover {
/*BACKGROUND: #ffffff 30px 8px; COLOR: #000000; LINE-HEIGHT: 29px ; */
}



/*Add------------------------------------------------------------------------------*/


.insidebg{ margin-top:100px; padding:0 10%;}


.servicebg{     padding-top:20px;max-width: 1200px;margin: 0 auto;}
.service01{}
.service01 .img{}
.service01 .img img{ width:100%; float:left;}

.tit1{ text-align:center; max-width:1000px; margin:0 auto;}
.tit1 h2{ font-size:40px;}
.tit1 h3{ font-size:0;}
.tit1 h3 span{ display:inline-block; width:70px; height:2px; background:#fff;}
.tit1 h4{ font-weight:normal; font-size:18px; margin:10px 0 0 0; line-height:1.5em;}
.service02{ padding-top:55px;}
.service02 .main{ margin-top:55px;}
.service02 .main ul{}
.service02 .main ul li{}
.service02 .main ul li img{ width:100%; float:left;}

/*.service03{ padding-top:50px;}*/
.service03 .main{ max-width:1200px; margin:0 auto; margin-top:20px;}
.service03 .main .img{}
.service03 .main .img img{ width:100%; float:left;}

.service04{ padding-top:50px; padding-bottom:50px;}
.service04 .main{ max-width:1200px; margin:0 auto; margin-top:20px;}
.service04 .main table{ border-spacing:0;}
.service04 .main table td{}
.service04 .main table input{ border:1px solid #ccc; width: 93%; height: 30px; padding: 5px 2%; margin-top: 10px; font-size: 18px;}
.service04 .main table select{ width: 99%; height: 44px; padding: 5px 2%; margin-top: 10px; font-size: 18px; color: #666;}
.service04 .main table textarea{ width: 95%; padding: 5px 2%; margin-top: 10px; font-size: 20px;}
.service04 .main table input.dosubmit{ width: 50%; border: 0; background-color: #fff; height: 50px; line-height: 40px; color: #181818; font-weight: bold; font-size: 20px; letter-spacing: 2px; cursor: pointer;}


.partnerbg{ margin-top:135px;}
.partner01{}
.partner01 .img{}
.partner01 .img img{ width:100%; max-width:1200px;
    margin: 0 auto;
    display: block;}







@media(max-width:768px){
.about-wrap{ padding-top:50px;}
.servicebg{ padding:0 2%;}
.contact-wrap{ padding-top:50px;}
}















