@charset "utf-8";



/* CSS Document */



/* QQ:1977917927 */







/*==============================================================================================*/



/*common



/*==============================================================================================*/



*{



	margin:0;



	padding:0;



}







*{outline:none; }







div{border:none}







h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th {



	padding:0;



	margin:0;



}



h1, h2, h3, h4, h5, h6, h7 {



	font-size:14px;



	font-weight:bold;



}



h1, h2, h3, h4, h5, h6, h7,em {



	font-weight:bold;



	font-style:normal;







}



img, th {



	border:0;



}



ul, ol, li {



	list-style-type:none;



}



a {



	color:#454545;



	text-decoration:none;



	outline:none;



}



a:hover {



	color:#454545;



	text-decoration:none;



}



body{



	font-family: Arial, Helvetica, sans-serif;



	color:#333;



	background:#fff ;



	font-size:12px;



	line-height:20px;



}



.fl {



	float:left;



}



.fr {



	float:right;



}



.block{display:block;}



.line-height{ line-height:22px;}



.border{border:#dedede solid 1px; overflow:hidden; border-radius:4px;}



.cboth {



	display:block;



	line-height:0px;



    font-size:0;



	clear:both;



}



.mtop{ margin-top:10px;}



.mbottom{ margin-bottom:10px;}



/*==============================================================================================*/



/*table-css



/*==============================================================================================*/



.itable td{



	border-width: 1px;



	padding: 6px;



	border-style: solid;



	border-color: #cccccc;



	background-color: #ffffff;



}



.itable {



	font-family: verdana,arial,sans-serif;



	border-width: 1px;



	border-color: #cccccc;



	border-collapse: collapse;



}



.itable th {



	border-width: 1px;



	padding: 6px;



	border-style: solid;



	border-color: #cccccc;



	background-color: #eeeeee;



}	



/*==============================================================================================*/



/*module



/*==============================================================================================*/



#container {



	width:100%;



}



#header{



	width:100%;



}







#mainer{



	overflow:hidden;



	width:100%;



	max-width:720px;



	min-width: 320px;



	margin-left:auto;



	margin-right:auto;



	margin-bottom:10px;

	padding-top:10px;



}



#footer{



	width:100%;



	max-width:720px;



	margin-left:auto;



	margin-right:auto;



	clear:both;



	text-align:center;



	overflow:hidden;



	padding-bottom:100px;



	font-size:12px;



	font-family: Arial, Helvetica, sans-serif;



	background:#f2f2f2;



	padding-top:20px;



}







/*==============================================================================================*/



/*header



/*==============================================================================================*/



.headbd{



	width:100%;



	max-width:720px;



	margin-left:auto;



	margin-right:auto;



	overflow:hidden;



	clear:both;



	background:#fff;



	}



.logo{



	float:left;



	margin-top:10px;



	margin-left:5px;



	max-width:400px;



}



.logo img{ 	



    width:100%;



    max-width:139px;



}











/********************************/



.bum{



	float:right; 



	padding:25px; 



	margin:12px 0px 0 0; 



	border:none; 



	background:url(../images/mulu.png) no-repeat; 



	width:42px;     



	height:35px;}         



.bt{



	display:none;



    cursor: pointer;



	border:none;



    max-width:720px; 



	width:100%; 



	height:100%; 



	background:none;



}



.bt .bumd{



	float:left;



	overflow:hidden;



	display:block;



    cursor: pointer;



	border:none;



    max-width:720px; 



	width:100%; 



	height:100%; 



	opacity:0.5; 



	background:#666;



	position:absolute;



	z-index:999;



	position:fixed; 



}



.bt .buml{



	float:left; 



	max-width:720px;



	margin-right: auto;



	width:100%; 



	position:absolute; 



	z-index:1000;



}



.bt .buml ul{



	display: block;



	position:fixed; 



	right: 0;



	width:120px;



	z-index:999;



	background: #fff; 



}	



.bt .buml li{



	width:120px;



	background-color:#fff;



	border-bottom: 1px solid #ccc; 



	height:50px; 



	line-height:50px; 



	padding-left:10px;}



.bt .buml li>a{



	padding:0;



	font-size:16px;



	color: #666;



	display: block; 



	width:150px;}



.bt .buml li	



