@font-face {  

	font-family: "impact"; font-weight: normal; font-style: normal;

	src: url('../font/impact-webfont.eot');

	src: url('../font/impact-webfont.eot') format('embedded-opentype'),

		 url('../font/impact-webfont.woff') format('woff'),

		 url('../font/impact-webfont.ttf') format('truetype'),

		 url('') format('svg');

} 

html,body{height:100%;max-width: 1920px; margin: 0 auto;}
body{padding:0; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1300px; zoom:1;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; background:#fff;-webkit-tap-highlight-color: transparent;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:16px; border-radius:0; -webkit-border-radius:0; color:#545454;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体"; }
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;}
button{ cursor:pointer;}
textarea{resize:none;}
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition: all ease 0.3s;}
a:focus,p:focus,div:focus {outline:none; -moz-outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{ text-decoration:none; color:#db0000;}




:-moz-placeholder {color: #999999;}
::-moz-placeholder {color: #999999;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #999999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #999999;}

select {
	
	border: 0; text-indent:1.3em;
	
	appearance: none; color:#999999;
	-moz-appearance: none;
	-webkit-appearance: none;

	
	background: #f0f0f0 url(404.png) no-repeat scroll 92% center;
	
	padding-right: 14px;
}




select::-ms-expand {
display: none;
}



::-webkit-scrollbar{
            width: 6px; height:6px;-webkit-overflow-scrolling : touch;
            background-color: #e6e6e6;}
::-webkit-scrollbar-track{ background-color: #e6e6e6;}
::-webkit-scrollbar-thumb{
            border-radius: 10px;
            background-color: #333;}
::-webkit-scrollbar-button{
            height: 0px;
            background-color: #e6e6e6;}


.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left !important;}.tr{ text-align:right;}.tc{ text-align:center !important;}
.hide{ display:none;}
.block{ display:block;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ position:relative; clear:both; width:1280px; margin:0px auto;}
.imgbox{ overflow:hidden; position:relative;}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.05,1.05,1);transform: scale3d(1.05,1.05,1); top:0px; left:0px;}
.effict{transition: all ease 0.3s;}

@media ( max-width:1280px){
.Contain{width:1260px;}
body{min-width:1260px;}
}
@media ( max-width:1024px){
.iconfont{ font-size:20px;}
body{font-size:14px; line-height:24px;min-width:300px;overflow-x:scroll;}	
.Contain{width:auto;margin:0 15px;}
select,input,textarea,button{ font-size:14px;*-webkit-appearance:none;}
}

.SildeBar{}
.MainContent{}
.Content{}
.SinglePage{  text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; }
.Current{ }


.Pages{ zoom:1; text-align:center; clear:both; line-height:34px;margin: 20px auto 80px}
.Pages span{ padding:0px 0px; display:inline-block; vertical-align:middle;}
.Pages a{ display:inline-block; vertical-align:middle; margin:0px 3px;text-align:center; width:34px; border:1px solid #DCDCDC;color:#666666;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ padding:0 10px; width:auto;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#0C55B8; border:1px solid #0C55B8;}
.Pages .p_page .num a{}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ color:#fff; background:#0C55B8; border:1px solid #0C55B8;}
@media ( max-width:1024px){
.Pages{line-height:26px;}
.Pages a{ margin:0px 1px; width:24px;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ padding:0 4px;}
}



.Header{height: 140px;line-height: 140px;background: url(../image/tbg.png) no-repeat top center;width: 100%;}
.Logo{ float:left; }
.Logo img{margin-top: 26px;height: 89px;}
.searchico { cursor:pointer; float:right; padding-top:38px;}
.searchico .c2{ display:none;}
.searchico.on .c1{ display:none;}.searchico.on .c2{ display:block;}
.searchbox{ display:block; float:right; width:300px; position:absolute; top:44px; right:0; z-index:100; border-radius: 5px;overflow: hidden;border: 1px solid #E6E6E6}
.searchbox input{width:80%; height:50px; line-height:50px;background:none; font-size:14px; text-indent:0.8em; float:left;}
.searchbox .btn { color:#fff; font-size:14px;width:50px; height:50px; position:absolute; right:0; top:0; background:none;}

.MainNav{ width: 100%;height: 60px;line-height: 60px;background: url(../image/nbg.png) no-repeat center;}
.MainNav li{ float:left; position:relative; width: 20%;background: url(../image/shu.png) no-repeat right center;}
.MainNav li img{vertical-align: middle;margin-right: 10px;}
.MainNav li span a{display:block; text-align:center; position:relative; transition: all ease 0.3s;  line-height:60px; font-size:22px;color: #fff;font-weight: bold;}
.MainNav li em{ position:relative; z-index:1;}
.MainNav .bg{ position:absolute; left:50%; bottom:0px; height:2px; background:#0b419c;width:0;transition: all ease 0.3s;}
.MainNav .arr{ display:none;}
.MainNav li.onnav{background: #DB0000}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#fff;}
.MainNav li:hover span .bg,.MainNav li.onnav span .bg,.MainNav li span a.sele .bg{ left:0; width:100%;}
.NavPull{ z-index:99;display:none; position:absolute; text-align:center; top:60px; left:-0; width:100%; padding:10px 0; line-height:33px; background:rgba(11,65,156,0.8);}
.NavPull.null{background:none; padding:0;}
.NavPull dd { margin:0 10px;}
.NavPull a{ color:#fff; display:block;}
.NavPull a:hover{ background:#0b419c;}

.openbtn{ cursor:pointer; display:none;width:32px; height:25px; padding-top:1px; background:#fff; position:absolute; right:0; top:8px; z-index:999;}
.closebtn{ position:fixed; left:0px; top:0; width:100%; height:100%; z-index:100; display:none;background: rgba(0,0,0,0.5);}
.openbtn span{ display:block; height:3px; background:#1b49a5; margin:4px;transition: all ease 0.3s;}
.openbtn.on .sp1 {
	-webkit-transform: translate(0, 7px) rotate(45deg) !important;
	-moz-transform: translate(0, 7px) rotate(45deg) !important;
	-ms-transform: translate(0, 7px) rotate(45deg) !important;
	-o-transform: translate(0, 7px) rotate(45deg) !important;
	transform: translate(0, 7px) rotate(45deg) !important;}

.openbtn.on .sp2 {
	-webkit-transform: translate(0, 0) rotate(-45deg) !important;
	-moz-transform: translate(0, 0) rotate(-45deg) !important;
	-ms-transform: translate(0, 0) rotate(-45deg) !important;
	-o-transform: translate(0, 0) rotate(-45deg) !important;
	transform: translate(0, 0) rotate(-45deg) !important;}	
.openbtn.on .sp3 { display:none;}


@media ( max-width:1024px){
.Header { height:45px;}
.Header .Logo{ padding-top:4px;}
.Header .Logo img{ height:38px;}
.Header .openbtn{ display:block;}
.searchico{ display:block; margin-right:45px; padding-top:11px; width:20px;}
.searchbox{position:absolute; top:45px; right:0; z-index:100; width:100%;}

.MainNav{ height:40px;}
.MainNav ul{ position:fixed; height:100%; overflow-y:auto; z-index:999; width:200px; padding:0; right:-200px;background: #fff;top:45px;visibility: hidden;opacity: 0;filter: alpha(opacity=0);transition: all ease 0.3s; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.MainNav li{ display:block; position:relative; cursor:pointer; float:none; border-bottom:1px solid #e9e9e9;border-top:1px solid #f9f8f6; width:auto; margin:0 10px; background:none;}
.MainNav li span a{ font-size:16px; text-align:left; display:block; line-height:40px; height:40px; padding:0 0 0 5px;  border:0; color:#1a1a1a;}
.MainNav li span a em{ height:auto; line-height:40px;}
.MainNav .bg{ display:none}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#db0000;}
.MainNav .arr{ display:inline-block; position:absolute; z-index:2; width:100%; height:46px; left:0px; top:0px;}
.MainNav .arr i{ position:absolute; background:url(404.png); width:17px; height:10px; right:0px; top:15px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
	-ms-transform: translate(0, -3px) rotate(-180deg) !important;
	-o-transform: translate(0, -3px) rotate(-180deg) !important;
	transform: translate(0, -3px) rotate(-180deg) !important;}
.MainNav.on ul{visibility: visible;opacity: 1;filter: alpha(opacity=100); right:0;}



.NavPull{ position:static; line-height:30px; padding:8px; text-align:left; background:none;}
.NavPull dd{ position:relative;}
.NavPull dd a{ padding:0; color:#666;}
.NavPull dd a:hover{ background:none; color:#0278d0;}
}






.Bottom{padding: 30px 0;float: left;;width: 100%;text-align: left;background: #0C55B8;}
.Bottom .footer_l{width: 740px;}
.Bottom .footer_l h3{font-size: 16px;color: #fefefe;line-height:60px;border-bottom: 1px solid rgba(255,255,255,.1);margin-bottom: 10px;}
.Bottom .footer_l .fnav{font-size: 14px;color: #fefefe;line-height: 24px;}
.Bottom .footer_l .fnav a{color: #fefefe;font-size: 14px;display: inline-block;float: left;width: 33.3%;line-height: 35px;opacity: 0.5;}
.Bottom .footer_l .fnav i{width: 14px;height: 24px;line-height: 24px;background: url(404.png) no-repeat center;display: inline-block;float: left;}
.Bottom  .Copyright{font-size: 14px;color: #b1c0d3;line-height: 24px;text-align: center;margin-top: 40px;padding: 20px 0 0;border-top: 1px solid #2566BF;}
.Bottom  .Copyright a{color: #fff}
.Bottom .footer_l .footer_tel{margin-top: 15px}
.Bottom .footer_l .footer_tel p{height: 25px;line-height: 25px;font-size: 14px;color: #777;display: inline-block;float: left;}
.Bottom .footer_l .footer_tel span{font-family: Bebas;font-size: 24px;color: #5394ff;line-height: 25px;display: inline-block;}
.totop{ position:fixed; right: 10%; bottom:5%; width:50px; height:50px;text-align: center;z-index: 10000; cursor: pointer;overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; background:#0C55B8 url(../image/totop.png) center center no-repeat; box-shadow:0 0 10px rgba(0,0,0,0.4);}
.totop.cd-is-visible {visibility: visible;opacity: 1; cursor:pointer;}
.totop .iconfont { font-size:14px;}
.Bottom .ewm{margin-top: 45px;}
.Bottom .ewm img{width: 150px;height: 150px;}
.Bottom .ewm div{color: #fff;text-align: right;margin-right: 20px;margin-top: 40px;line-height: 40px;}
.Bottom .ewm div h3{font-size: 18px;}
@media ( max-width:1024px){
.Bottom .footer_l{width: 100%;text-align: center;}
.Bottom .footer_l .footer_tel  p{float: none;display: block;}
.Bottom .ewm{float: none;width: 100%;text-align: center;margin-bottom: 20px;}
.Bottom .footer_l .fnav a{float: none;padding: 0 10px;}
.Bottom .footer_l .fnav i{display: none} 
.Bottom .footer_l .fnav{height: 30px;line-height: 30px;}
.Bottom .footer_l .Copyright{line-height: 30px;}
.totop{width:35px; height:35px; line-height:35px; color:#fff; margin-right:0; right:10px;}

}


.LeftMenu{width: 320px;background: #F6F6F6;margin-top: 50px;float: left}
.sideMenu{padding: 25px;}
.sideMenu h3{  padding-left:10px;  border-bottom:1px solid #E8E8E8; background:#F6F6F6; cursor:pointer;font-size: 20px;line-height: 60px;height: 60px;font-weight: normal;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:60px;   background:url(../image/jia.png) no-repeat center; cursor:pointer; }
.sideMenu h3.on em{  background:url(../image/jian.png) no-repeat center; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none;  }
.LeftMenu h1{width: 320px;height: 80px;background-color: #0c55b8;font-size: 26px;color: #ffffff;text-align: center;line-height: 80px;}
.sideMenu ul li.active{color: #0c55b8;}
.sideMenu ul li {font-size: 16px;color: #666;line-height: 40px;}
.sideMenu h3.on,.sideMenu h3:hover{color: #0c55b8}
.sideMenu h3:last-of-type{border-bottom: none;}


.LeftMenu h1 {
    height: 80px;
    background-color: #0c55b8;
    font-size: 26px;
    color: #ffffff;
    text-align: center;
    line-height: 80px;
}

.LeftMenu ul {
    padding: 3%;
}

.LeftMenu li {}

.LeftMenu .menu_level1 li a {
    padding-left: 10px;
    border-bottom: 1px solid #E8E8E8;
    background: #F6F6F6;
    cursor: pointer;
    font-size: 20px;
    line-height: 60px;
    height: 60px;
    font-weight: normal;
    display: block;
}

.LeftMenu li a em {
    float: right;
    display: block;
    width: 40px;
    height: 60px;
    background: url(../image/jia.png) no-repeat center;
    cursor: pointer;
}

.LeftMenu li a:hover {
    color: #0c55b8;
}

.LeftMenu .menu_level1 li .menu_level2 a {
    font-size: 16px;
    color: #666;
    line-height: 40px;
    height: 40px;
}

.LeftMenu .menu_level1 li .menu_level2 a em {
    height: 40px;
}

.LeftMenu li a.ona em {
    background: url(../image/jian.png) no-repeat center;
}

.LeftMenu li a.ona {
    color: #0c55b8;
}

.LeftMenu li a.onred {
    color: #0c55b8;
}

.LeftMenu .menu_level1 li .menu_level2 a.ona {
    color: #0c55b8 !important;
}

.LeftMenu .menu_level1 li .menu_level2 a.onred {
    color: #0c55b8 !important;
}

.LeftMenu li span a:hover,
.LeftMenu li.onli span a {
    background: url(../image/jian.png) 0px center no-repeat;
    color: #0c55b8;
}

.LeftMenu ul ul {
    display: none;
}

.LeftMenu ul ul .inactive {
    background: none;
    padding: 0;
}

.LeftMenu ul ul {
    margin: 5px 10px 5px 28px;
}

.LeftMenu ul ul ul {
    margin-left: 10px;
}

.LeftMenu ul ul ul ul {
    margin-left: 35px;
}

.LeftMenu ul ul li {
    border-bottom: 0;
    padding: 0;
}

.LeftMenu ul ul li a {
    line-height: 30px;
    color: #333333 !important;
}

.LeftMenu ul ul ul li a {
    color: #666666 !important;
    font-size: 14px !important;
}

.LeftMenu ul ul ul ul li a {
    color: #999999 !important;
    line-height: 28px;
}

.Rightlist{width: 910px;margin-top: 50px;}
.Rightlist  .location{border-bottom: 1px solid  #ebebeb;;height: 60px;line-height: 60px;margin-bottom: 20px;}
.Rightlist  .location h3{font-size: 22px;color: #0c55b8;}
.Rightlist  .location .location_r img{vertical-align: middle;margin-right: 5px;}
.Rightlist  .location .location_r{color: #999;font-size: 14px;}
.Rightlist  .location .location_r a{color: #999}
.Rightlist  .location .location_r span{color: #db0000;}
.Rightlist_b li{height: 70px;line-height: 70px;border-bottom: 1px solid #EDEDED;padding-left: 15px;background: url(../image/dian1.png) no-repeat left center;font-size: 16px;}
.Rightlist_b li span{color: #999;margin-right: 30px;}
.Rightlist_b li time{color: #999;}
.Rightlist_b {padding-bottom:90px;}

.Content_info{border: 1px solid #EBEBEB;padding: 20px 90px;display: inline-block;font-size: 14px;}
.Content_info p{width: 50%;float: left;line-height: 40px;}
.Content_info p strong{color: #333;display: inline-block;width: 80px;text-align: justify;}
.Content_b{margin-top: 40px;}
.Content_b .title{font-size: 28px;line-height: 40px;color: #333333;font-weight: normal;}
.Content_b .info{font-size: 16px;color: #999999;margin-top: 15px;padding-bottom: 40px;border-bottom: 1px solid #030303;}
.Contents p{font-size: 16px;line-height: 30px;color: #888888;}
.Contents h3{font-size: 16px;color: #333333;height: 40px;line-height: 40px;}
.Contents{padding: 40px 0 100px;}
.Contents p.pl20{padding-left: 30px;}





.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}
