* { margin: 0;padding: 0;}
/* 设置默认字体 */
body{background:#fff;}
body,button, input,p,li {font-family: Arial,"微软雅黑";font-size: 12px;color: #000;}
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, i, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul, ol { list-style: none; }
/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/* 重置表单元素 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select {font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */}
/* 重置表格元素 */
table {border-collapse: collapse;border-spacing: 0;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clear{zoom:1}
#none_bg{background:none;}
/*----头部开始-----*/
.head{ width:100%;}
.head .top{ width:100%; height:39px; background:url(../images/top_bj.png) repeat-x; border-bottom:1px solid #e3e3e3;}
.head .top_wrap{ width:1100px; margin:0 auto;}
.head .top_wrap p,.head .top_wrap li a{line-height:40px;}
.head .top_wrap p a { color:#666;}
.head .top_wrap p{ float:left; font-size:12px; color:#484848;}
.head .top_wrap ul{ float:right;}
.head .top_wrap li{float:left;padding-right:10px;background:url(../images/top_nav.gif) no-repeat right center; margin-right:10px;}
.head .top_wrap li a img{float:right; margin:11px 12px 0 0;}
.head .top_wrap li.top_iocn{ margin-right:1px; background:none;}
.head .top_wrap li a{color:#777;line-height:40px;}

.head .logo{ width:1100px; margin:0 auto;}
.logo h1, .logo h2, .logo h3{ display:block;float:left;}
.logo h1{text-align:center; width:172px; margin:20px 35px 20px 15px;}
.logo h1 a img{ width:81px; height:72px;}
.logo h1 p{font-size:14px; font-weight:bold; color:#297ad6;}
.logo h2{width:410px; height:50px; padding-left:30px;border-left:1px solid #ccc; margin:48px 0 42px;}
.logo h2 p{ font-size:16px; font-weight:bold; color:#2b2b2b;}
.logo h2 p em{color:#074e9e;}
.logo h2 span{font-size:14px; color:#3d3d3d; font-weight:normal;}
.logo h2 strong{ color:#297ad6;}
.logo h3{ float:right; width:200px; padding-left:40px;background:url(../images/phone_bg.png) no-repeat; margin-top:52px;}
.logo h3 p{font-size:20px;font-weight:bold; color:#f68b00;}
.logo h3 span{ font-size:14px;font-weight:normal; color:#666;}

.nav{width:100%; height:50px; background:#2b2b2b;}
.nav ul{width:1100px; margin:0 auto;}
.nav li{ float:left;width:14.2%; text-align:center;}
.nav li a{ display:block; width:100%;line-height:50px; border-right:1px solid #454545;color:#fff; font-size:14px;}
.nav li a.nav_1{ border-left:1px solid #454545;}
.nav li a.current{ background:#074e9e;}
.nav li a:hover{ background:#074e9e; text-decoration:none;}
/*   头部结束     */

/*=-------搜索----------*/
.sf{width:1100px; margin:0 auto;height:60px; position:relative;}
.sf h3{display:block; float:left;}
.sf h3 p, .sf h3 span{display:inline-block;float:left;}
.sf h3 p{line-height:60px;font-size:14px;font-weight:bold;color:#0657b2;}
.sf h3 span{ width:450px;line-height:20px;font-size:12px; color:#666;font-weight:normal;margin-top:10px;}
.sf h3 span a{ color:#666;}
.sf form{ height:40px;float:right; position:absolute; right:0; top:10px;}
.sf .txt{ width:300px; padding-left:10px; height:38px; border:1px solid #dedede; vertical-align:middle; margin:0;}
.sf .but{width:50px;height:40px; border:none; background:url(../images/phone_bg.png) no-repeat 0 -34px;background-color:#297ad6;vertical-align:middle;margin:0;}

/*------页脚开始------*/
.fonter{ width:100%;background:#333436; padding-bottom:60px;}
.font_nav_wrpa{ width:100%;border-bottom:2px solid #3b3c3e;}
.font_nav_wrpa .font_nav{ width:1100px; margin:0 auto;}
.font_nav_wrpa .font_nav ul{}
.font_nav_wrpa .font_nav li{ float:left; text-align:center; padding:15px 0 14px 0;}
.font_nav_wrpa .font_nav li a{ display:block; width:156px; border-right:1px solid #686a6e;line-height:20px; font-size:14px; color:#dcdcdc;}
.font_nav_wrpa .font_nav li a.font_nav_A{ border:none;}
.font{width:1100px; margin:0 auto; padding-top:65px;}
.font_l, .font_i, .font_r{float:left; text-align:center;}
.font_l{ width:300px;}
.font_i{width:455px;text-align:left;padding-left:60px;}
.font_r{width:268px; border-left:1px solid #686a6e;}
.font_l img{width:81px; hieght:72px;}
.font_l h4{ font-size:16px; color:#fff;line-height:52px;}
.font_i dl h2{ font-size:14px; color:#fff;}
.font_i dl dt{font-size:14px;color:#fff; line-height:32px;}
.font_i dl dd, .font_i dl dd a{ font-size:12px; color:#ccc; line-height:28px;}
.font_r img{ width:129px; hieght:129px; margin-bottom:10px;}
.font_r p{ font-size:14px; color:#ccc;}