@charset "utf-8";
/* CSS Document */

/* common */
body{margin:0 auto; padding:0; width:990px; color:#333;font-size:11px;font-family:verdana; background:url(../images/bodybg.png) repeat-x top #979DA9; padding:15px 0 10px 0;}
img,form{border:0;}
ol,ul{list-style-type:none;}
input{font-size:11px; font-family:Tahoma, helvetica, Arial;}

h1,h2,h3,h4,h4,h5,h6,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,th,td{margin:0; padding:0;}

select{font:11px/20px 'Verdana', 'Geneva', sans-serif;}
.btn{margin:0; padding:0; background:#fff; border-right:1px solid #535353; border-bottom:1px solid #535353; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf; font:10px/15px 'Verdana', 'Geneva', sans-serif; color:#c00; cursor:pointer;}
.inputStyle{border:1px solid #999; background:url(../images/form_shadow.gif) no-repeat -4px -4px; padding-left:2px; height:20px; line-height:20px;}

a{color:#464646; text-decoration:none;}
a:hover{color:#c00; text-decoration:underline;}

.more{float:right; background:url(../images/arrow.gif) no-repeat right; text-align:right; padding-right:8px;}
.more a{color:#c00; text-decoration:none;}
.more a:hover{color:#c00; text-decoration:underline;}

.clear{clear:both;}

h3{font-size:12px; color:#c00;}
h4{font-size:14px; color:#333; margin:0; padding-top:8px;}
.desc{color:#849395; font-style:italic; font-size:11px; padding-bottom:8px;}
h5{font-size:12px; line-height:19px; padding-bottom:5px; color:#c00;}
h5 a,h3 a,h6 a{color:#c00; text-decoration:none;}
h5 a:hover,h3 a:hover,h6 a:hover{color:#c00; text-decoration:underline;}
h6{font-size:11px;}
em{color:#c00; font-style:normal; font-weight:bold;}

.list li{background:url(../images/arrow1.gif) no-repeat left 8px; padding:2px 0 2px 10px; line-height:14px;}
.list li span{padding-left:8px; color:#999; font-size:9px;}
.list .hot a{color:#c00; text-decoration:none;}
.list .hot a:hover{color:#c00; text-decoration:underline;}

.gotoTop{float:right; background:url(../images/arrow1.gif) no-repeat left; margin-top:5px; padding-left:10px;}

/* header */
#header{margin:0 auto; width:951px; padding-top:18px; height:53px; background:#fff;}
.top_img{ width:990px; height:6px;}
.headerbg{ background:url(../images/header_bg.png) repeat-x top left; height:70px; width:990px;}
.logo{ padding:19px 0 0 15px; float:left; width:300px;}

.header_right{ width:300; float:right;}
/*topnav*/
.topnav{ float:left; padding:27px 0 0 0;}
.topnav ul{ margin:0; padding:0; width:198px; height:13px; background:url(../images/topnav.gif) no-repeat;}
.topnav li{ float:left; height:13px;}
.topnav li a{display: block; width:66px; height:13px;}
.topnav li a:hover{ display:block;}
.topnav li#about a:hover{background:url(../images/topnav.gif) -0px -13px;}
.topnav li#contact a:hover{background:url(../images/topnav.gif) -66px -13px;}
.topnav li#sitemap a:hover{background:url(../images/topnav.gif) -132px -13px;}
/*lang*/
.lang{ float:left; padding:14px 20px 0 20px;}
.lang ul{ margin:0; padding:0; width:62px; height:38px; background:url(../images/lang_a.png) no-repeat;}
.lang li{ float:left; height:38px;}
.lang li a{display: block; width:31px; height:38px;}
.lang li a:hover{ display:block;}
.lang li#en a:hover{background:url(../images/lang_a.png) -0px -38px;}
.lang li#cn a:hover{background:url(../images/lang_a.png) -31px -38px;}

/*menu_home*/
.menubg{ height:59px; width:990px; background:url(../images/menubg.png) repeat-x;}

#menu {width:770px; height: 35px; margin:0; padding:0; float:left;}
#menucon {height: 35px;font-size:11px;}
#menuson {width: 970px; padding:0 10px;  height: 24px; line-height:23px;}
#menucon A {color:#444;  font-weight:bold; text-decoration:none; display: block; line-height: 35px; text-align:center;}
#menucon A:hover, #current2{color: #C82026; text-decoration: none;height:35px;}
.menuA2 {font-weight: bold; color:#C82026;}
#menutb td {background: url(../images/menuline.gif) no-repeat right center; text-align: center;}
#menuson div {display: none; line-height: 24px; height: 24px; font-size:11px;}
.submenu{ color:#DA0101; text-decoration:none;}
.submenu:hover{ color:#f00; text-decoration:underline;}
#son1 {padding-left: 10px;width:10px;}
#son2 {padding-left: 10px;width:10px;}
#son3 {padding-left: 10px;width:10px;}
#son4 {padding-left: 10px;width:10px;}
#son5 {padding-left: 10px;width:10px;}
#son6 {padding-left: 200px;width:10px;}


.home_searchbg{ width:219px; height:35px; background:url(../images/home_search_bg.png) no-repeat; float:right;}
.index_search_input{width:180px; height:17px; padding-top:3px; border:#999 solid 1px; font-size:11px; font-family:verdana;}




.headerLink{float:right; height:20px; line-height:20px; text-align:right; margin-top:10px; padding-right:8px; background:url(../images/headerLink_bg.gif) repeat-y top right #fff; color:#000;}
/*
.headerLink span{background:url(../images/global.gif) no-repeat left; padding-left:15px; float:right; position:relative; display:block; cursor:pointer;}
*/
.headerLink span{float:right;}
.headerLink span .language{width:165px; height:18px; line-height:18px; background:#fff; display:none; position:absolute; top:20px; right:0; text-align:right; cursor:pointer; padding:0 5px;}
.headerLink a{color:#666; text-decoration:none;}
.headerLink a:hover{color:#c00; text-decoration:none;}

/* index promo */
.i_promo{margin:0 auto; width:951px; height:323px;}

/* menu */
.menuRow{background:url(../images/menu_bg.gif) repeat-x 0 0; height:37px;}
.menu{float:left; background:url(../images/menu_left.gif) no-repeat 0 0; height:37px; line-height:33px;}
.menu li{float:left; background:url(../images/menu_line.gif) no-repeat right; font-weight:bold; color:#333; position:relative; line-height:37px;}
.menu li a{color:#333; text-decoration:none; padding:0 10px; line-height:37px; display:block;}
.menu li a:hover{color:#333; text-decoration:none; background:url(../images/menu_hBg.gif) repeat-x 0 0 #fff;}

.openMenu_index,.openMenu{display:none; position:absolute; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.openMenu_index{left:0; bottom:36px;} .openMenu{left:0; top:36px;}
.menu li ul li a{float:none; color:#333; text-decoration:none; width:170px; line-height:15px; background:url(../images/openMenu_bg.gif) no-repeat 0 bottom #fff; padding:6px 10px;}
.menu li ul li a:hover{float:none; color:#fff; text-decoration:none; width:170px; line-height:15px; background:#c00; padding:6px 10px;}
.menu_iframe{position:absolute; visibility:inherit; border:0; top:0; left:0; width:170px; height:243px; z-index:-1;}

.m_search{float:right; background:url(../images/menu_search.gif) no-repeat 0 0; width:199px; height:34px; padding:6px 10px 0 10px;}
.m_search span{float:right; padding:2px 3px 0 0;}

/* main */
.main{margin:0 auto; padding-top:12px; width:990px; background:#fff;}
.main_index{margin:0 auto; width:990px; padding-bottom:3px; background:#fff;}
.location{padding-top:10px; padding-left:10px;background:#fff;}
.location a.current{color:#c00; text-decoration:underline;}
/* index main */
.notice{width:951px;background:#fff;}
.noticeT{float:left; width:51px; height:20px; line-height:20px; background:#fff; color:#333; padding:0 5px 4px 5px;}

.marquee{float:right; width:890px; padding:1px 0 0 0; height:20px; line-height:20px; font-size:10px; overflow:hidden; white-space:nowrap; text-align:left;}
.marquee b{background:url(../images/arrow1.gif) no-repeat left; padding-left:8px;}
.marquee span{padding:0 10px;}
#mquC{height:20px; overflow:hidden;}
.mquL{height:40px; line-height:20px; overflow:hidden;}

.tab{float:left; width:378px;}
/* index tab */
.tabsT{height:20px;}
.tabsT li{float:left; height:20px; line-height:20px; font-weight:bold; background:url(../images/tab_bg.gif) no-repeat 0 0;}
.tabsT li a{display:block; color:#849395; text-decoration:none; padding-left:8px; width:62px;}
.tabsT li a:hover{color:#c00; text-decoration:none;}
.tabsT li a.selected{position:relative; background:#fff; display:block; color:#c00; height:20px;}
.tabsT li a.selected:hover{color:#c00; text-decoration:none;}

.tabsC{width:378px; background:url(../images/tab_cbg.gif) no-repeat right top;}

.tabs1_pNews{float:left; width:119px; color:#c00; padding:8px 0 0 3px; line-height:14px;}
.tabs1_pNews .pNewsBg{width:116px; height:84px; background:url(../images/pNews_bg.gif) no-repeat 0 0;}
.tabs1_pNews .pNewsBg img{margin:6px 0 0 4px;}
.tabs1_lNews{float:right; width:252px; padding:5px 4px 0 0;}

.tabs{padding:8px 6px 0 0;}
.tabs_pic{float:left; margin:0 5px 0 3px; width:116px; height:84px; background:url(../images/pNews_bg.gif) no-repeat 0 0;}
.tabs_pic img{margin:6px 0 0 4px;}
.tabs p{margin:0; padding:0;}
.tabs p span{padding-right:5px; color:#999; font-size:9px;}
.tabs .more{margin-right:15px;}

.tabs3{height:128px; overflow:auto;}


.pro{float:left; width:349px; padding:0 15px; background:url(../images/i_pro_bg.gif) no-repeat 0 0;}
.pro_t{line-height:25px;}
.i_ad{float:right; width:183px;}
.i_ad div{margin-top:10px;}

/* inner Page */
.left{float:left; width:175px; padding-left:5px;}
/* left menu */
.sideNav{float:left; width:172px; background:#fff;}
.sideNavT{height:30px; line-height:30px; background:url(../images/sideNavTbg.gif) no-repeat top left #c00; font-size:14px; font-weight:bold; padding-left:8px; color:#fff; letter-spacing:1px;}
.sideNav li{padding:5px 0 5px 18px; font-weight:bold; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background:url(../images/arrow1.gif) no-repeat 10px 10px;}
.sideNav li a{color:#606060; text-decoration:none;}
.sideNav li a:hover{color:#c00; text-decoration:none;}
.sideNav li a.active{color:#c00;}
.searchForm{margin:8px 0; width:172px;}
.searchFormC{padding:5px; border:1px solid #d2d2d2; width:160px; line-height:24px;}
/* subNav
.sideNav li.subNavli{background:none; line-height:29px; color:#015ca3;}
.sideNav li span.subNav{background:url(../images/arrow.gif) no-repeat left; padding-left:10px;}
.sideNav li ul{background:url(../images/sideNavbg.gif) repeat-x top left; padding-top:2px;}
.sideNav li ul li{background:#eee; font-weight:normal; line-height:24px; border-bottom:1px solid #d8d8d8; text-indent:0; border:none; padding:0 0 0 23px;}
.sideNav li ul li a{color:#849395; text-decoration:none;}
.sideNav li ul li a:hover{color:#c00; text-decoration:none;}
*/

/* content */
.content{float:right; width:799px;}
/* center */
.center{float:left; width:599px;}
.banner{ width:990px; height:206px;}
.article{line-height:18px; clear:both;}
.article a{color:#c00; text-decoration:none;}
.article a:hover{color:#c00; text-decoration:underline;}
.images{text-align:center;}
.picInfo{color:#464646; font-size:10px; margin:5px 0 20px 0; line-height:15px; background:#eee;}
.pTitle{font-size:12px; font-weight:bold; padding-bottom:3px; text-decoration:underline;}

.intab{width:604px;}
.intabsT li{float:left; height:20px; line-height:20px; font-weight:bold; background:url(../images/intab_bg.gif) no-repeat 0 0;}
.intabsT li a{color:#849395; text-decoration:none; padding:0 15px 0 8px;}
.intabsT li a:hover{color:#c00; text-decoration:none;}
.intabsT li.selected{background:#fff; height:20px;}
.intabsT li.selected a{color:#c00;}
.picList{clear:both; margin:10px 0 0 11px; text-align:left;}
.picList span{display:-moz-inline-box; display:inline-block; vertical-align:top; margin-top:8px; margin-right:22px; width:158px; padding:4px 5px; text-align:center; background:url(../images/picList_bg.gif) no-repeat 0 0; line-height:15px;}
.picList span img{display:block; border:1px solid #fff; margin-bottom:5px;}
.morePic{margin:5px 0 10px 0; background:url(../images/more_bg.gif) no-repeat right 0; width:545px; padding-right:20px;}

.newslist{background:url(../images/dashedLine.gif) repeat-x 0 0; padding-top:5px;}
.newslist a{color:#464646;}
.newslist li{margin-top:3px;}

.pages{margin:10px 0; background:url(../images/dashedLine.gif) repeat-x 0 0; height:20px; line-height:20px;}
.pagesCol{float:left;}
.pagesTotal{float:right;}
.pages a{color:#c00;}

/* site map */
.siteMap li{margin-bottom:15px;}
.siteMap li{background:none;}
.siteMap li ul li{background:url(../images/arrow1.gif) no-repeat left 8px; padding-left:8px; font-size:11px;}
.siteMap li ul li ul li{background:url(../images/arrow.gif) no-repeat left 8px; font-size:10px;}
.siteMap li ul li ul li{margin-left:5px;}
.siteMap li ul li ul li a{color:#849395;}
.siteMap li a{color:#464646;}
.siteMap li ul li{margin:0;}

/* right */
.right{float:right; width:182px; padding-right:5px;}
.right img{float:right; margin-bottom:10px;}



/* footer */
.footer{ width:990px; height:32px; line-height:28px; background:url(../images/footer_bg.png) no-repeat top; color:#888;}
.footernav{ width:500px; float:left; text-align:left; padding-left:4px; }
.footernav a{text-decoration:none; color:#888;}
.footernav a:hover{ text-decoration:underline; color:#c00;}
.copy{ float:right; width:300px; padding-right:4px; text-align:right;}


















