@charset "utf-8";
/* CSS Document */
html{ font:normal 62.5%/2.3em "微软雅黑",Arial;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; zoom:1; overflow-x:hidden;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;outline: 0;vertical-align: baseline;}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
input,button,select,textarea{outline:none;}
textarea{resize:none; font-size:14px;}
h1,h2,h3,h4{font-weight:normal;}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{margin: 0;padding: 0;border: none}
img{vertical-align:top; max-width:100%;}
a{text-decoration: none}
a:hover{text-decoration:none}
em{font-style: normal}
*,*::after,*::before{-webkit-box-sizing: border-box;box-sizing: border-box}
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{content: ".";display: block; overflow: hidden;height: 0;clear: both;visibility: hidden}
.Contain{}
.Content{ min-height:500px;}
.SinglePage{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.space{ width:100%; height:1em; clear:both; overflow:hidden; zoom:0;}
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.Main{ max-width:1200px; margin:0 auto;}
@media screen and (max-width:1220px){
.Main{ padding:0 10px; min-width:300px; max-width:auto;}
}
/*右侧菜单*/
.divTopMenuBg{ display:none; position:fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8); z-index:120;}
.divTopMenu{ position:absolute;top:0; right:0; width:300px; height:100%; background:#333333; color:#ffffff; overflow-y: scroll;}
.divTopMenu .a_close{ position:absolute; top:30px; right:40px; width:36px; height:36px; line-height:36px; text-align:center; color:#fff; border:#fff 1px solid;}
.divTopMenu .divTopMenuContent{ padding-left:40px; padding-top:34px; padding-bottom:34px;}
.divTopMenu .divTopMenuContent .divTitle{ font-size:2em; color:#fff; line-height:34px; margin-bottom:30px;}
.divTopMenu .divTopMenuContent dl{ float:left; width:50%; /*width:125px;*/ margin-bottom:28px;}
.divTopMenu .divTopMenuContent dl a:hover{ color:#e60011;}
.divTopMenu .divTopMenuContent dl dt{ font-size:1.333em; color:#fff; margin-bottom:6px;}
.divTopMenu .divTopMenuContent dl dt span{ border-bottom:#fff 1px solid; display:inline-block; line-height:30px;}
.divTopMenu .divTopMenuContent dl dd a{ font-size:1.167em; color:#d0d0d0; display:inline-block; line-height:28px;}

.divTopMenu .divInformation{ border-top:#717171 3px solid; padding-right:40px; padding-top:20px;}
.divTopMenu .divInformation .span1{ display:block; font-size:1.5em; color:#fff; line-height:26px;}
.divTopMenu .divInformation .span2{ display:block; color:#e0e0e0; font-size:1.167em; line-height:24px;}
.divTopMenu .divInformation .span3{ display:block; line-height:70px;}
.divTopMenu .divInformation .span4{ display:inline-block; font-family:Arial; font-size:5em; color:#fff;}
.divTopMenu .divInformation .span5{ display:inline-block; font-family:Arial; font-size:1.5em; color:#fff;}
/*top.html*/
.Top{ background:#fff; position:relative;}
.Top .Main{ min-height:83px;}
.divlogo{ float:left; margin-top:20px; /* position:absolute; left:0px; top:0px; height:100%;*/}
.divlogo .logo{ display:table; height:100%;}
.divlogo .a_logo{ display:table-cell; vertical-align:middle;}
.divlogo .a_logo img{ width:208px;}

.divTopRightMenu{ float:right; margin-left:3%;}
.divTopRightMenu .divBox{ float:right; margin-left:5px; position:relative; margin-top:22px;}
.divTopRightMenu .span_img{ display:inline-block; width:36px; height:36px; text-align:center; line-height:36px; cursor:pointer;}
.divTopRightMenu .span_img:hover{}
.divSearch{}
.divSearch .span_img{font-size:28px; color:#9b9b9b; margin-left:5px;}
.divSearch .divSearchBox{display:none; position:absolute; top:36px; right:0; z-index:5; background:#206eb9; border:#e60011 1px solid; background:#fff; border-radius:0 0 5px 5px;}
.divSearch .SreachBox{width:364px;  padding-left:16px; height:48px; line-height:48px; overflow:hidden;}
.divSearch .SreachBox .sreach_btn{ width:40px; height:48px; display:inline-block; float:right; font-size:20px; color:#666; text-align:center;}
.divSearch .SreachBox .sreach_ipu{ width:300px; height:48px; line-height:48px; border:0px; background:none; color:#3c3c3c; font-family:"微软雅黑"; float:left; display:inline-block;}
.divSearch:hover .span_img{  background:#e60011; color:#fff;}
.divSearch:hover .divSearchBox{ display:block;}

.divoa{display:block; }
.divoa .span_oa{ display:inline-block; width:76px; height:28px; font-size:14px; color:#fff; font-weight:bold; background:#9b9b9b; border-radius:18px; line-height:28px; cursor:pointer; text-align:center; border:#9b9b9b 1px solid; margin-top:5px;}
.divoa .span_oa a{color:#fff;}
.divoa .span_oa:hover{ border:#e60011 1px solid; background:#e60011; color: #fff;}

.divIconMenu{ display: block; }
.divIconMenu .span_img{font-size:30px; color:#9b9b9b;}
.divIconMenu:hover .span_img{ background:#e60011; color:#fff;}

.MainNav{float:right;}
.MainNav ul li{ float:left; position:relative;}
.MainNav ul li .navA{ display:block; padding:0 20px; color:#3c3c3c; line-height:83px; font-size:1.333em; text-align:center;}

.MainNav ul li .divDown{ display:none; position:absolute; left:0; top:100%; z-index:5; width:1200px; line-height:70px; background:#333333;}
.MainNav ul li .divDown dl{ font-size:1.167em;}
.MainNav ul li .divDown dd{ display:block; float:left; padding:0 20px;}
.MainNav ul li .divDown dd .navDD{ font-size:1.167em; color:#b7b7b7;}
.MainNav ul li#nav6 .divDown,.MainNav ul li#nav7 .divDown{ left:auto; right:0;}
.MainNav ul li#nav6 .divDown dd,.MainNav ul li#nav7 .divDown dd{  float:right;}
.MainNav ul li:hover .navA{ /*background:#e60011;color:#fff;*/ background: #CC2C2C !important;color: #fff;}
.MainNav ul li.onnav .navA { background:url(../images/menu-line.jpg) center bottom no-repeat;}
.MainNav ul li:hover .divDown{ display:block;}
.MainNav ul li .divDown dd:hover .navDD{ color:#e60011;}
.MainNav .divMenuDownBg{ display:none; position:absolute; left:0px; top:100%; width:100%; height:70px; background:#333333; z-index:4;}
/*手机站菜单按钮*/
/*.navbar-toggle{ position:absolute; top:50%; right:11px; margin-top:-18px; padding: 10px 11px; background-color: transparent; background-image: none; border: 1px solid transparent; border-color: #ddd; cursor:pointer; display:none;}
.navbar-toggle .icon-bar{display: block; width: 12px; height: 2px; border-radius: 1px; background-color: #888; margin-top: 4px;}
.navbar-toggle:hover{ background:#ddd;}*/
.topClear{ display: none; }
/*Page Foot*/
.foot-w{width:100%; height:390px;}
.foot-t-w{width:1200px; height:340px; margin:0 auto; background:#002b55; overflow:hidden;}
.foot-t-n{width:1200px; height:340px; margin:70px auto 0;}
.foot-t{width:100%; height:auto; overflow:hidden;}
.foot-t dl{width:154px; height:190px; border-left:1px solid #333; float:left; display:block;}
.foot-t .rline{border-right:1px solid #333;}
.foot-t dt{width:100%; height:50px; line-height:40px; font-size:16px; color:#fff; text-align:center;}
.foot-t dd{width:100%; height:30px; line-height:30px; font-size:14px; color:#888; text-align:center;}
.foot-t dd a{color:#888;}
.foot-t dd a:hover{color:#fff;}
.foot-t .wx{width:275px; height:auto; overflow:hidden; text-align:center;}
.foot-t .wx h1{width:100%; height:20px; line-height:20px; font-size:16px; color:#fff;}
.foot-t .wx h2{width:170px; height:36px; font-size:18px; font-weight:bold; line-height:36px; margin:8px auto; color:#fff; font-family:Arial, Helvetica, sans-serif; background:url(../images/tel.png) left center no-repeat; background-size:auto 60%; text-align:left; text-indent:30px;}
.foot-t .wx .wx-img{width:120px; height:120px; margin:0 auto;}
.foot-t .wx .wx-img img{width:100%; height:auto;}
.foot-t .wx .wx-txt{width:120px; height:30px; font-size:12px; line-height:30px; margin:0 auto; color:#fff;}

.foot-b-w{width:100%; height:50px;}
.foot-b-n{width:1200px; height:50px; margin:0 auto; color:#5f5f5f; font-size:14px; background:#001d3f;}
.foot-b-l{width:30%; height:50px; line-height:50px; float:left; margin-left:20px;}
.foot-b-l a{color:#5f5f5f;}
.foot-b-l a:hover{color:#eee;}
.foot-b-l span{padding:0 10px}
.foot-b-r{width:65%; height:50px; line-height:50px; float:right; text-align:right; margin-right:20px;}
.foot-b-r a{color:#5f5f5f;}
.foot-b-r a:hover{color:#eee;}


@media screen and (max-width:1220px){
.divlogo{left:10px; height: auto; }
}
@media screen and (max-width:1060px){
.divlogo { top: 22px; }
.topClear{ display: block; }

.MainNav{ float: none; width: 100%; margin-top: 10px; }
.MainNav ul li{ width: 14.2%;  }
.MainNav ul li .navA{ line-height: 50px; padding: 0 10px;}

.MainNav ul li .divDown{ display:none !important;}
.MainNav .divMenuDownBg{ display:none !important;}
}
@media screen and (max-width:640px){
.divSearch .divSearchBox{right:-84px;}
.foot-w{width:100%; height:auto; overflow:hidden;}
.foot-t-w{width:100%; height:auto; overflow:hidden; padding-bottom:20px;}
.foot-t-n{width:94%; height:auto; margin:40px auto 0;}
.foot-t{width:100%; height:auto;}
.foot-t dl{width:33%; height:140px; margin-bottom:20px;}
.foot-t dt{width:100%; height:30px; line-height:30px; font-size:15px; color:#fff; text-align:center;}
.foot-t dd{width:100%; height:24px; line-height:24px; font-size:13px; color:#888; text-align:center;}

.foot-t .rline{border-right:none;}
.foot-t .nline{border-left:none;}
.foot-t .wx{width:100%;}
.foot-t .wx .wx-img{width:100px; height:100px;}
.foot-t .wx .wx-img img{width:100%; height:auto;}

.foot-b-w{width:100%; height:auto; overflow:hidden; background:#1b1b1b;}
.foot-b-n{width:94%; height:auto; overflow:hidden; margin:0 auto; padding-bottom:30px;}
.foot-b-l{width:100%; height:50px; line-height:55px; float:left; text-align:center; margin-left:0;}
.foot-b-l a{color:#5f5f5f;}
.foot-b-l a:hover{color:#eee;}
.foot-b-l span{padding:0 10px}
.foot-b-r{width:100%; height:50px; line-height:20px; float:right; text-align:center; font-size:12px; margin-right:0;}
.foot-b-r a{color:#5f5f5f;}
.foot-b-r a:hover{color:#eee;}

}
/*top.html*/

@media screen and (max-width:1050px){
.divRightRoll{ display:none !important;}
}
.Silderbar{ float:right; position:relative; z-index:99;}

.Menu .MenuList{ margin-bottom: -1px; }
.Menu .MenuList ul li{ float:left;}
.Menu .MenuList ul li:last-of-type{ margin-right: 0; }
.Menu .MenuList ul em{ float:left; line-height: 30px; color: #e2e2e2; margin:0 20px; }
.Menu .MenuList ul em:last-of-type{ display: none;}
.Menu .MenuList ul li a{ display:block;  height:30px; line-height:30px; text-align:center; font-size:1.333em; color: #313131; padding: 0 10px 15px 10px;}
.Menu .MenuList ul li a span{}
.Menu .MenuList ul li:hover a,.Menu .MenuList ul li.onmenu a{ padding-bottom: 13px; border-bottom: #d22f34 2px solid; color:#d22f34;}

@media screen and (max-width:1024px){
.Menu .MenuList{ position:static;}
}
@media screen and (max-width:480px){
	.Menu .MenuList ul li a{ padding:0 4px 15px 4px;height: 20px;}
	.Menu .MenuList ul em{ margin: 0 0px;}
	.Menu .MenuList ul li a{ font-size: 1.08em;}

}
/*slide*/




@media screen and (max-width:760px){
    /*top*/
    .divlogo{ position:absolute; top:0px; height:100%; width:40%; margin-top:0;}
    .divlogo .logo{ margin-top:0;}
    .TopRight{ width:auto;}

    .MainNav{ display: none; position: absolute; left: 0; top: 100%; float: none; width: 100%; margin-top: 0px; background-color: #fff; z-index:99999;}
    .MainNav ul li{ width:100%; float: none;}
    .MainNav ul li .navA{ line-height: 50px; padding: 0 10px;}

    .divIconMenu{ display: block; }
	.divTopMenuBg{ display:none !important;}


	/*slide*/
	.Current,.Silderbar{ float:none;}
	/*slide*/

}

@media screen and (max-width:700px){
	/*top*/
	.divlogo{ position:absolute; top:0px; height:100%; width:40%;}
	.divlogo .logo{ margin-top:0;}
	.TopRight{ width:auto;}	
	}
/*分页*/
.am-pagination{padding-left:0;margin:2.5rem 0 1em;list-style:none;color:#999;text-align:left}
.am-pagination:after,.am-pagination:before{content:" ";display:table}
.am-pagination:after{clear:both}.am-pagination>li{display:inline-block}
.am-pagination>li>a{position:relative; display:block; padding:.5em 1.0em; text-decoration:none; line-height:1.5em ; background-color:#fff; border:1px solid #ddd;border-radius:0; margin-bottom:5px; margin-right:5px; border-radius:15px; color:#313131; font-size:1.3em;}
.am-pagination>li>a:focus,.am-pagination>li>a:hover{background-color:#eee}
.am-pagination>.am-active>a,.am-pagination>.am-active>a:focus,.am-pagination>.am-active>a:hover{z-index:2;color:#313131;background-color:#e60011;border-color:#e60011;cursor:default; color:#fff;}
.am-pagination>.am-disabled>a,.am-pagination>.am-disabled>a:focus,.am-pagination>.am-disabled>a:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed;pointer-events:none}
.am-pagination-centered{text-align:center}

