@charset "utf-8";

/* CSS Document */

* {

	margin: 0;

	padding: 0;

	background-image: url(about:blank);

}

html {

	background: #FFF;

}

body {

	font-size: 12px;

	font-family: \5FAE\8F6F\96C5\9ED1, Arial, Helvetica, sans-serif;

	color: #666;

	background: #fff;



}



div, ul, li, dl, dt, dd, table, tr, td, p, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, address, del, ins {

	padding: 0;

	margin: 0;

}

h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	font-size: 100%;

	font-weight: normal;

}

a {

	text-decoration: none;

}

a:hover {

	color: #ff6600;

	text-decoration: none;

}

img {

	border: 0;

}

.fl {

	float: left;

	color:#FFF;

}

.fr {

	float: right;

}

header, article, section, footer {

	width: 100%;

	height: auto;

}

#m1100 {

	width: 1100px;

	margin: 0 auto;

}

#cl {

	clear: both;

}

.ml14 {

	margin-left: 14px;

}

.mt30 {

	margin-top: 30px;

}

.mb30 {

	margin-bottom: 30px;

}

.pt20 {

	padding-top: 20px;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden

}

.clearfix {

	display: inline-table

}

*html .clearfix {

	height: 1%

}

.clearfix {

	display: block

}

*+html .clearfix {

	min-height: 1%

}



/*顶部*/

header .topline {

	background-color: #1A212D;

	line-height: 35px;

	height: 35px;

	text-align: right;

	color: #ddd;

	min-width:1100px;

	margin-top: -17px;

}

header .logo {

	float: left;

	width: 183px;

	height: 61px;

	margin-top: 20px;

	padding-bottom: 18px;

	background: url(../images/peitao.png) no-repeat center center;

	background-position:-231px -286px;

	text-indent: -999em;

}

header .logo a {

	display: block;

	width: 183px;

	height: 61px;

}

header nav {

	float: right;

	padding-top: 63px;

	font-size: 14px;

	font-weight: bold;

	position: relative;

}

header nav ul {

	list-style: none;

}

header nav ul li {

	float: left;

	margin-left: 40px;

}

header nav ul li a {

	text-decoration: none;

	color: #333333;

	font-size: 14px;

	font-weight: bold;

	display: block;

}

header .box {

	position: absolute;

	left: 0px;

	top: 133px;

	width: 100%;

	background: #fff;

	overflow: hidden;

	height: 0px;

	opacity: 0.8;

	filter: alpha(opacity=80);

	z-index: 999;

	border-top: 1px #eeeeee double;

	min-width:1100px;

}

header .cont {

	position: relative;

	width: auto;

	margin: 0 auto;

	opacity: 0.8;

	filter: alpha(opacity=80);

	display: none;

}

header .cont ul {

	list-style: none;

	padding-bottom: 25px;

}

header .cont ul li {

	width: 300px;

	line-height: 70px;

	font-size: 12px;

	border-left: 1px #eeeeee double;

	float: left;

	padding-left: 30px;

	font-weight: bold;

	color: #fb6002;

}

header .cont ul li a {

	color: #fb6002;

	font-size: 12px;

}

header .cont ul li .des {

	font-size: 12px;

	color: #999;

	margin-top: -40px;

	font-weight: normal;

}



header .cont ul li .des a{

	color: #999;

	font-size: 12px;

	}

header .cont ul li .des a:hover{

	color: #fb6002;

	font-size: 12px;



	}



header .cont ul li .xdh {

	width: 260px;

	margin-top: -15px;

}

header .cont ul li .xdh ul {

	list-style: none;

}

header .cont ul li .xdh ul li {

	width: 130px;

	float: left;

	text-align: left;

	border: 0px;

	padding: 0px;

	line-height: 26px;

}

header .cont ul li .xdh ul li a {

	color: #666;

	font-size: 12px;

	font-weight: normal;

}

header .cont ul li .xdh ul li a:hover {

	color: #fb6002

}

header .cont ul li.huodong {

	border-right: 1px #eeeeee double;

	padding-top: 28px;

}

.w243 {

	width: 243px;

}

/*banner*/

#banner {

	background: url(../images/bannerbg.png) repeat-x;

	padding-top: 127px;

	padding-bottom: 127px;

	text-align: center;

}

.banner1 {

	width: 100%;

	background-color: #03081b;

	height:200px;

	text-align: center;

	overflow: hidden;

	margin: auto;

	min-width:1100px;

}

/* focusBar */

/* ie6 png */

