/* CSS Document */
body {
	color:#000;
	text-align:center;
}
a {
	color:#000;
}
/*页面框架设置*/
#contianer {
	width:996px;
	margin:0 auto;
}
#wrap_top {
	height:109px;
}
#wrap_mid {
	width:996px;
	min-height:300px;
	height:auto;
}
#wrap_bottom {
	padding:15px 0px;
	line-height:26px;
	clear:both;
	color:#666;
	margin-top:10px;
	background:url(/Img/Web/bot_bj.jpg) no-repeat center top;
}
#wrap_bottom a {
	color:#666;
}
/*顶部样式*/
#top {
	height:70px;
	text-align:left;
}
#logo {
	float:left;
	width:310px;
	height:45px;
	padding-top:20px;
}
#top_des {width:460px;height:30px;margin-top:33px;float:left;font-size:14px;font-weight:bold;color:#369;}
#search {width:220px;height:66px;float:right;}
#lang {height:36px;color:#999;}
#lang a {color:#999;}
#keyword {width:120px;}
/*导航栏*/
#nav {
	height:37px;
	width:994px;
	border:solid 1px #dcdcdc;
}
.menu {list-style:none;}
.menu li {
	float:left;
	width:164px;
	height:37px;
	position:relative;
}
.menu li.sp {width:2px;background-color:#dcdcdc;}
.menu li a {
	display:block;
	width:164px;
	height:37px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	text-align:center;
	background:url(img/bg.gif) repeat-x 0px 0px;
}
.menu li a:hover , .menu li a.cur {
	color:#FFF;
	background-position:0px -37px;
	text-decoration:none;
}
.menu li a.ext {
	background-position:0px -74px;
	text-decoration:none;
}
/*二级下载菜单*/
.submenu {left:0px; z-index:100;
	width: 164px;
	display:none;
	list-style:none;
	list-style-position:outside;
	position: absolute; border:solid 1px #dcdcdc;}
.submenu li {
	width:164px;
	float:none;
	height:26px;
}
.submenu li a {
	display:block;
	width:134px;
	height:26px;padding-left:30px;text-align:left;line-height:26px;font-weight:normal;font-size:12px;}
.menu li:hover .submenu , .menu li.cur .submenu { 
	display:block;
}

/*页面主体样式*/
#mid_main {
	width:723px;
	float:left;
}
#mid_side {
	width:262px;
	float:right;
}
#mid_foot {clear:both;}
#index_pic {margin:10px;width:703px;text-align:center;}
/*页面底部*/
#bottom {
	
}
#bottom a {
	color:#333;
}
/*子页面类*/
#wrap_mid_ext {
	width:936px;
	min-height:300px;
	padding:128px 30px 0px 30px;
	height:auto;
}
.abort {
	background:url(img/abort.jpg) no-repeat 0 0;
}
.project {
	background:url(img/project.jpg) no-repeat 0 0;
}
.procedure {
	background:url(img/procedure.jpg) no-repeat 0 0;
}
.case {
	background:url(img/case.jpg) no-repeat 0 0;
}
.contact {
	background:url(img/contact.jpg) no-repeat 0 0;
}
#mid_left {float:left;width:200px;text-align:left;}


#mid_right {float:right;width:700px;padding-right:10px;}
/*EN样式*/
#en_body2 {}
#en_contianer {width:1058px;padding:0 5px;margin:0 auto;background:url(../../Img/Web/En-bgw.jpg) repeat-y 0 0;}
#en_top {height:35px;padding-top:200px;width:1058px;background:url(/Img/Web/EN-topw.jpg) no-repeat 0 0;}

