@charset "utf-8";

/* CSS Document */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 

form,fieldset,input,textarea,p,blockquote,th,td {

	padding: 0;

	margin: 0;

	font-size: 14px;

} 

table{ 

border-collapse: collapse; 

border-spacing: 0; 

} 

fieldset,img { 

border: 0; 

} 

address,caption,cite,code,dfn,th,var { 

font-weight: normal; 

font-style: normal; 

} 

ol,ul { 

list-style: none; 

}



body{

	font-family: "微软雅黑","宋体",Tahoma,Verdana,Arial,sans-serif;

	font-size: 12px;

	text-align: center;

}



.clearfix:before,

.clearfix:after {

  content: ".";

  display: block;

  height: 0;

  visibility: hidden;

}

.clearfix:after {clear: both;}

.clearfix {

	zoom: 1;

	text-align: center;

} /* IE < 8 */



a{ text-decoration:none;}

a:hover{ text-decoration:underline;}

.fl{ float:left;}

.fr{ float:right;}



.top{ height:52px; width:1050px; margin:0 auto;}

.fr_lxfs{ float:right; margin-top:30px; overflow:hidden; color:#30393e; font-size:14px;}

.fr_lxfs a{color:#30393e;}



.nav{ height:55px; width:100%; clear:both; overflow:hidden; background:url(../images/navbg.jpg) repeat-x 0 0;}

.navcen{ width:1050px; margin:0 auto; height:55px; overflow:hidden;}

.nav .ltpd{ width:69px; height:55px; overflow:hidden; float:left; background:url(../images/navbg.jpg) no-repeat 0 -55px;}

.nav .navnr{ width:1050px; margin:0 auto; height:50px; float:left; background:url(../images/navbg.jpg) repeat-x 0 -110px; padding-top:5px;}

.nav .navnr a{ font-size:14px; color:#e1e6fa; font-weight: ; margin:0 4px;}

.nav .rtpd{ width:69px; height:55px; overflow:hidden; float:left; background:url(../images/navbg.jpg) no-repeat 0 -165px;}



.nav2{ height:55px; width:100%; clear:both; overflow:hidden; background:url(../images/navbg2.jpg) repeat-x 0 -165px;}

.nav2 .ltpd{ width:69px; height:55px; overflow:hidden; float:left; background:url(../images/navbg2.jpg) no-repeat 0 -110px;}

.nav2 .navnr{ width:1050px; height:50px; float:left; background:url(../images/navbg2.jpg) repeat-x 0 -55px; padding-top:5px;}

.nav2 .navnr a{ font-size:14px; color:#e1e6fa; font-weight:normal; margin:0 4px;}

.nav2 .navnr a img{ margin-top:5px;}

.nav2 .rtpd{ width:69px; height:55px; overflow:hidden; float:left; background:url(../images/navbg2.jpg) no-repeat 0 0px;}





.jdt{ width:1050px; overflow:hidden; height:414px; margin:0 auto; margin-top:2px;}

.hxfw{ width:1050px; height:auto; margin:0 auto; overflow:hidden; color:#434343; padding-bottom:15px;}

.hxfw h2{ color:#434343; font-size:20px; font-weight:bold; height:30px; padding-top:10px; text-indent:2px; text-shadow:; margin-bottom:15px; border-bottom:1px solid #aaa;}

.hxfw ul li{ width:192px; height:330px; overflow:hidden; float:left;}

.hxfw ul li.bornoe{ border:none;}

.hxfw ul li .hx_img{ width:100%; height:100px; overflow:hidden; text-align:center;}

.hxfw ul li h3{ font-size:21px; text-align:center;}

.hxfw ul li h4{ font-size:18px; text-align:center; font-weight:normal; margin-bottom:6px;}

.hxfw ul li p{ padding:4px 15px; overflow:hidden; font-size:13px; color:#555958;}



.xx_wrap{ width:1050px; height:auto; overflow:hidden; margin:0 auto;}

.xx_pz{ position:relative; height:auto; overflow:hidden;}

.xx_pz .xx_wzjs{ position:absolute; color: #555958;}

.xx_pz .wei01{ left:525px; top:104px; width:430px;}

.xx_wzjs .tit01{ height:53px; padding-bottom:10px;color:#434343;}

.xx_wzjs .tit01 h3.bth{ font-size:50px; color:#434343; float:left; padding-right:10px; line-height:100%;}

.xx_wzjs .tit01 .jj{ padding-left:10px; height:53px; background:url(../images/fenggex01.jpg) no-repeat 0 center; float:left; font-size:16px; line-height:145%;}

.xx_wzjs .tit01 .jj .ys01{ font-size:16px;}

.xx_wzjs .tit01 .jj .ys02{ font-size:25px; font-weight:normal; line-height:30px; height:30px;}

.xx_wzjs .tit01 .jj .ys02 b{ color:#c00400;}

.xx_wzjs .tit02 h3{

	font-size: 35px;

	color: #000000;

	padding-bottom: 6px;

	text-align: left;

}



.xx_wzjs .tit02 h6{

	font-size: 24px;

	color: #000000;

	font-weight: normal;

	width: 100%;

	clear: both;

	overflow: hidden;

	font-weight: bold;

	height: 25px;

	padding-bottom: 6px;

	text-align: left;

}



.xx_wzjs .tit02 h4{

	font-size: 20px;

	color: #333333;

	font-weight: normal;

	width: 100%;

	clear: both;

	overflow: hidden;

	height: 30px;

	padding-bottom: 6px;

	text-align: left;

}

.xx_wzjs .tit02 h4 a{ margin-left:7px; display:inline-block; float:left;vertical-align:middle;line-height:25px; margin-top:4px;}

.xx_wzjs .tit02 h4 span{

	vertical-align: middle;

	line-height: 35px;

	display: inline-block;

	float: left;

	text-align: left;

	font-family: "微软雅黑", "宋体", Tahoma, Verdana, Arial, sans-serif;

	font-size: 18px;

}

.xx_wzjs .nrsm{

	font-size: 14px;

}

.nrsm0620{ margin-top:15px;font-size:14px;}

.nrsm0620 .ttt{ font-size:18px; font-weight:normal; color:#434343; padding:5px 0;}

.nrsm0620 ul{ padding-top:15px; padding-left:2px;}

.nrsm0620 ul li{ list-style:decimal;}

.nrsm0620 ul li strong{color:#434343; font-size:16px; margin-right:10px;}



.xx_pz .wei02{ left:18px; top:104px; width:430px;}

.xx_pz .wei03{ left:28px; top:104px; width:380px;}

.xx_pz .wei04{ left:618px; top:84px; width:350px;}

.xx_pz .wei05{ left:528px; top:44px; width:430px;}

.xx_pz .wei06{ left:18px; top:54px; width:430px;}

.xx_pz .wei07{

	left: 502px;

	top: 49px;

	width: 423px;

}

.xx_pz .wei08{

	left: 30px;

	top: 45px;

	width: 419px;

}



.xx_pz .wei21{

	left: 50%;

	top: 40px;

	width: 1050px;
	
	margin-left:-525px;
	z-index:999;

}
.tC{
	text-align:center!important;
	}



.xx_pz .wei21-1{

	left: 19px;

	top: 13px;

	width: 1050px;

}



.xx_pz .wei22{

	left: 19px;

	top: 43px;

	width: 1050px;

}



.xx_pz .wei23{

	left: 23px;

	top: 55px;

	width: 419px;

}



.xx_pz .wei23-1{

	left: 23px;

	top: 53px;

	width: 419px;

}





.xx_pz .wei24{

	left: 500px;

	top: 92px;

	width: 426px;

}



.xx_pz .wei28{

	left: 22px;

	top: 45px;

	width: 322px;

}



.anli{ width:1050px; height:auto; overflow:hidden; margin:0 autu;}

.anli .an_tit{ width:1050px; height:92px; overflow:hidden; background:url(../images/anlibg.jpg) no-repeat;}

.anli .an_tit h3{ padding-left:14px; height:45px; padding-top:10px; font-size:26px; color: #036; text-shadow:1px 1px 1px #000;}

.anli .an_tit p{ color:#fff; font-size:16px; padding-left:15px; text-shadow:1px 1px 1px #000;}

.moreapp{ float:right; padding:10px 0; color:#404241; padding-right:50px;}



.zxzx{ width:1050px; height:auto; overflow:hidden; margin:0 auto;}

.zx_t{  color:#434343; font-size:20px; font-weight:normal; height:30px; padding-top:24px; text-indent:2px; text-shadow:; margin-bottom:15px; border-bottom:1px solid #aaa;}

.zx_t h2 a,.zx_t h2{ color:#434343; font-size:20px;}

.zx_lst{ width:1050px; clear:both; overflow:hidden; margin:0 auto; padding-bottom:8px;}

.zx_lst ul li{ width:315px; height:32px; line-height:32px; margin:0 4px; float:left; font-size:14px; display:inline; border-bottom:1px dashed #ababab; color:#52514c; overflow:hidden;}

.zx_lst ul li a{ color:#52514c; float:left; width:100%; height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;text-indent:18px; background:url(../images/li_point2.gif) no-repeat 3px 13px;}

.zx_lst ul li span{ float:right; color:#888}



.bt_nav{ height:40px; width:100%; background:url(../images/footBg.jpg) repeat-x; text-align:center;}

.bt_nav a img{ margin-top:-3px;}

.foot{ width:1050px; margin:0 auto; height:auto; padding:8px 0; text-align:center;color:#474747; font-size:12px;}

.foot .appjs{ text-align:left;}

.foot a{ color:#474747;}

.foot h4{ font-weight:normal; font-size:14px;}



.ny_wrap{ width:1050px; height:auto; padding:10px 0; margin:0 auto; overflow:hidden;}

.fLeftChild{ width:100%; padding:6px 0; border-bottom:1px solid #999; font-size:14px; color:#474747}

.fLeftChild a{ color:#474747}

.ny_lst{ width:100%; height:auto; overflow:hidden; clear:both; padding:15px 0;}

.paglist{ float:right; display:inline; padding:10px;}

.paglist a{ color:#474747;}

.ny_lst li{ height:38px; width:100%; line-height:38px;float:left; font-size:14px; display:inline; border-bottom:1px dashed #ababab; color:#52514c; overflow:hidden; background:url(../images/in_list_bg3.jpg) no-repeat 0px 8px;}

.ny_lst li a{ color:#52514c; float:left; text-indent:24px; height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ny_lst li span{ float:right; color:#888}

.ny_xxc{ width:100%; overflow:hidden; color:#474747; padding-bottom:20px;}

.ny_xxc h1{ text-align:center; font-size:20px; color:#474747; padding:20px 0 10px;}

.ny_xxc .fbsj{ text-align:center; width:100%; font-size:12px; color:#888;}

.ny_xxc .artContent{height:auto; padding:20px; border:1px dashed #CCC; margin:0 auto; margin-top:10px; background:#eee; font-size:14px;}



/*客服*/



#xixi{

	width: 154px;

	font-family: "微软雅黑", "宋体", Tahoma, Verdana, Arial, sans-serif;

}

.main_head {

	BACKGROUND: url(../images/img3-5_2.png) no-repeat; height:39px;

}



.info {

	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/img3-5_3.png) repeat-y; PADDING-TOP: 5px;overflow:hidden;

}





.down_kefu {

	WIDTH: 157px; BACKGROUND: url(../images/img3-5_4.png) no-repeat; HEIGHT: 8px;FLOAT: left;

}



.Obtn {

	 WIDTH: 32px; BACKGROUND: url(../images/img3-5_1.png) no-repeat; HEIGHT: 139px; position:absolute; left:152px; top:50%; margin-top:-69px;

}

.qqtable{ width:120px; text-align:center; margin:0 auto; height:auto; overflow:hidden;}

.qqtable SPAN {

	PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT:normal; PADDING-TOP: 5px

}

.qqtable A {

	TEXT-DECORATION: none;

}

.qqtable A:hover {

	TEXT-DECORATION: none

}

.qun {

	BORDER-BOTTOM: #ffd2bf 1px solid; BORDER-LEFT: #ffd2bf 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; BORDER-TOP: #ffd2bf 1px solid; BORDER-RIGHT: #ffd2bf 1px solid; PADDING-TOP: 5px

}

.qun SPAN {

	COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT: normal

}



/*客服*/

/*新增*/

.nrsm06201{ font-size:14px;}

.nrsm06201 .ttt{ font-size:18px; font-weight:normal; color:#434343; padding:5px 0;}

.nrsm06201 ol{ padding-top:15px; padding-left:20px;}

.nrsm06201 ol li{ list-style:decimal;}

.nrsm06201 ol li strong{ color:#434343; font-size:16px; margin-right:10px;}

/*新2增*/

.xx_pz .wei021{ left:18px; top:50px; width:430px;}



/*新3增*/

.xx_pz .wei022{ left:18px; top:20px; width:430px;}



/*3-15 广告轮换*/

#transition_content {POSITION: relative; MARGIN-TOP: 1px; WIDTH: 1050px;  HEIGHT: 400px; OVERFLOW: hidden;  _padding-top: 10px; _height: 390px; margin-left:auto;margin-right:auto;}

#image_transition {

	WIDTH: 100%; HEIGHT: 100%

}

#image_transition LI {

	POSITION: absolute; LIST-STYLE-TYPE: none; WIDTH: 1050px; HEIGHT: 400px; LEFT: -960px

}

#btn_transition {

	POSITION: absolute; WIDTH: 100px; BOTTOM: 10px; RIGHT: 0px

}

#btn_transition LI {

	LINE-HEIGHT: 10px; BACKGROUND-COLOR: #ccc; LIST-STYLE-TYPE: none; WIDTH: 10px; FLOAT: left; HEIGHT: 10px; MARGIN-LEFT: 15px; FONT-SIZE: 0px; OVERFLOW: hidden; CURSOR: pointer; border-radius: 5px; _line-height: 0px

}

/*头部*/

.headerbox{border-bottom:0px solid #FFF; width:1050px; margin:0 auto;}

.caidanbox{height:80px; width:1050px; margin:0 auto; position:relative;}

.logobox{ position:absolute; bottom:8px; left:5px;}

.menubox{ position:absolute; right:5px;;bottom:5px;}

.menubox li{display:block; float:left;padding:0 10px;font-size:14px;  color:#555; line-height:20px;}

.menubox li a{ color:#555; text-decoration:none;}

.phonenm{background:url(../images/tyte2.jpg) no-repeat 10px 3px ; text-indent:20px; color:#555; padding-left:10px;}

/*关于我们*/

.aboutusbox h3{ font-size:16px; height:24px; line-height:24px; padding:5px 0;}

.aboutusbox p{ text-indent:2em;line-height:20px;}

.footbox{

	background: #FFF;

	padding: 10px;

	height: 0px;

}

.foott{width:1050px; margin:0 auto;}

.img{ float:left; padding:6px 10px;}

.dizhi{ float:left; padding:1px 10px; border-left:1px solid #999;}

.xx_wzjs .tit02 h3.fz30{

	font-size: 30px;

	color: #375f93;

}

.DNS{ height:85px; padding:8px 0;}
.DNS{ height:500px; padding:8px 0;}
.DNS .w{ position:relative; z-index:20;}
.logo{ float:left;margin-top: 8PX;}
.DNS nav{ position:absolute; right:20px; top:0px; font-size:18px;}
.DNS nav ul{padding-top:8px;}
.DNS nav li{ float:left; height:85px; line-height:85px; position:relative;}
.DNS nav li a:hover{ text-decoration:none; color:#0077d0;}
.DNS nav li a{ position:relative; display:block; _float:left; cursor:pointer; padding:0 20px; font-size:18px;}
.DNS nav li a.f{ padding:0 32px 0 22px; height:85px;}
.DNS nav li a.f i{ position:absolute; right:8px; top:50%; margin-top:-6px; width:18px; height:12px; background:url(../images/ico.png) no-repeat -305px -16px;-webkit-transition: all 0.2s ease-in 0s;
	-moz-transition: all 0.2s ease-in 0s;
	-o-transition: all 0.2s ease-in 0s;
	transition: all 0.2s ease-in 0s;}
.DNS nav li.on a.f{ text-decoration:none; color:#0077d0;}
.DNS nav li.on a.f i{ 	-webkit-transform:rotate(180deg); 
	-moz-transform:rotate(180deg); 
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	}
.DNS nav li .s{ position:absolute; white-space:nowrap; left:0px; top:80px; display:none; width:110px; font-size:14px; line-height:25px; border:1px solid #dadada; box-shadow:0 0 5px rgba(0,0,0,0.2); padding:6px; background:#ededed;}
.DNS nav li .s a{ display:block; font-size:14px; text-align:center; padding:0px; _float:none;}
.DNS nav li .s b{ display:block; position:absolute; z-index:3; right:50px; top:-13px; width:29px; height:13px;}
.DNS nav li .s .c{ padding:5px 10px; background:#fff;}
.DNS nav li.last a{ padding-right:0;}
.DNS .newTenYearIco{ position:absolute; right:-40px;top:15px;+top:-10px; _top:8px;}
