/*
Release Date: 4-24-2014
by-前端---hu
-------------------------------------------------------------------------------------------------------------------------------------------*/
/*-----重置样式-----*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,p, th,td {padding:0; margin:0;} 
body,button,input,select,textarea{ font:12px/1.5 "Microsoft YaHei", Arial, Verdana, sans-serif; word-wrap:break-word; color:#999;}
a{text-decoration: none;  cursor:pointer;}
a:active {outline:none;}
i,em,b,address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
ol,ul ,li{list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;} 
img {border:0; display:block;}
:focus {outline:none;} 
button{cursor:pointer} 
table {border-collapse: collapse; border-spacing: 0;} 

/*------链接------*/
a{color:#666;}


/*------布局------*/
body{background:#fff;}
/*base
---------------------------------------------------------------------------------------------------------------------------------------------*/
/*--浮动--*/
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}

/*--文本对齐--*/
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}

/*--内边距--*/
.p-l5{padding-left:5px;}
.p-l10{padding-left:10px;}
.p-l20{padding-left:20px;}

.p-r5{padding-right:5px;}
.p-r10{padding-right:10px;}
.p-r20{padding-right:20px;}

.p-lr5{padding:0 5px;}
.p-lr10{padding:0 10px;}
.p-lr20{padding:0 20px;}

.p-t5{padding-top:5px;}
.p-t10{padding-top:10px;}
.p-t20{padding-top:20px;}

.p-b5{padding-bottom:5px;}
.p-b10{padding-bottom:10px;}
.p-b20{padding-bottom:20px;}

/*--外边距--*/
.m-l5{margin-left:5px;}
.m-l10{margin-left:10px;}
.m-l20{margin-left:20px;}
.m-l30{margin-left:30px;}

.m-r5{margin-right:5px;}
.m-r10{margin-right:10px;}
.m-r12{margin-right:12px;}
.m-r20{margin-right:20px;}

.m-lr5{margin:0 5px;}
.m-lr10{margin:0 10px;}
.m-lr20{margin:0 20px;}

.m-t5{margin-top:5px;}
.m-t10{margin-top:10px;}
.m-t20{margin-top:20px;}
.m-t50{margin-top:50px;}

.m-b5{margin-bottom:5px;}
.m-b10{margin-bottom:10px;}
.m-b20{margin-bottom:20px;}
 
