/* CSS Document */
*{margin:0; padding:0;}
body {
	font-size: 14px;
	font-family:Microsoft Yahei!important;
	color:#333;
	line-height:1.6em;	
	
}


.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}/*È¥³ý²ã¸¡¶¯*/

a {
blr:expression(this.onFocus=this.blur());/*È¥³ý³¬Á´½Ó±ß¿ò*/
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #1286dc; TEXT-DECORATION: none
}
A:hover {
	COLOR:#1286dc; TEXT-DECORATION: none
}
ul li{list-style:none;}
h1 {
	font-size:20px;	
	color:#333;
}

#mobnav,.nav-list,nav-menu{display:block;}
#mobnav{ position:fixed;top:200px;}
.nav,.nav_menu{display:none;}
                      
#nav_current{display:block;background:url(../images/curr.png) no-repeat center;}
strong{color:#333;}



.header{width:100%;height:90px;margin:0 auto;border-bottom:solid #ccc 1px; overflow:hidden;}


.logo_bg{width:523px;height:93px;float:left;background:url(../images/logo.jpg) no-repeat;  position:relative;
}

.logo{ 
    width: 90%;
    height: 90px;
    float: none;
    position: relative;
 background:url(../images/logo.jpg) no-repeat left;  position: relative;
 background-size:100% auto;

 bottom:5px;
 margin:0 auto;
}

.logo h1{    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

.logo h1 a {
    display: block;
    text-indent: -9999px;
    height: 93px;
    width: 523px;
}


.logo h2{    
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
	 text-indent: -9999px;
}

.logo h2 a {
    display: block;
    text-indent: -9999px;
    height: 93px;
    width: 523px;
}



.hotline{display:none;}
.banner{display:none;}
.banner img{width:95%;height:100%;}
.fullSlide {
	width:100%;
	position:relative;
	height:100%;
	background:#fff;
	

}
.bannermob{width:100%;height:180px;background:url(../images/banner.jpg) no-repeat center; background-size:cover;}



.bar{width:95%;margin:0 auto;padding:10px 0 0 0;}
.barbox{width:100%;height:89px;line-height:20px;margin:0 auto;}
.searct{width:100%;float:left;}
.proscroll{width:100%;height:380px;padding-top:40px;}
.prosc_title{width:100%;height:54px;margin:0 auto;background:url(../images/pro.png) no-repeat center;background-size:250% 80%;}
.prosc_box{width:100%;height:231px;margin:0 auto;padding-top:60px;}
.prclass{display:none;}
.yy{width:100%;height:677px;background:url(../images/bg.jpg) repeat-x center!important;padding-top:20px;}
.yy_title{width:100%;height:54px;background:url(../images/area.png) no-repeat center;margin:0 auto;margin-top:40px;margin-bottom:20px;}
#our-team{ position:relative;top:-50px;}

.about{width:100%;height:100%;background:url(../images/bg2.jpg) no-repeat center fixed; background-size:cover;padding-top:60px;}
.about_title{width:100%;height:57px;background:url(../images/about.png) no-repeat center;margin:0 auto;}
.about_box{width:100%;height:100%;background:rgba(255,255,255,0.9);margin:40px auto;padding:25px 25px;}
.video{width:95%;height:214px;float:none;background:#000;margin:0 auto;margin-bottom:30px;}
video{max-width:100%;height:100%;}
.about_txt{width:100%;float:none;line-height:30px;text-align:justify;}
.about_txt b{color:#146bb8;font-size:2em;height:70px;line-height:30px;padding:30px 0 30px 0;}
.menus{width:300px;float:none;margin:30px auto;}
.menus a{background:url(../images/a.png) no-repeat left;padding-left:20px;margin:0 10px 0 10px;}
.case{width:100%;height:477px;margin:0 auto;padding-top:60px;}


.case_title{width:100%;height:57px;background:url(../images/case.png) no-repeat center;}
.case_box{padding-top:0;}


.adv{width:100%;height:100%;background:url(../images/bg.jpg) repeat center;padding-top:60px;}
.adv_title{width:100%;height:57px;background:url(../images/adv.png) no-repeat center;margin:0 auto;background-size:250% auto;}
.adv_box{width:100%;height:auto;margin:40px auto;}
.fleft{width:90%;float:none;margin:0 auto;}
.fright{width:90%;float:none;margin:0 auto;}
.fleft img,.fright img{width:100%;height:auto;}
.fleft b,.fright b{font-size:20px;height:50px;line-height:50px;border-bottom:solid #333 1px;width:100%;display:block;}
.fleft i,.fright i{width:50px;height:50px;background:url(../images/yu.png) no-repeat center;display:block;float:left;margin-right:10px;color:#fff;text-align:center;font-style:normal;}

.news{width:90%;height:100%;margin:0 auto;}
.news_title{width:100%;height:57px;margin:0 auto;background:url(../images/news.png) no-repeat center;}
.news_box{padding-top:0;width:100%;}
.newsimg{width:100%;height:212px;float:left;}
.newsimg img{width:100%;height:100%;}
.newstxt{width:100%;float:right;}
.topname{font-size:20px;font-weight:bold;}
.newstime{color:#ccc;height:50px;line-height:50px;}
.newsdesc{width:100%;}
.n_b{font-weight:bold;}

.more{
width:120px;
height:34px;
line-height:34px;
text-align:center;
display:block;

border:solid #000 1px;
border-radius: 50px 50px 50px 50px;
-moz-border-radius: 50px 50px 50px 50px;
-webkit-border-radius: 50px 50px 50px 50px;}

.more:hover,.more:active{border:dashed #077ed8 1px;color:#077ed8;}

.newslist{border-top:solid #eee 1px;padding-top:30px;margin-top:30px;}
.newslist li{line-height:30px;border-bottom:dashed #ccc 1px;background:url(../images/index_57.jpg) no-repeat left top 10px;padding-left:20px;width:100%;float:left;margin:0 auto;}
.l{float:left;}
.r{float:right;color:#ccc;}
.map{width:100%;height:282px; overflow:hidden;margin-top:60px;}
.footer{width:100%;height:550px;background:#333;}
.f_box{width:100%;margin:0 auto;}
.f_left{width:100%;height:auto;background:#f4f4f4;float:none;margin:0 auto;}
.code{width:100px;margin:0 auto;padding-top:30px;}
.code img{width:100%;height:auto;}

.f_right{width:100%;float:none;color:#fff;margin:30px auto;}
.f_right a:link,.f_right a:visited{color:#146bb8;}
.f_right a:hover,.f_right a:active{color:#fff;}
.f_menu{display:none;}

.copyright{margin-top:40px;margin-top:30px;width:90%;text-align:center;margin:0 auto;}
.contact{width:90%;margin:30px auto;}
.contact div{width:100%;float:left;display:block;}
.link{display:none;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

#mainWrapper{width:90%;height:auto;margin:0 auto; overflow-x:hidden}
.inbanner{width:100%;height:100px;background:url(../images/inner.jpg) no-repeat; background-size:cover; background-position:center; }
.innav{width:100%;text-align:center;margin-top:60px;}
.innbox{width:100%;}
#leftnav{width:100%;height:40px;margin:0 auto;margin-bottom:20px;text-align:center;text-align:center;*width:1000px;*margin:0 auto;}
#leftnav li{margin:0 10px 0 10px;display:inline-block;*float:left;}
.innbox{line-height:30px;margin-top:40px;}
.path,.path a{color:#ccc;}
.innav{border-bottom:solid #ccc 1px;}
.cont{width:50%;float:left;}
.cont_bg{width:50%;background:url(../images/lxwm.jpg) no-repeat;float:right;height:424px;}
.innbox table{width:90%;margin:0 auto;}
.deve strong{display:block;width:100%;height:30px;line-height:30px;border-bottom:solid #ccc 1px;}
.photo li{width:100%;height:100%;display:inline-block;text-align:center;margin:10px 0px; overflow:hidden}
.photo li img{width:100%;height:auto;max-width:100%;}
.innbox img{width:100%;height:auto;}

.pronames{height:50px;line-height:50px;display:block;}
.in_title{padding-top:60px;}
.in_title strong{font-size:16px;}
.floatright{float:right;}
.floatleft{float:left;}
.propic{width:100%;height:300px;display:block; overflow:hidden;}

.rollBox{max-width:100%;overflow:hidden;margin:30px auto;}
.rollBox .Cont{max-width:75%;overflow:hidden;margin:0 auto;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .propic{width:300px;float:left;text-align:center;padding-right:20px;}
*+html .rollBox .Cont .propropic{width:300px;float:left;text-align:center;padding-right:30px;}
.rollBox .Cont .propropic img{width:100%;height:70px;padding:4px;background:#333;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont .propic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#ffffff;text-decoration:none;background:#333;display:block;padding:4px 0 20px 0;}
.rollBox .Cont a:hover{color:#ffffff;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.left_btn{width:41px;height:75px;float:left;padding-top:80px;}
.right_btn{width:41px;height:75px;float:right;padding-top:80px;}



.propic img{width:100%;height:205px;}
.product_img{width:100%;float:left; overflow:hidden;}
.product_img img{width:100%;height:auto;}
.product_desc{width:100%;float:right;padding-left:30px;}
.product_desc h1{ font-size:16px}
.product_desc div{ width:100%}

.det_title{height:100px;line-height:100px;}
.photodetail{line-height:30px;}
.xg{margin-top:60px;width:90%;margin:30px auto;}
.xg li{width:100%!important;height:auto;margin:0 auto;text-align:center;}
.xg li img{width:100%;height:100%;}
.onews_list li{width:100%;display:inline-table;margin:0 20px 0 20px;border-bottom:dashed #ccc 1px;}
.NewsName{float:left;font-weight:600;}
.NewsTime{float:right;}
.det_title p{font-size:16px;}
#demo li{display:inline-block;float:left;}
#gd{widtH:25%;float:left;}
.newsul li{width:100%;border-bottom:dashed #ccc 1px;}
.prclass{display:none;}

.more1{border:none!important;border-bottom:dashed #ccc 1px!important;}