@charset "utf-8";
body{ font-family:"宋体"; font-size:12px; margin:0; line-height:22px; color:#4c4c4c;} 
ol,ul,dl,td,li span{ list-style:none; margin:0;padding:0;}
h1,h2,h3,h4{ font-style:normal; list-style:none; margin:0;padding:0;}
img { border:0px;}
a{ color:#4c4c4c; text-decoration:none}
a:hover{ color:#f49000; text-decoration:none}

ul,li {list-style-type:none; text-transform:capitalize;}
.clear {clear:both; *display:inline;/*IE only*/}


#menu {margin:0px auto; display:block; width:998px; height:31px;}
#nav {display:block; background:url(../images/nav-bg.gif) repeat-x; height:31px; width:998px; text-align:center;  }
#nav .mainlevel {float:left; text-align:center; display:block; position:relative;list-style:none;}
#nav .mainlevel a { font-size:14px; font-weight:bold; color:#fff; text-decoration:none; line-height:34px; height:31px; text-align:center; padding:0 19px; display:block; _width:60px; overflow:hidden;
}
.add{ float:left; color:#F00; font-size:20px; font-weight:normal;}
.add a{ color:#F00;}
.add2{ float:left; color:#F00; font-size:12px; font-weight:normal; margin-left:10px; cursor: pointer;}
.add2 a{ color:#F00; cursor: pointer;}
.intex{ clear:both; font-size:14px; color:#FFF; text-align:left; font-size:13px;}
.top_link{ font-size:12px; font-weight:normal; color:#FFF; width:100%;}
.top_link li{ float:left; color:#FFF; font-size:13px;}
.top_link a{ color:#FFF; font-size:13px;}
.top_link a:hover{ color:#F00; font-size:13px;}
.add3{ margin-top:5px; }
#nav .mainlevel a:hover {color: #FFFFFF; text-decoration:none; background:#04457f;}
#nav .mainlevel ul {position:absolute; display:none; *width:998px;/*IE is great need, width>=li.length*/}
#nav .mainlevel li {float:left; background:#04457f; }
#nav .mainlevel li a {padding:0 12px; line-height:24px; height:24px; display:block; _padding-bottom:6px;/*IE6 only*/ font-size:12px; font-weight:normal;}
#nav .mainlevel li a:hover {color: #FFFFFF; text-decoration:none; background: #FF0000;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
#note {color:#3f240e; border-right:1px solid #fff; background:url(../images/nav-bg.gif) repeat-x; height:31px; display:block; line-height:34px; padding:0 3em; color:#FFFFFF;}
#note a{color:#3f240e;  height:31px; display:block; line-height:31px; padding:0 3em; color:#FFFFFF;}
#note a:hover{ color:#FF0000;}
.Triangle_con {height:9px; background:url(../images/bird.png) 36px 0 no-repeat; display:block; _margin-bottom:-6px;/*IE6 only*/}
.log {margin:100px auto; width:998px; text-transform:capitalize; line-height:200%;}
.nav_bot{ background:url(images/nav-bot-bg.gif) repeat-x; height:10px;}

.wtfw{ background:url(images/wt-top.gif) left bottom no-repeat; height:30px; font-weight:bold; font-size:14px; color:#FFFFFF;  width:613px; text-indent:15px; line-height:30px;}


.wtfw1{ padding-left:40px; background:url(images/ico1.gif) 10px 0px no-repeat; font-weight:bold; font-size:12px; color:#054b88;}
.wtfw2{ padding-left:40px; background:url(images/ico2.gif) 10px 0px no-repeat; font-weight:bold; font-size:12px; color:#054b88;}
.wtfw3{ padding-left:30px; background:url(images/ico3.gif) 0px 0px no-repeat; font-weight:bold; font-size:12px; color:#054b88;}
.wtfw4{ padding-left:40px; background:url(images/ico4.gif) 10px 0px no-repeat; font-weight:bold; font-size:12px; color:#054b88;}
.wtfw5{ padding-left:40px; background:url(images/ico5.gif) 10px -2px no-repeat; font-weight:bold; font-size:12px; color:#054b88;}
.wtfw6{ padding-left:30px; background:url(images/ico6.gif) 0px 0px no-repeat; font-weight:bold; font-size:12px; color:#054b88;}

#a2 a{  font-weight:bold; font-size:12px; color:#054b88;}
#a2 a:hover{
font-weight:bold; font-size:12px; color:#054b88;
	text-decoration: underline;
}

.wtfw_mai ul{ padding-top:12px; padding-left:5px; background:url(images/wtyw-xx.gif) right no-repeat; width:188px; padding-bottom:5px; line-height:26px;}
.wtfw_mai ul li{ padding-left:20px; background:url(images/ico.gif) 0px 0px no-repeat; border-bottom:dashed 1px #b3b3b3; width:150px;}
.wtfw_mai1 ul{ padding-top:12px;
 padding-left:5px;
  width:188px;
   padding-bottom:5px;
    line-height:26px;
	}

.wtfw_mai1 ul li{ padding-left:20px; background:url(images/ico.gif) 0px 0px no-repeat; border-bottom:dashed 1px #b3b3b3; width:150px;}
.wtjy-mai td{ background:url(images/wtjy-ri.gif) right repeat-y; border-bottom:dashed 1px #c8d4d4; text-align:center; width:100px; line-height:26px;}
.wtjy-1{ color:#808080;}
.wtjy-2{ color:#444444; font-weight:bold;}
.news img{ float:right; padding-right:30px; border:solid 1px #666666; padding:5px; padding-left:20px;}
.news ul{ float:left; line-height:26px;}
.news ul li{ background:url(images/ico.gif) 0px 0px no-repeat; padding-left:25px; width:350px; border-bottom:dashed 1px #ccc; color:#737373;}
.news ul li a{ color:#737373;}
.news ul li span{ float:right; padding-right:20px; color:#acacac;}
.ri_top{ background:url(images/ri-top.gif) left bottom no-repeat; height:30px; font-weight:bold; font-size:14px; color:#FFFFFF; padding-left:20px;}
.ri_top span{ float:right; padding-right:30px; padding-top:4px;}
.gg ul{ padding-left:20px;}
.gg ul li{ background:url(images/ico.gif) 0px 0px no-repeat; padding-left:30px; color:#3e3e3e;}
.wtkh ul{ padding-left:10px; padding-right:10px; padding-top:4px;}
.wtkh ul li{ text-align:center; padding-left:15px; float:left;}
.wtkh ul li img{ display:block; text-align:center;}
.aboutxt{ padding:5px; text-indent:22px; width:320px; color:#464646;}
.aboutxt img{ float:left;}
.cont{ }
.cont td{ background:url(images/cont-bg.gif) right bottom no-repeat; color:#737373; height:113px; padding-left:10px;}

.case ul{ width:95%; margin:0 auto; line-height:28px;}
.case ul li{ background:url(images/ico10.gif) 2px 7px no-repeat;
	padding-left:15px;
	color:#3e3e3e;

	border-bottom:dashed 1px #ccc;
	 width:300px; color:#737373; border-bottom:dashed 1px #b3b3b3;
}
.bor_img img{ border: solid 1px #ccc;}
.case ul li a{ color:#737373;}
.liks-bg{   margin-top:10px;}
.liks-bg td img{ padding:2px;}
.liks ul{ padding:0px 0px; }
.liks ul li{  float:left; margin-right:50px;}
.foot{ color:#5a5a5a;}
.foot a{ color:#5a5a5a}
.n-le{ height:30px; background:url(images/n-top.gif) left no-repeat; color:#FFFFFF; font-size:14px; font-weight:bold; padding-left:20px;}
.n-fl ul{ padding:5px 5px 5px 10px; line-height:26px;}
.n-fl ul li{ border-bottom:dashed 1px #ccc; background:url(images/ico.gif) 0px 3px no-repeat; padding-left:30px; width:150px;}
.n-fl ul li ul{ padding:0px 5px 9px 0px;}
.n-fl ul li ul li{ font-size:12px; width:100px; border-bottom:solid 1px #ccc; padding:0px 5px 0px 20px; }


div.RoundedCorner{} 
b.rtop, b.rbottom{display:block;} 
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #ccc} 
b.r1{margin: 0 1px} 
b.r2{margin: 0 1px} 
b.r3{margin: 0 1px} 
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 1px} 
.fldd{ float:right; padding-right:20px; padding-top:3px; color: #999999; font-size:12px;}

.ntop{ background:url(images/n-top1.gif) left top no-repeat; height:31px; font-weight:bold; font-size:14px; color:#FFFFFF; padding-left:15px; line-height:30px; }
.abouttxt{ }


.fwxm1 ul{ padding-left:10px; line-height:26px;}
.fwxm1 ul li{
	padding-left:20px;
	color:#3e3e3e;
	list-style-position: inside;
	list-style-type: disc;
	border-bottom:dashed 1px #ccc;
	 color:#737373; border-bottom:dashed 1px #b3b3b3;
}


.fwxm1 ul li span{ float:right; padding-right:20px; color:#666666;}



.jiaoyi{ float:right; padding-right:0px;  }
.jiaoyi ul{ padding:3px 15px 0px 0px;}
.jiaoyi ul li{ float:left; color:#747474; font-weight:bold; padding-left:10px;}
.jiaoyi ul li span{ float:left; }

h1.article_title{float:left;font-size:14px; text-align:center; line-height:30px;width:639px;font-weight:bold;color:#000;}
.article_txt{ float:left;margin:10px 0 0 26px; font-size:12px;font-weight:normal; line-height:180%;width:639px;display:inline;color:#000;}
.fy{float:center;width:100%; height:25px; line-height:25px; text-align:center; font-size:12px; font-weight:normal;padding-top:20px; color:#000;}

.pro-le ul{ padding:10px 0px;}
.pro-le ul li{ background:url(images/pro-le.gif) no-repeat; height:30px; text-align:center; padding-top:5px;}



.fwxm110 ul{ padding-left:10px; line-height:26px;}
.fwxm110 ul li{
	padding-left:30px;
	color:#3e3e3e;
	
	border-bottom:dashed 1px #ccc;
	 color:#737373; background:url(images/ico000.gif) 5px 5px no-repeat;
}


.fwxm110 ul li span{ float:right; padding-right:20px; color:#666666;}

#xxcc{ background:url(images/ri-cen.gif) repeat-y;}
.flspan{ color:#FFFFFF; padding-top:55px; padding-right:20px;}
.flspan a{ color:#FFFFFF; padding-top:55px;}
.flspan a:hover{ color:#FF0000;} 