/* CSS Document */
@charset "gb2312";
body{ margin:0px; background:url(imagesbody_bg.jpg) repeat-x top #f3f3f3;}
.wrap {width:100%;clear:both;text-align:center;}
.container {margin:0 auto;height:auto;clear:both;text-align:center; width:100%;}

.main{width:1000px;margin:0 auto;clear:both; height:auto; padding:4px 20px;background:url(imagesmain_bg.jpg) repeat-y center}
:root .main{ padding-top:2px;}
.banner{ height:300;width:1000px; margin:2px auto; overflow:hidden;}
.foucs{ margin-left:-2px; margin-top:-1px; width:1000px; height:300px;}
.ad{ width:730px; float:left;margin:5px auto; overflow:hidden;}

.login{ width:218px; float:right; border:1px solid #F90; margin-top:5px; padding:10px 0px 10px 40px; height:75px; text-align:left; color:#666; background:url(imageslogin.jpg) no-repeat 1px 1px #f3f3f3;}
.login input,select,textarea{border:#b6d3eb 1px solid;background:#fafafa}
.login .button{border:#b6d3eb 1px solid;height:20px;color:#888;background:#fafafa}
.login .text{height:16px;color:#888;padding:2px;background:#fafafa; width:150px; margin:2px auto;}

.tit{background:url(../images/bt_bg.jpg) repeat-x center; height:31px;border:1px solid #dedede;}
.tit .mc img{ float:left; padding:3px 0px 0px 8px;}
.tit1{background:url(../images/bt1_bg.jpg) repeat-x left; height:31px; margin-bottom:8px;}
.tit1 .mc img{ float:left; padding:3px 0px 0px 8px;}

.more{ display:block; float:right; padding:0px; margin:8px 5px 0px 0px;}
.head{ height:200px; width:1000px; margin:0px auto; background:url(imageshead.jpg) no-repeat center;}
.head a{ width:491px; height:120px; float:left; margin:26px 0 0 38px;}

.navigation {height:60px;*height:60px;_height:60px;margin:0px auto; background:url(imagesnav_bg.jpg) repeat-x center;}
.menu {z-index:300;position:relative;width:1000px; padding:0px; margin:0px auto; overflow:hidden; height:60px;}
.menu li{width:100px; font-weight:bold; font-size:14px;float:left; white-space:nowrap; text-align:center;position:relative; height:35px; line-height:35px;background:url(imagesmenu_line.jpg) no-repeat right;}
.menu li span{ background:url(imagesmenu_line.jpg) left no-repeat; width:100px; display:block;}
.menu li.nobg{ background:none;}
.menu li.hover{ background:url(imageshover.jpg) no-repeat 0px 1px;}
.menu li.hover a{color:#f00;}
.menu li.hover ul li a{ color:#fff;}
.menu li a{display:block;padding-bottom:2px;margin:0px auto auto auto;color:#fff;text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.menu li a:hover{color:#f00;}
.menu ul {z-index:300;position:relative;}
.menu li ul{position:absolute;top:30px;left:22px; width:750px;}
.menu li ul li {display:inline; float:left;padding:0px;width:auto; padding:0px 20px 0px 0px; background:none}
.menu li ul li a{ font-size:12px; font-weight:normal;color:#fff;margin:0px;padding:0px;}
.menu li ul li a:hover {color:#f00;}

.more{ display:block; width:35px; height:12px; float:right;}

.video{ width:260px; height:248px; margin-top:5px; float:right; background:url(imagesvideo_bg.jpg) no-repeat center;}
.title2{height:38px; margin:1px;}
.video dd{ padding:3px;}

.plate{ border:1px solid #71D0FF; margin-top:5px;}
.border{ border:1px solid #0099CC;}
.plate dd{ padding:5px;}
.h205{ height:205px; border:1px solid #FFF}
*html .h205{ height:208px;}
.title1{ background:url(imagestit_bg1.jpg) repeat-x center; height:28px; margin:1px;}
.title1 b img{ float:left; display:block;}

.title{ background:url(imagestit_bg.jpg) repeat-x center; height:28px; margin:1px;}
.title b img{ float:left; display:block;}
.tit_b{ border-bottom:1px dotted #999;}
.line{ background:url(imagestit_line.jpg) no-repeat top;}
.line1{ background:url(imagestit_line1.jpg) no-repeat center; height:3px; overflow:hidden; font-size:1px; line-height:1px; width:100%; margin-top:2px;}
.line2{ border-top:1px solid #efefef}
.w730{ width:728px; float:left}
.w360{ width:358px; float:left}
.w260{ width:258px; float:right}


.headline{ margin-bottom:5px;}
.headline span{color:#666; text-align:left; display:block; line-height:16pt;}

.pic120{ width:120px; height:80px; padding:2px; float:left; margin-right:10px; margin-top:0px;}
.pic100{ width:100px; height:75px; padding:2px; float:left; margin-right:10px; margin-top:0px;}
.border1{ border:1px solid #ccc;}
.border2{ border:1px solid #FF9900;}

.focus{ width:350px; height:200px;float:left;}

.hyfc{ width:50%; float:left;}
.pic{ width:135px; float:left;}

.rollBox{width:988px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:960px;overflow:hidden;margin:0 auto; float:left; padding:5px 0px 0px 0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont ul li{width:192px;float:left;text-align:center;}
*+html .rollBox .Cont ul li{width:192px;float:left;text-align:center;}
.rollBox .Cont ul li img{padding:2px;border:1px solid #e4e4e4;display:block;margin:0 auto; width:180px; height:120px;}
.rollBox .Cont ul li img:hover{border:1px solid #f00;}
.rollBox .Cont ul li span{line-height:26px;color:#505050; display:block; overflow:hidden; height:26px; margin:0px auto; text-align:center; width:136px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#555555;text-decoration:none;}
.rollBox .Cont a:hover{color:#C00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.rollBox .left_arrow{ width:14px; float:left; display:block; cursor:pointer; padding-top:70px;}
.rollBox .right_arrow{ width:14px; float:right; display:block;cursor:pointer;padding-top:70px;}


.list1{ width:360px; float:right;}
.list1 li{ background:url(imagesdoc1.jpg) repeat-x bottom; height:25px; line-height:25px; overflow:hidden;}
.list1 li a{ float:left; display:block; font-size:14px;}
.list1 li span{ float:right; display:block; color:#999; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}


.list li{height:24px; line-height:24px; overflow:hidden;}
:root .list li{height:26px; line-height:26px; overflow:hidden;}
.list li a{ float:left; display:block; font-size:14px;}

.left{ width:230px; float:left; background:url(imagesleft_bg.jpg) no-repeat right top;height:auto !important;height:600px;min-height:600px;margin-top:5px;}
.left .column .bt{ height:50px; background:url(imagestit_nav.jpg) top no-repeat}
.left .column dd{ height:auto; border-top:none; width:228px; padding:8px 0px;}
.left .column dd ul li{ height:35px; width:220px; float:left; background:url(imagescolumn_bg.jpg) no-repeat bottom; line-height:35px; overflow:hidden; padding:3px 4px;}
.left .column dd ul li a{font:14px/14px "Microsoft YaHei","Î¢ÈíÑÅºÚ","Microsoft JhengHei","ºÚÌå","ËÎÌå";color:#333;}
.left .column dd ul li:hover{ background:url(imagescolumn_over.jpg) no-repeat center;}
.left .column dd ul li:hover a{ color:#F00;}
.left .column dd ul li.on{ background:url(imagescolumn_on.jpg) no-repeat center;}
.left .column dd ul li.on a{ color:#F00; font-weight:bold;}
.left .column dd ul li a:hover{color:#f00;}


.right{ width:760px; float:right;background:url(imagestit_bg.jpg) repeat-x top; margin-top:5px;}

.content{height:auto !important;height:400px;min-height:400px; padding:0px 10px;}
.position{ padding:20px 0px 0px 0px;font-size:12px;width:100%; border-bottom:1px solid #eee; text-align:right; color:#666; margin-bottom:5px;}
.position a{ color:#666;}
.position a:hover{ color:#c00;}


/*resume*/
.resume{ font-size:14px; text-align:left; color:#666;}
.resume input{ border:1px solid #ccc; height:16px; line-height:16px; overflow:hidden; padding:5px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.resume table tr td{ padding:5px;}
.resume .coolbg{ height:28px;}
.zxyp{ width:100%; text-align:right; padding:20px 0px;}
/*imageslist*/
.imageslist{ width:700px; padding:20px;height:auto !important;height:280px;min-height:280px;}
.imageslist li{width:100%; padding:5px 0px; background:url(imagesline.jpg) repeat-x bottom; height:auto; float:left; text-align:left;}
.imageslist li.darkcolor{background:url(imagesline.jpg) repeat-x bottom #f9f9f9;}
.imageslist li img{ width:160px; height:90px; padding:2px; border:1px solid #eaeaea; float:right; margin-left:10px;}
.imageslist li img:hover{ border:1px solid #f00;}


.imageslist li h5{background:url(imagesinc.jpg) 13px 8px no-repeat;text-align:left;text-indent:30px; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ","Microsoft JhengHei","ºÚÌå","ËÎÌå";}
.imageslist li h5 a{ color:#06F;}
.imageslist li h5 a:hover{ color:#f00;}
.imageslist li span{font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#000;padding:5px 10px 0px 10px; line-height:16pt; display:block;}
.imageslist li small{ color:#999;float:right;height:18px; overflow:hidden;}
.imageslist li small img{width:auto; height:auto; float:none;border:none;}
.imageslist li small img:hover{ border:none;}

/*newslist*/
.newslist{ width:700px; padding:20px;height:auto;}
.newslist li{line-height:30px; height:30px;overflow:hidden;width:100%; background:url(imagesline.jpg) repeat-x bottom;}
.newslist li a{float:left; display:block; padding-left:10px; font-size:12px; color:#333;}
.newslist li a:hover{ color:#f00;}
.newslist li span{ float:right; display:block; width:80px; font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#B8B8B6;}
.newslist li span a{ color:#900;}
.newslist .doc{ color:#F90; font-size:10px; font-family:Arial, Helvetica, sans-serif; padding-right:10px;}


/*news*/
.newsview{ width:700px; padding:20px;height:auto !important;height:500px;min-height:500px;}
.newsview h1{ width:696px; text-align:center; line-height:30px; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; color:#222;}
.newsview h6{ width:696px; text-align:center; background:url(imagesline.jpg) repeat-x bottom;font-weight:normal; height:25px; line-height:25px; overflow:hidden;margin:5px auto; font-family:Arial, Helvetica, sans-serif; color:#CCC;}
.newsview h6 a{ color:#CCC;}
.newsview .body{ font-size:14px; line-height:22pt; text-align:left;}
.newsview .next{width:690px; padding:0px 5px; text-align:center;border:1px solid #eee; border-left:none;border-right:none;font-weight:normal; height:25px; line-height:25px; overflow:hidden; margin:10px auto; color:#999; background:#fafafa;}
.newsview .next a{ color:#999;}
.newsview .next a:hover{ color:#f00;}

.newsview .body img{border:1px solid #e8e8e8; padding:3px;margin:5px auto}


/*productlist*/
.productlist{width:730px; padding:5px;height:auto;}
.productlist li{width:365px; float:left;  height:160px;}
.productlist li img{ width:226px; height:120px;padding:2px;border:1px solid #eaeaea; background:#FFF; float:left;}
.productlist li img:hover{ width:226px; height:120px;padding:2px;border:1px solid  #f90; background:#FFF;}

.productlist li .con{ width:110px; display:block; float:left; padding:0px 10px 0px 13px; text-align:left; color:#777; line-height:14pt;}
.productlist li .con h1{ font-size:12px; text-align:left; width:110px; border-bottom:1px dotted #ccc; line-height:20pt;}
.productlist li .con h1 a{ color:#111;font:14px "Microsoft YaHei","Î¢ÈíÑÅºÚ","Microsoft JhengHei","ºÚÌå","ËÎÌå"; font-weight:bold;}
.productlist li .con h1 a:hover{ color:#F00}
.productlist li .con span{margin:0px auto; text-align:center; display:block; padding:2px 0px; text-align:left;}
.productlist li .con span a{ color:#630; margin-left:5px;}
.productlist li .con span a:hover{ color:#f00;}
.productlist li .con img{ width:auto; height:auto; border:none; padding:5px 0px 0px 0px; float:right}




/*links*/
.links{text-align:left;}
.links_t{ background:#E6E6E6; height:18px; width:988px; margin-bottom:10px;}
.links_t li{ float:left; display:block; padding:0px 8px; text-align:center; cursor:pointer;}
.non{display:none;}
.dis a{padding:5px 10px 10px 0px;}
#s1,#s2,#s3{ padding:0px 8px;}
#s1 a{color:#666;}
#s1 a:hover{color:#f00;}
#s2 a{color:#A0A0A0;}
#s2 a:hover{color:#f00;}
#s3 a{color:#A0A0A0;}
#s3 a:hover{color:#f00;}
.act{background:#999; height:18px;}
.act {color:#ffffff; font-weight:bold;}
.nor {color:#666;}
/*footer*/
.footer{text-align:center;width:1000px;height:80px;margin:10px auto auto auto; padding-top:20px;color:#333;font-family:Arial, Helvetica, sans-serif; border-top:2px solid #09F; background:url(imagesfooter_bg.jpg) repeat-x 0 2px;}
.footer {text-align:center;display:block;}
.footer span a{ color:#333;}
.footer span a:hover{ color:#c00;}



/*ËÑË÷*/
.result_content{}
.resultbar{ text-align:left; height:30px; line-height:30px; overflow:hidden;border-bottom:1px solid #f2f2f2; padding:0px 10px;}
.resultlist{overflow:hidden;}
.resultlist ul{ text-align:left;padding:20px;}
.resultlist ul li{ padding:10px 0px; line-height:25px;}
.resultlist ul li h3{border-bottom:1px dashed #e6e6e6;height:25px;background:url(imagesinc.jpg) no-repeat 5px 10px;}
.resultlist ul li h3 a{float:left; display:block; color:#333;margin-left:20px; font-size:14px;}
.resultlist ul li h3 a:hover{ color:#f00;}
.resultlist ul li p{width:700px;display:block; font-family:Arial, Helvetica, sans-serif; line-height:16pt; color:#6a6a6a;text-align:left;}
.resultlist ul li span{ color:#999;}
.resultlist ul li span small{ line-height:22px; font-size:12px; margin-left:5px; color:#999;}
.resultlist ul li span a{ font-family:Arial, Helvetica, sans-serif; color:#666;}
.resultlist ul li span a:hover{ color:#f00;}
.fc_03c{ color:#F00;}
/*ËÑË÷*/

/*·ÖÒ³*/
.inle-pag{margin-top:15px;width:96%; margin:0px auto;}
.inle-pag a{padding:1px 8px;display:block;}
.inle-pag a:hover{border:#000 1px solid;text-decoration:none;background:#000;}
.inle-pag span{padding:4px 8px;line-height:22px;*padding:3px 8px;}
.pagelist{margin:0 auto;line-height:1px;white-space:nowrap;text-align:center;}
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{color:#fff;padding:2px 8px 1px;border-bottom:2px solid #a49c91;background-color:#a49c91;font-weight:bold;white-space:nowrap;}
.dede_pages{margin:0 auto;font-size:14px;padding-top:0px;}
.dede_pages{margin:0 auto;text-align:center !important;}
.dede_pages ul{margin:0px  auto;display:inline;zoom:1; height:50px; line-height:50px;}
.dede_pages ul li{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;margin-top:3px;margin-right:0px;}
.dede_pages ul li a{float:left;padding:2px 8px 2px;color:#83766d;border:1px solid #a49c91;white-space:nowrap; margin:0px 2px;}
.dede_pages ul li a:hover{color:#fff;padding:2px 8px 1px;background-color:#a49c91;border-bottom:2px solid #a49c91;white-space:nowrap;}
.dede_pages .pageinfo{float:left; border-bottom:none; width:auto;color:#83766d; border:1px solid #a49c91; height:11px; line-height:11px; padding:5px; margin-left:1px;}
.dede_pages .pageinfo strong{color:#83766d;font-weight:normal;margin:0px 2px;}
