@charset "utf-8";
/* CSS Document */
/* 小丘QQ:1977917927 */

/*==============================================================================================*/
/*common-css
/*==============================================================================================*/
*{
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, li, body, form, input, button, img, cite, strong, em, table, td, th {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, h7,em {
	font-weight:bold;
	font-style:normal;

}
table,td { border:#eee solid 0px; }
img, th {
	border:0;
}
ul, ol, li {
	list-style-type:none;
}
a {
	text-decoration:none;
	color:#4e4e4e;
}
a:hover {
	text-decoration:none;
	color:#2c99c7;
}
body{
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	font-size:14px;
	line-height:20px;
	padding:0px;
	margin:0px;
	background:#fff;
}
.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;
}

/*==============================================================================================*/
/*table-css
/*==============================================================================================*/
.itable td{
	border-width: 1px;
	padding: 6px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
}
.itable {
	font-family: "微软雅黑",Arial, Helvetica, 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;
}
/*==============================================================================================*/
/*form-css
/*==============================================================================================*/
.field{
    display: table;
    margin-bottom: 10px;
}
label{
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    cursor: pointer;
	
}
label.label{
    float: left;
	display:block;
    width: 120px;
    padding-top: 5px;
	margin-right:15px;
    text-align: right;
    color: #333;
}
.controls{
    margin-left: 140px;
}
.error{ color:#ff0000; margin-right:2px;}
input{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;

}

input.text{
    background-color: #fff;
    border: 1px solid #ccc;
    color: #888;
    font-size: 12px;
    line-height: 20px;
    height: 20px;
    padding: 4px 6px;
    margin-left: 0;
    width: 206px;
    text-indent: 0px;
    text-shadow: none;	
}

textarea{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;

}

textarea.textarea{
    background-color: #fff;
    border: 1px solid #ccc;
    color: #555;
    font-size: 12px;
    padding: 4px 6px;
    margin-left: 0;
	width:400px;
}

.btn{
    background:#F5F5F5;
    border: 1px solid #B3B3B3;
    color: #333333;
    cursor: pointer;
    letter-spacing: 2px;
    line-height: 1;
    overflow: visible;
    padding: 7px 15px;
    overflow:hidden;
    text-align: center;
    width: auto;
}
.bookform{ padding:20px;}
/*==============================================================================================*/
/*module-css
/*==============================================================================================*/
#top {
	width:100%;
	margin:0 auto;
	background:#e5e5e5;
}
#container {
	margin:0 auto;
	overflow:hidden;
}
#header {
	position:relative;
	z-index:10;
	width:100%;
}
#mainer{
	clear:both;
	overflow:hidden;
}
#footer {
	position:relative;
	margin:0;
	border-top:#e8e8e8 solid 1px;
	/*background:rgb(40,40,40);*/
	background:#f5f5f5;
}

#nav{
	width:820px;
	float:left;
}


.right_box{
    width:950px;
    float:right;
    overflow: hidde;
	}
.left_box{
    width:220px;
    float: left;
}

.main_box {
	width:1185px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:41px;
}
.comm_void {
	margin-top:20px;
	margin-bottom:20px;
}
/*==============================================================================================*/
/*header-css
/*==============================================================================================*/
.topbd{ 
    position:relative; 
	z-index:999999;
	width:1185px;
	margin-left:auto;
	margin-right:auto;
	line-height:35px;
	height:35px;
	color:#333333;
}

.topbd .teltop{
	display:block;
	background:url(../images/phoneicon.png) no-repeat left center;
	padding-left:23px;
	height:35px;
	line-height:35px;
        color: #31ab66;
       font-weight: bold;
	}




