/* CSS reset */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}table{border-collapse:collapse;border-spacing:0; }fieldset,img {border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}capation,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before, q:after{content:''}abbr,acronym{border:0;}a{ text-decoration:none; color:#333333;}body{ font-size:14px; font-family:"微软雅黑"; color:#333333;}body p{ line-height:1.8em;}/* 文字排版 */ .f12{font-size:12px;}.f13{font-size:13px;}.f14{font-size:14px;}.f16{font-size:16px;}.f20{font-size:20px;}.fb{font-weight:bold;}.fn{font-weight:normal;}.t2{text-indent:2em;}.lh150{line-height:150%}.lh180{line-height:180%}.lh200{line-height:200%}.unl{text-decoration:underline;}.no_unl{text-decoration:none;}/* 定位 */.tl{text-align:left;}.tc{text-align:center;}.tr{text-align:right;}.bc{margin-left:auto;margin-right:auto;}.fl{float:left;display:inline;}  /* 可修复IE6中双倍边距bug */.fr{float:right;display:inline;}.cb{clear:both;}.cl{clear:left;}.cr{clear:right;}.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;}* html .clearfix{height:1%}. clearfix{display:block;}.pr{position:relative;}.pa{position:absolute;}.abs-right{position:absolute;right:0;}.zoom{zoom:1}.hidden{visibility:hidden;}.none{display:none;}/*-头部-*/.header{ width:100%; height:100px; background:url(../images/hd1bg.png) repeat-x; position:absolute; z-index:30;}.headerv{ width:1260px; margin:0 auto; position:absolute; left:50%; top:0; margin-left:-630px;}.headerv .logo{ float:left; margin-top:18px;}.logo img{width: 366px;}.headerv ul{ float:right;}.nav{ float:right;}.headerv ul li{ float:left;}.headerv ul li a{ color:#fff; display:block; padding:0 10px; height:80px; line-height:90px;  background:url(../images/mvbg.png) repeat-x; background-position:0 80px;}.headerv ul li a:hover{background-position:0px 0px; color:#fff500;}.headerv ul li a.on{background-position:0px 0px; color:#fff500;}.banner{ width:100%; overflow:hidden; text-align:center; margin-bottom:15px;}/*-中间-*/.content{ width:100%;}.main{ width:1048px; margin:0 auto 60px; min-height:500px;}/*-尾部-*/.footer{ width:100%; height:36px; background:#333333;}.footer div{ width:1048px; margin:0 auto;}.footer div p{ height:36px; line-height:36px; color:#fff;}.footer div a{color:#fff;}/*-侧边-*/.slidebar{ width:100%;}.slidebar li{ border-bottom:1px dotted #ccc; }.slidebar li{position: relative;cursor: pointer;transition: all .4s;}.slidebar li:after{position: absolute;content: "";width: 7px;height: 12px;right: 0;top:18px;background:url(../images/sbaricon1.jpg) no-repeat center;background-size: cover;}.slidebar li > a{height:48px; line-height:48px; display:block;transition: all .4s;}.slidebar li.on:after{background:url(../images/sbaricon2.png) no-repeat center;background-size: cover; transition: all .4s;}.slidebar li:hover:after{background:url(../images/sbaricon2.png) no-repeat center;background-size: cover; color:#0099cc;}.slidebar li:hover > a{color:#0099cc;}.slidebar li.on > a{ color:#0099cc;}.babox{width:1260px; margin:0 auto; position:absolute; left:50%; top:0; margin-left:-630px;z-index:999;}.beian{    position: absolute;    right: 10px;    top: 8px;    color: #fff;}/*-头部2-*/.header2{ width:100%; height:54px; background:#048ee4; position:fixed; left:0; top:0; z-index:100; display:none;}.header2 .headerv2{ width:1260px; margin:0 auto; overflow:hidden;}.header2 .headerv2 .logo2{ float:left;}.header2 .headerv2 .nav{ float:right;}.header2 .headerv2 .nav ul{ float:right;}.header2 .headerv2 .nav ul li{ float:left;}.header2 .headerv2 .nav ul li a{ padding:0 10px; color:#fff; display:block; height:54px; line-height:54px;}.header2 .headerv2 .nav ul li a.on{ background:url(../images/hd2bg.png) repeat-x; color:#fff500;}.header2 .headerv2 .nav ul li a:hover{ background:url(../images/hd2bg.png) repeat-x; color:#fff500;}/*.a545853{position: absolute; border-radius: 4px; right: 0;top: 70px;width: 166px;line-height: 40px;background: #fef502;font-size: 15px;font-weight: bold;text-align: center;color:#058cde;}*/.a545853{	display: inline-block;	position: absolute;	border-radius: 4px;	right: 0;	top: 70px;	/*width: 166px;    line-height: 40px;*/	padding: 7px 13px 7px 50px;	background: #fef502 url(../images/lgod.png) no-repeat center left 13px;	background-size: 24px 24px;	font-size: 15px;	font-weight: bold;	text-align: center;	color: #058cde;}.a545853 span{	display: inline-block;	font-weight: bold;	text-align: center;	font-size: 16px;}/*.a545853:before{content: "";display: inline-block;width: 16px;height: 16px;background: url(../images/lgod.png);vertical-align: middle;margin: -4px 5px 0 0;}*/
.main_lft_er{padding-bottom: 10px;}
.main_lft_er a{display: block;line-height: 32px;position: relative;padding-left: 10px;}
.main_lft_er a:after{content: '';position: absolute;left: 0;height: 0;top:50%;transition: all .4s;transform: translateY(-50%);opacity: 0; border-left: 1px solid #0099cc;}
.main_lft_er a:hover{color: #0099cc;}
.main_lft_er a.active{color: #0099cc;}
.slidebar li.has > a{display: inline-block;}
.slidebar li.active.has:after{transform: rotate(90deg);}
.slidebar li.on.has:after{transform: rotate(90deg);}
.slidebar li.on.has.active:after{transform: rotate(0deg);}
.main_lft_er a.on{color: #0099cc;}
.main_lft_er a.on:after{height: 14px;opacity: 1;}
.main_lft_er a:hover:after{height: 14px;opacity: 1;}

/*.slidebar li.on:after{transform: rotate(90deg);}*/