@import url(common.css);

/* reception_index begin */
.container-left .list-tel{ padding: 20px; border: 1px solid #e4e9ef; background: #f5f5f5;font-family: 'Microsoft YaHei';}
.container-left .list-tel p{ color: #666; }
.container-left .list-tel li{padding-bottom: 5px;}
.container-left .list-tel li p{ display: inline-block;*display: inline;*zoom:1; width: 145px; }
.container-left .list-tel label{ display: inline-block;*display: inline;*zoom:1; vertical-align: top; }
.container-left .list-tel .btn-org{font-weight: bold;font-size: 16px;}

.service-type{ margin-top: 10px; border: 1px solid #e4e9ef; }
.service-type ul{ padding: 5px 0; }
.service-type h3{ height: 40px; font: 14px/40px 'Microsoft YaHei'; padding-left: 50px; background: #ff7300 url(../images/common/icon4.png) no-repeat 20px center; color: #fff;opacity: 0.75;filter:alpha(opacity=75); }
.service-type li{ padding: 2px 0 2px 35px; background: url(../images/common/icon3.png) no-repeat 20px center; color: #827f77; }
.service-type li.left_a{ display: block; width: 205px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.service-type li a{display: block;font-family: 'Microsoft YaHei';}
.friendLink{ margin-top: 10px; border: 1px solid #e4e9ef; }
.friendLink h3{height: 40px; font: 14px/40px 'Microsoft YaHei'; padding-left: 50px; background: #ff7300 url(../images/common/icon-link.png) no-repeat 20px center; color: #fff;opacity: 0.75;filter:alpha(opacity=75);}
.friendLink a{display: block;width: 210px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height: 30px;padding-left: 35px; border-top: 1px dashed #e4e9ef;font:14px/30px 'Microsoft YaHei';color: #7d7d7d;background: url(../images/backstage/icon-arrow.png) no-repeat 20px center;}
.friendLink a:hover{background: #f5f5f5 url(../images/backstage/icon-arrow.png) no-repeat 20px center;color: #f60;font-weight: bold;}

.mod-service .list-service {margin-right: -30px;}
.mod-service .list-service li{float: left;width: 200px;margin: 0 27px 10px 0;} 
.mod-service .list-service li a{display: block;padding: 0 0 5px 0;text-align: center;}
.mod-service .list-service li a div.pic-logo{display: inline;}
.mod-service .list-service li a div.pic-logo img{display: block;width: 178px;height: 125px; border:1px solid #e4e9ef;padding: 10px; margin-bottom: 5px;}
.mod-service .list-service li a:hover div.pic-logo img{border:1px solid #f60;}
.mod-service .list-service li a span{display: block;font-family: 'SimSun';}
.list-dynamic a{display: block;padding: 0 10px; font: 13px/2 'Microsoft YaHei';color: #666;}
.list-dynamic a:hover{color: #f60;background: #f5f5f5;}
.list-dynamic span{float: right;color: #999;}
.list-dynamic span.fn-left{float: left;color: #f60;}
.mod-data .list-data{width: 883px;}
.mod-data .list-data li{height: 26px;}
.mod-data .list-data a{display: block;padding: 0 10px; font: 13px/2 'Microsoft YaHei';color: #666;}
.mod-data .list-data a:hover{color: #f60;background: #f5f5f5;}
.mod-data .list-data .fn-left{color: #f60;}
.mod-data .list-data .data-title{ display: inline-block;float: left; width: 650px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.mod-data .list-data .data-download{float: right;display: inline-block;padding-left: 15px;margin-right: 65px; background: url(../images/common/icon-download.png) no-repeat 0 6px;}
.mod-data .list-data .data-time{float: right;color: #999;}
.mod-baseInfo p{font: 13px/24px 'Microsoft YaHei';color: #666;text-indent: 2em;margin-bottom: 5px;}
.mod-honor .pic-logo img{max-width: 100%;max-height: 125px;}

/* rpn_list1 begin */
.list-check li{padding-bottom: 20px;margin-bottom: 20px; border-bottom:1px dashed #e4e9ef;}
.list-check .pic-left{float: left;width: 180px;height: 125px;border:1px solid #e4e9ef;}
.text-right{float: right;width: 690px;}
.check-title{font: 18px/2 'Microsoft YaHei';color: #222;}
.check-text{margin-bottom: 10px; font: 14px/1.5 'Microsoft YaHei';color: #777;}
.list-check .range{ display: inline-block; margin-right: 20px; line-height: 28px;}
.list-check .auth{display: inline-block;line-height: 28px;}
.list-check li.li-last{margin-bottom: 0;}

/* rpn_info begin */
.mod-rpnInfo img{float: left;margin:0 10px 10px 0;}
.mod-rpnInfo{font: 12px/24px 'SimSun';color: #666;}
.mod-rpnInfo p{font: 14px/24px 'SimSun';color: #666;padding-bottom: 5px;text-indent: 2em;}

/* rpn-listCare begin */
.list-pro{margin-bottom: 20px;}
.list-pro h3{  font-size: 16px; padding-bottom: 2px; color: #666; font-weight: bold; border-bottom: 1px dashed #e4e9ef; margin-bottom: 10px;} .list-pro ul{width: 570px; font: 14px/24px 'Microsoft YaHei';margin: -5px 0 0 50px;}
.list-pro img{border: 1px solid #e4e9ef;padding: 5px;}
.list-pro .data-title{font: 24px/2 'Microsoft YaHei';color: #222;text-align: center;}
.list-pro .data-downLoadInfo span{height: 28px;line-height: 28px;margin-right: 10px;}
.list-pro .data-text p{font: 14px/28px 'Microsoft YaHei';padding-bottom: 5px; color: #666; text-indent: 2em;}

.mod-proInfo{margin-bottom: 20px;}
.mod-proInfo ul{font: 14px/24px 'Microsoft YaHei';margin: -5px 0 0;}
.mod-dataInfo .data-title{font: 24px/2 'Microsoft YaHei';color: #222;text-align: center;}
.mod-dataInfo .data-downLoadInfo span{height: 28px;line-height: 28px;margin-right: 10px;}
.mod-dataInfo .data-text p{font: 14px/28px 'Microsoft YaHei';padding-bottom: 5px; color: #666; text-indent: 2em;}

/* rpn-update begin */
.list-update li{padding-bottom: 15px;}
.list-update h3 a{font: 18px/2 'Microsoft YaHei';color: #222;}
.list-update h3 span{font: 14px/36px 'Arial';color: #999;}
.list-update p a{font: 13px/21px 'Microsoft';color: #999;}
.list-update p a:hover{color: #777;}
.mod-updateList .update-text p{text-indent: 2em; color: #666;font: 14px/24px 'Microsoft YaHei';}
.mod-updateList .update-title{font: 24px/2 'Microsoft YaHei';color: #222;text-align: center;}
.mod-updateList .update-time{height: 28px;line-height: 28px;margin-right: 10px;}
.mod-updateList .update-count{height: 28px;line-height: 28px;}

/* contact begin */
.list-contactWay li{padding-bottom: 20px;}
.list-contactWay .way-title{font: bold 16px/2 'Microsoft YaHei';color: #f60;border-bottom: 1px dashed #d8d8d8;margin-bottom: 5px;}
.list-contactWay p{font: 14px/21px 'Microsoft YaHei';color: #666;}
.list-contactWay p span.way-left{float: left;width: 250px;}
.list-contactWay p span.way-right{float: left;}

.list-form{margin: 0;font-size: 14px;}
.list-form li{height: 49px; padding: 0 30px 20px 150px;}
.list-form li label.form-tag{display: inline-block;*display: inline;*zoom: 1;vertical-align: top; width: 150px;line-height: 38px; margin-left: -150px;text-align: right;font-size: 14px;color: #222;}
.list-form li label.form-tag i{font-size: 14px;font-weight: bold;font-style: normal; color: #ff7300;}
.form-register .form-error{display: inline-block;*display: inline;*zoom: 1;width: 340px;margin-top: 10px;white-space:normal;vertical-align: top;}
.form-tel .form-error{width: 225px;}
.form-add .form-error{width: 195px;}
.form-btn .btn-grey{cursor: default;*border:0;}
.form-btn .btn-org{*border:0;}
.form-agree a{color: #3992e9;}
.form-agree a:hover{text-decoration: underline;}
.list-form .form-em-relax{height: auto;}
.list-form .form-em-relax input{width: 500px;}
.list-form .form-em-relax .form-error{display: block;width: 650px; margin-left: 4px;}

.list-form li .form-em{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.list-form li.form-cbx,.list-form li.form-area{height: auto;}
.list-form li.form-cbx .form-em{width: 635px;}
.list-form li.form-cbx .form-error{width: 180px;display: block;}
.list-form li.form-cbx .form-em label.lb-cbx{display: inline-block;*display: inline;*zoom: 1;width: 120px;
vertical-align: top;cursor: pointer;
line-height: 36px;margin-right: 5px;padding-left: 20px;margin-left: -20px; background: url(../images/common/icon1.png) no-repeat left -328px;}
.list-form li.form-cbx .form-em label.lb-cbx.checked{background-position: 0 -354px;}
:root .list-form li.form-cbx .form-em label.lb-cbx{line-height: 34px; background-position: left -330px\0;}
:root .list-form li.form-cbx .form-em label.lb-cbx.checked{line-height: 34px; background-position: 0 -356px\0;}
.list-form li.form-cbx .form-em .ipt-cbx{position: relative;top: 9px;visibility: hidden; cursor: pointer;}
.list-form li.form-area textarea{width: 635px;height: 100px;padding: 2px;}
.list-form li.form-area p.form-error{margin-top: 0;}
.list-form li.form-cbx .form-em span{float: left;}

.list-form li.form-rdo{height: auto;}
.list-form li.form-rdo .form-em{width: 635px;}
.list-form li.form-rdo .form-error{width: 180px;display: block;}
.list-form li.form-rdo .form-em label.lb-rdo{display: inline-block;*display: inline;*zoom: 1;width: 120px;
vertical-align: top;cursor: pointer;
line-height: 34px;margin-right: 5px;padding-left: 20px;margin-top: 2px; background: url(../images/common/icon1.png) no-repeat left 10px;}
.list-form li.form-rdo .form-em label.lb-rdo.checked{line-height: 34px; background-position: 0 -16px;}
.list-form li.form-rdo .form-em .ipt-rdo{display: none;}
.list-form li.form-rdo .form-em span{float: left;}

.list-form li.form-em-editor{height: auto;}
.list-form li.form-em-editor .ke-container{display: inline-block;*display: inline;*zoom:1;width: 670px !important;}
.list-form li.form-em-editor .form-error{width: 650px;margin-top: 0;}
.ke-dialog-content .ke-button{width: auto !important;}

.list-form .btn-org{width: auto;border: 0;}

/* form-em-upload begin */
.list-form .form-em-upload .file-box{ position:relative;width:400px;display: inline-block;*display: inline;*zoom:1;}
.list-form .form-em-upload .file-box input[type="button"]:hover,.file-box input[type="submit"]:hover{
     color: #333333;
     text-decoration: none;
     background-color: #e6e6e6;
     *background-color: #d9d9d9;
     }
.list-form .form-em-upload{height: auto;}
.list-form .form-em-upload .form-error{margin-left: 0;}
.list-form .form-em-upload .file-box .txt{ height:30px; border:1px solid #cdcdcd; width:300px;}
.list-form .form-em-upload .file-box .btn{ background-color:#FFF; border:1px solid #CDCDCD;height:38px; width:70px;}
.list-form .form-em-upload .file-box .file{ position:absolute; top:0; right:5px;*top: 5px; *right: 15px; height:30px; filter:alpha(opacity:0);opacity: 0;width:70px;}
.list-form .form-em-upload .ipt-upload label{vertical-align: top;}
.form-error{display: inline-block;*display: inline;*zoom: 1;width: 340px;margin-top: 10px;white-space:normal;vertical-align: top;}

