/*common*/
@charset "utf-8";
* {
	margin:0;
	padding:0;
    font-size:13px;
	color:#999;
	font-family:Microsoft Yahei;
	}
html,body{margin:0;padding:0;border:0;outline:0;font-size:12px;}
ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,a,img,th,td,form,fieldset,iframe,object,pre,code,legend,blockquote,textarea{margin:0;padding:0;border:0 none;outline:0}
ol,ul{list-style:none}
li,dt,dd{vertical-align:top;}
:focus{outline:0 none;}
{font-weight:bold}
address,caption,cite,em,code,dfn,th,var, strong{font-style:normal;font-weight:normal}
label {cursor:pointer}
input,button,textarea{font-family:inherit;font-size:100%}
textarea{ overflow:hidden; resize:none;}
table{ border-collapse:collapse;border-spacing:0;}
.center,.menu_bottom,.menu_addr,.content,.footer1_con,.footer2_con{width:1200px;margin:0 auto; height:auto;}
a{margin:0;padding:0;border:0 none;outline:0 none;text-decoration:none;cursor:pointer;color:#1e6198;}
a img{border:0 none; margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; width:100%; height:0px;}
.bold{border:1px solid #d5d5d5;}
.weight{font-weight:bold;}
/*head*/
.head{min-width:1220px;width:100%;margin:0; padding:0;}
.head .htop{min-width:1220px;width:100%;background:url(../../images/html/h_bg.png) repeat-x;height:34px;}
.head .htoper{width:100%;line-height:34px;height:34px; color:#9a9a9a;}
.hcenter{height:100px;width:1220px;margin:0 auto;}
.hmenu{height:46px;background:#0a2945;}
.hmenuc{width:1220px;margin:0 auto; position:relative;}
.hmenuc ul{list-style:none;margin-left:11px; width:790px;}
.hmenuc .mdlx{position: absolute;right:0; top:-11px; margin-right:100px; width:157px; height:59px;background:url(../../images/html/menu_xx_cen.png) no-repeat;}
.hmenuc .mdlx a{color:#FFFFFF; line-height:68px; text-align:center; display:block; font-weight:bold;}
.hmenuc ul li{float:left; width:128px; text-align:center;height:46px; line-height:46px; font-size:14px; color:#f7f7f7;}
.hmenuc ul li a{color:#FFFFFF;display:block; font-size:14px;}
.hmenuc ul li.con{background:url(../../images/html/menu_con.png) no-repeat; width:128px; height:46px;}
.hmenuc ul li.end{margin-left:30px;background:url(../../images/html/menu_xx_cen.png) no-repeat; height:57px; width:157px;}

/*�м���ʽ*/
.menu_bottom{height:100px;}
.menu_addr{height:36px; line-height:36px; color:#666666;}

.content{height:1000px;}



.top {width:1200px;margin:0 auto;	}
#top1 {float:left;margin:9px 0;}
#top2 {float:right;margin:9px 0;}
#logo {float:left;height:91px;	overflow: hidden;padding-left: 13px;padding-top: 0px;}
#quanguo{float:left;margin:45px 20px 0 30px;}
#seach{	float:left;margin:25px 0 0 10px;	width:auto;}
#seach_box{width:411px;height:35px;background-image:url(../../images/html/s_bg.jpg);}
#sou1{float: left;height:35px;	border-color:#1bbc9b;}
#seach_box #sou2{float: right;}
#t{float: left;margin: 3px 0 0 0px;border: 0;width: 286px;height:30px;background: none; }
.keyword{float:left;margin:10px 0;	}
.keyword span{color:#333margin:0 8px 0 0;}
#call{width:350px;	height:100px;float:right;}



/*foot start*/
.foot,.footer1,.footer2{width:100%;}
.footer1{background:#333333; height:90px; font-size:14px;}
.footer1_con{color:#989898; padding-top:32px; height:24px;}
.footer1_con a{color:#989898;}
.footer1_con a:hover{color:red;}

.right-1{float:right; margin-right:150px;}
.footer2{background:#292929; height:164px;color:#989898; padding-top:30px;}
.footer2_con{margin-left:100px;}
.footer2_con p{line-height:24px;}
.left_con{width:600px; margin-left:80px;}