﻿@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0; list-style:none;}
body{ font-size:12px;font-family: Arial, Helvetica, sans-serif; color:#2c2c2c}
.wrap{ width:800px; margin:auto; border-right:1px solid #000; border-left:1px solid #000;}
.wp{ width:742px; margin:auto; clear:both;}
.clear{ width:100%; clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
h2{ font-size:12px;}
.fl{ float:left;}
.fr{ float:right}
a{ color:#2c2c2c; text-decoration:none; }
a img{ border:none;}

.header{ height:149px; border-bottom:1px solid #000; position:relative;}
.footer{ height:95px; background:#d8cfa8; width:100%; position:relative;color:#2c2c2c}
.foot_m{ width:480px; height:20px; position:absolute; left:29px; top:28px;}
.foot_m li{ float:left; padding-left:11px; line-height:20px; background:url(../images/icon_arr3.png) left center no-repeat; margin-right:13px;}
.foot_m li a{ line-height:20px; color:#2c2c2c}

.footer .foot_2{line-height:30px; margin-top:10px; margin:auto; text-align: center;}
.footer .foot_2 a{font-size: 12px;text-decoration: none;}
.footer foot_2 a:hover{color: #66667b;font-size: 12px;text-decoration: underline;}

.copyright{ width:300px; height:48px; position:absolute; right:20px; top:28px; line-height:20px; color:#2c2c2c; text-align:right}
.copyright span{ clear:both; display:block; margin-top:5px; color:#7c7c7c}

/*友情链接*/
.flink{ left:29px; top:55px; position:absolute; background:url(../images/bg_link.png) top right no-repeat; width:409px; height:17px; }
.flink ul{width:315px; position:absolute; height:17px; overflow:hidden; right:20px;bottom:0; background:#fff; }
.flinkbd{border:1px solid #d8cfa8; line-height:17px;}
.flink ul li{ width:280px; padding:0 15px; height:17px; line-height:17px;}.flink ul li a{ color:#666}

a.logo{ background:url(../images/logo.jpg); width:210px; height:50px; float:left; margin-top:22px;  position:relative;}
a.logo h2{ width:176px; height:51px; line-height:51px; font-size:14px; border-left:1px solid #231816; position:absolute; top:0; right:0; background:#fff; top:8px; text-indent:17px;}
.toplink{ width:188px; position:absolute; top:10px; right:0; height:18px; line-height:18px;}
.toplink a{ float:left; width:63px; height:18px; line-height:18px; background:url(../images/icon_arr1.png) left center no-repeat; padding-left:20px; color:#686868;}
.sform{ width:165px; height:20px; position:absolute; right:0; top:45px;}
.sform input{ width:104px; height:18px; padding:0 2px; font-size:12px; color:#666; line-height:18px; border:1px solid #dbdfe6;}
.sform button{ width:51px; height:20px; position:absolute; top:0; right:0; background:url(../images/btn_search.png); border:none;}

#nav{ width:100%; position:absolute; top:94px; height:25px; left:0;}
#nav li{ width:105px; height:23px; float:left; text-align:center; background:#e81f18; border-top:1px solid #f00; border-bottom:1px solid #f00; text-align:center; margin-right:1px;}
#nav li a{ color:#fff; line-height:23px; font-weight:bold;}

#setfont{ height:18px; width:120px; text-align:right; position:absolute; right:0; bottom:5px; !bottom:0px;}
#setfont a{ margin-left:5px;}

.box{ }
.box_hd{ height:22px; padding-bottom:2px; background:url(../images/line.png) left bottom no-repeat; line-height:22px; position:relative; width:100%;}
.box_hd a.more{ position:absolute; right:0; top:0; height:22px; line-height:22px; width:60px; text-align:right}

.main{ margin-top:25px; width:100%; clear:both; margin-bottom:10px; background:url(../images/bg_main.png) 568px top repeat-y;}
.main_left{ float:left; width:568px; }
.main_right{ float:left; width:150px;/* border-left: 1px solid #000;*/ padding-left:24px; padding-bottom:10px;}

.pos{ left:5px; bottom:0; height:24px; width:500px; position:absolute; line-height:24px;}
.pos em{ font-style:normal; color:#e81f18}

/*pagelist 通用*/
.pagelist{ clear:both; width:525px; margin:25px auto 0; font-size:12px;color:#686868; font-family:Arial, Helvetica, sans-serif; }
.pagelist li{ float:left; border:1px solid #dedede;  margin-right:6px;padding:1px 4px;}
.pagelist li a{ color:#686868;}
.pagelist li.thisclass{ background:#f1f1f1;}
/*首页*/
.catpic { margin-bottom:30px;}
.catpic li{ margin-bottom:9px; display:block; width:139px; height:40px; overflow:hidden;}
/**/
.jszc{ margin-left:4px;}
.jszc li{ padding-left:13px; background:url(../images/icon_arr2.png) left 6px no-repeat;  display:block; line-height:20px; margin-top:8px;}
/**/
.tjcp{ width:525px; margin:40px auto 0;}
.tjcp .box{width:246px; height:170px; float:left; margin-right:33px;}
.tjcp .box_con{ width:100%; margin-top:23px; line-height:18px; color:#2c2c2c;}
.tjcp .box_con img{ float:left; width:104px; margin-right:6px;}

.adflash{
	padding: 0 0 20px 0;
	background-color: #FFFFFF;
	height:184px;
}

.about{ height:140px; width:700px; border:1px solid #d4d4d4; padding:10px 20px; line-height:2em;}
.about p{ text-indent:2em; margin-top:5px;}
.about .ct{ text-align:center; margin-top:30px;}
.about h2{ padding-left:18px; background:url(../images/icon_fk.png) left center no-repeat;margin-bottom:6px;}


.news{ width:525px; margin:auto}
.news li{ height:18px; padding:13px 0 5px 0; border-bottom:1px solid #ccc; padding-left:15px; background:url(../images/icon_fk.png) left center no-repeat; }

span.date{ color:#e60012;}
span.catname{ background:#aaaaaa; color:#fff; padding:3px 5px; !padding:3px 5px 1px; margin:0 12px; }


/*频道*/
.intro{ width:700px; border:1px solid #d4d4d4; padding:10px 20px; line-height:2em; margin-top:25px;color:#000; font-weight:bold;}
.intro p{ clear:both; width:100%;}
.logoimg{ float:left; width:260px; margin-top:5px;height:100px; text-align:center;}
.intro h2{ padding-left:18px; background:url(../images/icon_fk.png) left center no-repeat; margin-bottom:6px;}

.intro1{ width:700px; border:1px solid #d4d4d4; padding:10px 20px; line-height:2em; margin-top:25px;color:#000; font-weight:bold;}
.intro1 p{ clear:both; width:100%;}
.logoimg1{ float:left; width:260px; margin-top:5px;height:100px; text-align:center;}
.intro1 h2{ padding-left:18px; background:url(../images/icon_fk.png) left center no-repeat; margin-bottom:6px;}

.ls1{ color:#2c2c2c; width:525px; margin-bottom:50px;}
.ls1 img{ width:150px;height:150px;}
.ls1 dl{ margin-top:20px; height:160px; border-bottom:1px dotted #ccc;}
.ls1 dt{ float:left; padding-right:15px;}
.ls1 h3{ color:#2c2c2c; font-size:14px; margin-bottom:12px;}
.ls1 p{ line-height:18px;float:right; }
.ls1 ul{ line-height:1.5em;}
a.viewdt{ display:block; margin-top:5px; color:#e81f18}

.ls2{ color:#2c2c2c; width:525px; margin-bottom:50px;}
.ls2 img{ width:100px;height:100px;}
.ls2 dl{ margin-top:20px; height:120px; border-bottom:1px dotted #ccc;}
.ls2 dt{ float:left; padding-right:15px;}
.ls2 h3{ color:#2c2c2c; font-size:14px; margin-bottom:12px;}
.ls2 p{ line-height:18px;float:right; }
.ls2 ul{ line-height:1.5em;}

#imglist{ padding:15px 10px;}
#imglist li{ float:left;margin-left:15px;margin-top:10px;display:inline; text-align:center;width: 152px;height: 220px;}
#imglist li a.img{ font-size:0px; display:block;}
#imglist li a.img img{ margin:auto;  border:1px solid #ccc; }
#imglist li h3{ padding:5px 0px 10px; font-weight:bold; line-height:1.5;}


#cpbox{ width:545px; clear:both;}
#cpbox .box_con{ margin-top:24px;}
.cp_ls{color:#2c2c2c; width:545px; margin-bottom:10px;}
.cp_tit{ height:23px; border-bottom:1px dashed #b4b4b4; background:#eaeaea; }
.cp_tit h2{ border-left:3px solid #c0c0c0;height:23px; line-height:23px; text-indent:5px; display:block;font-size:14px; font-family:'微软雅黑';}
.cp_con{ width:100%; clear:both;}
.cp_con dt{ width:120px; text-align:center; margin-top:14px; float:left;}
.cp_con dd{ float:left; width:425px; float:left;}
.cp_con dd .cp_tds{ width:420px; margin-left:5px; margin-top:11px; background:#f3f3f3; border-top:1px solid #ccc;}
.cp_con dd .cp_tds p{ display:block; line-height:20px; background:url(../images/icon_arr4.png) left 4px no-repeat; padding-left:12px;}

.gotop{ text-align:right; width:100%; margin-top:35px;} .gotop a{ padding-left:10px; background:url(../images/icon_top.gif) left center no-repeat;}
#right_menu .box{ width:150px; }
#right_menu .fb,.xgzl .fb{
	background-color:#E81F18; height:28px; line-height:28px; 
	color: #FFFFFF;
	
	text-indent: 10px;
	font-size:12px;
}
#right_menu .fb,.xgzl .fb a{
	background-color:#E81F18; height:28px; line-height:28px; 
	color: #FFFFFF;
	
	text-indent: 10px;
	font-size:12px;
}
#right_menu ul li,.xgzl ul li{

	display: block;
	font-size:12px; padding:6px 0;
}
#right_menu ul li a{
	
	
	color: #000000;
	display: block;
	font-size:12px; line-height:18px; font-weight:bold;
}
.xgzl ul li a{
 	color: #000000;
	display: block;
	font-size:12px; line-height:18px; font-weight:normal;
 }


#right_menu li{border-bottom:1px solid #C8C8C8;background:url(../images/icon_arr2.png) 10px center no-repeat;}	
#right_menu ul li a ,.xgzl ul li a{padding-left: 24px;background:url(../images/arror.gif) no-repeat 8px 4px;}
#right_menu ul li.sub a{ font-weight:normal; padding-left:32px;background:url(../images/icon_fk2.png) 18px center no-repeat}

.xgzl{ margin-top:25px;}
.xgzl .fb{ margin-bottom:8px;}

.mt20{ margin-top:20px;}

/*内容*/
#pagecon{ width:548px; color:#2c2c2c; margin-left:5px; }
#pagecon h1{ font-size:24px; font-family:"微软雅黑"; line-height:30px; text-align:center; padding:10px 0;}
#pagecon .content{ line-height:2em; width:96%; margin:15px auto}


.banner{ width:100%; height:180px; overflow:hidden; margin-top:20px;}

.xgxw .box_hd{ width:514px; margin-top:30px; margin-left:5px}

/*新闻*/
.bm2{ width:525px; margin:0px 0 30px 5px;}
.bm2 li{ height:32px; line-height:32px;border-bottom:1px solid #CCCCCC;}
.bm2 li span{ float:right; color:#FF0000}
	.bm dl{ background-color:#FFFFFF; border-bottom:1px solid #CCCCCC; width:237px;
	margin:15px 0; }
	.bm dl dt{width:100px;display:block; font-size:10px; color:#FF0000}
	.bm dl dd {padding:0px; margin:0; text-indent:0px; display:block; padding:3px 0 3px 0px; height:19px; overflow:hidden}
	.bm dl dd a{text-decoration: none; color:#000; text-indent:0px;}
	/*.bm dl dd a:hover{text-decoration: underline; color:#FF0000;}*/
	
.news_list span{ margin-right:15px;}

.pagelist{ clear:both; margin-top:20px;}

#arccon{ width:525px; margin-left:10px;}
.arcinfo{ color:#686868; width:100%; text-align:center; margin:20px 0 35px;}
#arccon h1{ font-size:14px; text-align:center; color:#000; margin-top:30px;}
#arccon .content{ line-height:2em; }
#arccon .content p{ text-indent:2em; margin-bottom:15px;}
#arccon .content img{max-width: 500px;

#jszc .box{ width:237px; height:237px; float:left; margin-right:35px; margin-left:5px;}
#jszc .box li,#jszc_list li{ height:30px; line-height:30px; padding-left:22px; background:url(../images/icon_arr4.png) left center no-repeat}
#jszc .box .box_hd{ margin-bottom:5px;}

#jszc_list{ width:525px; margin-left:10px;}
#jszc_list ul{ margin-left:30px; margin-top:20px;}


/**FAQ**/
.faqlist{ width:525px; font-size:14px; margin:0 0 0 10px; clear:both;}.faqlist .box_hd{ margin-bottom:10px;}
.faqlist dl{ width:92%; margin:auto;}
.faqlist dt{ height:36px; line-height:36px; padding-left:35px; background:url(../images/icon_faq.png) left center no-repeat;}
.faqlist dt a{color:#000; }
.faqlist dd{ width:460px; padding-left:30px; line-height:24px; color:#484848; padding-bottom:10px;}

.feedback{ margin-top:15px; width:450px; margin-left:10px;}
.feedback td{ padding:4px 0; }
.feedback .txtinput{ width:150px; height:18px; line-height:18px;}
.feedback form *{font-size:12px;}
.feedback textarea{ width:336px; height:80px;}
.feedback button{ padding:4px 5px;}.feedback strong{ color:red;}

.wpage{ margin-top:15px; line-height:2em;}
.map h2.tt,#wpage h2.tt{ background:url(../images/sitemap_title.gif) left bottom no-repeat; padding-bottom:3px; height:22px; line-height:22px;font-family: "微软雅黑";
font-size: 14px;
font-weight: bold;}
.map .box{ float:left; width:220px; margin:25px 25px 0 0 }
.map li{ background:url(../images/icon_arr4.png) left center no-repeat; padding:3px 0 3px 12px;}
.map li.subli{ background:url(../images/arror.gif) 12px center no-repeat;padding:3px 0 3px 24px;} 

#tab { text-align:right}
#tab a{ background:url(../images/icon_arr2.png) left center no-repeat; padding-left:12px; margin-left:8px;}
#tab a.cur{background:url(../images/icon_arr5.png) left center no-repeat;}
.tabcon{ margin-top:10px;}
.tabcon table{ width:100%; margin-bottom:12px;}
.tabcon  td{ border-bottom:1px solid #FFFFFF; background:#efefef; border-right:1px solid #FFFFFF; padding:3px 5px; color:#333}

#flink{ font-size:12px; border:none;}

/*企业理念*/
.qyln_hd{ width:510px;line-height:24px; padding-left:20px; background:url(../images/icon_arr0.gif) left center no-repeat}
.qyln_con{ width:460px; background:#f6f6f6; padding:18px 25px; line-height:24px; margin-bottom:20px;}
.qyln_con p{ margin-bottom:15px;}
.csr_con{margin-bottom:20px;}
.yh16{font-family: "微软雅黑"; font-weight:bold; font-size:16px; margin-bottom:15px;}
.br1{ border-right:1px solid #000; width:82px; font-weight:bold; text-align:left; padding:5px 0;}
.zgdq_con{  padding:5px 0 5px 10px;}

/*发展历程*/
.fzlc_intro{ width:440px; margin:20px auto 30px;}
.fzlc_con{ background:url(../images/bg_fzlc1.gif) left top repeat-y;}
.fzlc_con h3,.fzlc_con h2{ text-indent:28px;}.fzlc_con h3{ font-weight:normal; line-height:33px; background:url(../images/bg_fzlc2.gif) left center no-repeat}
.fzlc_con p{ background:#f6f6f6; margin-left:28px; line-height:33px; padding:0 10px;}
.btarr{ background:url(../images/bg_fzlc3.gif) left bottom no-repeat; height:26px;}
/*公司公告*/


.procsshead{
	float:left;
	background:url(../images/dot05.jpg) no-repeat;
	width:400px;
}

/*工具栏*/
.met_hits{ padding:0px 5px; height:35px; line-height:35px; margin-top:10px; border-top:1px dotted #ccc; text-align:right; position:relative; color:#666;font-family:'Microsoft YaHei',arial,tahoma,\5b8b\4f53,sans-serif;}
.met_hits a{ color:#666;}
.met_hits .metjiathis{ position:absolute; left:5px; top:8px;}
.met_page{ text-align:center;}
.met_page a{ margin-right:50px; color:#1C57C4; text-decoration:underline;}
/*翻页*/
.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.link{width:800px; margin:auto;}