﻿@charset "utf-8";
/* CSS Document */

/*==============================================================================================*/
/*common-css
/*==============================================================================================*/

*{
	margin:0;
	padding:0;
}
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,em {
	font-weight:bold;
	font-style:normal;

}
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:12px;

}
.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;
}
.comm_void{ margin-bottom:15px;}
/*==============================================================================================*/
/*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;
    text-align: left;
    color: #333;
}
.controls{
    margin-left: 140px;
}
input{
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;

}

input.text{
    background-color: #fff;
    border: 1px solid #ccc;
    color: #555;
    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: 11px;
    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: 6px 8px;
    overflow:hidden;
    text-align: center;
    width: auto;
}

/*==============================================================================================*/
/*module-css
/*==============================================================================================*/
#top {
	width:100%;
	margin:0 auto;
	background:#f6f6f6;
	border-bottom:#ddd solid 1px;
}
#container {
	width:100%;
	margin:0 auto;
}
#header {
	width:100%;
	margin:0 auto;
}
#mainer{
	clear:both;
	overflow:hidden;
}
#footer {
	margin:20px 0 0;
	min-height:200px;
	padding-top:5px;
	background:#2c2c2c;
}

.right_box{
        width: 76.7%;
	margin-left:30px;
    float:left;
	overflow:hidden;
	}
.left_box{
        width: 20.2%;
    float: left;
}

.xleft_box{
    width:674px;
	min-height:500px;
    float:left;
    overflow: hidde;
	}
.xright_box{
    width:300px;
    float: right;
}

