* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1; font-size: 12px; line-height: 200% ;color: #444444; background:url(../images/body_bg.jpg) center top no-repeat; background-size:100% 100%;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header {}
#header .head_box { width: 1200px; height: 98px; margin:0 auto; position: relative; background:url(../images/head_bg_02.jpg) top center no-repeat;}
#header .logo { position: absolute; top: 10px; left: 10px;}
#header .tel {  position: absolute; top: 13px; right: 11px;}
#header .seach{ position:absolute; top:55px; right:10px;}
#header .seach img{ float:left; margin-left:-25px; margin-top:6px;}
#header .ta{ width:237px; float:left; height:29px; line-height:29px; border:#7c0006 solid 1px; border-radius:5px; color:#a4a3a3; padding-left:20px;}
/* nav */
#nav { width:1200px; margin:0 auto;}
#nav ul.nav_link{ float:left; width:1182px; height:40px; line-height:40px; background:url(../images/nav_bg_07.jpg) left center repeat-x;}
#nav ul.nav_link li{ float:left; width:118px; text-align:center;}
#nav ul.nav_link li a{ font-size:16px; color:#FFF; font-weight:bold; display:block; }
#nav ul.nav_link li a:hover{ background:url(../images/li_bg_03.png) center no-repeat;color:#caa56a;}

#nav .mainlevel ul.sub_nav_01 {position:absolute; *width:200px;/*IE is great need, width>=li.length*/ z-index:99999;}
#nav .mainlevel ul.sub_nav_01 li { background:#b10008;float:none; height:35px; line-height:35px; border-bottom:#7c0006 solid 1px; width:120px; margin-left:0px;text-align:center; z-index:99999; position:relative;}
#nav .mainlevel ul.sub_nav_01 li a {padding:0 12px; font-size:15px; line-height:35px; height:35px; display:block; _padding-bottom:6px;/*IE6 only*/ display:block; color:#ffffff; background:none; z-index:99999;position:relative;}
#nav .mainlevel ul.sub_nav_01 li a:hover {color:#caa56a; text-decoration:none; }
.sub_nav_01 li{ float:none;}
#nav li.mainlevel.on a{background:url(../images/li_bg_03.png) center no-repeat;color:#caa56a; }
/*banner*/
#banner{ width:1200px; margin:0 auto; margin-top:42px;}
/* content */
#content{width: 1200px; padding-top: 20px; padding-bottom: 10px; margin:0 auto;}
#content .sp_side{ width:256px; float:left; background:#f2f3ee;  padding-bottom:18px;}
#content .sp_side_title{ background:url(../images/bg_1_03.jpg) center no-repeat; height:30px; line-height:30px; padding-left:58px; color:#f4e2ce; font-size:15px; font-weight:bold;}
#content .sp_side ul{ width:237px; margin:0 auto; padding-top:8px;}
#content .sp_side ul li{ width:237px; height:33px; line-height:33px; border-radius:7px; background:#FFF; margin-top:12px;box-shadow:0px 1px 5px #dcddd9; text-align:center;}
#content .sp_side ul li a{ background:url(../images/li_bg_2_03.png) left center no-repeat; padding-left:20px; font-size:14px; color:#000;}
#content .sp_side ul li a:hover{ color:#7c0006;}
#content .spt1_cen{ width:647px; margin-left:20px; float:left; background:#f2f3ee; padding-bottom:22px;}
#content .sp1_cen_title{ height:30px; line-height:30px; background:url(../images/bg_3_03.jpg) center no-repeat;padding-left:58px; color:#000000; font-size:15px; font-weight:bold;}
#content .sp1_cen_title span a{ color:#000000; font-size:12px; font-weight:normal; padding-right:10px;float:right;}
#content .sp1_cen_title span a:hover{ color:#7c0006;}
#content .sp1_cen_left{ float:left; padding-top:22px; padding-left:10px;}
#content .sp1_cen_right{ float:left; margin-left:10px; padding-top:22px;}
#content .sp1_cen_right ul li{ height:35px; line-height:35px; border-bottom:#8d8d8c dashed 1px;}
#content .sp1_cen_right ul li a{ background:url(../images/li_bg_2_03.png) left center no-repeat; padding-left:20px; color:#000; font-size:14px;}
#content .sp1_cen_right ul li a:hover{ color:#7c0006;}
#content .spt1_right{ float:right; width:258px;  background:#f2f3ee; padding-bottom:15px;}
#content .spt1_right1{ float:right; width:258px;  background:#f2f3ee; padding-bottom:15px; height:358px;}
#content .spt1_right_title{height:30px; line-height:30px; background:url(../images/bg_4_03.jpg) center no-repeat;padding-left:58px; color:#000000; font-size:15px; font-weight:bold;}
#content .spt1_right_title span a{ color:#000000; font-size:12px; font-weight:normal; padding-right:10px;float:right;}
#content .spt1_right_title span a:hover{ color:#7c0006;}
#content .spt2{ margin-top:20px;}
#content .spt2_right{ float:right; width:927px; background:#f2f3ee;}
#content .spt2_right_title{height:30px; line-height:30px; background:url(../images/bg_5_03.jpg) center no-repeat;padding-left:58px; color:#000000; font-size:15px; font-weight:bold;}
#content .spt2_right_title span a{ color:#000000; font-size:12px; font-weight:normal; padding-right:10px;float:right;}
#content .spt2_right_title span a:hover{ color:#7c0006;}
#content .spt3{ margin-top:20px;}
#content .spt3_cen{ width:647px; margin-left:20px; float:left; background:#f2f3ee; padding-bottom:22px; height:350px;}
#content .spt3_cen_title{ height:30px; line-height:30px; background:url(../images/bg_3_03.jpg) center no-repeat;padding-left:58px; color:#000000; font-size:15px; font-weight:bold;}
#content .spt3_cen_title span a{ color:#000000; font-size:12px; font-weight:normal; padding-right:10px;float:right;}
#content .spt3_cen_title span a:hover{ color:#7c0006;}


