@charset "utf-8";
/* CSS Document */
/* boonhi.com */
/* QQ@973918953 */

/*==============================================================================================*/
/*common
/*==============================================================================================*/

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-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}
img, table, td, th {
	border:0;
}
ul, ol, li {
	list-style-type:none;
}
a {
	color: #888888;
	text-decoration:none;
	outline:none;
}
a:hover {
	color: #000000;
	text-decoration:none;
}
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	text-decoration: none;
	margin:0 auto;
	line-height:1.8em;
	text-align:center;
	background:#fcfcfc;
	
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height:1.8em;
	padding:0 0 0 2px;
}
input.txt, input.pwd, input.fil, textarea.txts, select.slt {
	border-color:#C4C4C4 #E9E9E9 #E9E9E9 #C4C4C4;
	border-style:solid;
	border-width:1px;
	padding:4px 5px 3px 5px;
	color:#888888;
	vertical-align:middle;
	line-height:1.2em;
}
input.btn {
	height:23px;
	padding:0 5px;
	color: #3D7FB6 !important;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	cursor: pointer;
	border:1px solid #D5EAFB !important;
	background:#fff url("../images/btnbg.jpg") top repeat-x !important;
	vertical-align:middle;
}
input.imgbtn {
	vertical-align:middle;
}
select {
	vertical-align:middle;
	font-size: 12px;
}
textarea {
	border:1px solid #DBDBDB;
	vertical-align:middle;
	padding:0px 2px;
	font-size: 12px;
}
.red {
	color:#800000;
}
.blue {
	font-size:13px;
	font-weight:bold;
	color:#467EAA;
	line-height:2em;
}
.gray {
	font-size:12px;
	color:#033;
}
.clear {
	clear:both;
}
.clearleft {
	clear:left;
}
.textcenter {
	text-align:center;
}
.noborder {
	border:none;
}
.margintop {
	margin-top:10px;
}
.tag {
	font-weight:bold;
	padding:0 0 0 12px;
	background:url(../images/tag.jpg) 0px 3px no-repeat;
}
.tag a {
	color:#FFF;
}
.left{ float:left;}
.right{ float:right;}
/*==============================================================================================*/
/*module
/*==============================================================================================*/
#top {
	overflow:hidden;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	background:#363636;

}
#container {
	margin:0 auto;
	height:100%;
	width:100%;
	text-align:center;
}
#header {
	height:100%;
	width:990px;
	margin:0 auto;
	padding-bottom:20px;
}
#mainer {
	height:100%;
	width:990px;
	margin:0 auto;
	margin-bottom:20px;
	position:relative;
}
#footer {
	height:100%;
	min-height:300px;
	text-align:center;
	margin-top:20px;
	background:#323232 url(../images/ft_bg.jpg) top repeat-x;
}
#contenter {
	margin-left:240px;
	width:750px;
	overflow:hidden;
	height:100%;
	text-align:left;
}

