﻿html{_text-overflow:ellipsis}
@charset "utf-8";
/* 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:#333;text-decoration:none}
a:hover{color:#cc0001; text-decoration:none}
input,select,textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif}
em{font-style:normal}
img{border:0px; vertical-align:middle;}
.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{font-family:"微软雅黑"}

body{ font-size:12px; font-family:"微软雅黑"; background:url(../images/bg.jpg) repeat-x left top; overflow-x:hidden; position:relative;}

.topBox{
	width:1000px;
	height:34px;
	line-height:34px;
	margin:0 auto 12px;
}
.topBox .sp_1{
	padding-left:18px;
	background:url(../images/bg2.jpg) no-repeat left center;
}
.topBox .sp_1 a{
	float:left;
	padding:0 6px;
	background:url(../images/bg3.jpg) no-repeat right center;
}
.topBox .sp_1 a.py{ background:none;}
.topBox .sp_2{
	padding:0 30px;
}
.topBox a{ color:#999;}
.topBox a:hover{ color:#cc0001;}
.head{
	width:1000px;
	height:86px;
	margin:0 auto;
}
.logo{
	padding-left:30px;
}
.hRight{
	width:800px;
	height:86px;
}
.hR_zj{
	height:36px;
	color:#999;
	font-size:14px;
	line-height:36px;
	text-align:right;
}
.hR_zj strong{
	color:#ff0000;
	font-size:18px;
}
.menu,
.menu_ul{
	height:50px;
}
.menu_ul li{
	float:left;
	height:50px;
	padding:0 14px;
}
.menu_ul .menu_a{
	height:50px;
	font-size:16px;
	line-height:40px;
	display:inline-block;
}
.menu_ul .menu_a:hover,
.menu_ul .menu_a.cur{
	color:#cc0001;
	background:url(../images/bg4.jpg) repeat-x left bottom;
}
.menu_sous{
	font-size:16px;
	line-height:18px;
	padding:11px 0;
}
.menu_sous a{
	margin-left:8px;
}

.ban{
	width:1440px;
	margin-left:-720px;
	position:relative;
	left:50%;
}

.main{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg7.jpg) no-repeat 230px top;
}
.mLeft{
	width:230px;
}
.mL_h1{
	line-height:24px;
	margin-bottom:3px;
	padding:28px 20px 12px;
	border-bottom:2px solid #dfdfdf;
}
.mL_h1 .cn{
	color:#cc0001;
	font-size:18px;
	font-weight:bold;
}
.mL_h1 .en{
	color:#999;
	font-size:16px;
}
.mL_dl{
	width:230px;
	display:block;
}
.mL_dt{
	height:42px;
	font-size:14px;
	line-height:43px;
	border-bottom:1px dashed #ccc;
}
.mL_dt a{
	display:block;
	padding-left:24px;
}
.mL_dt a:hover,
.mL_dt a.cur{
	color:#FFF;
	background:url(../images/bg5.jpg) no-repeat left top;
}
.mL_dd{
	display:none;
	padding:4px 12px;
	border-bottom:1px dashed #ccc;
	background:#F7F3F4;
}
.mL_dd p{
	padding-left:40px;
	line-height:22px;
}
.mL_dd p a{
	height:30px;
	display:block;
	line-height:30px;
	border-bottom:1px solid #EEEAEB;
}
.mL_dd p a.last{ border-bottom:none;}
.mL_dd p a.cur{ color:#cc0001;}

.mRight{
	width:736px;
	padding-top:30px;
}
.mR_bt{
	height:36px;
	border-bottom:1px solid #CCC;
	line-height:26px;
}
.mR_bt .tit{
	color:#cc0001;
	font-size:16px;
	font-weight:bold;
}
.mR_con{
	color:#555;
	font-size:14px;
	line-height:30px;
	padding:30px 0;
	min-height:500px;
}


.footBox{
	padding:30px 0 60px;
	background-color:#727272;
}
.footBox a,
.footBox a:hover{ color:#FFF;}
.footBox a:hover{ text-decoration:underline;}
.footBot{
	width:1000px;
	height:22px;
	color:#FFF;
	margin:0 auto;
	line-height:22px;
	padding-top:14px;
	border-top:1px solid #898989;
}
.footBot a{ margin:0 3px;}
.footTop{
	width:1000px;
	margin:0 auto 30px;
	overflow:hidden;
	zoom:1;
}
.fTop_ul{
	display:block;
	overflow:hidden;
	zoom:1;
}
.fTop_ul li{
	float:left;
	line-height:24px;
}
.fTop_ul li .pbt{
	height:24px;
	font-size:14px;
	margin-bottom:14px;
}
.fTop_ul .li_1,
.fTop_ul .li_2,
.fTop_ul .li_3{width:140px;}
.fTop_ul .li_4{width:210px;}
.fTop_ul .li_5{
	width:320px;
	float:right;
}


.fTop_ul .pcn2{
	height:102px;
}
.fTop_ul .pcn2 .wx,
.fTop_ul .pcn2 .wx img{
	width:102px;
	height:102px;
}
.fTop_ul .pfr{
	width:200px;
	color:#FFF;
}
.fTop_ul .pfr .p1{font-size:16px;}
.fTop_ul .pfr .p1 strong{ font-size:18px;}
.fTop_ul .pfr .p1{ line-height:18px;}
.fTop_ul .pfr .tel{
	height:28px;
	color:#FFF;
	font-size:14px;
	line-height:28px;
	padding-left:32px;
	margin-top:7px;
	background:#CC0001 url(../images/bg6.jpg) no-repeat left center;
}

.main4{
	width:1000px;
	height:158px;
	margin:0 auto 50px;
}
.m4_l{ width:662px;}
.m4_r{ width:292px;}
.m4_h1{
	height:24px;
	line-height:24px;
	margin-bottom:30px;
}
.m4_h1 .tit{
	color:#555;
	font-size:16px;
	font-weight:bold;
}
.m4r_txt{
	height:102px;
	font-size:14px;
	line-height:102px;
	overflow:hidden;
	padding:0 10px;
	text-align:center;
	border:1px solid #dfdfdf;
}
.m4r_txt em{ color:#cc0001; margin-right:10px;}
.m4l_lgo ul{
	float:left;
	height:102px;
/*border:1px solid #dfdfdf;*/
	border-right:none;
}
.m4l_lgo ul li{
	width:164px;
	height:102px;
	float:left;
}

