﻿#body #InnerBanner {
	width: 1080px; margin: auto
;}
#body .inner {
	width: 1080px; padding-top: 10px; margin: auto
;}
#body .inner .left {
	width: 220px; float: left
;}
#body .inner .right {
	border-top: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; width: 844px; background: #fff; border-bottom: #e5e5e5 1px solid; float: right; padding-bottom: 50px; border-left: #e5e5e5 1px solid
;}
#body .inner .left .Sbox {
	font-size: 12px; border-top: #e5e5e5 1px solid; border-right: #e5e5e5 1px solid; width: 220px; background: #fff; border-bottom: #e5e5e5 1px solid; padding-bottom: 10px; border-left: #e5e5e5 1px solid
;}
#body .inner .left .Sbox .topic {
	font-size: 18px; height: 54px; font-family: "Microsoft Yahei"; background: url(hituxcmsbold/box_btitle.jpg) repeat-x left top; border-bottom: #dddddd 1px solid; font-weight: normal; color: #ffffff; padding-left: 10px; margin: 0px; line-height: 54px
;}
#body .inner .left .Sbox .blank UL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px
;}
#body .inner .left .Sbox .blank UL LI {
	cursor: pointer; height: 30px; background: url(hituxcmsbold/link_bg11.gif) 0px 0px
;}
#body .inner .left .Sbox .blank .current A {
	background: #0170d9; border-bottom: #ffffff 1px solid
;}
#body .inner .left .Sbox .blank .current A {
	color: #ffffff
;}
#body .inner .left .Sbox .blank UL LI A {
	height: 30px; background: url(hituxcmsbold/link_bg2.gif) no-repeat 12px 10px; border-bottom: #dddddd 1px dotted; padding-left: 30px; display: block; line-height: 30px
;}
#body .inner .left .Sbox .blank UL LI A:hover {
	text-decoration: none; background: #0170d9; border-bottom: #ffffff 1px solid; color: #ffffff
;}
#body .inner .left .Sbox .list DL {
	padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px
;}
#body .inner .left .Sbox .list DL DT {
	font-size: 10px; font-family: Arial; color: #666666; line-height: 20px
;}
#body .inner .left .Sbox .list DL DD {
	background: url(title_icon1.jpg) no-repeat 0px 12px; border-bottom: #dddddd 1px dotted; padding-left: 10px; line-height: 30px
;}
#body .inner .left .Sbox .txt {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
#body .inner .right .Position {
	font-size: 12px; background: url(hituxcmsbold/box_bg5.jpg) left top; color: #666666; text-align: right; line-height: 33px
;}
#body .inner .right .Position A {
	color: #666666
;}
#body .inner .right .Position SPAN {
	padding-right: 10px
;}
#body .inner .right .main {
	font-size: 12px; padding-bottom: 10px; padding-top: 10px; padding-left: 20px; padding-right: 20px
;}
#body .inner .right .main .content .title H3 {
	font-size: 18px; font-family: "Microsoft Yahei"; font-weight: normal; text-align: center
;}
#body .inner .right .main .content .infos {
	font-size: 12px; color: #666666; text-align: center; line-height: 40px
;}
#body .inner .right .main .content .maincontent {
	font-size: 12px
;}
#body .inner .right .main .content .maincontent P {
	padding-bottom: 5px; padding-top: 5px; padding-left: 0px; line-height: 200%; padding-right: 0px
;}
#body .inner .right .main .content .download {
	font-size: 14px; border-top: #f5f5f5 1px solid; font-family: Arial, Helvetica, sans-serif; border-right: #f5f5f5 1px solid; background: url(hituxcmsbold/downicon.gif) no-repeat 15px 7px; border-bottom: #f5f5f5 1px solid; padding-left: 55px; margin: 10px 0px; border-left: #f5f5f5 1px solid; line-height: 40px
;}
#body .inner .right .main .content .prenext {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; margin-top: 10px; padding-right: 0px
;}
#body .inner .right .main .content .prenext UL LI {
	background: url(hituxcmsbold/jiantou.gif) no-repeat 0px 1px; padding-left: 15px; line-height: 30px
;}
#body .inner .right .main .ArticleList {
	font-size: 12px
;}
#body .inner .right .main .ArticleList TD {
	border-bottom: #ccc 1px dashed; line-height: 35px
;}
#body .inner .right .main .ArticleList .fw_t {
	font-size: 12px
