/* CSS Document */

*{margin:0 auto; outline:none}
body{margin:0; padding:0; background:#fff url(../images/bodybg.gif) repeat-x; font-size:12px; line-height:20px; font-family:Arial}
ul,ol,li,p{margin:0; padding:0; list-style:none}
img{border:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
.clear{clear:both}

.top{width:970px; height:182px}
.logo{width:362px; height:107px; padding-top:3px; float:left}
.logo img{width:362px; height:107px}
.bookmark-us{width:250px; height:77px; text-align:right; font-size:14px; color:#121212; padding-top:10px; float:right}
.bookmark-us a{color:#6f6f6f}
p.mail{color:#121212}
p.mail a{color:#121212; padding-left:5px}

.lang { float:right; text-align:left;}
.lang span{ height:16px; line-height:16px; font-size:12px;float:left;display:block; margin-left:5px; padding-left:30px;}
.cn{ padding-left:0px;  background:url(../images/lange.gif) left bottom no-repeat}
.en{ padding-left:15px; background:url(../images/lange.gif) left top no-repeat}
.jp{ padding-left:10px; background:url(../images/lange.gif) left -16px no-repeat}

ul.nav{display:block; background:url(../images/nav-bg.gif); height:48px; margin-top:3px}
ul.nav li{float:left; padding:0 14px; font-size:14px; margin-top:16px; line-height:16px; border-right:1px #323232 solid}
ul.nav li.last{border-right:0}
ul.nav li a{color:#323232}
ul.nav li.last_end{border-right:0; float:right}
ul.nav li.last_end input.in_a{font-family:Arial; background:#fff; border:0; color:#000}
ul.nav li.last_end input.in_b{background:#2c7d38; color:#fff; font-family:Arial; border:0; cursor:pointer}
ul.nav li.last_end input.in_b:hover{background:#84b331}
.banner{width:969px; height:325px}

.main{width:969px; margin-top:20px}
.main_left{width:219px; float:left; background:#e9e9e9 url(../images/a-1.gif) top no-repeat}
.main_left h3{padding:10px; font-size:14px; font-weight:bold; color:#2e2e2e; border-bottom:2px #545454 solid}

.accordion li a{display:block; position:relative; height:28px; line-height:28px; border-bottom:1px #fff dashed; padding:0 10px 0 30px; color:#2c7d38}
.accordion li:hover a,
.accordion li:target a,
.accordion li a.active{color:#2d2d2d}
.accordion li a:before{position:absolute; top:0; left:0; content:''; width:24px; height:24px; display:block; margin:4px 8px; background:url(../images/icon-1.gif) 4px center no-repeat}
.sub-menu li a{color:#797979; background:#e9e9e9}
.sub-menu li:hover a{background:#efefef}
.accordion li .sub-menu{display:none; padding:0 10px; border-bottom:1px #fff dashed}
.accordion li .sub-menu li a:before{background:none}
.accordion li .sub-menu li a{border:0}

.a-2{width:219px; height:12px; background:url(../images/a-2.gif) no-repeat bottom}
.chat{width:219px; background:url(../images/a-3.gif) repeat-y; border-top:20px #fff solid}
.chat h4{height:38px; background:url(../images/a-4.gif) no-repeat top; color:#151515; font-size:14px; font-weight:bold; padding-left:12px}
.chat ul{margin:0}
.chat ul li{display:block; height:58px; border-bottom:1px #dadada solid; text-align:center}
.chat img{width:179px; height:53px}
.a-5{width:219px; height:13px; background:url(../images/a-5.gif) no-repeat top}

.main_right{width:730px; float:right; background:url(../images/a-6.gif) repeat-y;}
.title-1{height:46px; background:url(../images/title-bg.gif) no-repeat; font-size:14px; font-weight:bold; color:#151515; padding-left:12px; line-height:40px; position:relative}
.title-1 span{position:absolute; right:0; top:0; font-weight:lighter; font-size:12px; width:87px; height:27px; line-height:27px; text-align:center}
.title-1 span a{color:#68b10e}
.profile{min-height:240px; height:auto!important; height:240px; padding:12px; line-height:24px}
.profile img{float:left; padding:0 12px 8px 0;/*width:154px;height:154px;*/}
.profile p{padding-bottom:6px}
.a-7{width:730px; height:11px; background:url(../images/a-7.gif) no-repeat top}
.bot{border-top:20px #fff solid}
/*.bot span{top:20px}*/

.textboxss{position:relative;}
/*#txtName{ width:100px; padding-left:70px;position:absolute;z-index:22;}*/
.alldiv{position:relative}
.textss{position:absolute; top:-2px; left:0; z-index:55;padding-left:6px;font-weight:bold;color:Blue;}
/*.titlefor{width:100px; padding-left:70px;position:absolute;z-index:22;}*/
.titlefor input{width:100px; padding-left:70px;position:absolute;z-index:22;}

.news{min-height:240px; height:auto!important; height:240px; padding:12px; line-height:24px}
.news a{color:#151515}
.news span{color:#b6b6b6; padding-right:10px}
.news h1{font-size:18px; font-weight:bold; line-height:30px}
.newscontent{line-height:24px; border-top:1px #151515 dashed; padding:12px 30px 0 30px}
.newscontent p{/*text-indent:24px*/}
.newscontent a{color:#2c7d38}
.descriptioncs{padding:12px 0}
.descriptioncs hr{border-bottom:1px #fff solid}
/*.descriptioncs p{text-indent:24px}*/

ul.homecplist{padding:10px 8px}
ul.homecplist li{float:left; padding:0 12px;overflow:hidden;width:118px;height:140px}
ul.homecplist li a{color:#292929}
ul.homecplist li img{width:118px;height:118px;}

ul.tempcplist{padding:10px 8px;}
ul.tempcplist li{float:left; display:block; padding:0 12px 12px 12px;overflow:hidden; width:118px;height:152px;}
ul.tempcplist li img{width:118px;height:118px;}
ul.tempcplist li a{color:#292929}

.temp-title{height:46px; background:url(../images/temp-title-bg.gif) no-repeat; font-size:14px; font-weight:bold; color:#151515; padding-left:12px; line-height:40px; position:relative}
.temp-title a{padding:0 6px; color:#292929}

.location{height:46px; background:url(../images/temp-title-bg.gif) no-repeat; font-size:14px; color:#151515; font-weight:bold; padding-left:12px; line-height:40px}
.location a{padding:0 6px; color:#292929}
.location span{padding-left:6px}

.foot{width:969px; height:43px; background:url(../images/fotbg.gif) no-repeat top; margin-top:15px; padding-bottom:12px; line-height:40px; font-size:14px; text-align:right}
.foot a{color:#393939; padding:0 12px}

.foots{height:48px; border-top:1px #e8e8e8 solid; margin-top:0px}
.foots-content{width:910px; padding:10px 0; font-size:12px; line-height:24px; text-align:center}
.foots a{color:#393939; padding:0 5px}
.foots-content span{padding-left:20px}

.pager{ text-align:center;width:700px;}
.pager a{padding:3px 6px; color:#222; border:1px #ccc solid; margin-right:4px}
.pager a span{ margin:auto 2px; cursor:pointer;}
.pager a.normal{}
.pager a:link,pager:visited{ text-decoration:none;}
.pager a:hover{ text-decoration:underline; color:#fff; background:#00b5e7}
.pager a.selectedpage{ color:#ff0000; font-weight:bold; text-decoration:none; border:none}
.pager a.prevpage{}
.pager a.disabled span{ color:#999999; cursor:default; text-decoration:none;}