.mypng img {

azimuth: expression( this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("%27, %27%27).replace(%27")', ''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")), this.pngSet=true);

}

#focusBar {

	width: 100%;

	height: 400px;

	clear: both;

	position: relative;

	overflow: hidden;

	min-width:1100px;

}

#focusBar li {

	width: 100%;

	clear: both;

	height: 400px;

	display: none;

	min-width:1100px;

	position: absolute;/* position:relative;*/

}

#focusBar .focusL {

	height: 400px;

	position: absolute;

	z-index: 9;/*left:-1100px;*/

	top: 0px;

	left: -550px;

	margin-left: 50%;

}

#focusBar .focusR {

	height: 400px;

	position: absolute;

	z-index: 19;/* right:1100px;*/

	top: 0px;

	left: -550px;

	margin-left: 50%;

}

a.arrL, a.arrR {

	display: block;

	width: 52px;

	height: 134px;

	position: absolute;

	top: 128px;

	z-index: 99;

	cursor: pointer;

	background: url(../images/bt_arr.png) no-repeat;

}

a.arrL {

	left: -52px;

	background-position: 0px 0px;

}

a.arrR {

	right: -52px;

	background-position: -68px 0px;

}

a.arrL:hover {

	background-position: 0px -144px;

}

a.arrR:hover {

	background-position: -68px -144px;

}

/*底部*/ 

.foot {

	width: 100%;

	height: 220px;

	background-color: #27303f;

	min-width:1100px;
	margin-top:-20px;

}

.foot .footleft {

	width: 690px;

	float: left;

	margin-top: 20px;

}

.foot .footleft ul {

	list-style: none;

}

.foot .footleft ul li {

	width: 115px;

	float: left;

	font-size: 14px;

	line-height: 50px;

	color: #8791a2;

	font-weight: bold;

}

.foot .footleft ul li a {

	font-size: 14px;

	color: #8791a2;

}

.foot .footleft ul li ul li {

	line-height: 26px;

	font-size: 12px;

	border: none;

	font-weight: normal;

}

.foot .footleft ul li ul li a {

	font-size: 12px;

	color: #8791a2;

}

.foot .footleft ul li a:hover, .foot .footleft ul li ul li a:hover,.copyright a:hover {

	color: #ff6600;

}

.foot .footright {

	width: 359px;

	border-left: 1px #5b6677 double;

	float: right;

	height: 165px;

	margin-top: 35px;

	padding-left: 50px;

	font-size: 16px;

	color: #8791a2;

	font: top;

}

.foot .footright p {

	padding-left: 20px;

	line-height: 30px;

}

.foot .footright p span {

	padding-left: 50px;

}

.foot .footright img {

	padding-top: 15px;

}

.copyright {

	width: 100%;

	background-color: #1a212d;

	line-height: 45px;

	min-width:1100px;

}

.copyright a{

	color:#555555;

}

.copyright small{

	font-size:12px;

}

.copyright address{

	font-style:normal;

	}

/*左侧点击跟随*/

.left_gs {

	position: fixed;

	z-index: 9999;

	overflow: visible;

	bottom: 17px;

	_position: absolute;

	display: table;

	width: 40px;

	left: 0;

}

.left_gs .w40 {

	width: 40px;

	display: table;

}

.left_gs .w40 ul li {

	position: relative;

	background-color: #4c5a73;

}

.left_gs .w40 ul li a {

	width: 40px;

	height: 40px;

	display: block;

	line-height: 40px;

	text-align: center;

	color: #FFF;

	font-size: 12px;

	margin-bottom: 5px;

	cursor: pointer;

}

.left_gs .w40 ul li a:hover{

	width: 40px;

	height: 40px;

	display: block;

	line-height: 40px;

	text-align: center;

	color: #FFF;

	font-size: 12px;

	margin-bottom: 5px;

	background-color:#ff6600;	

}





.left_gs1 {

	position: fixed;

	z-index: 9999;

	overflow: visible;

	bottom: 60px;

	_position: absolute;

	display: table;

	width: 80px;

	left: 0;

}

.left_gs1 .w80 {

	width: 80px;

	display: table;

}

.left_gs1 .w80 ul li {

	position: relative;

	background-color: #4c5a73;

	list-style:none;

}

.left_gs1 .w80 ul li a {

	width: 80px;

	height: 40px;

	display: block;

	line-height: 40px;

	text-align: center;

	color: #FFF;

	font-size: 12px;

	margin-bottom: 5px;

	cursor: pointer;

}

