﻿* {padding:0px;margin:0;}
html {text-align:center;background:#ffffff;}
body {width:1002px;background:#edebde;margin:0px auto;font-family:Arial;font-size:12px;color:#4c4c4c;}
img {border:none;}
div {text-align:left;}
ul {list-style-type:none;}

a:link,a:visited {text-decoration:none;color:#4c4c4c;}
a:hover,a:active {text-decoration:underline;color:#4c4c4c;}

#nav a:link,#nav a:visited {text-decoration:none;color:#FFF;font-size:14px;font-weight:bold;}
#nav a:hover,#nav a:active {text-decoration:underline;color:#fff600;font-size:14px;font-weight:bold;}

#top{width:1002px;height:134px;background:url(top_bannar.gif);}

#nav{background:url(nav_bg.gif);}
#nav ul{margin-left:80px;height:32px;line-height:32px;text-align:center;}
#nav ul li{float:left;width:82px;}
#nav ul #currently{background:url(nav_currently.gif)} 

#guide {height:22px;line-height:22px;padding-left:10px;font-size:12px;}

#main{margin-top:4px;padding:0px 10px 10px 10px;}

#left{float:left;width:452px;background:#ffffff;padding:5px;}

#left h2{font-size:14px;text-indent:8px;background:#c32b0d;color:#FFF;line-height:27px;height:27px;margin-top:5px;}

#left .commend{padding-top:2px;}
#left .commend img{float:left;padding:2px;border:1px solid #CCC;margin:6px;margin-bottom:0;}
#left .commend h3{margin:0px 5px 6px 76px;font-size:14px;padding-top:8px;}
#left .commend .info{margin-left:82px;color:#7f7f7f;border-bottom:#cccccc 1px solid;padding-bottom:8px;}
#left .commend .info span{margin-right:10px;}
#left .commend p{margin:10px 3px 3px 6px;padding:2px;text-indent:2em;color:#7f7f7f;}


#middle{float:left;width:290px;background:#ffffff;margin-left:10px;padding:5px;}

#engineering{height:31px;background:url(middle_engineering.gif);}

#topinfo{background:#f4f3f3;height:112px;font-family:"黑体";font-size:18px;}
#topinfo p{line-height:29px;text-indent:8px;}

.news{margin-top:5px;height:132px;overflow:hidden;}
.news h4{font-size:14px;text-indent:6px;background:#bebebe;color:#FFF;line-height:23px;height:23px;}
.news h4.yellow{background:#ff944c;}
.news ul{margin-top:3px;}
.news ul li{float:none;line-height:22px;text-indent:12px;}
.news ul li span{font-size:10px;color:#7f7f7f;margin-left:5px;}

#mov{}

#right{float:right;width:190px;background:#ffffff;padding:5px;}

#right h5{font-size:14px;height:25px;line-height:25px;color:#FFF;text-indent:30px;}
#right h5.guide{background:url(right_guide.gif) no-repeat #bebebe;}
#right h5.photo{background:url(right_photo.gif) no-repeat #bebebe;}
#right h5.friend{background:url(right_friend.gif) no-repeat #bebebe;}

#guideicon{}
#guideicon img{margin-top:5px;margin-left:5px;}

#hotphoto{padding-top:3px;}


#right ul{}
#right ul li{text-indent:10px;line-height:23px;height:23px;}
#right p{line-height:23px;height:23px;padding-left:10px;}


/* iFocus style */
#ifocus { width:450px; height:242px;border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:339px; height:225px; overflow:hidden; margin:8px 0 0 8px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:339px; height:225px; overflow:hidden; }
		#ifocus_piclist img { width:339px; height:225px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:7px 8px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:339px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }


/*列表*/
#list{margin-top:4px;padding-left:10px;padding-right:10px;font-size:14px;}
#list #left{float:left;width:672px;height:600px;}

#list #left .news{border-bottom:1px dashed #cccccc;height:100px;}
#list #left .news h3{margin:0px 5px 2px 6px;padding-top:8px;}
#list #left .news .info{margin-left:8px;color:#7f7f7f;padding-bottom:2px;}
#list #left .news .info span{margin-right:10px;font-size:12px;}
#list #left .news p{color:#6f6f6f;margin:0px 3px 3px 6px;padding:2px;text-indent:2em;font-size:12px;}

#list #right{float:right;width:280px;height:600px;}
#list #right h2{font-size:14px;height:25px;line-height:25px;color:#FFF;text-indent:30px;background:url(right_guide.gif) no-repeat #bebebe;}
#list #right ul{margin-top:5px;margin-bottom:8px;}
#list #right ul li{line-height:25px;text-indent:8px;}

.k_pagelist {width:100%;margin-top:5px;line-height:30px;text-align:center;}
.k_pagelist a {margin:0px 3px 0px 3px;}
.k_pagelist strong {margin:0px 3px;color:#F00;}
.k_pagelist span {margin:0px 3px;}

/*列表_zw*/
#list_zw{margin-top:4px;padding-left:10px;padding-right:10px;font-size:14px;}
#list_zw #left{float:left;width:722px;height:600px;}

#list_zw #left 
#list_zw #left ul{margin:0px 5px 2px 6px;padding-top:20px;}
#list_zw #left ul li{line-height:32px;text-indent:18px;}
#list_zw #left li span{margin-right:10px;font-size:12px;}

#list_zw #right{float:right;width:230px;height:600px;}
#list_zw #right h2{font-size:14px;height:25px;line-height:25px;color:#FFF;text-indent:30px;background:url(right_guide.gif) no-repeat #bebebe;}
#list_zw #right ul{margin-top:5px;margin-bottom:8px;}
#list_zw #right ul li{line-height:25px;text-indent:8px;}

/*内容*/

#content{margin-top:4px;padding-left:10px;padding-right:10px;font-size:14px;}

#content #left{float:left;width:670px;padding-bottom:6px;border:1px solid #AAA;}

#content #left h1{font-size:18px;line-height:36px;text-align:center;color:#f40;}
#content #left p{line-height:150%;margin:10px;text-indent: 2em;color:#000;}

#content #left dl {margin:0px;list-style-type:none;line-height:26px;}
#content #left dl dt {background:#F4F5F9;font-weight:bold;text-indent:5px;border-bottom:1px dashed #AAA;}
#content #left dl dd {text-indent:3px;}
#content #left dl dd i {font-size:10px;color:#080;margin-left:9px;}

#artinfo1 {text-align:center;line-height:20px;font-size:12px;border-bottom:1px dashed #AAA;}
#artinfo1 span {margin-left:12px;display:inline;color:#666;}

.artinfo2 {display:block;margin-top:15px;text-align:right;line-height:30px;margin-right:12px;font-size:12px;}

#content #right{float:right;width:280px;height:600px;}
#content #right h2{font-size:14px;height:25px;line-height:25px;color:#FFF;text-indent:30px;background:url(right_guide.gif) no-repeat #bebebe;}
#content #right ul{margin-top:5px;margin-bottom:8px;}
#content #right ul li{line-height:25px;text-indent:8px;}

#newsContent{padding:16px;padding-top:1px;border:#CCC 1px solid;margin:4px;font-size:14px;}
#newsContent h1{font-size:24px;color:#F00;height:42px;line-height:42px;border-top:#CCC 1px solid;text-align:center;}
#newsContent p{margin:10px;line-height:20px;text-indent:2em;}

#newsContent dl {float:left;display:table;width:50%;text-align:left;margin:0px;list-style-type:none;line-height:26px;border-top:#CCC 1px solid;}
#newsContent dl dt {background:#F8F8F8;clear:both;display:table;width:100%;font-weight:bold;text-indent:8px;}
#newsContent dl dd {margin:0px;}
#newsContent dl dd a {line-height:24px;margin:0px;}
#newsContent dl dd i {margin-left:3px;color:#999;font-size:11px;}

/*内容*/
#onepage{background:#ffffff;padding:16px;padding-top:1px;border:#CCC 1px solid;margin:4px;font-size:14px;}
#onepage p{margin:10px;line-height:20px;text-indent:2em;}

/*底部*/
#foot{text-align:center;line-height:20px;clear:both;display:block;margin-top:5px;}
#info{height:36px;line-height:36px;background:url(bottom_bg.gif) repeat-x;color:#ffffff;text-align:center;border:1px solid #226a00;}
#info a{color:#FFFFFF;}
#info a:hover{text-decoration:underline;color:#FFFF00;}

#k_sitemaps {width:100%;height:360px;}
#k_sitemaps ul li {width:120px;margin-left:125px;}
#k_sitemaps a {display:block;line-height:24px;width:120px;background:#ccc;margin-top:5px;text-align:center;}
#k_sitemaps a:hover {background:#333;color:#FFF;font-weight:bold;}

.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}
.fix{display:block;}
