﻿html{color:#000;background:#FFF;} body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;word-wrap:break-word; } table{border-collapse:collapse;border-spacing:0;} fieldset, img{border:0;} address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;} li{list-style:none;} caption, th{text-align:left;} h1, h2, h3, h4, h5, h6{font-size:100%;} q:before, q:after{content:'';} abbr, acronym{border:0;font-variant:normal;}  sub{vertical-align:text-bottom;} input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} input, textarea, select{*font-size:100%;} legend{color:#000;}
h1,h2,h3{ color: #000;}
em,i{ font-style:normal;}
ul,ol,li{ list-style: none;}
html,body,input,button,select,textarea{ font:12px/1.5 Arial,宋体,sans-serif ; color: #333;}
.cr{ color: #f00;}
.cf60{ color: #f60;}
.clr{ clear: both; height: 0; line-height: 0; font-size: 0;}
.f12{ font-size: 12px;}.f14{ font-size: 14px;}.f16{ font-size: 16px;}
.c666{ color: #666;}.c999{ color: #999;}
.red { color:#f00}
.left { display:inline; float:left}.right { display:inline; float:right}
.header{ width: 980px; margin: auto;}
    .h-top{ overflow: hidden; height:32px; border-bottom:1px solid #E4E4E4; background:#F6F6F6; padding-top:5px; margin-bottom:10px;}
    .h-top-box { width:980px; overflow:hidden; margin:auto;}
    .h-top-box .logo { height:30px; width:70px; overflow:hidden; display:inline-block; float:left;}
    .h-top-box .logo img { width:70px; height:30px;}
    .h-links { line-height:30px; height:30px; overflow:hidden; padding:0 10px; color:#ccc; float:left;margin-left:25px;}
    .h-links a { color:#666; margin:0 8px;}
    .h-search { float:right;}
    .h-txt-search{border:1px solid #3F78B9; color:#999; height:18px; padding:2px; width: 200px; vertical-align: middle; background-color:#fff; background-position:0 -700px; text-indent:20px;}
    .h-btn-search,.h-btn-search-b { background-position: 0 -641px; width: 80px; height: 24px; border:1px solid #3F78B9; cursor: pointer; vertical-align: middle; _vertical-align: top; text-align:center; color:#fff;}
    .h-btn-search-b { background-position:0 -670px;}
    
    .h-bottom{ overflow: hidden;}
    .header-conpany-tit{padding: 35px 0 5px 55px;font: normal 30px "微软雅黑";color: #fff;}
    .h-bottom .com{ padding: 16px 0 0 34px; overflow: hidden;}
    .h-bottom .com .img { width: 100px; height: 100px; float: left; text-align: center;overflow: hidden; border:1px solid #E4E4E4; background:#fff;}
    .h-bottom .com .img img{ max-width: 100%; max-height: 100%; vertical-align: middle; _width:expression(this.width > 100 ? "100px" : this.width +'px');_height:expression(this.height > 100 ? "100px" : this.height + "px")}
    .h-bottom .com .img i{ height: 100%; vertical-align: middle; display: inline-block;}
    .h-bottom .com .name{ float: left;width:730px;height:45px;overflow:hidden; font-size: 30px; font-family: 微软雅黑,黑体; color: #fff; font-weight: normal; margin:25px 15px; }
        
        .scroll-box { height:260px; margin:0 auto; width:980px; position:relative; overflow:hidden}
        .switch-nav { position:relative; top:105px; width:940px; padding:0 20px; z-index:2;}
        .switch-nav .prev ,.switch-nav .next { width:44px; height:43px; display:inline-block; background-image:url(/statics/style/enterprises/themes/switch-nav.png); filter:alpha(Opacity=60); opacity:0.6; cursor:pointer}
        .switch-nav .prev { background-position:0 -1px; float:left;} .switch-nav .prev:hover { filter:alpha(Opacity=100); opacity:1;}
        .switch-nav .next { background-position:0 -48px; float:right;} .switch-nav .next:hover { filter:alpha(Opacity=100); opacity:1;}
        .event-item { position:absolute; top:0; left:0; z-index:1; width:980px; height:260px;}
        .event-item li{ width:980px;height:260px;float:left; overflow:hidden; line-height:260px; text-align:center; display:block;}
        .event-item li img { max-height:260px; max-width:980px; height:260px; vertical-align:middle;}
        
    .icon-home { background-position:0 -780px; padding-left:15px; display:inline-block;}
    .icon-dot { background-position:5px -620px; padding-left:15px; margin-right:10px;}
    .icon-fre { background-position:0 -552px; padding-left:15px; float:right; display:inline-block; color:#666; margin-left:5px;}
    .icon-point { background-position:0 -1042px; padding-left:15px;}
    .icon-sigh { background-position:0 -1075px; height:12px; width:12px; display:inline-table; margin:0 5px; vertical-align:middle;}
	.icon-number-bg { background-position:0 -1160px; width:21px; height:21px; line-height:21px; text-align:center; color:#fff; display:inline-block; vertical-align:middle; margin-right:5px;}
    .shouji-icon { background:url(/css/index/images/shouji-icon.gif) no-repeat; padding-left:15px; margin-right:5px; color:#666;}
    /* 所有地方通用 */
    .wrapper{ width: 980px; margin: 10px auto; }
    .main-border{ margin-bottom: 10px; background:#fff; overflow:hidden}
    
    .pd10 { padding:10px;}
    .w370 { width:370px;}
    
    /* 侧栏结构，可通用 */
    .side{ width: 215px; float: left; overflow: hidden;}
        .side-item{ margin-bottom: 10px; background:#fff;}
        
        .txt-list{ overflow: hidden;}
        .txt-list li{ background-position: -100px -1088px; padding-left: 15px; height: 30px; line-height: 30px; overflow: hidden;}
        .txt-list li a{ font-size: 14px;}
        .txt-list li a.on{ font-weight: bold; color: #000;}
        .side-item .side-search { margin-bottom:10px; overflow:hidden}
        .side-item .s-txt{ border: 1px solid #999; height: 24px; line-height: 24px; color: #999; vertical-align: middle; width: 110px; float:left; padding:0 5px; border-right:0}
        .side-item .s-btn{ background-position: 0 -150px; width: 64px; height: 28px; vertical-align: middle; border:none; margin-left: 2px;}
        .side-item .info{ padding: 10px 10px 0;}
        .side-item .info h4{ font-size: 12px; margin-bottom: 5px; color:#333; font-weight:700}
        .side-item .info p{ height: 20px; line-height: 20px;}
        .side-item .info .btn-bar{ padding: 15px 0; text-align:center; overflow:hidden}
        .pro-text-list { margin:5px 0;}
        .pro-text-list h3 { color:#333; margin:10px 0; font-weight:700; font-size:12px;}
        .pro-text-list li { border-bottom:1px #D1D1D1 dashed; background-position:2px -1010px; height:28px; line-height:28px; text-indent:1.2em; font-size:14px; overflow:hidden}
        .btn-1 { background-position:0 -580px; background-repeat:repeat-x; height:26px; line-height:26px; border:1px solid #999; padding:0 10px; text-align:center; color:#333; text-decoration:none; cursor:pointer; display:inline-block; float:left}
        .side-tab a { color:#fff; text-align:center; display:inline-block; width:106px;}
        .side-tab a.current{ background-position:0 -160px; height:28px; margin:0 1px; font-weight:700; color:#000}
        .exhibition-box { text-align:center; padding:15px; background:#F9EDFF; color:#8300B6; line-height:24px;}
        .exhibition-bg { background:url(zh-bg-news.jpg); width:170px; height:40px; margin:0 0 5px 8px;}
    
    .hot-scroll { width:300px; margin-right:18px; }
    .focus-img { width:300px; overflow:hidden}
    .focus-box { width:298px; height:298px; overflow:hidden; border:1px solid #E3E3E3; position:relative}
    .focus-box li { width:300px; height:300px; position:absolute; left:0; top:0; text-align:center; }
    .focus-img,.focus-box{overflow:visible }
    .focus-box li img{max-width: 298px; max-height: 298px; vertical-align: middle; _width:expression(this.width > 298 ? "298px" : this.width +'px');_height:expression(this.height > 298 ? "298px" : this.height + "px")}
    .focus-box li i { height:100%; vertical-align:middle; display:inline-block;}
    .focus-tabs { overflow:hidden; display:inline-block; width:298px; height:50px; padding:5px 0}
    .focus-tabs li { width:48px; height:48px; float:left; margin-right:5px; overflow:hidden; display:inline; border:1px solid #E3E3E3; cursor:pointer; text-align:center;}
    .focus-tabs li img {max-width:100%; max-height:100%; vertical-align:middle; _width:expression(this.width > 48 ? "48px" : this.width +'px');_height:expression(this.height > 48 ? "48px" : this.height + "px")}
    .focus-tabs li i { height:100%; vertical-align:middle; display:inline-block;}
    .focus-tabs li.current { border:1px solid #666;}

    
    /* 主要内容区 */    
    .main{ width: 750px; float: right; overflow: hidden; }
        .pro-view{ padding-top: 12px; overflow: hidden; padding:20px; background:#fff;}
        .pro-view .img-show{ float: left; margin-right: 20px;}
        .pro-view .img-show .big-img{ width: 300px; height: 300px; border: 1px solid #E3E3E3; display: block; margin-bottom: 10px; text-align: center; overflow: hidden;}
        .pro-view .img-show .big-img img{ max-width: 100%; max-height: 100%; vertical-align: middle;_margin-top:-1px;}
        .pro-view .img-show .big-img i{ height: 100%; vertical-align: middle; display: inline-block;}
        .pro-view .img-show .s-imgs{ overflow: hidden;}
        .pro-view .img-show .s-imgs a{ float: left; margin-right: 3px;width: 40px; height: 40px; border: 1px solid #E3E3E3; overflow: hidden;}
        .pro-view .img-show .s-imgs a.on{ border-color: #666;}
        .pro-view .img-show .s-imgs a.last{ margin-right: 0;}
        .pro-view .img-show .s-imgs img{ max-width: 100%; max-height: 100%; vertical-align: middle; _margin-top:-1px;}
        .pro-view .img-show .s-imgs i{ height: 100%; vertical-align: middle; display: inline-block;}
        .pro-view .info-show{ float: left; width: 390px;}
        .pro-view .info-show h3{ color: #000; font-size: 22px; font-family: 黑体; font-weight: normal; line-height: 30px; margin-bottom: 5px; border-bottom:1px solid #DEDEDE; padding-bottom:10px;}
        .pro-view .info-show .info-list{ line-height: 28px; color: #333; margin-bottom: 20px;}
        .pro-view .info-show .info-list li { border-bottom:1px solid #DEDEDE; padding:0 5px; height:30px; line-height:30px;}
        .pro-view .info-show .info-list li span { width:120px; text-align:right; color:#999; display:inline-block;}
        .pro-view .info-show .btn-bar{ padding-bottom: 10px; margin-bottom:10px; text-align:center; border-bottom:1px solid #DEDEDE;}
        .pro-view .info-show .btn-bar a{ margin-right: 10px;}
        .btn-fc,.btn-qq,.btn-msn { margin:0 5px; display:inline-block; padding-left:20px;} .btn-fc { background-position:0 -820px} .btn-qq { background-position:0 -860px} .btn-msn { background-position:0 -898px}
        .pro-content{ overflow: hidden; line-height:24px;}
        .pro-content p{ width: 100%; overflow: hidden;}
        .pro-content p,.pro-content table{ margin: 0!important;}
        
        .no-content{ padding: 30px 0; font-size: 14px; text-align: center;}
        .va-list { overflow:hidden}
        .va-list li { width:166px; height:235px; float:left; padding:0 35px; margin:10px 0; text-align:center; overflow:hidden}
        .va-list li .name { margin-bottom:5px; line-height:20px; font-size:14px;}
        .video-bg { width: 158px; height:158px; position: relative; background: #fff; overflow:hidden; border:1px solid #ccc; padding:2px; display:inline-block; margin-bottom:5px;}
        .video-bg img{ max-width: 100%; max-height: 100%; vertical-align:middle}
        .video-bg i { vertical-align:middle; height:100%; display:inline-block;}
        .video-bg .icon-play{ position: absolute; left: 50px; top: 50px; z-index: 101; background-position:0 -200px; display:inline-block; width:55px; height:55px;}
        .video-bg .mark{ width: 158px; height: 158px; background: #ccc;opacity: .35; filter:Alpha(Opacity=35); position: absolute; left: 1px; top: 1px; z-index: 100;}
        .album-bg {width: 120px; height: 160px; padding: 3px 5px 7px; background-position: 0 0; margin: 0 auto; display: block; text-align: center; overflow: hidden;}
        
        .com-info{ overflow: hidden; display:block; clear:both;}
        .com-info li{ float: left; width: 49%; line-height: 32px; overflow: hidden; display:inline}
        .com-info li label{  width:110px; text-align: right; font-weight: bold; float: left; display:inline-block}
        .com-info li .txt{ padding-left:5px; display:inline-block;}
		.aboutus { padding:10px 20px; width:480px; height:200px; float:left}
		.aboutus h2 { font-size:14px; margin-bottom:5px; font-weight:700}
		.aboutus .aboutus-text { color:#666; line-height:26px; text-indent:2em; height:135px; overflow:hidden; margin-bottom:10px;}
		.message-box { width:180px; float:right; border-left:1px solid #e3e3e3; height:180px; overflow:hidden; background:#F3F3F3; padding:20px;}
		.message-box li { border-bottom:1px solid #DBDBDB; padding:5px 0;}
		.message-box li.name { background-position:0 -370px; padding-left:30px; font-size:20px; font-family:Microsoft yahei; padding-bottom:10px; font-weight:700}
		.btn-message { width:150px; height:36px; display:inline-block; background-position:0 -330px; margin:25px 10px 10px;}
    
    .tit .view-r { margin-left:10px; height:22px; margin:5px 2px; line-height:22px; display:inline-block;}
    .icon-view-card,.icon-view-card-active,.icon-view-list,.icon-view-list-active{ width: 21px; height: 22px; line-height:22px; display: inline-block; vertical-align: middle;}
    .icon-view-card{ background-position: 0 -430px;}
    .icon-view-card-active{ background-position:0  -490px;}
    .icon-view-list{ background-position:-21px -490px;}
    .icon-view-list-active{ background-position:-20px -430px;}
    .icon-time-card,.icon-time-card-active,.icon-time-list,.icon-time-list-active{ width: 21px; height: 21px; display: inline-block; vertical-align: middle;}
    .icon-time-card{ background-position: 0 -460px;}
    .icon-time-card-active{ background-position:0  -520px;}
    .icon-time-list{ background-position:-20px -520px;}
    .icon-time-list-active{ background-position:-20px -460px;}
    
        .tit-light { height:40px; line-height:40px; border-bottom:1px solid #D2D2D2; background-position:0 -1110px; background-repeat:repeat-x;}
        .tit-light .tit-tab { overflow:hidden}
        .tit-light .tit-tab a { padding:0 40px; height:40px; line-height:40px; font-size:14px; font-weight:700; border-right:1px solid #D2D2D2; display:inline-block; color:#333;}
        .tit-light .tit-tab a:hover { text-decoration:none; color:#333;}
        .tit-light .tit-tab a.current { background:#fff; height:41px; color:#0C93F1; position:relative; _bottom:-1px;}
    
        .tit-tab-l { overflow:hidden; color:#fff; border-bottom:1px solid #D2D2D2; height:34px; line-height:34px; background:#fff;}
        .tit-tab-l a { width:105px; border-right:1px solid #D2D2D2; font-size:14px; font-weight:700; display:inline-block; color:#333; text-align:center;}
        .tit-tab-l a:hover { text-decoration:none; color:#333; background:#E4E4E4;}
        .tit-tab-l a.current { background:#E4E4E4; color:#333}
        
    /* 图片列表 */
    .img-list{ overflow: hidden;}
    .img-list li { float: left; width: 162px; overflow: hidden; padding:5px 10px 0;}
    .img-list li .name { text-align: center; height: 40px; line-height: 20px; overflow: hidden;}
    .img100-list { overflow: hidden;}
    .img100-list li { float:left; width:102px; margin:5px 22px; text-align:center; display:inline}
    .img100-list li .name { text-align: center; height: 20px; line-height: 20px; overflow: hidden;}
    .img100 { background: #fff; border: 1px solid #e2e2e2; display: block; height: 100px; margin-bottom: 5px; overflow: hidden; text-align: center; width: 100px;}
.img100 img{width: 100px; height: 100px;}
       .img-list .img-list-img { width: 160px; height: 160px; border: 1px solid #E2E2E2; display: block; text-align:center; overflow: hidden; position:relative; margin-bottom:5px; background:#fff;}
       .img-list .img-list-img:hover { text-decoration:none;}
       .img-list .img-list-img img { max-width: 100%; max-height: 100%; vertical-align: middle;  _width:expression(this.width > 160 ? "160px" : this.width +'px');_height:expression(this.height > 160 ? "160px" : this.height + "px");}
       .img-list .img-list-img i { height: 100%; vertical-align: middle; display: inline-block;}
    
       .img-list-text  .img-list-img{float:left; width: 100px; height: 100px; border: 1px solid #E2E2E2; display: block; text-align: center; overflow: hidden; margin-bottom:5px; background:#fff;}
        .img-list-text .img-list-img img { max-width: 100%; max-height: 100%; vertical-align: middle; _width:expression(this.width > 100 ? "100px" : this.width +'px');_height:expression(this.height > 100 ? "100px" : this.height + "px");}
        .img-list-text .img-list-img i { height: 100%; vertical-align: middle; display: inline-block;}
        .img-list-text .img-list-img .name { text-align: center; height: 44px; line-height: 22px; margin-top: 5px; overflow: hidden;}
       .img-list .short{display:none;}
        .img60 { height:60px; width:60px; border:1px solid #E2E2E2; display:inline-block; margin-right:10px; float:left; background:#fff;}
        .img60 img { max-height:100%; max-width:100%; vertical-align:middle; _width:expression(this.width > 60 ? "60px" : this.width +'px');_height:expression(this.height > 60 ? "60px" : this.height + "px");}
        .img60 i { vertical-align:middle; display:inline-block; height:100%;}
        .list-img60 { overflow:hidden; margin:10px 0; }
        .list-img60 li { margin-bottom:10px; font-size:12px; height:62px; overflow:hidden}
        
    .case-img-l { width:102px; height:144px; overflow:hidden; float:left; margin-right:10px; text-align:center;}
    .book-list { overflow:hidden}
    .book-list li { float:left; margin:0 10px; overflow:hidden; width:92px; height:168px; text-align:center;}
    .book-list li .img90 { width:90px; height:120px; display:inline-block; border:1px solid #E2E2E2; overflow:hidden; margin-bottom:5px;}
    .book-list li img { max-width: 100%; max-height: 100%; vertical-align: middle;}
    .book-list li .img90 i { vertical-align:middle; height:100%; display:inline-block;}
    .case-list-box { overflow:hidden;}
    .case-list-box .case-l { float:left; width:162px; text-align:center; margin-right:20px;}
    .case-list-box .case-r { width:540px; overflow:hidden; margin-bottom:20px; float:right;}
    .case-list-box .case-r .plus { font-size:24px; height:190px; line-height:180px; width:29px; text-align:center; display:inline-block; float:left;}
        .case-img-box { border:1px #B2B2B2; border-style:dashed; width:110px; height:188px; float:left; display:inline-block; text-align:center;}
        .case-img-box .name { background-position:0 -930px; height:39px; overflow:hidden; padding:10px;}
        .case-s-img { width:100px; height:100px; display:block; margin:14px 5px; overflow:hidden; text-align:center;}
        .case-s-img img { display:inline-block; max-height:100%; max-width:100%; vertical-align:middle; _width:expression(this.width > 100 ? "100px" : this.width +'px');_height:expression(this.height > 100 ? "100px" : this.height + "px")}
        .case-s-img i { display:inline-block; vertical-align:middle; height:100%;}
        
    /* 文章列表 */
    .img-list-text{ overflow: hidden; width:100%;}
    .img-list-text li{  overflow: hidden; padding:10px; margin-bottom:5px; height:102px;}
    .img-list-text li h5 { height:20px; line-height:20px; overflow:hidden; width:580px; margin-bottom:5px; display:inline-block;}
    .img-list-text li .short { width:580px; margin-bottom:5px; display:inline-block}
    .img-list-text .img{ float: left; width: 100px; height: 100px; margin-right: 20px; border: 1px solid #ccc; display:inline-block; text-align: center; overflow: hidden; background:#fff;}
    .img-list-text .img img { max-width: 100%; max-height: 100%; vertical-align: middle; _width:expression(this.width > 100 ? "100px": this.width +'px'); _height:expression(this.height > 100 ? "100px": this.height + "px")}
    .img-list-text .img i{ height: 100%; vertical-align: middle; display: inline-block;}
    .img-list-text .name{line-height:20px;margin-bottom:5px;}
    .img-list-text .img-list-name{margin-left:20px;width:580px;float:left;}
    .news-list { overflow:hidden}
    .news-list li { height:34px; line-height:34px; overflow:hidden; border-bottom:1px #E5E5E5 solid; overflow:hidden; padding:0 10px;}
    .news-list li a { margin-left:10px;}
    
    
    /* 搜索盒子 */
    .search-box { border:1px solid #E3E3E3; padding:20px; overflow:hidden; background:#F6F6F6;}
    .search-box p { margin-bottom:10px; overflow:hidden}
    .search-box p .btn-1 { font-weight:700}
    .search-box p a { color:#333;}
    .search-box .search-line { border-top:1px solid #DCDCDC; padding-top:20px; color:#600}
    .search-box .search-line .link-a { color:#005C96; margin:0 5px; text-decoration:underline; font-weight:700}
    .search-test {border:1px solid #999; height:24px; line-height:24px; padding:0 5px; width:450px; float:left; margin-right:5px;}
    
    
	/* 新闻/案例展示页 */
	.view,.commform { margin-bottom:10px; background:#fff;}
	.commform { border:#ccc 1px solid; }
	.view h1 , .view .titBar , .view .main-cnt , .view .page-cnt , .view .line , .view .tool , .view .related , .commform .cf-login , .commform .cf-send { width:100%; margin-left:auto; margin-right:auto; }
	.view h1 { line-height:30px; font-size:22px; padding:20px 0; text-align:center; font-weight:400; font-family:"微软雅黑","黑体"; color:#AB1010}
	.view .titBar { height:30px; text-align:center; color:#666; border-bottom:#E5E5E5 1px solid; }
	.view .titBar span { margin:0 10px; }
	.view .summary { width:606px; height:41px; line-height:20px; overflow:hidden; padding:12px; background:#fafafa; border:#e8e8e8 1px solid; margin:15px auto;}
	.view .main-cnt { margin:20px auto; font-size:12px; line-height:20px; overflow:hidden; padding:0 10px; width:730px;}
	.view .page-cnt { margin:15px auto; text-align:center;}
	.view .line { border:0; border-bottom:#E5E5E5 1px solid; margin-bottom:20px; }
	.view .tool { text-align:right; }
	.view .tool span { display:inline-block; width:16px; height:16px; margin-left:2px; cursor:pointer; }
	.view .tool span.favline { width:10px; color:#ccc; }
	.view .tool span.fav { width:50px; margin-left:6px; }
	.view .tool span.on { font-weight:700; }
	.view .related { font-size:14px; padding-bottom:20px; }
	.view .related p { line-height:30px; }
	.view .related strong { display:inline-block; font-weight:400; margin:0 0 0 5px; color:#666;}
	.view .related span { color:#666; font-size:12px; margin-left:15px; }
	
	.commform .cf-tit { font-size:14px; font-weight:700; height:40px; line-height:40px; background:#f1f1f1; padding:3px 0 0 15px; }
	.commform .cf-msg { width:94%; margin:5px auto; border-bottom:#ccc 1px dashed; padding:5px; padding-bottom:10px; }
	.commform .cf-msg-r { background:#fafafa; border:#e8e8e8 1px solid; width:96%; margin:5px auto; padding:0 10px;}
	.commform .cf-msg p { line-height:22px; margin:10px 0 5px; color:#333; }
	.commform .cf-msg span { display:inline-block; margin-right:10px; color:#999; padding-right:20px; margin:5px auto; }
	.commform .cf-msg-add { width:620px; height:150px; margin:10px 0 10px 18px;background: #fff url(/statics/images/comment-bg.gif) center center no-repeat;border:1px solid #A7A6AA; }
	.commform .cf-login { height:20px; line-height:20px; }
	.commform .cf-login a { margin-right:20px; }
	.commform .cf-send { margin:5px auto 30px;}
	.commform .cf-send p{margin:10px 0 10px 18px;}
	.commform .cf-send .btn { border:none; width:101px; height:30px; line-height:30px; background:url(/statics/images/user/usercenter-bg.gif) 0 0px no-repeat; text-align:center; font-weight:700; color:#fff; }
	.pagebar{ text-align: right; margin: 0 auto; padding: 10px 0; width: 94%; word-spacing: 20px; display: none;}
	.login-iframe{ margin-left: 20px;}
	
    /*联系方式*/
	.contact-txt { line-height:30px; width:480px; font-size:14px; float:left; padding:15px 20px;}
	.map { padding:30px;}
	.map h3 { margin-bottom:10px;}
	.map img { width:650px; height:400px; overflow:hidden;}
	
	/*公司档案*/
	.tab-pro { width:100%}
	.tab-pro th { width:105px; font-weight:700; padding:5px; vertical-align:top; overflow:hidden; text-align:right}
	.tab-pro td { padding:5px; overflow:hidden; height:20px}
	.exh-tit { background:#F6F6F6; height:40px; line-height:40px; margin-bottom:10px; padding:0 5px;} 
	.exh-tit h3 { float:left; font-size:24px; color:#AB1010; font-family:Microsoft yahei; font-weight:400}
	.exh-tit span { float:right;}
	.exh-text { line-height:24px; text-indent:2em; margin-bottom:10px;}
	.exh-list-img { overflow:hidden; margin-bottom:10px;}
	.exh-list-img li { width:220px; height:165px; overflow:hidden; float:left; margin-right:15px;}
	.exh-list-img li img { width:220px; height:165px;}
	.exh-number-m { padding:10px; overflow:hidden; width:100%}
	.exh-number-m p{color: #666666;font-size: 13px;font-weight: bold;margin-bottom:5px}
	.exh-number-m li { line-height:24px; height:24px; overflow:hidden; width:47%; float:left; margin-right:5px; display:inline}
	.list-text { overflow:hidden}
	.list-text li { line-height:24px; height:24px; overflow:hidden;}
	
	/*招聘信息*/
	.hr-box { border-bottom:1px #D1D1D1; border-bottom-style:dashed; padding-bottom:20px; margin-bottom:20px;}
	.tit-h4 { margin:10px 0; font-weight:700; font-size:12px;}
	.hr-tit { height:30px; line-height:30px; margin-bottom:20px;}
	.hr-tit h3 { font-size:16px; color:#AB1010; margin-right:10px; float:left;}
	
	/*案例*/
	.tip-cases { width:210px; position:absolute; z-index:1000; display:none}
	.tip-cases .h-tip-top { background:url(tip-top.gif); height:9px;}
	.tip-cases .h-tip-box { border:1px solid #9B9B9B; border-top:0; padding:5px; overflow:hidden; background:#fff;}
	.tip-cases .h-tip-box li { float:left; width:62px; margin:2px; overflow:hidden; display:inline-block; height:62px;}
	.tip-cases .h-tip-box li img { border:1px solid #e2e2e2; height:60px; width:60px; display:inline-block;}
	.case-titBar { line-height:24px; height:24px; overflow:hidden; margin-bottom:10px; text-align:center;}
	.tab-case-view { border:1px solid #E3E3E3; margin:10px 0; width:100%;}
	.tab-case-view td { border:1px solid #E3E3E3; padding:5px; width:470px; overflow:hidden}
	.tab-case-view td p { margin:5px 0;}
	.tab-case-view td img { width:470px; max-width:470px;}
	.tab-case-view th { border:1px solid #E3E3E3; padding:10px; background:#F3F3F3; vertical-align:top;}
	.tab-case-view th .m-box { margin:10px 0; overflow:hidden; padding:0 5px;}
	.tab-case-view th .m-box ul { margin-left:20px;}
    
.footer{ width:100%; background:#F6F6F6; text-align: center; padding:20px 0; border-top:1px solid #E4E4E4;}
.footer .about-links{ margin-bottom: 15px;}
.footer .about-links a{ color: #333; margin: 0 10px;}
.footer p{ line-height: 22px;}
.footer p a{ color: #999;}

.gy-page{ overflow: hidden; height:26px; text-align:center; padding:15px 0; margin:0 auto; background:#fff;}
.gy-page *{ vertical-align: middle;}
.gy-page a{ background: #fff; border: 1px solid #b6b6b6; height: 22px; line-height: 22px; text-align: center; display: inline-block; padding: 0 8px; margin-right: 5px;}
.gy-page a:hover{ border-color: #0b3b8c;}
.gy-page a[disabled=disabled]{ color: #ccc;}
.gy-page a[disabled=disabled]:hover{ border-color: #b6b6b6; text-decoration: none;}
.gy-page .p-current{ background: #0b3b8c; color: #fff; font-weight: bold; height: 24px; line-height: 24px; padding: 0 8px; display: inline-block; margin-right: 5px;}

/* 窗口 */
    .dialog{ position: absolute; background: #fff; width: 640px; left: 0; top: 0; z-index:1000}
    .dialog .dialog-box{ border: 1px solid #d9d9d9; padding: 10px 0;}
    .dialog .tit{ height: 34px; overflow: hidden; line-height:34px; background:#333; border:none; margin:0; padding:0;}
    .dialog .tit .dialog-close{ float: right; margin: 10px 10px 0 0; width:20px; height:20px; font-size:16px; color:#fff;}
    .dialog .tit h5{ color: #fff; font-size: 14px; line-height: 32px; padding-left: 10px;}
        .dialog-t-m{ float: left; background-repeat: repeat-x; height: 100%; width: 630px; background:#333}
        .dialog .box-light { margin:5px 0; padding:10px; width:570px;}
        .dialog .box-light .box-light-m{ border:1px solid #D8C9B8; background:#FFF9E3; padding:10px; border-bottom:none; width:568px; color:#893623}
        .dialog .box-light .box-light-b { background:url(view-bottom.jpg); height:14px; width:590px; overflow:hidden;}
     .tb-info{ width: 85%; margin: 0 auto;}
    .tb-info th{ width: 90px; text-align: right; font-weight: normal; vertical-align: top; padding: 5px 0 12px;}
    .tb-info td{ padding: 5px 0 12px;}
    .tb-info .text{ border: 1px solid #d0d0d0; height: 20px; padding: 2px; line-height: 20px; }
    .dialog .line{ border-bottom: 1px dotted #ccc; height: 1px; line-height: 1px; font-size: 0; margin: 15px auto; width: 590px;}
	.tb-info-diag { background:#8F0000; margin:10px; padding-bottom:10px; width:620px; _width:640px;}
	.tb-info-diag table { overflow:hidden; margin:0 15px 10px; width:96%; background:#F4F4F4; _width:590px;}
	.tb-info-diag table th { width:25%; line-height:24px; padding-left:5px; color:#666; text-align:right;}
	.tb-info-diag table td { line-height:24px; padding-left:5px; color:#000}
	.tb-info-diag .tb-info-diag-tit { background:#F07100; font-weight:700; color:#fff; text-align:left;}
	.mask{ width: 100%; height: 100%; background: #ccc;opacity: .35; filter:Alpha(Opacity=35); position: absolute; left: 3px; top: 3px; z-index: 100; display:none}
/* 提示错误 */	
	label.error,span.error,label.ok,span.ok ,label.valid,span.valid{ display: none; margin-left: 5px;background: url(/images/user/user-bg.gif) no-repeat;}
    label.error,span.error{ color: #f00; background-position:-120px -250px; padding-left: 15px;}
    label.ok,span.ok,label.valid,span.valid{ background-position: -121px -271px; width: 13px; height: 13px;}
    
.sdj-box { background:url(/statics/style/enterprises/themes/icon-sdj-bg.gif) no-repeat; background-color:#EAF1F7; /*height:85px;*/ height:95px; border:1px solid #ccc; padding:5px 10px;}
.sdj-box p { margin-bottom:10px;}
.sdj-box p .red { color:#A40000; font-weight:700}
.icon-sdj-down,.icon-sdj-tjr { background:url(/statics/style/enterprises/themes/icon-sdj-btn.gif); width:96px; height:22px; display:inline-block; margin-right:5px; text-indent:-999px;}
.icon-sdj-tjr { background-position:0 -24px; width:74px; height:22px; }
.icon-sdj-bg{background:url(/statics/style/enterprises/themes/btn-one.jpg); width:170px; height:25px; display:inline-block;color:#000; text-align:center; line-height:25px; font-size:14px; text-decoration:none; border:none;}

#reImgView{ width: 200px; height: 200px; padding: 3px; border: 1px solid #e2e2e2; background: #f0f0f0; position: absolute; display: none; }
#reImgView a{ display: inline-block; background: #fff; width: 100%; height: 100%;overflow: hidden; text-align: center;}
#reImgView a img{ max-width: 100%; max-height: 100%; vertical-align: middle;}
#reImgView a i{ height: 100%; display: inline-block; vertical-align: middle;}
#reImgView .icon-arrow{ background:url(/images/arrow2.gif) no-repeat; width: 10px; height: 22px; position: absolute; top: 25px; left: -10px;}
.icon-sdj { background:url(/product/style/images/sdj.png); width:38px; height:38px; top:3px; right:5px; position:absolute;}

/*提示弹出层*/
.tbox{position:absolute;top:-9999px;left:-9999px}
	.tbox-content{border:1px solid #ADB5B8;border-top:0;background:#EAF1F7;padding:30px;}
	.tbox-head{height:7px; background:url(tbox-head.png) -80px 0 no-repeat;}
	.t-cont{ margin-bottom:20px}
	.btn-a{background:url(btn-c_r1_c1.jpg) no-repeat; width:96px; height:22px; border:none; cursor:pointer;}
	.btn-b{background:url(btn-c_r2_c3.jpg) no-repeat; width:74px; height:22px; border:none;cursor:pointer;}


    
/*分页*/
.page{ clear:both;float:none;background:#f3f3f3;padding:14px 0; text-align:center;}
.page a{ padding:8px 12px;color:#333;zoom:1;*padding:6px 12px;}
.page a.p-current{ background:#666; color:#fff;}
.page .firstPage,.page .prvePage,.page .nextPage,.page .lastPage{padding:0 6px;height:26px;*height:22px; line-height:26px; background:url(/statics/images/news/icon.gif);}
.page .firstPage{background-position:-6px -126px; margin-right:20px; }
.page .prvePage{background-position:-38px -126px;margin-right:10px; }
.page .nextPage{background-position:-62px -126px;margin-left:10px; }
.page .lastPage{background-position:-87px -126px;margin-left:20px; }