;}
#body .inner .right .main .ArticleList .fw_s {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666
;}
#body .inner .right .main .RecruitList {}
#body .inner .right .main .RecruitList TD {
	font-size: 12px; border-bottom: #ccc 1px dotted; line-height: 35px
;}
#body .inner .right .main .RecruitList .Rtitle {
	font-size: 14px; height: 30px; background: #f5f5f5; color: #0170d9; padding-left: 10px; line-height: 30px
;}
#body .inner .right .main .RecruitList .Rtitle SPAN {
	font-size: 12px; text-align: right
;}
#body .inner .right .main .content .ProInfo .image {
	float: left
;}
#body .inner .right .main .content .ProInfo .column {
	width: 500px; float: right
;}
#body .inner .right .main .content .ProInfo .image IMG {
	height: 270px; width: 270px
;}
#body .inner .right .main .content .ProInfo .image A {
	border-top: #f5f5f5 2px solid; height: 270px; border-right: #f5f5f5 2px solid; width: 270px; border-bottom: #f5f5f5 2px solid; padding-bottom: 2px; padding-top: 2px; padding-left: 2px; border-left: #f5f5f5 2px solid; display: block; padding-right: 2px
;}
#body .inner .right .main .content .ProInfo .image A:hover {
	border-top: #0170d9 2px solid; border-right: #0170d9 2px solid; border-bottom: #0170d9 2px solid; border-left: #0170d9 2px solid
;}
#body .inner .right .main .content .ProInfo .column .title {
	padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px; background-color: #f5f5f5
;}
#body .inner .right .main .content .ProInfo .column .title H3 {
	font-size: 14px; font-weight: bold; text-align: left; line-height: 25px
;}
#body .inner .right .main .content .ProInfo .column .infos {
	text-align: left
;}
#body .inner .right .main .content .ProInfo .column UL LI {
	height: 33px; font-weight: normal; color: #333; line-height: 33px
;}
#body .inner .right .main .content .ProInfo .column UL LI SPAN {
	height: 20px; width: 100px; font-weight: bold; color: #333; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; padding-right: 3px
;}
#body .inner .right .main .content .ProInfo .column UL .MPrice {
	text-decoration: line-through; color: #666666
;}
#body .inner .right .main .content .ProInfo .column UL .NPrice {
	font-weight: bold; color: #f00
;}
#body .inner .right .main .content .ProInfo .column UL .NPrice .BuyCount {
	color: #060
;}
#body .inner .right .main .IntroTitle {
	font-size: 14px; font-weight: bold; color: #0170d9; padding-left: 10px; margin: 10px 0px; border-left: #0170d9 3px solid; line-height: 25px; background-color: #e5e5e5
;}
#body .inner .right .main .content .MorePro {}
#body .inner .right .main .content .MorePro .albumblock {
	height: 190px; width: 160px; float: left
;}
#body .inner .right .main .content .MorePro .albumblock .inner {
	height: 190px; width: 160px
;}
#body .inner .right .main .content .MorePro .albumblock .inner IMG {}
#body .inner .right .main .content .MorePro .albumblock .inner .albumtitle {}
#body .inner .right .main .content .CaseBlock LI {
	width: 330px; float: left; padding-left: 10px
;}
#body .inner .right .main .content .CaseBlock .Cimg A {
	border-top: #f5f5f5 1px solid; border-right: #f5f5f5 1px solid; border-bottom: #f5f5f5 1px solid; padding-bottom: 1px; padding-top: 1px; padding-left: 1px; border-left: #f5f5f5 1px solid; display: block; padding-right: 1px
;}
#body .inner .right .main .content .CaseBlock .Cimg A:hover {
	border-top: #0170d9 1px solid; border-right: #0170d9 1px solid; border-bottom: #0170d9 1px solid; border-left: #0170d9 1px solid
;}
#body .inner .right .main .content .CaseBlock .case_ct {
	height: 30px; background: #e5f4fc; font-weight: bold; color: #2586be; line-height: 30px
;}
#body .inner .right .main .content .CaseBlock .case_txt {
	font-size: 12px; height: 30px; color: #666; text-align: left; padding-left: 10px; line-height: 30px
;}
#body .inner .right .main .content .CaseBlock .case_mc {
	font-weight: bold; color: #c90
;}
#body .inner .right .main .content .CaseBlock .case_mc A {
	color: #c90
