@charset "gb2312";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ font-size:12px;line-height:22px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial;-webkit-text-size-adjust:none;color:#6D6D6D;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#626262;}
img{ border:0; vertical-align:bottom;}
table{ border:0;}
dt span.bt{ float:left; margin-left:10px; font:bold 15px/40px "Î¢ÈíÑÅºÚ"; color:#fff;}
dt span.mor{ float:right; margin-right:5px; line-height:40px; color:#D1D1D1; }
dt span.mor a{ color:#797979; }
dt span.mor a:hover{ color:#ff0000;}
.clear{ clear:both;}
.f_L {
	float: left;
}
.f_R {
	float: right;
}
#head{ width:100%; height:130px; background:url(../images/head_bg.gif) repeat-x; }
.head{ width:1000px; height:90px; margin:0px auto;}
.h_l{ width:320px; float:left; margin-right:10px;}
.h_r{ width:670px; float:right;}
.h_r_t{ width:100%; height:29px; text-align:right; line-height:30px; color:#49311B;}
.h_r_t a{color:#600;}
.h_r_t a:hover{color:#600;}
.h_r_t a:visited{color:#600;}
.clearfix {
	zoom: 1;
}
.topLink_wrap {
	background: #2E2E33;
	color: #666;
	height: 34px;
	line-height: 34px;
}
.topLink {
	width: 1000px;
	position: relative;
	color: #888;
	z-index: 999;
	margin:0px auto;
}
.topLink .link2 {
	color: #888;
	font-family: "ËÎÌå";
}
.topLink .link2 a {
	color: #aaa;
	margin: 0 5px;
	display: inline-block;
}
.topLink .link2 .weixin {
	background: url(../images/ico_weixin.png) no-repeat left center;
	padding-left: 25px;
	height: 34px;
	display: block;
	float: left;
	position: relative;
	cursor: default;
}
.topLink .link2 .tel {
	font-family: "Î¢ÈíÑÅºÚ";
	margin-left: 6px;
	color: #aaa;
}
.topLink .link2 .tel em {
	font-family: Arial, Helvetica, sans-serif;
	color: #00a3e9;
	font-size: 14px;
	margin-left: 8px;
}
.topLink .link2 .code2 {
	font-family: "Î¢ÈíÑÅºÚ";
	width: 160px;
	border: 1px solid #c9eeff;
	border-top: 0;
	text-align: center;
	position: absolute;
	z-index: 999;
	background: #FFF;
	top: 34px;
   *top:34px;
	right: 170px;
}
.topLink .link2 .code2 .bd {
	padding: 15px 0 0 0;
}
.topLink .link2 .code2 .bd .pic img {
	vertical-align: middle;
	width: 130px;
	height: 130px;
}
.topLink .link2 .code2 .bd .txt {
	font-size: 14px;
	line-height: 26px;
	padding: 5px 0 8px 0;
}

#backTop { width: 54px; height: 54px;overflow: hidden;
	right: 15px;
	position: fixed;
	z-index: 100;
	bottom: 30px;
}
#backTop a {
	display: block;
	border-radius: 2px;
	width: 54px;
	height: 54px;
	overflow: hidden;
	background: url(../images/ico_fix.png) no-repeat 0;
}
#backTop a:hover {
	opacity: 0.8;
}

/*---tipÐ§¹û¼ÓÔØ---*/
.tip_a{background:url(tip.gif) no-repeat center 20%;width:282px;height:423px}

/*---µ¼º½---*/
#xynav{ width:670px; margin-top:30px; height:40px;}
#nav{ width:670px; margin:0px auto; height:40px;text-align:center; z-index:999;}
#nav ul{float:left}
#nav li{float:left;height:40px;position:relative;z-index:999;}
#nav li.line_off{background:none}
#nav a{display:block;float:left;height:35px;padding-top:5px;line-height:18px;font-size:14px;color:#3E3E3E;width:94px;blr:expression(this.onFocus=this.blur());outline:none;position:relative}
#nav a:hover,#nav .active a,#nav li.sfhover a{color:#3E3E3E;text-decoration:none;font-weight:700;}
#nav a span{font-size:10px;-webkit-text-size-adjust:none;line-height:12px;padding-bottom:15px;display:block;font-weight:300;cursor:pointer;position:relative}
#nav .n{background:url(../images/i2.png) no-repeat 0 4px;width:16px;height:51px;float:left}
/*---µ±Ç°·ÖÀà---*/
#nav li ul{display:none;position:absolute;top:40px;left:-10px;width:116px;padding:10px 0;background:url(../images/nav2.png) repeat-y;z-index:999}
/*#nav li:hover ul{display:block}*/
#nav li ul li{line-height:30px;height:30px;margin:0;background-image:none;position:relative;z-index:2}
#nav li ul a,#nav li.active ul a,#nav li.sfhover ul a{background:none;font-weight:300;height:auto;color:#000;line-height:24px;width:110px;margin-left:3px;font-size:12px;float:none;padding:0 0 6px;background:url(../images/nav2.png) no-repeat -234px -100px;_background:url(nav2_1.gif) no-repeat 0 -30px}
#nav li ul a:hover{background:url(../images/nav2.png) no-repeat -234px 0;_background:url(../images/nav2_1.gif) no-repeat 0 0;color:#033ABA;font-weight:300}
#nav li ul .t{position:relative;z-index:2;top:14px;left:0;width:116px;height:4px;font-size:0;line-height:0;overflow:hidden;background:url(../images/nav2.png) no-repeat -116px 0;_background:url(../images/nav2_2.png) no-repeat}

/*full flash*/
#banner{width:1000px;margin:5px auto;}
.banner{ width:1000px; margin:0px auto; font-size:0px;}
#focus{width:1000px; margin:2px auto;height:275px;position:relative;overflow:hidden;}
#focus ul{position:absolute;}
#focus ul li{height:275px;position:relative;float:left;background:#000;overflow:hidden;}
#focus ul li div{position:absolute;}
#focus ul li img{width:1000px;height:275px;}
#focus .btn{height:10px;padding:5px 10px;position:absolute;right:0;bottom:0;text-align:right;}
#focus .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#focus .btn span.on{background:#fff;}
#focus .pre{left:0;}
#focus .next{right:0;background-position:right top;}

.fl{float:left;}
.fr{float:right;}
#src{ width:100%; height:110px; background:url(../images/src_bg.gif) repeat-x; overflow:hidden;}
.src{ width:1092px; margin:0px auto;}
.marginbtm10{ margin-bottom:10px;}
.caseShow{ height:105px; width:1092px; background-repeat:no-repeat; overflow:hidden;}
.caseShow .leftarrow{ width:46px; height:90px; background-image:url(../images/arrow.png); float:left; margin-top:6px; cursor:pointer}
.caseShow .centerCase{width:1000px; float:left; padding-top:0px; overflow:hidden; height:105px;}
.caseShow .rightarrow{ width:46px; height:90px; background-image:url(../images/arrow.png); float:left; margin-top:6px; background-position:0 99px;cursor:pointer}
.ulIndexCase{ width:1000px;}
.ulIndexCase li{ width:156px; margin:7px 5px 0px 5px; text-align:center; float:left; display:inline;}
.ulIndexCase li img{ padding:1px; border:solid 1px #CCC;}
.ulIndexCase li  a:hover img{ padding:1px; border:solid 1px #ff0000;}
.ulIndexCase li p{ text-align:center; padding:2px 0px;}

#pic{ width:1000px; margin:5px auto;overflow:hidden;}
.pic_t{ width:100%; height:50px; background:url(../images/t.gif) no-repeat; overflow:hidden;}
.pic_t1{ width:100%; height:50px; background:url(../images/g.gif) no-repeat; overflow:hidden;}
.pic_t2{ width:100%; height:50px; background:url(../images/s.gif) no-repeat;  position:relative; }
.pic_t2_t{ position:absolute; width:180px; float:left; height:42px; left:-8px;}
.pic_t2_r{ float:right; padding-right:10px; line-height:50px;}

.pic_c2{ width:998px; border:1px #e5e5e5 solid; border-top-style:none; background-color:#FFF; padding-bottom:12px; overflow:hidden;}
.pic_c2 ul li{float:left; padding:10px 0 0 16px;}
.pic_c2 ul li a{width:180px; height:120px; display:block; position:relative; overflow:hidden;}
.pic_c2 ul li img{ width:180px; height:120px;}
.pic_c2 ul li a ins{position:absolute; width:180px; height:40px; background:url(../images/bg3.png) no-repeat; left:0; bottom:-40px; display:block; z-index:2; text-decoration:none;}
.pic_c2 ul li a b{float:left; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; font-weight:normal; line-height:18px; padding:3px 0 0 5px;}
.pic_c2 ul li a ins em{float:left; margin:2px 0 0 5px; width:32px; height:22px; overflow:hidden; background:url(../images/bg6.png) no-repeat;}
.pic_c2 ul li a i{display:block; clear:both; line-height:10px; color:#FFF; font-family:"Verdana"; font-size:9px; text-transform:uppercase; padding:2px 0 0 5px; text-decoration:none;}

#ab{ width:1000px; margin:5px auto;}
.ab_l{ width:690px; float:left; margin-right:10px;}
.ab_l_t{ width:100%; height:42px; background:url(../images/a_l_t.gif) no-repeat; overflow:hidden;}
.ab_l_c{ width:688px; border:1px #d5d5d5 solid; margin-bottom:6px; border-top-style:none; background-color:#FFF; overflow:hidden;}
.ab_l_c_c{ width:670px; margin:6px 9px; overflow:hidden;}
.abo_l{ width:220px; float:left; margin-right:15px; font-size:0;}
.abo_r{ width:435px; float:right; line-height:24px; text-indent:2em;}
.ab_r{ width:300px; float:right;}
.ab_r_c{ width:298px; height:400px; border:1px #E3E3E3 solid; overflow:hidden;}
.ab_r_c_c{ width:284px; margin:7px; overflow:hidden;}
.ab_r_c_c .title{ width:100%; font-size:0;}
#ab_src{ width:100%; overflow:hidden;}
.pic_border {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.txt_thinking{ WIDTH: 140px; HEIGHT: 70px; OVERFLOW: hidden; padding-right:10px;}
.digest {
	LINE-HEIGHT: 22px; PADDING-LEFT:20px; BACKGROUND: url(../images/yh.jpg) no-repeat 0px 0px; COLOR: #666666; FONT-SIZE: 12px}
#ab_src ul li{ border-bottom:1px #FFE7D0 dotted; padding:6px 0px;}
.co_title{ color:#F95202; font-size:14px; font-weight:600;}
.ab_box{ width:100%;}
.ab_b_l{ width:340px; float:left; margin-right:10px;}
.ab_b_r{ width:340px; float:right;}

.ab_ni_t{ width:100%; height:40px; background:url(../images/n_t.gif) no-repeat; overflow:hidden;}
.ab_ni_c{ width:338px; border:1px solid #e8e8e8; border-top-style:none; overflow:hidden;}
.ab_ni_c_c{ width:320px; margin:6px auto; overflow:hidden;}
.ab_ni_c_c li{ line-height:28px; border-bottom:1px #D8D8D8 dotted;}
.ab_ni_c_c li span{ font-weight:600;}

#cont{ width:100%; background-color:#f8f8fa;}
.cont{ width:1000px; margin:10px auto; overflow:hidden;}
.co_l{ width:690px; float:left; margin-right:10px;}
.co_l_t{ font:bold 18px/26px "Î¢ÈíÑÅºÚ";}
.co_l_c{ width:100%;}
.co_l_c h1 { font-size: 22px; margin-bottom: 10px; text-align: left; }
.co_l_c td { height: 50px; font-size: 14px; }
.co_l_c td a:hover { color: #4da422; text-decoration: underline; }
.co_l_c .input .txtbox { width: 320px; padding-left: 10px; height: 36px; background: #fff; line-height: 36px; border: 1px solid #dadada; -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset; -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset; box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset; color: #999; }
.co_l_c  .text { background: #fff; border: 1px solid #d9d9d9; padding: 5px; width:665px; height: 89px; margin-top: 10px; overflow-y: auto; font-size: 12px; ackground: #fff; line-height: 24px; border: 1px solid #dadada; -moz-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset; -webkit-box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset; box-shadow: 1px 1px 3px 0px rgba(0,0,0,.1) inset; color: #999; }
.textfs { color: #999; }
.text:focus { outline: none; border-color: rgba(82, 168, 236, 0.8); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6) }
.co_l_c .submit { padding-left:0; background:#e11629; width: 140px; height: 43px; display: block; border: none; cursor: pointer; color: #fff; font-size: 22px; font-family: "Microsoft YaHei"; border-radius:3px;}
.co_l_c .submit:hover {}
.co_r{ width:300px; float:right;}
.co_r_t{ font:bold 18px/26px "Î¢ÈíÑÅºÚ";}
.co_r_c{ width:100%;}
.co_r_c_c{ width:290px; margin:5px auto; overflow:hidden;}
.co_r_c_c li{ font:14px/34px "Î¢ÈíÑÅºÚ";}

#link{ width:100%; margin:0px auto; overflow:hidden; background-color:#36B121;}
.link{ width:1000px; margin:0px auto; line-height:38px; overflow:hidden;}
.link span{ font:bold 13px/38px "ËÎÌå"; color:#FF0;}
.link a{ font-size:13px; margin:0px 6px; color:#fff;}
#foot{ width:100%; margin-top:0px; overflow:hidden; background-color:#1F1F1F;}
.foot{ width:1000px; margin:10px auto; overflow:hidden;}
.foot_l{ width:230px; float:left; margin-right:20px;}
.foot_r{ width:750px; float:right;}
.foot_r_dc{ width:100%; text-align:right; line-height:24px; color:#FFF;}
.foot_r_dc a{ color:#FFF;} 
.foot_r_dc a:hover{ color:#FFF;} 
.foot_r_dc a:visited{ color:#FFF;} 

#dc{ width:1000px; margin:6px auto; overflow:hidden;}
.dc_l{ width:220px; float:left; margin-right:10px; background:#fff; min-height:800px; margin-bottom:-5000px; padding-bottom:5000px;}
.dc_l_t{ width:100%; height:40px; background:url(../images/dc_l_t.gif) no-repeat; overflow:hidden;}
.dc_l_t h4{ font:bold 14px/40px "ËÎÌå"; padding-left:12px; color:#FFF;}
.dc_l_c{ width:218px; border:1px #CECECE solid; margin-bottom:6px; border-top-style:none; overflow:hidden;}
.dc_l_nav{ width:210px; margin:6px 4px; overflow:hidden;}
.dc_l_c_c{ width:210px; margin:6px 4px; overflow:hidden;}
.dc_l_c_c li{ line-height:36px; border-bottom:1px #D5D5D5 dotted; font-size:13px;}
.dc_l_nav a, .dc_l_nav a.select {display:block; padding-left:30px; background:#f7f7f7; background:url(../images/li.gif) no-repeat; height:38px; line-height:38px; font-size:14px; color:#919191;}
.dc_l_nav a:hover, .dc_l_nav a.select { font-weight:bold; color:#F00; text-decoration:none;}
.dc_r{ width:770px; float:right;}
.dc_r_t{ width:100%; height:40px; background:url(../images/dc_r_t.gif) no-repeat; overflow:hidden;}
.dc_r_t h4{ font:bold 14px/40px "ËÎÌå"; padding-left:12px; color:#8e8e8e;}
.dc_r_c{ width:768px; border:1px #CECECE solid; border-top-style:none; background-color:#FFF;  min-height:800px; margin-bottom:-2000px; padding-bottom:2000px; overflow:hidden;}
.dc_r_c_c{ width:730px; margin:10px 19px; overflow:hidden;}
.dc_r_c_c .title{ width:100%; text-align:center; font:bold 18px/40px "Î¢ÈíÑÅºÚ"; color:#FD130D; letter-spacing:2px;}
.dc_r_c_c .line{ width:100%; text-align:center; font:12px/20px "ËÎÌå"; color:#959595;}
.dc_r_c_c .box{ width:728px; border:1px #FEC5C0 dotted; background-color:#FFF0E8;}
.dc_r_c_c .boxc{ width:710px; margin:5px 9px; font-size:12px; overflow:hidden; line-height:22px;}
.dc_r_c_c .show{ width:100%; line-height:28px; font-size:13px;}

.nlist{ width:100%;}
.nlist li{ font:13px/34px "ËÎÌå"; border-bottom:1px #FDD2F8 dotted; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:20px;}
.nlist li span{ float:right;}

.slist{ width:100%; border-top-style:none; background-color:#FFF; padding-bottom:12px; overflow:hidden;}
.slist ul li{float:left; padding:10px 0 10px 18px;}
.slist ul li a{width:160px; height:200px; display:block; position:relative; overflow:hidden;}
.slist ul li img{ width:160px; height:200px;}
.slist ul li a ins{position:absolute; width:160px; height:40px; background:url(../images/bg3.png) no-repeat; left:0; bottom:-40px; display:block; z-index:2; text-decoration:none;}
.slist ul li a b{float:left; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:12px; font-weight:normal; line-height:18px; padding:3px 0 0 5px;}
.slist ul li a ins em{float:left; margin:2px 0 0 5px; width:32px; height:22px; overflow:hidden; background:url(../images/bg6.png) no-repeat;}
.slist ul li a i{display:block; clear:both; line-height:10px; color:#FFF; font-family:"Verdana"; font-size:9px; text-transform:uppercase; padding:2px 0 0 5px; text-decoration:none;}

.nlist{ width:100%;}
.nlist li{ font:13px/34px "ËÎÌå"; border-bottom:1px #FDD2F8 dotted; background:url(../images/a.gif) no-repeat 0px 10px; padding-left:20px;}
.nlist li span{ float:right;}

.blist{ width:100%; border-top-style:none; background-color:#FFF; padding-bottom:12px; overflow:hidden;}
.blist ul li{float:left; padding:10px 0 10px 17px;}
.blist ul li a{width:220px; height:150px; display:block; position:relative; overflow:hidden;}
.blist ul li img{ width:220px; height:150px;}
.blist ul li a ins{position:absolute; width:220px; height:40px; background:url(../images/bg3.png) no-repeat; left:0; bottom:-40px; display:block; z-index:2; text-decoration:none;}
.blist ul li a b{float:left; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; font-size:13px; font-weight:normal; line-height:18px; padding:3px 0 0 5px;}
.blist ul li a ins em{float:left; margin:2px 0 0 5px; width:32px; height:22px; overflow:hidden; background:url(../images/bg6.png) no-repeat;}
.blist ul li a i{display:block; clear:both; line-height:10px; color:#FFF; font-family:"Verdana"; font-size:9px; text-transform:uppercase; padding:2px 0 0 5px; text-decoration:none;}

.tablecss{width:100%; margin:10px auto;}
.tablecss th, .tablecss td{border:1px solid #EEEEEE;}
.tablecss th{background:#F7FEFF;width:130px;text-align:right;font-size:14px;font-weight:normal;padding:8px 0 8px 10px;color:#000}
.tablecss td{background:#fff;padding:8px 0 8px 10px;}
.tablecss em{color:#FF0000;margin:0 5px; font-style:normal;}
.input_border{height:20px;border:1px solid #c2c2c2; line-height:20px; padding:2px;}
