@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 3.5.1
 * Edited by pzc / 2015.12.12
 * Copyright (c) 2016 ibw
 */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{border:0;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}input,textarea{resize:none;border: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}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */
body { background: #fff; color:#333; }
a { color:#333;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #be0500; }

.wrapper { position:relative; width:100%; height: 100%; margin:0 auto; overflow:hidden; }
.wrap { width: 1200px; margin:0 auto; }
.fl{float: left;}
.fr{float: right;}
.g-in{width: 1200px;margin: 0 auto;}

.top{height: 45px;width: 100%;background: #fff;position: relative;}
.topl{line-height: 45px;font-size: 12px;color: #000;}
.topr i,.topr .sel{display: inline-block;line-height: 45px;}
.topr .sform{margin-left: 20px;margin-top: 10px;}

.topr .sform .sf1{width: 162px;height: 20px;line-height: 20px;border: 1px solid #ccc;padding-left: 10px;}
.topr .sform .sf2{width: 33px;height: 22px;background: url(searchi_ico.png) no-repeat center #204b9f;}


.topr i{margin-right: 33px;}
.sel {background: url(selectbg.png) no-repeat right 20px;width: 68px;padding-left: 20px;font-size: 12px;color: #3c3c3c;background-size: 12%;cursor: pointer;}
.sel ul {display: none;position: absolute;bottom: -16px;z-index: 90;}
.banner{width: 1920px;position: relative;left: 50%;margin-left: -960px;overflow: hidden;text-align: center;}
.header{position: absolute;width: 1200px;top: 0;left: 50%;margin-left: -600px;z-index: 100;height: 67px;}

.header .hdl{margin-top: 10px;}
.nav {margin-top: 10px;}
.nav ul li{float: left;width: 120px;height: 64px;line-height: 64px;position: relative;}
.nav ul li:hover:after{position: absolute;width: 100%;height: 2px;background: #fff;left: 0;bottom: 0;content: '';}
.nav ul li.current:after{position: absolute;width: 100%;height: 2px;background: #fff;left: 0;bottom: 0;content: '';}

.nav ul li.current>a{ background: url(down.png) no-repeat right;}
.nav ul li:hover>a {background: url(down.png) no-repeat right;}

.nav ul li a{font-size: 16px;color: #fff;display: block;width: 100%;height: 100%;}

.subnav{display: none;position: absolute;width: 100%;background: #204b9f;left: 0;top: 64px;}
.subnav dl dt{height: 34px;margin-bottom: 1px;background: #fff;line-height: 34px;}
.subnav dl dt a{color: #204b9f;}
.subnav dl dt:hover{background: #204b9f;}
.subnav dl dt:hover a{color: #fff;}

.footer{background: #555;}
.ft_1{padding-top: 40px;padding-bottom: 30px;}
.ft1l dl{float: left;margin-right: 68px;}
.ft1l dl:last-child{margin-right: 0;}
.ft1l dl dt{font-size: 14px;color: #fff;margin-bottom: 18px;}
.ft1l dl dd {line-height: 25px;}
.ft1l dl dd a{font-size: 12px;color: #dcdcdc;}

.ft_2{height: 60px;line-height: 60px;border-top:1px solid #fff;color: #fff;font-size: 12px;}
.ft_2 a{color: #fff;}
.formlist ul li .flin1,.formlist ul li .flin2,.formlist ul li .flin3{width: 390px;height: 36px;line-height: 36px;padding-left: 10px;background: #919191;font-size: 12px;color: #777;margin-bottom: 14px;border-radius: 5px;}
.formlist ul li .flin4{width: 80px;height: 30px;background: #c30e17;text-align: center;line-height: 30px;color: #fff;font-size: 16px;}
.formlist ul li:last-child{text-align: end;}





/* .banner { position: relative; width: 100%; margin: 0 auto; overflow: hidden; text-align: center; }
.banner .hd { position: absolute; left: 50%; bottom: 305px; width: 1200px; height: 5px; margin: 0 0 0 -600px; }
.banner .hd ul { display: inline-block; *display: inline; zoom: 1; vertical-align: top; }
.banner .hd ul li {display: inline-block; width: 12px; height: 12px; margin: 0 5px; background: #fff; border-radius: 100%; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #2ba2dd; }
.banner .prev,.banner .next{ display:block; position:absolute; top:45%; left:15%; width:30px; height:59px; background:url(arr_01.png) -30px center no-repeat; cursor:pointer; display:none; filter:alpha(opacity=70); opacity:0.7; }
.banner .next{ left:auto; right:15%; background-position: 0 center; }
.banner .prev:hover,.banner .next:hover { filter:alpha(opacity=100); opacity:1; } */
#side{position: fixed;right: 20px;top: 300px;z-index: 100;display: none;}
.sider>ul>li{position: relative;margin-bottom: 5px;cursor: pointer;;width: 60px;height:44px;background: #204b9f;}
.sider>ul>li img{margin: 9px 16px;}
.sider>ul>li:nth-child(2) img{margin: 9px 18px;}
.sider ul li:nth-child(4) img{margin: 14px 18px;}
.sider ul li a{display: inline-block;width: 100%;height: 100%;cursor: pointer;background: #204b9f;}
.sidel{top: 0;display: none;position: absolute;width: 170px;height: 44px;background: #e6e6e6;right: 60px;text-align: center;line-height: 45px;font-size: 14px;}
.sidel2{width: 234px;height: 140px;top: 0;display: none;position: absolute;background: #e6e6e6;right: 60px;text-align: center;line-height: 45px;font-size: 14px;}
.sidel .slideimg{margin: 5px 8px;;width: 152px;height: 28px;border: 1px solid #ccc;background: #fff;}
.sidel2 #wechat{margin: 5px;}
.sidel2 p{text-align: center;line-height: 30px;color: #204b9f;}

.sidel2 ul li{float: left;width: 100px;margin-right: 20px;text-align: center;}
.sidel2 ul li:last-child{margin-right: 0;}