/* ----------------------------------------- */
.topbd{ 
	width:990px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	line-height:45px;
	height:45px;
	color:#39b2de;
}
.topbd a{ color:#39b2de;}
.topbd em {
	color:#eeeeee;
	margin:0 8px 0 10px;
	font-style:normal;
}
.lan {
	height:15px;
	line-height:15px;
	margin:15px 5px 0 0;
	display:block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#39b2de;
	text-align:right;
	margin-right:5px;
}
.lan li {
	float:left;
	padding:0 15px 0 17px;
}
.lan li.lan-en {
	background:url(../images/lan-en.png) 0 3px no-repeat;
}
.lan li.lan-cn {
	background:url(../images/lan-cn.png)  0 3px no-repeat;
}
.lan li.lan-es {
	background:url(../images/lan-es.png) 0 3px no-repeat;
}
.lan li.lan-de {
	background:url(../images/lan-de.png) 0 3px no-repeat;
}
.lan li.lan-pt {
	background:url(../images/lan-pt.png) 0 3px no-repeat;
}
.lan li.lan-fr {
	background:url(../images/lan-fr.png) 0 3px no-repeat;
}
.lan li.lan-ru {
	background:url(../images/lan-ru.png) 0 3px no-repeat;
}
.lan li a {
	color:#39b2de;
}
.logo {
	float:left;
	margin:28px 0 28px 0;
	width:330px;
	padding:0 0 0 10px;
}
.search {
	float:right;
	margin:50px;
}
.sch-txt {
	width:300px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	height:34px;
	line-height:34px;
	color:#999999;
	border:none;
	background:url(../images/schbg.png) top left no-repeat;
}
.sch-btn{ padding:0px; margin:0px; float:left;}
.nav {
	clear:both;
	height:50px;
	overflow:hidden;
	background:url(../images/navbg.jpg) top repeat-x;
	padding:0 0 0 0px;
	border:#d8d9d9 solid 1px;
    -moz-border-radius: 5px 5px 5px 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px 5px 5px 5px;   /* Webkit browsers */
    border-radius:5px 5px 5px 5px;           /* W3C syntax */
}
.nav ul {
	display:block;
	height:100%;
}
.nav ul li {
	float:left;
	height:50px;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	border-right:#d8d9d9 solid 1px;
}
.nav ul li a {
	float:left;
	height:50px;
	line-height:50px;
	display:block;
	padding:0 26px 0 26px;
	color:#666666;
	font-size:14px;
	text-decoration:none;
}
.nav ul li a:hover {
	color:#000;
}
.line {
	height:22px;
	font-size:1px;
	background:url(../images/linebg.jpg) top repeat-x;
}

/*==============================================================================================*/
/*banner-css
/*==============================================================================================*/

.banner{ 
	width:100%;  
	position:relative;  
	height:450px; 
	background:#de6015; 
	overflow:hidden; 
}	
.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:450px; overflow:hidden; text-align:center;  }	
.banner .bd li a{ display:block; height:450px; }	
.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:10px;  }	
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:100px; 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:30px; top:205px; width:46px; height:62px; background:url(../images/icons.png) left 6px no-repeat; filter:alpha(opacity=20);opacity:0.2;  }	
.banner .next{ left:auto; right:30px; background-position:-46px 6px; }	
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }




/*==============================================================================================*/
/*indexer-css
/*==============================================================================================*/
.guide-map{
	width:990px;
	overflow:hidden;
}
.guide-main {
	width:948px;
	height:240px;
	padding:20px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:#d8d9d9 solid 1px;
	-moz-border-radius: 5px 5px 5px 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px 5px 5px 5px;   /* Webkit browsers */
    border-radius:5px 5px 5px 5px;           /* W3C syntax */
	background:#fff url(../images/guide_bd.png) left bottom repeat-x;
}

/*-------------------.guide_customers-------------------*/
.guide_customers{
	width:280px;
	float:left;
}
.guide_customers h2.title{
	color:#888888;
	font-size:22px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
    overflow: hidden;
    height: 25px;
}

..guide_customers span{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#999999;
}
.guide_customers ul{ list-style:none; width:320px;}
.guide_customers li{ line-height:1.8em; overflow:hidden; float:left; margin-right:20px;}
.guide_customers img{
	width:120px;
	height:58px;
	border:#dadada solid 1px;
}

/*-------------------news-------------------*/
.guide_news{
	width:280px;
	float:left;
}
.guide_news h2.title{
	color:#888888;
	font-size:22px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
    overflow: hidden;
    height: 25px;
}

.guide_news h2.title span{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#999999;
}
.guide_news h2.title a.more{
	font-weight:normal;
	text-indent:-9999px;
	width:33px;
	height:25px;
	background:url(../images/ico_more.gif) no-repeat 0 center;
	float:right;
    display: block;
}
.guide_news li{ clear:both; line-height:1.8em; overflow:hidden;background:url(../images/tl_cut.png) no-repeat 0px 8px; padding-left: 15px; }
.guide_news img{
	margin-right:15px;
	float:left;
}
.guide_news p{
	display:block;
	overflow:hidden;
	color:#999;
	width:100%;
	float:left;
}
.guide_news p a{
	float:left;
	width:160px;
}
.guide_news .tl{
	color:#888;
}
.guide_news a{
	display:block;
	width:228px;
	float:left;
}
.guide_news li span{
	float:right;
}

