/*html { */
/*    text-overflow:ellipsis; */
/*    filter: url("data:image/svg+xml;utf8,#grayscale"); */
/*    -webkit-filter: grayscale(100%); */
/*    filter: grayscale(100%); */
/*    filter: gray; */
/*    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
/*}*/   /*页面变灰色 */

/* CSS Document */
body,ul,dl,dd,dt,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,img,td,div,input{margin:0;padding:0;}
ul,ol,li{list-style-type:none}
li{vertical-align:0}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal}
a{outline-style:none;color:#333333;text-decoration:none}
a:hover{color:#b3000b; text-decoration:none}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif}
em{font-style:normal}
img{border:0px}
.clear{clear:both; height:0px; overflow:hidden}
.hidden{display:none}
.fl,.fldi{float:left}
.fr,.frdi{float:right}
.fldi,.frdi{display:inline}
.pr{ position:relative}
.pa{ position:absolute}
.fv,input,select,textarea,body{font-family:"微软雅黑"}
body{
	color:#444;
	font-size:12px;
	overflow-x:hidden;
	background:#FFF;
	position:relative;
}




.page{
	width:1675px;
	margin-left:-837px;
	overflow:hidden;
	position:relative;
	left:50%;
}
.head{
	width:1000px;
	height:112px;
	margin:0 auto;
	position:relative;
}
.logo{
	padding:26px 0 0 42px;
}
.hr_t{
	position:absolute;
	right:20px;
	top:11px;
}
.hr_t .sp_1{
	height:16px;
	float:left;
	line-height:16px;
	padding:0 12px;
	display:inline;
	margin:5px 14px 0 0;
	border-left:1px solid #C9C9C9;
	border-right:1px solid #C9C9C9;
}
.hr_t .sous{
	width:156px;
	height:21px;
	float:left;
	padding:2px 0 1px 6px;
	background:url(../images/bg.jpg) no-repeat;
}
.hr_t .sous .ipt{
	width:126px;
	height:21px;
	color:#333;
	line-height:21px;
	border:none;
	background:none;
}
.hr_t .sous .btn{
	width:25px;
	height:21px;
}
.menu{
	height:38px;
	padding-top:60px;
	padding-right:8px;
}
.nav_list{
	height:38px;
}
.nav_list .li_list{
	float:left;
	background:url(../images/bg2.jpg) no-repeat right center;
}
.nav_list .lk_a{
	height:32px;
	font-size:17px;
	line-height:32px;
	padding:0 12px 6px;
	display:inline-block;

	color:darkolivegreen;
}
.nav_list .lk_a:hover,
.nav_list .lk_a.cur{
	color:#2b479d;
	background:url(../images/bg3.jpg) no-repeat center bottom;
	color:Red;
}
.nav_list .li_last{
	background:none;
}
.ban2,
.ban2 img{
	width:1675px;
	height:287px;
}
.main7{
	width:1000px;
	margin:20px auto;
	border-top:2px solid #0973C9;
}
.subnav{
	width:210px;
}
.sub_h1{
	height:72px;
	color:#FFF;
	font-size:25px;
	line-height:72px;
	padding-left:22px;
	background:#0973C9;
}
.sub_dl{
	display:block;
	overflow:hidden;
	padding-top:3px;
}
.sub_dt .lk_a{
	height:47px;
	display:block;
	font-size:15px;
	line-height:47px;
	padding-left:32px;
	background:url(../images/bg4.jpg) no-repeat left top;
}
.sub_dt .lk_a:hover,
.sub_dt .cur{
	color:#0973ca;
	background-image:url(../images/cur.jpg);
}
.sub_dt .lk_a span{
	display:inline-block;
	padding-right:15px;
	
}
.sub_dt .cur span{
	background:url(../images/bg5.jpg) no-repeat right center;
}
.sub_dd{
	display:none;
	padding-left:24px;
}
.sub_dd p{
	height:50px;
	font-size:15px;
	line-height:50px;
	padding-right:20px;
	border-bottom:1px dashed #DADADA;
}
.sub_dd .p_lka span{
	padding-right:22px;
}
.sub_dd .p_lka.list{
	border-bottom:none;
}
.sub_dd .p_lka .lk_a{
	padding-left:10px;
	background:url(../images/bg7.jpg) no-repeat left center;
}
.sub_dd .p_lka .lk_a:hover,
.sub_dd .p_lka .cur{
	color:#0973ca;
	background-image:url(../images/bg8.jpg);
}
.sub_dd .p_lka .cur span{
	background:url(../images/bg6.jpg) no-repeat right center;
}
.m2Right{
	width:742px;
	padding-top:20px;
	overflow:hidden;
}
.m2R_t{
	height:22px;
	line-height:22px;
	padding-bottom:14px;
	border-bottom:1px solid #E2DEDF;
}
.m2R_t .tit{
	color:#0973ca;
	font-size:16px;
}
.m2R_t .wez{
	padding-left:20px;
	background:url(../images/bg9.jpg) no-repeat left center;
}
.m2R_con{
	font-size:14px;
	line-height:30px;
	min-height:500px;
	padding-top:30px;
	overflow:hidden;
}





















.foot{
	color:#fcfcfc;
	background:#646464 url(../images/bg10.jpg) repeat-x left bottom;
}
.ftop{
	width:1000px;
	margin:0 auto;
	padding:30px 0;
	overflow:hidden;
}
.ftop a,
.ftop a:hover{ color:#FFF;}
.ftop a:hover{ text-decoration:underline;}
.ft_dl{
	width:125px;
	float:left;
}
.ft_dt{
	color:#FFF;
	font-size:14px;
	margin-right:36px;
	background:url(../images/bg11.jpg) no-repeat right center;
}
.ft_dd{
	padding-top:14px;
}
.ft_dd p{
	height:28px;
	line-height:28px;
}
.ft_dl2{
	width:190px;
}
.ft_dl2 dt{
	padding:20px 0 30px 0px;
}
.ft_dl2 dd{font-size:14px;}
.fbot{
	width:1000px;
	height:50px;
	line-height:50px;
	margin:0 auto;
}
.fbot a,
.fbot a:hover{ color:#fcfcfc;}
.fbot .lk_a a{ margin-left:12px;}


.w1000{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	zoom:1;
}
.main6{
	padding:20px 0;
	background-color:#F1F1F1;
}
.m6_l,
.m6_r{
	width:486px;
	height:230px;
	border:1px solid #E5E5E5;
	background-color:#F5F5F5;
}
.m6_tit{
	height:27px;
	border-bottom:2px solid #0983D9;
}
.m6_tit .tit{
	width:88px;
	height:27px;
	color:#FFF;
	float:left;
	font-size:14px;
	line-height:26px;
	text-align:center;
	background:url(../images/bg.png) no-repeat;
}
.m6l_dl{
	display:block;
	overflow:hidden;
	zoom:1;
	padding:16px 20px 0 30px;
}
.m6l_dl dt{
	float:left;
}
.m6l_dl dt p{
	display:block;
	padding-top:8px;
}
.m6l_dl dd{
	width:230px;
	float:right;
	padding-top:30px;
	line-height:24px;
}
.m6r_list{
	display:block;
	overflow:hidden;
	padding-top:15px;
	padding-left:30px;
}
.m6r_list li{
	min-width:220px;
	height:30px;
	float:left;
	line-height:30px;
}
.m6r_list .last{
	width:100%;
	float:none;
	clear:both;
}
.m6r_list li a{
	padding-left:14px;
	background:url(../images/bg12.jpg) no-repeat left center;
}
.main5{
	padding:30px 0;
	background-color:#FFF;
}
.m5_tit{
	height:38px;
	padding-left:15px;
	margin-bottom:14px;
}
.m5_tit li{
	height:38px;
	float:left;
	color:#333;
	font-size:16px;
	line-height:38px;
	cursor:pointer;
	padding:0 5px;
	display:inline;
	margin-right:20px;
}
.m5_tit .tab_am{
	color:#2b479d;
	background:url(../images/bg13.jpg) no-repeat center bottom;
}
.gd_lr{ height:148px;}
.gdlr_pt,
.gdlr_pb{ width:24px; height:43px; top:60px; z-index:10; cursor:pointer; background-position:left top; background-repeat:no-repeat;}
.gdlr_pt{ left:0px; background-image:url(../images/btn_l.jpg);}
.gdlr_pb{ right:0px; background-image:url(../images/btn_r.jpg);}
.gdlr_pt:hover,
.gdlr_pb:hover{ background-position:left bottom;}
.gdlr_cn{ width:940px; height:148px; overflow:hidden; left:30px; top:20px}
.gdlr_cn ul{ width:940px; left:0px; top:0px}
.gdlr_cn li{ float:left; overflow:hidden; margin-right:10px; display:inline;}
.gdlr_cn li,
.gdlr_cn li img{ width:225px; height:128px;}

.main4{
	padding:15px 0 30px;
	background:#F1F1F1;
}
.m4_tit{
	color:#333;
	font-size:16px;
	line-height:22px;
	
	margin-bottom:10px;
}
.m4_list{
	display:block;
	overflow:hidden;
}
.m4_list .m4_bt{
	width:36px;
	height:211px;
	float:left;
	color:#333;
	display:inline;
	cursor:pointer;
	font-size:16px;
	margin-left:4px;
	padding-left:20px;
	background:#C3D9EE;
}
.m4_list .m4_f{
	margin-left:0;
}
.m4_list .m4_cn{
	width:354px;
	height:195px;
	float:left;
	line-height:28px;
	display:none;
	overflow:hidden;
	padding:16px 22px 0;
	background:#FFF;
}
.m4_list .m4bt_cur{
	color:#FFF;
	background:#0973C9;
}
.m4_list .m4cn_cur{
	display:block;
	background:#FFF url(../images/bg14.jpg) no-repeat left center;
}

.main3{
	padding:20px 0 30px;
	overflow:hidden;
	background:#FFF;
}
.m3_l,
.m3_r{
	width:488px;
	height:190px;
	overflow:hidden;
}
.m3l_list{
	display:block;
	overflow:hidden;
	zoom:1;
	margin-top:14px;
}
.m3l_list li{
	width:75px;
	float:left;
	padding:0 11px;
}
.m3l_list span{
	display:block;
}
.m3l_list .txt{
	height:22px;
	line-height:22px;
	text-align:center;
	padding-top:5px;
}
.m3r_dl{
	height:129px;
	margin-top:14px;
}
.m3r_dt,
.m3r_dt img{
	width:180px;
	height:129px;
}
.m3r_dd{
	width:274px;
}
.m3r_dd .ul_1{
	height:60px;
	padding-bottom:5px;
	border-bottom:1px dashed #D7D7D7;
}
.m3r_dd .ul_1 li{
	height:20px;
	line-height:20px;
}
.m3r_dd .ul_2{
	height:62px;
	margin-top:10px;
}
.m3r_dd .ul_2 li{
	float:left;
	padding-right:2px;
}
.m3r_dd .ul_2 li span{
	display:block;
}
.m3r_dd .ul_2 .img,
.m3r_dd .ul_2 .img img{
	width:52px;
	height:38px;
}
.m3r_dd .ul_2 .txt{
	line-height:18px;
	text-align:center;
	padding-top:6px;
}

.main2{
	padding:20px 0 1px;
	background:#F1F1F1 url(../images/img.png) no-repeat right bottom;
}
.m2_con{
	width:450px;
	height:200px;
	margin-bottom:20px;
	padding:10px 20px 0;
	background:#FFF;
	position:relative;
}
.m2_con .more{
	width:23px;
	height:22px;
	position:absolute;
	right:20px;
	top:12px;
}
.m2_con .more a{
	width:23px;
	height:22px;
	display:block;
	background:url(../images/more.jpg) no-repeat left center;
}
.m2_con .m5_tit{
	padding-left:0;
	margin-bottom:0;
	border-bottom:1px solid #F7F7F7;
}
.m2_con .m5_tit li{
	margin-right:10px;
}
.m2c_list{
	color:#999;
	margin-top:5px;
}
.m2c_list .list li{
	height:28px;
	font-size:14px;
	line-height:28px;
}
.m2c_list .list span{
	font-size:12px;
}

.main1{
	padding:20px 0;
	background:#FFF;
}
.m1_r{
	width:490px;
}
.m1r_bt{
	height:29px;
	background:url(../images/bg15.jpg) repeat-x left bottom;
}
.m1r_bt li{
	width:88px;
	height:27px;
	color:#333;
	float:left;
	cursor:pointer;
	font-size:15px;
	display:inline;
	margin-right:20px;
	line-height:26px;
	text-align:center;
}
.m1r_bt .tab_am{
	color:#FFF;
	background:url(../images/bg.png) no-repeat left center;
}
.m1r_cn{
	margin-top:10px;
}
.m1r_cn li{
	height:30px;
	color:#999;
	font-size:14px;
	line-height:30px;
	padding-left:20px;
	padding-right:20px;
}
.m1r_cn li span{ font-size:12px;}
.m1r_cn li .more,
.m1r_cn li .more:hover{ color:#ec000c;}
.m1_js,
.m1_js .w490,
.m1_js .w490 li,
.m1_js .w490 li img{
	width:490px;
	height:318px;
	position:relative;
	overflow:hidden;
}
.m1_js .rslides_nav{
	display:none;
}
.m1_js .w490 li .txt{
	width:450px;
	height:38px;
	color:#FFF;
	font-size:14px;
	padding:0 20px;
	line-height:38px;
	overflow:hidden;
	background:url(../images/bg3.png) repeat;
	position:absolute;
	left:0;
	top:280px;
}
.m1_js .rslides_tabs{
	position:absolute;
	right:10px;
	top:290px;
	z-index:10;
}
.m1_js .rslides_tabs li{
	width:8px;
	height:8px;
	float:left;
	padding:5px 8px;
	overflow:hidden;
}
.m1_js .rslides_tabs li a{
	width:8px;
	height:8px;
	display:block;
	line-height:100px;
	background:url(../images/bg2.png) no-repeat right center;
}
.m1_js .rslides_tabs li.rslides_here a{
	background-position:left center;
}
.banner{
	height:385px;
	overflow:hidden;
	position:relative;
}
.banner .w1675,
.banner .w1675 li,
.banner .w1675 li img{
	width:1675px;
	height:385px;
	overflow:hidden;
}
.banner .rslides_tabs{
	display:none;
}

.banner .rslides_nav{
	width:30px;
	height:30px;
	display:block;
	overflow:hidden;
	line-height:100px;
	background-repeat:no-repeat;
	background-image:url(../images/btn.png);
	position:absolute;
	left:50%;
	top:342px;
	z-index:50;
}
.banner .prev{
	margin-left:-35px;
	background-position:left top;
}
.banner .prev:hover{
	background-position:left bottom;
}
.banner .next{
	background-position:right top;
}
.banner .next:hover{
	background-position:right bottom;
}

/*map*/
.mapImg{
	width:742px;
	height:474px;
	margin-top:40px;
	overflow:hidden;
	background:url(../images/mapImg.jpg) no-repeat left top;
	position:relative;
}
.mapImg a{
	padding: 2px;
	display: block;
	cursor: pointer;
	position:absolute;	
}
.mapImg a:hover{ color:#ed111b;}
.lk_a1{ left:162px; top:148px;}
.lk_a2{ left:162px; top:268px;}
.lk_a3{ left:248px; top:226px;}
.lk_a4{ left:376px; top:158px;}
.lk_a5{
	left: 352px;
	top: 207px;
}
.lk_a6{ left:336px; top:240px;}
.lk_a7{ left:316px; top:298px;}
.lk_a8{ left:304px; top:374px;}
.lk_a9{ left:444px; top:162px;}
.lk_a10{ left:414px; top:208px;}
.lk_a11{ left:376px; top:254px;}
.lk_a12{ left:370px; top:306px;}
.lk_a13{ left:368px; top:346px;}
.lk_a14{ left:450px; top:192px;}
.lk_a15{ left:430px; top:252px;}
.lk_a16{ left:426px; top:284px;}
.lk_a17{
	left: 418px;
	top: 328px;
}
.lk_a18{
	left: 385px;
	top: 383px;
}
.lk_a19{
	left: 391px;
	top: 443px;
}
.lk_a20{
	left: 484px;
	top: 184px;
}
.lk_a21{
	left: 474px;
	top: 216px;
}
.lk_a22{
	left: 539px;
	top: 66px;
}
.lk_a23{
	left: 547px;
	top: 112px;
}
.lk_a24{
	left: 516px;
	top: 142px;
}
.lk_a25{
	left: 538px;
	top: 164px;
}
.lk_a26{
	left: 506px;
	top: 216px;
}
.lk_a27{
	left: 489px;
	top: 241px;
}
.lk_a28{
	left: 476px;
	top: 277px;
}
.lk_a29{
	left: 464px;
	top: 327px;
}
.lk_a30{
	left: 459px;
	top: 375px;
}
.lk_a31{
	left: 432px;
	top: 399px;
}
.lk_a32{
	left: 541px;
	top: 267px;
}
.lk_a33{
	left: 534px;
	top: 291px;
}
.lk_a34{
	left: 507px;
	top: 311px;
}
.lk_a35{
	left: 500px;
	top: 344px;
}
.lk_a36{
	left: 501px;
	top: 367px;
}
.lk_a37{
	left: 559px;
	top: 378px;
}
.lk_a38{
	left: 509px;
	top: 265px;
	
}


.mapTxt{
	padding-bottom:34px;
	margin-top:40px;
	overflow:hidden;
	zoom:1;
}
.mapTxt ul{
	display:block;
	overflow:hidden;
	zoom:1;
	margin-top:-30px;
	background:url(../images/mapbg.jpg) repeat-y 350px top;
}
.mapTxt li{
	width:340px;
	float:left;
	line-height:26px;
	overflow:hidden;
	margin-top:30px;
	padding-left:10px;
	padding-right:21px;
}
.mapTxt li.clear{
	width:100%;
	height:1px;
	padding:0;
	margin:0;
	overflow:hidden;
}
.mapTxt .pbt{
	font-size:14px;
	font-weight:bold;
}
.mapTxt .tel{
	padding-left:3em;
}