;}
#body .inner .right .main .content .CaseBlock .hycd_ct {
	height: 35px; font-weight: bold; color: #fff; padding-left: 40px; line-height: 35px
;}
#body .inner .right .main .content .CaseBlock .hycd_ct A {
	color: #fff
;}
#body .inner .right .main .content .CaseBlock .hycd_ct A:hover {
	color: #fffacc
;}
#body .inner .right .main .content .CaseBlock .hycd_ct A:visited {
	color: #fff
;}
#body .inner .right .main .content .CaseBlock .hycd_mc {
	color: #ff6600
;}
#body .inner .right .main .content .CaseBlock .ttp {
	margin-bottom: 10px; margin-top: 10px
;}
#body .inner .right .main .SiteMap {
	padding-bottom: 0px; padding-top: 0px; padding-left: 10px; padding-right: 10px
;}
#body .inner .right .main .SiteMap UL LI {
	font-size: 14px; background: url(hituxcmsbold/ico4.jpg) no-repeat left 18px; border-bottom: #cccccc 1px dashed; font-weight: bold; padding-bottom: 10px; padding-top: 10px; padding-left: 20px; line-height: 25px; padding-right: 20px
;}
#body .inner .right .main .SiteMap UL LI UL LI {
	font-size: 12px; background: none transparent scroll repeat 0% 0%; border-bottom-style: none; font-weight: normal; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; padding-right: 0px
;}
.FeedBack {}
.FeedBack .Fleft {
	width: 90px; float: left
;}
.FeedBack .Fleft .Ficon {
	padding-bottom: 0px; padding-top: 0px; padding-left: 12px; padding-right: 12px
;}
.FeedBack .Fleft .Fname {
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #0170d9; text-align: center; padding-top: 5px
;}
.FeedBack .Fright {
	width: 600px; float: left; padding-bottom: 10px
;}
.FeedBack .Fright .Fcontent .Ftime {
	font-family: Arial, Helvetica, sans-serif; color: #0170d9; padding-bottom: 5px; text-align: right; padding-top: 0px; padding-left: 20px; padding-right: 20px
;}
.FeedBack .Fright .Fcontent {
	width: 600px; background: url(hituxcmsbold/postbg.jpg) no-repeat left top; padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.FeedBack .Fright .Fcontent P {
	padding-bottom: 5px; padding-top: 0px; padding-left: 50px; padding-right: 20px
;}
.FeedBack .Fright .Fcontent .Freply .FRtitle {
	height: 25px; background: url(hituxcmsbold/picon.gif) no-repeat 2px 0px; font-weight: bold; color: #ffffff; padding-left: 20px; margin-left: 20px; line-height: 20px
;}
.FeedBack .Fright .Fcontent .Freply P {
	color: #989e4d
;}
.FeedBack .Fright .Fline {
	border-top: #ededef 1px solid; width: 572px; float: right; filter: progid:DXImageTransform.Microsoft.Shadow(Color=#999999, Strength=1, Direction=180)
;}
.FeedBack .IntroTitle {
	width: 765px; margin: auto
;}
.FeedBack .commentbox {
	padding-top: 5px
;}
.FeedBack .commentbox #commentform TD {
	font-size: 12px; height: 40px
;}
.FeedBack .commentbox #commentform INPUT {
	height: 25px; line-height: 25px
;}
.FeedBack .commentbox #commentform TD SPAN {
	font-weight: bold; color: #900
;}
.FeedBack .commentbox #commentform .Cbutton {
	border-top-style: none; cursor: pointer; font-size: 14px; background: #0170d9; border-bottom-style: none; color: #ffffff; border-right-style: none; border-left-style: none; line-height: 25px
;}
#body .inner .right .main .FeedBack .commentlist DT {
	font-size: 12px; height: 22px; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; line-height: 22px; padding-right: 10px; background-color: #dededc
;}
#body .inner .right .main .FeedBack .commentlist DD {
	font-size: 14px; padding-bottom: 15px; padding-top: 15px; padding-left: 0px; line-height: 180%; padding-right: 0px
;}
#body .inner .right .main .FeedBack .commentlist DD B {
	color: #458d3a
;}
#body .inner .right .main .FeedBack .commentlist DD SPAN {
	color: #a00000
