﻿@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7d7a7a;
	line-height: 20px;
}
a {
	color: #2b2b2b;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
/*通用 start*/
img {
	border: 0;
}
.fl {
	float: left;
}
.ri {
	float: right;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.pb20 {
	padding-bottom: 20px;
}
.mt30 {
	margin-top: 30px;
}
.w100 {
	width: 100%;
}
ul, ul li, dl, dl dd {
	margin: 0;
	padding: 0;
	list-style: none;
}
h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}
.f14{ font-size:14px;}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
 border:none /*去虚线框*/;
 padding:0;
}
header, footer, nav, section, article {
	display: block;
}

/*选中文字加背景 start色*/
::-moz-selection {
background:#eb891b;
color:#fff;
}
::selection {
background:#eb891b;
color:#fff;
}
/*选中文字加背景色 end*/

header {
	background:url(../images/index_01.jpg) repeat-x;
}
.content {
	width:1000px;
	margin:0 auto;
}
.clearfix {
	display: block;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
footer {
	border-top:2px solid #68b92e;
	padding:10px 0;
	text-align:center;
	background:#FFF;
}
footer p {
	margin:0;
	padding:5px 0 5px 0;
}
footer p a {
	padding: 0 5px;
	color:#7e7a7b;
}
/*通用 end*/

.top {
	height:34px;
	line-height:34px;
	color:#FFF;
	background:#68b92e;
}
.top .fl a {
	 display:inline-block; padding:0 15px;
	color:#FFF;
}
.top .fl a.cur, .top .fl a:hover{ background:#46940e; text-decoration:none;}
.top .fl a.cur{ font-weight:bold;}
.top .ri a {
	padding: 0 8px;
	color:#FFF;
}
.logobar {
	height:78px;
}
.logobar h1 {
	text-indent:-9999px;
	width:500px;
	height:40px;
	margin-top:26px;
	background:url(../images/logo.jpg) no-repeat;
}
header nav, nav {
	float:left;
	width:100%;
	background:url(../images/navbg.jpg) repeat-x;
	height:34px;
	border:1px solid #ba680c;
}
.submain {
	margin:18px 0 0 0;
}
h1.ctitle {
	color:#ea891b;
	font-family:"Microsoft Yahei", "黑体", "宋体";
	font-size:15px;
	font-weight:bold;
	border-bottom:2px solid #ea891b;
	padding:10px 0;
}
.col_1 {
	width:680px;
}
.col_2 {
	width:300px;
}
.col_3 {
	width:300px;
}
.clist ul {
	border-bottom:1px dashed #bababa;
	float:left;
	width:100%;
	padding-bottom:10px;
	margin-bottom:10px;
}
.clist ul li {
	padding:5px 0;
	font-size:14px;
	float:left;
	width:100%;
}
.clist ul li a:hover {
	color:#ea8819;
}
.clist ul li span {
	float:left;
	width:530px;
	background:url(../images/clistlibg.jpg) no-repeat 0px 8px;
	text-indent:10px;
}
.clist ul li em {
	font-size:12px;
	float:right;
	font-style:normal;
}
.pagenav {
	text-align:center;
	padding-bottom:20px;
}
.pagenav a {
	border:1px solid #CCC;
	padding:1px 8px;
	margin:0 3px;
	display:inline-block;
}
.pagenav a.cur, .pagenav a:hover {
	background:#ea8819;
	border:1px solid #d37d1a;
	color:#FFF;
}
.rlist_warp {
	width:298px;
	border:1px solid #ddd;
	background:#f8fcff;
}
.bordertop1{border-top:1px solid #ddd;}
.rlist_warp .rlist{padding:10px 10px 10px 10px;}
.col_3 .rlist_warp{ border:none;}
.col_3 .rlist_warp h1.c2title{ font-family:"Microsoft Yahei", "黑体", "宋体"; font-size:18px; font-weight:bold; background:none; text-indent:0; border:none;}
h1.c2title {
	font-size:12px;
	font-weight:bold;
	color:#333;
	margin:0;
	padding:0;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:5px;
	background:url(../images/bg_rtitle.jpg) no-repeat 0 2px;
	text-indent:20px;
}
ul.djph li {
	padding:2px 0;
	background-image:url(../images/rlistembg.jpg);
	background-repeat:no-repeat;
	text-indent:18px;
}
ul.djph li#l1 {
	background-position:0 5px;
}
ul.djph li#l2 {
	background-position:0 -16px;
}
ul.djph li#l3 {
	background-position:0 -37px;
}
ul.djph li#l4 {
	background-position:0 -57px;
}
ul.djph li#l5 {
	background-position:0 -79px;
}
ul.djph li#l6 {
	background-position:0 -100px;
}
ul.djph li#l7 {
	background-position:0 -121px;
}
ul.djph li#l8 {
	background-position:0 -142px;
}
ul.djph li#l9 {
	background-position:0 -163px;
}
ul.djph li#l10 {
	background-position:0 -184px;
}
a.r_more {
	font-weight:normal;
	float:right;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
ul.jctj li {
	float:left;
	width:122px;
	text-align:center;
	padding: 5px 8px 0 8px;
}
ul.jctj li img {
	border:1px solid #dcdcdc;
	display:block;
}
.r_img_ad img {
	border:1px solid #dcdcdc;
}
/* Root = Horizontal, Secondary = Vertical */
ul#navmenu {
	margin: 0;
	border: 0 none;
	padding: 0 0 0 20px;
	list-style: none;
}
ul#navmenu li {
	margin: 0 3px;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	font-size:14px;
	width:100px;
	text-align:center;
	height:34px;
	line-height:34px;
	font-family:"Microsoft Yahei", "黑体", "宋体";
	position: relative;
	text-shadow:-1px -1px 0px #ad5f07;
}
ul#navmenu li:hover, ul#navmenu li.current {
	border-left:1px solid #a86014;
	border-right:1px solid #e69d4e;
	width:98px;
}
ul#navmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
	position: absolute;
	top:34px;
	left: 0;
	z-index:22;
}
ul#navmenu ul li {
	float: none; /*For Gecko*/
	display: block !important;
	display: inline; /*For IE*/
	width:107px;
	margin: 0;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #9e5c12;
}
ul#navmenu ul li:hover {
	width:107px;
	border-left:none;
	border-right:none;
}
ul#navmenu ul li a {
}
/* Root Menu */
ul#navmenu a {
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color: #FFF;
	text-decoration: none;
}
/* Root Menu Hover Persistence */
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a {
	background: #eb891c;
	border-left:1px solid #e69d4e;
	border-right:1px solid #a86014;
	color: #FFF;
}
ul#navmenu li.current a {
	border-left:1px solid #e69d4e;
	border-right:1px solid #a86014;
}
/* 2nd Menu */
ul#navmenu li ul li {
	height:30px;
	line-height:30px;
	float:left;
}
ul#navmenu li ul li a {
	border-right:none;
}
ul#navmenu li:hover li a, ul#navmenu li.iehover li a {
	float: none;
	border:none;
	height:30px;
	line-height:30px;
	padding:0;
	background: #ba680c;
	color: #FFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a {
	background: #eb891b;
	color: #FFF;
	height:30px;
	line-height:30px;
}
/* 3rd Menu */
ul#navmenu li:hover ul {
	border:1px solid #9e5c12;
	border-bottom:none;
	box-shadow:0px 0px 6px #a66113;
}
ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a {
	background: #ba680c;
	color: #FFF;
}
/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a {
	background: #eb891b;
	color: #FFF;
}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a {
	background: #EEE;
	color: #666;
}
/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	background: #CCC;
	color: #FFF;
}
ul#navmenu ul ul, ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 107px;
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul {
	display: none;
}
ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul {
	display: block;
}
.url{ border-bottom:1px solid #dedede;}
.url .content{ height:30px; line-height:30px; padding-top:10px; color:#888;}
.url .content a{color:#888; padding:0 5px;}

.detail{ background:url(../images/detail_contentbg.jpg) repeat-y 0 0px;}
.detail_title{ font-size:26px; color:#000; margin:0; padding:30px 0; float:left; width:100%;}
.tcdetail p.detail_update{ border:none;}
.tcdetail_title{border-bottom:2px solid #f0f0f0; margin-bottom:10px;}
.tcdetail_title .ri{ text-align:center; margin-top:30px;}
p.detail_update{ color:#888; border-bottom:2px solid #f0f0f0; padding-bottom:20px;}
p.detail_update a{ color:#888; }
.detail_content{ font-size:14px;}

.prenext{ padding:20px 0;}
.prenext a{ color:#2e55d0;}
.prenext ul li{ background-image:url(../images/icon_prenext.jpg); background-repeat:no-repeat; text-indent:15px;}
.prenext ul li.pre{ background-position:0 6px;}
.prenext ul li.next{ background-position:0 -18px;}

.r_y{ text-align:center; padding-top:13px; border-top:1px solid #ddd; margin-top:20px;}
.r_y a{ margin:15px 0 0 0; display:block; height:107px;}

.about_links{ width:233px; padding:27px 0 10px 27px;}
.about_links .title{ width:233px; height:53px; color:#FFF; background:url(../images/r_03.jpg) no-repeat; font-family:"Microsoft Yahei", "黑体", "宋体"; font-size:16px; font-weight:bold; text-indent:35px; line-height:50px;text-shadow:-1px -1px 0px #ad5f07;}
.about_links .title em{ font-size:12px; font-weight:normal; margin-left:10px;}
.about_links  ul{background:url(../images/r_06.jpg) repeat-y;}
.about_links  ul li{ font-size:14px; font-family:"Microsoft Yahei", "黑体", "宋体"; padding:8px 0; background:url(../images/r_09.jpg) no-repeat center bottom;color:#FFF;text-shadow:-1px -1px 0px #ad5f07;}
.about_links  ul li a{ color:#FFF; text-indent:82px; display:block;}
.about_links  ul li a.cur, .about_links  ul li a:hover{background:url(../images/about_licurbg.jpg) no-repeat 60px 7px; text-decoration:none;}

.about_links .bottom{ width:233px; height:10px;background:url(../images/r_12.jpg) no-repeat;}




/*会员 start*/
.user_main{ margin-top:20px; background:url(../images/user_31.jpg) repeat-y;}
.user_left{ width:210px;}
.user_left_top{height:5px; float:left; width:100%; overflow:hidden;background:url(../images/user_03.jpg) no-repeat;}
.user_left_menu{ width:208px; margin:1px;}
.user_left_menu ul li{ font-size:14px; height:35px; line-height:35px; text-indent:70px;margin:10px 0;background:url(../images/user_06.jpg) no-repeat;}
.user_left_menu ul li.cur a{ font-weight:bold; display:block;}
.user_left_menu ul li.cur{  border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;background:url(../images/user_06a.jpg) no-repeat #FFF;}
.user_left_menu ul li.c1{ background-position:40px -3px;}
.user_left_menu ul li.c2{ background-position:40px -47px;}
.user_left_menu ul li.c3{ background-position:40px -93px;}
.user_left_menu ul li.c4{ background-position:40px -136px;}
.user_left_menu ul li:hover, .user_left_menu ul li.cur{font-weight:bold;}
.user_left_menu ul li a:hover{ text-decoration:none;}
.user_left_menu ul li a{background:url(../images/user_12.jpg) no-repeat 160px 15px; display:block;}

.left_help{ border-top:1px solid #e1e1e1; padding:15px 20px 80px 20px;}
.left_help b{ display:block; font-weight:bold; font-size:14px; color:#333; margin-bottom:5px;}
.left_help ul li{ list-style: square; color:#0088cc; list-style-position: outside; margin-left:10px; padding:2px 0;}
.left_help ul li a{ color:#0088cc;}
.user_right{ width:762px;}
.user_right .title{ color:#000; font-size:14px; font-weight:bold; border-bottom:2px solid #999; padding-bottom:10px; margin-bottom:10px;}
.user_right .title span{ font-size:12px; font-weight:normal; color:#666; background:#fff9d7; border:1px solid #e5bb30; padding:5px; position: relative; margin-left:10px;}
.user_right .title span b{ background:url(../images/tips_arrow.jpg) no-repeat; width:7px; height:11px; position: absolute; display:inline-block; left:-7px; top:6px;}
.step{ font-size:14px; font-family:"Microsoft Yahei", "黑体", "宋体"; color:#333;}
.step b{ font-size:18px; color:#68b92e; padding-right:10px;}
a.y_14{ font-size:14px; color:#eb891b; text-decoration:underline;}

.yy_suc{ text-align:center;font-size:18px; font-family:"Microsoft Yahei", "黑体", "宋体"; color:#68b92e;}
.yy_suc img{ margin-right:10px;}
.yy_suc_detail{ padding-left:270px;}
.yy_suc_detail h3{ font-size:12px; font-weight:normal; margin-bottom:10px;}
.yy_suc_detail dl{ float:left; width:100%; font-size:14px; padding:10px 0;}
.yy_suc_detail dl em{ font-style:normal; color:#F00; padding-right:5px; font-size:14px;}
.yy_suc_detail dl dt{ float:left; width:80px; text-align:right; padding-right:10px;}
.yy_suc_detail dl dd{ float:left; width:400px; font-weight:bold; color:#333;}
.yy_suc_detail a.ag{ margin:20px 0 30px 40px; float:left; background:#ea891b; padding:10px 20px; color:#FFF; text-decoration:none; font-size:14px; text-shadow:1px 1px 0 #3b3737;}
.yy_suc_detail a.ag:hover{ background:#bd6d13;}


.userdetail{ border-bottom:1px solid #ebebeb; padding-bottom:20px; margin-bottom:20px;}
dl.userdetail_01{ float:left; width:100%; padding:5px 0; color:#4d4d4d;}
.userdetail_01 dt, .userdetail_01 dd{ float:left;}
.userdetail_01 dt{ width:100px; padding-right:20px; text-align:right;}
.userdetail2{ padding-bottom:150px;}
.userdetail2 dl.userdetail_01{padding:10px 0;}
.userdetail2 .userdetail_01 dt{ font-weight:bold;}
dl.userdetail_01 a{ color:#0088cc;}
dl.userdetail_01 dd{ padding-right:30px;}
dl.userdetail_01 dd.m{ width:400px; color:#808080; padding-left:100px;}
table.tjbg{border:1px solid #e0e3e6; border-bottom:none; margin:10px 0 20px 0;}
table.tjbg th{ font-size:14px; color:#4d4d4d; background:#f8f8f8;}
table.tjbg td, table.tjbg th{ padding:10px 0 10px 20px;border-bottom:1px solid #e0e3e6; text-align:left;}
table.tjbg td.yysj{color:#eb8718; }
table.tjbg td a{ color:#62b623; text-decoration:underline;}
.user_right .title span.ri{ background:none; border:none; margin:0; }
.user_right .title span.ri em{font-style:normal; font-weight:bold; color:#f1870f; padding:0 2px;}
.user_right .title span.ri input.c1{ border:1px solid #ccc; margin-right:5px;}
.user_right .title span.ri input.c2{ margin-left:5px; background:#eb891b; color:#FFF; border:none; padding:2px 5px; cursor:pointer;}
.user_right .title span.ri select{border:1px solid #ccc; }

.timechoose{ width:727px; padding-left:15px;}
.sub_yy input.c1{ border:1px solid #CCC; padding:3px; height:22px; line-height:22px; width:300px;}
.sub_yy dl dd, .sub_yy dl dt{ line-height:30px; font-weight:normal;}
.sub_yy dl dd span.tips{ font-size:12px; color:#666;}


.sub_yy a.tj{ margin:0px 0 0px 90px; float:left; background:#ea891b; padding:10px 25px; color:#FFF; text-decoration:none; font-size:14px; text-shadow:1px 1px 0 #3b3737;}
.tj{margin:0px 0 0px 90px; float:left; background:#ea891b; padding:10px 25px; color:#FFF; text-decoration:none; font-size:14px; text-shadow:1px 1px 0 #3b3737;}
.sub_yy a.zz{ margin:0px 0 0px 10px; float:left; background:#c3c3c3; padding:10px 25px; color:#333; text-decoration:none; font-size:14px; text-shadow:1px 1px 0 #FFF;}
a.green_more{ font-size:12px; font-weight:normal; color:#62b623; float:right;}

/*会员 end*/


/*首页*/
.indexmain {
	margin:15px 0 10px 0;
}
.indexleft{ width:264px;}
.indexright{ width:705px;}

.indexk{ border-top:2px solid #eb891b;}
.indexk2{ border:1px solid #dddddd; border-top:none; padding:5px 8px;}
.indexk3{ border:1px solid #dddddd; padding:5px 8px;}


h1.ititle {
	color:#333;
	font-family:"Microsoft Yahei", "黑体", "宋体";
	font-size:15px;
	font-weight:normal;
	padding:3px 0 0 0;
	float:left;
	width:100%;
}
h1.ititle b{ float:left; font-weight:normal;}
.indexmain h1.ititle{ border-bottom:1px solid #cecece; height:34px; line-height:34px; margin-bottom:10px;}
.indexmain .fl h1.ititle{ margin-bottom:5px;}
.indexmain h1.ititle b{ border-bottom:3px solid #9b9b9b; position:relative; top:-2px; padding:0 5px 0 30px; color:#333;}
.indexmain .fl h1.ititle b{ background:url(../images/index_122.jpg) no-repeat 0 6px;}
.indexmain .fl .ri h1.ititle b{ background:url(../images/index_12.jpg) no-repeat 0 6px;}
.indexmain .fl .ri h1.ititle{ margin-bottom:10px;}
.indexmain .fl .newslist{ margin-bottom:5px; }
.indexmain .banner{ width:1000px; height:381px;}
.toprlinks{ padding-top:33px;font-family:"Microsoft Yahei", "黑体", "宋体";font-size:13px;}
.toprlinks a{ padding:3px 8px; background:#68b92e; color:#FFF; margin-left:10px; border-radius:3px; display:inline-block; border:1px solid #55a11e; text-shadow:1px 1px 0 #55a11e;}
.toprlinks a:hover{ background:#ea8819; border:1px solid #d8780b; text-decoration:none;text-shadow:1px 1px 0 #d8780b;}

a.newreg{ font-size:12px; color:#eb891b; font-family:Arial, Helvetica, sans-serif;}
.userlog{ overflow:hidden; height:141px;}
.userlog ul{ padding:35px 10px 0 10px; display:block;_padding-top:5px;}
.userlog ul li{ padding:5px 0;}
.userlog ul li input.k{ border:1px solid #CCC; padding:1px 3px; height:22px; line-height:22px; width:170px;}
.userlog ul li input.a{ border:1px solid #c16e10; margin:0; padding:0; width:50px; text-align:center; height:22px; line-height:22px; background:#eb891b; color:#FFF;}
.indexad{ width:265px; height:182px; overflow:hidden;}
.indexad img{ border:1px solid #dddddd;}
a.more{font-size:12px; color:#a99d9d; font-family:Arial, Helvetica, sans-serif;}
.newslist ul{ padding:0px 0 0 0; float:left; width:100%; margin-top:3px;}
.newslist ul li{ background:url(../images/clistlibg.jpg) no-repeat 0 11px; text-indent:10px; padding:2px 0; height:22px; line-height:22px; overflow:hidden;}
.newslist ul li a{ color:#444;}
.indexzc{ height:40px;}
.js{ }
.js a{ text-decoration:none;}
.js p{ margin:0; padding:0; color:#989494;}
.js .fl{ width:350px; }
.js .ri{ width:337px;}
.js span, .js b{ display:block;}
.js b{ color:#eb891b;}
.js span{ color:#666;}

.ri .newslist{ width:340px; _padding-top:2px;}
.ri .newslist ul.imglist{ margin-top:3px; overflow:hidden; width:100%;}
.ri .newslist ul.imglist li{ background:none; text-indent:0; height:86px; float:left; margin:0 10px;_margin:0 8px;width:150px; text-align:center; line-height:18px;}
.companynews{ width:247px;}

.Menubox_stime{ border-bottom:1px solid #CCC; height:30px; line-height:30px;}
.Menubox_stime ul li{ float:left; padding:0 20px;font-family:"Microsoft Yahei", "黑体", "宋体";font-size:15px; cursor:pointer; border:1px solid #CCC; border-bottom:0;border-radius:5px 5px 0 0; margin:0 5px 0 10px; height:29px; line-height:29px;}
.Menubox_stime ul li.cur{ background:#68B92E; border:1px solid #68B92E;color:#FFF;}


.tcjs_list{ padding:0px 0;}
.tcjs_list ul li{padding:10px; margin:20px 0;  clear:both;}
.tcjs_list ul li.l1{ border:1px solid #ffc4a7; box-shadow:0 0 5px #fdd6c3;}
.tcjs_list ul li.l2{ border:1px solid #d5f58f; box-shadow:0 0 5px #d5f988;}
.tcjs_list ul li.l3{ border:1px solid #97e3c2; box-shadow:0 0 5px #98e3c3;}
.tcjs_list ul li.l4{ border:1px solid #ccecff; box-shadow:0 0 5px #b6e4ff;}
.tcjs_list .title{ padding-bottom:10px; display:block; float:left; width:100%;}
.tcjs_list .title span.fl{font-family:"Microsoft Yahei", "黑体", "宋体";font-size:16px; font-weight:bold;}
.tcjs_list .title span.ri{ color:#666;}
.tcjs_list .title span.ri a{ color:#666; padding:0 5px;}
dl.mainintro{ height:302px; overflow:hidden; width:100%;}
dl.mainintro dd.img{ width:717px; float:left;}
dl.mainintro dd.text{ width:250px; float:right;}
dl.mainintro dd.text ul li{ margin:0; padding:0;}
dl.mainintro dd.text ul li a{ text-decoration:none;}
dl.mainintro dd.text ul li b, dl.mainintro dd.text ul li span, dl.mainintro dd.text ul li p{ display:block;color:#666;}
dl.mainintro dd.text ul li b{font-family:"Microsoft Yahei", "黑体", "宋体";font-size:16px; font-weight:normal; margin-bottom:5px; }
dl.mainintro dd.text ul li span{font-family:"Microsoft Yahei", "黑体", "宋体";font-size:13px; font-weight:normal; padding-bottom:10px; }
dl.mainintro dd.text ul li p{ margin:0; padding:0;}
dl.mainintro dd.text ul li.bg{ margin-bottom:10px;}

ul.tcdetail_tabmenu{ border-bottom:1px solid #ddd; float:left; width:100%;font-family:"Microsoft Yahei", "黑体", "宋体";font-size:15px; }
ul.tcdetail_tabmenu li{border:1px solid #ddd; float:left; padding:3px 25px; height:29px; line-height:29px; margin:0 5px; border-radius:5px 5px 0 0; border-bottom:none; background:#f0f0f0; cursor:pointer;}
ul.tcdetail_tabmenu li:hover, ul.tcdetail_tabmenu li.cur{ background:#FFF; color:#eb891b; position:relative; bottom:-1px; }
.tcdetail_intro{ padding:20px 0;}
.pn p{ font-size:12px; margin:0; padding:0;}
.pn{ padding-bottom:20px;}

ul.tclist{ padding:20px 20px 20px 10px; background:#FFF;}
ul.tclist li{font-family:"Microsoft Yahei", "黑体", "宋体";font-size:14px; float:left; margin-bottom:10px;text-indent:5px;}
ul.tclist li a{ color:#eb891b;padding-bottom:5px; display:inline-block; }
ul.tclist li ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px;margin:3px 5px;border-right:1px solid #CCC; text-indent:0px;}
ul.tclist li ul li a{ color:#888; padding:0 5px 0 5px; margin-right:5px;}
ul.tclist li ul li a:hover{ background:#eb891b; color:#FFF; border-radius:3px; text-decoration:none;}

.logintop{ margin-top:30px;}
.loginmaink{ border:1px solid #d8d8d8; box-shadow:0 0 5px #CCC; background:#f8f8f8; margin-top:5px;float:left;width:100%;}
.loginmaink dl{}
.loginmaink dl dd.l{ float:left; width:560px; padding:50px 0 50px 50px;}
.loginmaink dl dd.r{ float:right; width:270px; background:#ededed;}
.login_footer{ text-align:center;float:left;width:100%;}
.loginmaink h2{font-family:"Microsoft Yahei", "黑体", "宋体";font-size:30px; line-height:30px; font-weight:normal; color:#000; padding-bottom:10px;}
.loginmaink dl dd.r .othermo{ margin:150px 0 0 50px;}
.loginmaink dl dd.r a.tologin{ margin:15px 0 10px 0; display:inline-block; height:37px;}
.loginmaink dl dd.r a.tologin:hover{ box-shadow:0 0 5px #1f6a0c;}

ul.logink{ padding:20px 0 0 0; font-size:14px;}
/*ul.logink li{ display:block; float:left; width:100%; padding:8px 0;}*/
ul.logink li{ display:inline-block;width:100%; vertical-align:top; padding:8px 0;}

ul.logink span.fl{ width:100px; text-align:right; padding-top:4px;}
ul.logink li a{ color:#003399;}
ul.logink span.fl b{ color:#ff0000;font-family:"Microsoft Yahei", "黑体", "宋体"; padding-right:2px;}
ul.logink span.ri{width:450px;}
ul.logink span.ri input.k{ border:1px solid #ababab; border-radius:3px; padding:2px; height:22px; line-height:22px; background:#FFF; width:300px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
ul.logink span.ri p{ margin:0; padding:3px 0; font-size:12px;}
ul.logink span.ri p.error{ color:#F30; font-weight:bold;}
.loginmaink dl dd.l .regnow{ margin:20px 0 0px 110px; display:inline-block; height:37px;}
.loginmaink dl dd.l .regnow:hover{box-shadow:0 0 5px #1f6a0c;}
.loginmaink dl dd.l .forgotpass{ font-size:12px; position:relative; top:-15px; left:30px;}

.userdetail input.k{ border:1px solid #ababab; border-radius:3px; padding:2px; height:22px; line-height:22px; background:#FFF; width:300px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.userdetail_edit dl.userdetail_01{ padding:10px 0;}
.userdetail_edit dl.userdetail_01 dt{ font-weight:bold; line-height:28px;}
.userdetail_edit a.tj{ margin:20px 0 0px 120px; float:left; background:#ea891b; padding:10px 25px; color:#FFF; text-decoration:none; font-size:14px; text-shadow:1px 1px 0 #3b3737;}

.indexleft p.userinfo{ line-height:25px; padding:30px 10px 10px 10px; margin:0;}
.indexleft p.userlinks{ padding:0 10px; margin:0;}
.indexleft p.userinfo span{ color:#a8a8a8;}
.indexleft p.userlinks a{ background:#62b625; color:#FFF; text-decoration:none; padding:5px 5px; border-radius:3px;}
.indexleft p.userlinks a:hover{ background:#4ea211;}


.alltc{ padding:20px 0;}
ul.alltclist li{ font-family:"Microsoft Yahei", "黑体", "宋体"; font-size:18px; font-weight:bold; float:left; width:100%; margin-bottom:10px;padding-bottom:10px;}
ul.alltclist li ul{ margin-top:5px; width:1100px; position:relative; overflow:hidden;}
ul.alltclist li ul li{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; width:473px; float:left;  padding:3px 5px; border-bottom:none; height:80px; border:1px solid #ccc; margin-right:10px; margin-left:10px;margin-bottom:5px;margin-top:5px; box-shadow:0px 0px 5px #ccc;}
ul.alltclist li a{ color:#eb891b;}
ul.alltclist li ul li a{ color:#333; font-weight:bold; text-decoration:none;}
ul.alltclist li ul li a span{ display:block; font-weight:normal; color:#666;}
ul.alltclist li ul li:hover{box-shadow:0px 0px 5px #65b930; border:1px solid #e0fbd0; background:#effce7; cursor:pointer;}
ul.alltclist li ul li:hover a, ul.alltclist li ul li:hover a span{ color:#000}



/*滚动图片 start*/
#container {
	width: 1000px;
	height: 381px;
	padding: 0px 0 0 0;
	margin: 0 auto;
	position: relative;
	z-index: 0;
}
#example {
	width: 100px;
	height: 381px;
	position: relative;
}
#ribbon {
	position: absolute;
	top: -3px;
	left: -15px;
	z-index: 500;
}
#frame {
	position: absolute;
	z-index: 0;
	width: 100px;
	height: 381px;
}
#slides {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.slides_container {
	width: 1000px;
	height: 381px;
	overflow: hidden;
	position: relative;
}
.pagination {
    position: absolute;
	z-index:2222;
	bottom:10px;
	left:45%;
}
.pagination li {
	float: left;
	margin: 0 3px;
	text-indent: -9999px;
	width: 10px;
	height: 10px;
}
.pagination li a {
	width: 10px;
	height: 10px;
	background: #d3d3d3;
	border:1px solid #b6b6b6;
	border-radius: 50%;
	float: left;
	overflow: hidden;
}
.pagination li.current a {
	background: #ff9c00;
	border:1px solid #dd8a07;
}
.caption {
	position: absolute;
	height: 30px;
	line-height: 30px;
	background: #000;
	background: rgba(0,0,0,.5);
	width: 190px;
	padding: 0 10px;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	text-shadow: none;
	_left: 0;
	_margin-bottom: -5px;
}
/*滚动图片 end*/
