body{
	margin: 0;
	padding: 0;
	line-height:10px;
	font-family: "Tahoma", "Courier New", "Book Antiqua", "Times New Roman";
	font-size: 11px;
}
ul,li,ol,dl,dt,dd{ list-style:none; margin:0; padding:0;}
img{
	border:0px solid #666666;
	margin:0;
	padding:0;
	color: #CCCCCC;
}
.clear{clear:both; height:0px;overflow:hidden;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline}
#headt{width:936px; height:18px;background:url(../../images/Index/bgb.gif) top; margin:0 auto}
#headt .bgl{width:18px; float:left; background:url(../../images/Index/bgcor.gif) left top; height:18px}
#headt .bgr{width:18px; float:right; background:url(../../images/Index/bgcor.gif) right top; height:18px}
.warp{
	width:900px;
	background:url(../../images/Index/wrapbg.gif) right repeat-y;
	height:auto;
	position:relative;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 18px;
}
.prview{ position:absolute; left:913px; top:112px; width:95px;}
.prviewt{background:#846642; width:5px; float:left; display:block;padding:15px 0 0 0; height:475px;}
.prviewc{ float:left; width:77px; background:#808895;height:480px; color:#FFF; padding-left:6px; padding-top:10px;font-size:11px; font-weight:bold; margin:0; line-height:16px}
.prviewc p{ margin:0 0 5px 0; padding:0; text-align:center}
.prviewc img{ border:3px solid #EBEADB; margin:13px 0 5px 2px}
.f_l{float:left}
.f_r{float:right}
input{font-size:11px;font-family:Tahoma; line-height:15px;padding-left:3px}
textarea{font-size:11px;overflow-y:auto; font-family:Tahoma; line-height:15px;padding-left:3px}
.blue{ color:#2F3A7F}
.f_12{font-size:12px;}
.t_c{ text-align:center}
.t_l{ text-align:left}
.f_b{ font-weight:bold}
.promo{ color:#CD7D28}

#header{padding:0 20px 0 20px; height:65px;}
#logo{font:italic bold 9pt Arial;line-height:29px; color:#8C8C8C; height:29px; padding-top:25px; width:366px; float:left}
#logo img{ margin-right:5px}
#service{ width:318px; float:right; text-align:right; margin-top:17px;}
#service ol li{ float:left; line-height:18px;}
#service ol li img{ margin:1px 5px 0 15px}
#service ol li a{color:#2F3A7F;font-weight:bold; font-size:10px}
#service .now a{color:#7F5E38;font-weight:bold; font-size:10px}
.painer{ float:left; padding:0px 0 0 93px; text-align:left; font-size:9px}

#warp2{width:860px; margin:0 auto; padding:0 20px 18px 20px; clear:both; overflow:hidden}
#nav{ width:688px; float:left; position:relative;}
#nav li{ float:left; height:29px}
.navl{ width:6px; background:url(../../images/Index/navlr.gif) left no-repeat;}
.navc{ width:673px; background:url(../../images/Index/navc.gif) repeat-x;text-align:center; padding-left:3px}
.navr{ width:6px; background:url(../../images/Index/navlr.gif) right no-repeat;}
#nav .navc .line{ width:1px;background:#856840; height:25px; margin:2px auto; float:left;}
#nav1 .hide{ width:146px}
#nav2 .hide{ width:116px}
#nav3 .hide{ width:134px}
#nav4 .hide{ width:151px}
#nav5 .hide{ width:120px}
#nav2 ul{padding-left:30px}
#nav3 ul{padding-left:138px}
#nav4 ul{padding-left:305px}
#nav5 ul{padding-left:460px}

#nav2 .hidedd ul{padding-left:35px}
#nav3 .hidedd ul{padding-left:110px}
#nav4 .hidedd ul{padding-left:285px}
#nav5 .hidedd ul{padding-left:420px}
/* common styling */
/* .hmenu {position:relative; width:680px; overflow:hidden; height:50px} */
.hmenu ul {padding:0; margin:0; list-style-type: none;}
.hmenu ul li {float:left;}
.hmenu ul li a, .hmenu ul li a:visited{display:block; text-align:center;color:#856840; font-weight:bold;line-height:29px;float:left;}
/* .hmenu ul li ul {display: none; width:600px} */
/* specific to non IE browsers */
.hmenu ul li:hover a { color:#071849;background:#fff; text-decoration:none}
.hmenu ul li:hover ul {display:block; position:absolute; top:29px; left:0; width:680px;}
.hmenu ul li:hover ul li ul {display: none;}
.hmenu ul li:hover ul li a {display:block; color:#666;font-size:10px; font-weight:normal; line-height:18px; margin:0 0 0 15px }
.hmenu ul li:hover ul li a:hover { color:#071849;}
.hmenu ul li:hover ul li:hover ul {position:absolute; left:0; top:29px; color:#000; }
.hmenu ul li:hover ul li:hover ul li a {display:block;}

#search{ width:153px;margin:4px 0 0 15px; background:#2F3A7F; float:left; padding:1px 0 1px 0;text-align:center; height:19px }
*+html #search{height:21px;}
.search{ width:119px; padding-top:3px; line-height:10px; height:13px; border:none; background:#fff; margin:1px 3px 1px 3px; color:#888; font-size:9px; font-family:Arial, Helvetica, sans-serif;}
#search li{ float:left;}

#container{width:880px; margin:0 auto; padding:0 0 0 20px}

#sidebar{
	width:auto;
	margin:0 10px 0 1px;
	float:left;
	height: 920px;
}
#sidebar .cstar{ color:#fff; line-height:15px; padding:5px 0 4px 0; font-weight:bold; }
#sidebar .xian{ background:url(../../images/Index/xian.gif) repeat-x; height:1px;margin:0 0 5px 0;font-size:0px}
#sidebar .xian1{ background:url(../../images/Index/xian.gif) repeat-x; height:1px;margin:0 0 2px 0;font-size:0px}
#sidebar dd{ margin-bottom:6px;}
#sidebar .menubg{padding-left:14px; border-left:2px solid #fff;}
#sidebar .cend{ height:6px; font-size:5px}


#menua{ background:#00A0EA;padding-left:6px;}
#menua .menubg{background:#012A68;}
#menua .cstar{ background:url(../../images/Index/cercle1.gif) right -7px no-repeat; }
#menua .cend{ background:url(../../images/Index/cercle1.gif) right -1px no-repeat; clear:both}
.vmenu {width:110px;position:relative;}
.vmenu ul li a, .vmenu ul li a:visited {display: block;color: #fff; text-decoration:none; }
.vmenu ul {padding:0; margin:0;list-style-type: none; }
.vmenu ul li {float:left; position:relative;letter-spacing:0px; margin-left:8px; z-index:200}
.vmenu .hide1{ width:110px;line-height:20px; height:19px;margin-bottom:1px}
.vmenu ul li ul {display: none;}
/* specific to non IE browsers */
.vmenu ul li:hover a {color:#fff; background:url(../../images/Index/submenubg.gif);}
.vmenu ul li:hover ul {display:block; position:absolute; top:0; left:100px; width:115px;}
.vmenu ul li:hover ul li ul {display: none;}
.vmenu ul li:hover ul li a {border-bottom:1px solid #A0A2A3;display: block; line-height:19px; height:19px;font-size:10px;color:#666; background:#fff; padding:0px 5px;width:105px;}
.vmenu ul li:hover ul li a:hover {text-decoration:none; color:#002D69; background:#fff}
.vmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:100px; top:0;}

.vmenuifram {position:absolute; visibility:inherit; z-index:-1; top:0; left:0; width:115px; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';}

#menub{ height:53px; background:url(../../images/Index/tel.gif);}

#menuc{ background:#015294; padding-left:6px;}
#menuc .menubg{ background:#4A6DA7;}
#menuc .cstar{ background:url(../../images/Index/cercle2.gif) right -6px no-repeat;}
#menuc .cstar1{font-weight:bold;color:#fff;padding:6px 0 4px 0;}
#menuc .cend{ background:url(../../images/Index/cercle2.gif) right -1px no-repeat;}
#menuc a{margin-left:8px; width:130px; display:block; line-height:17px; height:17px; color:#fff;}
#menuc a:hover{ color:#99D9E8; text-decoration:none}

#menud{ background:#002B68;padding-left:6px;}
#menud .menubg{ background:#808895;}
#menud .cstar{ background:url(../../images/Index/cercle3.gif) right -6px no-repeat;}
#menud .cstar1{font-weight:bold;color:#fff; line-height:17px; padding:0 0 4px 0;}
#menud .cend{ background:url(../../images/Index/cercle3.gif) right 0px no-repeat;}
#menud p{ color:#fff; margin:3px auto 8px auto}
#menud span img{ border:5px solid #fff; margin:3px auto}
#menud .yellowt{ color:#FEDB66; margin:0px;height:20px; padding:0;font-weight:bold; line-height:17px; }
#menud .yellow{ margin:0px; height:20px; padding:0;font-weight:bold;}
#menud .yellow a{ color:#FEDB67;}
#menud .bloglink{ }
#menud .bloglink a{background:url(../../images/Index/icoe.gif) 3px 6px no-repeat; color:#fff; display:block;width:118px; padding-left:15px; margin-bottom:5px}
#menud .tm{ margin: 0 5px 0 4px;}

#menue{ background:#41548C;  height:23px; line-height:20px; text-align:center; font-weight:800;}
#menue a{ display:block;color:#fff; font-size:10px}

#footer{width:860px; margin:0 auto; padding:10px 10px 15px 15px; height:25px; clear:both}
#guild{ height:20px; border:3px solid #B2B5AF; border-width:3px 0px 3px 0px;color:#4d4d4d; padding:3px 0}
#guild a{ color:#4d4d4d}
#guild .guildl{ width:359px; border-right:1px solid #aaa; height:33px; float:left; font-size:9px}
#guild .guildl li{ float:left; padding-left:5px; line-height:15px}
#guild .guildl .sy1{width:130px; }
#guild .guildl .sy2{width:80px; }
#guild .guildr{ width:900px;height:5px; float:left; margin-top:2px; font-size:9px}
#guild .guildr b{ margin: 0 18px}
#guild .guildr li a{ padding:0 0 0 23px;}
#link{padding:13px 0 10px 0px}
#link li{ float:left; padding-top:8px}
#link .language{ width:220px; padding-top:0}
#link li img{ margin:0 6px}
#copyright{ margin:10px 15px 0 15px; font-size:10px} 
#copyright img{ padding-top:1px}
#footb{width:936px; height:18px;background:url(../../images/Index/bgb.gif) bottom; margin:0 auto}
#footb .bgl{width:18px; float:left; background:url(../../images/Index/bgcor.gif) left bottom; height:18px}
#footb .bgr{width:18px; float:right; background:url(../../images/Index/bgcor.gif) right bottom; height:18px}

.bread{height:15px;color:#A3A3A3; line-height:16px; font-size:9px}
.bread a{ color:#A3A3A3}
.bread a:hover{ color:#2F3A7F}

.plpage{ width:280px; float:right}
.plpage li{ float:right;}
.plpage .ret{ width:11px; display:block;text-align:center;}
.plpage .ret img{ margin-top:5px}
.plpage .nowpage{ margin:0 5px 0 7px;text-align:center; color:#2F3A7F}
.plpage .pages{ width:90px; text-align:right; color:#636872; margin-right:7px}
.plpage .jg{ width:1px; text-align:center; color:#636872; margin:0 5px}
.trier{ float:left; width:300px; color:#2F3A7F;}
.trier select{border:1px solid #908F8B; font-size:11px; width:100px; height:18px;}
.prpage{ border-bottom:2px solid #B2B5AF; height:22px; margin:5px auto 6px auto}
.prpage1{height:20px; margin:0 auto 6px auto}
.prpage1 h5{ padding:0; margin:0}
.plsear{ width:160px; float:left; padding-left:2px}
.pltext{ width:140px; height:20px; border:1px solid #9F9F9F; background:#fff; color:#888; font-size:9px; font-family:Arial, Helvetica, sans-serif; line-height:15px; margin-top:2px}
.plsear li{ float:left;}

#contact{width:623px; float:left; height:100%; padding-left:8px;}
.title{ background:url(../../images/Index/titlebg.gif) repeat-x top; height:24px; text-align:center; margin:0px auto 3px auto}
.title img{ background:#fff; padding:0 10px; line-height:5px}

.wid1{width:200px;}
.wid2{ width:158px}
.wid3{ width:192px}
.wid4{ width:97px}
.wid5{ width:280px;}
.wid6{ width:80px}
.wid7{ width:40px;border:1px solid #908F8B; font-size:11px}
.wid8{ width:217px;}
.wid9{ width:400px;}
.wid10{ width:400px;}


.openw{ width:217px;}
.openw .openwt{background:url(../../images/Index/add/opentbg.gif) repeat-x left bottom; height:8px; padding-left:6px}
.openw .openwcon { background:url(../../images/Index/add/openbg.gif) repeat-x #FEFEF5; border:1px solid #BFBCAC; border-top:0px; padding:6px 10px 8px 7px; color:#81817D; line-height:12px}

