*{margin:0; padding:0;}
html{background:#FFFFFF;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,progress,video{display:inline-block; vertical-align:baseline;}
[hidden],template{display: none;}
mark{background:none;}
table{border-collapse:collapse; border-spacing:0;}
img{vertical-align:bottom; border:none; border:0;}
iframe{border:none;}
img,input{outline:none;}
input[type=button],input[type=submit],input[type=file],button{ cursor: pointer; -webkit-appearance: none;} 
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{outline:0;}
/* 字体大小 */
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}
/* 其他 */
.fl{float:left;}
.fr{float:right;}
.layc{margin-left:auto; margin-right:auto;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.pa{position:absolute;}
.pr{position:relative;}
.zoom{zoom:1;}
.disb{display:block;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran100{-webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -ms-transition:all 0.1s linear; transition:all 0.1s linear;}
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(6px); -moz-transform: translateX(6px); -ms-transform:translateX(6px); transform:translateX(6px);}
/**/
.clearfix:after{visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0;} 
* html .clearfix{zoom:1;} 
*:first-child + html .clearfix{zoom:1;}
.clearb{clear:both;}
.clearl{clear:left;}
.clearr{clear:right;}
.make-just{display:inline-block; width:100%; overflow:hidden; height:0;}
.center-wrap{width:1200px; margin:0 auto; position:relative;}

.intitle{ position: relative; width: 100%; height: 35px; border-bottom: 1px solid #d4d4d4; }
.intitle h3{ position: relative; z-index: 1; height: 35px; line-height: 35px; font-family: 'Microsoft Yahei'; font-size: 18px; color: #006fc2; font-weight: bold; border-bottom: 1px solid #006fc2; }
.intitle h3 a{color:#006fc2}
.intitle .more{ position: relative; z-index: 1; line-height: 25px; font-family: 'Microsoft Yahei'; font-size: 13px; color: #666; margin-top: 10px;}
.intitle .more img{ margin-left: 6px; vertical-align: middle}
.intitle .more:hover{ color: #006fc2; }

body{
    margin:0;
    padding:0;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu, Arial, Helvetica, sans-serif;
    font-size:14px;
}
/* 移动导航栏 */
#mobile-nav{display:none;z-index:99999999;}
#mobile-nav a{color: #FFFFFF}
#call-mbnav:hover{animation:call-mbNav .2s linear 2; -moz-animation:call-mbNav .2s linear 2; -webkit-animation:call-mbNav .2s linear 2; -ms-animation:call-mbNav .2s linear 2; -o-animation:call-mbNav .2s linear 2;}
#call-mbnav span{box-shadow:2px 5px 0 2px #FFFFFF, 2px 15px 0 2px #FFFFFF, 2px 25px 0 2px #FFFFFF; display:block;}
@keyframes call-mbNav{
	0%   {transform:rotate(0deg);}
	25%  {transform:rotate(10deg);}
	50%  {transform:rotate(0deg);}
	75%  {transform:rotate(-10deg);}
	100% {transform:rotate(0deg);}	
}
@-moz-keyframes call-mbNav{
	0%   {-moz-transform:rotate(0deg);}
	25%  {-moz-transform:rotate(10deg);}
	50%  {-moz-transform:rotate(0deg);}
	75%  {-moz-transform:rotate(-10deg);}
	100% {-moz-transform:rotate(0deg);}	
}
@-webkit-keyframes call-mbNav{
	0%   {-webkit-transform:rotate(0deg);}
	25%  {-webkit-transform:rotate(10deg);}
	50%  {-webkit-transform:rotate(0deg);}
	75%  {-webkit-transform:rotate(-10deg);}
	100% {-webkit-transform:rotate(0deg);}	
}
@-o-keyframes call-mbNav{
	0%   {-o-transform:rotate(0deg);}
	25%  {-o-transform:rotate(10deg);}
	50%  {-o-transform:rotate(0deg);}
	75%  {-o-transform:rotate(-10deg);}
	100% {-o-transform:rotate(0deg);}	
}
@-ms-keyframes call-mbNav{
	0%   {-ms-transform:rotate(0deg);}
	25%  {-ms-transform:rotate(10deg);}
	50%  {-ms-transform:rotate(0deg);}
	75%  {-ms-transform:rotate(-10deg);}
	100% {-ms-transform:rotate(0deg);}	
}
/* 网页顶部 Header、Search、Nav */
#top .center-wrap{height:120px;}
.split{color:#fff; margin-right:10px;}
#top{height:120px;background:#ffffff;display:block;text-align:justify; text-justify:distribute-all-lines;}
h1,#logo{display:inline-block; *display:inline; *zoom:1; line-height:120px; vertical-align:middle; *text-align:left; _margin-top:9px;}
h1{margin-left:30px;}
#top .logo{margin:20px 0 0 15px; float: left;}
#top .top_r{ height: auto;}
#top .top_r .top_link{font-size: 14px; color: #000;line-height: 50px; text-align: right;}
#top .top_r .top_link a{color: #000; }
#top .top_r .top_link ul li{display: inline-block;position: relative;}
#top .top_r .top_link ul li a{padding: 0 5px;width: auto;display: inline-block;color: #000;position: relative}
#top .top_r .top_link ul li a:hover{color:#006fc2 !important;}
#top .top_r .top_link ul li:after{position: absolute;color: #000;height:20px;width: 1px;content: "|";right: 0;top: 0;}
#top .top_r .top_link ul li:last-child a{color: #000}
#top .top_r .top_link ul li:last-child:after{display: none;}
#top .top_r .top_link ul li ul{display: none;position: absolute;top:40px;left: 0;background: #fff;border: #ddd 1px solid;border-bottom: #ff9900 5px solid;border-top: 0;width: 150px;z-index: 99999}
#top .top_r .top_link ul li ul li{width: 100%;float: left;text-align: center;position: static;border-top: #ddd 1px solid; line-height: 30px}
#top .top_r .top_link ul li ul li a{color:#000 !important;}
#top .top_r .top_link ul li ul li a:hover{color:#006fc2 !important;}
#top .top_r .top_link ul li ul li:after{display: none}
#top .top_r .top_tel{ text-align: right;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~搜索 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.search{padding:0px 0 0 0;line-height: 30px;}
.search .s_txt{ background:url("../images/ico_search.png") 5px center no-repeat #fff; margin:0; padding:0 0 0 20px; line-height:26px; height:26px; color:#b8b8bd; width:190px; border: #cccccc 1px solid;}
.search .s_btn{ background-color:#0755c5; margin:0; padding:0px 10px; border:none; color:#fff;line-height:28px; height:28px; cursor:pointer}
.ssearch{display: none; height: 30px; margin: 0px auto; width: 300px; padding-top: 10px;}
.ssearch .ss_txt{float: left; background:url("../images/ico_search.png") 5px center no-repeat; background-color: #fff; margin:0; padding:0 0 0 20px; line-height:26px; height:26px; color:#b8b8bd; width:200px; border: #ffffff 1px solid;}
.ssearch .ss_btn{float:left;background-color:#fc693b; margin:0; padding: 0 10px; border:none; color:#fff;line-height:28px; height:28px; cursor:pointer}
/*导航*/
nav{background: #2e77e1;width:100%; margin: 0 auto; display: block;}
.menu{ background: #2e77e1; height:50px; width:100%; margin: 0 auto; line-height:50px; display: block;}
.nav{height:50px; line-height:50px; width:1200px; position:relative; z-index:1000; margin: 0 auto}
.navbg{background: #2e77e1;}
.nav a{color:#fff; background:url("../images/nav_jgx.png") right center no-repeat}
.nav .nLi{float:left; position:relative; display:inline;}
.nav .nLi h3{ float:left; margin:0; padding:0}
.nav .nLi h3 a{ display:block; padding:0px 7px 0px 7px; font-size:14px; font-weight:bold;}
.nav .sub{ display:none; width:160px; left:0; top:50px;  position:absolute; background:#0066f8; line-height:36px; padding:5px 0;font-size: 16px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 20px; background:#0066f8;font-size: 14px;}
.nav .sub a:hover{ background:#f7f7f7; color:#000;  }
.nav .on h3 a{ background:#ff9900; color:#fff;   }

/* sidebar*/
.mod-sidebar{width:40px;position:fixed;z-index:9998}
.mod-sidebar li{width:40px;height:48px;background-color:#2e77e1;margin-bottom:1px;position:relative;border:1px solid #2e77e1;}
.mod-sidebar li a{color:#fff;}
.mod-sidebar li dd a:hover{color:#f8ae31;}
.rightBars{right:50%;bottom:20px;margin-right:-655px;}
.leftBars{left:50%;bottom:20px;margin-left:-635px;}
.fLinks{width:140px;height:150px;position:absolute;right:42px;bottom:-1px;display:none;background:#eee;padding-left:0px; padding-top: 10px}
.ztwzLinks{width:200px;height:80px;position:absolute;right:42px;bottom:-1px;display:none;background:#eee;padding-left:10px; padding-right: 10px; padding-top: 10px}
.sideMenu1{width:37px;padding:5px 0 0 3px;display:block;line-height:20px;text-align:center;font-size:13px;letter-spacing:2px;margin:0 auto;}
.sideMenu2{width:40px;height:48px;line-height:75px;font-size:13px;display:block;text-align:center;background:url(../images/goTop.png) no-repeat 11px 7px ;}
.fLinks dl{float:left;padding:8px 13px;margin-right:25px;width:130px;}
.fLinks dl dd h3{font-size:14px;color:#f8ae31;padding:5px 0 1px;font-weight:normal;}
.fLinks dl dd{line-height:21px;font-size:13px;}
.fLinks dl.dl03{margin-right:0;}
/* 兼容设置 ie6-ie8 */
main .center-wrap,.center-wrap{max-width:1200px\9; width:auto\9;}

/* 网页主要内容*/
main .center-wrap{background-color:#fff; width:1200px;}
/* 网页底部 Footer */
footer{float: left; width: 100%; font-size:14px; color:#FFFFFF; text-align:center;border-top: 5px solid #FF9900;background:#0755c5;}
footer .center-wrap{background-image: url(../images/footbg.png)}
footer .f_left{float: left; width:67%;}
footer .f_left .copyright{width:100%;text-align:left;line-height:26px;padding:25px 0px 10px 0px}
footer .f_right{float: right; width:33%;text-align:right;padding:20px 0px 10px 0px}

/* 响应式设计 */
@media screen and (max-width: 1200px){
	.mod-sidebar{display: none}
}

@media screen and (min-width: 861px){
	.menu{width:1200px;}
	footer{min-width: 1200px;}
	main .center-wrap,.center-wrap{width:1200px;}
	footer .center-wrap,.center-wrap{width:1200px;}
}

@media screen and (max-width: 860px){
	#top .logo{width:100%; text-align: center}
	#top .top_r{ display: none;}
	h1{margin-top:25px; margin-left:0;}
	nav{text-align:center; padding-top:3px; height:50px;}
	.nav{display:none;}
	.ssearch{display: block;}
	#mobile-nav{position:fixed; width:65%; display:block; height:100%; left:-65%; transition:all ease .5s; -moz-transition:all ease .5s; -webkit-transition:all ease .5s; -o-transition:all ease .5s; -ms-transition:all ease .5s;}
	#mobile-nav.open{left:0;}
	#mobile-nav>ul{max-height:100%; overflow-y:auto; overflow-x:hidden; background-color:#0755c5;}
	#mobile-nav>ul>li{line-height:40px; border-bottom:1px solid #fff; font-size:18px; color:#fff; padding:0 10px;}
	#mobile-nav li:hover{box-shadow:inset 30px 0px 30px rgb(21, 111, 228);}
	#mobile-nav li li{text-indent:.5em; border-bottom:1px solid #fff; font-size:15px;}
	#mobile-nav li ul{padding-top:1px; border-top:1px solid #fff;}
	#call-mbnav{position:absolute; left:100%; top:0; height:30px; width:32px; padding:5px 10px 5px 6px; border-radius:5px; background-color:rgb(21, 111, 228);
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
	#call-mbnav:hover{animation:call-mbNav .2s linear 2; -moz-animation:call-mbNav .2s linear 2; -webkit-animation:call-mbNav .2s linear 2; -ms-animation:call-mbNav .2s linear 2; -o-animation:call-mbNav .2s linear 2;}
	#call-mbnav span{box-shadow:2px 5px 0 2px #FFFFFF, 2px 15px 0 2px #FFFFFF, 2px 25px 0 2px #FFFFFF; display:block;}
	footer .f_left{width:65%; margin-left: 2%;}
	main .center-wrap,.center-wrap{width:100%;}
	footer .center-wrap{width:100%;background: #0755c5}
}

@media screen and (max-width: 600px){
	.center-wrap{width:98%;}
	#top{height:100px; overflow:hidden;}
	#top .logo{margin-top:14px; text-align: center}
	.logocls{width:360px; height: 74px;}
}



@media screen and (max-width: 480px){
	.center-wrap{width:98%;}
	#top{height:80px; overflow:hidden;}
	#top .logo{margin-top:6px; text-align: center}
	.logocls{width:320px; height: 66px;}
	h1{margin-top:18px;}
	#mobile-nav{width:60%; left:-60%;}
	footer .f_left{width:82%; margin-left: 8%; margin-right: 8%;}
    footer .f_right{width:90%;text-align:center;margin-left: 3%; margin-right: 3%;}
}

@media screen and (max-width: 320px){
	
}





*{margin:0; padding:0;}
html{background:#FFFFFF;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
audio,canvas,progress,video{display:inline-block; vertical-align:baseline;}
[hidden],template{display: none;}
mark{background:none;}
table{border-collapse:collapse; border-spacing:0;}
img{vertical-align:bottom; border:none; border:0;}
iframe{border:none;}
img,input{outline:none;}
input[type=button],input[type=submit],input[type=file],button{ cursor: pointer; -webkit-appearance: none;} 
ul,ol{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{outline:0;}
/* 字体大小 */
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}
/* 其他 */
.fl{float:left;}
.fr{float:right;}
.layc{margin-left:auto; margin-right:auto;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.pa{position:absolute;}
.pr{position:relative;}
.zoom{zoom:1;}
.disb{display:block;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran100{-webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -ms-transition:all 0.1s linear; transition:all 0.1s linear;}
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);}
.translateX:hover{-webkit-transform:translateX(6px); -moz-transform: translateX(6px); -ms-transform:translateX(6px); transform:translateX(6px);}
/**/
.clearfix:after{visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0;} 
* html .clearfix{zoom:1;} 
*:first-child + html .clearfix{zoom:1;}
.clearb{clear:both;}
.clearl{clear:left;}
.clearr{clear:right;}
.make-just{display:inline-block; width:100%; overflow:hidden; height:0;}
.center-wrap{width:1200px; margin:0 auto; position:relative;}

.intitle{ position: relative; width: 100%; height: 35px; border-bottom: 1px solid #d4d4d4;}
.intitle h3{ position: relative; z-index: 1; height: 35px; line-height: 35px; font-family: 'Microsoft Yahei'; font-size: 18px; color: #006fc2; font-weight: bold; border-bottom: 1px solid #006fc2;}
.intitle h3 a{color:#006fc2;}
.intitle .more{ position: relative; z-index: 1; line-height: 25px; font-family: 'Microsoft Yahei'; font-size: 13px; color: #666; margin-top: 10px;}
.intitle .more img{ margin-left: 6px; vertical-align: middle;}
.intitle .more:hover{ color: #006fc2;}

body{
    margin:0;
    padding:0;
    font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu, Arial, Helvetica, sans-serif;
    font-size:14px;}
/* 移动导航栏 */
#mobile-nav{display:none;z-index:99999999;}
#mobile-nav a{color: #FFFFFF;}
#call-mbnav:hover{animation:call-mbNav .2s linear 2; -moz-animation:call-mbNav .2s linear 2; -webkit-animation:call-mbNav .2s linear 2; -ms-animation:call-mbNav .2s linear 2; -o-animation:call-mbNav .2s linear 2;}
#call-mbnav span{box-shadow:2px 5px 0 2px #FFFFFF, 2px 15px 0 2px #FFFFFF, 2px 25px 0 2px #FFFFFF; display:block;}
@keyframes call-mbNav{
	0%   {transform:rotate(0deg);}
	25%  {transform:rotate(10deg);}
	50%  {transform:rotate(0deg);}
	75%  {transform:rotate(-10deg);}
	100% {transform:rotate(0deg);}	
}
@-moz-keyframes call-mbNav{
	0%   {-moz-transform:rotate(0deg);}
	25%  {-moz-transform:rotate(10deg);}
	50%  {-moz-transform:rotate(0deg);}
	75%  {-moz-transform:rotate(-10deg);}
	100% {-moz-transform:rotate(0deg);}	
}
@-webkit-keyframes call-mbNav{
	0%   {-webkit-transform:rotate(0deg);}
	25%  {-webkit-transform:rotate(10deg);}
	50%  {-webkit-transform:rotate(0deg);}
	75%  {-webkit-transform:rotate(-10deg);}
	100% {-webkit-transform:rotate(0deg);}	
}
@-o-keyframes call-mbNav{
	0%   {-o-transform:rotate(0deg);}
	25%  {-o-transform:rotate(10deg);}
	50%  {-o-transform:rotate(0deg);}
	75%  {-o-transform:rotate(-10deg);}
	100% {-o-transform:rotate(0deg);}	
}
@-ms-keyframes call-mbNav{
	0%   {-ms-transform:rotate(0deg);}
	25%  {-ms-transform:rotate(10deg);}
	50%  {-ms-transform:rotate(0deg);}
	75%  {-ms-transform:rotate(-10deg);}
	100% {-ms-transform:rotate(0deg);}	
}
/* 网页顶部 Header、Search、Nav */
#top .center-wrap{height:120px;}
.split{color:#fff; margin-right:10px;}
#top{height:120px;background:#ffffff;display:block;text-align:justify; text-justify:distribute-all-lines;}
h1,#logo{display:inline-block; *display:inline; *zoom:1; line-height:120px; vertical-align:middle; *text-align:left; _margin-top:9px;}
h1{margin-left:30px;}
#top .logo{margin:20px 0 0 15px; float: left;}
#top .top_r{ height: auto;}
#top .top_r .top_link{font-size: 14px; color: #000;line-height: 50px; text-align: right;}
#top .top_r .top_link a{color: #000;}
#top .top_r .top_link ul li{display: inline-block;position: relative;}
#top .top_r .top_link ul li a{padding: 0 5px;width: auto;display: inline-block;color: #000;position: relative;}
#top .top_r .top_link ul li a:hover{color:#006fc2 !important;}
#top .top_r .top_link ul li:after{position: absolute;color: #000;height:20px;width: 1px;content: "|";right: 0;top: 0;}
#top .top_r .top_link ul li:last-child a{color: #000;}
#top .top_r .top_link ul li:last-child:after{display: none;}
#top .top_r .top_link ul li ul{display: none;position: absolute;top:40px;left: 0;background: #fff;border: #ddd 1px solid;border-bottom: #ff9900 5px solid;border-top: 0;width: 150px;z-index: 99999;}
#top .top_r .top_link ul li ul li{width: 100%;float: left;text-align: center;position: static;border-top: #ddd 1px solid; line-height: 30px;}
#top .top_r .top_link ul li ul li a{color:#000 !important;}
#top .top_r .top_link ul li ul li a:hover{color:#006fc2 !important;}
#top .top_r .top_link ul li ul li:after{display: none;}
#top .top_r .top_tel{ text-align: right;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~搜索 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.search{padding:0px 0 0 0;line-height: 30px;}
.search .s_txt{ background:url(../images/ico_search.jpg) 5px center no-repeat #fff; margin:0; padding:0 0 0 20px; line-height:26px; height:26px; color:#b8b8bd; width:190px; border: #cccccc 1px solid;}
.search .s_btn{ background-color:#0755c5; margin:0; padding:0px 10px; border:none; color:#fff;line-height:28px; height:28px; cursor:pointer;}
.ssearch{display: none; height: 30px; margin: 0px auto; width: 300px; padding-top: 10px;}
.ssearch .ss_txt{float: left; background:url(../images/ico_search.jpg) 5px center no-repeat; background-color: #fff; margin:0; padding:0 0 0 20px; line-height:26px; height:26px; color:#b8b8bd; width:200px; border: #ffffff 1px solid;}
.ssearch .ss_btn{float:left;background-color:#fc693b; margin:0; padding: 0 10px; border:none; color:#fff;line-height:28px; height:28px; cursor:pointer;}
/*导航*/
nav{background: #2e77e1;width:100%; margin: 0 auto; display: block;}
.menu{ background: #2e77e1; height:50px; width:100%; margin: 0 auto; line-height:50px; display: block;}
.nav{height:50px; line-height:50px; width:1200px; position:relative; z-index:1000; margin: 0 auto;}
.navbg{background: #2e77e1;}
.nav a{color:#fff; background:url(../images/nav_jgx.jpg) right center no-repeat;}
.nav .nLi{float:left; position:relative; display:inline;}
.nav .nLi h3{ float:left; margin:0; padding:0;}
.nav .nLi h3 a{ display:block; padding:0px 7px 0px 7px; font-size:14px; font-weight:bold;}
.nav .sub{ display:none; width:160px; left:0; top:50px;  position:absolute; background:#0066f8; line-height:36px; padding:5px 0;font-size: 16px;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.nav .sub li{ zoom:1;}
.nav .sub a{ display:block; padding:0 20px; background:#0066f8;font-size: 14px;}
.nav .sub a:hover{ background:#f7f7f7; color:#000;}
.nav .on h3 a{ background:#ff9900; color:#fff;}

/* sidebar*/
.mod-sidebar{width:40px;position:fixed;z-index:9998;}
.mod-sidebar li{width:40px;height:48px;background-color:#2e77e1;margin-bottom:1px;position:relative;border:1px solid #2e77e1;}
.mod-sidebar li a{color:#fff;}
.mod-sidebar li dd a:hover{color:#f8ae31;}
.rightBars{right:50%;bottom:20px;margin-right:-655px;}
.leftBars{left:50%;bottom:20px;margin-left:-635px;}
.fLinks{width:140px;height:150px;position:absolute;right:42px;bottom:-1px;display:none;background:#eee;padding-left:0px; padding-top: 10px;}
.ztwzLinks{width:200px;height:80px;position:absolute;right:42px;bottom:-1px;display:none;background:#eee;padding-left:10px; padding-right: 10px; padding-top: 10px;}
.sideMenu1{width:37px;padding:5px 0 0 3px;display:block;line-height:20px;text-align:center;font-size:13px;letter-spacing:2px;margin:0 auto;}
.sideMenu2{width:40px;height:48px;line-height:75px;font-size:13px;display:block;text-align:center;background:url(../images/gotop.jpg) no-repeat 11px 7px ;}
.fLinks dl{float:left;padding:8px 13px;margin-right:25px;width:130px;}
.fLinks dl dd h3{font-size:14px;color:#f8ae31;padding:5px 0 1px;font-weight:normal;}
.fLinks dl dd{line-height:21px;font-size:13px;}
.fLinks dl.dl03{margin-right:0;}
/* 兼容设置 ie6-ie8 */
main .center-wrap,.center-wrap{max-width:1200px\9; width:auto\9;}

/* 网页主要内容*/
main .center-wrap{background-color:#fff; width:1200px;}
/* 网页底部 Footer */
footer{float: left; width: 100%; font-size:14px; color:#FFFFFF; text-align:center;border-top: 5px solid #FF9900;background:#0755c5;}
footer .center-wrap{background-image: url(../images/footbg.jpg);}
footer .f_left{float: left; width:67%;}
footer .f_left .copyright{width:100%;text-align:left;line-height:26px;padding:25px 0px 10px 0px;}
footer .f_right{float: right; width:33%;text-align:right;padding:20px 0px 10px 0px;}

/* 响应式设计 */
@media screen and (max-width: 1200px){
	.mod-sidebar{display: none;}
}

@media screen and (min-width: 861px){
	.menu{width:1200px;}
	footer{min-width: 1200px;}
	main .center-wrap,.center-wrap{width:1200px;}
	footer .center-wrap,.center-wrap{width:1200px;}
}

@media screen and (max-width: 860px){
	#top .logo{width:100%; text-align: center;}
	#top .top_r{ display: none;}
	h1{margin-top:25px; margin-left:0;}
	nav{text-align:center; padding-top:3px; height:50px;}
	.nav{display:none;}
	.ssearch{display: block;}
	#mobile-nav{position:fixed; width:65%; display:block; height:100%; left:-65%; transition:all ease .5s; -moz-transition:all ease .5s; -webkit-transition:all ease .5s; -o-transition:all ease .5s; -ms-transition:all ease .5s;}
	#mobile-nav.open{left:0;}
	#mobile-nav>ul{max-height:100%; overflow-y:auto; overflow-x:hidden; background-color:#0755c5;}
	#mobile-nav>ul>li{line-height:40px; border-bottom:1px solid #fff; font-size:18px; color:#fff; padding:0 10px;}
	#mobile-nav li:hover{box-shadow:inset 30px 0px 30px rgb(21, 111, 228);}
	#mobile-nav li li{text-indent:.5em; border-bottom:1px solid #fff; font-size:15px;}
	#mobile-nav li ul{padding-top:1px; border-top:1px solid #fff;}
	#call-mbnav{position:absolute; left:100%; top:0; height:30px; width:32px; padding:5px 10px 5px 6px; border-radius:5px; background-color:rgb(21, 111, 228);
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;}
	#call-mbnav:hover{animation:call-mbNav .2s linear 2; -moz-animation:call-mbNav .2s linear 2; -webkit-animation:call-mbNav .2s linear 2; -ms-animation:call-mbNav .2s linear 2; -o-animation:call-mbNav .2s linear 2;}
	#call-mbnav span{box-shadow:2px 5px 0 2px #FFFFFF, 2px 15px 0 2px #FFFFFF, 2px 25px 0 2px #FFFFFF; display:block;}
	footer .f_left{width:65%; margin-left: 2%;}
	main .center-wrap,.center-wrap{width:100%;}
	footer .center-wrap{width:100%;background: #0755c5;}
}

@media screen and (max-width: 600px){
	.center-wrap{width:98%;}
	#top{height:100px; overflow:hidden;}
	#top .logo{margin-top:14px; text-align: center;}
	.logocls{width:360px; height: 74px;}
}



@media screen and (max-width: 480px){
	.center-wrap{width:98%;}
	#top{height:80px; overflow:hidden;}
	#top .logo{margin-top:6px; text-align: center;}
	.logocls{width:320px; height: 66px;}
	h1{margin-top:18px;}
	#mobile-nav{width:60%; left:-60%;}
	footer .f_left{width:82%; margin-left: 8%; margin-right: 8%;}
    footer .f_right{width:90%;text-align:center;margin-left: 3%; margin-right: 3%;}
}

@media screen and (max-width: 320px){
	
}