@charset "utf-8";

body { font-family: Arial, "Microsoft YaHei"; margin:0; background:#f2f2f2 url("../img/mianBg.jpg") center -70px no-repeat;
}
*{ margin:0; padding:0; border:0;}


a{ text-decoration:none;}
a:hover{text-decoration:underline; color:#390;}

.header { width:1000px; margin:0 auto; position:relative; _zoom:1; height:300px; background:url("../img/pic_top.png") center 20px no-repeat;}
.logoBox { width:980px; height:90px; position:absolute; top:50px; left:50px;}
.topmenu { width:100%; height:50px; overflow:hidden; _zoom:1; position:absolute; left:0; bottom:0; background:url("../img/nav_bg.png") 0 0 no-repeat;}
.topmenu ul { float:left; margin:0; list-style:none; width:auto; overflow:hidden; _zoom:1;  height:48px;}
.topmenu ul li { float:left; height:48px; position:relative; }
.topmenu ul li.spit { width:2px; height:42px; background:url("../img/nav_bg.png") right bottom no-repeat;}
 
.topmenu ul li a { display:block; height:42px; padding:0 16px; text-align:center; font-size:16px; line-height:42px; color:#fff; text-decoration:none;} 
.topmenu ul li a.active,
.topmenu ul li a:hover{ background:url("../img/nav_bg.png") 0 -50px no-repeat;}

.menu_home { float:left; width:35px; height:42px; background:url("../img/nav_bg.png") -381px -50px no-repeat;}

.navArrow{ display:block; width:100%; height:6px; position:absolute; bottom:0; left:0; background:url("../img/menu_select.png") center top no-repeat; z-index:99;}
.subNavArrow{ display:block; width:100%; height:6px; position:absolute; bottom:-4px; left:0; background:url("../img/submenu_select.png") center top no-repeat; z-index:99;}

.search_panel { float:right; padding:8px 18px 8px 8px; height:20px;} 

.textinput_search { float:left; width:146px; height:20px; margin:0; padding:0; border:0; padding:0 10px; color:#999; background:url("../img/input_bg.png") no-repeat 0 center;}
.submit_search { float:left; width:41px; height:20px; margin:0 0 0 12px; padding:0; border:0; background:url("../img/btn_comm.png") no-repeat; font-size:12px; color:#999; cursor:pointer;}

.content_outer { background:url("../img/bg_mainMid.png") center repeat-y;}
.header_panel + .content_outer { margin-top:-9px;}
.content { width:960px; padding:0 20px; margin:0 auto; background:url("../img/contentbg.jpg") center repeat-y; position:relative;}
.content_nav { font-size:14px; height:14px; line-height:14px; padding:14px 0 8px 0; color:#999;}
.content_nav a { color:#999; text-decoration:none;}
.ihere { float:left;}
.sevice_tel { float:right;}
.sevice_tel strong { color:#390; padding-right:10px; display:inline-block;}

#FocusBG{
	width:100%;
	padding-top:7px;
	height:306px;
	background:/*url("../img/focus_bg.jpg") repeat left 0px*/;
	}
#Focus {width:960px; height:300px; overflow:hidden; position:relative;margin:auto;}
#Focus ul {height:380px; position:absolute;}
#Focus ul li {float:left; width:960px; height:300px; overflow:hidden; position:relative; background:#000;}
#Focus ul li div {position:absolute; overflow:hidden;}
#Focus .btnBg {position:absolute; width:960px; height:20px; left:0; bottom:0;  }
#Focus .btn {position:absolute; width:940px; height:10px; padding:5px 10px; right:420px; bottom:0; text-align:right;}
#Focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:5px; _font-size:0; margin-left:5px; cursor:pointer; background:#360; border:1px solid #fff;}
#Focus .btn span.on {background:#360;}
#Focus .preNext {width:45px; height:100px; position:absolute; top:90px;  cursor:pointer;}
#Focus .pre {left:0;}
#Focus .next {right:0; background-position:right top;}



.slide { width:960px; height:275px; position:relative; padding-top:15px; padding-bottom:35px; background:url("../img/slidebottom.jpg") no-repeat center bottom;}
.content_nav + .slide { padding-top:0;}
#slide { margin:0; padding:0; list-style:none;}
#slide li { width:960px; height:275px; position:absolute;}
#slide li h3 { width:263px; height:65px; border:1px #ccc solid; font-size:18px; font-weight:normal;}
#slide li h3 a { color:inherit;}
#slide li p{ margin:0 15px 1em 15px; font-size:14px; line-height:20px; color:#333;}
#slide li p.date { margin:0 15px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#slide li > a { font-size:12px; color:#390; text-decoration:none;}

#slide li img { float:left; padding-right:20px;}

.triggers { position:absolute; width:470px; height:275px; z-index:8010; right:0; top:15px; list-style:none;}

.triggers li { display:block; width:336px; height:78px; background:#fff; margin-bottom:2px; position:relative; z-index:11;}

.triggers li strong{ display:block; width:73px; height:78px; position:absolute; left:0; top:0; z-index:22; background:#ccc;  text-align:center; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:48px; font-weight:bold; line-height:67px; color:#fff;}

.triggers li a{ 
float:left; padding-left:83px;padding-right:10px; 
height:76px; border:#ccc 1px solid; color:#999; font-size:14px; font-weight:normal;
display:block;width:377px; line-height:76px;vertical-align:middle;
}

.triggers li.current strong{ background:#360;}
.triggers li.current a{background:#693; border:#360 1px solid; color:#fff;}

.link_panel { padding:15px 0 20px 0; height:73px; }
.sitelink { float:left; width:611px; height:73px; background-color:#f2f2f2;}
.sitelink_title { float:left; font-size:12px; line-height:15px; padding:29px 20px; color:#000;}
.sitelink_nav { list-style:none; padding:12px; height:48px;}
.sitelink_nav li { float:left; background:url("../img/li.gif") no-repeat 0 center; width:80px; height:24px; padding:0 0 0 20px;}
.sitelink_nav li a { font-size:14px; line-height:24px; color:#000; text-decoration:none;}
.olink { float:right; width:300px; height:53px; background-color:#f2f2f2; padding-right:25px;}
.olink p { color:#999; font-size:12px;}
.olink_nav { list-style:none; height:30px; padding:10px 0;}
.olink_nav li { float:left; font-size:12px; width:100px;}
.olink_nav li a { display:block; padding-left:40px; color:#000; height:30px; line-height:30px; font-size:12px; text-decoration:none;}
.olink_nav li a.qq { background:url("../img/icon_qq.jpg") no-repeat 0 center;}
.olink_nav li a.weibo { background:url("../img/icon_weibo.jpg") no-repeat 0 center;}
.olink_nav li a.site { background:url("../img/icon_wechat.jpg") no-repeat 0 center;}
.home_panel { clear:both; overflow:hidden; *zoom:1; *padding-bottom:20px;}
.home_panel:after { content:"."; display:block;	clear:both;	visibility:hidden;}

.home_panel h2 { background:#360; text-align:center; color:#fff; font-size:14px; line-height:18px; font-weight:bold; padding:8px 10px; text-align:left; position:relative;}
.home_panel h2 .more{ float:right; height:18px; position:absolute; right:8px; line-height:18px; font-size:12px; color:#fff;}
.home_panel h2 a{color:#fff;}

 

.conBox { float:left; width:504px; border-right:1px solid #ccc; margin-top:20px;}
.conBox .pic { float:left; width:178px; padding-right:20px;}
.conBox .pic img{border:#e8e8e8 1px solid;}

.conDetail { padding-top:10px; padding-right:20px; padding-left:190px; }
.conDetail p { margin:0 0 1em 0; font-size:12px; color:#999; line-height:150%;}
 
.conDetail p.date { margin:0; color:#999; padding-bottom:1em;}
.conDetail h3 { color:#000;  font-size:14px; font-weight:normal;}
.conDetail a { font-size:12px; color:#0094dd; text-decoration:none;}
.conDetail a:hover { text-decoration:underline;}


.newsBox { float:left; padding:20px 0 0 10px; display:block;width:465px;}


.listBox{/*padding:20px 0 0 30px;*/ overflow:hidden; _zoom:1;}
.txtList { padding:10px;border:1px solid #cccccc;margin-bottom:10px;min-height:100px;width:auto}
.txtList p { font-size:14px; color:#333; line-height:20px;margin-left:10px;}
.txtList p a { color:#333; line-height:20px; text-decoration:none;}
.txtList p a:hover { color:#360; }
.txtList > a { clear:both; font-size:12px; color:#390; text-decoration:none;}
.txtList > a:hover { text-decoration:underline;}

 
.txtList p a strong{ color:#360; font-weight:normal;}

 .txtList2 { padding-top:5px;min-height:100px;}
.txtList2 p { font-size:14px; color:#333; line-height:20px;margin-left:10px;}
.txtList2 p a { color:#333; line-height:20px; text-decoration:none;}
.txtList2 p a:hover { color:#360; }
.txtList2 > a { clear:both; font-size:12px; color:#390; text-decoration:none;}
.txtList2 > a:hover { text-decoration:underline;}

 
.txtList p a strong{ color:#360; font-weight:normal;}

.footer_panel_outer { background:url("../img/bg_mainBtm.png") center top no-repeat; position:relative; z-index:99;}

.footer_panel_outer_gark{ /*background:url("../img/bg_mainBtm_hm.png") center top no-repeat; */}

.footer_panel { width:960px; padding:25px 15px 10px 15px; margin:0 auto;}
.footer { padding:10px 0;}

.footerLink{ text-align:center; color:#999; font-size:12px;}
 .footerLink a{color:#999;}



.icp { padding:20px 30px; font-size:12px; color:#999; text-align:center;}
.icp a { color:#999; text-decoration:none;}
.icp a:hover { text-decoration:underline;}

#scrollBoxLine{display:none; width:100%; height:100%; background:url("../img/scrLine.png") center top repeat-y; z-index:0; position:fixed;}
#scrollBoxLine iframe{width:100%;height:100%; background:none;}

#scrollBox{ width:46px; height:100%; position:absolute; z-index:8200; right:-55px; top:0;}

#gototop { width:46px; height:46px; position:absolute; bottom:135px; background:url("../img/btn_toTop.png") no-repeat; font-size:0; cursor:pointer; overflow:hidden; text-indent:-999em;}
#gotobottom { width:46px; height:46px; position:absolute; top:250px; background:url("../img/btn_toBtm.png") no-repeat; font-size:0; cursor:pointer; overflow:hidden; text-indent:-999em;}


.home_panel_21_lt{ width:475px; margin-right:10px; float:left;}
.home_panel_21{ width:475px; float:left;}

.spLine{border-top:#e8e8e8 1px solid; height:20px;  }
.home_panel_21_lt .listBox{padding-left:0;}
.home_panel_21 .listBox{padding-left:0;}


.topicBox{ position:relative;}
.topicBox h2{ width:60px; height:117px; position:absolute; top:0; right:0; padding:0px 16px; font-size:48px; line-height:58px; text-align:center;}
.topicBox .listBox{padding:0;}

.picList{list-style:none; padding:10px; margin:0;}
.picList li{float:left; margin-right:5px;}


.linkBox{ width:960px; overflow:hidden; _zoom:1; margin:0 auto; padding-top:0px; background:#eaeaea; padding:10px 0;}

.linkBox h2{width:110px; height:60px; line-height:60px; text-align:center; float:left; font-size:14px;}
.linkBox .picList li{ width:165px; height:55px; margin-right:2px; background:#fff;}
.linkBox .picList{list-style:none; padding:0px; margin:0;}
.linkBox .picList li{float:left; margin-right:5px;}




.topTxtBox { width:960px; height:275px; position:relative;   padding-bottom:35px; background:url("../img/slidebottom.jpg") no-repeat center bottom;}
 
.topTxtBox h3 { font-size:18px; font-weight:normal; padding-bottom:15px;}
.topTxtBox h3 a { color:inherit;}
.topTxtBox p{ margin:0 15px 1em 15px; font-size:14px; line-height:20px; color:#333;}
.topTxtBox p.date { margin:0 15px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.topTxtBox a { font-size:12px; color:#390; text-decoration:none;}

.topTxtBox .coverPic { float:left; padding-right:20px;}



.speciallists{

}
.speciallistbottom{
background:url("../img/slidebottom.jpg") no-repeat center bottom;width:550px;
clear:both;
height:10px;
margin-bottom:10px;
}
.specialleft{
float:left;
width:245px;
height:245px;
overflow:hidden;
}
.specialright{
float:left;
height:245px;
margin-left:35px;
width:270px;
overflow:hidden;
}
.specialright_title
{
margin-bottom:25px;
}
.specialright_date{
color:#cccccc
}
.specialright_enter{
margin-top:15px;
}

.nav_outer { position:relative; z-index:1; margin-top:-8px; height:50px; background:url("../img/bg_mainMid.png") center repeat-y;}
.subNav { width:980px; overflow:hidden;margin:0 auto; background:url("../img/submenubg.jpg") repeat-x 0 0; height:50px; position:relative;}
.subNav ul { position:relative; height:50px; width:100%; list-style:none;}
.subNav ul li { float:left; width:160px; height:50px; background:url("../img/spit2.gif") no-repeat 0 0; position:relative;}
.subNav ul li:first-child { padding-left:0; background:none;}
.subNav ul li a { display:block; height:50px; line-height:50px; text-align:center; font-size:16px; color:#360; text-decoration:none;}
.subNav ul li a:hover {  color:#390;}


.pagemain { background:url("../img/main_dd_line.gif") right top repeat-y;margin-top:5px;}
.inside_left { float: left; width: 550px; padding:0 30px; }
.inside_right { float:right; width: 254px; padding-left:10px; padding-right:15px; } 
.topic_left + .inside_right { border-left:0;}
.news_screening { height:60px;}
.screening_label { float:left; width:97px; height:60px; line-height:60px; font-size:14px; text-align:center; background-color:#390; color:#FFF;}
.screening { float:left; height:60px; padding-left:15px;}
.screening ul { list-style:none; width:435px; height:60px;}
.screening ul li { float:left;}
.screening ul li p { font-size:12px; color:#999;}
.screening ul li p a { color:#999; text-decoration:none;}
.screening ul li p a:hover { text-decoration:underline;}
.screening ul li .year{ color:#999; font-size:36px; font-family:'Arial Black', Helvetica, sans-serif; font-weight:bold; line-height:44px;}
.screening ul li.active .year{ color:#390;}
.screening ul li p a.active { color:#390;}
.newslist { padding:1em 0;}
.newslist p { margin:14px 0; font-size:14px; color:#666;}
.newslist p a { color:#666; text-decoration:none;}
.newslist p a:hover { color:#666; text-decoration:underline;}
.newslist .hotlabel { font-size:10px; color:#999;}
.newslist .hotcount { font-size:10px; color:#390;}
.page_form {}
.page_form a, .page_form span { float:left; width:26px; height:26px; line-height:26px; text-align:center; color:#fff; text-decoration:none; margin:0 5px;}
.page_form a { background:url("../img/pagebg.gif") no-repeat;}
.page_form .current { background:url("../img/pagecurrent.gif") no-repeat;}

.right_olink { height:53px; background-color:#f2f2f2; padding:10px 15px;}
.right_olink p { color:#999; font-size:12px;}
.right_olink_nav { list-style:none; height:30px; padding:8px 0 10px 0;}
.right_olink_nav li { float:left; font-size:12px; width:74px;}
.right_olink_nav li a { display:block; padding-left:36px; color:#000; height:30px; line-height:30px; font-size:12px; text-decoration:none;}
.right_olink_nav li a.qq { background:url("../img/icon_qq.jpg") no-repeat 0 center;}
.right_olink_nav li a.weibo { background:url("../img/icon_weibo.jpg") no-repeat 0 center;}
.right_olink_nav li a.site { background:url("../img/icon_wechat.jpg") no-repeat 0 center;}

.right_sitelink { background-color:#f2f2f2; margin:10px 0; padding:10px 0 30px;}
.right_sitelink_title { font-size:12px; line-height:16px; padding:20px; color:#000; text-align:center;}
.right_sitelink_nav { list-style:none; padding:0 27px; width:200px; height:96px;}
.right_sitelink_nav li { float:left; background:url("../img/li.gif") no-repeat 0 center; width:80px; height:24px; padding:0 0 0 20px;}
.right_sitelink_nav li a { font-size:14px; line-height:24px; color:#000; text-decoration:none;}
.right_sitelink_nav li a:hover { color:#390;}

.right_sitelink_nav2 { list-style:none; padding:0 27px; width:420px; height:73px;}
.right_sitelink_nav2 li { float:left; background:url("../img/li.gif") no-repeat 0 center; width:80px; height:24px; padding:0 0 0 20px;}
.right_sitelink_nav2 li a { font-size:14px; line-height:24px; color:#000; text-decoration:none;}
.right_sitelink_nav2 li a:hover { color:#390;}

.special_panel h2 { background:url("../img/titlebg3.jpg") no-repeat center top; text-align:center; font-size:18px; padding:15px 0; font-weight:normal;}
.special_panel h3 { font-size:18px; color:#390; text-align:left; background:none; font-weight:normal;}
.special_recommend p.plan_category { font-size:12px; margin:1em 0 0 0; }
.special_recommend h3 { color:#390; margin:0; font-size:18px; font-weight:normal;}
.special_recommend a { font-size:12px; color:#999; text-decoration:none;}
.special_recommend a:hover { text-decoration:underline;}

.page_details { padding:0px;  background:url("../img/main_dd_line.gif") center top repeat-y;}
.details_left { float: left; width: 640px; padding:0 25px 0 0; }
.news_details { padding:0 18px;}
.news_details_top { height:50px; background:url("../img/news_datails_top.jpg") no-repeat 0 0; text-align:right;}
.news_details_top a { float:right; display:block; width:28px; height:26px; font-size:0; margin-left:5px;}
.news_title { border-left:18px solid #390; height:38px; padding-left:5px;}
.news_title h3 { font-size:18px; line-height:22px; font-weight:normal;}
.news_title p { margin:2px 0 0 0; font-size:12px; line-height:14px;}
.news_title p span { color:#390;}
.news_details_content { padding-top:40px; font-size:14px; line-height:24px; color:#666;}
.news_details_content img { display:block; margin:0 auto;}
.news_details_content p { text-align:left; text-indent:2em; margin:1em 0; font-size:14px; line-height:24px; color:#666;}
.news_details_content img + p { margin:0; text-indent:0; text-align:center; font-size:12px; color:#999;}

.special_panel { float:right; width:250px;margin-bottom:10px;}
.special_panel h4 { text-align:center; color:#FFF; font-size:14px; font-weight:normal; background:url("/css/titlebg2.jpg") no-repeat; height:22px; line-height:22px; font-weight:normal;}
.special_list { padding:1em 0;}
.special_panel p { font-size:14px; color:#333; line-height:20px;}
.special_panel p a { color:#333; line-height:20px; text-decoration:none;}
.special_panel p a:hover { text-decoration:underline; color:#390;}
.special_panel > a { clear:both; font-size:12px; color:#390; text-decoration:none;}
.special_panel > a:hover { text-decoration:underline;}
.banner_full{
margin-bottom:15px;
}

.importimg_for_page{
background:url("../img/importimg.jpg") repeat-y;
width:35px;
height:145px;
font-size:24px;
text-align:center;
line-height:155px;
color:#ffffff;
}
.import_for_page_in{
color:#339900;
font-size:48px;
position:relative;
}
.import_year{
position:absolute;
top:310px;
}
.import_for_page_out{
height:3px;
}
.import_for_page_left{
width:420px;
}
.import_for_page_last{
height:100px;
}
.import_for_page_left img{
width:155px;
height:155px;
}
.tdimgbetween{
color:#69ac00;
width:20px;
}
.tdimgbetween div{
width:20px;
background-color:#339900;
height:2px;
line-height:70px;
float:left;
}
.positiondiv{
width:130px;
background-color:#339900;
height:2px;
line-height:70px;
float:left;
margin-top:38px;
}


#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}


#cboxOverlay{background:url("/css../img/overlay.png") repeat 0 0;}
#colorbox{outline:0;}
    #cboxTopLeft{width:21px; height:21px; background:url("../img/controls.png") no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url("../img/controls.png") no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url("../img/controls.png") no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url("../img/controls.png") no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url("../img/controls.png") left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url("../img/controls.png") right top repeat-y;}
    #cboxTopCenter{height:21px; background:url("../img/border.png") 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url("../img/border.png") 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxLoadingOverlay{background:url("../img/loading_background.png") no-repeat center center;}
        #cboxLoadingGraphic{background:url("../img/loading.gif") no-repeat center center;}

        
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url("../img/controls.png") no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url("../img/controls.png") no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url("../img/controls.png") no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}


.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

 
 
 /* main block*/
#body { margin-bottom:20px;} 
#body .MainBlock{
	width:960px;
	margin:auto;
	font-size:12px;
	}
#body  .left{
	float:left;
	width:458px;
	overflow:hidden;
	}
#body  .right2{
	float:right;
	width:246px;
	overflow:hidden;
	font-size:12px;
	}

#body .topic{
	height:35px;
	background:#360 repeat-x left top;
	}
#body   .topic .TopicTitle{
	background:url("/images/hituxblue/nav_bg1.jpg") no-repeat -7px 0px;
	float:left;
	padding-left:15px;
	font-size:14px;
	color:#3092b9;
	height:35px;
	font-weight:bold;
	line-height:35px;}
#body   .topic .TopicTitle p{
	font-size:9px;
	text-transform:uppercase;
	font-weight:normal;
	color:#999;
	line-height:150%;}
#body .right2 .topic,#body .left .topic{
	height:35px;
}

#body  .right2 .topic .TopicTitle,#body  .left .topic .TopicTitle{
	padding-left:15px;
	}
#body  .TopicTitle a{
	color:#fff;
	text-decoration:none;}	
#body   .topic .TopicMore{
	float:right;
	font-size:12px;
	padding-right:10px;
	padding-top:12px;}
#body   .topic .TopicMore,#body   .topic .TopicMore a{
color:#fff;
}	
#body   .topic .TopicMore img{
	}				

	#body .MBlockTable {	height:218px;
	overflow:hidden;
}
	
#body    .MBlockTable ul li{
	line-height:27px;
	font-size:12px;
}

#body  .left .MBlockTable ul li{
	background:url("../img/title_icon1.jpg") no-repeat 15px 10px;
	height:27px;
	padding-left:30px;
}
#body  .right2  .MBlockTable li{
	text-align:left;
	padding-left:0;}
	
#body .left .MBlockTable li a {
	display:block;
	width:290px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float:left;
	
}	

	#body .MainBlock .left  .MBlockTable span{
	color:#9a9a9a;
	padding:0 10px 0 10px;
	font-size:11px;
	float:right;
	}
#body  .right{
	width:219px;
	float:left;
	overflow:hidden;
	}
#body .right .cot,#body .right2 .cot ,#body .left .cot {border:1px solid #360; border-top:none;}	
#body .MainBlock .right .img{
	padding:10px 10px;
	width:200px;}
#body .MainBlock .right h1{
	font-size:14px;
	text-align:center;}

#body .MainBlock .right .txt{
	float:left;
	padding:5px 10px 14px 10px;
	color:#6c6c6c;}

#body .MainBlock .right2 .img{
	padding:5px 10px 5px 10px;
	width:233px;}
#body .MainBlock .right2 h1{
	font-size:14px;
	text-align:center;}

#body .MainBlock .right2 .txt{
	float:left;
	padding:5px 10px 14px 10px;
	color:#6c6c6c;}
#body .MainBlock .right2 .MBlockTable td{
	color:#6c6c6c;}
#body .MainBlock .right2 .MBlockTable td span{
	color:#F90;
	font-weight:bold;}

#body .MainBlock3{
	width:980px;
	margin:auto;}
#body .MainBlock3 .right{
	
	border:none;}
#body .MainBlock3 .left{
	width:980px;
	border:none;}
#body .MainBlock3 .right2{
 }


#body .MainBlock3 .left .blk_29 {
	width:978px;
	height:242px;
	OVERFLOW: hidden;
	ZOOM: 1; 
	POSITION: relative;}
	
#body .MainBlock3 .left .blk_29 .LeftBotton {	BACKGROUND: url(/images/hituxblue/lop1.gif) no-repeat 0px 0px; LEFT: 10px; FLOAT: left; WIDTH: 34px; CURSOR: pointer; POSITION: absolute; TOP: 90px; HEIGHT: 114px}
#body .MainBlock3 .left .blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(/images/hituxblue/lop2.gif) no-repeat 0px 0px; FLOAT: right;right:0px; WIDTH: 34px; CURSOR: pointer; POSITION: absolute; TOP: 90px; HEIGHT: 114px}
#body .MainBlock3 .left .blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden;  PADDING:30px 0 0 0px;float:left;height:190px;width:888px;POSITION: relative;left:45px;}
#body .MainBlock3 .left .blk_29 .box {	FLOAT: left; WIDTH: 222px; TEXT-ALIGN: center;}
#body .MainBlock3 .left .blk_29 .box IMG {	BORDER: #ccc 1px solid; PADDING: 3px; DISPLAY: block; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; width:155px;height:155px;}
#body .MainBlock3 .left .blk_29 .box A:hover IMG {	BORDER: #3092b9 1px solid;}
#body .MainBlock3 .left .blk_29 .box P {	WIDTH: 222px; LINE-HEIGHT: 20px;text-align:center;font-size:12px;color:#3092b9}

#body .MainBlock3 .right2 .AutoScrollList{
	height:150px;
	margin:auto;
	overflow-y:scroll;}

#body .MainBlock .right2 #demo {
background: #FFF;
overflow:hidden;
width: 230px;
height:240px;
margin:auto;
}
#body .MainBlock .right2 #indemo {
float: left;
height: 800%;
}
#body .MainBlock .right2 #demo1 {
float: left;
}
#body .MainBlock .right2 #demo2 {
float: left;
}



/*TabBlock*/	
#body .MainBlock3 .left .TabBlock {
	float:left;
	width:100%;
	padding:0px 0px;
	}
#body .MainBlock3 .left .TabBlock .menu {background-color:#FFFFFF; height:35px;border-top:1px solid #FFFFFF; border-right:1px solid #FFFFFF;overflow:hidden;z-index:1000;
z-index:101;}
#body .MainBlock3 .left .TabBlock .menu ul {margin:0px; padding:0px; list-style:none; position:relative;z-index:101;}
#body .MainBlock3 .left .TabBlock .menu li {display:inline; height:35px;float:left;cursor:pointer;z-index:101;}
#body .MainBlock3 .left .TabBlock .menu li a {color:#3092b9; text-decoration:none; line-height:35px;text-align:center;font-size:12px;font-weight:normal;display:block;border-top:0px solid #F5F5F5;height:35px;border-left:0px solid #FFFFFF;border-right:0px solid #FFFFFF;z-index:101;padding:0px 20px;width:80px;overflow:hidden;}
#body .MainBlock3 .left .TabBlock .menu li a.tabactive {border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; color:#3092b9;  font-weight:bold; border-top:2px solid #3092b9;height:34px;line-height:33px;background:#FFFFFF url("/images/hituxblue/top_bg1.jpg") repeat-x 0px -10px;font-size:14px;}
#body .MainBlock3 .left .TabBlock #tabcontent1,#body .MainBlock3 .left .TabBlock #tabcontent2 ,#body .MainBlock3 .left .TabBlock #tabcontent3 ,#body .MainBlock3 .left .TabBlock #tabcontent4 ,#body .MainBlock3 .left .TabBlock #tabcontent5 ,#body .MainBlock3 .left .TabBlock #tabcontent6 ,#body .MainBlock3 .left .TabBlock #tabcontent7 ,#body .MainBlock3 .left .TabBlock #tabcontent8 ,#body .MainBlock .left .TabBlock #tabcontent9 ,#body .MainBlock3 .left .TabBlock #tabcontent10{padding:0px 0px;
	 border-left:1px solid #e5e5e5;
	 border-top:1px solid #e5e5e5;
	 border-right:1px solid #e5e5e5;
	 border-bottom:1px solid #e5e5e5;
	 font-size:12px;
	 background-color:#FFF;
	 z-index:100;}
 
 .WidthTab2{
	width:20px;
	height:1px;
	float:left;}
/* clearfix */
.clearfix:after{
	content:" ";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}
.clearfix {
	clear:both;
}	

/*inner page*/
#body_inner #InnerBanner{
	
	margin:auto;}
#body_inner .inner{
	width:auto;
	margin:0 auto;}
#body_inner .inner .left{
	width:240px;
	float:right;}
#body_inner .inner .right{
	width:710px;
	float:left;
	border:1px solid #360;
	padding-bottom:0px;}
#body_inner .inner .left .Sbox{
	width:238px;
	padding-bottom:10px;
	font-size:12px;
	}

#body_inner .inner .left .Sbox .topic{
	background:#360 repeat left top;
	font-size:12px;
	font-family:"Microsoft Yahei";
	margin:0px 0px 0px 0px;
	line-height:34px;
	padding-left:10px;
	color:#FFFFFF;
	font-weight:bold;}
#body_inner .inner .left .Sbox .blank ul {
	padding:0px 0px;}
#body_inner .inner .left .Sbox .blank ul li{
	cursor:pointer;
	height:30px;
	background:url("/images/Hituxblue/link_bg1.gif") repeat 0px 0px;	
}
#body_inner .inner .left .Sbox .blank .current a{
	background:#3092b9;
	border-bottom:1px solid #FFFFFF;
	}	
#body_inner .inner .left .Sbox .blank .current a{
	color:#FFFFFF;}
#body_inner .inner .left .Sbox .blank ul li a{
	display:block;
	height:30px;
	line-height:30px;
	padding-left:30px;
	border-bottom:1px dotted #DDDDDD;
	background:url("/images/Hituxblue/link_bg2.gif") no-repeat 12px 10px;}	
#body_inner .inner .left .Sbox .blank ul li a:hover{
	background:#3092b9;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	text-decoration:none;}

#body_inner .inner .left .Sbox .list dl{
	padding:0px 10px;
	}
#body_inner .inner .left .Sbox .list dl dt{
	font-family:Arial;
	color:#666666;
	line-height:20px;
	font-size:10px;}

#body_inner .inner .left .Sbox .list dl dd{
	line-height:30px;
	border-bottom:1px dotted #DDDDDD;
	background:url("/images/title_icon1.jpg") no-repeat 0px 12px;
	padding-left:10px;
	}
#body_inner .inner .left .Sbox .txt{
	padding:10px;
	border:1px solid #360;
	}
#body_inner .inner .left .Sbox .txt  .imglist{
	margin:0px;
	padding:0px;
	
	}
	
#body_inner .inner .right  .Position{
	font-size:14px;
	line-height:33px;
	background:url("../img/box_bg5.jpg") repeat left top;
	}
#body_inner .inner .right  .Position,#body_inner .inner .right  .Position a { color:#360; font-weight:bold;}	

#body_inner .inner .right  .Position span{
	padding-left:30px;
	background:url("../img/box_icon2.png") no-repeat 10px 4px;
	}


#body_inner .inner .right .main{
	padding:10px 20px;
	min-height:350px;
	font-size:12px;}

/*content*/
#body_inner .inner .right .main .cot .title h3{
	text-align:center;
	font-size:20px;
	font-weight:bold;
	font-family:"Microsoft Yahei";
	border-bottom:1px solid #ddd;
	margin-bottom:15px;
	padding-bottom:10px;
	}
#body_inner .inner .right .main .cot .infos{
	font-size:12px;
	line-height:40px;
	color:#666666;
	text-align:center;}
#body_inner .inner .right .main .cot .maincontent{
	font-size:14px;}
#body_inner .inner .right .main .cot .maincontent p{
	text-indent:2em;
	line-height:30px;
	}
	#body .MBlockTable {	height:218px;
	overflow:hidden;
}
	
#body_inner .inner .right .main .cot .maincontent ul li{
	line-height:27px;
	font-size:14px;
}

#body_inner .inner .right .main .cot .maincontent ul li{
	background:url("../img/title_icon1.jpg") no-repeat 15px 10px;
	padding-left:30px;
}
#body_inner .inner .right .main .cot .maincontent li{
	text-align:left;
	padding-left:0;}
	

#body_inner .inner .right .main .cot .maincontent span{
	color:#9a9a9a;
	padding:0 10px 0 10px;
	font-size:11px;
	float:right;
	}
	
	
#body_inner .inner .right .main .cot .download{
	background:url("/images/Hituxblue/downicon.gif") no-repeat 15px 7px;
	padding-left:55px;
	border:1px solid #F5F5F5;
	line-height:40px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px;}

#body_inner .inner .right .main .cot .prenext{
	padding:10px 0px;
	margin-top:10px;}
#body_inner .inner .right .main .cot .prenext ul li{
	line-height:30px;
	background:url("/images/Hituxblue/jiantou.gif") no-repeat 0px 1px;
	padding-left:15px;}				
				
#body_inner .inner .right .main .ArticleList{
	font-size:12px;}
#body_inner .inner .right .main .ArticleList td{
	line-height:35px;
	border-bottom:1px dashed #CCC;}	
#body_inner .inner .right .main .ArticleList .fw_t{
	font-size:12px;
	}
#body_inner .inner .right .main .ArticleList .fw_s{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;}

/* recruit */

#body_inner .inner .right .main .RecruitList{
	}
#body_inner .inner .right .main .RecruitList td{
	line-height:35px;
	border-bottom:1px dotted #CCC;
	font-size:12px;}	
#body_inner .inner .right .main .RecruitList .Rtitle{
	background:#f5f5f5;
	color:#3092b9;
	font-size:14px;
	padding-left:10px;
	height:30px;
	line-height:30px;}
#body_inner .inner .right .main .RecruitList .Rtitle span{
	text-align:right;
	font-size:12px;}
/*product*/
#body_inner .inner .left .Sbox .ClassNav{
	padding:0px 0px;}
	
#body_inner .inner .left .Sbox .ClassNav .NavTree ul{
}
	
#body_inner .inner .left .Sbox .ClassNav .NavTree ul li{
position: relative;

background:url("/images/Hituxblue/link_bg1.gif") repeat 0px 0px;	
}
	
/*1st level sub menu style */
#body_inner .inner .left .Sbox .ClassNav .NavTree ul li ul{
left: 178px; /* Parent menu width - 1*/
position: positive;
width: 216px; /*sub menu width*/
top: 0;
display: none;
border:1px solid #3092b9;
border-top:2px solid #3092b9;
background:#FFFFFF;
filter:progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=3, Direction=135);
z-index:2000;
}
/*All subsequent sub menu levels offset */
#body_inner .inner .left .Sbox .ClassNav .NavTree ul li ul li ul{ 
left: 159px; /* Parent menu width - 1*/
z-index:2000;}
/* menu links style */
#body_inner .inner .left .Sbox .ClassNav .NavTree ul li a{
	display: block;
	cursor:pointer;
	line-height:30px;
	border-bottom:1px solid #DDDDDD;
	padding-left:30px;
	height:30px;
	 }	

#body_inner .inner .left .Sbox .ClassNav .NavTree ul li li{
	background:url("/images/Hituxblue/box_icon1.png") no-repeat 12px 12px;
	padding-left:0;
	text-align:center;
	z-index:2000;
}
#body_inner .inner .left .Sbox .ClassNav .NavTree ul li li a{
	border-bottom:1px solid #DDDDDD;
	padding-left:10px;
	z-index:2000;}
