/*chushihua*/
*{
	margin: 0px;
	padding:0px;
	color: #000;
	font-size: 12px;
	font-family: "Microsoft YaHei"
}
ul,ol{
	list-style: none
}
.clearfix { 
  *zoom: 1;
  overflow: hidden\9;
  overflow: hidden\0;
}
.clearfix:before, 
.clearfix:after { 
  display: table; 
  line-height: 0; 
  content: ""; 
}
.clearfix:after {
  clear: both;
}
body{ font-family: "Microsoft YaHei" ;overflow-x:hidden ;position: relative;}
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; } ol,ul{list-style:none; } 
caption,th{text-align:left; } 
q:before,q:after{content:''; } 
abbr,acronym{border:0; }
a{text-decoration:none; }
a:hover{color:#2a58ae!important }




.top1{height:41px;background: #163798;line-height: 41px}
.xin{width:1170px;margin: 0 auto;position: relative;}
.top1 .call{padding-left: 20px;background: url(../images/call.png) no-repeat left 14px;float: left;color: #fff}
.top1 .sou{background-color: #fff;width:220px;height:24px;margin-top:9px;border:1px solid #cac9c9;position: absolute;font-size:12px;top:0;left:500px;}
.top1 input{border:none;outline: medium none;margin-left: 10px;height: 24px;width: 180px}
.top1 .sou button{position: absolute;width:24px;height:24px;background: url(../images/8_03.png) no-repeat center;top: 0;right:0;border:0;outline: medium none;}
.top1 ul{float: right;}
.top1 ul li{float: left;margin:0 20px;}
.top1 ul li a:hover{
	color: lightgray!important;
}

.top1 ul li a{color: #fff}
.top1 ul li:last-child{margin-right: 0}

.top2{width:1170px;margin: 0 auto;height: 100px;padding-top: 10px}
.top2 h1{float: left;margin-top:0px;}
.top2>div.nav{float: left;margin-left: 167px;position: relative;}
.top2>div.nav ul{height:40px;line-height: 40px;margin-right: -15px;margin-top: 24px;overflow: inherit}
.top2>div.nav ul li{float: left;width:100px;font-size: 18px;text-align: center;padding: 0 20px;position: relative;}
.top2>div.nav ul li:after{content: "";position: absolute;right: 0;top: 50%;margin-top: -7px;height: 14px;width: 2px;background-color: #666974;}
.top2>div.nav ul li:last-child:after{display: none;}
.top2>div.nav button{display: none}
.top2>div.nav ul li a.focusa{color: red}
.top2>div.nav ul li a{color: #666974;font-size: 18px;}
.top2>div.nav ul li.cur a,.top2>div.nav ul li a:hover,.top2>div.nav>ul>li.hover a{color: #2a58ae}


.top2>div.nav ul li div.nav-er{position: absolute;left: 0px;top: 40px;width: 545px;display: none;}
.top2>div.nav ul li.hover div.nav-er,.top2>div.nav ul li.hover1 div.nav-er{display: block;}
.top2>div.nav ul li div.nav-er ul{margin-top: 0;}
.top2>div.nav ul li div.nav-er ul li{float: left;width: auto;}
.top2>div.nav ul li div.nav-er ul li a{color: #666974;font-size: 14px;}
.top2>div.nav ul li div.nav-er ul li a:hover{color: #2a58ae}

/*.top2 i {background: #000;opacity: 0.4;display: block;position: absolute;left: 0;top: 129px;display: none;z-index: 10003;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);}
.menu li { position:relative; z-index: 10005;}
.menu li img { display:block;}
.menu li ul { position:absolute; left:0; display:none; z-index: 4 }
.menu li ul.nav-er { left:-60px;top:88px; }
.menu li ul.nav-er li{width:239px;height:65px;border-bottom: 1px solid #e1e2e4;font-size: 12px;line-height: 65px;background-color: #fff;position: relative;}
.menu li ul.nav-er li a{position: absolute;top:0;left: 140px}
.menu li ul.nav-er .hdw{left: 100%;top:0;width:185px;}
.menu li ul.nav-er .hdw li{width:185px;height:32px;line-height: 32px;border:none;background: url(../images/dian.jpg) 10px center no-repeat #fff;margin-left: 0;border-left:1px solid #e1e2e4;}
.menu li ul.nav-er .hdw li a{left: 40px}
//.menu li ul.nav-er .bo ul{top: -190px}

.menu li ul.nav-er .xd_1 { top:auto; bottom:-132px;}
.menu li ul.nav-er .xd_2 { top:auto; bottom:-66px;}
.menu li ul.nav-er .xd_3 { top:auto; bottom:0;}
.menu li.cur .s_ico { display:block; position:absolute; bottom:0; left:50%; margin-left:-11px; width:22px; height:11px; overflow:hidden; background:url(../images/menu_ico.gif) 0 0 no-repeat;}
*/

.find{
	float: right;
	width: 244px;
	height: 26px;
	border: 1px solid #c3c3cf;
	background-color: #fff;
	position: relative;
	top: 30px;
	right: 20px;
}
.find .guan input{
	height: 26px;
	line-height: 26px;
	padding-left: 8px;
	border: 0;
	background-color: transparent;
	width: 211px;
	outline: none;
	font-size: 12px;
	color: #a0a9c4;
}
.find label{
	position: absolute;
	right: 4px;
	top: 4px;
}





.xmian{max-width: 1170px;margin: 0 auto}


.foot{background:#163798;width:100%;color: #fff;margin-top: 70px;position: relative;z-index: 9}
.foot .footer{width: 1170px;margin: 0 auto;padding-top: 20px;box-sizing:border-box;position: relative;height:340px;}
.foot .u{width:80%;float: left;margin-left:10px;}
.foot .footer .u dl{float: left;width:25%;}
.foot .footer .u dl dd,.foot .footer .u dl dt{color: #fff;}
.foot .footer .u dl dt{font-size: 14px}
.foot .footer .u dl dd{padding-left: 10px;position: relative;}
.foot .footer .u dl dd:before{content: "";position: absolute;left: 0px;width: 5px;height: 5px;top: 50%;margin-top: -2.5px;background-color: #fff;border-radius: 50%}
.foot .footer .u dl a{color: #fff;}
.foot .footer .u dl a:hover{color: #fff!important}
.foot .footer .u dl dd{margin-top: 15px;}
.fuwu{float: right;width:17%;/*padding-top: 40px*/}
.fuwu p:first-child{background: url(../images/ren.png) no-repeat;height:47px;padding-left:50px;line-height: 60px;font-size: 14px;margin-bottom: 20px}
.fuwu p:nth-child(2){font-size:30px;margin-bottom: 20px}

.bshare-custom.icon-medium a{padding: 0!important;height: 30px!important;width:30px!important;border-radius: 50%!important;background: url(../images/share.png) no-repeat 5px 7px #b9aca9!important;}
.bshare-custom.icon-medium a:hover{background-color: #e14c44!important}
.bshare-custom.icon-medium a.bshare-qqmb{background-position:-35px 7px!important}
.bshare-custom.icon-medium a.bshare-weixin{background-position:-77px 7px!important}
.bshare-custom.icon-medium a.bshare-qqim{background-position:-117px 7px!important}
.bshare-custom.icon-medium a.bshare-qzone{background-position:-153px 7px!important}

.footer .xia{position: absolute; bottom: 30px;left: 10px;width: 100%}
.footer .xia span{opacity: 0.5; color: #fff;float: right;margin-right: 50px; }

.footer .xia select{color: #fff;line-height: 30px;float: left;margin-right: 30px;width: 159px;height:30px;border: 1px solid rgba(255,255,255,0.6);background: rgba(255,255,255,0);}
.footer .xia select option{color:#000}

/* 在线客服 */

.xs_bshare a{height:62px;width:37px; position: absolute;right:-38px;top: 0;background: url(../images/dingche.jpg) no-repeat;}
.xs_bshare .bshare-custom a{height:62px;top: 62px;background: url(../images/share.jpg) no-repeat!important;padding: 0!important;margin: 0!important;}


/* 浮层 */
.x_fc { position:absolute; top:0; width:100%; }
.x_fc .xs_bshare { position:absolute; left:50%; margin-left:585px; top:348px;}
.x_fc .xbs_box { top:570px;}

/* 分类导航 */
.new-nav{height: 36px;line-height: 30px;background-color: #d0000e}
.new-nav .x_box { position:relative; float:left; left:50%;}
.new-nav ul{ float:left; position:relative; left:-50%; margin-left:200px;}
.new-nav ul li{float: left;padding:0 40px;}
.new-nav .ul_box_3 li { padding:0 66px;}
.new-nav ul li a{display:block;color: #fff;height:30px; padding:0 14px;margin-top: 6px;text-align: center;}
.new-nav ul li a:hover,.new-nav ul .cur a {background: #fff;color: #000}


/* 当前位置 */
.now {color: #000;width:1170px;margin: 0 auto 15px;position: relative;z-index: 9}
.n-t{width:1170px;margin: 0 auto;height:94px;border-bottom:1px solid #e5e5e5;}
.n-t h2{height:77px;float:left;/*background:url(../images/nav_t.jpg) no-repeat top right;*/line-height: 77px;font-size: 24px;margin-top: 17px; padding-right:246px; font-weight:600;color: #2a58ae}
.n-t h2 img { position:relative; top:10px; margin-right:20px;}
.n-t h2 span{margin: 0;float: none;font-size: 20px;line-height: 30px;font-size: 24px;border-left: 1px solid #99afd8;color:#99afd8;margin-left: 15px;padding-left: 15px;}
.n-t h2.xh_0 { background-position:right 100px; }
.n-t h2.xh_1 { background-position:right -77px; }
.n-t h2.xh_2 { background-position:right -154px; }
.n-t h2.xh_3 { background-position:right -231px; }
.n-t h2.xh_4 { background-position:right -308px; }
.n-t h2.xh_5 { background-position:right -385px; }
.n-t span{margin-top: 57px;float: right;font-size: 12px}
.n-t span a{margin:0 5px; color:#000;}



/* page */

.RDcenter{margin-top: 30px;height: 30px;line-height: 30px;margin-left: 200px;box-sizing:border-box;}
.RDcenter a{margin-left: 10px}
.RDcenter>a.currents{color: #d0000e}
.RDcenter>a:hover,.RDcenter>a.cur{color: #d0000e}

#thePageNo{margin:0 10px;width:42px;width:20px;line-height: 20px;text-align: center;display: inline-block;list-style: none;background: none;border:1px solid #ccc;}
.RDcenter span a:last-child{height:30px;width:50px;border-radius: 5px;background: #d0000e;display: inline-block;text-align: center;line-height:  30px;font-size: 14px;font-weight: 100;color: #fff}



/* 内容页左侧焦点图 */

.gong-r{float: right;width:310px;height: 310px;margin-top: 30px;background: #EDEFEC}
.gong-r .bx-wrapper{max-width:282px!important;height: 237px ;margin-top: 15px}
.gong-r .bx-wrapper .bx-viewport{left: 0!important}
.gong-r .bx-wrapper .bx-prev{display: none;}


/*媒体查询*/
@media(max-width:1900px){
	.ping-list{
		position: fixed;
		right:0px;
	}
}



.ping-list{position:fixed;right:5%;top:280px;z-index: 99;text-align: right;z-index: 200}
.ping-list a{display:block;position: relative;}
.ping-list a img{transition:all 0.5s;width:100px;}
.ping-list a .hide{position: absolute;left: 0;top: 0;z-index: 2;opacity: 0}
.ping-list a:hover .hide{opacity: 1}








.top2>div.nav ul li div.nav-er{
    position: absolute;
    left: 4px;
    top: 40px;
    width: 545px;
    display: none;
}
.top2>div.nav ul li.li2 div.nav-er{
    left:-133px!important;
}
.top2>div.nav ul li.li3 div.nav-er{
    left:-24px!important;
}
.top2>div.nav ul li.li4 div.nav-er{
    left:-91px!important;
}
.top2>div.nav ul li.li2 div.nav-er{display:none!important}

/*底部样式*/
.footer{width:100%;height:220px; background:#163798; margin-top:15px;
}
.footer .frcontainer {
	background:#163798; border-bottom:1px #FFFFFF solid;
	padding-bottom:10px;
}
.footer .frcontainer .foot-nav {
	width:670px;
}
.footer .frcontainer .foot-nav ul {
	width:100%;
	height:35px;
	zoom:1;
}
.footer .frcontainer .foot-nav ul li {
	float:left;
	display:inline;
	line-height:42px;
	text-align:left;
	overflow:hidden;
}
.footer .frcontainer .foot-nav ul li.lspce {
	width:20px;
	height:42px;
	overflow:hidden;
}
.footer .frcontainer .foot-nav ul li a.ftnav {
	font-size:14px;
	color: #FFFFFF;

}
.footer .frcontainer .foot-nav ul li dl {
	padding:20px 0px;
}
.footer .frcontainer .foot-nav ul li dl dd {
	line-height:1.8;
	padding:3px 0px;
}
.footer .frcontainer .foot-nav ul li dl dd a {
	display:block;
	cursor:pointer;
	background:url(../images/ftnavcio.jpg) no-repeat left 3px;
	padding-left:18px; color: #FFFFFF
}
.editor {line-height: 2; color:#FFFFFF}
.footer .frcontainer .foot-nav ul li dl dd a:hover { color:#FFFFFF}
.footer .frcontainer .contact {
	width:250px;
	overflow:hidden;float: right;
}
.footer .contact h3.Ti {
	height:42px;
	line-height:42px;
	font-size:14px;
	color: #FFFFFF;
	font-weight:bold;

	overflow:hidden;
	text-align:center;
}
.footer .contact .con {
	padding:20px 0px 10px 0px;
}
.footer .ftinfomation {
	padding-top:10px;
}
.footer .lkti, .footer .linklist {
	float:left;
}
.footer .lk h3.lkti {
	float:left;
	height:30px;
	line-height:30px;
	padding-right:20px;
	font-weight:normal;
	background:url(../images/link.png) no-repeat left 5px;
	padding-left:20px;
	font-weight:bold;
	color: #FFFFFF;
}
.footer .lk ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.footer .lk .Imglk {
	margin-bottom:3px;
}
.footer .lk .Imglk li {
	list-style:none;
	display:inline;
	padding-right:5px;
}
.footer .lk .Imglk img {
	width:88px;
	height:31px;
}
.footer .lk .wrlk {
	zoom:1;
}
.footer .lk .wrlk li {
	list-style:none;
	float:left;
	width:88px;
	height:25px;
	line-height:25px;
	margin-right:5px;
	overflow:hidden;
}
.footer .lk .wrlk li a {
	color: #FFFFFF;
}
.footer .lk .wrlk li a:hover {
	color: #FFFFFF;
}
.footer .footinfo {
	text-align:center;
	padding-bottom:5px;
}
.footer .footinfo a {
	color: #FFFFFF;
}
.powered_by_metinfo {
	font-size:11px;
}

.inner {
    width: 960px;
    margin: 0 auto;
    position: relative;
    zoom: 1;
}