*{
	margin:0; padding:0; border:0; background: none transparent scroll repeat 0% 0%; text-align:left;
}
*:focus {
	outline-style: none; outline-color: invert; outline-width: medium
}
body {
	text-align: center; background-color: #f5f5f5; font-family: verdana, geneva, sans-serif; color: #383838; font-size: 11px
}
img {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}
a img,h1,h2,h3,h4,h5,h6 {
	border: 0px; padding: 0px; margin: 0px;
}
ul,ol,li {
	padding: 0px; list-style-type: none; margin: 0px; list-style-image: none;
}
input {
	font-size: 10px;
}
a{
	color:#000000; font-size:12px; text-decoration:none;
}
a:hover{ text-decoration:underline;
	color:#cc6600;
}
a.orange{
	color:#d87608; font-size:12px; text-decoration:underline;
}
a.orange:hover{ 
	text-decoration:underline; color:#cc6600;
}
.bg_cpl{
	background:#f5f5f5 url(../images/bg_cpl.jpg) no-repeat 5px top!important;
}
.bg_fpl{
	background:#f5f5f5 url(../images/bg_fpl.jpg) no-repeat 5px top!important;
}
.bg_cpl2{
	background:#f5f5f5 url(../images/bg_cpl2.jpg) no-repeat 5px top!important;
}
.bg_kpl{
	background:#f5f5f5 url(../images/bg_kpl.jpg) no-repeat 5px top!important;
}
.bg_tpl{
	background:#f5f5f5 url(../images/bg_tpl.jpg) no-repeat 5px top!important;
}
.bg_cpl3{
	background:#f5f5f5 url(../images/ch_bg.jpg) no-repeat 5px top!important;
}
.body {
	margin:0 auto auto 5px; width: 980px; text-align:left; background:none;
}
.left{
	float:left;
}
.right{
		float:right;
}






#head {
	margin-top: 15px; width: 980px;
}
#head #logo {
	width: 168px; height: 57px
}
#head_right {
	text-align: right
}
#head_right p{
	text-align:right;
}
#head_right #for_headform {
	margin-top: 12px; width: 495px; margin-bottom: 13px
}
#head_right #for_headform div {
	float: right
}
#head_right #for_headform p {
	padding-right: 4px; background: url(../images/separator.gif) no-repeat right center; margin-right: 4px
}
#head_right #for_headform p a {
	margin: 5px 4px 4px; width: 16px; display: inline-block; height: 11px; overflow: hidden
}
#head_right #for_headform p .bg01 {
	background: url(../images/icon.gif) no-repeat 0px -32px
}
#head_right #for_headform p .bg02 {
	background: url(../images/icon.gif) no-repeat 0px -58px
}
#head_right #for_headform p .bg03 {
	background: url(../images/icon.gif) no-repeat 0px -84px
}
#head_right #for_headform p .bg04 {
	background: url(../images/icon.gif) no-repeat 0px -110px
}
#head_right #for_headform p .bg05 {
	background: url(../images/icon.gif) no-repeat 0px -136px
}
#head_right #for_headform p .bg06 {
	background: url(../images/icon.gif) no-repeat 0px -162px
}
#head_right #for_headform p .bg07 {
	padding-bottom: 2px; margin: 2px 4px; padding-left: 12px; width: 38px; padding-right: 0px; background: url(../images/icon.gif) no-repeat 0px 0px; height: 11px; padding-top: 3px
}
#head_right #for_headform p .bg08 {
	background: url(../images/icon.gif) no-repeat 0px -500px
}
#head_right #for_headform p .bg09 {
	background: url(../images/icon.gif) no-repeat 0px -566px
}
#head_right #for_headform .s_ipt {
	border-bottom: medium none; border-left: medium none; padding-bottom: 1px; padding-left: 2px; width: 124px; padding-right: 0px; background: url(../images/icon.gif) no-repeat 0px -187px; height: 18px; vertical-align: middle; border-top: medium none; margin-right: -5px; border-right: medium none; padding-top: 1px
}
#head_right #for_headform .s_btn {
	border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 23px; padding-right: 0px; background: url(../images/icon.gif) no-repeat 0px -223px; height: 20px; vertical-align: middle; border-top: medium none; cursor: pointer; border-right: medium none; padding-top: 0px
}
#head_right #for_headform li {
	float: right
}
ul#navmenu { 
	margin: 0; border: 0 none; padding: 0; list-style: none; height: 30px;
} 
ul#navmenu li { 
	margin: 0; border: 0 none; padding: 0; float: left;display: inline; list-style: none; position: relative; height: 30px; width:139px; text-align:center; border-right:1px solid #f5f5f5; background:#c3c3c3; line-height:30px;font-weight:600;
} 
ul#navmenu ul { 
	margin: 0; border: 0 none; padding: 0; list-style: none; display: none; position: absolute; top: 30px; left: 0;
} 
ul#navmenu ul li {
	width:200px;text-align:left;border-right:none; font-weight:normal;float: none;display: block !important; display: inline;
} 
ul#navmenu a { 
	display:block; float:left; color:#383838; float: none !important; text-align:center; font-size:11px;
} 
ul#navmenu li ul a{
	text-align:left;
}
ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a { 
	background:#d87609;border-top:1px solid #d87609;
} 
ul#navmenu li:hover li a, ul#navmenu li.iehover li a { 
	float: none; background: #fc910f url(../images/arrow.png) no-repeat right; 
