﻿/*-- About Content Page --*/ 
body > form{ width: 100%; height: 100%; background: #f0f0f0; }  .page { width: 1108px; }  .view_about{ height: auto !important; height: 980px; width: 100%; margin-left: auto; margin-right: auto; }  .about_top{ margin: 0 auto; width: 1108px; height: auto; color: #FFF; font-family: "Microsoft YaHei"; /*background: url(../../images/bg-blue-opacity2.png) repeat 0 0;*/ }  .about_top .top_icon img{ margin: 40px auto; width: 222px; height: 70px; }  .view_about .flaotleft{ float: left; }  .view_about .pic img{ width: 250px; height: 200px; border: none; }  .about_top .fr ul{ padding: 0 2.25%; list-style-type: circle; list-style-position: inside; line-height: 24px; }  .about_top .fr ul li{ margin: 5px 0; }  #bar{ background-image: url(../images/menu_bar.gif); width: 950px; height: 47px; line-height: 47px; margin-top: 54px; padding-left: 50px; font-size: 16px; }  #bar span{ color: #E10081; }  .view_about .pl{ padding: 50px 0 0 20px; white-space: normal; }  .view_about .arrow_l, .view_about .arrow_r{ margin: 80px 5px; border: none; }  .cont_lcr{ background-color: #FFF; background-image: url(../../images/bg_view_top.gif); background-repeat: repeat-x; background-position: 0 0; overflow: hidden; }  .cont_lcr .hl_nav{ width: 19.5%; }  .hl_nav .sidebar{ margin: 0 0 0 10px; padding-top: 10%; min-height: 255px; border: 10px solid rgb(156,202,222); }  .sidebar ul { margin: 0 auto; width: 100%; }  .sidebar ul li{ display: list-item; margin-bottom: 2px; color: #aae200; background: url(../../images/bg_label_gray.png) repeat left center; text-align: left; }  .sidebar ul li a{ color: #525252; font-weight: bold; height: 32px; line-height: 32px; padding-left: 40px; display: block; text-decoration: none; white-space: nowrap; background: url(../../images/icn_ligray.png) no-repeat 20px center; }  .sidebar ul li:hover, .sidebar ul li.actived { background: #5a90ad; background: -webkit-gradient(linear, left top, left bottom, from(#84bbd3), to(#5a90ad) ); background: -moz-linear-gradient(-90deg, #84bbd3, #5a90ad); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#84bbd3', endColorstr='#5a90ad'); }  .sidebar ul li.actived:hover { background: #5a90ad; background: -webkit-gradient(linear, left top, left bottom, from(#5a90ad), to(#84bbd3) ); background: -moz-linear-gradient(-90deg, #5a90ad, #84bbd3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5a90ad', endColorstr='#84bbd3'); }   .sidebar ul li:hover a , .sidebar ul li.actived a{ color: rgb(255, 255, 255); background: url(../../images/icn_liwhite.png) no-repeat 20px center; }  .sidebar ul li.side_head{ margin: 0; background: url(../../images/sidebar-toggler.jpg) no-repeat 10px -2px; }  .sidebar ul li.side_head a{ padding: 0 0 0 50px; height: 25px; line-height: 25px; background: none; font-size: 18px; font-family: Microsoft Yahei; color: rgb(90, 144, 170); }  .cont_lcr .cont_broad{ width: 79.25%; min-height: 600px; /*background: url(../../images/bg_cont.gif) repeat-y top right;*/ }  .cont_broad .view{ margin: 10px auto; width: 95%; }  .fl .split{ background: url(../../images/line_main_hr.png) no-repeat center; margin: 10px auto; height: 10px; }  .endTitle{ color: #333; background: url(../../images/dot07.gif) no-repeat left center; padding-left: 30px; line-height: 24px; text-align: left; }  .endTitle.font24{ font-size: 18px; font-weight: normal; }  .endTitle>span{ display: inline-block; line-height: 24px; vertical-align: text-top; }  .defhead{ width: 100%; padding: 0; border-bottom: 1px solid #e6e6e6; }  .content_abstract { margin: 20px 2.5% 0 2.5%; padding: 15px; border: 1px dashed #e0e0e0 ; text-align: left; background-color: #eee; color: gray; font-family: "songti", "宋体"; font-size: 12px; line-height: 20px; text-shadow: 1px 1px 2px #fff; }  .content_txt{ min-height: 350px; height: auto; margin-top: 10px; padding: 0 2.5%; line-height: 1.8em; font-size: 14px; }  .content_ml{ margin-left: 50px; }  .cont_broad .fl_img{ padding: 0px; border: none; }  .block_r{ margin: 0 0 10% 0; width: 100%; border-bottom: 1px solid #DEDEDE; background: #E6E6E6 url(../../images/bg_content_right_nav.gif) repeat-y 0 0; }  .border_r{ margin: 0 10px 0 10px; }  .fix_comment { font-size: 12px; }  .fix_comment .page-breadcrumb { width: 100%; height: 36px; line-height: 36px; background: #EEE url(../../images/bg_label.png) no-repeat -455px center; }  .fix_comment .page-breadcrumb .icn_home{ margin-left: 0; }  .fix_comment .main, .fix_comment .cont_broad, .fix_comment .cont_side{ border: 1px solid #ddd; border-top: 4px solid #73ae0c; }  .fix_comment .main { width: 978px; }  .fix_comment .cont_side.floatright { float: right }  .fix_comment .area_liuyan{ padding: 10px 20px; border-bottom: 1px solid #ddd; line-height: 24px; }  .icn_comment { display: inline-block; width: 14px; height: 14px; vertical-align: text-bottom; background: url(../../images/icn_comment.gif) no-repeat left center; }  .fix_comment table.op_tb td.label { min-width: 74px; width: 74px; padding-right: 0; }  .ls_rows.fix_thumb ul>li { margin: 0 auto 10px auto; padding-bottom: 10px; width: 98%; height: auto; line-height: 24px; background: none; padding-left: 0; }  .ls_rows.fix_thumb ul>li:last-child { border-bottom: 1px dotted gray }  .ls_rows.fix_thumb ul>li dl { width: 100%; }  .ls_rows.fix_thumb ul>li dt, .ls_rows.fix_thumb ul>li dt span, .ls_rows.fix_thumb ul>li dt a{ font-size: 16px; }  .ls_rows.fix_thumb .msgNormal { background-position: left bottom; }  /*--- List Page ---*/ .content_list{ margin: 0 auto; width: 100%; font-size: 12px; }  .content_list .top_text { width: 60%; margin: 0 0 0 20px; padding: 5px 0; }  .content_list a.toptitle { font-size: 18px; color: rgb(90, 144, 170); }  .content_list .date { padding: 5px 20px 0 0; white-space: nowrap; color: #999; }  .content_list .remark { font-size: 12px; color: #999; margin-top: 10px; width: 100%; text-indent: 2em; }  .top_itemindex, .xh_red, .xh_blue{ margin-right: 10px; padding: 5px 8px; color: White; font-size: 12px; }  .xh_red{ background-color: Red; }  .xh_blue{ background-color: #070707; }  .list ul li .imgTop { position: relative; }  .list ul li .imgTop img { vertical-align: bottom; }  .list ul li .imgTop .top_itemindex { position: absolute; left: 0; bottom: 0; background: url(../../images/bg-gray-opacity.png) repeat 0 0; }  .list { margin: 10px auto; width: 100%; /*min-height: 500px; _height: 500px;*/ overflow: visible; }  .list ul{ width: 100%; }  .list ul li{ width: 100%; text-align: left; }  .list ul li .text{ padding: 5px 0 0 0; }  .list li a{ display: inline-block; font-size: 14px; }  /*-- .list.fix_works --*/ .list.fix_works ul li{ float: left; width: 50%; height: 175px; position: relative; }  .list.fix_works ul li .imgTop { width: 48%; text-align: center; }  .list.fix_works ul li .top_text { width: 50%; margin-left: 1%; }  .list.fix_works ul li .defhr { position: absolute; bottom: 0; } /*-- .list.fix_works end --*/  .list ul.fix_videolist li{ display: inline-block; float: left; width: 33%; border: 1px solid transparent; }  .list ul.fix_videolist li:hover{ background-color: lightblue; border: 1px solid #0099FF; cursor: pointer; }  .list ul.fix_videolist li .video_mask{ display: block; text-align: center; width: 80px; height: 80px; background: url(../../images/video_mask.gif) no-repeat center; }  .video_mask .mediatype{ display: inline-block; margin: 66.5% auto 0 auto; font-style: normal; font-weight: bold; text-transform: uppercase; color: #FFF; text-shadow: 1px 1px 2px #493c00;  }  .list ul.fix_videolist li .depart_mask{ display: block; text-align: center; width: 100%; height: 100px; background: rgb(0, 136, 204); }  .depart_mask img{ padding: 0 1px; margin: 30% auto; max-width: 90px; max-height: 100px; width: expression(this.width>90&&this.width>this.height?90:auto); height: expression(this.height>100?100:auto); }  .list ul.fix_videolist li .text{ line-height: 20px; }  .list ul.fix_videolist li .text a{ font-weight: bold; }  .list ul.fix_departlist li, .list ul.fix_departlist li:hover{ margin-right: 3%; width: 30%; border-width: 0; }  .list ul.fix_departlist li{ background: lightblue; }  .list ul.fix_departlist li .text0{ width: 45%; height: 100%; }  .list ul.fix_departlist li .text0 h4{ font-size: 16px; }  .list ul.fix_departlist li .text{ width: 55%; height: 100%; padding: 0; }  .list ul.fix_departlist li .text1, .list ul.fix_departlist li .text2{ padding: 0 5%; width: 90%; height: 50%; line-height: 24px; color: #666; }  .list ul.fix_departlist li .text1 a{ color: #FFF; }  .list ul.fix_departlist li .text1{ padding: 5%; background: rgb(57, 109, 167); }  .list ul.fix_departlist li.fix_H40 { height: 40px; line-height: 40px; }  .list ul.fix_departlist li.fix_H40:hover{ cursor: default; }  .list ul.fix_videolist li.fix_H40 .depart_mask   { height: 100%; padding: 0; }  .list ul.fix_departlist li.fix_H40 .text1{ background: none; }  .list ul.fix_departlist li.fix_H40 .text1, .list ul.fix_departlist li.fix_H40 .text2 { width: 100%; height:100%; padding: 0; text-indent: .6em; }  .list ul.fix_departlist li.fix_H40  a, .list ul.fix_departlist li.fix_H40 span{ height: 100%; display: inline-block; line-height: 40px; color: #333; }  .list ul.fix_departlist li.fix_H40 .text1 a  img{ vertical-align :middle; }  .list span.gray{ font-size: 16px; color: #898989; font-weight: bold; }  .list ul.friendlink_list{ width: 100%;  }  .list ul.friendlink_list li{ display: block; float: left; width: 33%; height: 200px; }  .list .title{ width: 100%; height: 50px; line-height: 50px; text-align: center; }  .list .title a{ font-weight: bold; }  .list .pht{ width: 100%; text-align: center; }  .pht a.font16{ font-size: 16px; color: #005AA3; font-weight: bold; text-decoration: none; }  /*------Detail page css---------*/ .view_detail{ margin: 0 auto; width: 95%; text-align: left; }  .view_detail .defhr { padding: 1px 0; }  .view_detail .detail_title{ text-align:center; padding: 10px 0; }  .view_detail .detail_title .maintitle { font-size: 18px; color: #333; font-family: Microsoft YaHei,Arial, "宋体", Helvetica, sans-serif, cursive;; }  .view_detail .detail_alias{ text-align: center; line-height: 40px; color: #999; }  .view_detail .detail_msg{ padding: 0 2.5%; line-height: 20px; font-size: 12px; }  .view_detail .detail_remark { text-indent: 2em; font-size: 13px; }  .view_detail .detail_remark span{ float: none; margin-right: 0; }  .view_aboutl .font16{ font-size: 16px; color: #005AA3; font-weight: bold; text-decoration: none; }  .detail_msg p span{ float: left; margin-right: 2em; height: 20px; color: #666; }  .detail_msg p span b{ font-weight: normal; }  .detail_msg .detail_kw b{ background: #f0f0f0; padding: 0 2px; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; }  .video_box{ width: 100%; text-align: center; background: #1a1a1a; }  .video_box>div, .video_box>object{ margin: 0 auto; }  /*--- timeline --*/ ul.timeline { width: 100%; list-style-type: none; background: url("../../images/version_line.png") repeat-y scroll 85.4% 0 transparent; padding: 0; }  ul.timeline li { width: 100%; position: relative; margin-bottom: 20px; }  ul.timeline li .time { position: absolute; text-align: right; right: 0; top: 40px; font-size: 16px; line-height: 50px; color: #3594cb; overflow: hidden; }  ul.timeline li .number{ position: absolute; background: url("../../images/version_dot.png") no-repeat scroll 0 0 transparent; width: 56px; height: 56px; right: 11.5%; top: 10%; line-height: 56px; text-align: center; color: #fff; font-size: 18px; }  ul.timeline li.alt .number { background-image: url("../../images/version_dot_alt.png"); }  ul.timeline li .content { background-color: #3594cb; padding: 20px 2.5%; color: #fff; font-size: 13px; line-height: 20px; width: 72.5%; border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; }  ul.timeline li.alt .content { background-color: #43B1F1; }  ul.timeline li .content .title a{ font-size: 14px; color: #FFF; font-weight: bold; background: url(../../images/icn_liwhite.png) no-repeat left center; padding-left: 14px; }  ul.timeline li .content .main_text{ text-indent: 2em; line-height: 1.8em; position: relative; }  ul.timeline li .content .link_detail{ position: absolute; right: 0; bottom: 0; color: #F0F0F0; background: url(../../images/bg-white-lock.png) repeat 0 0; text-indent: 0; padding: 0 5px; }  ul.timeline li .content .link_detail:hover{ background: url(../../images/alpha_1.png) repeat 0 0; text-decoration: none; }  /*-- timeline end --*/  /*-- theme work packed --*/ .workpacked { width: 100%; }  .workpacked .sit_fixFolder { position: absolute; top: 0; left: 0; z-index: 999; width: 124px; height: 127px; box-shadow: none; background-image: url(../../images/home_water.gif); background-repeat: no-repeat; background-position: -20px -20px; }  .workpacked .work_attributes { float: left; margin-left: 20px; width: 320px; }  .workpacked .work_attributes .maintitle { color: #007ac0; font-size: 22px; }  .workpacked .theme-workpacked{ float: left; text-align: center; margin: 0 auto; padding: 4px; width: 418px; background: url(../../images/work_bigimgbg.jpg) no-repeat 0 0; }  .theme-workpacked .flexslider{ margin: 0 auto; }  .theme-workpacked ul.slides li img { width: 418px; height: 314px; }  .theme-workpacked .flex-control-nav { bottom: 15px; }  .theme-workpacked .tag{ position: absolute; left: 0; bottom: 5px; color: #FFF; background: url(../../images/bg-gray-opacity.png); padding: 0 10px; cursor: default; text-decoration: none; }  .view_detail .worktabs { margin: 0; width: 100%; height: 34px; line-height: 34px; padding: 0; background: url(../../images/work_tabbg.jpg) no-repeat center; }  .view_detail .worktabs ul { width: 100%; }  .view_detail .worktabs li { float: left; padding: 0 10px 0 25px; border-right: 1px solid #fff; background: #e6e6e6 url(../../images/icn_clbar.png) no-repeat 5px 45%; }  .view_detail .worktabs li:hover { color: #666; background-color: #ddd; }  .view_detail .worktabs li.floatright{ float: right; background: none; }  .view_detail .worktabs li.floatright.active { background: none; }  .view_detail .worktabs li.floatright a { color: #e40; font-size: 12px; font-weight: normal; }  .view_detail .worktabs li.floatright a:hover { color: #007ac0; text-decoration: underline; }  .view_detail .worktabs li.active{ background: #d0d0d0 url(../../images/icn_clbar_blue.png) no-repeat 5px 45%; }  .view_detail .worktabs li, .view_detail .worktabs li a{ color: #999; font-size: 15px; font-family: "songti"; text-shadow: 1px 1px 2px #fff; font-weight: bold; }  .view_detail .worktabs li a { cursor: pointer; text-decoration: none; }  .view_detail .worktabs li.active, .view_detail .worktabs li.active a{ color: #007ac0; }   /*-- theme work packed end  --*/  /*-- service_map --*/  .service_map {  }  /*-- service_map end --*/  /*-- some fixed style should be put at the end --*/ .content_txt img { max-width: 785px; width: expression(this.width>785?"785px":this.width); max-height: 700px; height: expression(this.height>700?"700px":this.height); }  .list li .pht img { max-width: 200px; width:expression(this.width>200?"200px":this.width); max-height:170px; height:expression(this.height>175?"175px":this.height); }  ul.timeline li .content .main_img { float: left; max-width: 200px; width: expression(this.width>200?"200px":this.width); max-height: 175px; height: expression(this.height>175?"175px":this.height); }  .de_contanier .op_tb.fix_Profile th, .de_contanier .op_tb.fix_Profile td{ font-family: Arial, "宋体", Microsoft YaHei, Helvetica, sans-serif, cursive; font-size: 12px; }  .wrap_search { margin: 20px 0 20px 20px; float: left; height: 26px; }  .wrap_search .icn_query, .wrap_search:hover .icn_query { background: url(../../images/icn_work.png); background-repeat: no-repeat; display: inline-block; width: 30px; height: 25px; background-position: 0 -48px; vertical-align: text-top; }  .wrap_search input[type=text] { height: 24px; line-height: 24px; }  .wrap_search input[type=submit] { height: 26px; line-height: 26px; padding: 0 20px; vertical-align: top; }  .highlight { color: #069; font-size: 14px; background: yellow; }  .ls_rows ul li span.highlight { font-size: 14px; }  /*--  --*/ .list.fix_works a.toptitle { font-size: 16px; }  .cont_lcr .hl_nav { width: 206px; }  .cont_lcr .hl_nav.fix_Pos { position: fixed; top: 65px; left: 0; }  .hl_nav .index_head{ padding: 5px; background: #f0f1f4; border-bottom-style: dotted; }  .hl_nav .index_head > em{ margin-left: 4px; text-shadow: 1px 1px 2px #fff; }  /*--  --*/ #login{ background-color: #fff; width: 176px; height: auto; padding: 0 0 10px 0; text-align: center; border: 10px solid rgb(156,202,222); }  #login .inner{ margin: 0 auto; }  /*-- ls_rows.fix_zt --*/ .ls_rows.fix_zt{ margin-left: 5%; width: 95%; }  .ls_rows.fix_zt .index_head>em, .ls_rows.fix_zt .index_head>em a { color: rgb(90, 144, 170); }  .ls_rows.fix_zt ul>li{ background: none; padding: 0; margin-bottom: 30px; }  .ls_rows.fix_zt ul>li dl{ width: auto; display: block; }  .ls_rows.fix_zt ul>li dt h6{ padding: .5em 0; font-family: "楷体"; font-size: 18px; text-shadow: 1px 1px 2px #fff; }  .ls_rows.fix_zt ul>li dd { text-indent: 0; }  .ls_rows.fix_zt ul>li dd.array { margin: 0 auto; width: 95%; }  .ls_rows.fix_zt ul>li dt a{ margin-left: 5px; float: none; }  .ls_rows.fix_zt ul>li .ls_zt p{ background: url(../../images/icn_lidot.gif) no-repeat 2px 13px; padding: 5px 0 5px 12px; height: auto; line-height: 20px; text-align: left; border-bottom: 1px solid #e6e6e6; }  .ls_rows.fix_zt ul>li .ls_zt a{ float: none; width: auto; }  /*-- ls_rows.fix_thumbn end --*/  /*-- ls_rows.fixdownlist --*/  .ls_rows.fix_downlist { width: 100%; }  .ls_rows.fix_downlist ul>li { height: 40px; line-height: 40px; }  /*-- ls_rows.fixdownlist end --*/  /*-- fix_questionnaire --*/ table.op_tb.fix_questionnaire>tbody>tr>td { padding: 5px; font-size: 12px; font-family: "songti", "宋体"; color: #666; }  table.op_tb.fix_questionnaire>tbody>tr>td.label { min-width: 0; font-weight: normal; }  table.op_tb.fix_questionnaire>tbody>tr>td input[type='text']{ width: 87%; }  table.op_tb.fix_questionnaire>tbody>tr>td textarea, table.op_tb.fix_questionnaire>tbody>tr>td input[type='submit'] { vertical-align: bottom; }  table.op_tb.fix_questionnaire>tbody>tr>td .msgAlert { padding: 2px 0 2px 18px; }  .pagebar .shuzi.icn_wait{ padding-left: 20px; }