#body_inner .inner .left .Sbox .ClassNav .NavTree ul .current a{
	background:#3092b9;
	color:#FFFFFF;}
#body_inner .inner .left .Sbox .ClassNav .NavTree ul .current li a{
	background:#FFFFFF;
	color:#000000;}
		
#body_inner .inner .left .Sbox .ClassNav .NavTree ul li a:hover{
color: white;
background:#3092b9;
text-decoration:none;
}
#body_inner .inner .left .Sbox .ClassNav .NavTree .subfolderstyle{
background: url(/images/Hituxblue/arrow-list.gif) no-repeat 150px center ;
}
/* Holly Hack for IE \*/
* html #body_inner .inner .left .Sbox .ClassNav .NavTree ul li { float: left; height: 1%;z-index:2000; }
* html #body_inner .inner .left .Sbox .ClassNav .NavTree ul li a { height: 1%;z-index:2000; }
/* End */	

#body_inner .inner .right .main .content .ProInfo .image{
	float:left;}	
	
#body_inner .inner .right .main .content .ProInfo .column{
	float:right;
	width:400px;}
	
#body_inner .inner .right .main .content .ProInfo .image img{
	width:270px;
	height:270px;
	}

#body_inner .inner .right .main .content .ProInfo .image a{
	display:block;
	width:270px;
	height:270px;
	border:2px solid #F5F5F5;
	padding:2px;	
	}
