@charset "utf-8";
/* CSS Document */
html, body, menu, ul, ol, li, p, div, form, h1, h2, h3, h4, h5, h6, img, a img, input, button, textarea, fieldset{ padding: 0; margin: 0; border: 0;font-family:"\5FAE\8F6F\96C5\9ED1"; }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, b, i, em {
: 1em; font-weight: normal; font-style: normal }
body, input, button, textarea, select { -webkit-text-size-adjust: none; font: normal 14px/1.5 helvetica, verdana, san-serif; outline: 0; color: #000 }
body { margin: 0 auto; background:url(images/bg.jpg) /*min-width:320px; width:320px*/ }
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none }
option { height: 24px }
a { text-decoration: none; color: #000; }
a { blr:expression(this.onFocus=this.blur())}/*去掉a标签的虚线框，避免出现奇怪的选中区域*/
.img img, video { vertical-align: middle }
.btn { display: inline-block; vertical-align: middle }
a:hover { color: #000; text-decoration: underline }
img { border: none }
ol, ul, li { list-style: none; }
i, em { font-style: normal; }
.t_c{ text-align:center}
.body_all{overflow: hidden;width:640px;transform-origin:0 0;-webkit-transform-origin: 0 0;overflow:hidden;margin:0 auto; position:absolute;top:0;left:0;}
.red,.red a:link,.red a:visited,.red a:hover{ color:#b13535;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{ color:#767579;}
.blue,.blue a:link,.blue a:visited,.blue a:hover{ color:#2c82ea;}
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.pic img{ width:100%; height:auto;}
.w640{ width:640px; margin:0 auto;}
.banner{overflow: hidden;}
.banner a{ display:block; float:right; margin:20px 25px auto auto; width:100px; height:50px;}
.banner img{float: left;}
.gray,.gray a:link,.gray a:hover{ color:#666;}
.zhibo_box{ width:100%;}
.zhibo_box dl{width:100%; height:auto;}
.zhibo_box dl dt{ background:url(images/line.png) 30px 0 repeat-y #f2f4f4; position:relative;}
.zhibo_box dl dd{ background:url(images/line.png) 30px 0 repeat-y #fff; position:relative;}
.zhibo_box dl dt,.zhibo_box dl dd{padding:15px 20px 25px 58px;}
.zhibo_box dl dd{ margin-left:0px;}
.zhibo_box dl i{ position:absolute; top:20px; right:30px; background:#d84637; padding:0px 5px; font-size:16px; line-height:180%; color:#fff; cursor:pointer;}
.zhibo_box dl h3{ font-size:20px; color:#a6a5a5;}
.zhibo_box dl h2{font-size:24px; clear:both;line-height:160%; padding-top:8px;}
.zhibo_box dl h2 span{ display:block; margin-right:15px; float:left; position:relative; width:65px; height:66px; overflow: hidden; vertical-align:middle; margin-top:-15px;}
.zhibo_box dl h2 span b{ position:absolute; display:block; width:65px; height:66px; top:0; left:0; z-index:5;}
.zhibo_box dl h4{ font-size:24px; line-height:120%;}
.zhibo_box dl dt h2 span b{background:url(images/icon01.png) no-repeat; }
.zhibo_box dl dd h2 span b{background:url(images/icon02.png) no-repeat; }
.zhibo_box dl h2 span img{ display:block; vertical-align:middle;}
.zhibo_box dl h1{font-size:28px; clear:both; line-height:140%; margin:10px 0;}
.zhibo_box dl p{font-size:20px; line-height:180%; color:#7a7a7a; clear:both;}
.zhibo_box dl em{ position:absolute; display:block; width:24px; height:24px; top:25px; left:19px; z-index:4;}
.zhibo_box dl dt em{ background:url(images/icon03.png);}
.zhibo_box dl dd em{ background:url(images/icon04.png);}
.zhibo_box dl ul{ margin:20px 0 0;}
.zhibo_box dl ul li{ float:left; margin:0 10px 5px 0;}
/*tw*/
.tw1 { width:92%; margin:0 auto}
.tw1 ul li{ clear:both; font-size:24px;font-family:\9ED1\4F53; line-height:40px; overflow:hidden; border-bottom:1px solid #ccc; padding:20px 0 }
.tw1 ul li img{ float:left; margin-right:20px;}
.tw1 ul li strong{ font-size:24px; line-height:200%;}
.tw1 ul li  p{ font-size:18px; line-height:200%; text-indent:2em;}
.wz{ padding:25px; font-size:16px;}
.wz p{ text-indent:2em;  font-size:24px; line-height:200%;}
h2.qiehuan1{ width:100%; background:#20398c; height:50px; line-height:50px;}
h2.qiehuan1 i{ text-align:center; color:#fff; font-size:20px; height:50px; line-height:50px;  display:block; float:left; width:32%;}
h2.qiehuan1 i.one{ background:#295bc2;}
.go_top{ position:fixed;_position:absolute;background-position:0 -40px;display:block;width:67px; height:67px; background:url(images/up.png) no-repeat;right:18px;_right:-47px;bottom:32px;filter:alpha(opacity=80)}
.go_top:hover{filter:alpha(opacity=100)}
.topnav{ height:57px; background:#c51d12; padding:10px 20px; text-align:center}
.topnav img{ vertical-align:middle}
.topnav i{ padding-top:5px;}
.topnav em{ padding-top:15px;}
.copyright { text-align:center; padding:30px 0; color:#b4b4b4; font-size:18px;}