/*-------------------about us-------------------*/
.guide_about {
	width:320px;
	float:left;
	margin-left:30px;
}
.guide_about h2.title{
	color:#888888;
	font-size:22px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
    overflow: hidden;
    height: 25px;
}

.guide_about h2.title span{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#999999;
}
.guide_about h2.title a.more{
	font-weight:normal;
	text-indent:-9999px;
	width:33px;
	height:25px;
	background:url(../images/ico_more.gif) no-repeat 0 center;
	float:right;
    display: block;
}
.guide_about p{ font-size:12px; margin-top:8px; line-height:20px;}


/*-------------------quality-------------------*/
.guide_quality {
	float:right;
	width:270px;
	margin:0px 0 0 0;
	line-height:22px;
	text-align:left;
}
.guide_quality h2 {
	color:#888888;
	font-size:22px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
    overflow: hidden;
    height: 25px;
}
.guide_quality h2 span{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-left:10px;
	color:#999999;
}
.guide_quality p {
	height:135px;
	color:#888888;
	overflow:hidden;
}
	 
/*-------------------pruducts-------------------*/
.guide-pro {
	float:left;
	width:100%;
	background:#FFF;
	overflow:hidden;
	text-align:left;
	
}
.guide-pro h2{ 
	overflow:hidden; 
	height:45px; 
	line-height:45px; 
	color:#888888;
	padding-left:12px;
	font-size:20px;
	font-weight:normal;
	position:relative;
	border:#dcdcdc solid 1px;
	-moz-border-radius: 5px 5px 0px 0px;      /* Gecko browsers */
    -webkit-border-radius: 5px 5px 0px 0px;   /* Webkit browsers */
    border-radius:5px 5px 0px 0px;          /* W3C syntax */
	background:url(../images/guide_hd.jpg) top repeat-x;
}

.guide-pro ul{ 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 1px;
	width:800px;
	overflow:hidden;
	border-left:#dcdcdc solid 1px; 
 }
.guide-pro ul li{ 
	float:left;
	overflow:hidden;
	width:186px; 
	height:203px; 
	padding-bottom:20px;
	border-right:#dcdcdc solid 1px; 
	border-bottom:#dcdcdc solid 1px; 
}
.guide-pro ul li .img{ 
	width:176px; 
	height:146px;
	margin-left:auto;
	margin-top:20px;
	margin-right:auto;
	text-align:center;
}
.guide-pro ul li img{ 
	max-width:176px; 
	max-height:146px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle; 
}
.guide-pro ul li .tl{
	margin-top:10px;
    height:30px;
	line-height:30px;
	width:180px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.guide-pro ul li:hover{
	background:#f9f9f9;
}
.guide-pro ul li a{
	color:#888;
}

.local {
	margin-bottom:10px;
	line-height:45px;
	height:45px;
	color:#888888;
	text-align:left;
	border-bottom:#CCC solid 1px;
}
.local span {
	color:#888888;
	display:block;
}
.local .tl{ font-size:14px; font-weight:bold;}
/*==============================================================================================*/
/*lefter-css
/*==============================================================================================*/
#sidebar {
	float:left;
	height:100%;
	width:220px;
	overflow:hidden;
	text-align:left;
	margin-right:20px;
	-moz-border-radius: 5px 5px 0px 0px;      /* Gecko browsers */
    -webkit-border-radius: 5px 5px 0px 0px;   /* Webkit browsers */
    border-radius:5px 5px 0px 0px;           /* W3C syntax */
}

