body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol {margin: 0;padding: 0;}
em,i {font-style: normal}
li {list-style: none}
a,a:hover {text-decoration: none}
img {border: 0}
table {border-collapse: collapse;border-spacing: 0}
label {cursor: default}
body,button,input,select,textarea {font: 12px/1.5 'microsoft yahei',Tahoma, arial, 'Hiragino Sans GB',  \5b8b\4f53}
textarea {resize: none}
a,a:focus {outline: none}
.clearfix:after {content: '\20';display: block;height: 0;clear: both}
.clearfix {*zoom: 1}
.clear {display: block;height: 0;clear: both;font-size: 0;line-height: 0;overflow: hidden}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.fn {float: none}
.tl {text-align: left}
.tr {text-align: right}
.tc {text-align: center}
.hide {display: none}
.show {display: block}
.mt10 {margin-top: 10px}
.noBg {background: none!important}
.noBorder {border: 0!important}
.yahei {font-family: 'microsoft yahei'}
.red {color: red}
a {color: grey;text-decoration: none;}
a:hover {color:grey;}
ul li {text-decoration: none;list-style-type: none;}
/*初始化完成*/
.wrapper{ width:100%; overflow:hidden}
.g-in {width: 1280px;margin: 0 auto;}
.g-in:after {content: '\20';display: block;height: 0;clear: both}
.g-in {*zoom: 1}
img{ vertical-align:top}

.header{ width:100%;}

.welcome { padding:5px 0; background:#f5f5f5; }
.welcome .wrap { width:1200px; margin:0 auto; }

.header .h_1{ width:1200px; margin:0 auto; height:112px;}
.header .h_1 .logo{ float:left; margin-right:155px; width:200px; height:94px;}
.header .h_1 .logo h1{ font-size:0; width:100%; height:100%}
.header .h_1 .logo h1 a{ display:block; width:100%; height:100%}
.header .h_1 .cen{ float:left}
.header .h_1 .tel{ float:right}
.header .h_2{ width:100%; height:45px; background:#02397c}
.header .h_2 .nav{ width:1200px; margin:0 auto}
.header .h_2 .nav .lt{ float:left; position:relative}
.header .h_2 .nav .lt span{ display:inline-block; vertical-align:top; line-height:45px; color:#fff; font-size:14px; background:url(g_49.png) right center no-repeat; padding-right:15px; cursor:pointer}
.header .h_2 .nav .lt .menu2{ width:400px; height:500px; background:rgba(2,57,124,0.8); position:absolute; top:45px; left:0; z-index:999; display:none}
.header .h_2 .nav .lt:hover .menu2{ display:block}
.header .h_2 .nav .lt .menu2 .m1{ width:150px; margin-left:30px; float:left; margin-top:10px}
.header .h_2 .nav .lt .menu2 .m1 .m2{ width:100%; margin-top:10px}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top{ width:100%; border-bottom:1px solid rgba(255,255,255,0.3); padding-bottom:5px;}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i{ display:inline-block; vertical-align:top; width:25px; height:25px; background:url(g_03.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i.s1{  background:url(g_03.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i.s2{  background:url(g_05.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i.s3{  background:url(g_07.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i.s4{  background:url(g_10.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i.s5{  background:url(g_04.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i.s6{  background:url(g_06.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top i.s7{  background:url(g_09.png) left center no-repeat}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top a{ display:inline-block; vertical-align:top; line-height:25px; color:#fff; font-size:16px; position:relative; padding-left:6px}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top a::after{ content:""; display:block; width:1px; height:11px; background:#fff; position:absolute; left:0; top:7px}
.header .h_2 .nav .lt .menu2 .m1 .m2 .top a:hover{ text-decoration:underline}
.header .h_2 .nav .lt .menu2 .m1 .m2 dl dd{ width:75px; float:left; padding-top:8px}
.header .h_2 .nav .lt .menu2 .m1 .m2 dl dd a{ color:#fff}
.header .h_2 .nav .lt .menu2 .m1 .m2 dl dd a:hover{ text-decoration:underline}
.header .h_2 .nav .rt{ float:right} 
.header .h_2 .nav .rt ul li{ float:left; font-size:14px; line-height:45px; margin-left:59px}
.header .h_2 .nav .rt ul li a{ color:#fff}

.footer{ width:100%; color:#fff; background:#232629; padding:10px 0; margin-top:50px}
.footer .ft01{ width:1200px; margin:0 auto}
.footer .ft01 a{ color:#fff}