.main3{
	padding:46px 0 50px;
	margin-bottom:50px;
	background-color:#F2F2F2;
}
.main3 .tab2{
	width:1000px;
	margin:0 auto;
}
.main3 .tab_con{
	overflow:hidden;
	zoom:1;
}
.tabTit{
	height:26px;
	color:#555;
	cursor:pointer;
	font-size:16px;
	display:block;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:18px;
}
.tabTit .hr{padding:0 6px;}
.tabTit .tab_am{ color:#cc0001;}
.tab_one,
.tab_two{
	height:174px;
}
.tone_dl{
	width:313px;
	height:174px;
	float:left;
	display:inline;
	margin-right:27px;
	border:1px solid #FFF;
}
.tone_dl dt,
.tone_dl dt img{
	width:313px;
	height:125px;
}
.tone_dl dd{
	height:46px;
	line-height:46px;
	border-bottom:3px solid #CD3D3D;
	background:#FFF url(../images/bg8.jpg) no-repeat right center;
}
.tone_dl dd a{
	height:46px;
	color:#999;
	display:block;
	overflow:hidden;
	padding:0 30px 0 12px;
}
.tone_dl dd em{
	color:#555;
	font-size:16px;
}
.tone_dl.last{ margin-right:0;}

.main2{
	width:1080px;
	overflow:hidden;
	zoom:1;
	padding:40px 0 50px;
	margin-left:-540px;
	position:relative;
	left:50%;
}
.m2_dl{
	width:180px;
	height:166px;
	float:left;
}
.m2_dl dt,
.m2_dl dt a,
.m2_dl dt img,
.m2_dl dt .bg{
	width:122px;
	height:122px;
	display:block;
	overflow:hidden;
}
.m2_dl dt{ margin:0 auto;}
.m2_dl dt a{ position:relative;}
.m2_dl .bg{ position:absolute; left:0; top:0; background:url(../images/imgbg.png) no-repeat left top;}
.m2_dl dd{ text-align:center;}
.m2_dl .cn{
	height:24px;
	font-size:16px;
	line-height:24px;
	overflow:hidden;
}
.m2_dl .en{
	height:20px;
	line-height:20px;
	overflow:hidden;
}




.indexWrapBg{width:1440px;height:450px; position:relative; overflow:hidden; left:50%; margin-left:-720px;}
.indexWrapBgm li{width:100%;height:450px;position:absolute;top:0px;left:0;}

.banBtn{ position:absolute; width:1000px;height:28px; z-index:99; left:220px; bottom:60px; text-align:right;}
.banBtn span { display:inline-block; width:12px; height:12px; border-radius:50%; background:#fff; margin:3px; cursor:pointer}
.banBtn span.a_active{ background:#f00;}
.banBtn span b { display:none}
#indexWrapBgm a { position:relative; color:#fff; height:450px; display:block;outline:none; }
.b11,
.b21,
.b31,
.b41{
	width:480px;
	position:absolute;
	left:300px;
	top:120px;
	z-index:1;
	opacity:1;
}
#indexWrapBgm .spbt{
	color:#FFF;
	display:block;
	font-size:34px;
	line-height:1.4;
}
#indexWrapBgm .spcn{
	color:#FFF;
	display:block;
	font-size:16px;
	line-height:1.4;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.news { width:1000px; background:#333; background:rgba(0,0,0,.6); position:absolute; bottom:20px; color:#fff;height:40px; overflow:hidden; z-index:999;left:220px;}
.news ul { width:500px; float:left; padding:5px 0;}
.news ul li{ height:30px; line-height:30px;}
.news li a { color:#fff; margin-left:5px;}
.news li a:hover { text-decoration:underline;}
.news h4 { float:left; padding:0 8px 0 12px;}
.news h4 i{ width:70px; height:40px; float:left; background:url(../images/news.png) no-repeat center center}
.more{ height:28px; padding:6px 20px; float:right;}
.more a{ width:51px; height:28px; float:left; background:url(../images/more.png) no-repeat center center;}


/* 2015-5-12 ADD 合作伙伴*/
.m4l_lgo{position:relative;}
.gdlr_pt,
.gdlr_pb{
	width:18px;
	height:34px;
	margin-top:-17px;
	background:url(../images/btn2.png) no-repeat left top;
	position:absolute;
	left:-25px;
	top:50%;
	z-index:10;
}
.gdlr_pt:hover{ background-position:right top;}
.gdlr_pb{ left:auto; right:-25px; background-position:right bottom;}
.gdlr_pb:hover{ background-position:left bottom;}
.gdlr_cn{
	width:661px;
	height:104px;
	overflow:hidden;
	position:relative;
}

/*nav*/
.head{ position:relative; z-index:50;}
.menu_li{ position:relative;}
.menu_b,
.menu_b:hover{ color: #cc0001;
  background: url(../images/bg4.jpg) repeat-x left bottom;}
.nav_ul{ width:100%; background:url(../images/navbg.png) repeat left top; padding:4px 0;position:absolute; left:0; top:50px; z-index:1; display:none;}
.nav_ul li{ float:none; height:34px; line-height:34px; overflow:hidden; text-align:center; font-size:13px; border-bottom:1px solid #FFF; padding:0;}
.nav_ul li a{ color:#FFF; display:block; padding:2px 5px;}
.nav_ul li a:hover{ color:#FFF; font-weight:bold;}
.m4r_txt{ width:292px; padding:0; position:relative;}

.gddiv{ width:292px; overflow:hidden; height:102px;}
.gddiv ul{ float:left; height:102px;}
.gddiv li{ float:left; width:292px; height:102px; border-right:1px solid #dfdfdf;}
.innerElem{ width:9999px;}

/*map*/
.mapMain{ background:none; padding-bottom:150px;}
.mapImg{
	width:742px;
	height:474px;
	margin:40px auto 0;
	background:url(../images/mapImg.jpg) no-repeat left top;
	position:relative;
}
.mapImg>span{
	padding: 2px;
	display: block;
	cursor: pointer;
	position:absolute;	
}
.mapImg>span: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;}

.mapImg>span span{ width:150px; padding:6px 8px; background:url(../images/map.png) repeat; position:absolute; left:0; top:20px; z-index:1; display:none; border:1px solid #dfdfdf;}
.mapImg>span span a{ display:block; padding:2px 0;}
.mapImg>span:hover span{ display:block; color:#666;}
.minBody{width:1440px;}
.minBody .indexWrapBg,
.minBody .main2{left:0;	margin:0 auto;}

.mapImg2{ width:632px; height:323px; margin:80px auto 0; background:url(../images/map2.jpg) no-repeat left top;}

.mapImg2 .lk_a1{ left:254px; top:108px;}
.mapImg2 .lk_a2{ left:290px; top:166px;}
.mapImg2 .lk_a3{ left:338px; top:140px;}
.mapImg2 .lk_a4{ left:362px; top:110px;}
.mapImg2 .lk_a5{left: 350px;top: 82px;}
.mapImg2 .lk_a6{ left:466px; top:150px;}
.mapImg2 .lk_a7{ left:422px; top:126px;}
.mapImg2 .lk_a8{ left:404px; top:88px;}
.mapImg2 .lk_a9{ left:428px; top:60px;}


.m4l_lgo{
	width:660px;
	height:104px;	  
	border: 1px solid #dfdfdf;
}
.m4l_lgo .gdlr_cn{ width:99999px;}
.m4l_lgo .m4l_list li {
  width: 164px;
  height: 102px;
  float: left;
  border-right: 1px solid #dfdfdf;
}