.cate {
	overflow:hidden
}
.cate h2 {
	display:block;
	font-size:20px;
	font-weight:normal;
	height:46px;
	line-height:46px;
	padding:0 10px 0 10px;
	background:#484848 url(../images/cate_hd.png) left bottom repeat-x;
	color:#ffffff;
}
.cate .parent{
	list-style:none;
	border-bottom:1px solid #f2f2f2;
	background:#fff;
}
.cate .parent li {
}
.cate .parent span {
	display:block;
	
	overflow:hidden;
	padding:0 5px 0 28px;
	height:35px;
	line-height:35px;
	background:#ed6c19 url(../images/libg.png) 10px -93px no-repeat;
}
.cate .parent span a {
    color:#FFF;
}


.cate .child{
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
}
.cate .child li{
	clear:both;
}

.cate .child li a{
	display:block;
	height:27px;
	line-height:27px;
	padding-left:35px;
	border-bottom:1px dotted #dfdfdf;
	background:url(../images/libg.png) 20px -162px no-repeat;
	
}
.cate .child li a:hover{
	color:#FFF;
	background:#d85819 url(../images/libg.png) 20px -237px no-repeat;
}

.box {
	overflow:hidden;
	margin-bottom:20px;
	margin-top:20px;
	-moz-border-radius: 5px 5px 0px 0px;      /* Gecko browsers */
    -webkit-border-radius: 5px 5px 0px 0px;   /* Webkit browsers */
    border-radius:5px 5px 0px 0px;           /* W3C syntax */
}
.box h2 {
	display:block;
	font-size:20px;
	font-weight:normal;
	height:46px;
	line-height:46px;
	padding:0 10px 0 10px;
	background:#484848 url(../images/cate_hd.png) left bottom repeat-x;
	color:#ffffff;
}
.box ul{ 
	list-style:none;
	padding:10px;
	display:block;
	overflow:hidden;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}

/*==============================================================================================*/
/*module
/*==============================================================================================*/
.mainbox{ overflow:hidden;}
.comtit {
	height:35px;
	line-height:35px;
	background:url(../images/tbg.png) bottom repeat-x;
	border-bottom:1px solid #dfdfdf;
	margin:0 0 20px 0;
}
.comtit span {
	float:left;
	display:block;
	font-size:16px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding:0 0 0 22px;
	background:url(../images/point.png) 0 12px no-repeat;
}
.comtit span a {
}
.comtit em {
	float:right;
	display:block;
	color:#888888;
	font-style:normal;
}
.comtit em a {
	color:#888888;
}

.comcont {
}

.comcont .ctl{
	overflow:hidden;
	height:45px;
	font-size:14px;
	line-height:45px;
	padding:0 10px 0 10px;
	background:#ed6c1a;
	color:#ffffff;
	font-weight:bold;
}
.comcont .ctl a{
	color:#ffffff;
}
.comcont .ctx{
	overflow:hidden;
	padding:10px;
	min-height:800px;
	border-left:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
}
.comcont h3 {
	display:block;
	line-height:2.8em;
	color:#e97a02;
	font-weight:bold;
	border-bottom:1px solid #e6e6e6;
	margin:0 0 10px 0;
}
.comcont h4 {
	display:block;
	line-height:2.4em;
	font-size:16px;
	color:#0065b2;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.artlist {
	display:block;
}
.artlist li {
	display:block;
	color:#888888;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #e5e5e5;
}
.artlist li a {
	font-weight:bold;
}


.prolist { 
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 1px;
	width:800px;
	overflow:hidden;
	border-top:#dcdcdc solid 1px; 
	border-left:#dcdcdc solid 1px; 
 }