#body_inner .inner .right .main .content .ProInfo .image a:hover{
	border:2px solid #3092b9;}
#body_inner .inner .right .main .content .ProInfo .column .title{
	background-color:#f5f5f5;
	padding:0px 10px;}
#body_inner .inner .right .main .content .ProInfo .column .title h3{
	text-align:left;
	font-size:14px;
	line-height:25px;
	font-weight:bold;}
	
#body_inner .inner .right .main .content .ProInfo .column .infos{
	text-align:left;}
#body_inner .inner .right .main .content .ProInfo .column ul li{
	line-height:33px;
	height:33px;
	color:#333;
	font-weight:normal;}

#body_inner .inner .right .main .content .ProInfo .column ul li span{
	width:100px;
	height:20px;
	font-weight:bold;
	padding:3px;
	color:#333;
	}					
#body_inner .inner .right .main .content .ProInfo .column ul .MPrice{
	color:#666666;
	text-decoration:line-through;
	}
#body_inner .inner .right .main .content .ProInfo .column ul .NPrice{
	color:#F00;
	font-weight:bold;}
#body_inner .inner .right .main .content .ProInfo .column ul .NPrice .BuyCount{
	color:#060;}
	
#body_inner .inner .right .main  .IntroTitle{
	font-size:14px;
	line-height:25px;
	border-left:3px solid #3092b9;
	margin:10px 0px;
	padding-left:10px;
	color:#3092b9;
	font-weight:bold;
	background-color:#e5e5e5;}