.main_box {
	width:990px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.main_dbox {
	width:1200px;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.sitemap{}
.sitemap h2{ margin-bottom:10px; font-weight:normal; font-size:16px; background:#f5f5f5; overflow:hidden; line-height:30px; line-height:30px; padding-left:10px;}
.sitemap .children li{ display:inline-block; margin-right:10px;}
/*==============================================================================================*/
/*header-css
/*==============================================================================================*/
.topbd{ 
	width:990px;
	margin-left:auto;
	margin-right:auto;
	line-height:30px;
	color:#666666;
	height:30px;
	
}
.topbd a{ color:#666666;}
.topbd em {
	color:#666666;
	margin:0 8px 0 10px;
	font-style:normal;
}
.topbd .fl{ padding:0 10px; background:url(../images/topem.png) right 10px no-repeat;}

.area li {
	float:left;
	padding:0 8px;
	line-height:30px;
	background:url(../images/topem.png) right 10px no-repeat;
}

.lanset{position:relative; z-index:2; width:90px; padding:0 0 0 30px; border:#f6f6f6 solid 1px; float:left;}
.lancur{ background:#f9f9f9; border:#dddddd solid 1px; display:block; }
.lan { position:absolute; display:none; width:100px; z-index:999999; top:28px; left:-1px; overflow:hidden; background:#f9f9f9; padding:0 10px; border-left:#dddddd solid 1px; border-right:#dddddd solid 1px; border-bottom:#dddddd solid 1px;}
.lan li {
	clear:both;
	padding:0 0 0 20px;
	line-height:30px;
}
.lan li.lan-en {
	background:url(../images/lan-en.png) 0 10px no-repeat;
}
.lan-cn {
	background:url(../images/lan-cn.png)  10px 10px no-repeat;
}
.lan-hk {
	background:url(../images/lan-hk.png)  0 10px no-repeat;
}
.lan li.lan-es {
	background:url(../images/lan-es.png) 0 10px no-repeat;
}
.lan li.lan-de {
	background:url(../images/lan-de.png) 0 10px no-repeat;
}
.lan li.lan-pt {
	background:url(../images/lan-pt.png) 0 10px no-repeat;
}
.lan li.lan-fr {
	background:url(../images/lan-fr.png) 0 10px no-repeat;
}
.lan li.lan-ru {
	background:url(../images/lan-ru.png) 0 10px no-repeat;
}
.lan li.lan-jp {
	background:url(../images/lan-jp.png) 0 10px no-repeat;
}
.lan li a {
	color:#666666;
}

.headbd{
	height:120px;
	width:990px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.logo{
	float:left;
	margin-top:15px;
	overflow:hidden;
	width:520px;
}
.tel{ float:right; margin-top:38px; font-size:16px; margin-right:30px; line-height:30px; text-align:center;}
.tel img{margin-right:10px;}
.tel span{float:left; display:block; }
.wmap{ float:right; margin-top:5px;}
.nav{
	height:40px;
	line-height:40px;
	width:100%;
	background:url(../images/nav_bg.png) 0 0 repeat-x;
	overflow:hidden;
}
.nav ul{ 
    width:990px;
	margin-left:auto;
	margin-right:auto;
}
.nav li{
	float:left;
	background:url(../images/nav_em.png) no-repeat;
}
.nav li a{
	display:block;
	padding:0 29.8px;
	font-size:16px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:#fff;

}
.nav li a:hover,.cur{
	background:url(../images/nav_hvr.png) left top repeat-x;
	color:#fff;
}
.nav li a.index{
	background-image:none;
	margin-left:3px
}
.nav li .cur {
	background:url(../images/nav_hvr.png) left top repeat-x;
	color:#fff;
}
.search{ overflow:hidden; margin-bottom:15px; line-height:50px; height:50px; border-bottom:#ccc solid 1px; background:#f8f8f8;}
.search form{ width:300px; overflow:hidden; float:left;}
.keyword{ float:left; line-height:50px;}
.keyword ul{ list-style:none;float:left; }
.keyword ul li{ float:left; margin-right:15px;}
.search .text{ margin-right:0px; background:url(../images/scr.png) no-repeat 8px 5px; padding-left:28px; width:180px;}
.search .btn{background:url(../images/btn_bg.png) no-repeat 0 0; color:#fff; width:60px; border:none; height:30px; margin-left:0px;}

/*==============================================================================================*/
/*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;  }

/*==============================================================================================*/
/*banner-css
/*==============================================================================================*/
.banner{ width:100%;  position:relative;  max-height:450px; overflow:hidden; z-index:0;}	
.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:5px; }	
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(../images/icons.png) -14px -80px; overflow:hidden;line-height:9999px;}	
.banner .hd ul .on{ background-position:0 -80px; }

.banner .prev,.banner .next{ position:absolute;  display:block;  left:30px; top:165px; 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;  }

/*------内页------*/
.ibanner{ width:100%; height:200px; overflow:hidden;}	
.ibanner .bd{ height:450px; width:100%; background-position: center 0px;background-repeat: no-repeat;}
/*==============================================================================================*/
/*switch_ban-css
/*==============================================================================================*/
.switch_ban{ width:990px;  position:relative;  height:150px; overflow:hidden; margin-bottom:20px; background:#f5a700; margin:0 auto; }	
.switch_ban .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.switch_ban .bd ul{ width:100% !important;  }	
.switch_ban .bd li{ width:100% !important;  height:150px; overflow:hidden; text-align:center;  }	
.switch_ban .bd li a{ display:block; height:150px; }	
.switch_ban .bd li a div { color:#fff; width:500px; text-align:left; float:right; margin-right:80px; margin-top:23px; line-height:25px; font-size:15px;}
.switch_ban .bd li a div h2{ margin-bottom:10px; font-weight:normal;}

.switch_ban .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;  text-align:center;_background:#fff; _filter:alpha(opacity=60);}	
.switch_ban .hd ul{ text-align:right;  padding-top:4px; margin-right:33px; }	
.switch_ban .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:7px; height:7px; margin:2px; background:url(../images/sw_icon.png) -9px -85px; overflow:hidden;line-height:9999px;}	
.switch_ban .hd ul .on{ background-position:0 -85px; }

.switch_ban .prev{ position:absolute; overflow:hidden; display:block; bottom:12px; right:10px; width:19px; height:19px; background:url(../images/sw_icon.png) -1px 0px no-repeat; filter:alpha(opacity=60);opacity:0.6;  }	
.switch_ban .next{ position:absolute; overflow:hidden; display:block; bottom:12px; right:70px; width:19px; height:19px; background:url(../images/sw_icon.png) -25px 0px no-repeat; filter:alpha(opacity=60);opacity:0.6; }	
.switch_ban .prev:hover,.switch_ban .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }

	 
/*-------------------pruducts-------------------*/
.guide-pro {
	margin-top:30px;
	float:left;
	width:100%;
	overflow:hidden;
	text-align:left;
	background:#ffffff;
	
}
.promore{
    
    padding-bottom: 50px;
}
.promore a:hover {


    color: #fff;
background:#0165e1
	}
.more{
    display: block;
    width: 108px;
    height: 18px;
    border: 1px solid #0165e1;
    text-align: center;
    line-height: 18px;
    text-transform: uppercase;
    color: #0165e1;
    margin: 0 auto;
    margin-top: 10px;
	}
.guide-pro h2{ 
	overflow:hidden; 
	height:45px; 
	line-height:45px; 
	color:#666666;
	position:relative;
	padding-left:15px;
	border-bottom:#eaeaea solid 1px;
}
.guide-pro h2 span{ color:#999; font-weight:normal; font-size:16px; margin-left:10px;}


.guide-pro ul{ display:block;width:100%; margin:0px;}
.guide-pro ul li{ 
	float:left;
	display:table-cell;
	text-align:center;
	overflow:hidden;
	width:286px; 

	margin-right:14px; 
	margin-bottom:25px;
	
}
.guide-pro ul li img{ 
	max-width:282px; 
	max-height:180px; 
	border:#333 solid 2px; 
	vertical-align:middle; 
	
    height: 180px;
}
.guide-pro ul li span{
	display:block;
	margin-top:10px;
	text-align:center;
}
.guide-pro ul li img:hover{ 
	max-width:2500px; 
	max-height:180px; 
	border:#f08300 solid 2px; 
	vertical-align:middle; 
}
/*==============================================================================================*/
/*lefter-css
/*==============================================================================================*/
.cate{margin-bottom:20px; display:block; overflow:hidden;background:#fff;}
.cate h2{
	height:55px; 
	line-height:55px; 
	background:#2b2a25;
	padding-left:15px;
	font-size:22px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	color:#fff; 
}
.cate li{ background:#f2f2f2; border-bottom:#fff solid 1px;}
.cate li div{ display:block; line-height:30px;}
.cate li div span{ display:block; line-height:38px; padding-left:15px; cursor:pointer;}
.cate li a{ display:block; line-height:30px;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 -130px;}
.cate li .onhvr { color:#F90; background: url(../images/cate.png) no-repeat 0px -379px;}
.cate li ul{display:none }
.cate .root {background:#f5a700;}
.cate .root span{ background:url(../images/cate.png) no-repeat 0px -200px; color:#FFF; padding-left:15px; font-size:14px}
.cate .root.cur span{ color:#fff; background:#f5a700 url(../images/cate.png) no-repeat 0px -279px !important;}

.nbox {background:#f4f4f4; padding-bottom:5px;margin-bottom:15px; overflow:hidden;display:block;}
.nbox h2{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	display:block;
	padding-left:15px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	margin-bottom:10px;
    height: 40px;
	line-height: 40px;
	background:#f5a700;
}
.nbox h2 a{right:10px; top:0px; font-weight:normal; color:#fff; }
.nbox li { 
     margin-bottom:10px;
	 position:relative;
	 padding:0 10px;
	 font-size:12px;
	 background:url(../images/tl_cut.png) no-repeat 12px 8px;padding-left:25px;
}
.nbox li span{ right:10px;line-height:20px; font-weight:normal; color:#999; position:absolute;}
.nbox li p{ line-height:20px;;}



.pbox { margin-bottom:15px;}
.pbox h2{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
	padding-bottom:10px;
    overflow: hidden;
    height: 30px;
	line-height: 40px;
	background:#f5a700;
}
.pbox ul{ border:#ddd solid 1px; padding-top:10px; display:block; }
.pbox li { margin-left:auto; margin-right:auto; margin-bottom:10px;width:182px;}
.pbox li img{ display:block; clear:both;border:#ddd solid 1px; text-align:center;}
.pbox li span{ display:block; text-align:center; clear:both; line-height:30px;}


.box {background:#f4f4f4; padding-bottom:5px;margin-bottom:15px;}
.box h2{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
    overflow: hidden;
    height: 40px;
	line-height: 40px;
	background:#f5a700;
}
.box .bd { 
    padding:10px;
	display:block;
	overflow:hidden;
}

.xtel{ background:url(../images/xtel.png) no-repeat 0px 0px; padding-left:35px; height:26px; font-size:18px; line-height:26px; margin-bottom:5px;}


.cbox {padding-bottom:5px;margin-bottom:15px;}
.cbox h2{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	font-family: "微软雅黑",Arial, Helvetica, sans-serif;
    overflow: hidden;
    height: 40px;
	line-height: 40px;
	background:#f5a700;
}
.cbox ul {
	width:310px;
	display:block;
	overflow:hidden;
}
.cbox li{ float:left; margin-right:4px;margin-top:4px;background:#f4f4f4; height:40px; font-size:14px; line-height:40px; width:148px; text-align:center;}
/*==============================================================================================*/
/*righter-css
/*==============================================================================================*/
.comcont{ 
	
	overflow:hidden;
	text-align:left;
	background:#ffffff;
	border:#eaeaea solid 1px;
	
}
.comcont .hd{
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom:#dddddd solid 1px;
	background:#fff;
}
.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:45px; height:45px; display:block;margin-right:20px;}
.comcont .locate span{float:right; line-height:45px; height:45px; 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 10px 14px; padding-left:20px; margin-right:10px;}
.comcont .locate li{ float:left;display:block; padding:10px; text-align:left; 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; 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:11px;
	}
.content .pic{
	width:350px;
	position:relative;
	float:left;
	padding-bottom:10px;
	margin-bottom:20px;
	margin-right:20px;
	}
.content .pic h3 { width:350px; height:350px; margin-bottom:10px;}	
.content .pic h3 img{ border:#eee solid 1px;}
.content .pic ul{ list-style:none;width:350px;  clear:both;}
.content .pic li{ float:left; width:60px; height:60px; margin-right:8px; border:#eee solid 1px;}
.content .pic li:hover{ border:#F60 solid 1px;}
.content .pic li img{ width:60px; height:60px; cursor:pointer;}
.content .guide{ overflow:hidden; margin-bottom:15px; border-bottom:#eee solid 1px;}
.content .txt{
	width:350px;
	float:left;
	}
	
.content .txt h2{
	font-size:12px;
	margin-bottom:5px;
	}	
.intro {clear:both; overflow:hidden;margin-bottom:60px;}
.intro img { max-width:730px}
.intro .thd{ text-align:center; font-size:15px; margin-bottom:10px; line-height:30px; }
.intro .thd font{ display:block; color:#999; text-align:center; font-size:12px; }
.intro .thd font a{ color:#f71818;}
.intro .arc_guide{ background:#f4f4f4; padding:10px; margin-top:5px; margin-bottom:10px;}
.next_map{ padding-top:10px; padding-bottom:10px; line-height:25px; overflow:hidden; clear:both; border-top:#ddd solid 1px; margin-top:20px; }
.content .intro h3	{ font-family:"微软雅黑"; font-size:24px; font-weight: normal;margin-bottom:20px;}
.recom-arc {
	float:left;
	width:100%;
	overflow:hidden;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	
}
.recom-arc 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;
}

.recom-arc ul{ display:block;; margin:0px;padding-top:10px;}
.recom-arc ul li{ 
	overflow:hidden;
	float:left;
	width:45%;
	margin-right:10px;
	line-height:35px;
	height:35px;
	background:url(../images/tl_cut.png) no-repeat 5px 15px;padding-left:20px;
	border-bottom:#eaeaea solid 1px;
}
.recom-arc span{ float:right; margin-right:10px;}
	
.recom-pro {
	float:left;
	width:100%;
	overflow:hidden;
	text-align:left;
	margin-top:20px;
	margin-bottom:20px;
	
}
.recom-pro 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;
}

.recom-pro ul{ display:block;width:800px; margin:0px;padding-top:10px; list-style:none;}
.recom-pro ul li{ 
	float:left;
	list-style:none;
	overflow:hidden;
	width:180px; 
	height:235px;
	margin-right:6px; 
	margin-bottom:20px;
	border:#eaeaea solid 1px; 
}
.recom-pro ul li img{ 
	width:180px;
	height:180px;  
}
.recom-pro ul li dl{float:left;}
.recom-pro ul li dd{
	display:block;
	float:left;
	height:38px;
	padding:0 10px;
	margin-top:5px;
	overflow:hidden;
	line-height:20px;
	text-align:left;
}	
.recom-pro ul li dd a{text-align:left !important;}
			
.arclist {
    margin:20px;
}
.arclist li{
    border:none;
	line-height:30px;
	height:30px;
	margin-right:20px;
	border-bottom:1px dashed #666;
}
.arclist li span{
    display: block;
	float:left;
	margin-right:10px;
}
.arclist li a{
	float:left;
    display: block;
	font-size:16px
}
.arclist li .time{
	float: right;
	margin-left:30px;
	color:#666;
    display: block;
}

.tublist {
    margin:20px;
}
.tublist li{
	margin-bottom:15px;
	overflow:hidden;
	padding-bottom:15px;
	border-bottom:#f4f4f4 solid 1px;
}
.tublist li .pic{
    display: block;
	overflow:hidden;
	float:left;
	width:260px;
	height:160px;
	margin-right:15px;
}
.tublist li .txt h3{
	margin-bottom:5px;
}
.tublist li .txt{
	float:left;
	width:350px;
    display: block;
	line-height:20px;
}


.prolist {
    width:800px;
	overflow:hidden;
	margin-top:15px;
	padding-bottom:10px;
}
.prolist ul{
	display:block;
	overflow:hidden;
	margin-left:10px;
}
.prolist ul li{ 
	float:left;
	display:block;
	overflow:hidden;
	width:252px; 

	margin-right:7px; 
	margin-bottom:25px;
	
}
.prolist ul li img{ 
	width:230px; 
    height:180px;	 
	border:#dddddd solid 1px; 
	vertical-align:middle; 
}
.prolist ul li span{
	display:block;
	height:38px;
	overflow:hidden;
	line-height:20px;
	margin-top:10px;
	text-align:left;
}

.honorlist {
    width:800px;
	overflow:hidden;
	margin-top:15px;
	padding-bottom:10px;
}
.honorlist ul{
	display:block;
	overflow:hidden;
	margin-left:10px;
}
.honorlist ul li{ 
	float:left;
	display:block;
	overflow:hidden;
	width:252px; 

	margin-right:7px; 
	margin-bottom:25px;
	
}
.honorlist ul li img{ 
	width:230px; 
    height: 300px;	 
	border:#dddddd solid 1px; 
	vertical-align:middle; 
}
.honorlist ul li span{
	display:block;
	height:38px;
	overflow:hidden;
	line-height:20px;
	margin-top:10px;
	text-align:left;
}



.table-box{
    border:none;    
}

.book { overflow:hidden;background:#fafafa;}
.book h2{ 
	overflow:hidden; 
	height:45px; 
	line-height:45px; 
	color:#666666;
	position:relative;
	font-size:12px;
	background:#f4f4f4;
	padding-left:10px;
	margin-bottom:15px;
	border-bottom:#eaeaea solid 1px;
}
.book form{ padding:0 15px;}
.book .btn{background:url(../images/btn_bg.png) repeat-x 0 0; color:#fff; width:80px;  border:#d57d00 solid 1px; height:30px; margin-left:0px;}
/*--------------------page------------------*/
.page{
    margin:10px 0px;
    clear: both;
	padding:10px;
	overflow:hidden;
	border:#eee solid 1px;
}
.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:left;
    border:1px solid #fff; 
	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:950px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:5px 10px 10px 5px;
	text-align:left;
}
.map a{ color:#999999;font-size:12px;}
.map .txt{ color:#999999;line-height:2.2em;font-size:12px;}
.map-about {
	width:100px;
	float:left;
	margin:0 40px 0 0;
}
.map-product {
	width:100px;
	float:left;
	margin:0 40px 0 0;
}
.map-contact {
	width:200px;
	float:left;
	margin:0 30px 0 0;
}
.map-tel {

	padding:10px;
	float:right;
	margin-top:102px;
	color:#999;
	background:#333;
	border:#666 solid 1px;
}
.map-tel input.text{
    background-color: #fff;
    border: 1px solid #ccc;
    color: #555;
    font-size: 12px;
    line-height: 30px;
    height: 28px;
    padding: 0px 6px;
    margin-left: 0;
	margin-top:-23px;
    width: 152px;
    text-indent: 0px;
    text-shadow: none;	
}
.map-tel .ibtn{ height:32px; line-height:32px; overflow:hidden; margin-top:5px;}
.map-tel img{ cursor:pointer;}
.map-fcode{
	float:left;
	width:200px;
	margin-top:20px;
	}
.map-fcode img{ border:#666 solid 1px; padding:10px;}
	
.map-about h3,.map-product h3,.map-contact h3,.map-follow h3 {
	font-size:16px;
	font-weight:normal;
	color:#cccccc;
	line-height:2em;
	margin-bottom:5px;
}

.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;
}

.copy {
	color:#888888;
	width:100%;
	background:#222;
	
}
.copy .bd{ padding-top:12px; padding-bottom:12px;}
.copy a {
	color:#888888;
}
.copy li {
	float:left;
	margin-right:15px;
}
.copy em {
	color:#888;
	font-style:normal;
	margin:0 4px 0 8px;
}




.main {
    margin-left: auto;
    margin-right: auto;
    width: 990px;
}
.home-box-goods {
    margin-top: 10px;
    margin-bottom: 5px;
}
.clearfix {
    display: block;
}
.goods-list-title {
    position: relative;
}
.title-h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 400;
    line-height: 50px;
    color: #333;
}
.box-info {
    border: 1px solid #dfdfdf;
}

.item-title-info-1 {
    width: 440px;
    float: left;
    padding: 40px 30px;
}
.srong-goods-top {
    margin-bottom: 60px;
}
.home-info-title-h2 {
    font-size: 30px;
    color: #333;
    padding-bottom: 10px;
}
.item-content-text {
    font-size: 16px;
    color: #6d6d6d;
}
.srong-goods-bottom {
    margin-bottom: 20px;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.item-images-info-1 {
    width: 380px;
    float: left;
    padding: 10px 30px;
    margin-left: 20px;
}

.goods-info-2 {
    /* height: 450px; */
    border-top: 1px solid #dfdfdf;
}
.item-images-info-2 {
    width: 380px;
    float: left;
    padding: 10px 30px;
}
.item-title-info-2 {
    width: 440px;
    float: left;
    padding: 40px 30px;
    margin-left: 20px;
}

.goods-info-3 {
    /* height: 450px; */
    border-top: 1px solid #dfdfdf;
}
.item-title-info-3 {
    width: 420px;
    float: left;
    padding: 40px 0px 40px 30px;
}
.item-images-info-3 {
    width: 380px;
    float: left;
    padding: 10px 30px;
    margin-left: 20px;
}
.about-info-site {
    border: 1px solid #dfdfdf;
    width: 990px;
    height: 450px;
}
.about-item {
    width: 730px;

    float: left;
    border-right: 1px solid #dfdfdf;
    overflow: hidden;
}
.about-info {
    width: 730px;

    float: left;
}
.about-image {
    width: 360px;

    padding: 10px;
    display: block;
    float: left;
}
.info-call-add {
    padding-left: 20px;
    float: left;
    padding-top: 10px;
    width: 310px;
}
.name {
    display: block;
    font-size: 14px;
    color: #000;
    width: 80px;
    float: left;
    text-align: center;
}
.about-content {
    float: left;
    line-height: 25px;
}
.about-content-item {
    color: #333;
    padding: 5px 20px 5px 10px;
}
.about-more {
    color: #f98603;
}
.about-images {
    border-top: 1px solid #dfdfdf;
    float: left;
    
   
    padding: 0 5px;
}
.about-images-item {
    padding: 10px 10px;
    float: left;
  
}

.images-info {
    margin-right: 10px;
}
.images-src {
    width: 222px;
    height: 142px;
}
.loadmore {
    padding: 10px 10px;
    float: left;
    width: 130px;
}
.honr-item {
    width: 259px;

    overflow: hidden;
    float: left;
}
.honr-title {
    margin: 0;
    height: 36px;
    padding: 34px 30px 33px;
    font-size: 24px;
    font-weight: 400;
    color: #000;
}
.honr-item .myscroll {
    width: 259px;

    margin: 0 auto;
    border: 1px solid #ccc;
    line-height: 26px;
    font-size: 12px;
    overflow: hidden;
}

.honr-srong {
    margin-right: 5px;
    color: #f00;
}
.myscroll li {

    overflow: hidden;
}
.honr {
    position: relative;


    border-top: 1px solid #dfdfdf;
}
.hotcall {
    font-size: 24px;
    font-weight: 600;
    width: 318px;
}
.hotcall .click {
    color: #d1151b;
}
.images-src {
    width: 160px;
    height: 142px;
}
.wrapper {
    width: 100%;
    min-width: 1400px;
    font-family: "微软雅黑";
    overflow: hidden;
}
.con4 {
    margin-top: 50px;
}
.c-tit {
    width: 442px;
    height: 46px;
    line-height: 46px;
    background: url(../images/tit-bg.png) no-repeat;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    color: #000;
}
.con4 .g-in {
    margin-top: 40px;
}

.g-in {
    width: 1200px;
    margin: 0 auto;
}
.con4 .c1 {
    position: relative;
    width: 650px;
    height: 324px;
    float: left;
    padding: 20px 0 0 15px;
}
.con4 .c1 h2 {
    font-weight: normal;
    font-size: 24px;
    color: #181818;
}
.con4 .c1 .line {
    width: 115px;
    height: 4px;
    background: #ed6533;
    margin-top: 20px;
    margin-bottom: 25px;
}
.con4 .c1 .more {
    position: absolute;
    left: 15px;
    bottom: 15px;
    display: block;
    width: 167px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    text-transform: uppercase;
    color: #fff;
    background: #0165e1;
}
.con4 .c1 a:hover {
    position: absolute;
    left: 15px;
    bottom: 15px;
    display: block;
    width: 167px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    text-transform: uppercase;
    color: #0165e1;
    background: #fff;
}
.c-ud {
    position: relative;
    width: 480px;
    height: 350px;
    float: right;
}
.c-ud .bd {
    width: 480px;
    height: 350px;
    overflow: hidden;
}
.c-ud img {
    width: 100%;
}
.con4 .c-intro {
    height: 170px;
    background: url(../images/tit-bg2.jpg) repeat-x;
    margin-top: 50px;
}
.con4 .c-intro .c-in {
    width: 1200px;
    margin: 0 auto;
}
.con4 .c-intro li {
    float: left;
    height: 115px;
    padding-top: 55px;
    width: 300px;
   
    text-align: center;
}
.con4 .c-intro li p {
    color: #44413e;
    font-size: 30px;
	font-family: "微软雅黑";
	font-weight:normal;
}
.con4 .c-intro li .line {
    width: 38px;
    height: 4px;
    margin: 5px auto;
    background: #ed6533;
}

.con4 .c-intro span {
	float: left;
    color: #0165e1;
    font-size: 22px;
	text-align:center;
	    padding-top: 15px;
    width: 1200px;
	margin-bottom: 50px;
}
.noBg {
    background: none!important;
}
.con5 {
    margin-top: 25px;
    padding-bottom: 60px;
}
.c-tit {
    width: 442px;
    height: 46px;
    line-height: 46px;
    background: url(../images/tit-bg.png) no-repeat;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    color: #000;
}
.c-ue {
    margin-top: 17px;
}
.c-uf {
    margin-top: 23px;
    position: relative;
}

.c-ue .bd {
    margin-top: 30px;
}
.c-ue .bd ul {
    width: 1300px;
}
.c-ue .bd li {
    position: relative;
    width: 496px;
    height: 108px;
    padding: 13px 8px;
    border: 1px solid #b4b4b4;
    margin-right: 100px;
    margin-bottom: 28px;
    float: left;
}
.c-ue .bd li .pic {
    float: left;
    width: 116px;
    height: 106px;
    border-radius: 6px;
    overflow: hidden;
}

.c-ue .bd li .c-news {
    float: left;
    width: 330px;
    margin-left: 18px;
    padding-top: 3px;
}
.c-ue .bd li .c-news h4 {
    font-size: 14px;
    color: #54524f;
    margin-bottom: 15px;
}
.c-ue .bd li .c-news a {
    color: #54524f;
    font-size: 14px;
}
.c-ue .bd li .c-news a:hover {
    color: #fff;
    font-size: 14px;
	
}

.c-ue .bd li .date {
    position: absolute;
    right: -36px;
    top: 23px;
    width: 66px;
    height: 69px;
    background: #54524f;
    color: #fff;
}
.c-ue .bd li .date em {
    display: block;
    text-align: center;
    font-size: 30px;
}
.c-ue .bd li .date span {
    display: block;
    text-align: center;
}
.con5 .more {
    display: block;
    width: 108px;
    height: 18px;
    border: 1px solid #0165e1;
    text-align: center;
    line-height: 18px;
    text-transform: uppercase;
    color: #0165e1;
    margin: 0 auto;
    margin-top: 10px;
}
.con5 a:hover{
  
 
    color: #fff;
	background:#0165e1
}
.clearfix:after {
    content: '\20';
    display: block;
    height: 0;
    clear: both;
}

.con6 {
  
    padding-top: 35px;
    background: url(../images/tit-bg2.jpg) repeat-x;
	padding-bottom: 35px;
}
.c-tit {
    width: 442px;
    height: 46px;
    line-height: 46px;
    background: url(../images/tit-bg.png) no-repeat;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    color: #000;
}

.c-uf .bd {
    width: 986px;
    margin: 0 auto;
}
.c-uf .bd li {
    width: 230px;
    float: left;
    margin-right: 32px;
}
img[Attributes Style] {
    width: 230px;
    height: 130px;
}
.c-uf .prev {
    width: 36px;
    height: 46px;
    position: absolute;
    left: 0;
    top: 8px;
    cursor: pointer;
    background: url(../images/prev.png) no-repeat;
}
.c-uf .next {
    width: 36px;
    height: 46px;
    position: absolute;
    right: 0;
    top: 8px;
    cursor: pointer;
    background: url(../images/next.png) no-repeat;
}

.ft1 {
    position: relative;
    height: 212px;
    padding-top: 96px;
    background: #005082;
    border-bottom: 1px solid #0a85d2;
}
.ft1 .ff1 {
    width: 188px;
    padding-left: 10px;
    float: left;
}

.ft2 {
    height: 38px;
    line-height: 38px;
    background: #09254E;
}

.ft1 .ff1 {
    width: 188px;
    padding-left: 10px;
    float: left;
}
.ft1 .ff2 {
    width: 235px;
    float: left;
}
.ft1 .ff1 h3 {
    font-weight: normal;
    color: #b3b2b2;
    font-size: 22px;
    margin-bottom: 8px;
}
.ft1 .ff1 p {
    color: #fff;
    line-height: 20px;
	font-size: 14px;
}
.ft1 .ff1 p a {
    color: #b3b2b2;
}
.ft1 .ff2 .p2 {
    background: url(../images/youjian.jpg) left center no-repeat;
}
.ft1 .ff2 p {
    display: block;
    height: 32px;
    line-height: 32px;
    padding-left: 42px;
    margin-bottom: 18px;
    color: #b3b2b2;
}
.ft1 .ff2 .p3 {
    background: url(../images/address.jpg) left center no-repeat;
    line-height: 1.4;
}
.ft1 .line {
    width: 2px;
    background: url(../images/line2.jpg) no-repeat;
    height: 200px;
    float: left;
}
.f-logo {
    width: 298px;
    float: left;
    margin-left: 35px;
}
.f-logo p {
    
    color: #fff;
    font-size: 16px;
    padding-left: 10px;
}
.ewm {
    float: left;

}
.ewm .ee1 {
    width: 98px;
    float: left;
    margin-left: 25px;
}
.ewm .ee1 i {
    display: block;
    text-align: center;
    width: 98px;
    height: 28px;
    line-height: 28px;
    background: #737373;
    color: #fff;
}
.ft2 p {
    font-size: 13px;
    color: #b3b2b2;
}
.ft1 .backtop {
    display: block;
    width: 156px;
    height: 56px;
    position: absolute;
    left: 50%;
    margin-left: -78px;
    top: -27px;
    background: url(../images/top-bg.png) no-repeat;
    z-index: 999;
}
.footer {
	margin:20px 0 0;
	min-height:200px;
	padding-top:5px;
	background:#0a85d2;
}
.ys_bg {
    background: url(../images/ys_bg.jpg) center top no-repeat;
    height: 1002px;
}
.ys {
    width: 960px;
    margin: 0 auto;
    padding-top: 38px;
}
.ys_tit {
    height: 102px;
    overflow: hidden;
    margin-bottom: 77px;
}
.ys_tit a {
    display: block;
    overflow: hidden;
    zoom: 1;
}
.ys_tit b {
    float: left;
    padding-left: 30px;
    width: 454px;
    color: #fff;
    font-size: 36px;
    padding-top: 13px;
}
.ys_tit em {
    font-weight: normal;
    display: block;
    color: #2e76c0;
    font-size: 14px;
    margin-top: 26px;
    text-transform: uppercase;
    font-family: "Times New Roman", Times, serif;
}
.ys_tit span {
    float: left;
    padding: 50px 0 0 27px;
    font-size: 22px;
    color: #fff;
    font-weight: normal;
}
.ys_con {
    height: 688px;
    position: relative;
}
.ys_con dl {
    position: absolute;
}
.dl1 {
    left: 0;
    top: 0;
}
.ys_con dt {
    color: #0b5298;
    font-size: 18px;
    font-weight: bold;
    background: url(../images/jt1.gif) 5px 7px no-repeat;
    padding-left: 21px;
    margin-bottom: 18px;
}
.ys_con dd {
    color: #4c4948;
    font-size: 14px;
    background: url(../images/y2.png) 6px 6px no-repeat;
    padding-left: 21px;
    margin-bottom: 4px;
}
.dl2 {
    left: 0;
    top: 138px;
}
.dl3 {
    left: 535px;
    top: 396px;
}
.dl4 {
    left: 520px;
    top: 600px;
}


