@charset "utf-8";
/* 以下实际使用若已初始化可删除 .nav height父级需逐级设置为100%*/

table{border-collapse:collapse;border-spacing: 0;}
cite{font-style:normal;}

.clear{ clear:both; font-size:0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* 以上实际使用若已初始化可删除 */
/*login*/
.search_zs{ width: 1200px; margin: 50px auto;}
.main-elem-tit {
    padding: 34px 0px;
    text-align: center; }
.main-elem-tit h2 {
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 20px; }
.main-elem-tit h2::first-letter {
    color: #f29c25; }
.main-elem-tit h3 {
    letter-spacing: 3px;
    font-size: 20px;
    color: #0d6bb1;
    font-weight:normal; }
.main-elem-tit-2 {
    color: #333;
    font-size: 18px;
    border-left: 2px solid #4481eb;
    padding-left: 9px;
    line-height: 1;
    margin: 19px 0; }

.login_form{ width:75%; margin:0 auto; margin-top:50px;}
.login_form li{margin-bottom:18px; clear:both;line-height:34px; }
.login_form li span{ float:right; padding-left:20px; font-style:normal; width:100px; height:38px; text-align:right;}
.login_form li span img{ border:0; margin-top:4px;}

input,textarea, input:focus,textarea:focus{outline:none;font-size:14px;color:#555;font-family:'微软雅黑';  }
.input_txt1{width:100%; height:43px; line-height:43px; border:solid 1px #ddd; text-indent:10px;border-radius: 3px;}
.input_txt1:hover,.textarea:hover{border:solid 1px #52c1c3; transition: all .3s ease-out 0s}
.input_txt1:focus,.textarea.focus{border:solid 1px #3bb4f2;border-color:rgba(39,177,180,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 5px rgba(102,175,233,0.6); color:#000; }
.input_txt2{width:200px;}

.input_btn{display: inline-block; height: 43px; line-height: 41px; width:100%; background-color: #0d6bb1; color: #fff; white-space: nowrap; text-align: center; font-size: 14px;border: 1px solid #0d6bb1; border-radius: 2px; cursor: pointer;outline: 0; -webkit-appearance: none; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.input_btn:hover{opacity:.9;filter:alpha(opacity=90);color:#fff}
.input_btn:active{opacity:1;filter:alpha(opacity=100)}

.banquan{ width:100%; margin:0 auto;margin-top:80px;font-size:14px; text-align:center; color:#999;}



.searchno{ width:75%; margin:0 auto;margin-top:80px;font-size:14px; text-align:center; color:#333;}
.searchno span{ color: #e90303;display: inline;}

.searchtx{ width:75%; margin:0 auto;margin-top:80px;font-size:14px; text-align:left; color:#333; line-height: 28px;}
.searchtx span{ color: #e90303; text-indent: 2em;}


.tablelist{ width:75%; margin:0 auto;border-left:solid 1px #e6e6e6;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6; clear:both; background:#fff;}
.tablelist th{/* background:url(../images/th.gif) repeat-x;*/ background:#f29c25;height:36px;border-right: solid 1px #e6e6e6;  line-height:36px; border-bottom:solid 1px #efefef; text-indent:11px;  font-size:14px; color:#FFF; text-align:left;}
.tablelist th span{ font-size: 14px; font-weight: normal; color: #000; padding: 0 10px; display: inline;}
.tablelist td{line-height:36px; text-indent:11px; font-size:14px; color:#666; border-right: solid 1px #e6e6e6;  }
.tablelink{color:#000;}
.tablelist tbody tr.odd{background:#f6f6f6;}
.tablelist tbody tr:hover{background:#f2f2f2;}
.tablelist .tbfy{background:#fff; padding-top:2px; text-align:left; padding-left:0px; }

.tablelist tbody td.le{background:#ddd;}

.tablelist .gengxin{float:left; width:100%;}
.tablelist .gengxin b{float:left; width:100px; }
.tablelist .gengxin span{float:right; text-align:left; width:90px;}
.tablelist td img{ height:30px; line-height:30px; margin-bottom:-9px;}



.joinlist{ width:97%;   margin-top: 50px;border-left:solid 0px #e6e6e6;border-top:solid 1px #e6e6e6;border-bottom:solid 0px #e6e6e6; clear:both; background:#fff;}
.joinlist th{/* background:url(../images/th.gif) repeat-x;*/ background:#eee;height:36px;border-right: solid 1px #e6e6e6;  line-height:36px; border-bottom: 1px #0d6bb1 solid; text-indent:11px;  font-size:14px; color:#0d6bb1; text-align:left;}
.joinlist th span{ font-size: 14px; font-weight: normal; color: #000; padding: 0 10px; display: inline;}
.joinlist td{line-height:36px; text-indent:11px; font-size:14px; color:#666; border-right: solid 1px #e6e6e6;  }
.joinlist{color:#000;}

.joinlist td:last-child{border-right: solid 0px #e6e6e6; }
.joinlist td.red{ color: #ff0000;}

.joinlist tbody tr.line{ border-top: 1px #0d6bb1 solid;}
.joinlist tbody tr.line2{    height: 10px;}
.joinlist tbody tr.odd{background:#f6f6f6;}
.joinlist tbody tr:hover{background:#f2f2f2;}
.joinlist .tbfy{background:#fff; padding-top:2px; text-align:left; padding-left:0px; }

.joinlist tbody td.le{background:#ddd;}


.joindetail{ width:100%;   margin-top: 50px;border-left:solid 1px #e6e6e6;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6; clear:both; background:#fff;}
.joindetail th{/* background:url(../images/th.gif) repeat-x;*/ background:#f29c25;height:36px;border-right: solid 1px #e6e6e6;  line-height:36px; border-bottom:solid 1px #efefef; text-indent:11px;  font-size:14px; color:#FFF; text-align:left;}
.joindetail th span{ font-size: 14px; font-weight: normal; color: #000; padding: 0 10px; display: inline;}
.joindetail td{line-height:36px; text-indent:11px; font-size:14px; color:#666; border-right: solid 1px #e6e6e6;  }
.joindetail{color:#000;}
.joindetail tbody tr.odd{background:#f6f6f6;}
.joindetail tbody tr:hover{background:#f2f2f2;}
.joindetail .tbfy{background:#fff; padding-top:2px; text-align:left; padding-left:0px; }

.join_tit{width:100%; color: #333;font-size: 14px;
    height: 30px;  border-bottom:1px #4481eb solid; line-height: 1; margin: 35px 0 0 0 ;  }

.join_tit span{border-left: 2px solid #4481eb;padding-left: 9px; }

/*feedback*/
.feedback{ width:1200px; margin:0 auto; margin-top:70px;border-top:0px dashed #ccc;display:block; padding:0px 0 30px 0; height:550px;}
.feedback_left{ width:470px; height:400px; float:left; border-right:1px dashed #ddd; padding-right:20px; background:url(../images/feedback.jpg) left top no-repeat;}
.apply_left{ width:470px; height:400px; float:left; border-right:1px dashed #ddd; padding-right:20px; background:url(../images/apply.jpg) left top no-repeat;}
.feedback_right{ width:640px; float:right;}

.feedback_right .ptitle{ font-size: 24px; font-weight: normal; height: 38px; line-height: 38px;  color:#555;}
.feedback_right .ptitle span{ font-size: 16px; font-weight:normal; height: 38px; line-height: 38px; margin-left:10px; color:#666;}
.feedback_right .ptitle i{display:block;height:15px; float:left;width:50px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}
.feedback_right .ptitle b{font-size: 12px; font-weight:normal; height: 28px; line-height: 28px; margin-left:10px; color:#999;}

.feedback_right .form{display: block;	max-width: 640px;	margin: 58px auto 0;}
.feedback_right .form input{	border: 1px solid #d5d5d5;font-size: 14px;}
.feedback_right .form .line1{	width: 579px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 34px 15px 0;}
.feedback_right .form .name{background: #fff url(../images/i_form_ico1.png) no-repeat right -4px;}
.feedback_right .form .phone{	background: #fff url(../images/i_form_ico2.png) no-repeat right -4px;}
.feedback_right .form .email{/*margin-right: 0;*/	background: #fff url(../images/i_form_ico3.png) no-repeat right -4px;}

.feedback_right .form .company{margin-right: 0;	background: #fff url(../images/i_form_ico5.png) no-repeat right -4px;}
.feedback_right .form .fax{margin-right: 0;	background: #fff url(../images/i_form_ico7.png) no-repeat right -4px;}
.feedback_right .form .address{margin-right: 0;background: #fff url(../images/i_form_ico6.png) no-repeat right -4px;}



.feedback_right .form .yzm{width: 242px;	height: 40px;	line-height: 40px;	padding: 0 46px 0 13px;	float: left;	margin: 0 0 15px 0; }
.feedback_right .form .fyzm{ position:absolute; margin-left:220px; margin-top:8px;}
.feedback_right .form textarea{	width: 579px;	border: 1px solid #d5d5d5;	padding: 10px 46px 10px 13px;	height: 149px;	font-size: 14px;	line-height: 1.5;	margin-bottom: 15px;	background: #fff url(../images/i_form_ico4.png) no-repeat right top;
}

.feedback_right .form .submit {border: none;border-radius: 0; background:#f37020; margin-right: 10px; width: 134px; font-size:13px;height: 34px;line-height: 34px;	text-align: center;color: #fff; margin-left:0px; margin-top:4px;cursor: pointer;}
.feedback_right .form .reset {border: none;border-radius: 0; background: #909090; width: 134px;height: 34px;line-height: 34px;	 font-size:13px;text-align: center;color: #fff;cursor: pointer;}
.feedback_right .form .submit:hover{background: #00a0e9;}
.feedback_right .form .reset:hover{background: #00a0e9;}