;}
#body .inner .right .main .FeedBack .commentlist P {
	padding-bottom: 0px; padding-top: 0px; padding-left: 0px; margin: 0px; line-height: 180%; padding-right: 0px
;}
.clicktimes {
	display: none
;}
.ImageList {
	padding-bottom: 10px; padding-top: 10px; padding-left: 0px; padding-right: 0px
;}
.ImageList .ImageBlockBG {
	float: left; padding-bottom: 20px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.content .ImageList .ImageBlockBG {
	padding-bottom: 20px; padding-top: 10px; padding-left: 15px; padding-right: 10px
;}
.ImageList .ImageBlock {
	overflow: hidden; cursor: pointer; border-top: #dddddd 1px solid; height: 138px; border-right: #dddddd 1px solid; width: 157px; border-bottom: #dddddd 1px solid; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; border-left: #dddddd 1px solid; padding-right: 10px
;}
.content .ImageList .ImageBlock {
	height: 138px; float: left; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; padding-right: 5px
;}
.ImageList .ImageBlock:hover {
	border-top: #0170d9 1px solid; border-right: #0170d9 1px solid; border-bottom: #0170d9 1px solid; border-left: #0170d9 1px solid; background-color: #f5f5f5
;}
.ImageList .ImageBlock .ImageNote {
	font-size: 11px; color: #ffffff; padding-bottom: 5px; padding-top: 5px; padding-left: 5px; line-height: 25px; padding-right: 5px
;}
.ImageList .ImageBlock P A {
	color: #ffffff
;}
.ImageList .ImageBlock IMG {
	border-top: #f5f5f5 1px solid; height: 116px; border-right: #f5f5f5 1px solid; width: 155px; border-bottom: #f5f5f5 1px solid; border-left: #f5f5f5 1px solid
;}
.ImageList .ImageBlock IMG:hover {
	border-top: #dddddd 1px solid; border-right: #dddddd 1px solid; border-bottom: #dddddd 1px solid; border-left: #dddddd 1px solid
;}
.ImageList .ImageBlock P {
	height: 20px; color: #ffffff; text-align: center; filter: alpha(opacity=80); line-height: 20px; bottom: 0px; background-color: #333; -moz-opacity: 0.8; opacity: 0.8
;}
.content .ImageList .ImageBlock P {
	color: #ffffff
;}
.ImageList .ImageBlock A {
	text-decoration: none
;}
#body .prenext .blk_29 {
	overflow: hidden; position: relative; zoom: 1; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; padding-right: 0px
;}
#body .prenext .blk_29 .LeftBotton {
	cursor: pointer; height: 114px; width: 35px; background: url(arrow_l.jpg) no-repeat -1px 0px; position: absolute; float: left; left: 0px; top: 50px
;}
#body .prenext .blk_29 .RightBotton {
	cursor: pointer; height: 114px; width: 35px; background: url(arrow_r.jpg) no-repeat 0px 0px; right: 0px; position: absolute; float: right; top: 50px
;}
#body .prenext .blk_29 .Cont {
	overflow: hidden; height: 170px; width: 720px; position: relative; float: left; padding-bottom: 0px; padding-top: 15px; padding-left: 0px; left: 30px; margin: 0px auto; padding-right: 0px
;}
#body .prenext .blk_29 .box {
	width: 240px; float: left; text-align: center
;}
#body .prenext .blk_29 .box IMG {
	border-top: #ccc 1px solid; height: 120px; border-right: #ccc 1px solid; width: 160px; background: #fff; border-bottom: #ccc 1px solid; padding-bottom: 3px; padding-top: 3px; padding-left: 3px; margin: 0px auto; border-left: #ccc 1px solid; display: block; padding-right: 3px
;}
#body .prenext .blk_29 .box A:hover IMG {
	border-top: #3092b9 1px solid; border-right: #3092b9 1px solid; border-bottom: #3092b9 1px solid; border-left: #3092b9 1px solid
;}
#body .prenext .blk_29 .box P {
	font-size: 12px; width: 240px; color: #3092b9; text-align: center; line-height: 20px
;}
#popupMask {
	font-size: 12px; height: 100%; width: 100%; position: absolute; left: 0px; filter: alpha(opacity=70); z-index: 9990; display: none; top: 0px; background-color: #000; -moz-opacity: 0.7; opacity: 0.70
;}
#popupContainer {
	position: absolute; padding-bottom: 0px; padding-top: 0px; padding-left: 0px; left: 0px; z-index: 9991; display: none; top: 0px; padding-right: 0px