.prolist li{ 
	float:left;
	overflow:hidden;
	width:186px; 
	height:203px; 
	padding-bottom:20px;
	background:#fff;
	border-right:#dcdcdc solid 1px; 
	border-bottom:#dcdcdc solid 1px; 
}
.prolist li span{ display:block; overflow:hidden; text-align:center; padding-top:15px; height:140px;}
.prolist li p {display:block; padding:10px; text-align:center; margin-top:10px;}
.prolist li img{ 
	max-width:176px; 
	max-height:146px;
	margin-left:auto;
	margin-right:auto;
}
.prolist li .tl{
	margin-top:10px;
    height:30px;
	line-height:30px;
	width:180px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.prolist li:hover{
	background:#f9f9f9;
}
.prolist li a{
	color:#888;
}


.pholist {
	display:block;
}
.pholist li {
	float:left;
	display:block;
	width:210px;
	margin:0 25px 20px 0;
	padding:4px;
	background:#ffffff url(../images/probg.png) bottom repeat-x;
	border:1px solid #e5e5e5;
}
.pholist li.fr {
	float:right;
	margin:0 0 20px 0;
}
.pholist li img {
}
.pholist li span {
	display:block;
	padding:10px 0 5px 0;
	text-align:center;
}

.searchlist {
	display:block;
	text-align:left;
}
.searchlist li {
	display:block;
	color:#888888;
	overflow:hidden;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
	border-bottom:1px dotted #e5e5e5;
}
.searchlist li .pic{ width:160px;  border:#eeeeee solid 1px;float:left;  margin-right:20px; text-align:center;}
.searchlist li img{ max-height:140px; max-width:140px; padding:10px; margin-left:auto; margin-right:auto; }
.searchlist li .dtl {
	float:left;
	max-width:560px;
	width:100%;
}
.searchlist li a {
	font-size:14px;
}
.searchlist li p {
	color:#cccccc;
}

/*==============================================================================================*/
/*context
/*==============================================================================================*/
.art-tit {
	font-size:22px;
	line-height:2.4em;
	font-weight:bold;
	text-align:center;
}
.art-date {
	margin:0 0 10px 0;
	text-align:center;
	border-bottom:1px solid #dfdfdf;
}
.art-guide {
	background:#fafafa;
	padding:8px 10px;
	margin:0 0 12px 0;
}
.art-content {
	line-height:2.4em;
}
.pro-header{ overflow:hidden; clear:both;}
.pro-picture {
	float:left;
	width:222px;
	height:185px;
	padding:5px;
	border:1px solid #eeeeee;
	margin-right:20px;
}
.pro-picture a{
	display:block;
	
}
.pro-detail {
	float:left;
	width:450px;
}
.pro-detail h3{
	
}
.gbook{ margin-bottom:20px;}
.gbook h2{ height:40px; line-height:40px; font-size:16px; background-color:#f4f4f4; overflow:hidden; display:block; padding-left:10px; margin-bottom:20px;}

.pro-recom h2{ height:40px; line-height:40px; font-size:14px; font-weight:normal; background-color:#f4f4f4; overflow:hidden; display:block; padding-left:10px; margin-bottom:20px;}
.pro-title {
	font-size:16px;
	color:#454545;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #dfdfdf;
}
.pro-guide {
	color:#787878;
	margin:10px 0 0 0;
}
.pro-tel {
	font-size:16px;
	color:#cc0000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:10px 0 0 0;
}
.pro-order {
	margin:20px 0 0 0;
}
.pro-para {
	height:28px;
	line-height:28px;
	display:block;
	padding:0 8px 0 5px;
	border-bottom:2px solid #3a84bc;
}
.pro-para dt {
	float:left;
	display:block;
	width:100px;
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	background:url(../images/debg.png) center bottom no-repeat;
	text-align:center;
}
.pro-content {
	clear:both;
	overflow:hidden;
	margin-top:10px;
	padding:10px 0 0 0;
	line-height:2.4em;
}
.pro-content h2{ height:40px; line-height:40px; font-size:14px; font-weight:normal; background-color:#f4f4f4; overflow:hidden; display:block; padding-left:10px; margin-bottom:20px;}

/*==============================================================================================*/
/*other
/*==============================================================================================*/
.page {
	clear:both;
	font-size:12px;
	overflow:hidden;
	display:block;
	margin:20px auto;
}
.page a {
	float:left;
	display:block;
	color:#454545;
	border:1px solid #e6e6e6;
	padding:5px 12px 5px 12px;
	margin:0 12px 0 0;
	background:url(../images/pagebg.png) top repeat-x;
}
.page a:hover {
	color:#ff6600;
	text-decoration:none;
}
.page span {
	float:left;
	color:#888888;
	border:1px solid #e6e6e6;
	padding:5px 12px 5px 12px;
	margin:0 12px 0 0;
}
.page span em {
	padding:0 2px;
	font-style:normal;
}

/*----------------  篇链接  ----------------*/
.pnnav {
	height:100%;
	overflow:hidden;
	margin:10px 0 20px 0;
	padding:10px 0 0 0;
	border-top:1px solid #dfdfdf;
}
.pnnav li.pl {
	float:left;
}
.pnnav li.pr {
	float:right;
}

/*==============================================================================================*/
/*footer
/*==============================================================================================*/

.map {
	width:990px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:0px 20px 20px 10px;
	text-align:left;
}
.map a{ color:#999;font-size:12px;}
.map .txt{ color:#999;line-height:2.2em;font-size:12px;}
.map-about {
	width:120px;
	float:left;
	margin:0 30px 0 20px;
}
.map-product {
	width:150px;
	float:left;
	margin:0 40px 0 0;
}
.map-contact {
	width:280px;
	float:left;
	margin:0 50px 0 0;
}
.map-follow{
	float:left;
	width:120px;
	margin:0 0px 0 0;
	}
.map-follow .txt div{ margin-bottom:10px;}
.map-follow a{
	display:block;
	height:20px;
	line-height:20px;
	overflow:hidden;
	}	
.map-fcode{
	float:left;
	margin:80px 0px 0 20px;
	}
	
.map-about h3,.map-product h3,.map-contact h3,.map-follow h3,.map-fcode h3{
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	line-height:2em;
	line-height:50px;
	height:50px;
	margin-bottom:20px;
}

.map-about ul,.map-product ul,.map-contact ul{
	list-style:none;
	margin:0px;
}

.map-about li,.map-product li,.map-contact li {
	list-style:none;
	margin:0px;
	line-height:2.0em;
}
.fol-email {
	line-height:1.2em;
	color:#888888;
	border:1px solid #535353;
	background:#061830;
	padding:3px 5px 2px 5px;
	vertical-align:middle;
}
.fol-sub {
	height:23px;
	line-height:1.2em;
	color:#333333;
	text-decoration:none;
	border:none;
	background:#F7F5F4 url("../images/btnbg.png") top repeat-x !important;
	padding:0 3px;
	vertical-align:middle;
}
.fol-facebook {

	padding:0 0 0 25px;
	background:url(../images/fol-facebook.png) 0 0px no-repeat;
}
.fol-twitter {

	padding:0 0 0 25px;
	background:url(../images/fol-twitter.png) 0 0px no-repeat;
}
.fol-rss {

	padding:0 0 0 25px;
	background:url(../images/fol-rss.png) 0 0px no-repeat;
}
.fol-weibo {
	margin:5px 0 0 0;
	padding:0 0 0 25px;
	background:url(../images/fol-weibo.png) 0 5px no-repeat;
}
.fol-qqweibo {
	margin:5px 0 0 0;
	padding:0 0 0 25px;
	background:url(../images/fol-qqweibo.png) 0 5px no-repeat;
}
.fol-Youtube {
	margin:5px 0 0 0;
	padding:0 0 0 25px;
	background:url(../images/fol-Youtube.png) 0 5px no-repeat;
}
.fol-Linkedin {
	margin:5px 0 0 0;
	padding:0 0 0 25px;
	background:url(../images/fol-Linkedin.png) 0 5px no-repeat;
}
.fol-skype {
	margin:5px 0 0 0;
	padding:0 0 0 25px;
	background:url(../images/fol-skype.png) 0 5px no-repeat;
}
.fol-g {
	padding:0 0 0 25px;
	background:url(../images/fol-g.png) 0 0px no-repeat;
}
.copy {
	color:#555555;
	width:990px;
	margin:0 auto;
	overflow:hidden;
	
}
.copy .bd{ line-height:50px;}
.copy .fr{ color:#555555;}
.copy a {
	font-size:11px;
	color:#555555;
}
.copy em {
	color:#555555;
	font-style:normal;
	margin:0 4px 0 8px;
}

/*==============================================================================================*/
/*other-css
/*==============================================================================================*/

#movebox {
      width:100%; 
	  clear:both;
	  overflow:hidden;
	  height:162px; 
	  padding-top:20px;
	  padding-bottom:20px;
	  position:relative; 
	  margin-left:auto; 
	  margin-right:auto;
	  margin-bottom:20px;
	  background:#fff url("../images/mv_bg.png") bottom repeat-x !important;
	  border-bottom:#d9d9d9 solid 1px;
}
#movebox h2{ 
	overflow:hidden; 
	height:35px; 
	line-height:35px;
	font-size:16px;
	color:#888888;
	position:relative;
	margin-bottom:15px;
	border-bottom:#eaeaea solid 1px;
}
#movebox h2 span{ color:#999; font-weight:normal; font-size:12px; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
#scrollRow 
{
	width:990px;
	overflow:hidden;
	margin:0 auto;
	height:162px;
}
#slide_left {
	position:absolute;
	left:0px;
}
#slide_right {
	position:absolute;
	right:0px;
}
#movcrl{ display:none;position:absolute;left:0px; top:60px; width:990px;height:162px; overflow:hidden; z-index:5000;}
#gsub {
	width:8000px;
	height:162px;
	overflow:hidden;
	zoom:1;
}
#scrollRow ul {
	float:left;
	height:162px;
}
#scrollRow li {
	float:left;
	overflow:hidden;
	width:316px;
	height:160px;
	list-style: none;
	margin-right:18px;
	background:#f9f9f9;
	-moz-border-radius: 5px 5px 5px 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px 5px 5px 5px;   /* Webkit browsers */
    border-radius:5px 5px 5px 5px;           /* W3C syntax */
	border:#d8d9d9 solid 1px;
}
#scrollRow li a {
	display:block;
	width:316px;
	height:160px;
	overflow:hidden;
}
#scrollRow li div {
	width:316px;
	height:160px;
	
}
#scrollRow li img {
	width:316px;
	height:160px;
}
#scrollRow li a:hover img {
}
#scrollRow li span {
	display:block;
	text-align:center;
	line-height:50px;
	height:50px;
}
#scrollRow li a {
	display:inline;
	height:auto;
	color:#333333;
	font-size:13px;
	
}
#scrollRow .tx{ display:none;}
/*==============================================================================================*/
/*movechat 图片视窗
/*==============================================================================================*/

.slideBox{ width:270px; height:190px; overflow:hidden; position:relative; border:1px solid #f4f4f4;  }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:0px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#333333; color:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f57209; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:270px; height:190px; display:block;  }


/*==============================================================================================*/
/*浮动框*/
/*==============================================================================================*/
#gtop {
	width:50px;
	height:80px;
	bottom:80px;
	right:40px;
	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-code {
}
.gtop-code a {
	display:block;
	width:50px;
	height:50px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/gtop-code.png) 0 0 no-repeat;
}
.gtop-code a img {
	display:none;
	width:200px;
	height:200px;
	position:absolute;
	top:-10px;
	left:-200px;
}
.gtop-code a:hover img {
	display:block;
}
.gtop-gbook {
	display:block;
	position:relative;
	margin:15px 0 0 0;
}
.gtop-gbook a{
	display:block;
	width:50px;
	height:50px;
	text-indent:-999px;
	overflow:hidden;
	background:url(../images/gtop-gbook.png) 0 0 no-repeat;
}
.gtop-go {
	margin: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;
}

