﻿@charset "utf-8";
body{
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	font-family: "宋体";
	font-size:12px;
	overflow-y:auto;
	height:100%;
	border:0;
	background-image: url(../images/bg_body.gif);
	background-repeat: repeat;
}
td {font-size: 12px;}
/*p {text-indent: 2em;}*/
img {border:0px;}
.img1 {border:1px solid #b5b5b5;}
/*链接样式*/
a {
	text-decoration:none;
	color:#3f4344;
}
a:hover {
	text-decoration:underline;
	color:#c30101;
}
a.ablock {
	margin: 0px 5px;
	padding: 0px;
}

.gray a {
	text-decoration:none;
	font-weight:bold;
	color:#444444;
}
.gray a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#c30101;
}

/*翻页样式*/
.page {
	margin: 10px 40px 15px 56px;
	padding: 20px 22px 5px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2c2c;
	clear:both;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.page a {text-decoration:underline;color:#2c2c2c;}
.page a:hover {text-decoration:none;color:#c7251c;}
.page span {color:#c7251c;}

/*左右框架样式*/
.centerbar_index { padding:0px 12px 0px 5px; background-color:#f9f8f8; border:0px; 	border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;
}

.leftbar {
	width:211px;
	margin:0px;
	background-image: url(../images/bg_box1.gif) repeat-y;
}
.rightbar {
	margin:0px;
	padding:0px;
	background-color: #fcfcfc;
	background-image: url(../images/bg_box4.gif);
	background-repeat: repeat-x;
	background-position: top;
}
/*主体框架*/
.mainbox {
	margin:	0px;
	padding:0px;
	bottom:0px; 
	left:0px; 
	width:1002px; 
}


/*二级栏目样式*/
.sub_menulist {
	margin: 0px;
	padding: 3px 0px;
}
.sub_menulist li {
	height: 14px;
	list-style-type: none;
	border-bottom: 1px dashed #a9a9a8;
	margin: 0px;
	padding: 5px 0px 3px 28px;
}
.sub_menulist a {
	color: #b74f00;
	text-decoration: none;
}
.sub_menulist a:hover {
	color: #b74f00;
	text-decoration: underline;
}
.sub_menulist .line { border: 0px;}

.bg_menu1 {
	background-image: url(../images/bg_menu1.gif);
	color:#444444;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-left: 28px;
	background-repeat: no-repeat;
}
.bg_menu1 a{ color:#444444; text-decoration:none;}



.menu {
	font-family: arial, sans-serif;
	width:106px;
	height:150px;
	position:relative;
	margin:0;
	margin:50px 0;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:349px;
	height:27px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #b8b8b8;
	background:#6a6a6a;
	line-height:27px;
	font-size:11px;
	overflow:hidden;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu ul li {
	float:left;
	margin-right:1px;
	position:relative;
}
.menu ul li ul {
	display: none;
}
/* specific to non IE browsers */
.menu ul li:hover a {
	color:#fff;
	background:#858585;
}
.menu ul li:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:349px;
	width:105px;
}
.menu ul li:hover ul li a.hide {
	background:#858585;
	color:#fff;
}
.menu ul li:hover ul li:hover a.hide {
	background:#858585;
	color:#6a6a6a;
}
.menu ul li:hover ul li ul {
	display: none;
}
.menu ul li:hover ul li a {
	display:block;
	background:#858585;
	color:#000;
}
.menu ul li:hover ul li a:hover {
	background:#e0e0e0;
	color:#000;
}
.menu ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:105px;
	top:0;
}


.menu2 {
	font-family: arial, sans-serif;
	width:106px;
	height:150px;
	position:relative;
	margin:0;
	margin:50px 0;
}
.menu2 ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#000;
	width:349px;
	height:27px;
	text-align:center;
	color:#fff;
	border-bottom:1px solid #b8b8b8;
	background:#6a6a6a;
	line-height:27px;
	font-size:11px;
	overflow:hidden;
}
.menu2 ul {
	padding:0;
	margin:0;
	list-style-type: none;
}
.menu2 ul li {
	float:left;
	margin-right:1px;
	position:relative;
}
.menu2 ul li ul {
	display: none;
}
/* specific to non IE browsers */
.menu2 ul li:hover a {
	color:#fff;
	background:#858585;
}
.menu2 ul li:hover ul {
	display:block;
	position:absolute;
	top:0;
	left:-349px;
	width:105px;
}
.menu2 ul li:hover ul li a.hide {
	background:#6a3;
	color:#fff;
}
.menu2 ul li:hover ul li:hover a.hide {
	background:#6fc;
	color:#6a6a6a;
}
.menu2 ul li:hover ul li ul {
	display: none;
}
.menu2 ul li:hover ul li a {
	display:block;
	background:#858585;
	color:#000;
}
.menu2 ul li:hover ul li a:hover {
	background:#e0e0e0;
	color:#000;
}
.menu2 ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:105px;
	top:0;
}

/*头部样式*/
.bg_top {
	margin: 0px auto;
	width:947px;
	padding: 0px 10px 0px 45px;
	background-image: url(../images/bg_top.jpg) repeat-x;
	height:31px;
	color:#454545;
}
.bg_top .right {
	float:right;
	padding-top:5px;
}
.bg_top a {
	color:#454545;
	text-decoration:none;
}
.bg_top a:hover {
	color:#c30101;
	text-decoration:underline;
}

/*banner样式*/
.mainnav {margin: 0px;padding: 0px;}

.banner {
	margin: 0px;
	padding: 0px;
	text-align:center;
}
.ban_sub {
	margin:0px;
	padding:81px 53px 0px 0px;
	text-align:right;
	height:130px;
	clear:both;
}
.ban_news {
	margin:0px;
	padding:0px;
	height:251px;
	background-image: url(../images/ban_news.jpg);
	background-repeat: no-repeat;
	clear:both;
}

.ban_service {
	margin:0px;
	padding:0px;
	height:251px;
	background-image: url(../images/ban_service.jpg);
	background-repeat: no-repeat;
	clear:both;
}
.ban_network {
	margin:0px;
	padding:0px;
	height:251px;
	background-image: url(../images/ban_network.jpg);
	background-repeat: no-repeat;
	clear:both;
}
.ban_tec {
	margin:0px;
	padding:0px;
	height:251px;
	background-image: url(../images/ban_tec.jpg);
	background-repeat: no-repeat;
	clear:both;
}
.ban_hr {
	margin:0px;
	padding:0px;
	height:251px;
	background-image: url(../images/ban_hr.jpg);
	background-repeat: no-repeat;
	clear:both;
}


/*标题样式*/
.p_title1 { padding:11px 0px 0px 0px; margin:0px; clear:both;}
.p_title2 { padding:10px 0px 8px 0px; margin:0px; clear:both;}
.p_title3 { padding:10px 0px 5px 0px; margin:0px; clear:both; text-align:center;}

.t_pic1 { padding:10px 0px 20px 0px; margin:0px; text-align:center;}
.t_pic2 { padding:0px; margin:0px; text-align:center;}


.p_video { padding:0px 0px 8px 0px; margin:0px; clear:both;}

.bg_title1 {
	height:25px;
	line-height:25px;
	background-image: url(../images/bg_title1.gif);
	padding:0px;
	margin:5px 35px 10px 54px;
	color:#282828;
	font-weight:bold;
	background-repeat: repeat-x;
}
.bg_title1 .point1 { float:right; padding-left:45px;}

.bg_title1 point2 {
	float:right;
	width:50px;
	padding-top:10px;
}
.bg_title1 a {
	text-decoration: none;
	color:#fff;
}
.bg_title1 a:hover {
	text-decoration: underline;
	color: #ffea00;
}

.bg_title2 {
	height:17px;
	line-height:17px;
	background-image: url(../images/bg_title2.gif);
	padding-left:21px;
	margin:0px 40px 0px 63px;
	color:#fff;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: left;
}

.bg_title3 {
	height:17px;
	line-height:17px;
	background-image: url(../images/bg_title2.gif);
	padding-left:5px;
	margin:0px 40px 0px 63px;
	color:#fff;
	font-weight:bold;
	background-repeat: no-repeat;
	background-position: left;
}

/*当前位置*/
.postion {
	color: #666666;
	padding:8px 0px 0px 54px;
	height:30px;
	margin:5px 22px 10px 5px;
	background-image: url(../images/bg_postion.gif);
	background-repeat: no-repeat;
}
.postion .rightwz {float:right;color: #535353; padding:4px 0px 0px 0px;}
.postion a {text-decoration: none;color: #535353;}
.postion a :hover{text-decoration: underlie;color: #ea0000;}

.postion2 {
	color: #666666;
	padding:8px 0px 0px 54px;
	height:30px;
	margin:0px 22px 0px 5px;
	background-image: url(../images/bg_postion.gif);
	background-repeat: no-repeat;
}
.postion2 .rightwz {float:right;color: #535353; padding:4px 0px 0px 0px;}
.postion2 a {text-decoration: none;color: #535353;}
.postion2 a :hover{text-decoration: underlie;color: #ea0000;}

/*盒子*/
.bg_box1 {
	width:5px;
	background-image: url(../images/bg_box1.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #cfcfcf;
}
.bg_box2 {
	width:5px;
	background-image: url(../images/bg_box2.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d1d1d1;
}
.bg_box3 {
	background-image: url(../images/bg_map.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 14px;
}
.bg_box4 {
	background-color:#d6d6d6;
	text-align:center;
}
.box_sub1 {
	color:#444444;
	line-height:165%;
	margin:18px 0px 22px 0px;
}
.box_sub1 img{
	border: 1px solid #bfbfbf;
	padding:3px;
}
.box_sub1 ul{ margin:0px; padding:0px;}
.box_sub1 li{
	background-image: url(../images/arrow_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left:8px;
	list-style:none;
}



/*实线样式*/
.solid1 {
	border:1px solid #e7e7e7;
	background-color:#f6f6f6;
	clear:both;
	margin:19px 10px 0px 28px;
	height:92px;
}


.clear { padding:3px 0px; clear:both;}
/*关闭样式*/

.close {
	color: #444444;
	font-size:13px;
	text-align:right;
	text-align:center;
	border-top: 1px dashed #b0b0b0;
	height:30px;
	line-height:30px;
	margin:0px 30px 20px 56px;
}
.close a {
	color: #444444;
	text-decoration:none;
}

/*文本样式*/
.con_index1 {
	color:#444444;
	margin:0px;
	padding:0px;
	line-height:160%;
}
.con_index1 .pic1{
	width:103px;
	height:80px;
	margin:0px auto;
	padding:2px;
	background-image: url(../images/bg_pic.gif);
	background-repeat: no-repeat;
}
.con_index1 h1{ color:#c7251c; font-weight:bold; margin:0px; font-size:12px;}

.con_sub1 {
	margin:0px 40px 22px 53px;
	border: 1px solid #e0e1e1;
	background-color:#ffffff;
	padding:12px;
	line-height:160%;
}
.con_sub2 {
	margin:0px 40px 22px 53px;
	border: 1px solid #e0e1e1;
	padding:12px 16px;
	color:#444444;
	line-height:160%;
}
.con_sub3 {
	margin:0px 40px 22px 53px;
	border: 1px solid #e0e1e1;
	background-color:#ffffff;
	padding:12px;
	color:#444444;
	line-height:160%;
}
.con_sub4 {
	margin:0px 10px 5px 10px;
	padding:8px 8px;
	color:#444444;
	line-height:160%;
	background-image: url(../images/line_2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.con_sub5 {
	margin:0px 30px 22px 32px;
	padding:12px;
	color:#444444;
	line-height:160%;
}
.con_sub5 ul{margin:0px;padding:0px;}
.con_sub5 li{
	margin:0px;
	padding-left:17px;
	background-image: url(../images/icon_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	list-style:none;
}
.con_sub5 img{ margin:0px 10px 10px 10px;}
.con_sub6 {
	margin:0px 40px 22px 53px;
	border-top: 1px dashed #e0e1e1;
	background-color:#ffffff;
	padding:12px;
	line-height:160%;
}
.con_title {
	color:#0d0e6f;
	margin:5px 35px 10px 54px;
	padding:10px 5px 10px 5px;
	line-height:200%;
	border: 1px solid #f4f4f4;
	background-color:#fff;
	background-image: url(../images/bg_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.content2 {
	color:#444444;
	margin:0px 30px 20px 56px;
	padding:10px;
	line-height:200%;
	background-image: url(../images/line_3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}



.content_news { /*细览页样式*/
	line-height: 190%;
	color: #444444;
	padding: 0px;
	margin:0px 30px 20px 56px;
}
.cen {
	text-align:center;
	margin:0px 30px 0px 56px;
	padding:12px 0px;
	color:#bdbdbd;
	border-bottom: 1px dashed #CCCCCC;
	line-height:200%;
}
.cen .f-red {
	color:#dc0304;
	font-size:16px;
	font-weight:bold;
	line-height:200%;
}

/*图片样式*/
.p_logo {margin:0px;}



/*字体样式*/
.f-red1 {color: #a01a12; font-weight:bold;}
.f-red2 {color: #c0241b; font-weight:bold;}
.f-gray {color: #616161;}
.f-gray2 {color: #a2a2a2;}

/*表单样式*/
.btn_1 {
	color:#fff;
	height: 19px;
	width:59px;
	margin-left:8px;
	background: #FFFFFF url(../images/bg_bt1.gif) no-repeat;
	border-style: none;
}
.input1 {
	color:#000000;
	height: 16px;
	border: 1px solid #fff;
	background-color:#cdcccc;
}
.select1 {
	color:#666;
	background-color:#fff;
	width:160px;
}

/*列表类样式*/
.list_index1 {
	line-height: 140%;
	color: #444444;
	margin: 0px 10px 0px 45px;
	padding: 6px;
}
.list_index1 li {
	text-align:left;
	list-style: none;
	margin: 0px;
	padding: 2px 0px 1px 8px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index1 a {color: #444444; text-decoration:none;}
.list_index1 a:hover {color: #c7251c; text-decoration:underline;}

.list_index2 {
	line-height: 140%;
	color: #444444;
	margin: 6px 10px 12px 24px;
	padding: 6px;
}
.list_index2 li {
	text-align:left;
	list-style: none;
	margin: 0px;
	padding: 2px 0px 1px 8px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}
.list_index2 a {color: #444444; text-decoration:none;}
.list_index2 a:hover {color: #c7251c; text-decoration:underline;}



.list_news {
	line-height: 140%;
	color: #444444;
	margin: 0px 42px 10px 60px;
	padding: 0px;}
.list_news li {
	/*列表底部的虚线*/
	list-style-type: none;
	background-image: url(../images/line_list.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 6px 0px 5px 0px;
}
.list_news li a {
	color: #444444;
	padding:0px 0px 0px 14px;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position:5px 3px;	/*列表左边的箭头图片*/
}
.list_news .date{ float:right; padding-right:15px; color:#7e7e7e;}
.list_news .icon{ float:right; padding-right:15px; }
.list_news li a:hover {
	color: #e20505;
	text-decoration:underline;
	background-image: url(../images/arrow_1.gif);
	background-repeat: no-repeat;
	background-position:5px 3px;	/*列表左边的箭头图片*/
}
.list_news .icon a{ margin:0px; padding:0px;}



.list_pro {
	line-height: 140%;
	color: #434343;
	margin: 0px;
	padding: 0px;
}
.list_pro li {
	list-style: none;
	margin: 5px 2px 2px 5px;
	width:245px;
	padding:15px 0px 0px 17px;
	float:left;
}
.list_pro .bgpro {
	width:101px;
	height:94px;
	padding:2px;
	background-image: url(../images/bg_pro.gif);
	background-repeat: no-repeat;
}
.list_pro li a{ font-family:Arial, Helvetica, sans-serif; color:#c7251c; font-weight:bold;}

.list_pro2 {
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}
.list_pro2 li {
	list-style: none;
	margin: 10px 0px 0px 0px;
	width:82px;
	padding:0px 5px 0px 5px;
	float:left;
	background-image: url(../images/line_pro.gif);
	background-repeat: repeat-y;
	background-position: right;
}


.list_pro3 {
	line-height: 165%;
	color: #2b2b2b;
	margin: 0px 37px 0px 52px;
	padding: 0px;
}
.list_pro3 li {
	list-style: none;
	margin: px 2px 2px 5px;
	padding:17px 0px 15px 19px;
	background-image: url(../images/line_1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.list_pro3 img { border: 1px solid #bfbfbf; padding:2px;}
.list_pro3 li a{ font-family:Arial, Helvetica, sans-serif; color:#a01a12; font-weight:bold;}

.list_pro4 {
	line-height: 165%;
	color: #2b2b2b;
	margin: 0px 15px 0px 15px;
	padding: 0px;
}
.list_pro4 li {
	list-style: none;
	margin: 0px 2px 2px 5px;
	padding:10px 0px 5px 10px;
	background-position: bottom;
	float: left;
}
.list_pro4 img { border: 1px solid #bfbfbf; padding:2px;}
.list_pro4 li a{ font-family:Arial, Helvetica, sans-serif; color:#a01a12; font-weight:bold;}


/*网页底部样式*/
.bottom { margin: 0px; padding:0px;}


/*下拉条样式*/
#win {
	Scrollbar-Darkshadow-Color:#B4B4B4;
	scrollbar-arrow-color:#ffffff;
	Scrollbar-3Dlight-Color:#B4B4B4;
	scrollbar-base-color:#E50065;
	Scrollbar-Track-Color:#B4B4B4;
	Scrollbar-3Dlight-Color:#E50162;
	height: 323px;
	overflow: auto;
}
.win2 {
	Scrollbar-Darkshadow-Color:#ededed;
	scrollbar-arrow-color:#5b5b5b;
	Scrollbar-3Dlight-Color:#d1d3d5;
	scrollbar-base-color:#ededed;
	Scrollbar-Track-Color:#e9e9e9;
	Scrollbar-3Dlight-Color:#ededed;
	overflow: auto;
}

* html{overflow-y:hidden;}
#fixbox {display:block; top:0px; left:0px; width:100px; height:1px; position:fixed;}/* IE并不认识fixed，而FF认识 */
* html #fixbox {position:absolute;} /* 这个只有IE认识 */


#uboxstyle div.tag_select{display:block;color:#9e9e9e;width:176px;height:22px;background:transparent url("../images/bg_select.gif") no-repeat 0 0;padding:0 10px;line-height:22px;}
#uboxstyle div.tag_select_hover{display:block;color:#79A2BD;width:176px;height:22px;background:transparent url("../images/bg_select.gif") no-repeat 0 0px;padding:0 10px;line-height:22px;}
#uboxstyle div.tag_select_open{display:block;color:#79A2BD;width:176px;height:22px;background:transparent url("../images/bg_select.gif") no-repeat 0 0px;padding:0 10px;line-height:22px;}

#uboxstyle ul.tag_options{position:absolute;padding:0;margin:0;list-style:none; background-color:#fff;}
#uboxstyle ul.tag_options li{ background-color:#CCCCCC;display:block;width:176px;padding:0 10px;height:22px;text-decoration:none;line-height:22px;color:#79A2BD;}

#uboxstyle2 div.tag_select{display:block;color:#9e9e9e;width:176px;height:22px;background:transparent url("../images/bg_select2.gif") no-repeat 0 0;padding:0 10px;line-height:22px;}
#uboxstyle2 div.tag_select_hover{display:block;color:#79A2BD;width:176px;height:22px;background:transparent url("../images/bg_select2.gif") no-repeat 0 0px;padding:0 10px;line-height:22px;}
#uboxstyle2 div.tag_select_open{display:block;color:#79A2BD;width:176px;height:22px;background:transparent url("../images/bg_select2.gif") no-repeat 0 0px;padding:0 10px;line-height:22px;}

#uboxstyle2 ul.tag_options{position:absolute;padding:0;margin:0;list-style:none; background-color:#fff;}
#uboxstyle2 ul.tag_options li{ background-color:#CCCCCC;display:block;width:176px;padding:0 10px;height:22px;text-decoration:none;line-height:22px;color:#79A2BD;}
