@charset "gb2312";
/* CSS Document */
.ppbox
{
	width:1164px;
	height:auto;
	margin:0 auto;
	margin-top:38px;
	overflow:hidden;
}
.ppleft
{
	width:834px;
	height:auto;
	float:left;
	overflow:hidden;
}
.ppleft1
{
	width:1110px;
	height:auto;
	overflow:hidden;
}
.pplefttop1
{
	width:975px;
	height:44px; float:right;
	background:url(../images/line.jpg) repeat-x bottom;
	color:#000000;
	font-size:16px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:44px;
}
.pplefttop
{
	width:700px;
	height:44px;
	float:right;
	background:url(../images/line.jpg) repeat-x bottom;
	color:#000000;
	font-size:16px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:44px;
}
.ppleftbot
{
	width:728px;
	height:auto;
	float:right;
	margin-top:14px;
	overflow:hidden;
	padding-bottom:30px;
}
.ppleftbota
{
	width:700px;
	height:auto;
	float:right;
	margin-top:14px;
	overflow:hidden;
	padding-bottom:30px;
}
.ppleftbota1
{
	width:975px;
	height:auto;
	margin-top:14px;
	overflow:hidden;
	padding-bottom:30px; float:right;
}
.pcon{ width:975px; float:right;}
.pcon h4{ font-size:20px; color:#ff0000; line-height:50px;font-family:"Î¢ÈíÑÅºÚ";}
.pcon p{ font-size:14px; line-height:30px; color:#7c7c7c;font-family:"Î¢ÈíÑÅºÚ";}
.pcon h1{ width: 260px; float: left; font-size:14px; line-height:30px; color:#7c7c7c;font-family:"Î¢ÈíÑÅºÚ";font-weight:400;}
.pcon h2{ width: 190px; float: left; font-size:14px; line-height:30px; color:#7c7c7c;font-family:"Î¢ÈíÑÅºÚ";font-weight:400;}
.pcon h3{ width: 270px; float: left; font-size:14px; line-height:30px; color:#7c7c7c;font-family:"Î¢ÈíÑÅºÚ";font-weight:400;}
.produlist
{
	width:213px;
	height:270p;
	float:left;
	margin-left:28px;
	display:inline;
	overflow:hidden;
	background:#FFF;
}
.proimg
{
	width:199px;
	height:204px;
	float:left;
	margin-top:8px;
	margin-left:7px;
	display:inline;
	overflow:hidden;
}
.protxt
{
	width:199px;
	height:24px;
	float:left;
	margin-left:7px;
	margin-top:14px;
	display:inline;
	overflow:hidden;
	text-align:center;
	line-height:24px;
	color:#858585;
	font-size:16px;
	font-weight:bold;
}
.protxt a , .protxt a:visited , .protxt a:hover
{
	color:#858585;
}
.hpage
{
	width:700px;
	height:50px;
	float:left;
	margin-top:18px;
	display:inline;
	overflow:hidden;
	text-align:center;
	line-height:50px;
	border-top: dotted 1px #d5d5d5;
}
.ppright
{
	width:308px;
	height:auto;
	float:right;
	overflow:hidden;
}
.pprtop
{
	width:240px;
	height:44px;
	float:left;
	background:url(../images/line.jpg) repeat-x bottom;
	color:#444e69;
	font-size:20px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:44px;
	padding-left:25px;
}
.pprbot
{
	width:308px;
	height:auto;
	float:left;
	padding-bottom:30px;
	background:url(../images/aa1.jpg) repeat-y;
	overflow:hidden;
}
.dlistr
{
	width:260px;
	float:left;
	border-bottom:solid 1px #d7d7d7;
	line-height:34px;
	padding-left:25px;
	color:#2e88c7;
	font-family:"Î¢ÈíÑÅºÚ";
}
.dlistr a , .dlistr a:visited , .dlistr a:hover
{
	color:#2e88c7;
}
.dlistr p{
	padding-left:48px;
}
.lili{	width:188px;
	height:34px;
	float:left;
	 background-image:url(../images/dlistr1.jpg);
	line-height:34px; text-indent:17px;
	padding-left:52px;
	color:#2e88c7;
	font-family:"Î¢ÈíÑÅºÚ";
	}
.lili a , .lili a:visited , .lili a:hover
{
	color:#2e88c7;
}
.rtt
{
	width:200px;
	height:47px;
	float:left;
	margin-top:30px;
	margin-left:27px;
	display:inline;
	overflow:hidden;
}
.hbot
{
	width:100%;
	height:78px;
	margin:0 auto;
	background:url(../images/botg.jpg) repeat-x;
	overflow:hidden;
}
.hbotc
{
	width:1064px;
	height:78px;
	margin:0 auto;
	color:#ffffff;
	font-size:13px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:70px;
}
.ccimg
{
	width:700px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	text-align:center;
	overflow:hidden;
}
.cctxt
{
	width:700px;
	height:40px;
	margin:0 auto;
	text-align:center;
	line-height:40px;
	margin-top:20px;
	color:#666666;
	font-size:16px;
	font-weight:bold;
}
.newslist
{
	width:697px;
	height:30px;
	float:left;
	background:url(../images/newsaa.jpg) no-repeat left;
}
.newslistleft
{
	width:auto;
	height:30px;
	float:left;
	margin-left:14px;
	display:inline;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:30px;
}
.newslistleft a , .newslistleft a:visited , .newslistleft a:hover
{
	color:#666666;
}
.newslistright
{
	width:auto;
	height:30px;
	float:right;
	color:#9e9e9e;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.dnewsviewtitle
{
	width:700px;
	height:52px;
	margin:0 auto;
	border-bottom:dotted 1px #c6c6c6;
	text-align:center;
	color:#494949;
	font-size:24px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:bold;
	line-height:52px;
}
.dnewsvrtiqi
{
	width:700px;
	height:38px;
	margin:0 auto;
	text-align:center;
	line-height:38px;
	color:#878787;
}
.dnewsvcont
{
	width:700px;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
	color:#7c7c7c;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:30px;
}
.messagebox
{
	width:697px;
	height:320px;
	float:left;
	margin-top:10px;
	border:solid 1px #d9d9d9;
	background:#FFF;
}
.mess
{
	width:195px;
	height:23px;
	border:none;
	background:url(../images/mess.jpg) no-repeat;
	line-height:23px;
	padding-left:5px;
}
.mess1
{
	width:526px;
	height:90px;

	line-height:23px;
	padding:5px;
}
.pvvtop
{
	width:700px;
	height:auto;
	min-height:392px;
	_height:392px;
	float:left;
	overflow:hidden;
}
.pa1vleft
{
	width:313px;
	height:392px;
	float:left;
}
.pvvimg
{
	width:287px;
	height:291px;
	float:left;
	padding-top:11px;
	padding-left:13px;
	margin-top:4px;
	background:url(../images/pvvimgbg.jpg) no-repeat;
	display:inline;
	overflow:hidden;
}
.pvvbt
{
	width:300px;
	height:58px;
	float:left;
	margin-top:18px;
	display:inline;
	overflow:hidden;
}
.sleft
{
	width:17px;
	height:54px;
	float:left;
	overflow:hidden;
}
.sright
{
	width:17px;
	height:54px;
	float:right;
	overflow:hidden;
}
.scons
{
	width:252px;
	height:54px;
	float:left;
	margin-left:9px;
	display:inline;
	overflow:hidden;
}
.sonslist
{
	width:50px;
	height:50px;
	float:left;
	margin-left:8px;
	display:inline;
	overflow:hidden;
	border: solid 1px #cecfce;
	padding:1px;
}
.sonslist:hover
{
	width:50px;
	height:50px;
	float:left;
	margin-left:8px;
	display:inline;
	overflow:hidden;
	border: solid 1px #e4393c;
	padding:1px;
}
.pav1tr
{
	width:357px;
	height:360px;
	float:right;
	overflow:hidden;
}
.vstop
{
	width:341px;
	height:42px;
	float:left;
	background:url(../images/vstop.jpg) no-repeat;
	padding-left:16px;
	color:#5b5b5b;
	font-size:25px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:42px;
}
.vsbot
{
	width:357px;
	height:auto;
	float:left;
	margin-top:8px;
	display:inline;
	overflow:hidden;
	color:#666666;
	font-size:14px;
	line-height:28px;
}
.asbott
{
	width:700px;
	height:auto;
	float:left;
	margin-top:10px;
	display:inline;
	overflow:hidden;
	background:url(../images/vaa.jpg) no-repeat top;
	padding-top:68px;
	color:#666666;
	font-size:14px;
	line-height:30px;
}
.htop
{
	width:100%;
	height:102px;
	margin:0 auto;
	background:url(../images/htopbg.jpg) repeat-x;
	
}
.htopc
{
	width:1064px;
	height:102px;
	margin:0 auto;
	position:relative;
}
.hlogo
{
	width:268px;
	height:75px;
	position:absolute;
	top:0px;
	left:0px;
}
.cee
{
	width:62px;
	height:23px;
	position:absolute;
	top:14px;
	right:0px;
	text-align:center;
	line-height:23px;
	font-size:12px;
	color:#333333;
}
.cee a , .cee a:visited , .cee a:hover
{
	color:#333333;
}
.hmenu
{
	width:auto;
	height:36px;
	float:right;
	margin-right:14px;
	margin-top:33px;
	display:inline;
	overflow:hidden;
}
.hmenu ul
{
	float:left;
}
.hmenu ul li
{
	width:58px;
	height:36px;
	float:left;
	margin-left:18px;
	display:inline;
	overflow:hidden;
	color:#000000;
	font-size:14px;
	line-height:36px;
	font-family:"Î¢ÈíÑÅºÚ";
	text-align:center;
}
.hmenu ul li a , .hmenu ul li a:visited , .hmenu ul li a:hover
{
	color:#000000;
}
.hmenu ul li a:hover
{
	width:58px;
	height:36px;
	display:block;
	background:url(../images/ma.jpg) no-repeat;
	color:#FFF;
}
.an
{
	width:100%;
	height:105px;
	margin:0 auto;
	/*background:url(../images/an.jpg) no-repeat center;*/
	overflow:hidden;
}
.ancc
{
	width:1064px;
	height:105px;
	margin:0 auto;
	position:relative;
}
.serchh
{
	width:266px;
	height:47px;
	position:absolute;
	top:32px;
	right:65px;
}
.hserl
{
	width:auto;
	height:43px;
	float:left;
	overflow:hidden;
}
.messsa
{
	width:201px;
	height:43px;
	border:none;
	background:url(../images/serl.png) no-repeat;
	line-height:43px;
	padding-left:15px;
}
.abanner
{
	width:100%;
	height:498px;
	margin:0 auto;
}
.dabox
{
	width:1168px;
	height:auto;
	margin:0 auto;
}
.dnews
{
	width:443px;
	height:377px;
}
.abanner
{
	width:100%;
	height:498px;
	margin:0 auto;
}
.dab1
{
	width:1168px;
	height:auto; overflow:hidden;
	margin:0 auto;
}
.dnews
{
	width:448px;
	height:393px;
	float:right;
}
.dnewstop
{
	width:448px;
	height:49px;
	float:left;
	overflow:hidden;
}
.dnewsbot
{
	width:448px;
	height:auto;
	float:left;
	overflow:hidden;
}
.dnewslist
{
	width:448px;
	height:75px;
}
.dd1
{
	width:65px;
	height:66px;
	float:left;
	background:url(../images/dd1.jpg) no-repeat;
	overflow:hidden;
}
.dd2
{
	width:65px;
	height:66px;
	float:left;
	background:url(../images/dd2.jpg) no-repeat;
	overflow:hidden;
}
.dd3
{
	width:65px;
	height:66px;
	float:left;
	background:url(../images/dd3.jpg) no-repeat;
	overflow:hidden;
}
.dd4
{
	width:65px;
	height:66px;
	float:left;
	background:url(../images/dd4.jpg) no-repeat;
	overflow:hidden;
}
.dd1a
{
	width:59px;
	height:24px;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
	text-align:center;
	line-height:24px;
	color:#eeeeee;
	font-size:25px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:bold;
}
.dd1b
{
	width:59px;
	height:23px;
	margin:0 auto;
	margin-top:1px;
	overflow:hidden;
	text-align:center;
	line-height:23px;
	color:#eeeeee;
	font-size:17px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-weight:bold;
}
.ddr
{
	width:370px;
	height:75px;
	float:right;
}
.ddrtop
{
	width:370px;
	height:25px;
	float:left;
	background:url(../images/bba.jpg) no-repeat bottom;
	color:#000000;
	font-size:13px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:25px;
}
.ddrtop a , .ddrtop a:visited , .ddrtop a:hover
{
	color:#000000;
}
.ddrbot
{
	width:370px;
	height:47px;
	float:left;
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:22px;
}
.dleft{ width:718px; height:auto; overflow:hidden; float:left;}
.dright{width:443px; height:auto; overflow:hidden; float:right;}
.dabout
{
	width:718px;
	height:393px;
}
.dabouttop
{
	width:718px;
	height:55px;
	float:left;
	overflow:hidden;
}
.dzs{ width:448px; height:auto; overflow:hidden; clear:both;}
.zsspic{ padding-top:19px; padding-left:10px; position:relative; clear:both;}
.dbaoutbot
{
	width:711px;
	height:338px;
	float:left;
	overflow:hidden;
	color:#000000;
	line-height:22px;
	padding-left:7px;
	font-size:12px;
	font-family:"Î¢ÈíÑÅºÚ";
}
.dpro
{
	width:718px;
	height:626px;
	margin:0 auto;
}
.dprotop
{
	width:718px;
	height:76px;
	float:left;
	
}
.dprobot
{
	width:718px;
	height:538px;
	float:left;
	overflow:hidden;
}
.dprolist
{
	width:222px;
	height:309px;
	float:left;
	margin-left:15px;
	display:inline;
	overflow:hidden;
}
.dprolistimg
{
	width:220px;
	height:211px;
	float:left;
	background:#cccccc;
	padding-top:2px;
	padding-left:2px;
}
.dprotxt
{
	width:223px;
	height:49px;
	float:left;
	margin-top:11px;
	text-align:center;
	color:#000000;
	line-height:25px;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:16px;
}
.dprotxt a , .dprotxt a:visited , .dprotxt a:hover
{
	color:#000000;
}
.new_banner{width:100%;height:498px;position:relative; margin:0 auto;}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{ width:36px; height:36px; background-image:url(../images/banner_new.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;}



.rslides_tabs{ position:absolute; left:50%; top:460px;clear:both;text-align:center; z-index:99999;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px}
.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-left:6px;border-radius:6px;}
.rslides_tabs .rslides_here a{ background:#D968C0;}



.fixed_box { width:154px; position:absolute; z-index:9999; top:220px; overflow:hidden;}

hr{border:5px solid #e2e2e2; border-width: 0 0 5px 0; margin: 20px 10px 10px 10px;}


.content_box { width:154px; /*background:#fff;*/ position:absolute; z-index:2; top:0; right:0; }
.content_title, .content_bottom, .close_btn a, .show_btn { background:url(../images/service/sidebar_bg.gif) no-repeat; }
.content_title { height:46px; background-position:-1165px 0; }
.content_title span { display:none; }
.content_list { font-family:Arial, Helvetica, sans-serif; padding:5px 5px; font-size:12px; background:url(../images/service/gray_line.gif) repeat-y center; text-align:center;}
.content_bottom { height:8px; overflow:hidden; background-position:-1165px -50px;}

.close_btn { position:absolute; right:10px; top:15px; }
.close_btn, .close_btn a { display:block; width:18px; height:20px; overflow:hidden; cursor:pointer; background-position:-44px -90px;}
.close_btn a:hover { background-position:-67px -90px;}
.close_btn a span { display:none;}

.show_btn { display:none; width:28px; height:112px; background-position:-231px 0 ;position:absolute; top:0; z-index:1; cursor:pointer;}
.show_btn span { display:none;}

.content_list .qqserver p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.content_list .qqserver p span { margin-right:5px;}
.content_list .qqserver p img {display: inline; margin-top:-5px; vertical-align:middle;}
.content_list .phoneserver  { font-size:14px; text-align:center;}
.content_list .phoneserver h5 { font-family:"Microsoft Yahei"; font-weight:bold; color:#666; font-size:15px;}
.content_list .phoneserver p { padding:2px 0; _height:16px; margin:0;color: #666666;}
.content_list .msgserver { text-align:center; margin-bottom:5px;}
.content_list .msgserver a { background:url(../images/service/sidebar_bg.gif) no-repeat -119px -116px; padding-left:20px;}
.content_list hr { border-bottom:1px solid #E6E6E6; height:1px; margin:10px 0; clear:both;}


/* gray skin as the default skin */
.skin_gray .content_title { background-position:-1165px 0;}
.skin_gray .content_list { background:url(../images/service/gray_line.gif) repeat-y center;}
.skin_gray .content_bottom { background-position:-1165px -50px; }
.skin_gray .close_btn  a{background-position:-44px -90px;}
.skin_gray .close_btn a:hover {background-position:-67px -90px;}
.skin_gray .show_btn {background-position:-231px 0;}
.skin_gray .msgserver a { color:#6c6c6c;}
.skin_gray hr { border-bottom:1px solid #e4e4e4;}

/* blue skin  */
.skin_blue .content_title {background-position:-365px 0; }
.skin_blue .content_list { background:url(../images/service/blue_line.gif) repeat-y center;}
.skin_blue .content_bottom {background-position:-365px -50px;}
.skin_blue .close_btn a {background-position:-44px 0;}
.skin_blue .close_btn a:hover {background-position:-66px 0;}
.skin_blue .show_btn {background-position:-119px 0;}
.skin_blue .msgserver a { color:#06C;}
.skin_blue hr{ border-bottom::1px solid #dbe4e9;}

/* yellow skin  */
.skin_yellow .content_title {background-position:-565px 0;}
.skin_yellow .content_list { background:url(../images/service/yellow_line.gif) repeat-y center;}
.skin_yellow .content_bottom {background-position:-565px -50px;}
.skin_yellow .close_btn a {background-position:-44px -23px;}
.skin_yellow .close_btn a:hover {background-position:-66px -23px;}
.skin_yellow .show_btn {background-position:-147px 0;}
.skin_yellow .msgserver a { color:#f78b00;}
.skin_yellow hr{border-bottom::1px solid #f7f5df;}

/* green skin  */
.skin_green .content_title {background-position:-965px 0;}
.skin_green .content_list { background:url(../images/service/orange_line.gif) repeat-y center;}
.skin_green .content_bottom {background-position:-965px -50px;}
.skin_green .close_btn a {background-position:-44px -67px;}
.skin_green .close_btn a:hover {background-position:-66px -67px;}
.skin_green .show_btn {background-position:-203px 0;}
.skin_green .msgserver a { color:#d25b04;}
.skin_green hr{border-bottom::1px solid #feefde;}

/* orange skin  */
.skin_orange .content_title {background-position:-765px 0;}
.skin_orange .content_list { background:url(../images/service/green_line.gif) repeat-y center;}
.skin_orange .content_bottom {background-position:-765px -50px;} 
.skin_orange .close_btn a {background-position:-44px -46px;}
.skin_orange .close_btn a:hover  {background-position:-66px -46px;}
.skin_orange .show_btn {background-position:-175px 0;}
.skin_orange .msgserver a { color:#769a0f;}
.skin_orange hr{border-bottom::1px solid #edf2e5;}

/* white skin  */
.skin_white .content_title {background-position:-1365px 0;}
.skin_white .content_list { background:url(../images/service/white_line.gif) repeat-y center;}
.skin_white .content_bottom {background-position:-1365px -50px;}
.skin_white .close_btn a {background-position:-67px -90px;}
.skin_white .close_btn a:hover {background-position:-45px -90px;}
.skin_white .show_btn {background-position:-259px 0;}
.skin_white .msgserver a { color:#6c6c6c;}
.skin_white hr{border-bottom::1px solid #e4e4e4;}