#body_inner .inner .right .main .content .MorePro{
	}

#body_inner .inner .right .main .content .MorePro  .albumblock{
	width:143px;
	height:143px;
	float:left;}
#body_inner .inner .right .main .content .MorePro  .albumblock .inner{
	width:143px;
	height:143px;
	}

#body_inner .inner .right .main .content .MorePro .albumblock .inner img{
	width:139px;
	height:139px;	}

#body_inner .inner .right .main .content .MorePro  .albumblock .inner .albumtitle{
	width:143px;
	}
	
#body_inner .inner .right .main .content .CaseBlock li{
	width:330px;
	float:left;
	padding-left:10px;
	}
#body_inner .inner .right .main .content .CaseBlock .Cimg a{
	display:block;
	border:1px solid #F5F5F5;
	padding:1px;}
#body_inner .inner .right .main .content .CaseBlock .Cimg a:hover{
	border:1px solid #3092b9;}		
#body_inner .inner .right .main .content .CaseBlock .case_ct{ height:30px; line-height:30px; color:#2586BE; background:#E5F4FC; font-weight:bold;}
#body_inner .inner .right .main .content .CaseBlock .case_txt{ padding-left:10px;height:30px; line-height:30px;   text-align:left;font-size:12px;color:#666;}
#body_inner .inner .right .main .content .CaseBlock .case_mc{ color:#C90;font-weight:bold;}
#body_inner .inner .right .main .content .CaseBlock .case_mc a{color:#c90;}
#body_inner .inner .right .main .content .CaseBlock .hycd_ct{ height:35px; line-height:35px;  color:#fff;  font-weight:bold; padding-left:40px;}
#body_inner .inner .right .main .content .CaseBlock .hycd_ct a{ color:#fff;}
#body_inner .inner .right .main .content .CaseBlock .hycd_ct a:hover{ color:#FFFACC}
#body_inner .inner .right .main .content .CaseBlock .hycd_ct a:visited{ color:#fff}
#body_inner .inner .right .main .content .CaseBlock .hycd_mc{ color:#ff6600;}
#body_inner .inner .right .main .content .CaseBlock .ttp{ margin-top:10px; margin-bottom:10px;}	


