@charset "gb2312";
/* basic-css */
/* 基本元素重置 */
html { overflow-x:hidden; }
*{margin:0px; padding:0px;}
body,html{font-size:14px; font-family:"Microsoft YaHei",SimSun,SimHei; color:#686868; background-color:#FFF; }
img{border:0px;}
a{text-decoration:none; color:#404242; outline:none;}
div{margin:0px auto;}
li,dl,dt,dd{list-style-type:none;}
h1,h2,h3,h4,h5,h6,em,i{font-style:normal; font-weight:400; outline:none;}

/* 重用类样式 */
.f_l{float:left !important;}
.f_r{float:right !important;}
.no_margin{margin:0px !important;}
.no_border{border:0px !important;}
.no_bg{background:none !important;}
.clear_both{clear:both !important;}
.display_block{display:block !important;}
.text_over{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}


/* 重用自定义样式 */
.w_100{width:100%;}
.w_95{width:95%;}
.indextx{width:980px;margin:0 auto; margin-top:10px; background:#FFFFFF;}
.w_min_width{min-width:1200px;}
.w_1200{width:1200px;}
.w_1067{width:1067px;}
.w_980{width:980px;}


/* search */
.searchform {
	float:right;
}

#formsearch {
margin: 0;
    height: auto;
    width: 260px;
    padding-top: 0px;
    padding-left: 0;
}

#formsearch span { display:block; margin:6px 0; padding:0; float:left; border:1px solid #666;}
#formsearch input.editbox_search {
	margin:0;
	padding:8px 15px 8px;
	float:left;
	width:180px;
	border:none;
	background:none;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#333;
}
#formsearch input.button_search { margin:6px 0 0 0; padding:0; border:none; float:left;}



/* header */
.header_full{height:100px;}
.header{width:1100px;}
/* left */
.logo{width:363px; height:78px;background:url(../images/logo.jpg) left bottom no-repeat;}
.logo360{width:81px; padding-top:27px;}
/* right */
.top_right{width:725px;}
/* top_link */
.top_link{height:45px; line-height:45px; overflow:hidden;}


/*  nav */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative; z-index:1; height:40px; line-height:40px; color:#333;background-color: #394867;width: 700px;}
.nav{position:relative; width:748px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px;}
.nav a{color: #fff;}
.nav h3{font-size:100%; font-weight:normal;}
.nav h3 a{display:block; width:120px; text-align:center; font-size: 16px;font-weight: bold;}
.nav .m{
	float: left;
	position: relative;
	z-index: 1;
}
.nav h3 a:hover{background: #016ED3;text-decoration: none;}
.nav .s{float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px;}
.nav .sub{display:none; position:absolute; left:-3px; top:42px; z-index:1; width:128px; border:1px solid #E6E4E3; border-top:0;  background:#fff;}
.nav .sub li{text-align:center; padding:0 8px; margin-bottom:-1px;}
.nav .sub li a{display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;}
.nav .sub li a:hover{color:#1E95FB;}
.nav .block{height:3px; width:126px; background:#1E95FB; position:absolute; left:0; top:39px; overflow:hidden;}
/* footer */

/* 在线客服代码 */


/* index - banner */
#ceshi{width:100%;height:25px; background:#394867;  }
.full_banner{width:100%;height:auto; background:#394867; margin:0 auto; position:relative;margin: 0 0 12px 0;}
.full_banner .bd{z-index:0; overflow:hidden; margin:0 auto;position:relative;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:371px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:5px;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; 
}
.full_banner .hd ul .on{background-position:0px 0px;}
#mainbox{
	width: 1073px;
	margin:0 auto;
	padding:15px 0 0 0;
}

#mainbox_left{width:732px; height:auto;  float:left;}
#mainbox_right{
	height: auto;
	width: 322px;
	float: right;
	border-bottom: 2px solid #999;
}