.bt .buml li:hover{background-color: #016fae;}



.bt .buml li:hover>a{color: #eb9212;}



















.slogan{ float:left; display:block; color:#333; font-size:20px; font-weight:normal; line-height:16px; text-align:left; margin-top:10px; font-size:12px;}



.share{float:right; margin-top:12px; margin-right:10px; width:50%;max-width:368px;}



.share img{ 	



    width:100%;



	max-width:368px; 



}



.bdsharebuttonbox a{background:url(../images/share.png) no-repeat left -5px !important;}



.menu{



	background:#eb9212;



	width:100%;



	bottom:0px;



	height:50px;



    position:fixed;



	z-index:99999;



}



.menu ul{



	width:100%;



	max-width:720px;



	margin-left:auto;



	margin-right:auto;



}



.menu li{



	float:left;



	width:33.333333%;



	height:50px;



	position:relative;



	text-align:center;



	



}



.menu li a{



	display:block;



	text-align:center;



	font-size:12px;



	font-family: Arial, Helvetica, sans-serif;



	color:#fff;



	border-right:#fff solid 1px;



	white-space:nowrap;



	overflow:hidden;



	padding:8px 5px;



	







}



.menu li:last-child a{border:none}



.menu li img{width:30%; text-align:center; width:16px;}



.menu li span{



	font-family: Arial, Helvetica, sans-serif;



	display:block;



	font-size:12px;



	line-height:16px;



	font-style:normal;



}



.menu li a:hover{



	background-color:rgba(255,255,255,0.1);



	color:#eeeeee;



}



.menu li a.index{



	background-image:none;



	margin-left:3px



}



.onsub{ position:relative; float:left; background:url(../images/onsub.png) no-repeat right top;}



.sub{ position:absolute; z-index:999999; bottom:50px; padding-bottom:1px; width:200px !important;list-style:none; display:none; overflow:hidden; background:#666666;}



.sub li{ float:left; list-style:none; width:100%; text-align:left;height:30px; line-height:30px; border-bottom:#ddd solid 1px;}



.sub li:last-child {border:none}



.sub li a{ color:#fff;text-align:left; display:block; overflow:hidden; padding:0px 5px 0px 15px; border:none; background:url(../images/arrow.png) no-repeat 7px -42px; white-space:nowrap;}







.nav{



	display:block;



	max-width:719px;



	margin:0 auto 10px;



}



.nav ul{



	width:100%;



	display:block;



	padding-top: 1px;



	margin-left:1px;



	max-width:719px;



	overflow:hidden;



	



}



.nav li{



	float:left;



	line-height:40px;



	height:40px;



	width:25%;



	margin-bottom:1px;



	background:#016fae;



	text-align:center;



}



.nav li a{ color:#fff; font-size:12px; font-family: Arial, Helvetica, sans-serif; display:block;background:url(../images/nav_line.gif) right 0px repeat-y;}



.nav li a:hover{



   background:#016fae url(../images/nav_line.gif) right 0px repeat-y;



}







/*==============================================================================================*/



/*Sreach body



/*==============================================================================================*/







.SearchBox{ width:100%; text-align:left; margin-top:10px;}



.SearchBox .hd{ height:40px; line-height:40px;  padding:0 10px 0 10px;   border-bottom:1px solid #ddd;  position:relative; }



.SearchBox .hd .article{ background:#eeeeee;}



.SearchBox .hd .product{ background:#eeeeee;}



.SearchBox .hd ul{ float:left; display:block; overflow:hidden; width:100%; }



.SearchBox .hd ul li{ float:left; text-align:center; cursor:pointer; width:50%; }



.SearchBox .hd ul li a{ display:block; overflow:hidden;}



.SearchBox .bd ul{  zoom:1;  }







/*==============================================================================================*/



/*banner



/*==============================================================================================*/



.banner {



	width:100%;



	max-width:720px;



	margin-left:auto;



	margin-right:auto;



	position:relative;



	z-index:100;



}



.ibanner{



	width:100%;



	max-width:720px;



	margin-left:auto;



	margin-right:auto;



	position:relative;



	z-index:100;



	line-height: normal;



	margin-bottom: -2px ;



}



.ibanner .crumb{



	width:100%;



	position:absolute;



	z-index:100;



	height:45px;



	left:0px;



	bottom:0px;



	overflow:hidden;



	



}



.ibanner .backdrop{



	position:absolute;



	display:block;



	overflow:hidden;



	width:100%;



	background:#000;



	left:0px;



	bottom:0px;



	z-index:100;



	height:45px;



	filter:alpha(opacity=50);  



	-moz-opacity:0.5;  



	-khtml-opacity: 0.5;  



	opacity: 0.5;



	overflow:hidden;



}



.ibanner .crumb ul{



	width:1200px;



	margin:0 auto;



	z-index:100;



	height:60px;



	overflow:hidden;



}







.ibanner .crumb ul li{



	float:left;



	display:block;



	padding:0px 12px 0px 8px;



	text-align:left;



	background:url(../images/arrow.png) no-repeat right 20px;



}







.ibanner .crumb ul li i{



	color:#FFF;



	font-size:18px;



}







.ibanner .crumb ul li:last-child{



	background:none;



}







.ibanner .crumb ul li a{



	display:block;



	line-height:45px;



	font-size:14px;



	color:#fff;



}







/*==============================================================================================*/



/*center_box



/*==============================================================================================*/



.center_box{



	display:block;



	margin:0 auto;



	max-width:720px;



	background: #fff;



	padding:10px 0;







}



.center_box ul {



	max-width:100%;



	display:block;



	overflow: hidden;



	left:0px;



	top:0px;



}



.center_box li {



	float:left;



	line-height:30px;



	padding:0 8px;



	text-align:center;







}



.center_box li a{ color:#333; font-size:14px; font-weight: 600; font-family: Arial, Helvetica, sans-serif; display:block;background:url(../images/nav_line.gif) right 0px repeat-y;}



.center_box li a:hover{}











/*---------------.center_nav---------------*/



.center_nav{



	display:block;



	margin:0 auto;



	max-width:720px;



	background: #fff;



	padding:10px 0;







}



.center_nav ul {



	max-width:100%;



	display:block;



	overflow: hidden;



	left:0px;



	top:0px;



}



.center_nav li {



	display: block;



	width:100%;



	float:left;



	line-height:30px;



	text-align:left;



	padding-left: 20px;



    padding-right: 10px;



    padding-top: 8px;



    padding-bottom: 8px;



    overflow: hidden;



    vertical-align: top;



    background: url(../images/arrow.png) no-repeat 90% 20px;



    border-bottom: #eaeaea solid 1px;







}



.center_nav li a{



	display: block;



	color:#333; 



	font-size:14px; 



	font-family: Arial, Helvetica, sans-serif; 



}



.center_nav li a:hover{color:#016fae;}







































/*==============================================================================================*/



/*cate-css



/*==============================================================================================*/







.cate_box {



	display:block;



	background:#fff;



	margin:0 auto;



	max-width:720px;



}



.cate {



	max-width:100%;



	display:block;



	margin-left:auto;



	margin-right:auto;



}







.cate ul {



	max-width:100%;



	display:block;



	overflow: hidden;



	left:0px;



	top:0px;



}







.cate li {



	float:left;



	line-height:40px;



	width:33.33%;



	margin-bottom:1px;



	background:#efefef;



	text-align:center;







}



.cate li a{ color:#333; font-size:12px; font-family: Arial, Helvetica, sans-serif; display:block;background:url(../images/nav_line.gif) right 0px repeat-y;}



.cate li a:hover{



   background:#eb9212 url(../images/nav_line.gif) right 0px repeat-y;

   color:#fff;



}







.cate li div {



	display:block;



	line-height:36px;



}



.cate li div span {



	display:block;



	line-height:36px;



	cursor:pointer;



}



.cate li a {



	display:block;



	font-size:12px;



	line-height:36px;



	text-align: center;



}



.cate li a:hover {



}



.cate li.cur {



	color:#fff;

	background-color:#e78200;



}



.cate li.cur a {



	color:#fff;



}



.cate li .onhvr {



	color:#F90;



}



.cate li ul {



	display:none



}



.cate .root {



	background:#e8e8e8;



}



.cate .root span {



	background:url(../images/cate.png) no-repeat 0px -201px;



	color:#FFF;



	padding-left:15px;



}



.cate .root.cur span {



	color:#fff;



	background:#e8e8e8 url(../images/cate.png) no-repeat 0px -276px !important;



}







/*---------------contents---------------*/



.contents {



	display:block;



	overflow:hidden;



	margin:0px;



	padding:0 10px;



}



.contents .hd {



	overflow:hidden;



	font-family: "微软雅黑", Arial, Verdana, Helvetica, sans-serif;



	line-height:45px;



	height:45px;



	border-bottom:#dddddd solid 1px;



	background:#fff;



	color:#0158a7;



	font-size:18px;



	margin-bottom:10px;



}







.contents .title {



	display:block;



	overflow:hidden;



	padding:20px 0 0;



	text-align:center;



}



.contents .title h2 {



	overflow:hidden;



	line-height:30px;



	height:30px;



	font-size:24px;



	color:#eb9212;



	font-weight:normal;



	margin-bottom:2px;



}



.contents .title p {



	overflow:hidden;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	line-height:24px;



	height:24px;



	font-size:18px;



	color:#ccc;



	padding-bottom: 10px;



}







.contents .zizhi {



	display:block;



	overflow:hidden;	



	margin-top:10px;



	margin-bottom:10px;



}







.contents .zizhi img {



	display:block;



	width: 100%;



}







.contents .rongyu {



	display:block;



	overflow:hidden;	



	margin-bottom:10px;



}



.contents .rongyu img {



	display:block;



	width: 100%;



}



.zizhi .zitext{



	margin-top:1%;



}







.zizhi .zitext ,.rongyu .rotext {



	display:block;



	float:left;



	overflow:hidden;



	position: relative;



	padding:8% 5%;



	width: 95%;



	max-width: 720px;



	background: #fff;



	text-align: left;



}



.zitext span , .rotext span{



	width:100px;



	height:60px;



	overflow: hidden;	



}



.zitext span img , .rotext span img{



	width:78px !important;



	height:25px;



	padding-top: 12px;



}



.zizhi .zitext h2 ,.rotext h2{



	font-size: 24px;



	font-weight: normal;



	padding-bottom:20px;



	margin-right:1%;



}



.zizhi .zitext p, .rotext p{



	font-size: 14px;



	line-height: 24px;



	font-weight: normal;



	color: #999999;



	margin-right:1%;



}











.contents .block {



	display:block;



	overflow:hidden;	



	margin-bottom:10px;







}



.contents .block ul{



	list-style:none;



	width:100%;



}



.contents .block ul li{



	float:left;



	display:block;



	overflow:hidden;



	width: 32%;



	margin-right: 2%;



}



.contents .block ul li:last-child{



	margin-right: 0;



}



.contents .block ul li img{



	width: 100%;



}







.contents .guide {



	overflow:hidden;



	margin-bottom:15px;



}







.contents .guide ul {



	list-style:none;



}



.contents .guide ul li {



	line-height:25px;



}



.contents .guide ul li img{



	width: 100%;



}



.contents .guide .ibuy {



	background:#ff6600;



	color:#fff;



	font-size:16px;



	text-align:center;



	height:40px;



	line-height:40px;



	width:120px;



	margin-right:20px;



	float:left;



	overflow:hidden;



	display:block;



}



.contents .guide .idemo {



	background:#6da935;



	color:#fff;



	font-size:16px;



	text-align:center;



	height:40px;



	line-height:40px;



	width:120px;



	float:left;



	overflow:hidden;



	display:block;



}







.contents .guide-info{



	margin:30px;



}







.contents .guide-info .thd {



	text-align:center;



	font-size:24px;



	margin:50px 0px;



	line-height:60px;



}







.contents .guide-info .thd font {



	display:block;



	color:#CCC;



	text-align:center;



	font-size:12px;



	line-height:20px;



}



















/*==============================================================================================*/



/*indexer-css



/*==============================================================================================*/







/*-------------------pruducts-------------------*/







.guide{



	width:100%;



	max-width:720px;



	min-height:400px;



	overflow:hidden;



	margin-left:auto;



	margin-right:auto;



	margin-bottom:10px;



	margin-top:30px;



}







.guide_news{



	overflow:hidden;



	text-align:left;



	background:#fff;



	padding-bottom:20px;



	margin-bottom:10px;



	padding:0 3%;	



}



.guide_tz{



	overflow:hidden;



	text-align:left;



	background:#fff;



	padding-bottom:20px;



	margin-bottom:10px;



	padding:0 3%;	



}



.guide_tz .newstj{background-color: #efefef; padding:20px; margin-bottom:30px;}



.guide_tz .newstj span{float:right;}



.guide_tz ul{display:block; width:100%;}



.guide_tz ul li{float:left; margin-right:3%; margin-bottom:20px; width:47%;}



.guide_tz ul li img{margin:0; padding:0; width:100%; height:10%;}



.guide_tz ul li p{background-color:rgba(0,0,0,0.8); height:36px; line-height:36px; text-align:center; color:#FFF; z-index:11; margin:-10px 0 0 0; padding:0; display:block; width:100%;}











.guide_news li{ 



	overflow:hidden;



	vertical-align:top;



	margin-top:10px;



	margin-bottom:10px;



}



.guide_news li span{



	display:block; clear:both; color:#999;



}











/*-------------------about us-------------------*/



.maintitle{background:url(../images/line.jpg) repeat-x; height:59px; text-align:center; padding-bottom:2em; padding-top:2em; width:100%; display:table; margin:auto;}



.maintitle h2{font-size:22px; background:#FFF; height:59px; line-height:26px; width:80s%;  text-align:center; margin:auto; font-weight:500; display:table; margin:auto;}



.maintitle h2 span{font-size:12px; font-weight:100; display:block;}



.more{display:block; width:180px; margin:auto; padding:3em 0;}



.more a:link{background-color:#e78200; color:#FFF; font-size:32px; padding:5px 68px; font-weight:bold;}



.more a:visited{background-color:#e78200; color:#FFF; font-size:32px; padding:0px 68px; font-weight:bold;}



.more a:hover{background-color:#95181c; color:#FFF; font-size:32px; padding:5px 68px; font-weight:bold;}



#mainb{width:96%; margin:auto; padding:0 2% 30px 2%;}



#mainb ul{ border-left:#e9e9e9 solid 1px; border-top:#e9e9e9 solid 1px; height:300px;}



#mainb ul li{display:block; float:left; width:50%; text-align:center;  border-bottom:#e9e9e9 solid 1px;}



#mainb ul li div{border-right:#e9e9e9 solid 1px; height:110px; padding-top:30px; width:100%;}



#mainb ul li p{ font-size:30px; margin-bottom:15px; font-weight:100; line-height:30px;}



#mainb ul li h2{margin:0; padding:0; font-size:26px; line-height:26px;}



.guide .guide_tz span{float:right; font-size:12px; font-weight:100;}



.guide .guide_tz span a:link{color:#e58200;}



.guide .guide_news span{float:right; font-size:12px; font-weight:100;}



.guide .guide_news span a:link{color:#e58200;}



.guide .guide_pp span{float:right; font-size:12px; font-weight:100;}



.guide .guide_pp span a:link{color:#e58200;}







.guide_pp{	



    overflow:hidden;



	text-align:left;



	background:#fff;



	padding:20px 2% 30px 2%;}



	



.guide_pp ul li{float:left; margin-left:2%; padding:20px 0; width:31%;}



.guide_pp ul li img{border:#ebebeb solid 1px; width:100%;}







.guide_fc ul{ display:block; width:100%;}



.guide_fc ul li{float:left; width:47%; float:left; margin-left:2%; display:block; margin-top:10px; padding-bottom:10px;}



.guide_fc ul li img{width:100%;}



.guide_fc ul li p{ margin:5px 0; color:#343434;}



.guide_fc ul li p span{color:#e88c24;}



.guide_fc ul li a:link{



	background:#fff; display:block;



	border-bottom:1px solid #ccc;



	display:block;



	padding-bottom:10px;



	



	}



.guide_fc ul li a:visited{



	background:#fffs; display:block;



	border-bottom:1px solid #ccc;



	display:block;



	padding-bottom:10px;



}



.guide_fc ul li a:hover{



	background:#ffffff; display:block;



	border-bottom:1px solid #e88c24;



	display:block;



	padding-bottom:10px;



}











.guide .xwtitlea{background:url(../images/maincxwa.jpg) no-repeat left center; text-indent:32px; font-size:20px; font-weight:500; margin-bottom:20px;}



.guide .xwtitlea b{font-size:14px; font-family: "ZenIcon"; font-weight:100; color:#989898;}



.guide .xwtitleb{background:url(../images/maincxwb.jpg) no-repeat left center; text-indent:32px; font-size:20px; font-weight:500; margin-bottom:20px;}



.guide .xwtitleb b{font-size:14px; font-family: "ZenIcon"; font-weight:100; color:#989898;}



.guide .xwtitlec{background:url(../images/maincxwc.jpg) no-repeat left center; text-indent:32px; font-size:20px; font-weight:500; margin-bottom:20px;}



.guide .xwtitlec b{font-size:14px; font-family: "ZenIcon"; font-weight:100; color:#989898;}



.guide .xwtitled{background:url(../images/maincxwd.jpg) no-repeat left center; text-indent:32px; font-size:20px; font-weight:500; margin-bottom:20px;}



.guide .xwtitled b{font-size:14px; font-family: "ZenIcon"; font-weight:100; color:#989898;}



.guide .xwtitlee{background:url(../images/maincxwe.jpg) no-repeat left center; text-indent:32px; font-size:20px; font-weight:500; margin-bottom:20px;}



.guide .xwtitlee b{font-size:14px; font-family: "ZenIcon"; font-weight:100; color:#989898;}



.guide_news ul li dt{float:left; width:68%; line-height:16px;}



.guide_news ul li a:hover{color:#e88c24;}



.guide_news .dtimg{margin-right:2%;width:30%; margin-top:4px;}



.guide_news .dtimg img{width:100%; height:100%;}



.guide_about {



	overflow:hidden;



	text-align:left;



	background:#fff;



	padding:0 2% 30px 2%;



}



.guide_about h1{ 



	overflow:hidden; 



	background:#fff;



	height:40px; 



	line-height:40px; 



	color:#016fae;



	position:relative;



	border-bottom:#eaeaea solid 1px;



	padding:0 15px;



	



}







.guide_about img{



	width:100% !important;



	margin-left:auto;



	margin-right:auto;



}



.guide_about ul{ display:block; overflow:hidden; text-align:center;}



.guide_about ul h3{ text-align:left; line-height:30px; height:30px;}



.guide_about ul p{ text-align:left; margin-bottom: 10px;}



.guide_about ul a{ text-align:left; color:#2f74b7; }



.guide_about ul dd{ text-align:left;padding:0 15px 15px; }











.guide_cert {



	max-width:720px;



	clear:both;



	display:block;



	overflow:hidden;



	margin-left:auto;



	margin-right:auto;



	padding:0 1% 2% 3%;



	background: #fff;



}



.guide_cert ul {



	width:100%;



	padding-right:3%;



	margin:auto;



	display:block;



	overflow:hidden;



	list-style:none;



}



.guide_cert ul li {



	display: inline-block;



	vertical-align: top;



	_zoom: 1;



    _display: inline;



	overflow:hidden;



	width:47%;



	background:#dddddd;



	list-style:none;



	margin:0 1.5% 2% 0;



}







.guide_cert ul li dl{



	margin:5%;



	overflow:hidden;



	display:flex;



	padding:0px;



}







.guide_cert ul li dl a{



	display: flex;



}







.guide_cert ul li dl img{



	width:100%;



	align-self:center;



	



}







.guide_cert ul li dd{



	line-height:20px;



	background:#aaaaaa;



	overflow:hidden;



	display:block;



	padding:5%;



	color:#fff;



	text-align:center;



}



.guide_cert ul li dd a{ color:#fff;font-family:14px;}



.guide_cert ul li:hover dd{



	background:#2f74b7;



	



}







/*-------------------case-------------------*/







.guide_case{



	overflow:hidden;



	text-align:left;



	background:#fff;



	padding-bottom:20px;



	margin-bottom:15px;



}



.guide_case h2{ 



	overflow:hidden; 



	background:#fffff;



	height:40px; 



	line-height:40px; 



	color:#333333;



	position:relative;



	border-bottom:#eaeaea solid 1px;



}



.guide_case h2 span{ color:#333333; font-weight:normal; font-size:14px; margin-left:10px;}



.guide_case h2 a{ 



	width:40px;



	height:40px;



	margin-top:0px;



	margin-right:10px;



	float:right;



	font-size:12px;



	color:#999;



	font-weight:normal;



    display: block;



}



.guide_case ul{ overflow:hidden; padding:5px; background:#fff;}



.guide_case ul li{ 



	 width:50%;



	 float:left;



	 display:block;



	 margin-bottom:12px;



	 }



.guide_case ul li img{ width:100%;}		 



.guide_case ul li a{ font-weight:bold;padding:10px;border:#dddddd solid 0px; display:block;overflow:hidden;text-align:center;}	



.guide_case ul li span{  display:block;}















/*-------------------guide-pro-------------------*/







.guide_pro {



	max-width: 720px;



	display:block;



	overflow:hidden;



	margin-left:auto;



	margin-right:auto;



	padding: 25px 10px 30px;



}



.guide_pro h2 {



	max-width: 90%;



	margin: 0 auto;



	font-weight:normal;



	font-size:26px;



	font-family: "微软雅黑",Arial, Helvetica, sans-serif;



	margin-bottom:10px;



	line-height:30px;



}



.guide_pro h2 span{ display:block; clear:both; text-align:center; color:#000; font-size:18px; line-height:30px; }



.guide_pro h2 p{  display:block; clear:both; text-align:center; margin:0 auto; font-size:12px; color:#999; line-height:18px;}







.guide_pro_bd {



	width:100%;



	overflow:hidden;







}



.guide_pro_bd ul {



	max-width:100%;



	overflow:hidden;



	list-style:none;



}



.guide_pro_bd ul li {



	display: inline-block;;



	_display:inline;



	_zoom: 1;



	overflow:hidden;



	width:48%;



	line-height: normal;



	margin: 1%;



}



.guide_pro_bd ul li dl {



	display:block;



	overflow:hidden;



	float:left;



	padding:0px;



	margin-bottom:-2%;



	width: 100%;



	height: auto;



	line-height: normal;



}



.guide_pro_bd ul li dd a {



	display:block;







}







.guide_pro_bd ul li img {



	width:100%;







}



.guide_pro_bd ul li dd {



	margin-left:0px;



	width:100%;



	float:left;



	overflow:hidden;



	height:45px;



	line-height:45px;



	background:#525252;



	position:relative;



}



.guide_pro_bd ul li dd a {



	display:block;



	white-space:nowrap;



	height:45px;



	overflow:hidden;



	text-align:center;



	line-height:45px;



	font-size:14px;



	padding:0px 15px;



	color:#fff;



}



.guide_pro_bd ul li dd i{



	position:absolute;



	z-index:100;



	font-size:18px;



	right:10px;



	color:#fff;



	top:12px;



}







/*-------------------guide-nav-------------------*/







.guide_nav {



	max-width:720px;



	display:block;



	overflow:hidden;



	margin-left:auto;



	margin-right:auto;



	padding:25px 0 10px;



	background: #fff;



}



.guide_nav h2 {



	max-width: 90%;



	margin: 0 auto;



	font-weight:normal;



	font-size:12px;



	font-family: "微软雅黑",Arial, Helvetica, sans-serif;



	margin-bottom:15px;



	line-height:18px;



	margin-bottom:15px;



}



.guide_nav h2 span{ display:block; clear:both; text-align:center; color:#000; font-size:18px; line-height:30px; margin-bottom:3px; }



.guide_nav h2 p{  display:block; clear:both; text-align:center; margin:0 auto; max-width: 80%; font-size:12px; color:#999; line-height:18px;}







.guide_nav_bd {



	width:100%;



	overflow:hidden;



	padding-bottom:20px;



}



.guide_nav_bd ul {



	width:100%;



	margin:0 auto;



	overflow:hidden;



	list-style:none;



}



.guide_nav_bd ul li {



	width:33.3333%;



	float:left;



	overflow:hidden;



	display:block;



	margin-bottom: -1.8%;



}







.guide_nav_bd ul li img{



	width: 100%;



}















/* ==============================================================================================



cate-css



==============================================================================================



.cate li{ background:#f2f2f2; border-bottom:#fff solid 1px;}



.cate li div{ display:block; line-height:40px;}



.cate li div span{ display:block; line-height:40px; background: url(../images/cate.png) no-repeat 0px -50px;padding-left:15px; cursor:pointer;}



.cate li a{ display:block; line-height:40px; background: url(../images/cate.png) no-repeat 0px 18px;padding-left:12px;}



.cate li a:hover{}



.cate li .cur { border-bottom:#fff solid 1px;}



.cate li .cur span{ background: url(../images/cate.png) no-repeat 0px -125px;}



.cate li .onhvr { color:#F90; background: url(../images/cate.png) no-repeat 0px -374px;}



.cate li ul{display:none }



.cate .root {background:#f5a700;}



.cate .root span{ background:url(../images/cate.png) no-repeat 0px -199px; color:#FFF; padding-left:15px;}



.cate .root.cur span{ color:#fff; background:#f5a700 url(../images/cate.png) no-repeat 0px -274px !important;}



 */



/*==============================================================================================*/



/*content



/*==============================================================================================*/



.comcont{



	width:100%;



	overflow:hidden;



	margin-left:auto;



	margin-right:auto;



	margin-bottom:10px;



	background:#fff;



	 }



.comcont img{ max-width:620px !important; }	 



.comcont .hd{



	overflow:hidden;



	font-family: Arial, Helvetica, sans-serif;



	border-bottom:#dddddd solid 1px;



	background:#fff;



}



.comcont .locate{background:#fff; overflow:hidden; }



.comcont .locate ul img{float:left;}



.comcont .locate ul{ list-style:none;float:left;background:url(../images/home.png) no-repeat 10px 14px; padding-left:20px;}



.comcont .locate li{ float:left;display:block; padding:10px; text-align:center; background:url(../images/arrow.png) no-repeat right 17px;}



.comcont .locate li a{ font-size:12px; font-weight:normal; text-align:center;}







.comcont .fellow {background:#f8f8f8; overflow:hidden; clear:both;}



.comcont .fellow ul{ list-style:none; display:block; }



.comcont .fellow li{ float:left;display:block; text-align:center; border:#fff solid 1px;}



.comcont .fellow li a{ font-size:12px; font-weight:normal; padding:10px 13px; text-align:center; display:block; overflow:hidden;}



.comcont .fellow .cur{ background-color:#f2f2f2;}











.content{ margin-left:10px; margin-right:10px; margin-top:10px; clear:both; min-height:200px; overflow:hidden;}



.content .hd { margin-bottom:10px; padding-bottom:10px;}



.content .hd h2{ text-align:center; line-height:30px; font-size:15px; overflow: hidden; width:100%;}



.content .hd p{ text-align:center; line-height:30px; height:30px; font-size:12px;}







.content img{ max-width:700px !important; text-align:center;}



.content .pic{ padding-bottom:10px; margin-bottom:10px;text-align:center;}



.content .pic img{ width:100%}



.content .pic h3{ font-weight:normal; margin-top:10px;font-size:12px; overflow:hidden; display:block;text-align:left;}



.content .intro img{ max-width:700px !important; width:100% !important;}







.content .cbox h3{ background:#fafafa; height:40px; line-height:40px; padding-left:10px; text-align:left; color:#333; border-bottom:#ddd solid 1px; font-weight:bold; margin-bottom:8px;}



.content .cbox p{ display:block; overflow:hidden;text-align:left; padding:5px;}


.h2title{text-align:center; padding:20px 0; font-size:20px; font-weight:500;}




.box h2.title{



	color:#666666;



	font-size:16px;



	font-weight:bold;



	padding-left:15px;



	font-family: Arial, Helvetica, sans-serif;



	margin-bottom:10px;



    overflow: hidden;



    height: 25px;



	background:url(../images/tl_cut.png) no-repeat 0 4px;



}







.box h2.title span{



	font-size:12px;



	font-weight:normal;



	color:#999999;



}



.box h2.title a.more{



	font-weight:normal;



	text-indent:-9999px;



	width:33px;



	height:25px;



	font-family: Arial, Helvetica, sans-serif;



	background:url(../images/ico_more.gif) no-repeat 0 center;



	float:right;



    display: block;



}







.box h2.title em{



    float: left;



    font-style: normal;



}



.box li { 



     margin-bottom:15px; 



	 font-size:12px;



}



.box li span{ display:block;line-height:20px; font-weight:bold;



}



.box li p{ line-height:20px;;



}







.arclist {



    width:100%;



}



.arclist h2{ background:#f4f4f4; border-bottom:#dddddd solid 1px; height:40px; line-height:40px; padding-left:10px; color:#333333; margin-bottom:8px;}



.arclist h2 a{ display:block; overflow:hidden;color:#333;}



.arclist li{



	padding-left:20px;



	padding-right:10px;



	padding-top:8px;



	padding-bottom:8px;



	overflow:hidden;



	vertical-align:top;



	background:url(../images/arrow.png) no-repeat 10px 15px;



	border-bottom:#eaeaea solid 1px;



}



.arclist li span{



    display: block;



	clear:both;



	color:#999;



	margin-right:10px;



}



.arclist li a{



	float:left;



    display: block;



}



.arclist li .time{



	float:left;



	margin-left:30px;



	color:#ccc;



    display: block;



}







.prolist {



    width:100%;



	background:#f5f5f5;



	overflow:hidden;



	padding-top:10px; 



}



.prolist li{



	width:50%;



	float:left;



	display:block;



	overflow:hidden;



	margin-bottom:0.5%;



	padding-bottom:0.5%;







}



.prolist li a{



    display: block;



    margin:0 auto;



    width: 95%;



    padding:10px 0;



    background:#fff;



}







.prolist li a:hover{



    color:#0158a7;



}







.prolist li dl{



	width:85%;



	margin-left:auto;



	margin-right:auto;



	padding:5px;



    overflow: hidden;



}



.prolist li a.thumb img{



	width:100%;



	text-align:left;



}



.prolist li dd{



	display:block;



    width:100%;



    text-align: center;



	line-height:23px;







}



.prolist li dd h3{



	margin-top:10px;



	margin-bottom:5px;



	text-align:center;



}



.prolist li dd p{



	display:block;



	margin-top:5px;



	margin-bottom:10x;



}



.table-box{



    border:none;    



}











.pholist {



    width:100%;



	background:#fff;



	overflow:hidden;



}



.pholist h2{ background:#f4f4f4; border-bottom:#dddddd solid 1px; height:40px; line-height:40px; padding-left:10px; color:#333333; margin-bottom:8px;}



.pholist h2 a{ display:block; overflow:hidden;color:#333333;}



.pholist li{



	width:25%;



	float:left;



	overflow:hidden;



	margin-bottom:15px;



	padding-bottom:15px;



}



.pholist li a{



    display: block;



}



.pholist li dl{



	width:90%;



	margin-left:auto;



	margin-right:auto;



	border:#eee solid 1px;



	text-align:center;



    overflow: hidden;



}



.pholist li dl img{



	width:100%;



	text-align:center;



}



.pholist li dd{



	display:block;



	margin-left:15px;



	line-height:23px;



	text-align:center;



}



.pholist li dd h3{



	margin-bottom:5px;



}



.pholist li dd p{



	display:block;



	margin-top:5px;



	margin-bottom:10x;



}







.abmlist {



    width:100%;



	background:#fff;



	overflow:hidden;



}



.abmlist h2{ background:#f4f4f4; border-bottom:#dddddd solid 1px; height:40px; line-height:40px; padding-left:10px; color:#333333; margin-bottom:8px;}



.abmlist h2 a{ display:block; overflow:hidden;color:#333; }



.abmlist ul{ list-style:none; display:block; overflow:hidden; margin-top:10px;}



.abmlist li{



	width:46%;



	margin:0 2% 15px;



    display: inline-block;



    vertical-align: top;



    _zoom: 1;



    _display: inline;



	overflow:hidden;



	padding:15px 0;



	background: #f5f5f5;







}



.abmlist li a{



    display: block;



}



.abmlist li dl{



	width:90%;



	margin:auto;



	text-align:center;



    overflow: hidden;



}



.abmlist li dl a{



    display: block;



	padding:5px;



}



.abmlist li dl img{



	width:100%;



	text-align:center;



}



.abmlist li dd{



	width:90%;



	margin:auto ;



	display:block;



	line-height:23px;



	text-align:center;



	overflow: hidden;



}



.abmlist li dd h3{



	text-align: center;



	margin-bottom:5px;



}







.next_map{



	padding: 0 10px;



}







.next_map_last{



	color: #333; 



	font-weight:600;



}



.next_map_last a{



	 



	font-weight:normal;







}



.next_map_last a:hover{



    color:#016fae;



}



/*--------------------page------------------*/



.page{



    margin:10px 0px;



    clear: both;



	overflow:hidden;



}



.page .first{



    background:url(../images/page.png) 7px -82px no-repeat;



}



.page .last{



    background:url(../images/page.png) 7px -140px no-repeat;



}



.page .next{



    background:url(../images/page.png) 7px 10px no-repeat;



}



.page .prev{



    background:url(../images/page.png) 7px -36px no-repeat;



}



.page span.page_list{ overflow:hidden; float:right; margin-right:5px;}



.page span.page_list a{



	display:block;



	float:left;



	margin-right:5px;



    border:1px solid #eaeaea;



	padding: 5px 10px 5px 10px;



	font-size:12px;







}



.page span.page_rows{



	display:block;



	clear:both;



	float:right;



    border:1px solid #eaeaea; 



	font-size:12px;



	margin-top:5px;



	margin-right:10px;



    padding: 5px 10px 5px 10px;



}



.page span.page_list a.selected{



    background: #f2f2f2;



    color: #222222;



}











/*==============================================================================================*/



/*form



/*==============================================================================================*/



.field{



    display: table;



	width:90%;



	margin-left:auto;



	margin-right:auto;



}



label{



    font-size: 12px;



    font-weight: normal;



    line-height: 15px;



    cursor: pointer;



	



}



label.label{



    float: left;



	display:block;



    width: 120px;



    padding-top: 5px;



    text-align: left;



    color: #333;



}



.controls{



    margin-left: 140px;



}



input{



	width:100%;



	margin:0px 0px 10px 0px;



	padding:0px;







}







input.text{



    background-color: #fff;



    border: 1px solid #ccc;



    color: #555;



    font-size: 12px;



    line-height: 30px;



    height: 30px;



    margin-left: 0;



    text-indent: 0px;



    text-shadow: none;	



}







textarea{



    display: inline-block;



    margin-bottom: 10px;



    vertical-align: middle;







}







textarea.textarea{



    background-color: #fff;



    border: 1px solid #ccc;



    color: #555;



    font-size: 12px;



	font-family:Arial, Helvetica, sans-serif;



    margin-left: 0;



	width:100%;



}







.btn{



    background:#F5F5F5;



    border: 1px solid #B3B3B3;



    color: #333333;



    cursor: pointer;



    letter-spacing: 2px;



    line-height: 1;



    overflow: visible;



    padding: 6px 8px;



    overflow:hidden;



    text-align: center;



    width: auto;



}







.guide_search{ 	



    max-width:720px;



	width:100%;



	margin-left:auto;



	margin-right:auto;



	overflow:hidden; 



	padding-top:5px;



	padding-bottom:5px;



	border-bottom:#ddd solid 1px;}



.guide_search form{ display:inline-block; overflow:hidden; float:left;}



.searchform{line-height:30px;height:30px; width:100%;  overflow:hidden; display:block;  margin-left:auto; margin-right:auto;  margin-left:5px; position:relative;}



.itext{width:92%; border:none;margin:0px; padding:0px 3px;line-height:28px;height:28px; border:#ddd solid 1px; outline: none;float:left;color:#888;}



.ibtn{background:#eb9212 url(../images/btn_bg.png) no-repeat left top; color:#fff; width:39px; border:none;outline: none; height:30px; line-height:30px; margin-left:0px; right:10px; position:absolute; cursor:pointer;}







.guide_search ul{ float:right; display:block; width:100px}



.guide_search ul li{ width:40px; float:left; height:30px; margin-right:8px;background:#016fae; border-radius:25px; border: 1px solid #016fae;}















/*==============================================================================================*/



/*footer



/*==============================================================================================*/



#footer span{



	 text-align:center;



	 height:30px; 



	 line-height:30px;



}



.lan {



	width: 100px; 



	float:right;



	margin:15px 5px 10px 0;



	display:block;



	font-family: Arial, Verdana, Helvetica, sans-serif;



	color:#ffffff;



	text-align:center;



	margin-right:5px;



}



.lan span , .lan a {



    display: inline-block;



    overflow: hidden;



    color: #333;



    line-height: 30px;



}



.lan span {



	padding:0 2px;



}



.lan li {



	display:inline-block;



	padding:0 15px 0 17px;



}



.lan li.lan-en {



	background:url(../images/lan-en.png) 0 2px no-repeat;



}



.lan li.lan-cn {



	background:url(../images/lan-cn.png)  0 2px no-repeat;



}



.lan li.lan-es {



	background:url(../images/lan-es.png) 0 2px no-repeat;



}



.lan li.lan-de {



	background:url(../images/lan-de.png) 0 2px no-repeat;



}



.lan li.lan-pt {



	background:url(../images/lan-pt.png) 0 2px no-repeat;



}



.lan li.lan-fr {



	background:url(../images/lan-fr.png) 0 2px no-repeat;



}



.lan li.lan-ru {



	background:url(../images/lan-ru.png) 0 2px no-repeat;



}



.lan li a {



	color:#999999;



}







.ft_top{



	 margin-bottom:10px;



	 padding-top:10px;



	 padding-bottom:10px;



	 background:#e9e9e9;



}



.ft_top a{ padding:3px; width:110px;  display:inline-block; border:#cccccc solid 1px;}



.ft_links{



	overflow:hidden;



}



.ft_links a{



	color:#a0a0a1;



}



.ft_links ul{



	list-style:none;



}



.ft_links ul li{



	padding-right:10px;



	margin-left:5px;



	overflow:hidden;



	background:url(../images/ft_em.png) right 7px no-repeat;



	display:inline-block;



}



.ft_txt{



	clear:both;



	overflow:hidden;



}



.ft_code{



	overflow:hidden;



	margin-top:10px;



}



/*==============================================================================================*/



/*other



/*==============================================================================================*/







#ztab {



	width:100%;



	padding-top:0px;



}



#ztab .hd {



	display:block;



	overflow:hidden;



	margin-bottom:10px;



	border-bottom:#f08300 solid 1px;



}



#ztab .hd li {



	width: 50%;



	height: 60px;



	float:left;



	text-align:center;



	line-height:60px;



	padding-left:0px;



	font-size:14px;



	cursor:pointer;



	font-size:24px;



	list-style:none;



}



#ztab .hd li.selected {



	border-bottom: none;



	color:#FFF;



	background:#f08300;



}



#ztab .bd li{ float:left; width:25%; overflow:hidden;}



#ztab .bd li a{ display:block; padding:0px 10px; text-align:center;}



#ztab .bd li span{ display:block; white-space:nowrap; text-align:center;}



#ztab .bd li a img{ width:100%;}

.kwlist{margin:26px 0;}

.kwlist ul{}

.kwlist ul li{width:45%; float:left; margin-left:3%; margin-bottom:15px; text-align:center;}

.kwlist ul li img{width:100%;}



.qncon{margin-bottom:30px; border-bottom:#e6e6e6 solid 1px; padding-bottom:30px; margin:0 3%;}

.qntitle{text-align:center; margin-bottom:30px;}
.hyfclist{width:100%;}
.hyfclist ul{



	display:block;



	overflow:hidden;



	list-style:none;



	width:100%;



}







.hyfclist li{



	display:block;



	overflow:hidden;



	padding:0;



	font-size:14px;



	float:left;



	width:46%;



	margin-left:2%;



}



.hyfclist li a{ display:block; overflow:hidden;}

.hyfclist li dl{

	display:block;
	width:100%;



}



.hyfclist li dl img{ width:100%; height:25%;}



.hyfclist li dd h3{



	font-weight:normal;



	color:#e68400;



	line-height:25px;



	margin:10px 0;



}



.hyfclist li dd span{



	overflow: hidden;	



    font-size:14px;



	line-height:30px;



	color:#999;



	display:block;



	overflow:hidden;



	margin-bottom:5px;



}



.hyfclist li dd p{



	overflow: hidden;	



    font-size:14px;



	line-height:20px;



	color:#999;



}



.hyfclist li dt{text-align:center;}



#aboutqn{width:100%; margin:auto; padding:20px 0 20px 0;}



#aboutqn .xwtitlec{background:url(../images/maincxwc.jpg) no-repeat left center; text-indent:42px; font-size:20px; font-weight:500; margin-bottom:20px; height:30px; line-height:30px; }



#aboutqn .xwtitlec b{font-size:20px; font-family: "Times New Roman", Times, serif; font-weight:100; color:#989898;}



#aboutqn .xwtitlec span{float:right; font-size:12px; font-weight:100;}



#aboutqn .xwtitlec span a:link{color:#e58200;}



#aboutqn ul{ display:block; margin-top:30px;}



#aboutqn ul li{display:block; margin-bottom:30px; float:left; width:98%; margin-left:2%;}

#aboutqn ul li dt{float:left; display:block; width:75%;}

#aboutqn ul li .dtimg{width:23%; margin-right:2%;}

#aboutqn ul li .dtimg img{width:100%}

#aboutqn ul li dt span{display:block;}

