@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
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;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:underline;}
@media (min-width: 992px){.mbmap{display: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;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;

/*其他*/
.curp{cursor:pointer};

/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
/*end reset*/

/* Title 公共样式*/
.Title{width: 100%;overflow: hidden;text-align: center;}
.Title h2{font-size: 32px;color: #000000;font-weight: normal;}
.Title h2 a{color: #000000; text-decoration:none;}
.Title span{color: #005197;}
.Title i{display: block;margin: 5px auto 0;}
.Title p{font-size: 14px;color: #333333;margin-top: 12px;}

.gduo{    margin-top: 20px;}



.header_middle .zldl_phone,.huanying ul.huanying_li li{ background:url(../images/all-png.png) no-repeat}
/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}

/*页眉*/
.header{width:100%;background-color:#fff; position:relative; z-index:100; height: 216px;    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.1);
    box-shadow: 0 0 8px rgba(0,0,0,.1);} 
.hearderBox{width:1200px; margin:0 auto; position:relative; z-index:100;}
.hearderBox .logo_left{ overflow:hidden;width:194px; height:216px;  float:left;background-color: #170784;
    float: left;}
.hearderBox .logo_left h1{     padding-top: 40px;
    margin: auto;
    text-align: center;
    vertical-align: middle;}
.logo_right{ width:1006px; float:left;}
.logo_right .huanying{ overflow:hidden;width:1006px; color:#6c6c6c;height:59px;border-bottom: 1px solid #ededed;}
.logo_right .huanying p{width:390px;padding-left:13px; line-height:56px; float:left;}
.huanying ul.huanying_li{width:403px; height:56px; text-align:center; line-height:56px; float:right;}
.huanying ul.huanying_li li{ width:67px;float:left; background-position:0px -274px;}
.logo_right .header_middle{overflow:hidden;width:1006px;}
.header_middle .zldl{overflow:hidden;width:600px; height:85px;float:left; position:relative;}
.header_middle .zldl h3{font-size:30px; color:#fd7917; margin-top:23px; padding-left:15px;}
.header_middle .zldl h3 span{color:#000;}
.header_middle .zldl p{color:#515151; font-size:13px; margin-top:8px; padding-left:15px;}
.header_middle .zldl_phone{     display: block;
    width:290px;
    margin-top: 20px;
    height: 57px;
background-position:6px -223px;
    float: right;}
.header_middle .zldl_phone span{    display: block;
    width: 173px;
    font-size: 15px;
    color: #696969;
    float: left;    margin-left: 60px;}
.header_middle .zldl_phone b{   
    width: 230px;
    float: left;
    display: block;
    font-size: 35px;
    color: #ff5b00;
    font-family: 'Times New Roman';
    font-weight: bold;    margin-left: 60px;}

.logo_right .hearer_Nav{ width:1006px; height:54px; line-height:53px; position:relative; z-index:1000;}
.logo_right .hearer_Nav ul{ width:100%;overflow: hidden;
    height: 53px;}
.logo_right .hearer_Nav ul li{font-size:15px;height:53px; line-height:53px; padding-right:28px; padding-left:17px;background:url(../images/header_nav_bg.png) no-repeat center right; float:left; position:relative;}	
.logo_right .hearer_Nav ul li>img{display:none; position:absolute; top:54px; right:60%; z-index:5000}
.logo_right .hearer_Nav ul li:hover img, .hearer_Nav ul li.cur img{display:block;}
.logo_right .hearer_Nav ul li.last{ background:none;}
.logo_right .hearer_Nav ul li>a{display:block; color:#696969;;}
.logo_right .hearer_Nav ul li:img, .hearer_Nav ul li.cur>img{display:block;}
.logo_right .hearer_Nav ul li:hover>a,.hearer_Nav ul li.cur>a{color:#fd7917; border-bottom:1px solid #fd7917; text-decoration:none; }

.hearer_Nav ul li .ej_Nav{ display:none; width:365px; height:175px; background:url(../images/header_ciji_nav.png) no-repeat center; position:absolute; left:-100px; z-index:10;}
.hearer_Nav ul li .ej_Nav dl{width:365px; height:175px;}
.hearer_Nav ul li .ej_Nav dt img{ display:block; padding-top:18px; padding-left:20px;float:left;}

.hearer_Nav ul li .ej_Nav dd{width:110px; height:20px; line-height:20px; float: left; margin-left:20px; margin-top:24px; }
.hearer_Nav ul li .ej_Nav  dd a{display:block; width:110px; height:20px; color:#000; text-align:left; padding-left:10px; background:url(../images/ciji_li_bg.png) no-repeat center left;}
.hearer_Nav ul li .ej_Nav dd a:hover{color:#0394e1; text-decoration:none;  background:url(../images/ciji_li.png) no-repeat center left;}
.hearer_Nav ul li:hover .ej_Nav{ display:block;}

.hearer_Nav ul li .ej_Nav i{ display:block; position:absolute; top:0; left:38%;}





#cntrBody,.proinfo{line-height:24px;font-size:14px}

#cntrBody img{    max-width: 851px;
    height: auto!important;}


/*pages*/ .pagination-wrapper { clear:both; padding:1em 0 2em 0; text-align:center; } 
.pagination { display: inline-block; *display: inline; *zoom: 1; font-size:12px; border-radius: 3px;}
 .pagination li{     background-color: #f9f9f9;padding: .5em .8em;list-style: none; display: inline; float: left; line-height: 1em; text-decoration: none; border: 1px solid #ddd; border-left-width: 0; }
 .pagination li a { display: inline-block; background-color: #f9f9f9; color: #999; } 
 
 /*.pagination li a:link{ background:#fff; color: #4C78A5; } */
 
 .pagination li a:hover{ text-decoration:none; } .pagination li a:link:hover { color: #000; } .pagination li.thisclass {     background-color: #ff5b00;
    color: #fff;
    padding: .5em .8em;
    border: 1px solid #ff5b00;}
 .pagination li:first-child { border-left-width: 1px; border-radius: 3px 0 0 3px; }
 .pagination li:last-child{ border-radius: 0 3px 3px 0; } .pagination .pageinfo{ color: #444; }
 .pagination .thisclass a{ background-color:#ff5b00; color:#fff;}
.pagination li select{width: 36px;
    height:12px;
    border: none;
    outline: none;}




/* link */
.link{width: 100%;overflow: hidden;background: #e9f6fc;padding: 46px 0 39px 0;}
.link dl{overflow: hidden;}
.link dt{float: left;padding-right: 23px;height: 50px;border-right: 1px solid #b2b8ba;}
.link dt p{width: 68px;height: 18px;line-height: 17px;text-align: center;background: #0095db;color: #fff;margin: 4px 0;font-size: 16px;}
.link dt span{font-size: 15px;color: #333333;font-weight: bold;}
.link dd{padding-left: 30px;float: left;width: 1070px;}
.link dd a{font-size: 14px;color: #666666;display: inline-block;padding: 0 17px;margin-bottom: 12px;}
.link dd a:first-child{padding-left: 0;background-image: none;}
.link dt span a{color:#333;font-size:17px;}




/* footer */
.footer{width: 100%;overflow: hidden;background: #fff;}
.footerTop{width: 100%;overflow: hidden;padding-bottom: 30px;}
.footerTop dl{overflow: hidden;border-left: 1px solid #ebebeb;height: 260px;float: left;margin-top: 58px;}
.footerTop dl:first-child{border-left: none;}
.footerTop dt{float: left;}
.footerTop dd{overflow: hidden;float: left;margin-left: 6px;position: relative;}
.footerTop dd h3{font-size: 16px;color: #333333;font-weight: bold;margin-bottom: 27px;}
.footerTop dd a{display: block;font-size: 13px;color: #666666;text-decoration: none;margin-bottom: 24px;}
.footerTop .dl1{width: 150px;}
.footerTop .dl2{width:166px;}
.footerTop .dl3{width: 148px;}
.footerTop .dl4{width: 150px;}
.footerTop .dl5{width: 353px;padding-left: 55px;}
.footerTop .dl2,.footerTop .dl3,.footerTop .dl4{padding-left: 58px;}
.footerTop dd p{font-size: 13px;color: #666666;margin-bottom: 24px;}
.footerTop dd p a{display:block;float: left;margin: 0 3px;}
.footerTop dd p span{display: block;line-height: 26px;float: left;}
.footerTop dd p.dif{line-height: 26px;}
.footerTop dd .ma{display: block;position: absolute;top: 0px;right: 0;}
.footerBottom{width: 100%;background: #005197;height: 77px;}
.footerBottom p{float: left;font-size: 13px;color: #fff;line-height: 77px;}
.footerBottom p a{color: #fff;}
.footerBottom .link-design{float: right;line-height: 39px;width: 480px;margin-top: 19px;}
.footerBottom .link-design ul{}
.footerBottom .link-design ul li{float: left;
    padding: 0 3px;
    font-size: 13px;
    color: #fff;
    display: block;}
.footerBottom .link-design ul li a{color: #fff;}
.footerBottom .link-design span p{    float: left;
    font-size: 13px;
    color: #fff;
    line-height: 39px;    margin-right: 10px;}
.footerBottom .link-design span {
    font-size: 13px;
    color: #fff;
    display: block;
    float: left;
}.footerBottom .link-design span a {
    color: #fff;
}

/*在线客服*/
.online-qq {
	position: fixed;
	top: 50%;
	right: 3px;
	z-index: 200;
}
.online-qq .qq_content {
	background: #fff;
	margin: 0;
	padding: 0;
}
.online-qq .qq_content .dt {
	text-align: center;
	background: #202020;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.online-qq .qq_content .qq {
	padding: 10px 10px 5px;
	margin: 0;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .qq p {
	background: url(../images/online_qq.png) repeat-x 0 -33px;
	margin: 0 0 5px
}
.online-qq .qq_content .qq a {
	border: 1px solid #ddd;
	display: block;
	background: url(../images/online_qq.png) no-repeat 10px -72px;
	height: 23px;
	line-height: 23px;
	padding: 0 18px 0 30px
}
.online-qq .qq_content .tel {
	background: #fff;
	padding: 10px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .tel strong {
	font-size: 12px;
	color: #af1f24
}
.online-qq .qq_content .tel p {
	text-align: center;
	font-size: 12px
}
.online-qq .footqq {
	border: 1px solid #ddd;
	background: #f1f1f1;
	height: 2px;
	overflow: hidden;
	margin: 0 5px;
	border-top: 0;
	display: none
}
.qr_code {
	position: fixed;
	top: 50%;
	left: 10px;
	z-index: 200;
	text-align: center;
	background: #fff;
	padding: 5px;
}
.qr_code img {
	margin: 0 0 5px;
	display: block
}
.page_top {
	position: absolute;
}
#pageTop {
	z-index: 160;
	width: 65px;
	height: 65px;
	background: url(../images/pagetop.png) no-repeat;
	position: fixed;
	_position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer
}
#pageTop:hover {
	background-image: url(../images/pagetop_on.png)
}
#pageTop a {
	width: 100%;
	height: 100%;
	display: block;
}
*html #pageTop a {
	width: 65px;
	height: 65px
}
.pagex {
	clear: both;
	height: 30px;
	margin: 20px;
	overflow: hidden;
}
.mbbody_body .pagex {
	margin-left: 20px;
}
.pagex ul {
}
.pagex ul li {
	float: left;
	border: 1px solid #ccc;
	padding: 2px 9px;
	margin: 0 3px;
	line-height: 20px;
	background: #fff;
}
.pagex ul li.thisclass {
	display: inline-block;
	border: 1px solid #1c59c3;
	padding: 2px 9px;
	margin: 0 3px;
	background: #1c59c3;
	color: #fff;
}
.pagex ul li.thisclass a {
	color: #fff;
}
.pagex ul li a:hover {
	color: #1f9652;
}
.pagex ul li span {
	display: inline-block;
	padding: 0;
}
.mbg {
	background: #fff url(../images/mbg.jpg) repeat-x 0 0;
	position: relative;
	top: 20px;
	z-index: 99;
	padding-top: 20px;
	padding-left: 10px;
}
.wrap {
	width: 1100px;
	height: 560px;
	clear: both;
	margin: 0 auto;
}
.flnav {
	margin: 10px auto;
	text-align: center;
}
.flnav a {
	background: #a70000;
	color: #ffffff;
	display: inline-block;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	margin-right: 15px;
	text-align: center;
	width: auto;
	font-weight: bold;
	padding: 10px;
	float: left;
	margin-top: 10px;
}
.flnav a:hover {
	background: #dcdcdc;
	color: #000;
}
.ny_pictures {
	margin-top: 10px;
}
.ny_pictures li {
	float: left;
	height: 215px;
	margin: 5px;
	overflow: hidden;
	width: 255px;
}
.ny_pictures li p {
	line-height: 30px;
	text-align: center;
	width: 235px;
	font-weight: bold;
	font-size: 14px;
}
.ny_pictures li a img {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #cccccc;
	height: 170px;
	padding: 8px;
	width: 235px;
}
.ny_pictures li a:hover img {
	background: #a70000 none repeat scroll 0 0;
	height: 170px;
	padding: 8px;
	width: 235px;
}
.sy_fl p {
	margin: 5px 0 5px 10px;
	float: left;
	width: 183px;
}
.sy_fl p span {
	float: left;
	width: 183px;
	background: #3f3f3f;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-weight: bold;
}
.sy_fl p span a {
	color: #fff;
	line-height: 50px;
	width: 183px;
	display: block;
}
.sy_fl p span a:hover {
	color: #fff;
	background: #1c59c3;
	width: 183px;
}
.sy_fl {
	padding: 10px;
	height: 100px;
}
.sy_fl ul li strong {
	color: #fff;
	font-size: 18px;
	font-family: "黑体";
	background: #1c59c3;
	width: 150px;
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	float: left;
	margin-bottom: 10px;
}
.sy_fl ul li strong a {
	color: #fff;
}
.sy_fl ul li em {
	display: block;
	float: left;
	font-style: normal;
	height: 30px;
	line-height: 30px;
}
.sy_fl ul li em a {
	padding: 0 10px;
	font-size: 12px
}
.top3 {
	font-size: 28px;
	text-decoration: none;
	color: #000;
	text-align: center;
}
.top3 a:link {
	text-decoration: none;
	color: #000;
}
.top3 a:hover {
	text-decoration: none;
	color: #000;
}
.top3 a:visited {
	text-decoration: none;
	color: #000;
}
.top3 a:active {
	text-decoration: none;
	color: #000;
}
.top_3 {
	font-size: 40px;
	text-decoration: none;
	color: #1c59c3;
}
.top_3 a:link {
	text-decoration: none;
	color: #1c59c3;
}
.top_3 a:hover {
	text-decoration: none;
	color: #1c59c3;
}
.top_3 a:visited {
	text-decoration: none;
	color: #1c59c3;
}
.top_3 a:active {
	text-decoration: none;
	color: #1c59c3;
}
.sy_tjcp {
	margin-left: 10px;
}
.sy_tjcp a {
	float: left;
	width: 565px;
	display: block;
	border: 1px solid #ccc;
	margin: 10px
}
.sy_tjcp a:hover {
	border: 1px solid #ffc600
}
.sy_tjcp a img {
	width: 565px;
	height: 281px;
}
.sy_tjcp a span {
	display: block;
	width: 545px;
	background: url(../images/tb.png) 510px 75px no-repeat #1c59c3;
	padding: 20px 10px;
	height: 80px;
	overflow: hidden
}
.sy_tjcp a span h3 {
	color: #FFF;
	font-size: 16px;
}
.sy_tjcp a span h4 {
	color: #FFF;
	font-size: 14px;
	font-weight: normal
}
.sy_tjcp a:hover span {
	background: url(../images/tb.png) 510px 75px no-repeat #ffc600
}
.sy_tjcp a:hover span h3 {
	color: #000;
	font-size: 16px;
}
.sy_tjcp a:hover span h4 {
	color: #000;
	font-size: 14px;
	font-weight: normal;