#en_mid {width:1048px;padding:0 5px;text-align:left;}
#en_bottom {height:60px;padding:220px 0 30px 0;background:url(../../Img/Web/EN-bottomw.jpg) no-repeat 0 0;text-align:center;color:#777;}
#en_bottom a {color:#777;}
#en_link {height:32px;padding-left:40px;border-bottom:dashed 1px #ddd;line-height:32px;text-align:left;color:#999;}
/*En样式2*/
#en_contianer2 {width:100%;text-align:center;}
#en_top2 {height:268px;}
#en_topbg {height:228px;width:100%;background-color:#e6e9e9;}
#en_top_main {height:228px;width:1068px;margin:0 auto;background:#e6e9e9 url(/Img/Web/newenbg.jpg) no-repeat center top;}
#en_link2 {height:32px;width:1008px;line-height:32px;text-align:right;color:#999;}
#en_logo {height:70px;text-align:left;}
#en_txt {height:32px;text-align:left; text-indent:10px;font-size:20px;font-weight:bold;color:#325f82; font-family: Georgia,Times, serif;}
#en_top_foot {height:40px;width:1068px;margin:0 auto;background:url(/Img/Web/newenbg2.jpg) no-repeat center -2px;}
#en_mid2 {width:1068px;margin:0 auto;}
.en_picbtn {display:block;position:relative;width:180px;height:204px;border:solid 1px #CCC;background-color:#FFF;}
.en_picbtn:hover {text-decoration:none;}
.en_picbtn img {width:160px;height:160px;margin:10px 10px 0px 10px;}
.en_picbtn p {display:block;height:24px;lint-height:24px;font-size:14px;margin-bottom:10px;}
.en_picbtn .mask {position:absolute;top:60px;left:60px;width:60px;height:24px;background-color:#369;padding:30px 0;display:none;color:#fff;}
#en_bottom2 {margin-top:80px;height:400px;background:#dce8f2 url(../../Img/Web/EN-2-foot3.jpg) repeat-x left top;}
#en_foot2 {width:1068px;height:60px;margin:0 auto;padding:280px 0 60px 0;}

/*通用类*/
.mg10 {margin-left:10px;}
.mg20 {margin-left:20px;}
.bz {color:#888;}
.fred {color:red;}
.panel {
	margin-top:10px;
	text-align:left;
}
.panel_title,.panel_title2 {
	display:block;
	height:45px;
	text-indent:20px;
	background:#eee url(img/bg.gif) no-repeat 0 -111px;
	color:#2f3f59;
	font-weight:bold;
	line-height:40px;
}
.panel_title2 {
	background-position:0 -156px;
	line-height:50px;
	text-indent:0;
	text-align:center;
}
.panel_title3 {
	display:block;
	height:30px;
	width:723px;
	color:#049;
	font-size:14px;
	background:#eee url(img/bg.gif) no-repeat 0 -205px;
	font-weight:bold;
	text-indent:38px;
	line-height:30px;
}
.panel_title4 {
	display:block;
	height:40px;
	font-size:18px;
	font-family:\9ED1\4F53,\5b8b\4f53;
	font-weight:bold;
	line-height:40px;
	color:#086699;
	text-indent:14px;
	background:url(img/bg.gif) no-repeat 0px -245px;
}
.panel_title5 {
	display:block;
	height:24px;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	color:#086699;
	text-indent:10px;
	border-bottom:solid 2px #ddd;
}
.panel_title6 {
	display:block;
	height:32px;
	text-indent:16px;
	color:#2f3f59;
	font-weight:bold;
	line-height:32px;
	background-color:#f0f0f0;
	border:solid 1px #dcdcdc;
}
.panel_title7 {
	display:block;
	height:26px;
	padding-left:26px;
	font-size:18px;
	font-weight:bold;
	line-height:26px;
	color:#000;
	border-bottom:solid 2px #bbb;
	background:url(img/su.gif) no-repeat 0px -312px;
}
.panel_title8 {
	display:block;
	height:32px;
	padding-left:26px;
	font-size:16px;
	font-weight:bold;
	line-height:32px;
	color:#fff;
	border-bottom:solid 2px #5077a2;
	background:url(img/enbg.jpg) repeat-x 0px 0px;
}
.panel_title9 {
	display:block;
	height:32px;
	
	font-size:24px;
	line-height:32px;
	color:#000;
	font-family:Times, serif;
}
.panel .more {
	font-weight:normal;
	display:block;
	zoom:1;
	width:70px;
	height:45px;
	float:right;
}
.panel_body {
	padding:5px 10px 10px 10px;
	border:solid 1px #dbdbdb;
	border-top:none;
}
.panel_body2 {
	border-top:none;
	padding:5px 0px 5px 0px;
}
.panel_list {list-style:none;}
.panel_list  a {
	display:block;
	padding-left:24px;
	height:26px;
	line-height:26px;
	border-bottom:dashed 1px #dbdbdb;
	overflow:hidden;
	background:url(img/su.gif) no-repeat 0px -26px;
}
.panel_list a.s1 {background-position:0px -52px;}
.panel_list a.s2 {background-position:0px -78px;}
.panel_list a.s3 {background-position:0px -104px;}
.panel_list a.s4 {background-position:0px -130px;}
.panel_list a.s5 {background-position:0px -156px;}
.panel_list a.s6 {background-position:0px -182px;}
.panel_list a.s7 {background-position:0px -208px;}
.panel_list a.s8 {background-position:0px -234px;}
.panel_list a.s9 {background-position:0px -260px;}
.panel_list a.s10 {background-position:0px -286px;}
.panel_list a:hover {
	background-color:#eee;
	color:#336;
}
.panel_list a.cur {
	background-color:#1491d1;
	color:#fff;
}
.panel_list2 li {
	padding:5px;
	border-bottom:dashed 1px #dcdcdc;
	list-style:none;
}
.panel_list2 li a {
	display:block;
	height:22px;
	padding-left:20px;
	line-height:22px;
	color:369;
	background:url(img/su.gif) no-repeat 0px -26px;
}
.panel_list2 li a:hover , .panel_list2 a.cur {
	background-color:#1491d1;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.gsjj {float:left;width:493px;}
.gscy {float:right;width:200px;}
.hot {display:inline-block;zoom:1;width:26px;height:20px;margin:auto 0px;background:url(img/su.gif) no-repeat 0px -340px;}
.btn {
	display:inline-block;
	zoom:1;
	height:22px;
	padding:0px 4px;
	line-height:22px;
	text-align:center;
	border:solid 1px #69C;
	background-color:#D6E3F1;
	color:#006;
}
.int {
	display:inline-block;
	zoom:1;
	border:solid 1px #69C;
	height:22px;
	line-height:22px;
	padding:0px 4px 0px 4px;
}
.txt {
	border:solid 1px #69C;
	padding:2px 4px;
}
.p {text-indent:2em;}
.bz {margin-left:20px;color:#666；}
.aaa {color:#aaa;font-weight:normal;}
.er {border:solid 1px red;background-color:#FFC;}
.tips {border:solid 1px #A3BFDA;height:24px;line-height:24px;background:#FFC url(img/su.gif) no-repeat 3px -494px;margin:10px 0px;padding:2px 10px 2px 32px;font-weight:bold;color:red;}
#pageloading {width:100px;height:26px; position:absolute;left:46%;top:36%;padding:10px 10px 10px 36px;background:#FFF url(../../Plugs/artDialog4.1.7/skins/icons/loading.gif) no-repeat 5px 7px;border:solid 10px #ccc;}
.fright {float:right;margin-right:10px;}
/*表格样式,加页码高度为40*/
.tab {width:100%;background-color:#FFF;}
.tab td {height:24px;padding:2px 4px;border-bottom:solid 1px #ddd;}
.tab thead td,.tab th {background:#eee;color:#669;font-weight:bold;}
.tab tbody tr.cur {
	background-color: #f1f1f1;
	color: #369;
}
.tab tbody tr.chkd {background-color:#FF9FBE;color:#FFF;}
.tab a {color:#369;}
.tab .btn {background-color:#1491d1;border-color:#1491d1;color:#fff;}
.tab2 td,.tab2 th {border:solid 1px #ddd;}
.view {}
.view_title {border-bottom:dashed 1px #aaa;color:#999;background-color:#f1f1f1;padding:0 10px;}
.view_title h1 {text-align:center;font-size:14px;color:#669;}
.view_title a , .view_foot a {color:#669;}
.view_tag {display:inline-block;zoom:1;width:200px;}
.view_body {min-height:100px;}
.view_foot {margin-top:30px;}
/*页码*/
#pagebar {height:24px;padding:2px 0 2px 0px;margin-top:5px;}
#pagebar a {float:left;border:solid 1px #669;background-color:#e6ecf2;height:18px;line-height:18px;min-width:18px;padding:2px 2px!important;padding:2px 5px;text-align:center;margin:0px 3px;color:#039;}
#pagebar .act {background-color:#669;color:#FFF;border-color:#369;}
#pagebar a:hover {background-color:#669;color:#FFF;}
/*tips插件*/

.tip-yellow {
	z-index:1000;
	text-align:left;
	border:1px solid #939393;
	padding:7px;
	min-width:50px;
	max-width:530px;
	color:#8c3901;
	background-color:#FFF;
	background-image:url(img/tip-yellow.gif); /* bgImageFrameSize >= 10 should work fine */
	/**
	 * - If you set a background-image, border/padding/background-color will be ingnored.
	 *   You can set any padding to .tip-inner instead if you need.
	 * - If you want a tiled background-image and border/padding for the tip,
	 *   set the background-image to .tip-inner instead.
	 */
}
.tip-yellow .tip-inner {
	
	margin-top:-2px;
	padding:0 3px 1px 3px;
}

/* Configure an arrow image - the script will automatically position it on the correct side of the tip */
.tip-yellow .tip-arrow-top {
	margin-top:-7px;
	margin-left:15px;
	top:0;
	left:0;
	width:16px;
	height:10px;
	background:url(img/tip-yellow_arrows.png) no-repeat;
}
.tip-yellow .tip-arrow-right {
	margin-top:-9px; /* approx. half the height to center it */
	margin-left:-4px;
	top:50%;
	left:100%;
	width:10px;
	height:20px;
	background:url(img/tip-yellow_arrows.png) no-repeat -16px 0;
}
.tip-yellow .tip-arrow-bottom {
	margin-top:-6px;
	margin-left:15px;
	top:100%;
	left:0;
	width:16px;
	height:13px;
	background:url(img/tip-yellow_arrows.png) no-repeat -32px 0;
}
.tip-yellow .tip-arrow-left {
	margin-top:-9px; /* approx. half the height to center it */
	margin-left:-6px;
	top:50%;
	left:0;
	width:10px;
	height:20px;
	background:url(img/tip-yellow_arrows.png) no-repeat -48px 0;
}