/* ZGI_CSS_0_0_1 */
/*@font-face {
    font-family: 'Adobe Caslon Pro';
    src: url('../fonts/ACaslonPro-Regular.eot');
    src: url('../fonts/ACaslonPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ACaslonPro-Regular.woff') format('woff'),
    url('../fonts/ACaslonPro-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
}*/
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 "Microsoft Yahei";color:#505050;outline:0;}
body{background:#fff;min-width:1200px;}
a{color: inherit}
a:hover{color:#ed1c24;}
*{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

/*功能性代码 f- */
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}
.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.clear{clear:both;}
.w1200{width:1200px;margin:0px auto;}


/* 结构 g- */

.g-top
{
	width:100%;
	margin:0px auto;
}
.g-top .logo
{
	float:left;
}
.g-top .logo .logoimg
{
	float:left;
	height:88px;
}
.g-top .logo .logoimg img 
{
	max-height:100%;
	vertical-align:top;
}
.g-top .logo .logotxt
{
	float:left;
	padding:20px 0px;
	font-size:22px;
	color:#303030;
	margin-left:10px;
}
.g-top .logo .logotxt .ying 
{
	font-size:11px;
	margin-top:5px;
}
.g-top .yuzhong
{
	float:right;
	font-size:14px;
	margin-right:30px;
	line-height:88px;
}
.g-top .yuzhong a 
{
	color:#bc0605;
	margin-right:10px;
}
.g-top .yuzhong a:hover 
{
	text-decoration: underline;
} 
.m-dao 
{
	float:left;
	margin-left:2%;
}
.u-dao
{
	float:left;
}
.u-dao .xian 
{
	width:100%;
}
.u-dao .xian  p 
{
	line-height:86px;
	font-size:14px;
	color:#333;
	padding:0px 7px;
	border-bottom:2px solid #fff;
}
.u-dao .xian  p.ons
{
	color:#bc0605;
	border-bottom:2px solid #bc0605;
}
.u-dao .xian  p:hover
{
	color:#bc0605;
	border-bottom:2px solid #bc0605;
}
.g-banner
{
	width:100%;
	position:relative;
	z-index:9;
}
.g-banner .slideBox
{ 
    width:100%; 
	height:100%; 
	position:relative;
	overflow:hidden; 
}
.g-banner .slideBox .bd
{ 
    position:relative; 
	height:100%; 
	z-index:0;   
}
.g-banner .slideBox .bd li
{ 
	vertical-align:middle; 
    width:100%;  
	position:relative;
	overflow:hidden; 
}
.g-banner .slideBox .bd img
{ 
    width:100%; 
	vertical-align:top;
}
.g-banner .slideBox .hd
{ 
	height:14px; 
	overflow:hidden; 
	position:absolute; 
	left:50%;
    margin-left:-72px;	
	bottom:20px; 
	z-index:1; 
}
.g-banner .slideBox .hd ul
{ 
    overflow:hidden; 
	zoom:1; 
	float:left; 
}
.g-banner .slideBox .hd ul li
{ 
    float:left; 
	margin:0px 10px;  
	width:14px; 
	height:14px; 
	background:url(../yu-img/ba-1.png);
	background-repeat:no-repeat;
	cursor:pointer; 
}
.g-banner .slideBox .hd ul li.on
{ 
	background:url(../yu-img/ba-2.png);
}




.g-zhong
{
	width:100%;
	padding-bottom:260px;
}
.m-snews
{
	width:100%;
	height:50px;
}
.m-snews  .txtScroll-top
{ 
	width:100%; 
	height:50px; 
	overflow:hidden;
}
.m-snews  .txtScroll-top .bd
{
	width:100%;
	float:left; 
	font-size:14px;
}
.m-snews  .txtScroll-top .infoList li
{ 
	height:50px;
	width:100%;
	overflow:hidden;
	line-height:50px;
	color:#000;
}
.m-snews  .txtScroll-top .infoList li a 
{
	color:#000;
	margin-left:15px;
}
.m-snews  .txtScroll-top .infoList li a:hover 
{
	text-decoration: underline;
	color:#bc0605;
}
.m-scp
{
	width:100%;
}
.u-scp
{
	width:25%;
	position:relative;
	float:left;
}
.u-scp .imgs
{
	width:100%;
	overflow:hidden;
	height:100%;
}
.u-scp .imgs img
{
	width:100%;
	vertical-align:top;
    -webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-scp:hover .imgs  img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-scp .txts
{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../yu-img/bei1.png);
	font-size:30px;
	color:#fff;
	text-indent:2em;
	line-height:120px;
}

.u-title
{
	width:100%;
	height:57px;
	line-height:57px;
	font-size:36px;
	color:#333;
	text-align:center;
}
.u-title .img
{
	height:100%;
}
.u-title .img img 
{
	height:100%;
	vertical-align:top;
}
.u-title .txt
{
	padding:0px 35px;
}
.m-sjiejue
{
	width:100%;
	padding:50px 0px;
}
.m-sjiejue .sjiejuetxt
{
	width:1060px;
	text-align:center;
	margin:35px auto 45px;
	font-size:14px;
	line-height:27px;
	color:#333;
}
.m-sjiejue .sjiejue
{
	width:100%;
}
.u-sjiejue
{
	width:390px;
	margin-left:15px;
	float:left;
}
.u-sjiejue .jjimg
{
	width:100%;
	height:135px;
	overflow:hidden;
}
.u-sjiejue .jjimg img
{
	width:100%;
	height:100%;
	vertical-align:top;
    -webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-sjiejue:hover .jjimg  img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-sjiejue .jjtit
{
	width:100%;
	font-size:24px;
	color:#333;
	line-height:30px;
	padding:15px 0px;
}
.u-sjiejue:hover .jjtit
{
	color:#bc0605;
}
.u-sjiejue .jjtxt
{
	width:100%;
	font-size:14px;
	color:#666;
	line-height:25px;
}
.g-foot
{
	padding:18px 0px;
	background:#242424;
	position:relative;
}
.g-foot .diimg
{
	width:52px;
	height:38px;
	position:absolute;
	left:0px;
	top:-38px;
}
.g-foot .diimg img 
{
	width:100%;
	height:100%;
}
.m-foot1
{
	border-bottom:1px solid #757575;
	margin-bottom:20px;
	padding:0px 15px 11px 15px;
}
.m-foot1 .left1
{
	float:left;
	font-size:14px;
	color:#fff;
	line-height:25px;
}
.m-foot1 .left1 .gognsi 
{
	padding:20px 0px 15px;
	font-size:30px;
	color:#fff;
}
.m-foot1 .right1
{
	float:right;
	width:150px;
}
.m-foot1 .right1 img 
{
	width:150px;
	height:150px;
	vertical-align:top;
}
.m-foot1 .right1  .sao 
{
	width:100%;
	height:30px;
	line-height:30px;
	background:#bc0605;
	font-size:14px;
	text-align:center;
	color:#fff;
}
.m-foot2
{
	padding:0px 15px;
}
.m-foot2 .left2
{
	float:left;
	font-size:12px;
	line-height:27px;
	color:#fff;
}
.m-foot2 .left2 span 
{
	margin-right:15px;
}
.m-foot2 .right2
{
	float:right;
}
.u-youqing
{
	width:100%;
}
.u-youqing select
{
	width:180px;
	height:25px;
	line-height:23px;
	border:1px solid #666666;
	background:none;
	font-size:12px;
	color:#666;
	padding:0px 5px;
}




.g-nbanner
{
	width:100%;
	overflow:hidden;
}
.g-nbanner img
{
	width:100%;
	vertical-align:top;
}
.g-nzhong
{
	width:100%;
	padding:50px 0px 200px;
}

.u-ncp1
{
	width:100%;
	margin-bottom:25px;
	background:#e6e6e6;
	height:335px;
	overflow:hidden;
}
.u-ncp1 .ncp1img
{
	width:860px;
	height:335px;
	overflow:hidden;
}
.u-ncp1 .ncp1img img 
{
	height:100%;
	width:100%;
	vertical-align:top;
    -webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-ncp1 .ncp1img:hover   img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
*+html .u-ncp1 .ncp1tit{width:300px;}
.u-ncp1 .ncp1tit
{
	width:340px;
	padding:25px 20px 20px;
}
.u-ncp1 .ncp1tit .cp1tit
{
	padding:0px 1.5%;
	margin-bottom:25px;
}
.u-ncp1 .ncp1tit .cp1tit p 
{
	width:162px;
	height:50px;
	line-height:46px;
	text-align:center;
	font-size:18px;
	color:#333;
	border:2px solid #bc0605;
}
.u-ncp1 .ncp1tit .cp1tit p:hover 
{
	background:#bc0605;
	color:#fff;
} 
.u-ncp1 .ncp1tit .cp1txt
{
	width:100%;
	height:215px;
	overflow:auto;
	line-height:25px;
	color:#333;
	font-size:14px;
}
*+html .u-ncp1 .ncp1tit .cp1txt a {width:43%;height:61px;}
.u-ncp1 .ncp1tit .cp1txt a 
{
	width:47%;
	float:left;
	margin:4px 1.5%;
	border:1px solid #a9a9a9;
	height:63px;
} 
.u-ncp1 .ncp1tit .cp1txt a  img 
{
	height:100%;
	width:100%;
	vertical-align:top;
}
.u-ncp1 .ncp1tit .cp1txt a:hover
{
	border:1px solid #bc0605;
} 



.g-nzhong1 
{
	width:100%;
	padding:0px 0px 60px;
}
.m-dangqian
{
	width:100%;
	background:#707070;
	height:80px;
	margin-bottom:25px;
}
.m-dangqian .dangqian
{
	float:left;
	height:80px;
	line-height:80px;
	font-size:36px;
	color:#fff;
}
.m-dangqian .dangqian .ying 
{
	color:#8a8a8a;
	margin-left:5px;
}
*+html .m-dangqian .ggc{width:624px;}
.m-dangqian .ggc
{
	width:674px;
	height:54px;
	line-height:54px;
	background:url(../yu-img/gg.png) no-repeat;
	padding-left:50px;
	font-size:18px;
	color:#fff;
	position:absolute;
	right:0px;
	top:44px;
}
.m-ncp2
{
	width:100%;
}
.m-ncpfen1
{
	width:100%;
	margin-bottom:30px;
}
.u-cpfen1
{
	float:left;
	margin-right:15px;
	position:relative;
}
.u-cpfen1 .ftit
{
	padding:0px 40px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#bc0605;
}
.u-cpfen1:hover .ftit
{
	background:#bc0605;
	color:#fff;
	border-radius:5px;
}
.u-cpfen1.ons .ftit
{
	background:#bc0605;
	color:#fff;
	border-radius:5px;
}
.u-cpfen1 .jiao
{
	width:18px;
	height:11px;
	position:absolute;
	left:50%;
	margin-left:-9px;
	top:39px;
	display:none;
}
.u-cpfen1.ons .jiao
{
	display:block;
}
.m-ncpfen2
{
	width:100%;
	margin-bottom:30px;
}
.m-ncpfen2 a 
{
	margin-bottom:15px;
	margin-right:35px;
	width:120px;
	height:60px;
	position:relative;
	float:left;
	border:1px solid #a9a9a9;
}
.m-ncpfen2 a  img 
{
	width:100%;
	height:100%;
	vertical-align:top;
} 
.m-ncpfen2 a  .img1
{
	width:25px;
	height:25px;
	position:absolute;
	right:-1px;
	bottom:-1px;
	display:none;
}
.m-ncpfen2 a:hover
{
	border:1px solid #bc0605;
} 
.m-ncpfen2 a.ons
{
	border:1px solid #bc0605;
} 
.m-ncpfen2 a.ons .img1
{
	display:block;
} 
.m-ncpbiao
{
	width:100%;
}
.m-ncpbiao .ncpbiao
{
	width:100%;
	margin-bottom:30px;
}
*+html .u-ncps{border:1px solid #dcdcdc;width:283px;height:348px;}
.u-ncps
{
	width:285px;
	height:350px;
	margin-right:10px;
	margin-bottom:40px;
	float:left;
	box-shadow:0px 0px 15px #d0cfcf;
	text-align:center;
}
.u-ncps1 {margin-right:0px;}
*+html .u-ncps .ncpimg{padding:40px 0px;height:230px;}
.u-ncps .ncpimg
{
	width:100%;
	height:310px;
	line-height:310px;
}
.u-ncps .ncpimg img 
{
	max-height:100%;
	max-width:100%;
	vertical-align:middle;
}
.u-ncps .ncptit
{
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#3e3e3e;
}
*+html .u-ncps:hover {border:1px solid #bc0605;}
.u-ncps:hover 
{
	box-shadow:0px 0px 15px #bc0605;
}
.page
{
	width:100%;
	text-align:right;
}
*+html .page a{display:inline-block;}
.page a 
{
	border:1px solid #999;
	padding:5px 13px;
	margin:0px 3px;
	font-size:14px;
	color:#333;
}
.page a:hover
{
	background:#bc0605;
	border:1px solid #bc0605;
	color:#fff;
}
.page a.ons
{
	background:#bc0605;
	border:1px solid #bc0605;
	color:#fff;
}



.m-ncpxiang
{
	width:100%;
}
.m-nximgs
{
	width:100%;
	margin-bottom:30px;
}
.m-nximgs .zuos
{
	width:650px;
	height:330px;
	float:left;
	vertical-align:top;
}
.m-nximgs .zuos .slideBox
{ 
    width:100%; 
	height:100%; 
	position:relative;
	overflow:hidden; 
	border:1px solid #e6e6e6;
}
.m-nximgs .zuos .slideBox .bd
{ 
    position:relative; 
	height:100%; 
	z-index:0;   
}
.m-nximgs .zuos .slideBox .bd li
{ 
	vertical-align:middle; 
    width:100%;  
	height:330px; 
	position:relative;
	overflow:hidden; 
	text-align:center;
	line-height:325px;
}
*+html .m-nximgs .zuos .slideBox .bd img{width:100%;height:100%;}
.m-nximgs .zuos .slideBox .bd img
{ 
    max-width:100%; 
	max-height:100%; 	
	vertical-align:middle;
}
.m-nximgs .zuos  .slideBox .prev{ position:absolute; left:3%; top:50%; margin-top:-24px; display:block; width:32px; height:48px; background:url(../yu-img/prevBtnTop.png);z-index:999999; }
.m-nximgs .zuos .slideBox .next{ position:absolute; right:3%; top:50%; margin-top:-24px; display:block; width:32px; height:48px; background:url(../yu-img/nextBtnTop.png);z-index:999999; }
*+html .m-nximgs .yous{width:500px;}
.m-nximgs .yous
{
	width:540px;
	float:right;
	padding:15px 20px;
}
.m-nximgs .yous .ming
{
	font-size:16px;
	line-height:20px;
	color:#333;
}
.m-nximgs .yous .ming span 
{
	color:#000;
	font-weight:bold;
}
.m-gaishu
{
    width: 100%;
	margin-bottom:80px;
}
.m-gaishu .titles
{
    height: 40px;
    position: relative;
}
.m-gaishu .titles .onetitle
{
    height: 40px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
	float:left;
	padding:0px 20px;
    cursor: pointer;
	border:1px solid #c9c9c9;
	margin-left:-1px;
	position:relative;
	top:1px;
	background:#dedede;
	color:#232323;
	left:1px;
}
.m-gaishu .titles .onetitle:hover
{
    background-color: #fff;
}
.m-gaishu .titles .targeted
{
    background-color: #fff;
	border-bottom:1px solid #fff;
}

.m-gaishu .contents
{
	border:1px solid #c9c9c9;
	padding:20px;
	min-height:200px;
}
.m-gaishu .contents .onecontent
{
    display: none;
    background-color: #fff;
	font-size:16px;
	line-height:28px;
	color:#333;
}
.m-gaishu .contents .onecontent img
{
	max-width:100%;
}
.m-gaishu .contents .targeted
{
    display: block;
}



.m-hezuo
{
	width:100%;
	margin-bottom:50px;
	overflow:hidden;
}
.m-hezuo .hezuo
{
	background:#f0f0f0;
	margin-top:80px;
}
.m-hezuo .hezuo .hzzuo
{
	width:35%;
	float:left;
	overflow:hidden;
	position:relative;
	vertical-align:top;
}
.m-hezuo .hezuo .hzzuo img 
{
	width:100%;
	vertical-align:top;
}
*+html .m-hezuo .hezuo .hzyou{width:59%;}
.m-hezuo .hezuo .hzyou
{
	width:65%;
	float:left;
	overflow:hidden;
	vertical-align:top;
	position:relative;
	padding:10px 3%;
}
.m-hezuo .hezuo .hzyou span 
{
	float:left;
	width:16%;
	margin:2%;
}
.m-hezuo .hezuo .hzyou span  img 
{
	width:100%;
	vertical-align:top;
}



.m-hanli
{
	width:100%;
}
.m-hanli .titles
{
	width:100%;
	text-align:center;
	font-size:36px;
	color:#323232;
	margin-bottom:40px;
}
.m-hanli .hanli
{
	width:100%;
}
.u-hanli
{
    width:100%;
    padding:40px 0px;
	border-top:1px solid #e4e4e4;
}
.u-hanli .alimgs
{
	width:270px;
	height:165px;
	overflow:hidden;
	float:left;
}
.u-hanli .alimgs img 
{
	width:100%;
	height:100%;
	vertical-align:top;
    -webkit-transition: all 1s ease;
    transition: all 1.8s ease;
}
.u-hanli:hover .alimgs   img
{
    transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
.u-hanli .altxts
{
	width:910px;
	float:right;
}
.u-hanli .altxts  .altit
{
	font-size:18px;
	color:#333;
	padding:10px 0px;
}
.u-hanli:hover  .altxts  .altit
{
	color:#bc0705;
}
.u-hanli .altxts  .altxt
{
	font-size:14px;
	color:#333;
	line-height:33px;
	height:65px;
	overflow:hidden;
}
.u-hanli .altxts  .xiang
{
	width:150px;
	height:46px;
	border:2px solid #bc0705;
	font-size:16px;
	color:#bc0705;
	line-height:42px;
	text-align:center;
	margin-top:14px;
}
.u-hanli .altxts  .xiang:hover
{
	background:#bc0705;
	color:#fff;
}




.m-jiejue
{
	width:900px;
	margin:0px auto;
}
.m-jiejue .jiejuetxt
{
	margin:90px 0px 30px;
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.m-jiejue .jiejue 
{
	width:100%;
}
.u-njiejue
{
	width:48%;
	margin-right:4%;
	float:left;
	margin-bottom:60px;
}
.u-njiejue1
{
	margin-right:0px;
}
.u-njiejue  .jtit
{
	width:100%;
	font-size:16px;
	color:#333;
	line-height:20px;
	font-weight:bold;
	margin-bottom:15px;
}
.u-njiejue  .jimg
{
	width:100%;
	height:140px;
}
.u-njiejue  .jimg img
{
	height:100%;
	
}
.u-njiejue  .jtxt
{
	width:100%;
	font-size:14px;
	color:#666;
	line-height:25px;
	margin-top:10px;
}

.m-xwfen
{
	width:100%;
	margin-bottom:80px;
	text-align:center;
	
}
*+html .m-xwfen span {display:inline-block;}
.m-xwfen span 
{
	margin:0px 15px;
	font-size:24px;
	color:#4b4b4b;
	border:2px solid #b9b9b9;
	padding:10px 45px;
}
.m-xwfen span:hover
{
	background:#bc0605;
	border:2px solid #bc0605;
	color:#fff;
} 
.m-xwfen span.ons
{
	background:#bc0605;
	border:2px solid #bc0605;
	color:#fff;
} 
.m-xwbiao
{
	width:100%;
}
.m-xwbiao .xwbiao
{
	width:100%;
}
.u-xwbiao
{
	width:100%;
	margin-bottom:80px;
}
.u-xwbiao .xwimgs
{
	width:370px;
	height:265px;
	overflow:hidden;
	float:left;
}
.u-xwbiao .xwimgs img 
{
	height:100%;
	vertical-align:top;
	width:100%;
}
.u-xwbiao .xwtxts
{
	width:810px;
	height:265px;
	overflow:hidden;
	float:right;
}
.u-xwbiao .xwtxts .xwtime
{
	font-size:30px;
	color:#b9b9b9;
	line-height:60px;
	margin-top:7px;
}
.u-xwbiao .xwtxts .xwtit
{
	font-size:24px;
	color:#505050;
	line-height:35px;
	padding:5px 0px;
}
.u-xwbiao:hover .xwtxts .xwtit
{
	color:#bc0605;
}
.u-xwbiao .xwtxts .xwtxt
{
	font-size:14px;
	color:#656565;
	line-height:35px;
}
*+html .u-xwbiao .xwtxts .xwmore{width:155px;}
.u-xwbiao .xwtxts .xwmore
{
	font-size:14px;
	color:#bc0605;
	width:175px;
	height:45px;
	line-height:41px;
	border:2px solid #bc0605;
	font-size:16px;
	margin-top:20px;
	padding-left:25px;
	background:url(../yu-img/j1.png) no-repeat 115px center;
}
.u-xwbiao .xwtxts .xwmore:hover 
{
	background: #bc0605 url(../yu-img/j2.png) no-repeat 115px center;
	color:#fff;
}


.m-nexiang
{
	width:1000px;
	margin:0px auto;
}
.m-nexiang .xtit
{
	width:100%;
	text-align:center;
	padding-bottom:30px;
	line-height:40px;
	color:#323232;
	font-size:28px;
	border-bottom:1px solid #dcdcdc;
}
.m-nexiang .xtime
{
	width:100%;
	text-align:center;
	padding:25px 0px;
	line-height:15px;
	color:#888;
	font-size:13px;
}
.m-nexiang .xtime span 
{
	margin:0px 15px;
}
.m-nexiang .xtxt
{
	width:100%;
	line-height:32px;
	color:#333;
	font-size:16px;
	padding-bottom:70px;
}
.m-nexiang .xtxt img 
{
	max-width:100%;
}
.m-nexiang  .huan
{
	width:100%;
	height:50px;
}
*+html .m-nexiang  .huan span{width:44%;}
.m-nexiang  .huan span 
{
	width:48%;
	border:2px solid #cccccc;
	height:50px;
	line-height:46px;
	padding:0px 2%;
	font-size:16px;
	overflow:hidden;
	color:#333;
}
.m-nexiang  .huan span:hover 
{
	border:2px solid #bc0605;
	background:#bc0605;
	color:#fff;
} 


.m-lianxi
{
	width:100%;
	margin-bottom:100px;
}
.m-lianxi .lianxi 
{
	width:100%;
	margin-top:100px;
}
.m-lianxi .lianxi  .left1
{
	width:50%;
	float:left;
	font-size:16px;
	color:#4a4a4a;
	line-height:30px;
}
.m-lianxi .lianxi  .left1  .gognsi
{
	font-size:26px;
	color:#333;
	margin-bottom:15px;
	margin-top:20px;
}
.m-lianxi .lianxi  .left1 .right1
{
	margin-top:45px;
	width:150px;
}
.m-lianxi .lianxi  .left1 .right1 img 
{
	width:150px;
	height:150px;
	vertical-align:top;
}
.m-lianxi .lianxi  .left1 .right1  .sao 
{
	width:100%;
	height:30px;
	line-height:30px;
	background:#bc0605;
	font-size:14px;
	text-align:center;
	color:#fff;
}
.m-lianxi .lianxi  .you1
{
	width:450px;
	float:right;
}
.m-lianxi .lianxi  .you1 .tian 
{
	font-size:20px;
	margin-bottom:10px;
	color:#333;
}
.u-lshu
{
	width:100%;
	margin-bottom:10px;
}
*+html .u-lshu  input{width:420px;}
.u-lshu  input
{
	width:100%;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#666;
	background:#f3f3f3;
	padding:0px 15px;
	border:1px solid #dadada;
}
.u-lshu  input::-webkit-input-placeholder {
    color:    #666;
}
.u-lshu  input:-moz-placeholder {
    color:    #666;
}
*+html .u-lshu  select{width:420px;}
.u-lshu  select
{
	width:100%;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#666;
	background:#f3f3f3;
	padding:0px 15px;
	border:1px solid #dadada;
}
*+html .u-lshu  textarea{width:420px;}
.u-lshu  textarea
{
	width:100%;
	height:150px;
	line-height:25px;
	font-size:16px;
	color:#666;
	background:#f3f3f3;
	padding:10px 15px;
	border:1px solid #dadada;
}

.u-ltijiao input
{
	width:100%;
	height:48px;
	text-align:center;
	line-height:44px;
	border:2px solid #bc0605;
	font-size:18px;
	color:#bc0605;
	background:none;
	cursor:pointer;
}
.u-ltijiao input:hover 
{
	border:2px solid #bc0605;
	background:#bc0605;
	color:#fff;
}


.m-ditu
{
	width:100%;
	height:255px;
	position:relative;
	margin-bottom:300px;
	margin-top:-200px;
}
.m-ditu .beijing
{
	width:100%;
	height:255px;
	overflow:hidden;
	position:relative;
}
.m-ditu .beijing img 
{
	width:1920px;
	height:255px;
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:-10px;
}
.u-ditu 
{
	width:1200px;
	height:320px;
	position:absolute;
	left:42%;
	top:160px;
	z-index:99;
	margin-left:-500px;
}
.u-ditu #map 
{
	width:100%;
	height:100%;
}
.BMapLabel
{
	left:15px !important;
	top:-15px !important;
	padding:5px !important;
	font-size:16px !important;
	font-family: 'HelBdCn' !important;
}
.center
{
	width:252px !important;
}
.bottom
{
	height:25px !important;
}
.BMap_bubble_title
{
	font-size:16px !important;
	margin-bottom:10px !important;
}
.BMap_bubble_content
{
	font-size:13px !important;
	line-height:22px !important;
}



.u-ntitle
{
	width:100%;
	text-align:center;
	font-size:36px;
	color:#4b4b4b;
	margin-bottom:30px;
}
.u-ntitle .xian
{
	width:50px;
	height:4px;
	background:#bc0605;
	margin:15px auto 0px;
}
.m-guanyu
{
	width:100%;
	margin-bottom:100px;
}
.m-guanyu .guanyu 
{
	font-size:14px;
	line-height:30px;
	color:#333;
}



.m-wenhua
{
    width: 100%;
	margin-bottom:80px;
}
.m-wenhua .titles
{
    height: 80px;
	border-bottom:1px solid #d4d4d4;
    position: relative;
	margin-bottom:80px;
}
.m-wenhua .titles .titsa
{
	width:1000px;
	margin:0px auto 0px;
}
*+html .m-wenhua .titles  .titsa .onetitle{width:158px;height:158px;}
.m-wenhua .titles  .titsa .onetitle
{
    width: 160px;
    height: 160px;
	float:left;
	border-radius:50%;
	border:1px dashed #d4d4d4;
	border-color:rgba(255,255,255,0);
	margin:0px 20px;
	overflow:hidden;
	cursor:pointer;
}
*+html .m-wenhua .titles  .titsa .onetitle .p1{width:128px;height:128px;}
.m-wenhua .titles  .titsa .onetitle .p1 
{
	width:130px;
	height:130px;
	margin:14px;
	border-radius:50%;
	border:1px solid #d4d4d4;
	overflow:hidden;
	background:#fff;
}
.m-wenhua .titles  .titsa .onetitle .p2
{
	
	width:118px;
	height:118px;
	margin:5px;
	border-radius:50%;
	background:#fff;
	overflow:hidden;
	position:relative;
}
.m-wenhua .titles  .titsa .onetitle .p2 .img1
{
	width:100%;
	height:118px;
	text-align:center;
	border-radius:50%;
	position:absolute;
	background:#fff;
	left:0px;
	top:0px;
}
.m-wenhua .titles  .titsa .onetitle .p2 .img2
{
	width:100%;
	height:118px;
	text-align:center;
	position:absolute;
	border-radius:50%;
	left:0px;
	background:#d6281a;
	top:118px;
}
.m-wenhua .titles  .titsa .onetitle .p2 img 
{
	width:62px;
	height:62px;
	margin:28px;
	vertical-align:top;
}
.m-wenhua .titles  .titsa .onetitle.targeted
{
	
	border-color:rgba(200,200,200,1);
}
.m-wenhua .titles  .titsa .onetitle:hover
{
	
	border-color:rgba(200,200,200,1);
}

.m-wenhua .titles  .titsa .onetitle.targeted .p2 .img1
{
	top:-118px;
}
.m-wenhua .titles  .titsa .onetitle.targeted .p2 .img2
{
	top:0px;
}
.m-wenhua .contents
{
    padding:40px 0px;
	text-align:center;
	width:1000px;
	margin:0px auto 0px;
}
.m-wenhua .contents .onecontent
{
    display: none;
    background-color: #fff;
}
.m-wenhua .contents .onecontent .titz
{
	font-size:28px;
	margin-bottom:20px;
	color:#434343;
}
.m-wenhua .contents .onecontent .txtz
{
	font-size:14px;
	line-height:25px;
	color:#666666;
}
.m-wenhua .contents .targeted
{
    display: block;
}

.m-licheng
{
	width:100%;
}
.m-licheng .licheng
{
	width:100%;
	margin-top:60px;
}
.mod18{width:100%;position:relative;margin:0 auto; background:#f6f5f5;}
.mod18 li{float:left;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .picBox{width:1100px;margin:0px auto; min-height:430px; position:relative;overflow:hidden;}
.mod18 .picBox ul{min-height:430px;position:absolute; left:0;}
.mod18 .picBox li{width:1100px;min-height:430px;}
.mod18 .picBox li img {width:1100px;min-height:430px;}
.u-yxys{font-size:14px;line-height:35px;color:#333;padding:50px 120px;}
.mod18 .picBox .jiao
{
	width:55px;
	height:27px;
	position:absolute;
	left:50%;
	margin-left:-28px;
	top:0px;
}


*+html .mod18 .listBox{height:60px;}
.mod18 .listBox{width:100%;height:160px;background:#fff;padding-bottom:100px;}
.mod18 .listBox1{width:1100px;height:60px;margin:0px auto;position:relative;background:url(../yu-img/xs.png) no-repeat center bottom;}
.mod18 .listBox2{width:100%;height:70px;overflow:hidden;position:relative;}
.mod18 .listBox ul{height:60px;position:absolute;}
.mod18 .listBox li{width:275px;height:60px;cursor:pointer;position:relative;text-align:center;}
.mod18 .listBox li .nian{font-size:16px;height:20px;color:#555;}
.mod18 .listBox li .dian{width:12px;height:12px;margin:33px auto 0px;background:url(../yu-img/ba-3.png) center top no-repeat;}
.mod18 .listBox .on .nian{color:#f58220;}
.mod18 .listBox .on .dian{background:url(../yu-img/ba-4.png) center top no-repeat;}



.mod18 #prev,.mod18 #next{top:41px;width:22px;height:36px;}
.mod18 .prev{left:0px;background:url(../yu-img/gz1.png) no-repeat;}
.mod18 .next{right:0px;background:url(../yu-img/gy1.png) no-repeat;}




.mod18 #prevTop,.mod18 #nextTop{top:350px;width:32px;height:48px;display:none;}
.mod18 #prevTop{background:url(../yu-img/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../yu-img/nextBtnTop.png) 0 0 no-repeat;}




/*--------------------------------------------*/
/* 响应式media */
/*手机*/
@media screen and (max-width: 767px) {

}
/*平板*/
@media screen and (min-width: 768px) and (max-width: 991px) {

}
/*电脑*/
@media screen and (min-width: 992px) and (max-width: 1199px){


}
/*bigscreen*/
@media screen and (min-width: 1200px) and (max-width: 1300px){
.u-dao .xian {padding:0px 1px;}
}
@media screen and (min-width: 1300px) and (max-width: 1500px){
.u-dao .xian {padding:0px 7px;}
}
@media screen and (min-width: 1500px) and (max-width: 1920px){
.u-dao .xian {padding:0px 18px;}
}