/*清除浮动
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix{*zoom:1;}
/*单页通用样式
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.details{word-break:break-all; word-wrap:break-word; min-height:300px; _height:300px; line-height:24px; padding:126px 0 108px 0; color:#888; text-align:justify; text-justify:inter-ideograph;}
.details p{word-break:break-all; word-wrap:break-word; margin:5px 0;}
.details img{max-width:1080px; _width:expression(this.width > 1200 ? "1080px" : this.width); margin:0 0 0 0;}

/*字体样式
-----------------------------------------------------------------------------------------------------------------------------------------------*/
.s1{color:#e33359;}
.s2{color:#0e57b9;}
.s3{color:#ea0000;}
.orange{color:#f38200;}
.gray{color:#999;}
.darkgray{color:#666;}
.red{color:#c80000;}
.blue{color:#0c62c5;}
.green{color:#7cb100;}
.black{color:#000;}

.f-s12{font-size:12px;}
.f-s13{font-size:13px;}
.f-s14{font-size:14px;}
.f-s15{font-size:15px;}
.f-s16{font-size:16px;}
.f-s18{font-size:18px;} 
.f-s22{font-size:22px;} 

.l-h20{line-height:20px;}
.l-h22{line-height:22px;}
.l-h24{line-height:24px;}
.l-h26{line-height:26px;}

.b{font-weight:bold;}

i.line{height:12px; width:1px; margin:0 8px 2px; display:inline-block; vertical-align:middle; background:#fff; overflow:hidden;}

/*整体网站框架布局
-----------------------------------------------------------------------------------------------------------------------------------------------*/

.content{width:1080px; margin:0 auto 32px;}
 
.side{width:226px; min-height:520px; _height:520px; margin:42px 0 0 0; padding:20px 0 0 0; background:url(../images/side_bg.png) no-repeat 100% 0;} 
.main{width:1080px;}
.right{width:665px; padding:25px 35px 100px 0; line-height:24px; color:#888; margin:42px 0 0 0;}
.headertop{ background:#781a41; height:28px; line-height:28px; width:100%;}
.worktime{ color:#ccc; font-size:12px; display:block; }

.grjrt{width:830px;height:auto; display:block; overflow:hidden;  margin:30px auto;}
.nyconmain{    padding: 170px 0 40px 0;}
.linkconmain{ width:1090px; height:auto; display:block; overflow:hidden; margin:0 auto; background:#fff;padding-bottom: 38px; margin-bottom:32px;}
.nymainlf{ width:788px; padding:14px 24px;border-left: 1px solid #e9e9e9; min-height:560px;}
.gfmrt{width:100%;}
.ghjdy{width:100%;}
.ghjdy img{max-width:100%; margin:0 auto;}
.nymainrt{width:260px;}
.asfas{ width:244px; height:auto; margin-bottom:16px; margin-left:8px;}

/*焦点图*/
.bannerImg{width:100%; height:244px; margin:0 auto;margin-top: 100px; position:relative; margin-bottom:0px;border-bottom: 1px solid #e5e5e5; background:#f5f5f5; }
.bannerImg ul{width:100%; height:100%; margin:0 auto;}
.bannerImg li{width:100%; height:100%; position:absolute; top:0; left:0; display:none;}
.bannerImg li a{display:block; width:100%; height:244px;}
.bannerImg .num{width:100%; height:10px; text-align: center; position: relative; top: -25px; margin:0 auto;}
.bannerImg .num a{ display:inline-block; width:10px; height:10px; background:url(../images/dot1.png) no-repeat 0 0; margin-left:5px;}
.bannerImg .num a.cur{background:url(../images/dot2.png) no-repeat 0 0;}

.nybanner{width:1080px; height:326px; margin:0 auto; background:#eaeaea; margin-top:0px;}
.nybannertu{width:1080px; height:326px; position:relative; overflow:hidden;}
.nybannertu img{width:910; height:auto;}
.nybannerinfo{width:290px; height:326px; position:absolute; top:0px; right:0px; overflow:hidden;}
.nybannerinfo li{ font-size:16px;  line-height:108px; height:108px;}
.nybannerinfo li a{ color:#000; width:100%; height:100%; display:block;padding-left:142px;}
.nybannerbg{width:100%; height:326px; background:#eaeaea;}

.jzxz{background:#fff url(../images/jzxz_x.png) no-repeat 92px center;  background-size:36px 36px; color:#333;border-bottom: 1px solid #eaeaea ;}
.zjlc{background:#fff url(../images/zjlc_x.png) no-repeat 92px center;  background-size:36px 36px; color:#333;border-bottom: 1px solid #eaeaea ;}
.jdal{background:#fff url(../images/jdal_x.png) no-repeat 92px center; background-size:30px 30px; color:#333;}

.jzxz a:hover{background:#f2cf10 url(../images/jzxz_x.png) no-repeat 92px center;  background-size:36px 36px; color:#333;transition: none 0.5s ease 0s !important;}
.zjlc a:hover{background:#f2cf10 url(../images/zjlc_x.png) no-repeat 92px center;  background-size:36px 36px; color:#333;transition: none 0.5s ease 0s !important;}
.jdal a:hover{background:#f2cf10 url(../images/jdal_x.png) no-repeat 92px center;  background-size:30px 30px; color:#333;transition: none 0.5s ease 0s !important;}


.tit{width:500px; margin:-120px auto 0; text-align:center; z-index:9999; position:relative;}
.tit img{height:76px;}

/*----标题栏样式----*/
.titles{width:190px;font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; color:#333; text-align:center; margin-left:77px;}
.title{height:24px; line-height:24px; margin:7px 0 5px 0; font-size:14px; font-family:"Microsoft YaHei"; font-weight:bold; color:#333;}
.sideTitle{line-height:28px; font-size:36px; color:#313131; font-family:Arial, Helvetica, sans-serif;}
.sideTitle span{font-size:20px;}
.mainTitle{padding:10px 0 20px; border-bottom:1px solid #e8e8e8; margin:40px 0 0 0; line-height:28px; font-size:36px; color:#313131; font-family:Arial, Helvetica, sans-serif;}
.mainTitle span{font-size:20px;}
.dbtitle_hm{ font-size:36px; color:#000; text-align:center;margin:56px auto 10px;}
.dbtitle_hm_width{ font-size:36px; color:#fff; text-align:center;margin:56px auto 10px;}
.dbtitle_jj{ font-size:24px; color:#707070; text-align:center; margin-bottom:16px;}
.dbline_hm{ width:102px; height:2px; background:#e6e6e6; display:block;  margin:0 auto; margin-bottom:40px;}

/*----侧栏导航--- 
.sideNav{margin:20px 0 0 0;}
.sideNav li{height:39px; line-height:39px; padding-left:25px;}
.sideNav li a{font-size:14px; color:#474747;}
.sideNav li a:hover{color:#fb263b; font-weight:bold;}
.sideNav li a.hover{color:#fb263b; font-weight:bold;}
.sideNav li i{display:inline-block; width:6px; _width:5px; height:7px;  margin:0 10px 7px 0; *margin:0 10px 4px 0; vertical-align:middle; overflow:hidden; background-image:url(../images/base.png); background-position:-291px -185px;}
.sideNav li i.hover{background-image:url(../images/base.png); background-position:-291px -193px;}
 
 /*----导航样式----*/

#nav-popup {background: url(../images/nav-popup-bg.png);  height:290px; right:-20px; overflow: hidden; position: absolute; top:92px; width:675px; z-index:99999;display:none;}
#nav-popup ul li{float:left; text-align:left; width:50px;margin-left:15px;}
#nav-popup ul li a{color:#434343;  display: block; margin-top: 13px;}
#nav-popup ul li a:hover{text-decoration:underline;}

.vf{background:#4990e2;}
.w1002{width:1090px; margin:0 auto;  height:44px; }
.nynavWrap{   position:relative; z-index:999; border-bottom: 0px solid #ececec;  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15); margin-bottom:0px;}

.sign{color:#8d8d8d;display:inline-block;font-family:"Microsoft YaHei" !important; padding:0 5px;}
.nyxxtop{ background:url(../images/cul_bg01.png) no-repeat 0 0;height:10px;overflow:hidden;width:770px;}
.cul-box-bot{ background:url(../images/cul_bg03.png) no-repeat 0 0;height:55px;overflow:hidden;width:770px;}
.rbgd{background:url(../images/rbgd.png) no-repeat 0 0; position:absolute; right:0px; top:0px; width:300px; height:362px; z-index:-1;}
.lbgd{background:url(../images/lbgd.png) no-repeat 0 0; position:absolute; right:280px; top:26px; width:200px; height:59px; z-index:-1;}
.dlbdg{background:url(../images/dlbdg.png) no-repeat 0 0; position:absolute; left:0px; bottom:50px; width:500px; height:180px; z-index:-1;}
.drbdg{background:url(../images/drbdg.png) no-repeat 0 0; position:absolute; right:0px; bottom:60px;  width:500px; height:180px;z-index:-1;}
.fixngb{background:url(../images/fixngb.png) no-repeat center center; position:absolute;  bottom:60px; width:1080px; height:467px; z-index:-2;background-position:center;}
.bigbgcon{ width:1100px; background:#fff; margin:0 auto; z-index:999; border-bottom:0px solid #b8b4ab;border-left:0px solid #b8b4ab;border-right:0px solid #b8b4ab;box-shadow: 1 20px 0px rgba(0, 0, 0, 0.15); margin-bottom:32px;}
 
/*----底部样式2----*/
.footerWrap{background:#f6f6f6 ;  display:block; width:100%; height:60px; }
.footerWrap_ny{background:#28b7fb; padding-top:24px; padding-bottom:8px;}
.footer{ background: #141414; overflow: hidden;}
.footer a{color:#bdbdbd;}
.bottomNav{border-bottom:1px solid #717171; padding:0 0 20px 0;}
.bottomNav a{color:#d9d9d9; padding:0 10px; background:url(../images/tip.png) no-repeat 100% center;}
.copyRight{}
.footlogo{float:left; width:auto;}
.foot_tp02{float:right;margin-top: 18px;}
.footinfo{ width:100%; float:left;margin:20px 0px; color:#464646; line-height:20px; font-family: Microsoft YaHei; font-size:13px;}
.footinfo li{ text-align:left; line-height:20px; font-size:12px; }
.footewm{ float:right; margin-top:16px;}
.footewm img{ width:126px;}
.footweminfo{ width:126px; height:22px; line-height:22px; text-align:center;color:#fff;}
.foot_cjjb{ color:#fff; font-size:14px; text-align:left; margin-bottom:10px;}

 /*----客服----*/
 #moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:60px;
	height:62px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}
 #moquu_wxin {
	top:260px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:60px;
	height:62px;
	text-indent:-9999px
}
#moquu_wxin a:hover {

}
#moquu_wshare {
	top:326px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -65px;
	width:60px;
	height:62px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {

}
#moquu_wmaps {
	top:392px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -130px;
	width:60px;
	height:62px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {

}
#moquu_top {
margin-right: 42px;
	_margin-top:516px;
	background:url(../images/sbtn.png) 0 -934px;
	width:60px;
	height:58px
}
#moquu_top:hover {

}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-220px;
	top:0px;
	width:275px;
	height:355px;
	background:url(../images/moquu_ico.png)  no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-220px;
	top:0px;
	width:208px;
	height:299px;
	background:url(../images/moquu_wshare.png) no-repeat;z-index:9999;
}
.xm{

}
.xm .tits{
    width:268px;
    margin: 0 auto;
    opacity:0;
    filter:alpha(opacity=0);
}
.tits h2{
    text-align: center;
    opacity:0;
    filter:alpha(opacity=0);
}
.xm .over{
    width:100%;
    overflow:hidden;
}
.xm .over ul{
    width:100%;
}
.dasd{ width:100%; height:auto;}
.zjtd_name{ height:48px; line-height:48px; text-align:center; font-size:16px; background:#fff;}

.xm .over li{
    width:268px;
    height:auto;
    float:left;
    margin:0px 16px !important;
    position: relative;
    cursor: pointer;
    opacity: 0;
    filter:alpha(opacity=0);
}
.xm .over li .n{
    display: block;
    width:100%;
    height:100%; color:#666;
}
.xm .over li a:hover{

}
.xm .over li i{
    width:100%;
    height:100%;
    background: #ececec ;
    opacity:0.9;
    position: absolute;
    top:0;
    left:0;
    filter: alpha(opacity=95);
    display: none;
}
.xm .over li .brown{
    height:65px;
    width:100%;
    position: absolute;
    top:0px;
    text-align: center;
    opacity: 0;
    filter:alpha(opacity=0);
}
.xm .over li .brown span{
    line-height: 24px;
    color:#fff;
    font-size: 22px;
    font-family: Arial;
    display: block;
}
.xm .over li .brown p{
    color:#fff; line-height:26px; font-size:12px; padding:6px 14px;font-family:"Microsoft YaHei";
}
.xm .over li .brown h1{
    color:#fff; line-height:26px; font-size:24px; text-align:center; margin-bottom:8px; border-bottom:1px solid #fff; padding-bottom:18px; margin-left:14px;  margin-right:14px;font-family:"Microsoft YaHei";

}
.xm .over li .href{
 width:100%; 
    position: absolute;
left:0px; top:0px;
    color:#fff;
    font-size: 12px;
    font-weight: bold;
    opacity: 0;
    filter:alpha(opacity=0);
}

.hm_sgylnew{ width:1198px;margin:0 auto; margin-bottom:48px; display:block;  overflow:hidden; border:1px solid #ececec;}
.hm_sgylnew_til a{ float:left; width:170px; display:block; height:48px; line-height:48px; font-size:14px; color:#333; background:#ececec; text-align:center;}
.hm_sgylnew_til a:hover{ color:#fff; background:#ececec;}
.hm_sgylnew_con img{ float:left; margin-right:16px;  height: 178px; width: 278px;}
.hm_sgylnew_con{ float:left; width:584px;}
.hm_sgylnew_con li{background:url(../images/list-row.jpg) no-repeat scroll left center; line-height: 28px; padding-left:16px; width:266px;}
.hm_sgylnew_con ul{display:block; float:left;}

.hm_cjwet{ overflow:hidden; margin-bottom:10px; margin-top:14px;}
.hm_cjwet li{float:left; width:310px;  height:28px; line-height:28px; margin:0px 14px;background: url(../images/list-row.jpg) no-repeat scroll left center; padding-left:16px;}
.hm_cjwet li a{color:#666;}
.hm_cjwet li a:hover{color:#cc0001;}

.hm_hskjhde{  width:1100px; margin:0 auto; overflow:hidden; display:block;}
.hm_slzk{ width:352px; border:1px solid #ececec; height:276px;}
.hm_slzk_tetl{ height:46px; line-height:46px; border-bottom:1px  solid #ececec; font-size:20px; color:#434343; font-weight:bold; width:1100px; margin:0 auto;}
.hm_slzk_tetl span{ float:right;margin-right:14px; font-size:14px !important; color:#268bcb;}
.hm_slzk_tetl span a{ color:#fff;}
.hm_slzk_tetl span a:hover{ color:#fff;}
.hm_slzk_tj{ margin-bottom:0px; padding:18px 14px 6px 14px;}
.hm_slzk_tj img{ width:144px; height:109px; float:left;  margin-right:22px;}
.hm_slzk_tjcon{ float:left;  width:310px;}
.hm_slzk_tj .hm_slzk_tjcon h1 a:hover{color:#ececec;}
.hm_slzk_tjcon h1{ margin-bottom:8px; font-size:16px; color:#333;}
.hm_slzk_tjcon p{ line-height:24px; font-size:12px;  color:#666;}

.hm_sgylnew_til{ overflow:hidden; border-bottom:1px solid #ececec; background:#ececec;}
.hm_sgylnew_til a.cur{ color:#fff; background:#ececec;}
.hm_sgylnew_lust{ padding:18px 14px; overflow:hidden;}

.hm_tab_new_list li{background: url(../images/list-row.jpg) no-repeat scroll left center; padding-left:16px; height:26px; line-height:26px;}
.hm_tab_new_list{ margin-top:18px;}

.hm_tab_lonk_list li{background: url(../images/list-row.jpg) no-repeat scroll left center; padding-left:16px; height:26px; line-height:26px;float:left; margin-right:20px; margin-top:4px;}
.hm_tab_lonk_list li a:hover{ color:#1676cd;}

.hm_sgylnew_til .sd03{   display: block;
    float: left;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 170px; background: #ececec none repeat scroll 0 0;
    color: #fff;}
.hm_sgylnew_til .sd08{   display: block;
    float: left;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 170px; background: #ececec none repeat scroll 0 0;
    color: #fff;}
.hm_sgylnew_til .sd13{   display: block;
    float: left;
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    width: 170px; background: #ececec none repeat scroll 0 0;
    color: #fff;}




/*----头部样式----*/
.topydinfo{ width:100%; height:26px; background:#fcfcfc; border-bottom:1px solid #dcdcdc;}
.topydcon{ width:1100px; height:26px; line-height:26px; margin:0 auto; color:#8d8d8d;}
.hddbg{ width: 100%;height: 99px;position: fixed;left: 0;top: 0;z-index: 1000;border-bottom: 1px solid #E3E3E3;background: #fff;}
.header{padding: 16px 100px 0;} 
.header .tel{margin:1px 0px 0 0;}
.homePage{color:#8d8d8d; float:right;}
.homePage a{color:#8d8d8d; padding:0 3px;}
.homePage a:hover{text-decoration:underline; color:#8d8d8d;}

.searchBox {float: right;}
.searchBox .tel {
    padding-right: 38px;
    float: left;
    color: #000;
    font-size: 14px;
    line-height: 1.2;
    text-align: right;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    background: url(../images/h_tel.png) no-repeat right top;
}
.searchBox .tel span {
    display: block;
    font-size: 24px;
    font-weight: bold;
}
.rBox {
   margin-top: 10px;
    float: right;
}
.gNavi {
    margin-top: 13px;
    float: left;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
/*----导航样式----*/
.gNavi li{float:left; margin-right: 25px; }
.gNavi li a{height: 61px;
    display: block;
    position: relative;
    color: #666;
    font-size: 14px;
    overflow: hidden;}
.gNavi li a:hover{color:#035cac;height:50px;}
.gNavi li a.cur{color:#035cac;height:50px;} 

.hmggimg{ width:1100px; height:177px; margin:0 auto; margin-bottom:16px; margin-top:16px;}
.gwjsjscon{ line-height:39px;  width:250;}
.gwjsjscon li{ height:39px; width:250;background:url(../images/sfsre.jpg) no-repeat; padding-left:36px; margin-bottom:3px;}

.rqwr{float: right;padding: 0px 100px 66px;}
.rqwr li{ float:left; font-size:14px; margin-left: 27px;}
.searchBox_line{ width: 1px;height: 41px;background: #DFDFDF;float: left; margin-right: 41px;}
.rqwr li a{ padding: 0 10px 39px;color: #000;}
.rqwr li a:hover{ color: #035cac;}