/* sitemap */
#body_inner .inner .right .main .SiteMap{
	padding:0px 10px;}
		
#body_inner .inner .right .main .SiteMap ul li{
	font-weight:bold;
	line-height:25px;
	padding:10px 20px;
	border-bottom:1px dashed #CCCCCC;
	font-size:14px;
	background:url("/images/Hituxblue/ico4.jpg") no-repeat left 18px;}


#body_inner .inner .right .main .SiteMap ul li ul li{
	font-weight:normal;
	border-bottom:none;
	font-size:12px;
	background:none;
	padding:5px 0px;}
					



	
#body_inner .inner .right .main .FeedBack .commentlist dt{
	padding:5px 10px;
	background-color:#dededc;
	height:22px;
	line-height:22px;
	font-size:12px;}	
#body_inner .inner .right .main .FeedBack .commentlist dd{
	padding:15px 0px 15px 0px;
	line-height:180%;
	font-size:14px;
	}	
#body_inner .inner .right .main .FeedBack .commentlist dd  b{
	color:#458D3A;}

#body_inner .inner .right .main .FeedBack .commentlist dd span{
	color:#A00000;}	
#body_inner .inner .right .main .FeedBack .commentlist p{
	padding:0px;
	line-height:180%;
	margin:0px;}
.HeightTab{
	height:5px;
	width:1px;
	overflow:hidden;}	
	
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:0;*right:0px;_right:0px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}	