/* CSS Document */
* { margin:0px; padding:0; }
body { background:#ffffff; position:relative; font-size:12px; }
.wap { position:relative; margin:0 auto; overflow:hidden; width:910px; }
.top { position:relative; top:1px; width:908px; background:#FFFFFF; height:138px; }
.top .logo { position:absolute; left:2px; top:20px; }
.top .logo img { border:none; }
.top .nav { text-align:right; position:absolute; width:100%; left:0px; top:100px; height:27px; line-height:27px; color:#999999; font-size:12px; border:#CCCCCC solid 1px; }
.top .nav a { position:relative; color:#000000; text-decoration:none; z-index:1; padding-right:25px; padding-left:25px; }
.top .nav a:hover { color:#000000; text-decoration:underline; }
.top .nav span { position:absolute; left:0px; top:0px; display:block; width:200px; height:25px; line-height:25px;  }

.top span { position:absolute; display:block; right:0px; top:45px; }
.top span a { background:url(images/tb.gif) left center no-repeat; color:#3f9c35; text-decoration:none; padding-left:10px; padding-right:10px; }
.top span a:hover { text-decoration:underline; }
.vmain { background:#dedede; text-align:center; height:400px; padding-bottom:10px; padding-top:10px; }
.main { margin:0 auto; width:910px; background:#FFFFFF; height:770px; position:relative; }
.main .banner { height:200px; width:910px; }
.main .banner img { width:910px; }
.main .main_left { width:230px; }
.main .main_left ul.mail { width:222px; }
.main .main_left ul.mail li { height:33px; line-height:33px; text-indent:45px; overflow:hidden; width:222px; background:url(images/index_mail.gif) left center no-repeat; margin-top:8px; }
.main .main_left ul.mail li a { color:#545454; text-decoration:none; }
.main .main_left ul.mail li a:hover { color:#47a941; text-decoration:underline; }

.main .main_left dl.news { width:222px; background:url(images/index_news_line.gif) left top repeat-y; height:auto; position:relative; margin-top:8px; overflow:hidden; border-bottom:#cccccc solid 1px; }
.main .main_left dl.news dt.news_t { color:#850018; height:30px; line-height:30px; text-indent:45px;  background:url(images/index_news.gif) left top no-repeat; overflow:hidden;  }
.main .main_left dl.news dt.news_t a { font-size:11px; color:#850018; text-decoration:none; position:relative; left:80px; font-weight:100; }
.main .main_left dl.news dt.news_t a:hover { text-decoration:underline; font-size:11px; }
.main .main_left dl.news dd { padding-left:10px; overflow:hidden; padding-bottom:5px; padding-top:5px; height:200px; color:#47a941; }
.main .main_left dl.news dd span { margin-right:10px; }
.main .main_left dl.news dd a { color:#545454; text-decoration:none; }
.main .main_left dl.news dd a:hover { color:#000000; text-decoration:underline; }
.main .main_left dl.news dd.video { margin:0; padding:0; padding-left:4px; height:176px; padding-bottom:10px; padding-top:5px; }
.main .main_left dl.news dd.video img { border:none; }
.pwvideo { position:absolute; top:0px; left:220px; z-index:999px; display:block; width:800px; height:430px; background:#000000; }
.pwvideo_h { display:none; width:480px; height:400px; background:#000000; }
.pwvideo_close { height:30px; line-height:30px; background:#cccccc; }
.main .main_mid { width:455px; position:absolute; left:230px; top:210px; }
.main .main_mid dl dt { height:25px; line-height:25px; background:#eeeeee; color:#000000; text-indent:10px; }
.main .main_mid dl dd { margin-top:12px; border-bottom:#eeeeee solid 1px; height:120px; }
.main .main_mid dl dd.last { border:none; }
.main .main_mid dl dd img { border:none; margin-left:10px; margin-right:10px; }
.main .main_mid dl dd a { text-decoration:none; cursor:pointer; }
.main .main_mid dl dd strong { color:#47aa40; display:block; height:25px; }
.main .main_mid dl dd p { color:#545454; font-size:12px; line-height:19px; }
.main .main_mid dl dd span { text-align:right; float:right; margin-right:5px; background:url(images/index_more_arrow.gif) left center no-repeat; padding-left:12px;  }
.main .main_mid dl dd span a { color:#850116; text-decoration:none; font-size:11px; }
.main .main_mid dl dd span a:hover { color:#850116; text-decoration:underline }
.main .main_right { width:212px; position:absolute; right:0px; top:210px; }
.main .main_right dl.about { background:#f5f7ec;  }
.main .main_right dl.about dt { height:25px; line-height:25px; color:#47aa40; background:url(images/index_right_bg.gif) left top no-repeat; text-indent:10px; }
.main .main_right dl.about dd { padding-left:10px; line-height:19px; background:#f5f7ec; margin-top:15px; text-indent:25px; padding-bottom:15px; }
.main .main_right dl.about dd span { text-align:right; margin-right:5px; background:url(images/index_more_arrow.gif) left center no-repeat; padding-left:12px;  }
.main .main_right dl.about dd span a { color:#850116; text-decoration:none; font-size:11px; }
.main .main_right dl.about dd span a:hover { color:#850116; text-decoration:underline }
.main .main_right dl.link dt { height:25px; line-height:25px; color:#47aa40; background:#f2f0e1; text-indent:10px; font-weight:bold; }
.main .main_right dl.link { background:#f5f7ec; }
.main .main_right dl.link dd { background:url(images/index_right_arrow.gif) 10px center no-repeat; line-height:27px; text-indent:25px; }
.main .main_right dl.link dd a { color:#545454; text-decoration:none; }
.main .main_right dl.link dd a:hover { color:#850116; text-decoration:underline }
.main .main_right dl.contact { width:210px; margin-top:3px; border:#e3e1cf solid 1px; height:104px; margin-bottom:3px; overflow:hidden; }
.main .main_right dl.contact dd img { border:0; margin-left:2px; margin-top:2px; }
.bottom { position:relative; width:910px; height:70px; background: #FFFFFF url(images/bottom_bg.gif) left top no-repeat; margin:0 auto; }
.bottom span { color:#545454; display:block; width:400px; height:25px; position:absolute; left:0px; top:15px; }
.bottom span a { color:#545454; text-decoration:underline; padding-left:10px; padding-right:10px; }
.bottom span a:hover { color:#666666; text-decoration:none; }
.bottom p { position:absolute; top:40px; left:10px; color:#545454; }

/*about*/
.main_about { width:910px; margin:0 auto; background:#ffffff; height:auto; padding-bottom:10px; }
.atext { height:30px; background:#ffffff; margin-bottom:5px; margin-top:5px; }
.about_content { position:relative; background:#f5f7ec; margin:0 auto; width:910px; margin-top:25px; }
.about_left { width:172px; position:absolute; left:0px; top:0px; }
.about_left dl dt { height:25px; line-height:25px; color:#47aa40; background:#f2f0e1; text-indent:10px; }
.about_left dl dd a { color:#666666; text-decoration:none; display:block; width:172px; height:30px; line-height:30px; text-indent:30px; background:url(images/h3.gif) 10px center no-repeat; border-bottom:#FFFFFF solid 2px; }
.about_left dl dd a:hover { color:#47aa40; text-decoration:underline; background: #eff0e2 url(images/h3.gif) 10px center no-repeat; }
.about_right { width:590px; background:#FFFFFF; position:relative; left:172px; height:auto; }
.about_right .about_banner { margin:0 auto; overflow:hidden; text-align:right; width:555px; height:120px; }
.about_right .about_position { border-bottom:#F5F5F5 solid 1px; color:#47aa40; width:550px; height:40px; line-height:40px; margin:0 auto; }
.about_right .about_position a { padding-right:5px; padding-left:5px; color:#47aa40; text-decoration:none; }
.about_right .about_position a:hover { color:#47aa40; text-decoration:underline; }
.about_right .about_content { padding-top:10PX; background:#FFFFFF; width:555px; margin:0 auto; line-height:23px; padding-bottom:45px; }
.about_right .about_content p { text-indent:23px; }
.about_right .about_content .fcontent { font-size:12px; }
.about_right .about_content .fcontent p { text-indent:0px; height:25px; line-height:25px; margin-bottom:10px; }
.about_right .about_content .fcontent p label { height:24px; line-height:24px; width:90px; background:#f5f5f5; float:left; display:block; }
.about_right .about_content .fcontent p label.fc { height:24px; line-height:24px; width:200px; background:#f5f5f5; float:left; display:block; }
.about_right .about_content .fcontent p label.regin { height:24px; line-height:24px; width:100%; background:#f5f5f5; float:left; display:block; }
.about_right .about_content .fcontent input { height:20px; padding:0; line-height:20px; border:#CCCCCC solid 1px; }
.about_right .about_content .fcontent input.fs { width:45px; height:45px; padding:0; line-height:45px; border:#CCCCCC solid 1px; float:right; margin-right:80px; }
.about_right .about_content .fcontent span { font-size:12px; color:#FF0000; margin-left:15px; }
.about_right .about_content .fcontent a { color:#545454; text-decoration:underline; }
.about_right .about_content .fcontent a:hover { color:#CC0000; text-decoration:none; }
.about_rr { position:absolute; width:140px; background:#FFFFFF; height:500px; right:4px; top:4px;  }
/*网站地图*/
.about_content .link_banner { height:150px; }
.about_content .link_content dl { float:left; width:150px; height:320px; margin-left:15px; }
.about_content .link_content dl dt { border:#CCCCCC solid 1px; color:#47aa40; height:20px; line-height:20px; font-weight:bold; text-align:center; }
.about_content .link_content dl dt a { color:#47aa40; text-decoration:none; }
.about_content .link_content dl dt a:hover { color:#47aa40; text-decoration:underline; }
.about_content .link_content dl dd { text-indent:15px; height:25px; line-height:25px; border-bottom:#CCCCCC dashed 1px; }
.about_content .link_content dl dd a { color:#545454; text-decoration:none; }
.about_content .link_content dl dd a:hover { color:#CC0000; text-decoration:underline; }

/*产品业务*/
.about_right .product_content { padding-top:10PX; background:#FFFFFF; width:555px; margin:0 auto; line-height:23px; padding-bottom:45px;  min-height:200px; height:auto; _height:200px; overflow:hidden;_overflow:visible; }
.about_right .product_content h1 { font-size:16px; }
.about_right .product_content table td { text-align:center; }
.about_right .product_content table td a { color:#666666; text-decoration:underline; }
.about_right .product_content table td a:hover { color:#CC0000; text-decoration:none; }
.about_right .product_content table td img { margin-top:10px; margin-bottom:10px; }
.about_right .product_content a { color:#CC0000; text-decoration:underline; }
.about_right .product_content a:hover { text-decoration:none; }
/*新闻媒体*/
.about_right .article_content { padding-top:10PX; background:#FFFFFF; width:555px; margin:0 auto; line-height:23px; padding-bottom:45px; }
.about_right .article_content p { line-height:23px; }
.about_right .article_content h1 { font-size:16px; text-align:center; }
.about_right .article_content .info { text-align:center; font-size:12px; color:#545454; width:100%; display:block; border-bottom:#f5f5f5 solid 1px; }
.about_right .article_content .imgshow { margin:0 auto; width:450px; }
.about_right .article_content .next { border:#CCCCCC dashed 1px; margin-top:20px; width:100%; height:25px; line-height:25px; }
.about_right .article_content .next a { color:#333333; text-decoration:underline; }
.about_right .article_content .next a:hover { color:#000000; text-decoration:none; }
.about_right .article_content_list { padding-top:10PX; background:#FFFFFF; width:555px; margin:0 auto; line-height:23px; padding-bottom:45px; min-height:200px; height:auto; _height:200px; overflow:hidden;_overflow:visible; }
.about_right .article_content_list ul li { text-indent:5px; }
.about_right .article_content_list ul li span { padding-right:14px;}
.about_right .article_content_list ul li a { color:#545454; text-decoration:none; }
.about_right .article_content_list ul li a:hover { color:#000000; text-decoration:underline; }


.about_right .job_content_list { padding-top:10PX; background:#FFFFFF; width:555px; margin:0 auto; line-height:23px; padding-bottom:45px; min-height:200px; height:auto; _height:200px; overflow:hidden;_overflow:visible; }
.about_right .job_content_list ul { position:absolute; width:180px; right:15px; top:170px; border-left:#999999 dashed 1px;  min-height:500px; height:auto; _height:500px; overflow:hidden;_overflow:visible; }
.about_right .job_content_list ul li { text-indent:5px; }
.about_right .job_content_list ul li strong { color:#850116; }
.about_right .job_content_list ul li span { padding-right:14px;}
.about_right .job_content_list ul li a { color:#545454; text-decoration:none; }
.about_right .job_content_list ul li a:hover { color:#850116; text-decoration:underline; }
.about_right .job_content_list .job_content { width:350px; } 

.about_right .honor_content_list {  min-height:200px; height:auto; _height:200px; overflow:hidden;_overflow:visible; }
.about_right .honor_content_list ul li { height:100px; width:100px; overflow:hidden; text-align:center; margin-top:15px; margin-left:15px; margin-right:15px; float:left; }
.about_right .honor_content_list ul li span { display:block; width:100%; margin-bottom:5px; }
.about_right .honor_content_list ul li a { display:block; width:100px; height:25px; color:#999999; text-decoration:none; }
.about_right .honor_content_list ul li img { border:none; }
.about_right .honor_content_list .honorpage { height:30px; line-height:30px; display:block; text-align:left; width:555px; margin:0 auto; }

.about_right .culture_content_list {  min-height:200px; height:auto; _height:200px; overflow:hidden;_overflow:visible; }
.about_right .culture_content_list ul li { height:120px;  overflow:hidden; text-align:center; margin-top:15px; margin-left:15px; margin-right:15px; border-bottom:#999999 dashed 1px;  }
.about_right .culture_content_list ul li span { display:block; float:left; width:120px; height:120px; }