;}
#popupInner {
	border-top: #0170d9 3px solid; border-right: #0170d9 3px solid; border-bottom: #0170d9 3px solid; border-left: #0170d9 3px solid; background-color: #ffffff
;}
#popupFrame {
	height: 100%; width: 100%; position: relative; margin: 0px; z-index: 9
;}
#popupTitleBar {
	height: 1.3em; background: url(box_bg1.jpg) repeat-x left top; font-weight: bold; color: #0170d9; padding-bottom: 5px; text-align: center; padding-top: 5px; padding-left: 5px; z-index: 9992; padding-right: 5px
;}
#popupTitle {
	font-size: 1.1em; float: left
;}
#popupControls {
	cursor: hand; float: right
;}
#popupControls A SPAN {
	height: 15px; width: 15px; background: url(close.gif) no-repeat; display: block; text-indent: -9000px
;}
.VideoBox {
	padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px
;}
.sub_info_cntarea {
    float: left;
    width: 795px;
    min-height: 750px;   
    padding-bottom: 14px;    
    height: auto;}
.sub_info_title {
    float: left;
    width: 795px;

    border-bottom: 1px solid #dedede;}
.sub_info_titletxt {
    float: left;
    width: 610px;
    font-size: 18px;
	padding-top:10px;
	padding-bottom:5px;
    line-height: 20px;
    color: #bf2629;
    text-align: left;
    font-weight: bold;
    padding-bottom: 10px;}
.sub_info_navtxt {
    float: left;
    width: 185px;   
    line-height: 25px;
	padding-top:10px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #8e8c8d;
    text-align: right;}
.sub_info_navtxt a{
    
    line-height: 25px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #8e8c8d;
    text-decoration: none;}
#sub_info_cnt_area {
    float: left;
    width: 795px;
    overflow: hidden;}
#rightcontentarea {
    float: left;
    width: 790px;
    padding-left: 5px;
    padding-bottom: 5px;
    height: auto!important;
    min-height: 460px;
    height: 460px;}
#areacontent {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 20px;
    width: 780px;
    color: #5f5f5f;
    line-height: 28px;
    text-align: left;
    font-size: 16px;}
#areacontent LI {
    margin-top: 5px;
    padding-left: 25px;
    font-size: 14px;
    background: url(link.gif) no-repeat left center;
    float: left;
    margin-left: 0px;
    width: 755px;
    color: #555752;
    line-height: 32px;
	height:35px;
    border-bottom: #e7e7e7 1px solid;
    list-style-type: none;}
#areacontent LI span {
    font-size:14px;
	color:#a1a39d;}
#areacontent .newsli:link {
    float: left;
    padding-top: 5px;
    font-size: 14px;
    width: 660px;
    color: rgb(85, 87, 82);
    line-height: 22px;
    text-decoration: none;}
#areacontent .newsli:hover {
    float: left;
    padding-top: 5px;
    font-size: 14px;
    width: 660px;
    color:#ffffff;
	background:#c1262c;
    line-height: 22px;
    text-decoration: none;}
#setpage1 {
    float: left;
    width: 770px;
    text-align: left;
    margin-left: 20px;
    margin-top: 10px;
    height: 20px;
	margin-top:40px;
	
    line-height: 20px;
    font-size: 14px;
    padding-bottom: 10px;}
#setpage {
    float: left;
    width: 770px;
    text-align: center;
    color: #666666;
    heihgt: 30px;
    line-height: 20px;
    font-size: 14px;}
#setpage1 a:link{
	font-size:14px;	
	width:25px;
	height:25px;
    padding-left: 10px;
    padding-right: 10px;
	padding-top: 5px;
    padding-bottom: 5px;
	margin-left:5px;
	background:#f7f7f7;
	color:#0475b9;
	text-decoration: none;}
#setpage1 a:hover{
	font-size:14px;	
	width:25px;
	height:25px;
    padding-left: 10px;
    padding-right: 10px;
	padding-top:5px;
    padding-bottom: 5px;
	color:#ffffff;
	margin-left:5px;
	background:#0475b9;
	text-decoration: none;}
.current {	
    background:#0475b9;
    color: #ffffff;
	width:25px;
	height:25px;
	margin-left:10px;
	font-size:14px;
	padding-top:5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;}
