@charset "utf-8";



/* CSS Document */
body {color: #666; font-family:微軟正黑體,Arial, Helvetica, sans-serif; font-size: 13px;line-height: 180%;margin: 0 0px; padding: 0 0px; -webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none; background:#fff;}
img { border: 0;}
a{ color: #666666;/* text-decoration: none;*/  text-decoration: none; cursor:hand;}
a:hover{ color: #000000; /*text-decoration: underline; */  text-decoration: none; cursor:hand;}
h1, h2, h3, h4, h5, h6, h7, p { margin: 0 0px; padding: 0px }
ul { list-style-type: none; margin: 0px; padding: 0px;}
li { list-style-type: none; margin: 0px; padding: 0px;}
.clear { clear: both; zoom: 1; }
.clear:after { clear: both; content: ''; display: block; height: 0; visibility: hidden; }
dd,dl,dt { margin: 0px; padding: 0px; float:left;}
p { padding:0; margin:0;}


/*---------------index---------------------*/
#index_wrapper{width:100%; margin:0; padding:0; overflow-y:scroll; height:100%; position:absolute; z-index:3; overflow-x:hidden;}
#mainwrapper{width:100%; margin:0 auto; height:550px; overflow:hidden; text-align:center;}
#mainwrapper_in{width:1100px; height:96px; margin:0 auto;}
#mainwrapper_in div.logo{width:183px; float:left; height:54px; padding:21px 0px 0px 0px;}
#mainwrapper_in div.menu{width:715px; height:96px; float:right;}
#mainwrapper_in div.menu div.sub{width:598px; height:50px; float:right; background:#017359; margin-top:30px;}
#mainwrapper_in div.menu div.sub ul{}
#mainwrapper_in div.menu div.sub li{ width:74px; height:50px; line-height:50px; color:#fff; float:left; text-align:center;}
#mainwrapper_in div.menu div.sub li a{ width:74px; color:#fff; text-align:center;}
#mainwrapper_in div.menu div.sub li a:hover{ color:#9A9A9A;}
#mainwrapper_in div.menu div.sub li.icon a{ width:80px; color:#fff; text-align:right; background:url(../_img/00_layout/up_icon.png) left center no-repeat; padding-left:20px; margin-left:8px;}
#mainwrapper_in div.menu div.sub li.icon a:hover{color:#9A9A9A;}
#mainwrapper_in div.menu div.sub li.eng{ width:22px; height:13px; float:left; padding:0 0 0 24px;  margin-top:4px;}
.sub_line{ background:url(../_img/00_layout/submenu_line.jpg) right top repeat-x;}
#mainwrapper_in div.menu div.main{ margin:24px 0 0 0; width:695px; height:46px; float:right; padding-right:6px;}
#mainwrapper_in div.menu div.main ul{width:715px; height:46px; float:right;}
#mainwrapper_in div.menu div.main li{ width:auto; float:right; font-size:16px; color:#fff; padding:0 24px;}
#mainwrapper_in div.menu div.main li a{color:#fff;}
#mainwrapper_in div.menu div.main li a:hover{font-weight:bold; color:#000;}

#indexbgwrapjquery{ width:100%; height:550px; z-index:-666; position:absolute; margin:0 auto; text-align:center; background:#000;}


#newswrapper{width:100%; margin:0 auto; min-height:50px; overflow:hidden; background:#017359;margin-top:454px;}
#newswrapper_in{width:1100px; margin:0 auto;}
#newswrapper_in div.title{ width:42px; height:14px; float:left; padding:18px 0;}
#newswrapper_in div.arrow{ margin-left:12px; width:30px; float:left; padding:16px 0;}
#newswrapper_in div.arrow ul{}
#newswrapper_in div.arrow li{ width:8px; height:12px; float:left; margin-right:7px;}
#newswrapper_in div.txt{ margin-left:12px; width:870px; line-height:50px; color:#fff;}
#contentwrapper{width:980px; margin:0 auto; height:270px; overflow:hidden;}
#contentwrapper div.edit{ width:705px; float:left; margin-top:42px;}
#contentwrapper div.album{ width:220px; height:210px; margin:23px 0 0 17px; float:right; background:url(../_img/00_index/album_bg.jpg) left top no-repeat; padding:8px 14px 8px 14px;}

/*---------------self--------------------*/
.td{padding-right:15px;}
.sroll_img{ padding-top:25px; padding-bottom:25px;}
.down_box{ width:100%; background:#017359; height:338px;}
.company_jj{ width:231px; height:auto; overflow:hidden; float:left;}
.centain_box{ width:1100px; padding-top:15px; margin:0 auto; color:#FFF;}
.jj_top,.contact_top{ height:35px; padding-top:5px;}
.jj_zi{ width:60px; float:left; font-size:14px; color:#FFF; height:35px;}
.xian{width:168px;}
.xian,.n_xian,.xian1{ background:url(../../chuyi/image/heng.jpg) repeat-x 0px 13px;;height:35px; float:right;}
.n_xian{ width:182px;}
.jj_img{ height:106px; margin-bottom:5px;}
.company_jj p{ font-size:12px; color:#FFF; line-height:22px; float:left;}
.news_active{ width:250px; height:auto; float:left; overflow:hidden; margin-left:60px;}
.news_active ul li{ font-size:12px; background:url(../../chuyi/image/4_03.jpg) 0px 17px no-repeat; width:238px;overflow:hidden; padding-left:15px; height:47px; border-bottom:dashed #FFF 1px;}
.news_active ul li a{ line-height:47px; color:#FFF;}
.news_active ul li a:hover{ color:#CCC;}
.contact{ width:200px; float:left; margin-left:60px;}

.xian1{ width:130px;}
.contact ul li{ height:35px; line-height:35px; }
.contact ul li span{ width:55px; display:block; float:left;}
.contact ul{ clear:both;}
.bottom{ width:1100px; margin:0 auto; text-align:left; height:40px; clear:both; line-height:40px;}





 