.left_gs1 .w80 ul li a:hover{

	width: 80px;

	height: 40px;

	display: block;

	line-height: 40px;

	text-align: center;

	color: #FFF;

	font-size: 12px;

	margin-bottom: 5px;

	background-color:#ff6600;	

}



/*qq*/

/*.suspension {

	position: fixed;

	z-index: 55;

	right: 0px;

	top: 100px;

	width: 80px;

	height: 204px;

	_position: absolute;

	_bottom: auto;

   _top: expression(eval(document.documentElement.scrollTop));

   _margin-top: 400px;

} *//*固定顶部悬浮*/

.suspension {

	position: fixed;

	z-index: 55;

	right: 0px;

	bottom: 126px;

	width: 80px;

	height: 204px;

	_position: absolute;

	_bottom: auto;

   top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-10));

   _margin-bottom: 140px;

}/*固定底部悬浮*/



/*.suspension1 {

	position: fixed;

	z-index: 55;

	right: 0px;

	top: 400px;

	width: 80px;

	height: 204px;

	_position: absolute;

	_bottom: auto;

   _top: expression(eval(document.documentElement.scrollTop));

   _margin-top: 400px;

}*/ /*固定顶部悬浮*/





.suspension1 {

	position: fixed;

	z-index: 55;

	right: 0px;

	bottom: 40px;

	width: 80px;

	height: 204px;

	_position: absolute;

	_bottom: auto;

   top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-10));

   _margin-bottom: 140px;

}/*固定底部悬浮*/

.suspension-box {

	position: relative;

	float: right;

}

.suspension-box a.a {

	display: block;

	width: 50px;

	height: 50px;

	background-color: #4c5a73;

	margin-bottom: 1px;

	cursor: pointer;

}

.suspension-box a.back_top {

	background-color: #162746;

}

.suspension-box a.qq:hover, .suspension-box a.tel:hover, .suspension-box a.code:hover {

	opacity: 0.8;

	filter: alpha(opacity=80);

}

.suspension-box a.back_top:hover {

	background-color: #000;

}

.suspension-box div.code {

	position: absolute;

	left: -185px;

	top: 0;

	display: none;

	width: 155px;

	height: 191px;

	padding: 10px 10px 0px 10px;

	background-color: #fff;

	border: 1px solid #D9D9D9;

}

.suspension-box div.code p {

	width: 155px;

	padding-left: 6px;

	margin-top: 0px;

	font-size: 14px;

}

.suspension-box div.code i {

	width: 8px;

	height: 15px;

	position: absolute;

	top: 118px;

	right: -8px;

	background-image: url(../images/side_bg2.png);

	background-repeat: no-repeat;



}

.suspension-box div.tencent {

	position: absolute;

	left: -187px;

	top: 0px;

	width: 177px;

	height: 85px;

	display: none;

	background-color: #fff;

	border: 1px solid #D7D7D7;

}

.suspension-box div.tencent p.tencent-p {

	width: 75px;

	float: right;

	margin-right: 18px;

	margin-top: 18px;

	font-size: 16px;

	color: #333;

}

.suspension-box div.tencent i.tencent-i {

	width: 8px;

	height: 15px;

	position: absolute;

	top: 20px;

	right: -8px;

	text-indent: -9999px;

	background-image: url(../images/side_bg2.png);

	background-repeat: no-repeat;

}

.suspension-box div.tencent b.tencent-b {

	position: absolute;

	left: 10px;

	top: 10px;

	width: 62px;

	height: 64px;

	background-image: url(../images/side_bg3.png);

	background-repeat: no-repeat;

}

.suspension-box div.tencent span.tencent-span {

	position: absolute;

	left: 8px;

	top: 7px;

	border-radius: 22px;

	width: 45px;

	height: 48px;

	text-align: center;

	z-index: 99;

	overflow: hidden;

}

.suspension-box div.tencent .tencent-qq {

	position: absolute;

	left: 3px;

	top: 0px;

	height: 45px;

	width: 39px;

}

.suspension-box div.tel {

	position: absolute;

	left: -187px;

	top: 32px;

	display: none;

	width: 177px;

	height: 85px;

	background-color: #fff;

	border: 1px solid #D7D7D7;

}

.suspension-box div.tel i {

	width: 8px;

	height: 15px;

	position: absolute;

	top: 35px;

	right: -8px;

	background-image: url(../images/side_bg2.png);

	background-repeat: no-repeat;

}

.suspension-box div.tel strong {

	display: block;

	margin-left: 17px;

	margin-top: 16px;

	font-size: 16px;

	font-weight: normal;

}

.suspension-box div.tel p {

	margin-left: 17px;

	font-size: 23px;

	font-family: arial;

	color: #FF0000;

}

