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;}
/*初始化完成*/
body{ }
.wrapper{ width:100%; overflow:hidden}
.wrapper{ }
.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%}
.header .h_1{ width:1920px; height:177px; position:relative; left:50%; margin-left:-960px; background:url(g_01.jpg) center center no-repeat;}
.header .h_2{ width:1200px; margin:0 auto}
.header .h_2 .lt{ float:left; margin-top:40px; margin-left:-10px; padding-top:1px; overflow:hidden}
.header .h_2 .lt embed{ margin-top:-2px; margin-left:-1px}
.header .h_2 .rt{ width:275px; float:right}
.header .h_2 .rt .top{ margin-right:-10px; width:150px; float:right; padding-top:65px; padding-bottom:10px; color:#fff}
.header .h_2 .rt .top a{ margin:0 10px; font-size:13px; color:#fff; display:inline-block; vertical-align:top; padding-top:0px}
.header .h_2 .rt .top a:hover{ color:#d0031b}
.header .h_2 .rt .sea{ width:100%;  position:relative;}
.header .h_2 .rt .sea .inp1{ width:275px; height:39px; box-sizing:border-box; border:1px solid #58bef8; background:#fff; padding:0 20px}
.header .h_2 .rt .sea .inp2{ width:60px; height:39px; background:url(g_03.png) center center no-repeat #58bef8; border:0; position:absolute; right:0; top:0; cursor:pointer}
.h_3{ width:1920px; height:42px; background:url(ccc.jpg) center center repeat-x; position:relative; left:50%; margin-left:-960px; z-index:9}
.h_3 ul{ text-align:center; position:relative; width:1204px; margin:0 auto; z-index:9999}
.h_3 ul li{ float:left; width:150px; height:42px; font-size:15px; z-index:9999;}
.h_3 ul li span{ display:inline-block; height:100%; width:40px; vertical-align:top}
.h_3 ul li i{ display:inline-block; vertical-align:top; line-height:42px; font-size:16px}
.h_3 ul li a{ color:#fff}
.h_3 ul li:hover a,.h_3 ul li.on a{ color:#017cc2}
.h_3 ul li:hover,.h_3 ul li.on{ background:url(g_37.png) left center repeat-x;}
.h_3 ul li.hli span{ background:url(ico01.png) center center no-repeat}
.h_3 ul li.hli:hover span,.h_3 ul li.hli.on span{ background:url(ico01_2.png) center center no-repeat}
.h_3 ul li.ali span{ background:url(ico02.png) center center no-repeat}
.h_3 ul li.ali:hover span,.h_3 ul li.ali.on span{ background:url(ico02_2.png) center center no-repeat}
.h_3 ul li.bli span{ background:url(ico03.png) center center no-repeat}
.h_3 ul li.bli:hover span,.h_3 ul li.bli.on span{ background:url(ico03_2.png) center center no-repeat}
.h_3 ul li.cli span{ background:url(ico04.png) center center no-repeat}
.h_3 ul li.cli:hover span,.h_3 ul li.cli.on span{ background:url(ico04_2.png) center center no-repeat}
.h_3 ul li.dli span{ background:url(ico05.png) center center no-repeat}
.h_3 ul li.dli:hover span,.h_3 ul li.dli.on span{ background:url(ico05_2.png) center center no-repeat}
.h_3 ul li.eli span{ background:url(ico06.png) center center no-repeat}
.h_3 ul li.eli:hover span,.h_3 ul li.eli.on span{ background:url(ico06_2.png) center center no-repeat}
.h_3 ul li.fli span{ background:url(ico07.png) center center no-repeat}
.h_3 ul li.fli:hover span,.h_3 ul li.fli.on span{ background:url(ico07_2.png) center center no-repeat}
.h_3 ul li.gli{ margin-right:0; width:154px;}
.h_3 ul li.gli span{ background:url(ico08.png) center center no-repeat}
.h_3 ul li.gli:hover span,.h_3 ul li.gli.on span{ background:url(ico08_2.png) center center no-repeat}
.h_3 ul li .xl{ position:absolute; width:1920px; height:40px; line-height:40px; left:50%; margin-left:-960px;  background:#017cc2; z-index:999; top:42px; display:none; font-size:13px}
.h_3 ul li .xl dl{ width:1200px; margin:0 auto}
.h_3 ul li .xl dd{font-size:13px; line-height:40px; float:left; margin-right:20px}
.h_3 ul li .xl dd a{ color:#fff}
.h_3 ul li .xl dd:hover a{ color:#cee7ff}
.h_3 ul li .xl dd:hover{ background:#017cc2}
.h_3 ul li:hover .xl{ display:block}
.h_3 ul li.ali .xl{ padding-left:42px}
.h_3 ul li.bli .xl{ padding-left:268px}
.h_3 ul li.cli .xl{ padding-left:184px}
.h_3 ul li.dli .xl{ padding-left:540px}
.h_3 ul li.eli .xl{ padding-left:772px}
.h_3 ul li.fli .xl{ padding-left:746px}
.h_3 ul li.gli .xl{ padding-left:1046px}

.footer{ width:100%; overflow:hidden;background:url(g_35.png) center center no-repeat; background-size:cover; padding-top:35px}
.footer .ft01{ width:1920px; position:relative; left:50%; margin-left:-960px; height:22px; padding-top:1px; text-align:center;}
.footer .ft01 li{ display:inline-block; vertical-align:top; line-height:12px; border-right:1px solid #000; padding:0 30px 0 35px; font-size:14px;}
.footer .ft01 li a{ color:#282626;}
.footer .ft01 li:last-child{ border:0}
.footer .ft02{ width:1920px; position:relative; left:50%; margin-left:-960px; height:105px; padding-top:1px; text-align:center; }
.footer .ft02 .nr{ width:1000px; margin:0 auto;padding-top:15px }
.footer .ft02 .nr .lt{ float:left}
.footer .ft02 .nr .rt{ float:right; width:900px; text-align:left; font-size:13px; color:#282626; line-height:30px; opacity:0.73}
.footer .ft02 .nr .rt a{ color:#282626}


.back-to { position:fixed; bottom:110px; right:50%; margin-right:-670px; display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; background-size:cover }
.back-to .back-top:hover { background-position:0 0; }
.banner img { vertical-align:top; }
.banner{ width:1204px; height:300px; position:relative; left:50%; margin-left:-602px;}
.banner .hd{ width:100%; text-align:center; position:absolute; left:0; bottom:20px;z-index:99;}
.banner .hd ul li{ display:inline-block; width:10px; height:10px; background:#fff; border-radius:50%; margin:0 5px;  *display:inline;zoom:1; font-size:0}
.banner .hd ul li.on{ background:#017cc2;}








































































