﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ color:#58595b; font-size:12px; line-height:20px;}
ul,li{ list-style:none;}
a{ color:#58595b; text-decoration:none;}
a:hover{ color:#036361;}
img{ border:0}
.bj_index{ background:url(../images/bj_index.jpg) no-repeat fixed right top;}
.bj_about{ background:url(../images/bj_about.jpg) no-repeat fixed right top;}
.bj_constr{ background:url(../images/bj_constr.jpg) no-repeat fixed right top;}
.bj_optimization{ background:url(../images/bj_optimization.jpg) no-repeat fixed right top;}
.bj_post{ background:url(../images/bj_post.jpg) no-repeat fixed right top;}
.bj_contact{ background:url(../images/bj_contact.jpg) no-repeat fixed right top;}
.bj_case{ background:url(../images/bj_case.jpg) no-repeat fixed right top;}
.wid960{ width:960px; overflow:hidden}
.marauto{ margin:0 auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.al{ text-align:left;}
.ac{ text-align:center;}
.ar{ text-align:right;}
.header{ background:url(../images/top_bj.jpg) repeat-x; height:80px; padding-top:14px;}
.logo{ width:398px; height:60px;}
.top_r{ width:560px; overflow:hidden}
.main_tel{ width:545px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-right:15px; color:#C51920; height:38px;}
.nav{ width:560px; overflow:hidden; height:30px; line-height:30px; font-size:14px; font-family:"微软雅黑", "黑体"; margin-top:7px;}
.nav li{ float:left; display:inline; margin:0 10px; width:60px;}
.nav li a{ color:#58595b;}
.nav li a:hover{ text-decoration:none; color:#c61d27;}
.ml10{ margin-left:10px;}
.mt10{ margin-top:10px;}
.main_service ul{ overflow:hidden; width:640px;}
.main_service li{ float:left; display:inline; width:90px; height:56px; padding-top:78px; padding-left:115px;}
.main_service li a{ color:#808284; position:relative}
.main_service li a:hover{color:#c51920;}
.main_service li.wzjs{ background:url(../images/mainpic_js.png) no-repeat; margin-right:12px; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/mainpic_js.png");}
.main_service li.wzyh{ background:url(../images/mainpic_yh.png) no-repeat; margin-right:12px; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/mainpic_yh.png");}
.main_service li.qyyj{ background:url(../images/mainpic_yj.png) no-repeat; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/mainpic_yj.png");}
.mainnews_wrap{ background:url(../images/maincase_bjall.png) no-repeat; padding-bottom:4px; width:310px; overflow:hidden; height:130px; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/maincase_bjall.png");}
.mainnews{ width:310px; overflow:hidden; height:130px; position:relative;}
.mainnews_tit{ padding-top:1px; overflow:hidden; width:310px; font-size:14px; font-family:"黑体"; padding-bottom:2px; height:27px;}
.mainnews_tit li{ border-right:#939598 1px solid; border-bottom:#c51920 1px solid; float:left; display:inline; height:26px; line-height:26px; width:80px; text-align:center;}
.mainnews_tit li a{ display:block;}
.mainnews_tit li a:hover{ color:#58595b; text-decoration:none;}
.mainnews_tit li.select{ border-right:#c51920 1px solid; border-top:#c51920 1px solid; border-bottom:none;}
.mainnews_tit li.select a{ color:#c51920;}
.mainnews_nr{ overflow:hidden; width:270px; padding:0 20px; color:#58595b; min-height:100px; _height:expression(this.scrollHeight < 100 ? "100px" : "auto");}
.mainnews_nr li{ float:left; display:inline; background:url(../images/dian.jpg) no-repeat 3px 10px; height:24px; line-height:24px; padding-left:10px; width:260px; border-bottom:#bcbec0 1px solid;}
.mainnews_nr li span{ float:left; display:inline; width:210px; margin-right:5px;}
.mainnews_nr li a:hover{ color:#c51920;}
.mainnews_nr li.last{ border-bottom:none;}

.wid640{ width:640px; overflow:hidden;}
.case_tit{ background:url(../images/casemore_tit.jpg) no-repeat 15px 5px #dcddde; height:24px; line-height:24px; line-height:24px; padding:0 0 0 30px; margin-bottom:2px;}
.mt5{ margin-top:5px;}
.more{ font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.more a{ color:#c51920;}
.maincase{ background:url(../images/maincase.png) repeat; width:624px; overflow:hidden; padding:0 8px; height:405px; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/maincase.png");}
.maincase li{ float:left; display:inline; width:190px; color:#58595b; height:174px; overflow:hidden; margin:14px 9px;}
.maincase li .pic{ width:175px; height:115px; padding:5px 8px 10px 7px; background:url(../images/maincase_bj.png) no-repeat;}
.maincase li .pic img{ width:175px; height:115px;}
.maincase li .text{ height:24px; line-height:24px; text-align:center; overflow:hidden}
.maincase li .btn{ text-align:center; height:20px;}
.maincase li .btn a{ color:#bcbec0; display:inline-block; position:relative}
.maincase li .btn a.case_enter{ background:url(../images/icon_enter2.png) no-repeat 0 0; padding-left:20px; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/icon_enter2.png");}
.maincase li .btn a.case_enter:hover{ text-decoration:none; background:url(../images/icon_enter2_sel.png) no-repeat 0 0; color:#c51920; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/icon_enter2_sel.png");}
.maintit{ background:url(../images/main_titbj.png) no-repeat; height:22px; line-height:22px; width:310px; text-indent:20px; margin-bottom:3px;}
.maintit .n{ font-size:14px; font-weight:bold; color:#fff; font-family:"微软雅黑";}
.maintit .more a{ color:#fff;}
/*.tc_nr{ border-left:#c9caca 1px solid; border-top:#c9caca 1px solid; border-right:#c9caca 1px solid; width:308px; height:160px; overflow:hidden;}
.tc_nr li{ float:left; display:inline; background:url(../images/tc_x_bj.jpg) no-repeat right; height:26px; line-height:26px; width:308px; overflow:hidden; border-bottom:#c9caca 1px solid;}*/
.tc_nr{ width:292px; padding:0 9px; height:144px; overflow:hidden;}
.tc_nr li{ background:url(../images/tc_bj.jpg) no-repeat center; height:26px; line-height:26px; width:292px; overflow:hidden; padding:5px 0;}
.tc_nr li img{ float:left; display:inline;}
.tc_nr li .zm{ padding:0 15px;}
.tc_nr li .wz{ padding:0 15px; color:#c8161d;}
.tc_nr li .yw{ padding:0 15px;}
.tc_nr li a:hover{ text-decoration:none; color:#c51920;}
.tc_nr div{ border-bottom:#c9caca 1px solid; width:308px; height:78px;}
.maincontact{ border:#c9caca 1px solid; background:url(../images/mask.png) repeat; padding:4px 9px; width:290px; line-height:23px; height:200px; _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/mask.png");}
.maincontact .t{ font-weight:bold; color:#c51920;}
.maincontact .bor_top{ border-top:#ddd 1px solid; padding-top:5px; margin-top:5px;}
.maincontact .main_qq{ position:absolute; bottom:4px; right:9px;}
.kj_enter{ width:960px; overflow:hidden;}
.kj_enter li{ float:left; display:inline; width:178px; height:119px; background:url(../images/link_shu.png) no-repeat right center; padding-right:9px; margin-right:8px;}
.kj_enter li img{ width:178px; height:119px;}
.kj_enter li.none{ background:none; padding-right:0; margin-right:0;}
.link{ line-height:26px; border-top:#bdbfc1 1px solid; border-left:#bdbfc1 1px solid; border-right:#bdbfc1 1px solid; padding:4px; width:950px; background:url(../images/mask.png) repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/mask.png");}
.link_tit{ float:left; width:70px; text-align:right;}
.link a{ margin:0 10px;}
.btmnav{ border-top:#bdbfc1 1px solid; border-left:#bdbfc1 1px solid; border-right:#bdbfc1 1px solid; padding:10px 4px; background:url(../images/mask.png) repeat; width:950px; overflow:hidden; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/mask.png");}
.share{ margin-left:10px;}
.btnnav_list a{ margin:0 10px;}
.bottom{ border-top:#bdbfc1 1px solid; padding:10px 0;}
.logo_btm{ padding:0 10px; width:185px;}
.btm_text{ color:#999; width:750px; overflow:hidden; padding-top:5px; line-height:22px;}
/* banner */
#slide-index{min-width:960px;width:auto; height:330px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:960px; width:auto; height:330px; }
#slide-index .slide{ min-width:960px; height:330px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}
#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background:#fff; margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background:#666; opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }

.main{ margin-bottom:10px; background:url(../images/leftbj.png) repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/leftbj.png");}
.left{ padding-top:20px; width:226px; overflow:hidden;}
.sidelist{ margin:20px auto; width:184px; overflow:hidden; position:relative}
.sidelist li{ float:left; display:inline; width:170px; height:40px; line-height:40px; border-bottom:#ddd 1px dotted; padding-bottom:5px; margin-bottom:5px; font-size:14px; font-weight:bold; padding-left:14px; font-family:"微软雅黑","黑体";}
.sidelist li.sel{ background:url(../images/list_bj.jpg) no-repeat center;}
.sidelist li a{ color:#747474;}
.sidelist li.sel a{ color:#c51920;}
.side_contact{ background:#fff; padding:10px 0;}
.side_contact ul{ width:226px; overflow:hidden; margin-top:5px;}
.side_contact li{ float:left; display:inline; padding-left:20px; margin:0 10px; width:70px;}
.side_contact li.tel{ background:url(../images/lefticon01.png) no-repeat 5px 5px;}
.side_contact li.zxzx{ background:url(../images/lefticon02.png) no-repeat 5px 5px;}
.side_contact li.zxqq{ background:url(../images/lefticon03.png) no-repeat 5px 5px;}
.side_contact li.zxly{ background:url(../images/lefticon04.png) no-repeat 5px 5px;}
.siderk{ width:226px; overflow:hidden;}
.siderk li{ float:left; display:inline; text-align:center; width:66px; text-align:center; line-height:30px; margin:0 4px;}
.siderk li a{ color:#c51920;}
.right{ width:720px; overflow:hidden;}
.location{ margin:10px 0; text-align:right; color:#c51920 !important;}
.location a{ color:#c51920 !important; margin:0 5px;}
.location span{ color:#c51920; margin:0 5px;}
.rightnr{ background:url(../images/right_bj.png) repeat; border:#eaebeb 1px solid; padding:9px; width:700px; overflow:hidden; line-height:24px; min-height:560px; _height:expression(this.scrollHeight < 560 ? "560px" : "auto"); _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/right_bj.png");}
.bold{ font-weight:bold;}
.red{ color:#c51920;}
.about{ line-height:30px;}
.job_tit{ font-size:14px; font-weight:bold; color:#c51920;}
.f14{ font-size:14px;}
.jobside{ border-bottom:#58595b 1px dotted; padding:10px 0;}
.advantage{ width:470px; margin:0 auto; overflow:hidden}
.advantage_tit{ font-size:18px; color:#c51920; line-height:30px; text-align:center;}
.advantage ul{ width:470px; overflow:hidden; margin-top:10px;}
.advantage li{ float:left; display:inline; border:#dcddde 1px solid; width:190px; padding:9px; margin:12px;}
.advantage li .tit{ height:30px; line-height:30px;}
.advantage li .text{ height:66px; overflow:hidden;}
.news{ width:660px; overflow:hidden; position:relative}
.news ul{ width:660px; overflow:hidden;}
.news li{ float:left; display:inline; background:url(../images/icon_news.png) no-repeat 3px 9px; padding-left:20px; width:640px; border-bottom:#959595 1px dotted; margin-top:10px; padding-bottom:10px;}
.news li .news_top{ font-size:14px; color:#959595; width:640px; overflow:hidden; line-height:30px; font-family:'微软雅黑'}
.news li .news_top span{ color:#c51920; float:left; display:inline; margin-right:10px; width:555px;}
.news li .news_intro{ color:#959595; height:24px; line-height:24px;}
.news li .news_yd a{ color:#c51920;}
.page{ text-align:right; overflow:hidden; margin-top:20px;}
.page span{ display:inline-block; background:url(../images/page_bj.jpg) repeat-x bottom #fff; border:#dcdddd 1px solid; height:21px; line-height:21px; padding:0 8px; margin:0 5px;}
.page span.sel{ color:#c51920;}
.page span.none{ background:none; border:0;}
.newsmore{ line-height:24px; position:relative}
.newsmore_tit{ font-size:18px; border-bottom:#be0020 1px solid; line-height:30px; height:30px;}
.newsmore_info{ color:#c2c2c2; padding:10px 0;}
.newsmore_info a{ color:#c2c2c2; margin:0 5px;}
.newsmore .back{ margin-top:10px;}
.newsmore .back a{ color:#c2c2c2;}
.news_link{ border-bottom:#ebebeb 1px solid; border-top:#ebebeb 1px solid; padding:10px; margin:20px 0;}
.news_link a{ color:#c51920;}
.constr{ width:700px; overflow:hidden; position:relative}
.constr li{ float:left; display:inline; width:670px; overflow:hidden; margin:15px;}
.constr li .tit{ background:url(../images/constr_tit.png) no-repeat; width:625px; height:22px; line-height:22px; overflow:hidden; padding:0 20px 0 25px; color:#fff;}
.constr li .tit .t{ font-size:14px; font-weight:bold; width:110px;}
.constr li .tit .y{ font-family:Arial, Helvetica, sans-serif; margin-left:30px;}
.constr li .intro{ height:48px; overflow:hidden; margin-top:10px; width:650px; padding:0 10px 0 10px;}
.constr li .enter{ padding-right:9px;}
.tcmore{ overflow:hidden; width:660px;}
.tcmore .pic{ width:160px; text-align:center; overflow:hidden;}
.tcmore .pic img{ width:115px; height:110px;}
.tcmore .text{ width:480px;}
.tcmore .text .money{ font-size:18px; font-weight:bold;}
.tcmore .text .money span{ color:#c51920; font-family:Arial, Helvetica, sans-serif; margin:0 5px;}
.tcmore .text .title{ font-size:14px; color:#c51920; font-weight:bold;}
.tcmore .text .wz{ color:#959595; line-height:24px;}
.tcmore_tcnr{ background:url(../images/line_tcmore_r.png) no-repeat right top; padding-top:20px; margin-top:20px; width:660px; overflow:hidden; line-height:24px;}
.tcmore_tcnr .title{ color:#464646; font-size:14px; font-weight:bold; line-height:40px; text-indent:10px;}
.tcmore_tcnr p{ overflow:hidden; width:660px;}
.tcmore_tcnr p .left{ width:70px; text-align:right; color:#c51920;}
.tcmore_tcnr p .right{ width:590px; text-align:left;}
.tcmore_tcfw{ background:url(../images/line_tcmore_l.png) no-repeat left top;}
.tctab{ border-left:#c9caca 1px solid; border-top:#c9caca 1px solid; margin:10px auto 0 auto;}
.tctab td{ border-right:#c9caca 1px solid; border-bottom:#c9caca 1px solid; padding:5px 10px; text-align:left;}
.tctab td.red{ color:#c90310;}
.tctab td.bg{ background:#e6e7e7; text-align:center;}
.zftab{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; margin-bottom:40px;}
.zftab td{ border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:5px; text-align:center;}
.zftab td.bj{ background:#f5f5f5; font-size:14px; font-weight:bold; text-align:left;}
.zftab td.al{ text-align:left;}
.contact{ padding:0px 0;}
.contact .c_logo{ padding:10px 0 15px 0;}
.contact .c_text{ width:660px; overflow:hidden; color:#898989; font-size:14px; height:72px;}
.contact .c_text span{ float:left; display:inline; width:320px; margin:0 5px; height:24px; line-height:24px;}
.contact .c_text span strong{ color:#c90310;}
.message{ width:660px; overflow:hidden}
.message .zw{ font-size:14px; color:#c51920; line-height:30px;}
.message .yw{ font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:30px;}
.message .mes{ margin-top:10px;}
.message .mes input{ background:#fff; border:#c2c2c2 1px solid; width:233px; height:28px; line-height:28px; padding:4px 15px 3px 15px; font-size:14px; color:#959595;}
.message .choice_tit{ margin-top:20px; color:#464646; font-size:14px; font-weight:bold; line-height:30px;}
.message .choice_nr{ overflow:hidden; width:610px;}
.message .choice_nr label{ float:left; display:inline; width:300px; margin-right:5px; padding:5px 0; color:#7c7c7c;}
.message .choice_nr label input{ margin-right:5px;}
.message .area{ background:url(../images/mes_area.png) no-repeat; width:590px; height:140px; padding:7px 9px; margin-top:20px;}
.message .area textarea{ width:590px; height:140px; background:#fff; border:#c2c2c2 1px solid; overflow:hidden; font-size:14px; color:#959595;}
.message .code{ margin-top:20px; width:610px; overflow:hidden; height:32px; line-height:32px;}
.message .code span{ float:left; display:inline; margin-right:10px;}
.message .code span input{ width:74px; height:30px; line-height:30px; border:#c2c2c2 1px solid; padding:0 5px;}
.message .mes_btn{ margin-top:20px;}
.message .mes_btn input{ background:url(../images/mes_btn.png) no-repeat; width:245px; height:57px; border:0;}
.mes_input_g{ margin-left:78px;}
.main_case{ background:url(../images/right_bj.png) repeat; padding:20px 0 10px 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/right_bj.png");}
.subtit_case{ width:960px; overflow:hidden; border-bottom:#ddd 1px solid; border-top:#ddd 1px solid; height:24px; line-height:24px; padding:6px 0; margin-top:10px; position:relative;}
.subtit_case li{ float:left; display:inline; padding:0 15px; margin:0 10px;}

.subtit_case li a{ color:#000;}
.subtit_case li a:hover{ color:#fff;}
.subtit_case li:hover{color:#fff; background: #C8161D;}

.caseall{ width:100%; overflow:hidden; position:relative; }
.case_list{ width:100%; overflow:hidden;}
.case_list ul{ width:100%; overflow:hidden;}
.case_list li{float:left; background-image:url(../images/bgweixin.jpg); background-repeat:no-repeat; width:230px; height:420px; text-align:center; padding-top:68px; margin-left:4px; margin-right:4px; text-align:left; font-family: "Microsoft YaHei"background-position:center;}
.case_list li span{ position:absolute; z-index:5; margin-left:22px; display:none;}
.case_list li p{ text-align:center; margin:0px; padding:0px;}
.case_list .bg{height:279px; position:absolute; z-index:2; background-image:url(../images/bg.png); background-repeat:repeat;  width:185px;}
.case_list .bg1{height:280px; position:absolute; z-index:4; width:185px; text-align:center;}
.case_list  h4 { font-size:20px; color:#ffffff; font-family: microsoft yahei; line-height:70px; font-weight:normal;}
.case_list li a { color:#fff; text-decoration:none; display:block; padding-bottom:4px; padding-top:4px; border:#f76301 1px solid; margin-left:45px; *margin-left:0px; margin-top:8px; background-color:#f76301; width:95px; font-size:12px; 
border-radius:5px;
-moz-border-radius:5px; /* Old Firefox */}
.case_list li a:hover { background-color:#e24524;}
.case_list h6{ font-size:20px; color:#ffffff; 
font-family: microsoft yahei; line-height:55px; font-weight:normal;}
.case_list li span{ position:absolute; z-index:5; margin-left:22px; display:none;}
.case_list li .pic{ background:url(../images/caseli_bj.png) no-repeat; width:223px; height:163px; padding:0 2px 4px 0; margin-bottom:3px;}
.case_list li .pic img{ width:223px; height:163px;}
.case_list li .text{ width:213px; height:30px; line-height:30px; padding:0 6px 0 6px; overflow:hidden}
.case_list li .text span{ float:left; display:inline;}
.case_list li .text .title{ width:190px; overflow:hidden;}
.case_list li .text a.case_enter2{ width:15px; height:30px; background:url(../images/icon_enter.png) no-repeat 0 0; float:left; display:inline; padding:0 0 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/icon_enter.png");}
.case_list li .text a.case_enter2:hover{ background:url(../images/icon_enter_sel.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/icon_enter_sel.png");}

.case_list1{ width:960px; overflow:hidden;}
.case_list1 ul{ width:960px; overflow:hidden;}
.case_list1 li{float:left; background-image:url(../images/2008107143335695.jpg); background-repeat:no-repeat; width:450px; height:324px; text-align:center; padding-top:13px; margin-left:4px; margin-right:4px; text-align:left; font-family: "Microsoft YaHei"background-position:center;}
.case_list1 li span{ position:absolute; z-index:5; padding-left:13px; display:none;}
.case_list1 li p{ text-align:center; margin:0px; padding:0px;}
.case_list1 .bg{height:240px; position:absolute; z-index:2; background-image:url(../images/bg.png); background-repeat:repeat;  width:380px;}
.case_list1 .bg1{height:240px; position:absolute; z-index:4; width:380px; text-align:center;}
.case_list1  h4 { font-size:20px; color:#ffffff; font-family: microsoft yahei; line-height:70px; font-weight:normal;}
.case_list1 li a { color:#fff; text-decoration:none; display:block; padding-bottom:4px; padding-top:4px; border:#f76301 1px solid; margin-left:130px; *margin-left:0px; margin-top:8px; background-color:#f76301; width:95px; font-size:12px; 
border-radius:5px;
-moz-border-radius:5px; /* Old Firefox */}
.case_list1 li a:hover { background-color:#e24524;}
.case_list1 h6{ font-size:20px; color:#ffffff; 
font-family: microsoft yahei; line-height:55px; font-weight:normal;}
.case_list1 li span{ position:absolute; z-index:5; margin-left:22px; display:none;}
.case_list1 li .pic{ background:url(../images/caseli_bj.png) no-repeat; width:223px; height:163px; padding:0 2px 4px 0; margin-bottom:3px;}
.case_list1 li .pic img{ width:223px; height:163px;}
.case_list1 li .text{ width:213px; height:30px; line-height:30px; padding:0 6px 0 6px; overflow:hidden}
.case_list1 li .text span{ float:left; display:inline;}
.case_list1 li .text .title{ width:190px; overflow:hidden;}
.case_list1 li .text a.case_enter2{ width:15px; height:30px; background:url(../images/icon_enter.png) no-repeat 0 0; float:left; display:inline; padding:0 0 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/icon_enter.png");}
.case_list1 li .text a.case_enter2:hover{ background:url(../images/icon_enter_sel.png) no-repeat 0 0; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/icon_enter_sel.png");}



/*新添G-mail内页切换*/
.mailtit{ width:660px; overflow:hidden; position:relative}
.mailtit ul{ font-size:14px; height:37px;}
.mailtit li{ float:left; display:inline; border:#ddd 1px solid; height:35px; line-height:35px; width:175px; text-align:center; margin-right:5px;}
.mailtit li.sel{ background:#c8161d;}
.mailtit li a:hover{ text-decoration:none;}
.mailtit li.sel a{ color:#fff;}
.mailtit li a span{ font-size:22px; font-family:Arial, Helvetica, sans-serif; margin-right:2px;}
.e_mail{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; width:690px; margin:0 auto;}
.e_mtitle{ color:#444; font-weight:bold; padding:10px 0 10px 17px; text-shadow:1px 1px 0 #fff;}
.e_mail .e_name{ overflow:hidden; width:690px;}
.e_mail .e_name ul{ float:left; display:inline; width:139px; height:238px;}
.e_mail .e_name ul.e_name4{ width:133px;}
.e_mail .e_name ul li{ float:left; display:inline; height:33px; line-height:30px; width:132px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.e_mail .e_name ul.e_name1 li{ background:url(../images/mail_icon.jpg) no-repeat 17px 8px; width:95px; padding-left:43px;}
.e_mail .e_name ul.e_name2 li{ width:108px; padding-left:30px;}
.e_mail .e_name ul.e_name3 li{ width:118px; padding-left:20px; text-decoration:line-through;}
.e_mail .e_name ul.e_name4 li{ padding-left:30px; width:103px;}
.e_mail .e_name ul.e_name4 li span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-right:4px; color:#E65412; font-weight:bold;}

.main-zf{ padding-top:20px;}

.advan{ width:692px; overflow:hidden; margin-top:40px;}
.advan .title{ background:url(../images/post_titbj.png) no-repeat; height:22px; line-height:22px; font-size:14px; font-weight:bold; color:#fff; text-indent:20px; margin-bottom:15px;}
.advan ul{ width:690px; overflow:hidden;}
.advan li{ float:left; display:inline; background:url(../images/advan_bj.jpg) no-repeat; width:320px; height:100px; padding:6px 7px; margin:5px;}
.advan li .pic{ float:left; display:inline; width:110px; text-align:center;}
.advan li .text{ float:right; display:inline; width:200px; overflow:hidden;}
.advan li p{ color:#666;}
.advan li p.t{ font-weight:bold; color:#DF4E19; font-size:14px; margin-bottom:6px;}
.advan li.none{ border:0; margin-bottom:5px;}

/*新添云邮相关*/
.mail{ border-bottom:#e0e0e0 1px solid; border-right:#e0e0e0 1px solid; padding:9px; margin-top:10px; width:670px; line-height:20px;}
.mail .aboutnav{ width:670px; overflow:hidden;}
.mail .img{ width:130px;}
.mail .txt{ width:505px; margin-left:5px; padding-top:10px; line-height:26px;}
.mail .yellowTs{ border:#E4D074 1px solid; border-radius:5px; box-shadow:0 0 3px #E8DA99; background:url(../images/sp_8.gif) no-repeat 6px 6px #FFFDDA; padding-left:15px; height:30px; line-height:30px; padding:0 5px 0 25px; color:#633A00; margin-top:10px;}
.mail .ta{ margin-top:10px; border-left:#ddd 1px solid; border-top:#ddd 1px solid;}
.mail .ta td{ border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; padding:5px 10px; text-align:center;}
.mail .ta .bg{ background:#f0f0f0;}
.mail .ta td.al{ text-align:left;}
.mail .ta td.del{ text-decoration:line-through; color:#7a7a7a;}
.mail .tltNavBar{ border-bottom:#C8D1D6 1px solid; font-size:14px; font-weight:bold; padding:5px 0 0 0; margin:10px 0;}
.mail .tltNavBar span{ border-bottom:2px solid #C61821; color:#575757; padding:5px 20px; display:inline-block;}
.mail .bglist{ width:640px; overflow:hidden;}
.mail .bglist li{ float:left; display:inline; border:#ddd 1px solid; padding:9px; width:290px; height:140px; line-height:20px; margin:5px;}
.mail .bglist li a.blue{ color:#3E78B3}
.mail .bglist li.heig260{ height:260px;}


.mt20{ margin-top:20px;}
.about{ padding:20px;}

.advantage li .tit{ height:30px; line-height:30px;}

.bj_constr{ background:url(../images/bj_constr.jpg) no-repeat fixed right top;}

body{ color:#58595b; font-size:12px; line-height:20px;}

.constr{ width:700px; overflow:hidden; position:relative}
.constr li{ float:left; display:inline; width:670px; overflow:hidden; margin:15px;}
.constr li .tit{ background:url(../images/constr_tit.png) no-repeat; width:625px; height:22px; line-height:22px; overflow:hidden; padding:0 20px 0 25px; color:#fff;}
.constr li .tit .t{ font-size:14px; font-weight:bold; width:110px;}
.constr li .tit .y{ font-family:Arial, Helvetica, sans-serif; margin-left:30px;}
.constr li .intro{ height:48px; overflow:hidden; margin-top:10px; width:650px; padding:0 10px 0 10px;}
.constr li .enter{ padding-right:9px;}

.wid960{ width:960px; overflow:hidden}

.marauto{ margin:0 auto;}

.main{ margin-bottom:10px; background:url(../images/leftbj.png) repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/leftbj.png");}

.sidelist{ margin:20px auto; width:184px; overflow:hidden; position:relative}
.sidelist{ margin:20px auto; width:184px; overflow:hidden; position:relative}
.sidelist li{ float:left; display:inline; width:170px; height:40px; line-height:40px; border-bottom:#ddd 1px dotted; padding-bottom:5px; margin-bottom:5px; font-size:14px; font-weight:bold; padding-left:14px; font-family:"微软雅黑","黑体";}
.sidelist li.sel{ background:url(../images/list_bj.jpg) no-repeat center;}
.sidelist li a{ color:#747474;}
.sidelist li.sel a{ color:#c51920;}

.fr{ float:right; display:inline;}

.right{ width:720px; overflow:hidden;}

.location{ margin:10px 0; text-align:right; color:#959595;}
.location a{ color:#959595; margin:0 5px;}
.location span{ color:#c51920; margin:0 5px;}

.rightnr{ background:url(../images/right_bj.png) repeat; border:#eaebeb 1px solid; padding:9px; width:700px; overflow:hidden; line-height:24px; min-height:560px; _height:expression(this.scrollHeight < 560 ? "560px" : "auto"); _background-image:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src="images/right_bj.png");}

.fl{ float:left; display:inline;}

.advan li p.t{ font-weight:bold; color:#DF4E19; font-size:14px; margin-bottom:6px;}

.maincontact .t{ font-weight:bold; color:#c51920;}

.constr li .tit .y{ font-family:Arial, Helvetica, sans-serif; margin-left:30px;}

.ar{ text-align:right;}

.constr li .intro{ height:48px; overflow:hidden; margin-top:10px; width:650px; padding:0 10px 0 10px;}

.constr li .enter{ padding-right:9px;}

.tctab td.red{ color:#c90310;}

.red{ color:#c51920;}
.dbox{text-align:center;float:left;width:150px;padding:2px 0 10px 0; margin: 1px 15px}
.ih1{ width:150px; height:150px; margin:0 auto 0px auto;background:#fff;}
.ih1 a{display: table-cell;        
vertical-align:middle;       /*设置水平居中*/        
text-align:center;        /* 针对IE的Hack */        
*display: block;        
/**font-size:121px;*//*约为高度的0.873，200*0.873 约为175*/        
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/        
width:150px;        
height:150px; margin:0 auto;}
.ih2{color:#958b72;font-weight:normal;line-height:18px;padding:5px 0 0 0;}
.ih2 a{color:#4a494c;}
.ih2 a:visited{color:#4a494c;}
.ih2 a:hover{color:#ee5a7c;}
a.navt:link,a.navt:visited{ color: #063; width:78px;font:"微软雅黑", "黑体"; font-size:14px; text-decoration:none}
a.navt:hover{ color: #999;font:"微软雅黑", "黑体"; width:78px;font-size:14px;}
.nav01{height: 30px; line-height:25px;width:78px;padding-left:15px; background:url(../images/nav_ico.gif) no-repeat;
}