color: #383838; padding-left:10px; 
} 
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: #eb7703 url(../images/arrow.png) no-repeat right; color: #FFF; text-decoration:none;
} 

ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a { 
	background: #fc910f; color: #383838; 
} 

ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { 
	background: #eb7703; color: #FFF;
} 

ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a { 
	background: #fc910f; color: #383838; 
}

ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { 
	background: #eb7703; color: #FFF; 
} 
ul#navmenu ul ul, ul#navmenu ul ul ul { 
	display: none; position: absolute; top: 0; left: 200px;padding-left:1px;
}
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; 
}
.location{
	height:20px; background-color:#d87609; padding-left:8px; color:#fff; line-height:20px;
}
.location a{color:#FFF;}
.location a:hover{color:#FFF; text-decoration:underline;}








/*---footer---*/
#footer{
	height:110px; overflow:hidden;
}
	#footer #nav_foot{
		height:34px; background:#c3c3c3; margin-bottom:13px;
	}
		#footer #nav_foot li{
			float:left;
		}
			#footer #nav_foot li a{
				display:block; float:left; height:34px; padding:0 20px; text-align:center; font-size:12px; color:#000; background:#c3c3c3 url(../images/separator.gif) no-repeat right center; line-height:2.8em;
			}
			#footer #nav_foot li .special_foot{
				background-image:none;
			}
			#footer #nav_foot li a:hover{
				color:#d87609;
			}
		#footer #nav_foot #friendlink{
			height:18px; margin:8px auto;	
		}
			#footer #nav_foot #friendlink a{
				display:inline-block; overflow:hidden; margin:0 6px;
			}
				#footer #nav_foot #friendlink .bg08{
					background:url(../images/icon.gif) no-repeat 0 -401px; width:18px; height:18px;
				}
				#footer #nav_foot #friendlink .bg09{
					background:url(../images/icon.gif) no-repeat 0 -434px; width:18px; height:18px;
				}
				#footer #nav_foot #friendlink .bg10{
					background:url(../images/icon.gif) no-repeat 0 -467px; width:18px; height:18px;
				}
				
	#footer form{
		margin-bottom:8px;
	}
	#footer .foot_form_bg{
		background:url(../images/icon.gif) no-repeat 0 -531px; border:none; width:90px; height:20px;
	}
	#footer .sign_btn{
		background:url(../images/icon.gif) no-repeat 0 -566px; border:none; width:73px; height:20px;
	}
/*---/.footer---*/
.clear{
	clear:both;
}

/*-----middle-----*/
.middle h3{
	height:33px; overflow:hidden;
}
	.middle h3 span{
		text-indent:9999px; display:inline-block;
	}
.middle p{
	margin:25px 60px; line-height:1.6em;
}
	.middle .eq table{
		margin-left:80px; margin-bottom:25px; border:1px solid #939393; background-color:#ffffff;
	}
		.middle .eq table td{
			padding:10px 10px 0 10px; text-align:center; vertical-align:middle;
		}
			.middle .eq table td a{
				display:inline-block; margin-bottom:10px;
			}
			
/*---鼠标滑过------*/
.trans_msg{filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2); background:#333333; color:#fff; padding:10px; width:500px; font-size:12px!important; line-height:1.4em;}
div.bodycontent{font-family:Arial, Helvetica, sans-serif;padding:0 10px 10px 13px;color:#555;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
div.bodycontent ul{margin-left:0px}
/*---鼠标滑过over------*/
.for_caseinfo{
	width:245px; height:20px; background:#d3d3d3; font-size:11px; font-weight:bold; line-height:1.7em; padding-left:4px;
}
.for_casecon{
	line-height:1.6em; margin-left:4px;
}
.for_casecon span{
	color:#666;
}
.for_casecon em{
	color:#d87608; font-style:normal;
}
.case_tab{
	margin-left:30px;
}
.middle p em{
	color:#666; text-decoration:underline;
}

.middle-list{ width:980px; height:auto; clear:both; background:#FEFEFE; overflow:hidden}
.middle-list p{ padding:0; margin:0;}
.middle-list .page{ padding-bottom:15px; padding-left:20px;}
.banner1{ width:980px; height:auto; clear:both; margin-bottom:12px; float:left;}
.middle-list h2{width:980px; height:40px; background: url(../images/h2.jpg) no-repeat 0px 0px; clear:both; font-size:12px; font-weight:bold; line-height:35px; text-indent:10px; padding-top:3px;}
.middle-list h2 span{ text-align:right; width:200px; float:right;}
.middle-list h2 span a:link,.middle-list h2 span a:visited{ color:#b2341d;}
.middle-list .big ul{width:980px; margin:12px 0; overflow:hidden;clear:both}
.middle-list .big li{ width:185px; height:155px; float:left; margin-left:10px;}
.middle-list .big li h3{width:185px; height:35px; background: url(../images/dian.jpg) no-repeat 0px 10px; line-height:35px; font-size:16px; font-weight:bold; text-indent:15px;}
.middle-list .big li h4{ width:182px; height:111px; background: url(../images/big-pic-bg.gif) no-repeat 0px 0px;padding:5px;}
.middle-list .big li img{padding:0; margin:0; }
.middle-list .small{}
.middle-list .small ul{width:995px; margin:8px 0; overflow:hidden;clear:both}
.middle-list .small li{ width:485px; height:115px; float:left; margin:10px 0;}
.middle-list .small li h4{width:182px; height:111px; background: url(../images/big-pic-bg.gif) no-repeat 0px 0px;padding:5px; float:left;}
.middle-list .small li h5{ width:280px; height:111px; float:right; padding-left:10px; padding-right:30px;}
.middle-list .small li h3{width:280px; height:25px; line-height:25px; font-size:16px; font-weight:bold;}
.middle-list .small li p{ margin:10px 0; padding:0; font-size:9px; margin-right:10px;}