@charset "utf-8";
/* CSS Document */
/* clear float
--------------------------------------*/
.clearfix:after { content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
.clear{clear:both}

/*index
--------------------------------------*/
#wrap{margin:0 auto; width:900px; background:#FFF}
#logo{ float:left}
#describe{ float:left; margin-top:33px;}
#top{ float:left; margin:10px 18px 0 0 ;display:inline;}
#top ul li{ float:left; color:#65af04; font-weight:700; margin-right:7px; background:url(../images/index_05.gif) 0 6px no-repeat; padding-left:10px; display:inline; list-style:none}
#top ul li a{ color:#65AF04}

#nav{ background:url(../images/index_12.gif) repeat-x; height:27px; line-height:27px; margin-bottom:6px;}
#nav ul{ float:right; list-style:none}
#nav ul li{ float:left; color:#65af04; position:relative; list-style:none}
#nav ul li a{ float:left; display:block; padding:0 15px; color:#65af04; font-weight:700; white-space:nowrap;}
#nav ul li a.front{ background:#65af04; color:#FFF}

#nav .sub{ position:absolute; left:0px; top:27px; background:#FFF; border:#65AF04 solid 1px; width:185px;} 
#nav .sub a{display:block; width:155px;}
#nav .sub a:hover{ background:#65af04; color:#FFF}

.list ul,.list li{ list-style:none}

#pic{ float:left; display:inline; margin-left:3px;}
#scroll_piclist{ float:right; width:644px; background:#94c933; height:163px; margin-right:3px;}
#scroll_piclist .scroll_play{ width:626px; margin:18px auto 0; overflow:hidden}
#innerChild1{float:left}
#scroll_piclist table td{height:128px;text-align:center; margin-right:20px;}
#scroll_piclist table.pic{ margin-right:18px;} 
#im{ width:644px; overflow:hidden; height:128px;}
/*
#mainTable{width:200%}
#mainTable table.list{width:100%}
#mainTable table.list td{ padding-right:10px;}
#mainTable table.list td img{background:#fff url(../images/scroolbg.gif) no-repeat;width:143px; height:116px; padding:6px 8px; }
*/
#im a{ padding-right:10px;}
#im img{background:#fff url(../images/scroolbg.gif) no-repeat;width:143px; height:116px; padding:6px 8px; }

#main{ clear:both}
#main .left_column{ float:left; width:415px; margin-left:3px;}

#main .left_column .row1{ margin:10px 0 5px; background:url(../images/said_barbg.gif) left repeat-y; height:170px; overflow:hidden}

#main .left_column .row1 #saidbar{ float:left; width:133px;}
#main .left_column .row1 #saidbar ul.nav{ width:130px;margin-left:3px; padding-top:7px; list-style:none}
#main .left_column .row1 #saidbar ul,#main .left_column .row1 #saidbar li{list-style:none}
/*#main .left_column .row1 #saidbar ul li{ width:126px; height:30px; line-height:20px; text-align:center; color:#65af04; font-weight:700;}*/
#main .left_column .row1 #saidbar ul li.menu{ position:relative; width:126px; height:21px; text-align:center; color:#65af04; font-weight:700; background:url(../images/index_39.gif) bottom no-repeat; padding-bottom:9px;list-style:none}
#main .left_column .row1 #saidbar ul li.menu dl{ position:absolute; left:126px; top:0; width:200px; background:#FFF; border:#65af04 solid 1px; padding:10px 0; list-style:none}
#main .left_column .row1 #saidbar ul li.menu dl dd{ text-align:left}
#main .left_column .row1 #saidbar ul li.menu dl dd a{ font-weight:400; color:#505050; text-align:left; padding-left:10px; width:190px;}
#main .left_column .row1 #saidbar ul li.menu dl dd a:hover{ color:#FFF}
#main .left_column .row1 #saidbar ul li.menu a{ color:#65af04; font-weight:700; height:20px; line-height:20px; display:block; width:100%; text-align:center; overflow:hidden}
#main .left_column .row1 #saidbar ul li a:hover,#main .left_column .row1 #saidbar ul li a.front{background:#65af04; color:#FFF}

/*-----*/
#inner_content #saidbar ul.nav{ width:166px;margin-left:3px; padding-top:7px; list-style:none}
#inner_content #saidbar ul,#inner_content .left_column .row1 #saidbar li{list-style:none}
/*#main .left_column .row1 #saidbar ul li{ width:126px; height:30px; line-height:20px; text-align:center; color:#65af04; font-weight:700;}*/
#inner_content #saidbar ul li.menu{ position:relative; width:166px; height:21px; text-align:center; color:#65af04; font-weight:700;padding-bottom:9px;list-style:none}
#inner_content #saidbar ul li.menu dl{ position:absolute; left:166px; top:0; width:200px; background:#FFF; border:#65af04 solid 1px; padding:10px 0;}
#inner_content #saidbar ul li.menu dl dd{ text-align:left}
#inner_content #saidbar ul li.menu dl dd a{ font-weight:400; color:#505050; text-align:left; padding-left:10px; width:190px;}
#inner_content #saidbar ul li.menu dl dd a:hover{ color:#FFF}
#inner_content #saidbar ul li.menu a{ color:#65af04; font-weight:700; height:20px; line-height:20px; display:block; width:100%; text-align:center; overflow:hidden}
#inner_content #saidbar ul li a:hover,#inner_content #saidbar ul li a.front{background:#65af04; color:#FFF}
/*----*/
#main .left_column .row1 #tecenology{ float:right; width:277px;}
#main .left_column .row1 #tecenology h2.title{ background:#edefea; height:13px; margin-bottom:15px;}
#main .left_column .row1 #tecenology h2.title span{ background:#FFF; color:#43b442; font-weight:700; display:block; float:left; padding:0 9px; position:relativ; margin-top:-4px;_margin-top:0px}
#main .left_column .row1 #tecenology .pic{ float:left; margin:10px;}
#main .left_column .row1 #tecenology .more{ float:right; padding:10px 20px; _padding:0 20px;} 

#main .left_column .row2 .pic{ float:left}
#main .left_column .row2 .text{ width:220px; height:113px; overflow:hidden; float:right; background:#99cc00; padding:5px; line-height:19px; color:#FFF}
#main .left_column .row2 .text .title{ background:url(../images/index_55.gif) 0 6px no-repeat; padding-left:10px; color:#1fa300; font-weight:700; display:block}

#main .right_column{ width:460px; float:right; margin-top:10px; margin-right:3px;}

#main .right_column #about_us h2.title{ background:#edefea; height:13px; margin-bottom:15px;}
#main .right_column #about_us h2.title span{ background:#FFF; color:#43b442; font-weight:700; display:block; float:left; padding:0 9px; position:relativ; margin-top:-4px;}
#main .right_column #about_us .pic{ float:left}
#main .right_column #about_us p.text{ width:265px; padding-right:25px; float:right;}
#main .right_column #about_us p.text .more{float:right; padding:10px 20px 0;}

#main .right_column .row2{ margin-top:15px;}
#main .right_column #news{ float:left; width:260px;}
#main .right_column #news .list li{ background:url(../images/point.gif) 0 10px no-repeat; padding-left:8px; line-height:20px;}
#main .right_column #contact{float:right; width:185px; word-break:break-all; margin-right:4px;}

#main .right_column .box .title{ background:url(../images/index_49.gif) 0 6px no-repeat; padding-left:10px; color:#1fa300; font-weight:700; margin-bottom:4px;}

#footer{ border-top:#65af04 solid 3px; margin-top:7px; padding:10px 0 18px; text-align:center; color:#65af04}

/*inner
-----------------------------------------*/
#content h1.title{ background:#edefea; border-bottom:#d7d7d7 solid 1px; height:18px; margin-top:6px;}
#content h1.title strong{ background:#fff url(../images/icon.gif) 3px center no-repeat;color:#39b139; font-weight:700; display:block; height:18px; line-height:18px; float:left; padding:0 25px 0 18px;}

#inner_content{ background:url(../images/inner_bg.gif) left repeat-y; margin-top:1px;}

#inner_content #saidbar{ float:left; width:169px;}
#inner_content #saidbar .list{ padding-top:10px;list-style:none}
#inner_content #saidbar .list li{ border-bottom:#dddddd solid 1px;list-style:none}
#inner_content #saidbar .list li a{ height:30px; line-height:30px;padding-left:30px; display:block; color:#a1cf4d; font-weight:700; border-bottom:#f8f8f8 solid 1px;}
#inner_content #saidbar .list li a:hover,#inner_content #saidbar .list li a.front{ color:#F00; border-bottom:#dddddd solid 1px;}


#inner_content #inner_main{ width:720px; float:right}
#inner_content #inner_main #parth{ text-align:right; color:#0054ff; padding-right:15px;}
#inner_content #inner_main #parth a{ color:#0054ff; }
#inner_content #inner_main .pic{ display:block; margin:10px auto; text-align:center}
#inner_content #inner_main .text{ padding:0 20px 20px; line-height:30px; text-indent:2em}
/*news
-------------------------------------------*/
#inner_content #inner_main .piclist { padding:0 14px 12px; background:url(../images/bline.gif) bottom repeat-x; margin-right:5px;}
#inner_content #inner_main .piclist h2.title{ line-height:40px;}
#inner_content #inner_main .piclist ul.list{ list-style:none}
#inner_content #inner_main .piclist ul.list li{ float:left; list-style:none}
#inner_content #inner_main .piclist ul.list li.pictext{ width:550px; line-height:24px; margin-left:15px;}

#pagelist{ text-align:center; padding:8px 0}
#pagelist a{ padding:0 5px;}
#pagelist a:hover,#pagelist a.front{ color:#F00}

#inner_content #inner_main .job{ margin:10px 0;}
#inner_content #inner_main .job td{ padding:8px 20px; background:#FFF;} 
#inner_content #inner_main .job .candidates{ color:#94c933; font-weight:700; text-align:right; padding-right:50px; margin-top:10px;}
#inner_content #inner_main .job .candidates a{color:#94c933; }

#inner_content #inner_main .career td{ background:#fff; padding:5px 10px}
#inner_content #inner_main .career td input{ vertical-align:middle}
#inner_content #inner_main .career td input.in{ width:240px; height:18px; border:#7f9db9 solid 1px;}
#inner_content #inner_main .career td textarea.in{border:#7f9db9 solid 1px; width:500px; height:130px;}

/*about us
---------------------------------------------*/
#a_content .m_content .pic{ text-align:center; margin:20px 0}
#a_content .m_content p.text{ padding:20px 60px; line-height:26px;}

.describe{ margin-top:20px;} 
.describe h2.title{ color:#65af04; text-align:center; font-weight:700}
.describe p{ padding:10px 20px;}

.news_list{ margin-top:15px; margin-left:25px; list-style:none}
.news_list li{ list-style:none; width:662px; height:26px; line-height:26px; background:url(../images/123_07.gif) bottom repeat-x; clear:both}
.news_list li a{ background:url(../images/123_03.gif) 0 9px no-repeat; padding-left:10px; float:left}
.news_list li a:hover{ color:#0e8946}
.news_list li span{ float:right; color:#999999}

.pagelist{ text-align:center; width:684px; border-top:#000 solid 2px; margin:20px  auto 10px; height:26px; line-height:26px;}
.pagelist a{ padding:0 5px}
.pagelist a:hover{ color:#F00}