#liand{ float:left;}
#mydatapick{ float:left;}

/*首页选项卡*/
.hidden { display: none }
.bx_chgBtn { background: url(images/bx_line.jpg) repeat-x scroll left bottom transparent; height: 33px; overflow: hidden; margin-top:-32px; float:right; margin-right:158px; }
.bx_chgBtn ul .mCon_btn { color: #000000; background:url(../images/x_bg_03.jpg) center left repeat-x; border:#c7cbad solid 1px; cursor: pointer; float: left; font-size: 14px; height: 25px; line-height: 25px; margin-top:5px; margin-right:10px; text-align: center; width: 90px; }
.bx_chgBtn ul .mCon_Cutbtn {  color: #7c0006;}
.bx_chgCon .bx3_1h { border-top-style: none; border-top-width: 0; }
.bx3_u2 {}
.bx3_u2 ul.mu1{ margin-top:-20px; width:628px; margin-left:auto; margin-right:auto;}
.bx3_u2 ul.mu1 li{ height:43px; line-height:50px; border-bottom:#8d8d8c dashed 1px; font-size:14px;}
.bx3_u2 ul.mu1 li a{ color:#000; background:url(../images/li_bg_2_03.png) left center no-repeat; padding-left:20px;}
.bx3_u2 ul.mu1 li a:hover{ color: #7c0006;}

.bx3_u2 ul.mu2{ width:235px; margin-left:auto; margin-right:auto; margin-top:-30px;}
.bx3_u2 ul.mu2 li{ height:43px; line-height:50px; border-bottom:#8d8d8c dashed 1px; font-size:14px;}
.bx3_u2 ul.mu2 li a{ color:#000; background:url(../images/li_bg_2_03.png) left center no-repeat; padding-left:20px;}
.bx3_u2 ul.mu2 li a:hover{ color: #7c0006;}


.bx3_1h { height: 200px; padding: 5px 0 0 0px; }
.bx3_b { display: block; font-size: 14px; height: 26px; line-height: 26px; text-align: center; }
.bx_chgBtn1 { background: url(images/bx_line.jpg) repeat-x scroll left bottom transparent; height: 33px; overflow: hidden; margin-top:10px; margin-left:20px;}
.bx_chgBtn1 ul .mCon_btn { color: #000000; background:url(../images/x_bg_03.jpg) center left repeat-x; border:#c7cbad solid 1px; cursor: pointer; float: left; font-size: 14px; height: 25px; line-height: 25px; margin-top:5px; margin-right:5px; text-align: center; width: 90px; }
.bx_chgBtn1 ul .mCon_Cutbtn {  color: #7c0006;}
/*table*/
table.table1{ font-size:14px; color:#000; width:235px; margin:0 auto; padding-top:15px;}
table.table1 td{ padding-top:8px;}
table.table1 td .ta1{ width:155px; height:22px; line-height:22px; border:#7c0006 solid 1px; float:left;}
table.table1 td .ta2{ width:70px; height:22px; line-height:22px; border:#7c0006 solid 1px;}
table.table1 td .tf1{ width:68px; margin-right:10px; height:29px; background:#7c0006; border:none; border-radius:10px; float:right; text-align:center; color:#FFF; cursor:pointer;font-family:\5FAE\8F6F\96C5\9ED1;}
table.table1 td .tf2{ width:68px; height:29px; background:#8d8d8c; border:none; border-radius:10px; float:right; text-align:center; color:#FFF; cursor:pointer;font-family:\5FAE\8F6F\96C5\9ED1;}
table.table2{ width:440px; margin:0 auto; font-size:14px; padding-bottom:100px;}
table.table2 td{ padding-top:10px;}
table.table2 td .ta3{ width:340px; height:29px; border:#b3b3b2 solid 1px; background:none;}
table.table2 td .ta4{ width:340px; height:68px; border:#b3b3b2 solid 1px; background:none;}
table.table2 td .ta5{ width:120px; height:29px; border:#b3b3b2 solid 1px; background:none;}
table.table2 td .tf3{ width:49px; height:25px; text-align:center; line-height:25px; border:none;font-family:\5FAE\8F6F\96C5\9ED1; cursor:pointer; color:#FFF; background:#b10008; border-radius:5px;}
table.table2 td .tf4{ width:49px; height:25px; text-align:center; line-height:25px; border:none;font-family:\5FAE\8F6F\96C5\9ED1; cursor:pointer; color:#FFF; background:#000000; margin-left:10px; border-radius:5px;}
table.table3{  margin:0 auto; color:#333333; font-size:14px;}
table.table3 td .ts1{ border:#abadb3 solid 1px; width:127px; height:22px; line-height:22px; background:none;}
table.table3 td .ts2{ border:#abadb3 solid 1px; width:127px; height:22px; line-height:22px; background:none;}
table.table3 td{ padding-top:10px;}
table.table3 td .ts3{ border:#abadb3 solid 1px; width:230px; height:22px; line-height:22px; background:none;}
table.table4 td{ padding-top:10px;}
table.table4{ width:410px; margin:0 auto; color:#333333; font-size:14px;}
table.table4 td .ts1{ border:#abadb3 solid 1px; width:127px; height:22px; line-height:22px; background:none;}
table.table4 td .ts2{ border:#abadb3 solid 1px; width:127px; height:22px; line-height:22px; background:none;}
table.table4 td .ts3{ border:#abadb3 solid 1px; width:230px; height:22px; line-height:22px; background:none;}
table.table4 td .tf5{ width:122px; cursor:pointer; float:right; margin-right:80px; height:30px; text-align:center; line-height:30px; color:#FFF;font-family:\5FAE\8F6F\96C5\9ED1; background:#a70008; border-radius:10px; border:none;}
.tf6{ width:122px; margin-top:-20px; cursor:pointer; float:right;height:30px; text-align:center; line-height:30px; color:#FFF;font-family:\5FAE\8F6F\96C5\9ED1; background:#a70008; border-radius:10px; border:none;}
.tf7{ width:49px; cursor:pointer;  height:26px; text-align:center; line-height:26px; color:#ffffff;font-family:\5FAE\8F6F\96C5\9ED1; background:#000000; border-radius:10px; border:none;}
.tf8{ width:49px; cursor:pointer; margin-left:20px; height:26px; text-align:center; line-height:26px; color:#FFF;font-family:\5FAE\8F6F\96C5\9ED1; background:#a70008; border-radius:10px; border:none;}
.tf9{ width:49px; cursor:pointer;  height:26px; text-align:center; line-height:26px; color:#ffffff;font-family:\5FAE\8F6F\96C5\9ED1; background:#a70008; border-radius:10px; border:none; float:right;}
table.table6 td{ padding-top:10px;}
table.table6{ width:440px; margin:0 auto; color:#333333; font-size:14px;}
table.table6 td .ts1{ border:#abadb3 solid 1px; width:127px; height:22px; line-height:22px; background:none;}
table.table6 td .ts2{ border:#abadb3 solid 1px; width:121px; height:28px; line-height:28px; background:none;}
table.table6 td .ts3{ border:#abadb3 solid 1px; width:344px; height:28px; line-height:28px; background:none;}
.tt{ width:440px; margin:0 auto; color:#b10008; font-size:18px;}

/* side */
#side{ float: left; width: 200px; overflow: hidden;}
#side .side_title{ padding-left:90px; color:#FFF; font-size:18px; font-weight:bold; height:56px; line-height:56px; background:url(../images/side_title_bg_03.jpg) center no-repeat;}
#side .side_title1{ text-align:center; color:#FFF; font-size:18px; font-weight:bold; height:56px; line-height:56px; background:#b10008;}
#side ul{ width:200px; background:#f2f3ee; margin:0 auto; padding-top:2px; padding-bottom:20px;}
#side ul li{ width:150px; margin:0 auto; height:32px; line-height:32px; border-radius:7px; background:#FFF; margin-top:12px;box-shadow:0px 1px 5px #dcddd9; padding-left:30px;}
#side ul li a{ background:url(../images/li_bg_2_03.png) left center no-repeat; padding-left:20px; font-size:14px; color:#000;}
#side ul li a:hover{ color:#7c0006;}
#side ul li a.cur{ color:#7c0006;}
/* main */
#main{ float: right; width: 976px; overflow: hidden;}
#main .main_title{ height:30px; line-height:30px; background:url(../images/t2_03.jpg) left center repeat-x;}
#main .main_title p{ float:left; background:url(../images/t1_03.png) left center no-repeat; padding-left:50px; margin-left:10px; color:#000; font-size:14px; font-weight:bold;}
#main .main_title span{ float:right; margin-right:16px; color:#666666;}
#main .main_title span a{ color:#666666;}
#main .main_title span a:hover{ color:#b10008; text-decoration:underline;}
#main .main_con{ background:#f2f3ee; color:#333333; font-size:14px; padding:40px 16px;}
#main .main_con ul.news{ margin-top:-30px;}
#main .main_con ul.news li{ height:100px; border-bottom:#b6b6b5 dashed 1px; padding-top:20px;}
#main .main_con ul.news li .news_img{ width:92px; height:75px; border:#e2e3e2 solid 2px; padding:2px; float:left;}
#main .main_con ul.news li .news_text{ width:820px; margin-left:20px; float:left; font-size:14px;  color:#333333;}
#main .main_con ul.news li .news_text h2{ color:#333333; font-size:18px; font-weight:normal; padding-bottom:10px;}
#main .main_con ul.news li .news_text h2 span{ float:right; font-size:16px; font-weight:normal;}
#main .main_con ul.news li a:hover .news_text{ color:#b10008;}
#main .main_con ul.news li a:hover .news_text h2{ color:#b10008;}
#main .main_con h3{ text-align:center; font-size:20px; font-weight:normal; padding-bottom:20px;}
#main .pagee{ border-top:#b3b3b2 dashed 1px; padding-top:10px; margin-top:10px;}
#main .pagee a{ color:#333333; font-size:14px;}
#main .pagee a:hover{ color:#b10008;}
#main .pagee a.a2{ float:left;}
#main .pagee a.a1{ float:left;}
#main .con_t{ margin-top:20px;background:url(../images/z_bg_03.jpg) left center repeat-x; width:920px; height:48px; line-height:48px; border-radius:15px; padding-left:20px;}
#main .main_con ul.exper li{ width:944px; padding-top:16px; padding-bottom:16px; border-bottom:#b6b6b5 dotted 1px;}
#main .main_con ul.exper li .news_img{ color:#333333;}
#main .main_con ul.exper li .news_text{ margin-top:20px;}
#main .main_con ul.exper li .news_text h2{ font-size:14px; font-weight:normal; color:#b10008;}
.tj1{ border:#abadb3 solid 1px; width:126px; height:22px; margin-right:20px;}
#main .main_con ul.jie li{ padding:15px; border:#b5b5b3 solid 1px; box-shadow:0px 1px 5px #ccc; margin-top:30px;}
#main .main_con ul.jie li .jie_img{ float:left;}
#main .main_con ul.jie li .jie_text{ float:left; width:767px; margin-left:20px; color:#333333;}
#main .main_con ul.jie li .jie_text h2{ font-size:18px; color:#333333; font-weight:normal; padding-top:10px; padding-bottom:10px;}
#main .main_con .peo{ float:left;}
#main .main_con .peo_text{ width:685px; margin-left:20px; float:left;}
#main .main_con ul.zhuanfang li{ width:221px; float:left; margin-left:7px; margin-top:10px; margin-right:8px;}
#main .main_con ul.zhuanfang li span{ display:block; text-align:center; color:#333333;}
#main .main_con ul.zhuanfang li a:hover span{color:#7c0006;}
#main .main_con ul.tese{ padding-top:20px;}
#main .main_con ul.tese li{ float:left; border-left:#333333 dashed 1px;}
#main .main_con ul.tese li a{ color:#333333; background:url(../images/li_bg_2_03.png) left 50% no-repeat;font-size:18px; margin-left:20px; margin-right:20px; margin-bottom:20px; display:block; padding-left:20px;}
#main .main_con ul.tese li a:hover{color:#7c0006;}
#main .contact_con{ width:400px;margin:0 auto; font-size:18px; line-height:40px;}
#main .contact_con a{ padding-right:30px; color:#333333;}
#main .contact_con a:hover{color:#7c0006;}
/* footer */
#foot{ width:1200px; margin:0 auto; background:#f5f5f5; border-top:#b10008 solid 7px; margin-top:40px; padding-top:16px; padding-bottom:16px; padding-left:10px;}
#foot .foot_left{ float:left;}
#foot .link a{ color:#000; font-size:14px; padding-left:10px; padding-right:10px;float:left;}
#foot .link a:hover{ color:#7c0006;}
#foot .foot_con{ float:left; margin-left:10px; margin-top:6px; color:#000; font-size:14px;}

/* marqueeleft */
.marqueeleft{height:200px;width:880px;overflow:hidden;margin:15px auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 10px;display:inline;width:211px;height:200px;overflow:hidden;}
.marqueeleft li a .pic{display:block;width:211px;height:141px;overflow:hidden;}
.marqueeleft li a .txt{text-align:center;height:23px;line-height:23px; margin-top:5px; font-size:14px; color:#000000;}
.marqueeleft li a .txt a{ color:#000;}
.marqueeleft li a:hover .txt{ color:#7c0006;}
/*分页*/
DIV.viciao {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; text-align:center;
}
DIV.viciao A {
	PADDING-RIGHT: 7px; border-radius:8px; font-size:14px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; COLOR: #ffffff; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; background:#b10008; TEXT-DECORATION: none
}
DIV.viciao A:hover {
	PADDING-RIGHT: 7px;PADDING-LEFT: 7px; PADDING-BOTTOM: 5px;  MARGIN-RIGHT: 10px; PADDING-TOP: 5px; 
}
DIV.viciao A:active {
	 PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px;MARGIN-RIGHT: 10px; PADDING-TOP: 5px;
}
DIV.viciao a.current {
	PADDING-RIGHT: 7px;PADDING-LEFT: 7px;  PADDING-BOTTOM: 5px; COLOR: #ffffff; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; BACKGROUND-COLOR: #c8a36b
}
DIV.viciao a.disabled {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; COLOR: #ccc; MARGIN-RIGHT: 10px; PADDING-TOP: 5px; 
}

.nav ul.map li.map_1 a{ color:#7d0006; font-size:20px; font-weight:bold; padding-left:10px;}
.nav ul.map li.map_2 a{ color:#000; float:left; font-size:16px; font-weight:normal; padding-top:10px;margin-right:20px; padding-bottom:30px;}

