@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
body, button, input, select, textarea { font: 14px/1.5 Tahoma, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
a { text-decoration: none; }
body{  min-width:1010px;}
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; }
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
/**body**/
html, body { -webkit-text-size-adjust: none; }
body { font-family: Microsoft YaHei; color: #353535;}
a { color: #464545; }
a:hover { text-decoration: underline; color: #da251d; }
.wrap {width:1004px;margin:0 auto; }
.fr{ float:right;}
.fl{ float:left;}
.pr{ position:relative;}

/**header**/

/*头部开始*/
.h_wrap{ font-family:"Microsoft YaHei";  overflow:hidden;margin:0 auto;}
.h_top{padding:18px 0px 0;overflow:hidden;  color:#aaabab;}
.h_top a:hover{ color:#aaabab;}
.h_top span a{padding:0 10px 0 10px; color:#000;height:25px;}
.h_top .ic1{background:url(../images/china.gif)  no-repeat left -1px;}
.h_top .ic2{background:url(../images/english.gif) no-repeat left -1px;}
.h_mid{  overflow:hidden;}
.h_mid .logo{float:left; }
.h_mid .logo img{display:block; max-height:126px;}
.h_mid h1{ display:inline-block;float:left;margin:5px 0 0;line-height:32px; font-size:27px; color:#004097;}
.h_mid h1 span{ display:block; line-height:32px; font-weight:100; font-size:16px; color:#4c4948;}
.h_tel{margin:10px 0 0;padding:9px 0 0; font-size:16px; color:#808080;overflow:hidden;}
.h_tel b{font-size:28px; color:#1582CF;}
.h_nav{ height:52px; line-height:52px; background:#089cef;}
.h_nav li{ float:left;font-size:16px;position:relative;}
.h_nav li a{display:inline-block;color:#fff;    width: 143px;    text-align: center; }
.h_nav .nones a{ background:none;}
.h_nav li a:hover,.h_nav .cur a{  text-decoration:none;color:#fff;background:#0369a2;}

.h_nav li dl{ display:none; position:absolute; top:52px; z-index:9999; background:rgba(0,0,0,0.6); }
.h_nav li:hover dl{ display:block;}
/*sch*/
.h_sea{padding:9px 31px 0;color:#777;line-height:24px;overflow:hidden;} 
.searcha{ margin:-3px 20px 0 0;}
.s_inp{width:176px;line-height:22px;height:22px;padding:0 0 0 8px;color:#9f9f9e;border:1px #c7c7c7 solid; border-right:none;background:#fff;}
.s_ss{margin:0 0 0 -4px;border:none;width:35px;height:24px;background:url(../images/sch_bt.gif) left top no-repeat; cursor:pointer;}

/*头部结束*/


/**banner**/
.banner {height: 400px; position: relative; margin:0 auto;}
.banner .hd { width:100%;height: 10px; overflow: hidden; position: absolute;  bottom: 10px; z-index: 1; }
.banner .hd ul { height:10px;overflow: hidden; float: right; display:inline; margin-right:16%;}
.banner .hd ul li { float: left; margin-left: 6px; width: 10px; height: 10px; line-height: 10px;text-indent:-9999em;font-size:0;background:url(../images/li_normal.gif);}
.banner .hd ul li.on { background:url(../images/li_on.gif); }
.banner .bd { position: relative; width:100%; height: 400px; z-index: 0; overflow: hidden;}
.banner .bd ul{width:100%;height:400px;position:absolute;left:0;top:0;}
.banner .bd ul li { zoom:1; vertical-align:middle; height:400px;}
.banner .bd ul li img {display: block; height: 400px; width:100% }

/*底部开始*/
.ftWrap{ padding:30px 0;margin:0 auto;background:#363737; text-align:center; line-height:26px; color:#ececec;}
/*css1 结束*/
            
/*底部结束*/