.topbd a{ color:#ffffff;}
.topbd em {
	color:#999999;
	margin:0 8px 0 10px;
	font-style:normal;
}

.topnav{ float:right;}
.topnav dd{ float:left;padding:0 15px;}



.chatnav{position:relative; z-index:2; background:none !important; margin-right:0px !important;padding-right:0px;}
.chatnav a{ margin-top:5px; display:block;}
.chatbd{display:none;position:absolute; z-index:22; top:29px; right:0px; overflow:hidden;background:#dddddd; text-align:center;}
.chatbd img{ width:150px; height:150px;}

.lanset{position:relative; z-index:2; padding:0 10px;  float:left; background:none !important;}
.lancur{  background:#eeeeee !important; float:left; display:block;  }
.lan { position:absolute; display:none; width:120px; z-index:22; top:34px; right:0px; overflow:hidden; background:#eeeeee; }
.lan li {
	padding:0 10px 0 15px;
	clear:both;
	border-bottom:#ddd solid 1px;
	line-height:30px;
}
.lan li:last-child{ border:none;}
.lan li:hover{ background:#dddddd;}
.lan li.lan-en a{
	background:url(../images/lan-en.png) 0px 10px no-repeat;
}
.lan li.lan-cn a{
	background:url(../images/lan-cn.png)  0px 10px no-repeat;
}
.lan li.lan-hk a{
	background:url(../images/lan-hk.png)  0px 10px no-repeat;
}
.lan li.lan-es a{
	background:url(../images/lan-es.png) 0px 10px no-repeat;
}
.lan li.lan-de a{
	background:url(../images/lan-de.png) 0px 10px no-repeat;
}
.lan li.lan-pt a{
	background:url(../images/lan-pt.png) 0px 10px no-repeat;
}
.lan li.lan-fr a{
	background:url(../images/lan-fr.png) 0px 10px no-repeat;
}
.lan li.lan-ru a{
	background:url(../images/lan-ru.png) 0px 10px no-repeat;
}
.lan li.lan-tel a{
	background:url(../images/lan-tel.png) 0px 10px no-repeat;
	width:138px;
	font-size:15px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	float:right;
}
.lan li a {
	display:block;
	overflow:hidden;
	padding-left:25px;
	color:#666666;
}


.headbd{
	width:1185px;
	height:100px;
	margin-left:auto;
	margin-right:auto;
}
.logo{
	float:left;
	height:50px;
	margin-top:22px;
}
.searchbd{margin-top:15px; *margin-top:0px; width:225px; float:right; margin-right:10px; }
.searchbd .text{
	display:inline-block;
    line-height: 18px;
    height: 18px;
    padding: 4px 0px 4px 6px;
	width:180px; 
	background:#fff;
	margin:0px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	border-left:#ddd solid 1px;
	border-top:#ddd solid 1px;
	border-bottom:#ddd solid 1px;
	border-right:none;
	
}
.searchbd .btn{
    cursor: pointer;
	border:0px;
    padding: 0px;
    overflow:hidden;
}
.tel{
	float:right;
	color:#F00;
	margin-top:26px;
}

.nav{
	float:left;
	line-height:50px;
	height:50px;
	position:relative; 
	z-index:1;
	width:820px;
}
.nav ul{ 
    width:820px;
	float:left;
	margin-top:28px;
}
.nav .onsub{}

.nav li{
	float:left;
	padding:0 0 0 35px;
}
.nav li a{
	display:block;
	font-size:14px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	color:#646464;
	border-bottom:4px solid #ffffff;
	height:35px;
	line-height:35px;
	padding:0 5px;
}
.nav li a:hover,.nav li:hover{
	background:#ffffff;
	color:#333;
}
.nav li:hover a{
	color:#333;
	border-bottom:3px solid #14b41c;
}

.nav li a.on{
	color:#333;
	}


.nav .navroot{float:left;  position:relative;}
.nav .navsub{display:none; left:39px; top:15px;  position:absolute; background:#ffffff; width:300px; padding:5px 0; border-bottom:5px solid #14b41c;box-shadow:0 0 10px rgba(0,0,0,.3);}
.nav .navsub li{ zoom:1; height:45px;line-height:45px;  display:block; width:300px;  overflow:hidden; clear:both;padding:0; border:none;}
.nav .navsub a{ display:block; padding-left:30px; overflow:hidden; color:#333; border:none !important;}
.nav .navsub a:hover{ color:#14b41c;border:none;}



/*==============================================================================================*/
/*banner-css
/*==============================================================================================*/
.banner{ position:relative;  height:500px; overflow:hidden; display:block; clear:both;}	
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner .bd ul{ width:100% !important;}	
.banner .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }	
.banner .bd li a{ display:block; height:500px; }	
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/bhbg.png) repeat-x; text-align:center;_background:#fff; _filter:alpha(opacity=60);}	
.banner .hd ul{ text-align:center;  padding-top:8px; }	
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:120px; height:12px; margin:5px; background:url(../images/icons.png) -14px -110px; overflow:hidden;line-height:9999px;}	
.banner .hd ul .on{ background-position:0 -90px; }

.banner .prev,.banner .next{ position:absolute;  display:block;  left:10px; top:180px; width:56px; height:80px; background:url(../images/icons.png) left 0px no-repeat; filter:alpha(opacity=10);opacity:0.1;  }	
.banner .next{ left:auto; right:10px; background-position:-64px 0px; }	
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important; }

/*------内页------*/
.ibanner{ width:100%; overflow:hidden;}	
.ibanner .bd{  width:100%; background-position: center 0px;background-repeat: no-repeat;}
/*==============================================================================================*/
/*indexer-css
/*==============================================================================================*/
.guide_body{ overflow:hidden; width:1185px; margin-left:auto; margin-right:auto; }
.guide_lbox{ width:360px; float:left; overflow:hidden;}
.guide_rbox{ width:590px; float:right;overflow:hidden;}

.guide_cate{
	background:#eeeeee; height:450px; width:100%; overflow:hidden;
}
.guide_cate .bd{
	background:url(../images/guide_cate.jpg) no-repeat 0 0; 
	height:600px; 
	width:1190px; 
	overflow:hidden; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:40px;
}

.guide_cate ul{ width:330px; float:left;}
.guide_cate ul h3{ font-size:24px; line-height:65px; font-weight:normal;height:65px; margin-bottom:10px; text-align:center;}
.guide_cate ul li{ padding-left:35px;line-height:30px; background:url(../images/tl_cut.png) no-repeat 25px 15px;}


.guide_youshi{ width:100%; overflow:hidden; margin-top:20px;margin-bottom:30px;}
.guide_youshi .bd1{ clear:both; background:#e4e4e4;}
.guide_youshi .bd2{ clear:both; background:#fff;}
.guide_youshi .bd3{ clear:both; background:#e4e4e4;}


/*-------------------news-------------------*/

#newstab {
	width: 520px;
	margin-top:10px;
	float:right;
	position:relative;
}
#newstab .hd {
	width:100%;
	overflow:hidden;
	position:relative;
	margin-bottom:15px;
	border-bottom:#2651ba solid 1px;
}
#newstab .hd li {
	width: 120px;
	height: 30px;
	float:left;
	line-height:30px;
	text-align:center;
	margin-right:10px;
	font-size:14px;
	cursor:pointer;
	list-style:none;
	background:#eeeeee;
}
#newstab .hd li.selected {
	border-bottom: none;
	color:#FFF;
	background:#2651ba;
}
#newstab .hd .more{
	position:absolute;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	right:0px;
	top:5px;
	z-index:999;
	width:45px;
	height:25px;
    display: block;
}

/*----------guide_news--------------------*/


.guide_news{
	width:387px;
	float:left;
	margin-left:36px;
}

.guide_news h2{
	font-size:18px;
    height: 35px;
	line-height:35px;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:rgb(60,60,60);
	font-weight:normal;
	border-left:7px solid #31ab66;
	padding-left:11px;
}

.guide_news h2 span a{
	display:block;
	float:right;
	font-size:12px;
	color:#8c8c8c;
	height:21px;
	line-height:21px;
	padding:0 18px;
	border:2px solid #d1d1d1;
    font-family: Arial, Helvetica, sans-serif;
	border-radius:15px;
	margin-top:5px;
}
	
.guide_news ul {
	margin-top:12px;
	}
	
	
.guide_news ul li{
	width:387px;
	height:36px;
	}
	
.guide_news li dl{
	width:387px;	
	}

.guide_news li a{
	display:block;
	font-size:14px;
	color:rgb(120,120,120);
	height:40px;
	line-height:40px;
	overflow:hidden;
	background:url(../images/news-point.png) left center no-repeat;
	padding-left:15px;
}

.guide_news li dd {
	width:387px;
	float:left; 
	overflow:hidden;
    }

.guide_news li dd img{
	width:85px;
	height:62px;
	float:left;
	margin-right:13px;
}

.guide_news li dd p{
	font-size:14px;
	line-height:21px;
	height:62px;
	color:rgb(182,182,182);
	overflow:hidden;
    }
		

.guide_news li dd a{
	display:block;
	font-size:16px;
	color:rgb(2,100,206);
	}
	
.guide_news li dd .more{
	width:85px;
	height:35px;
	text-align:center;
	line-height:35px;
	display:block;
	font-size:13px;
	color:#FFF;
	background:rgb(2,100,206);
	}


.guide_news .focus{ margin-bottom:0px; overflow:hidden;}
.guide_news p{ display:block; overflow:hidden;}
.guide_news h4 { color:#CCC; font-weight:normal;}

.guide_news .bd{
	float:left;
	width:812px;
	overflow:hidden;
	margin-top:25px;
	}

.guide_news .bd img{
	float:left;
    }

.guide_news .bd li{
	float:left;
	overflow:hidden;
	height:30px;
	line-height:30px;
	width:812px;
}

.guide_news .bd li:last-child{ border-bottom:none;}
.guide_news .bd li a{
    float:left; 
	color:rgb(52,64,98);
	background:url(../images/point_news.gif) no-repeat left center;
	padding-left:15px;
}
.guide_news .bd li span{ float:right; color:#999; width:100px; text-align:right;}

.guide_news .news-pic{
	display:block;
	margin-top:24px;
	}

.guide_news .news-pic img{
	width:350px;
	height:182px;
	}




/*-------------------guide_faq-------------------*/


.guide_faq {
	float:right;
	width:387px;
}
.guide_faq h2{
	font-size:18px;
    height: 35px;
	line-height:35px;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:rgb(60,60,60);
	font-weight:normal;
	border-left:7px solid #31ab66;
	padding-left:11px;
}


.guide_faq h2 span a{
	display:block;
	float:right;
	font-size:12px;
	color:#8c8c8c;
	height:21px;
	line-height:21px;
	padding:0 18px;
	border:2px solid #d1d1d1;
    font-family: Arial, Helvetica, sans-serif;
	border-radius:15px;
	margin-top:5px;
	}

.guide_faq h3{
	font-size:16px;
	line-height:18px;
	color:rgb(205,21,9);
	font-weight:normal;
    }


.guide_faq ul{
	margin-top:23px;
	}
	
.guide_faq li {
	width:387px;
	height:116px;
	line-height:20px;
	border-bottom:1px dotted rgb(102,102,102);
	margin-top:12px;
	}

.guide_faq li a{
	display:block;
	width:352px;
	height:24px;
	color:rgb(120,120,120);
	background:url(../images/wen.jpg) no-repeat left center;
	padding-left:35px;
	margin-bottom:14px;
	}
	
.guide_faq li p{
	display:block;
	width:352px;
	height:60px;
	color:rgb(52,64,98);
	background:url(../images/da.jpg) no-repeat top left;
	padding-left:35px;
	overflow:hidden;
	}
	
	
	

.guide_faq dl{
	float:left; 
	overflow:hidden;
	margin-right:15px:
	}

.guide_faq dl img{
	width:191px;
	height:116px;
	}
	
.guide_faq dd{
	float:left; 
	overflow:hidden; 
	width:420px;
	margin-left:15px;
	}
	
.guide_faq dd p{
	font-size:14px;
	line-height:22px;
	color:rgb(102,102,102);
	height:45px;
	overflow:hidden;
	margin-top:5px;
	}
	
.guide_faq dd a{ display:block;float:left; width:111px; height:35px;margin-top:25px;}


/*-------------------about us-------------------*/

.guide_about {
	width:350px;
	float:left;
}

.guide_about h2{
	font-size:18px;
    height: 35px;
	line-height:35px;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:rgb(60,60,60);
	font-weight:normal;
	border-left:7px solid #31ab66;
	padding-left:11px;
}


.guide_about h2 span a{
	display:block;
	float:right;
	font-size:12px;
	color:#8c8c8c;
	height:21px;
	line-height:21px;
	padding:0 18px;
	border:2px solid #d1d1d1;
    font-family: Arial, Helvetica, sans-serif;
	border-radius:15px;
	margin-top:5px;
	}

.guide_about dl{
	float:left; 
	overflow:hidden;
	margin-right:15px;
	}

.guide_about dl img{
	width:350px;
	height:182px;
	background:#FFF;
	}
	
.guide_about dd{
	float:left; 
	overflow:hidden; 
	width:350px;
	line-height:20px;
	margin-top:18px;
	}
	
	
.guide_about dd p{
	font-size:14px;
	line-height:29px;
	color:#969696;
	height:180px;
	overflow:hidden;
	margin-bottom:30px;
	}
	
.guide_about dd a{	
    width:85px;
	height:35px;
	text-align:center;
	line-height:35px;
	display:block;
	font-size:13px;
	color:#FFF !important;
	background:rgb(2,100,206);
}

.guide_about ul li{
	float:left;
	margin-right:13px;
	}

.guide_about ul li img{
	width:170px;
	height:113px;
	padding:10px;	
	background:#FFF;
	}


/*-------------------guide-pro-------------------*/
.guide_pro {
	width:1185px;
	display:block;
	overflow:hidden;
	margin-bottom:30px;
	margin-top:35px;
	position:relative;
	background:rgb(250,250,250);
}
.guide_pro h2{
	font-size:18px;
	width:1185px;
	line-height: 25px;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:#969696;
	text-align:center;
	font-weight:normal;
	margin-bottom:37px;
	background:url(../images/guide-pro-bg.jpg) center no-repeat;
}

.guide_pro h2 span{
	display:block;
	}




.guide_pro h3{
	font-size:20px;
	width:1185px;
    height: 32px;
	line-height: 32px;
    font-family: Helvetica,"微软雅黑",Arial, sans-serif;
	color:#000;
	text-align:center;
	font-weight:normal;
}


.guide_pro .more{
	display:block;
	font-size:14px;
	color:#787878;
	width:185px;
	height:45px;
	line-height:45px;
	font-weight:normal;
	text-align:center;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	border:3px solid #c7c7c7;
	margin:0 auto 0;
	border-radius:30px;
	}
	
.guide_pro .bd{}
.guide_pro .movepro{width:1185px !important; overflow:hidden;}
.guide_pro ul{ width:1185px; overflow:hidden; list-style:none;}
.guide_pro ul li{ 
     float:left;
	 overflow:hidden;
	 width:266px;
	 list-style:none;
	 margin-right:37px;
	 margin-bottom:30px;
	 border:1px solid #dcdcdc;
	 }
	 
.guide_pro ul li dl{
	overflow:hidden;
	text-align:center;
}	 
.guide_pro ul li img{ 
	 width:266px;
	 height:229px;
	 }
	 
.guide_pro ul li dd {
	width:265px; 
	overflow:hidden; 
	line-height:37px; 
}	
 
.guide_pro ul li dd a
{
	display:block;
    white-space:nowrap;
	height:84px;
	overflow:hidden;
	text-align:left;
	line-height:37px;
	color:rgb(128,128,128);
	font-size:14px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	background:url(../images/pro-point.png) no-repeat 10px 45px;
	padding-left:12px;

 }	
.guide_pro .jcbtn{ position:absolute;left:0px; top:25px; width:1130px; z-index:99; }
.guide_pro .prev{ position:absolute;left:0px;top:65px; display:none;}
.guide_pro .next{ position:absolute;right:0px;top:65px; display:none;} 


/*-----------------------guide_service-------------------*/



.guide_service{ margin-top:15px; margin-bottom:15px; clear:both; overflow:hidden;}
.guide_service h2{ 
	font-size:18px;
	font-weight:normal;
    height: 40px;
	line-height: 40px;
	background:#eee;
	margin-bottom:20px;
	border-bottom:#999 solid 1px;
}
.guide_service .guide_lbox{ background:#eee; overflow:hidden; height:450px;}
.guide_service .guide_rbox{ background:#eee; overflow:hidden; height:450px !important;}

.guide_client {
	  width:1185px !important; 
	  clear:both; 
	  overflow:hidden;
	  position:relative; 
	  margin-left:auto; 
	  margin-right:auto;
	  margin-top:20px;
	  margin-bottom:20px;
}
.guide_client h2{ 
    height: 40px;
	color:#4e4e4e;
	font-weight:normal;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	line-height: 40px;
	overflow:hidden;
	font-size:24px;
	padding-bottom:2px;
	border-bottom:#ccc solid 1px;
	margin-bottom:20px;
}
.guide_client h2 span{ color:#ccc; padding-left:15px;}

.guide_client h3{ 
    height: 50px;
	color:rgb(52,64,98);
	font-weight:normal;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	line-height: 40px;
	overflow:hidden;
	font-size:24px;
	border-bottom:2px solid rgb(218,218,221);
}

.guide_client h3 span{ 
    margin-left:10px;
	color:rgb(115,121,140);
	font-size:18px;
}

.guide_client .bd{
	float:left;
	width:295px;
	margin-left:110px;
}

.guide_client .bd p{
	line-height:28px;
	height:135px;
	border-bottom:2px dashed rgb(142,146,155);
}

.guide_client .bd .second{
	height:110px;
	border-bottom:3px solid rgb(74,83,106);
}



.guide_partner {
	float:left;
}






.guide_partner h2{ 
    width:296px;
	height:75px;
	font-size:20px;
	line-height:24px;
    font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:#FFF;
	background:rgb(2,100,206);
	padding-top:30px;
	padding-left:40px;
}


.guide_partner h2 span{
	color:rgb(0,158,255);
	font-weight:normal;
	font-size:16px;
}


.guide_partner table tr td{
	background:rgb(2,100,205);
	color:#FFF;
	width:167px;
	height:128px;
	font-size:18px;
	line-height:20px;
	text-align:center;
	}

.guide_partner table tr td a{
	color:#FFF;
	}




.guide_partner .biaoge1{
	border-top:1px solid rgb(0,134,255);
	border-bottom:1px solid rgb(4,82,153);
	border-right:1px solid rgb(4,82,153);
	}
	
.guide_partner .biaoge2{
	border-top:1px solid rgb(0,134,255);
	border-bottom:1px solid rgb(4,82,153);
	border-left:1px solid rgb(0,134,255);
	}




.guide_partner .bd{width:1185px;margin:0 auto;text-align:center;margin-bottom:30px;}

.guide_partner .bd table{margin:30px auto 0 auto;}

.guide_partner .bd td{
	text-align:center;
	padding:5px 0 10px 0;
	}

/*==============================================================================================*/
/*lefter-css
/*==============================================================================================*/
.cate{margin-bottom:20px; display:block; overflow:hidden;background:#fff;}
.cate h2{
	height:45px; 
	line-height:45px; 
	background:#31ab66;
	padding-left:15px;
	font-size:14px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:#fff; 
}
.cate li{ background:#f5f5f5; border-bottom:#fff solid 1px;}
.cate li:last-child{ border-bottom:none}
.cate li div{ display:block; line-height:36px;}
.cate li div span{ display:block; line-height:36px; background: url(../images/cate.png) no-repeat 0px -52px;padding-left:15px; cursor:pointer;}
.cate li a{ display:block; line-height:36px; background: url(../images/cate.png) no-repeat 0px 16px;padding-left:12px;}
.cate li a:hover{}
.cate li .cur { border-bottom:#fff solid 1px; background:#e8e8e8;}
.cate li .cur span{ background:url(../images/cate.png) no-repeat 0px -127px;}
.cate li .onhvr { color:#F90; background: url(../images/cate.png) no-repeat 0px -376px;}
.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;}

.box{margin-bottom:20px; display:block; overflow:hidden;background:#f5f5f5;}
.box h2{
	height:40px; 
	line-height:40px; 
	background:#31ab66;
	padding-left:15px;
	font-size:14px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:#fff; 
}
.box .bd{ padding:15px;}
.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;;
}

.box_pro li{
	padding:10px;
    margin-bottom: 10px;
	background-color:#FFF;
	border:#ececec solid 1px; 
	
}
.box_pro h2{ 
	height:40px; 
	line-height:40px;  
	background:#e97d00; 
	color:#fff;	
	font-size:18px;
	padding-left:15px; 
	margin-bottom:10px;
}
.box_pro dd{text-align:center; background:#f5f5f5; overflow:hidden;}
.box_pro dd a{
	display:block;
	line-height:20px;
	padding:5px 0px;
}
.box_pro dl .box_pro dd{
	overflow:hidden;
	width:178px;
}
.box_pro img{
	display:block;
	width:178px;
}

/*==============================================================================================*/
/*righter-css
/*==============================================================================================*/
.comcont{ 
	float:right;
	width:950px;
	min-height:800px;
	overflow:hidden;
	text-align:left;
	background:#ffffff;
	border:#eaeaea solid 1px; 
	
}
.comcont .hd{
	overflow:hidden;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	line-height:38px; height:38px;
	border-bottom:#dddddd solid 1px;
	background:#f8f8f8;
}
.comcont .locate { overflow:hidden; text-align:left; float:left; display:inline-block; }
.comcont .locate div{float:left; background:url(../images/home.png) no-repeat 10px 14px; padding-left:30px; line-height:38px; height:38px; display:block;margin-right:20px;}
.comcont .locate span{float:right; line-height:38px; height:38px; display:block;margin-right:20px;}
.comcont .locate ul{ list-style:none; display:table-cell; float:left;text-align:left; background:url(../images/home.png) no-repeat 8px 10px; padding-left:20px; margin-right:10px;}
.comcont .locate li{ float:left;display:block; padding:0px 12px 0px 8px; text-align:left; background:url(../images/arrow.png) no-repeat right 16px;}
.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; padding:10px; text-align:center;}
.comcont .fellow li a{ font-size:12px; font-weight:normal; text-align:center;}
.comcont .fellow .cur{ background-color:#f2f2f2;}

.content
{
	margin:20px;
	}
.content .hd{
	overflow:hidden;
	font-family: "微软雅黑",Arial, Verdana, Helvetica, sans-serif;
	line-height:30px; height:30px;
	border-bottom:#dddddd solid 1px;
	background:#fff;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	margin-bottom:10px;
}	
.content .pic{
	margin-bottom:20px;
	margin-right:20px;
	min-width:250px;
	min-height:250px;
	padding:10px;
	border:#e8e8e8 solid 1px;
	float:left;
	}
.content .price	{ color:#F60; font-size:20px;}
.content .pic img{ text-align:center; margin:0 auto; max-width:250px;}
.content .guide{ overflow:hidden; margin-bottom:15px;}
.content .guide ul{
	list-style:none;
	}
.content .guide ul li{
	line-height:25px;
	}
.content .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;}	
.content .guide .idemo{ background:#31ab66; color:#fff; font-size:16px; text-align:center; height:40px; line-height:40px; width:120px; float:left; overflow:hidden; display:block;}		
.intro {clear:both; overflow:hidden; margin:0 auto;}
.intro .thd{ text-align:center; font-size:15px; margin-bottom:10px; line-height:30px; }
.intro .thd font{ display:block; color:#CCC; text-align:center; font-size:12px; }
.next_map{ padding-top:10px; padding-bottom:10px; line-height:25px; overflow:hidden; clear:both; border-top:#ddd solid 1px; margin-top:20px; }
	
.arc_rec {
	float:left;
	width:100%;
	overflow:hidden;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	
}
.arc_rec h2{ 
	overflow:hidden; 
	height:40px; 
	line-height:40px; 
	color:#666666;
	position:relative;
	font-size:12px;
	background:#fafafa;
	padding-left:10px;
	border-bottom:#eaeaea solid 1px;
}

.arc_rec ul{ display:block;; margin:0px;padding-top:10px;}
.arc_rec ul li{ 
	overflow:hidden;
	line-height:35px;
	height:35px;
	background:url(../images/tl_cut.png) no-repeat 5px 15px;padding-left:20px;
	border-bottom:#eaeaea solid 1px;
}
.arc_rec ul li a{ 
   display:block;
   width:600px;
   float:left;
}
.arc_rec ul li span{ 
   display:block;
   width:80px;
   float:right;
   color:#999999; 
}
	
	
.pro_rec {
	float:left;
	width:100%;
	overflow:hidden;
	text-align:left;
	margin-top:20px;
	margin-bottom:10px;
	
}
.pro_rec h2{ 
	overflow:hidden; 
	height:45px; 
	line-height:45px; 
	color:#666666;
	position:relative;
	font-size:12px;
	background:#fafafa;
	padding-left:10px;
	border-bottom:#eaeaea solid 1px;
}

.pro_rec ul{ display:block;width:1000px; margin:0px;padding-top:10px;}
.pro_rec ul li{ 
	float:left;
	display:table-cell;
	text-align:center;
	overflow:hidden;
	width:210px; 
	height:208px; 
	margin-right:19px; 
	margin-bottom:20px;
	border:#eaeaea solid 1px; 
}
.pro_rec ul li img{
	margin-top:5px; 
	max-width:200px; 
	vertical-align:middle; 
}
.pro_rec ul li dl{
	display:block;
}	
.pro_rec ul li dd{
	display:block;
	margin-top:15px;
    height:28px;
	line-height:28px;
	text-align:center;
}	

			
.arclist {
	position:relative;
    padding:20px;
}
.arclist li{
    border:none;
	line-height:30px;
	height:30px;
	border-bottom:#f5f5f5 solid 1px;
	
}
.arclist li span{
    display: block;
	float:left;
	margin-right:10px;
}
.arclist li a{
	float:left;
    display: block;
	background:url(../images/tl_cut.png) no-repeat 5px 13px;padding-left:16px;
}
.arclist li .time{
	float:left;
	margin-left:30px;
	color:#ccc;
    display: block;
}

.prolist {
	clear:both;
	position:relative;
	float:left;
	overflow:hidden;
	padding:10px;
	list-style:none;
}
.prolist ul { width:980px; margin-left:15px; margin-top:15px;}
.prolist li{
	margin-bottom:15px;
	overflow:hidden;
	display:block;
	width:280px;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
	border:#dddddd solid 1px;
}
.prolist li .pic{
    display: block;
	overflow:hidden;
	width:234px;
	padding-top:25px;
	padding-bottom:25px;
	margin:0 auto; 
}
.prolist li img{
    display: block;
	overflow:hidden;
	width:234px;
	height:201px;
}
.prolist li .txt{padding:10px; line-height:30px; height:30px;border-top:#dddddd solid 1px; text-align:center; overflow:hidden; background:#f8f8f8;}
.prolist li .txt h3{
	margin-bottom:15px;
	font-weight:normal;
}
.prolist li .txt h4{
	margin-top:5px;
	font-size:normal;
	clear:both;
	display:block;
	font-weight:normal;
}
.prolist li .txt h4 a{ color:#F60;}

.abmlist {
	margin-left:15px; margin-right:15px;
	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:100%;
	float:left;
	overflow:hidden;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:#ddd solid 1px;
}
.abmlist li a{
    display: block;
}
.abmlist li dl{
	width:40%;
	max-width:232px;
	float:left;
	margin-right:2%;
	text-align:left;
    overflow: hidden;
}
.abmlist li dl a{
    display: block;
	padding:5px;
}
.abmlist li dl img{
	width:100%;
	text-align:left;
}
.abmlist li dd{
	width:58%;
	float:left;
	display:block;
	line-height:23px;
	text-align:left;
}
.abmlist li dd h3{
	margin-bottom:5px;
	text-align:left;
}
.abmlist li dd p{
	display:block;
	text-align:left;
	margin-top:5px;
	margin-bottom:10x;
}
.goods-guide .pic{
	float: left;
	width: 402px;
	height: 481px;
	margin-right: 50px;
}
.zoomPad{
	margin-bottom: 5px;
}
.goods-guide .pic #productImage{
	width: 400px;
	height: 400px;
}
#thumblist li{
	display: inline-block;
	width: 69px;
	height: 69px;
	padding: 2px;
	margin-right: 3.2px;
	border: 1px solid #ebebeb;
}
#thumblist li:last-child{
	margin-right: 0;
}
#thumblist img.img{
	display: block;
	width: 69px;
	height: 69px;
}
.ptnlist {
	clear:both;
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
	padding:20px;
	list-style:none;
}
.ptnlist li{
	float:left;
	width:360px;
	margin-bottom:15px;
	margin-right:20px;
	overflow:hidden;
	display:block;
	padding-bottom:15px;
}
.ptnlist li img{width:360px;}

.catelist{}
.catelist li{ line-height:30px;margin-bottom:10px;}
.catelist li .fat{ line-height:40px; display:block; font-weight:bolder;background:#ccc;padding-left:10px; font-size:14px;}
.catelist li ul{}
.catelist li ul li{ padding-left:40px; margin-bottom:1px; background:#f4f4f4 url(../images/tl_cut.png) no-repeat 25px 15px;}
/*--------------------page------------------*/
.page{
    margin:10px 0px;
    clear: both;
	padding-top:10px;
	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;}
.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; 
	float:right;
    border:1px solid #eaeaea; 
	font-size:12px;
	margin-right:5px;
    padding: 5px 10px 5px 10px;
}
.page span.page_list a.selected{
    background: #f2f2f2;
    color: #222222;
}

/*==============================================================================================*/
/*footer-css
/*==============================================================================================*/
.map {
	width:1185px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:30px 0px 60px 0px;
	text-align:left;
	font-size:12px;
}
.map a{ /*color:rgb(152,152,152);*/color:#989898;font-size:14px;}
.map .txt{ color:rgb(152,152,152);line-height:24px;font-size:14px;}
.map-about {
	width:120px;
	height:220px;
	overflow:hidden;
	float:left;
	margin-right:50px;
}
.map-product {
	width:450px;
	overflow:hidden;
	float:left;
	margin:0 20px 0 0;
}

.map-product ul{
	float:left;
}

.map-product li{
	width:200px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	float:left;
	margin-right:25px;
}



.map-news {
	width:120px;
	overflow:hidden;
	float:left;
}
.map-contact {
	width:255px;
	overflow:hidden;
	float:right;
	margin:0 0px 0 0;
}
.map-fcode{
	width:120px;
	overflow:hidden;
	float:left;
	margin-left:20px;
	}
.map-fcode .fimg{
    margin-top:10px;	
}

.map-fcode .fimg img{
	width::120px;
	height:120px;
	}
.map-about h3,.map-product h3,.map-news h3,.map-contact h3,.map-follow h3,.map-fcode h3 {
	font-size:18px;
	font-weight:normal;
	/*color:#ffffff;*/
	color:#787878;
	line-height:2em;
	margin-bottom:5px;
}
.map-fcode h4 {
	display:block;
	font-size:18px;
	font-weight:normal;
	color:#dddddd;
	line-height:2em;
	margin-top:15px; 
	clear:both; 
	margin-bottom:5px;
	}

.map-about ul,.map-contact ul{
	list-style:none;
	margin:0px;
}

.map-about li,.map-contact li {
	list-style:none;
	margin:0px;
	line-height:2.0em;
}

.copy {
	color:rgb(100,100,100);
	display:block;
	padding:0 10px;
	line-height:12px;
	overflow:hidden;
	/*background:rgb(17,17,17);*/
	background:#fff;
	
}
.copy .bd{padding-top:15px;padding-bottom:15px; color:#989898;}
.copy a {
	font-size:12px;
	color:#989898;

}
.copy li {
	float:left;
	padding:0px 8px;
	border-right:rgb(100,100,100) solid 1px;
	margin-right:1px;
	line-height:12px;
}
.copy li:last-child {
	border-right:none;
}
.copy em {
	color:#9e9e9e;
	font-style:normal;
	margin:0 4px 0 8px;
}

/*==============================================================================================*/
/*other-css
/*==============================================================================================*/
.mvbody{
      width:270px;
	  height:41px;
	  clear:both; 
	  overflow:hidden;
	  position:relative;
	  z-index:100;
	  margin-top:10px;
	  margin-bottom:5px;
}

/*-------------------swbox 图集切换窗-------------------*/
.move_swbox{ width:310px; height:300px; overflow:hidden; float:right; position:relative; }
.move_swbox h2{
	font-size:18px;
	font-weight:normal;
    height: 40px;
	line-height: 40px;
	border-bottom:#fff solid 1px;
	padding-left:10px;
	background:#f9f9f9;
}
.move_swbox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; top:14px; z-index:1; }
.move_swbox .hd ul{ overflow:hidden; zoom:1; float:left; }
.move_swbox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#999999; color:#fff; cursor:pointer; }
.move_swbox .hd ul li.on{ background:#f57209; color:#fff; }
.move_swbox .bd{ position:relative; height:100%; z-index:0; }
.move_swbox .bd li{ zoom:1; vertical-align:middle; }
.move_swbox .bd img{ width:310px; height:260px; display:block; }
/*==============================================================================================*/
/*浮动框
/*==============================================================================================*/
#gtop {
	width:140px;
	height:270px;
	top:250px;
	right:10px;
	position:fixed;
	z-index:990;
}
* html {
	background:url(*) fixed;
}
* html body {
	margin:0; height:100%;
}
* html #gtop {
	position:absolute;
	right:expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth-40);
	top:expression(documentElement.scrollBottom + documentElement.clientHeight - this.offsetHeight-40);
}
#gtop .hd {
	background:#0264ce;
	height:30px;
	line-height:30px;
	border-bottom:#0e0e0e solid 5px;
	overflow:hidden;
	color:#FFF;
	font-size:14px;
	text-align:center;
}
#gtop .bd {
	overflow:hidden;
	background:#fff;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	padding-bottom:10px;
}
.gtop-tel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#36C;
	text-align:center;
}
.gtop-code {
	border-top:#ccc solid 1px;
	text-align:center;
}
.gtop-code span {
	display:block;
	text-align:center;
	line-height:30px;
	height:30px;
}
.gtop-code img {
	width:120px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
}

.gtop-gbook {
	display:block;
	position:relative;
	margin:0px 0 10px 0;
	padding:0px;
	overflow:hidden;
}
.gtop-gbook a{margin-top:10px; display:block; width:100%;}
.gtop-gbook a img{ margin-left:auto; margin-right:auto; display:block; }
.gtop-go {
	margin:10px 0 0 0;
}
.gtop-go a {
	display:block;
	width:50px;
	height:50px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/gtop-go.png) 0 0 no-repeat;
}
/*==============================================================================================*/
/*Sreach body
/*==============================================================================================*/

.SearchBox{ width:100%; text-align:left; margin-top:10px;}
.SearchBox .hd{ height:30px; line-height:30px;  padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.SearchBox .hd .article{ background:#eeeeee;}
.SearchBox .hd .product{ background:#eeeeee;}
.SearchBox .hd ul{ float:left; position:absolute; }
.SearchBox .hd ul li{ float:left; padding:0 25px; cursor:pointer;  }
.SearchBox .bd ul{  zoom:1;  }

/*==============================================================================================*/
/*movechat 聊天框
/*==============================================================================================*/

#chat{
	width:188px;
	z-index:999999;
	position:absolute;
	top:-66px;
	left:-200px;
	border-right:#fff solid 12px;
	display:none;
	overflow:hidden;
    background-color:#ff8500; 
	
}
.chatbody{ float:left; line-height:200%;}
.chatbody a {color:#fff; text-decoration:none;}
.chatbody span { padding-left:10px; text-align:left; }
.chatbody ul{ margin-top:12px; margin-left:10px; margin-bottom:12px; list-style:none;}
.chatbody ul li{ margin-bottom:5px; padding-left:12px; text-align:left; list-style:none;}
.cthd{ height:35px; background-color:#F3F3F3;color:#fff; font-weight:bold; font-size:15px; text-align:center; padding-left:0px; border-bottom: #ccc solid 1px; line-height:35px; }
.ctft{ background-color:#F6F6F6;border-top:#E7E7E7 solid 1px; text-align:center; padding:10px;}


/*==============================================================================================*/
/*关于我们内容*/
/*==============================================================================================*/

.guide_about_us{margin-left:36px;}

.guide_about_us .bd a{
    color:rgb(78,78,78);
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
}

.guide_about_us .bd a:hover{
    color:rgb(255,255,255);
	background:url(../images/wenhua_bg.jpg) left center repeat;
}