.j-back-top{

	cursor:pointer;

}





/*新增banner*/



.sybanner{/*height:600px;*/height:400px;}





.DB_tab25 {width:100%; height: 100%; overflow:hidden;position:relative; min-width: 1100px; }

.DB_tab25 .DB_bgSet{position:relative;}

.DB_tab25 .DB_bgSet li{position:absolute;width:100%; height:400px; display:none; background-repeat: no-repeat; list-style:none; }

.DB_tab25 .DB_bgSet li a{width:100%; height: 100%; display: block;}

.DB_tab25 .DB_imgSet{position:absolute;width:1100px;left:50%;margin-left:-550px; list-style:none;}





.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:0px;top:100px; opacity: 0.2}

.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:0px;top:150px;}

.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:0px;top:210px;}

.DB_tab25 .DB_imgSet .DB_1_4{position:absolute;left:0px;top:270px;opacity: 0.2}

.DB_tab25 .DB_imgSet .DB_1_5{position:absolute;left:705px;top:20px;opacity: 0.2}



.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:300px;top:40px;z-index:2;}

.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:395px;top:75px;z-index:3;}

.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:735px;top:60px; z-index:1;}

.DB_tab25 .DB_imgSet .DB_2_4{position:absolute;left:700px;top:170px; z-index:4;}

.DB_tab25 .DB_imgSet .DB_2_5{position:absolute;left:355px;top:60px;z-index:5;}

.DB_tab25 .DB_imgSet .DB_2_6{position:absolute;left:340px;top:270px;z-index:6;}

.DB_tab25 .DB_imgSet .DB_2_7{position:absolute;left:125px;top:100px;z-index:7;}

.DB_tab25 .DB_imgSet .DB_2_8{position:absolute;left:265px;top:70px;z-index:8;}

.DB_tab25 .DB_imgSet .DB_2_9{position:absolute;left:220px;top:240px;z-index:9;}

.DB_tab25 .DB_imgSet .DB_2_10{position:absolute;left:798px;top:98px;z-index:10;}

.DB_tab25 .DB_imgSet .DB_2_11{position:absolute;left:890px;top:200px;z-index:11;}

.DB_tab25 .DB_imgSet .DB_2_12{position:absolute;left:620px;top:260px;z-index:12;}



.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:0px;top:70px;}

.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:0px;top:120px}

.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:455px;top:127px}

.DB_tab25 .DB_imgSet .DB_3_4{position:absolute;left:0px;top:225px}

.DB_tab25 .DB_imgSet .DB_3_5{position:absolute;left:0px;top:270px}

.DB_tab25 .DB_imgSet .DB_3_6{position:absolute;left:583px;top:40px}





.DB_tab25 .DB_imgSet .DB_4_1{position:absolute;left:300px;top:55px;}

.DB_tab25 .DB_imgSet .DB_4_2{position:absolute;left:349px;top:125px}

.DB_tab25 .DB_imgSet .DB_4_3{position:absolute;left:242px;top:175px;opacity: 0.1}

.DB_tab25 .DB_imgSet .DB_4_4{position:absolute;left:357px;top:315px}

.DB_tab25 .DB_imgSet .DB_4_5{position:absolute;left:100px;top:152px; z-index:2;}

.DB_tab25 .DB_imgSet .DB_4_6{position:absolute;left:92px;top:126px; z-index:1;opacity: 0.1}

.DB_tab25 .DB_imgSet .DB_4_7{position:absolute;left:918px;top:0px;z-index:2;}

.DB_tab25 .DB_imgSet .DB_4_8{position:absolute;left:910px;top:196px;z-index:1;opacity: 0.1}

.DB_tab25 .DB_imgSet .DB_4_9{position:absolute;left:930px;top:295px}









.DB_tab25 .DB_imgSet .DB_5_1{position:absolute;left:260px;top:0px; opacity: 0.2}

.DB_tab25 .DB_imgSet .DB_5_2{position:absolute;left:455px;top:110px}

.DB_tab25 .DB_imgSet .DB_5_3{position:absolute;left:330px;top:135px}

.DB_tab25 .DB_imgSet .DB_5_4{position:absolute;left:430px;top:270px}



.DB_tab25 .DB_menuWrap{position:absolute;width:1100px;left:50%;margin-left:-550px; top:92%}

.DB_tab25 .DB_menuWrap .DB_menuSet{width:100%;text-align:center;font-size:0; }

.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 5px;display:inline-block; width: 20px; height: 20px; _display:inline; *display: inline;}