@charset "utf-8"; /* CSS Document */
html{height:100%}
body{font-family:Arial,Helvetica,sans-serif; color:#333;  margin:0 auto; max-width:640px;}
*{padding: 0; margin: 0; border: 0;font-style: normal; font-weight: normal;  -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none
}
h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,em,b,kbd,table,ul,li,button,input,{font-size:14px; font-weight:normal}
div{ font-size:14px;}
nav,footer,section,header,article{display:block}
ul{list-style:none}
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none}
a:link,a:visited,a:hover,a:active{color:#000}
img{-webkit-touch-callout:none}
input,textarea{-moz-border-radius:0px; -webkit-border-radius:0px;border-radius:0px}
img{border:0;}
ul{list-style:none; }
.clear{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
a{text-decoration: none; color: #666666; }
a:hover{color:#000; }
.left{float:left; }
.right{float:right}



.top{ width:100%; height:59px; border-bottom:1px #e5e5e5 solid;}
.search{ width:17%; height:59px; text-align:left; padding-left:3%;}
.search img{ width:18px; height:18px; padding-top:20px;}
.logo{ width:60%; height:59px;text-align:center;}
.logo img{ width:160px; height:34px; padding-top:13px;}
.nav{position: relative; width:17%; height:59px; text-align:right; right:0; padding-right:3%; }
.nav img{width:18px; height:15px; padding-top:24px;}
.navbg{position: absolute; z-index:999; width:80px; display:none; background:#105fa2; top:45px; right:1.2%; padding-bottom:10px; }
.navbg li{line-height:30px; padding:0px 0px; border-bottom:1px #024d90 dashed; text-align:center; font-size:12px;}
.navbg a{ color:#fff; font-size:12px;}
.navbg a:hover{ color:#fff400; }

.banner{ width:100%; height:auto; padding-bottom:3px;}
.banner img{width:100%; height:auto; }

.fdh{ width:100%; height:40px; padding:8px 0px;}
.fdh ul li{ width:33.33%; height:40px; float:left;}
.fdh ul li a{ display:block; width:100%; height:40px; font-size:14px; line-height:40px; text-align:center; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.bor{ border-right:1px #b5c1d0 solid;}

.con{ width:100%; height:auto;}
.in_bt{ background-color:#f7f7f7; background-image:url(../images/index_03.jpg); background-position:bottom center; background-repeat:no-repeat; padding-bottom:1px;}
.in_bt1{color:#0a3265; border-bottom:1px #0a3265 solid; text-align:center; padding-top:25px; font-size:16px; font-weight:bold;}
.in_bt1 span{ display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:8px;}
.con_nr{ width:96%; height:auto;  margin:15px auto; text-indent:1.5em; line-height:150%;}
.in_bt2{color:#282828; border-bottom:1px #0a3265 solid; text-align:center; padding-top:25px; font-size:16px;}
.in_bt2 span{ display:block; font-size:12px;padding-bottom:8px; color:#c7c7c7;}



.video{ width:96%; height:auto; padding-bottom:20px; margin:0 auto;}
.video img{ width:100%; height:auto;}

.con_hd{width:100%; height:auto; background:#f7f7f7; padding-bottom:20px;}
.hd{width:46%; height: auto; margin:2% 2% 0% 2%;  border:1px #ebeaeb solid; background:#fff; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ }
.hd_tp{ position: relative; width:100%; height:auto;}
.hd_tp1{ width:100%; height:auto; position:relative; z-index:1;}
.hd_tp1 img{ width:98%; height:auto; padding:1%;}
.hd_rq{ position:absolute; z-index:99; right:3%; top:1.2%;background:#0a3265; color:#fff; text-align:center; padding:1% 2%;font-family:"Arial"; font-size:15px;}
.hd_rq span{ display:block; width:50%; border-bottom:1px #234775 solid; text-align:center; margin:0 auto; font-size:13px; font-family:"Arial"; }

.hd_bt{position:absolute; z-index:99; bottom:2%; color:#fff; padding:0px 3%;}
.hd_nr{ padding:2%; line-height:130%;}
.hd_xq{ border-top:1px #f2f2f2 solid;}
.hd_xq a{ display:block; padding:10px 2%; background: url(../images/index_05.jpg) center right no-repeat; background-size:13px 14px;}

.con_new{ background:#f7f7f7; width:96%; height:auto; margin:2% auto; border:1px #f2f2f2 solid; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ padding-bottom:20px;}
.new_tp{ width:98%; height:auto; margin:1%; position:relative; }
.new_tp1{ width:100%; height:auto; position: relative; z-index:1; }
.new_tp1 img{ width:100%; height:auto;}
.new_tp2{ width:96%; height:30px; line-height:30px; padding:0px 2%; position:relative; z-index:99; background:#000; bottom:0; color:#fff; }

.list li{ padding:5px 0px;}
.list li span{ display:block;}
.list li span b{ color:#fff; background:#ebedf0;  padding:0px 10px; font-weight:100; font-family:"Arial";}
.list li a{ display:block; width:96%; height:30px; line-height:30px; border-bottom:1px #eaeaea solid; margin:0 auto;}
.more{ width:100%; height:30px; background:#0a3265;}
.more a{ display:block; color:#fff; line-height:30px; text-align:center;}

.con_lx{  width:96%; margin:2% auto; border:1px #f2f2f2 solid; }
.lx_map,.lx_map img{ width:100%; height:auto;}
.lx_nr{ width:80%; height:auto; padding:25px 0px; margin:0 auto; text-align:center;}
.lx_nr span{ color:#0a3265;}
.bq{ height:40px; text-align:center; line-height:40px; padding-bottom:60px; color:#dddddd;}



.metaNavigation {Z-INDEX: 1000; POSITION: fixed; background:#0a3265;  WIDTH: 100%; margin:0 auto; BOTTOM: 0px; HEIGHT:50px; padding-top:0px; COLOR: #000000;  min-width:320px;max-width:640px;}
.outerDiv {	Z-INDEX: 1; WIDTH: 1px; HEIGHT: 100%; OVERFLOW: auto}
* HTML .outerDiv {WIDTH: 100%; HEIGHT: 96%}
* HTML .metaNavigation {Z-INDEX: 1000; POSITION: absolute}
.footmk{ width:100%; height:50px;}
.footmk li{ width:20%; height:42px; padding-top:8px; float:left; text-align:center;}
.footmk li a{ display:block; width:100%; height:42px; text-align:center;}
.footmk li a span{ display:block; width:100%;color:#fff; text-align:center; font-size:14px;  line-height:22px;}
.footb{ background:url(../images/index_13.jpg) top right repeat-y;}

#a1{margin: 0 auto;}



















