a {
    text-decoration: none;
    cursor: pointer;
}

i {
    font-style: normal;
}

img {
    border: none;
}

* {
    margin: 0;
    padding: 0;
}

body {
    font-family: 微软雅黑, "Microsoft YaHei" !important;
    margin: 0;
    padding: 0;
    background: #fff;
}

div, ol, ul, li, sapn, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select, button {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: 微软雅黑, "Microsoft YaHei" !important;
}

li {
    list-style-type: none
}

.top_ban {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #ccc;
    min-width: 1200px;
}

.top_con {
    width: 1200px;
    margin: 0 auto;
}

.top_left {
    color: #595757;
    font-size: 14px;
    float: left;
}

.top_right {
    float: right;
    color: #595757;
    width: 650px;
    height: 36px;
}

.top_right .a {
    font-family: '方正兰亭黑' !important;
    width: 95px;
    line-height: 36px;
    font-size: 14px;
    color: #595757;
    display: inline-block;
    border-left: 1px solid #C9CACA;
    border-right: 1px solid #C9CACA;
    text-align: center;
}

.top_right .a1 {
    line-height: 36px;
    font-size: 14px;
    color: #595757;
    display: inline-block;
    text-align: center;
    padding: 0 10px;
}
.top_right .a1:hover{
    color: #000;
}
#forgot_pw{
    text-decoration:underline;
    color: #5684B5;
}

#ex_check_in{
    margin-left: 15px;
}

#ex_check_in span{
    display: inline-block;
    width: 30px;
    height: 20px;
    background:url(/template/qymbv5/home/img/hot.png) no-repeat 0 5px;
}

#top_release{
    width: 65px;
    height: 30px;
    line-height: 30px;
    background: url(/template/qymbv5/home/img/release.png) no-repeat;
    background-size: 100%;
    color: #ffffff;
    margin-left: 30px;
}
#top_head_pic{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    position: relative;
    right: 5px;
    top: 5px;
}
.top_header {
    width: 1200px;
    margin: 0 auto;
    height: 135px;
}

.logo {
    float: left;
    margin-top: 25px;
}
.heder_right{float: right;margin-top: 30px;}
.search{width: 406px;height: 36px;float: left;}
#divselect{width:90px; position:relative; z-index:9;text-align: center;float: left;}
#divselect cite{width:90px; height:37px;line-height:37px; display:block; color:#000; cursor:pointer;font-style:normal;font-size: 14px;
padding-left:2px; padding-right:5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;outline: none; 
background:url(../img/top_search_sj.png) no-repeat right center;}
#divselect ul{width:104px;border:1px solid #005cac; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
#divselect ul li{height:30px; line-height:30px;}
#divselect ul li a{display:block; height:30px; color:#333333; text-decoration:none; text-align: center;font-size: 14px;}
#divselect ul li a:hover{color: #005CAC;}

.search_text {
    width: 332px;
    height: 40px;
    line-height: 40px;
    border-radius: 35px;
    float: left;
    text-indent:20px;
    background: #EEEEEE;
    outline: none;
}

.search_button {
    float: left;
    width: 64px;
    height: 40px;
    background: url(/template/qymbv5/home/img/top_search.png) no-repeat 10px;
    background-size: 40%;
    position: relative;
    right: 60px;
    color: #7b7b7b;
    outline: none;
    cursor: pointer;
}
.phone{
    float: left;
    margin: 32px 35px 0px -30px;
}


/****新导航样式*****/
.top_nav{clear: both;width: 100%;float: left;background:#0490f2;height: 40px;line-height: 40px; }
.nav{width: 1200px;margin: 0 auto;}
.nav ul li{float: left;width: 171px;text-align: center;}
.nav ul li:hover{background: #037ae1;}
.nav ul li:hover a{color: #FFFFFF;}
.nav ul li a{text-align: center;display: block;font-size: 16px;color:#fff;}
.nav ul li .on{background: #0160b2;color: #FFFFFF;}
.main{clear:both;width: 100%;float: left;}
/*********/



.ui-select {  
    text-align: center;
    height: 30px;
    line-height: 30px;
    width: 422px;
    float: left;
    position: relative;
    font-size: 14px;
    bottom: 2px;
    /* background: url(../img/top_search_sj.png) no-repeat scroll right center transparent; */
} 
#text_left{display:block;}
.choose{
    display: block;
    font-size: 14px;
    color: #000;
    width: 435px;
    float: left;
    z-index: 9;
    cursor: pointer;
}
.choose li {
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 5px;
}

/* .choose li:hover{background: #005CAC;color: #FFFFFF;} */

.ui-select1,.ui-select2,.ui-select3 {  
    text-align: center; line-height: 28px;
    width:90px;height:34px;float: left;position: relative;padding-right: 8px;
    border: 1px solid #005cac;border-bottom-left-radius: 5px;border-top-left-radius: 5px;font-size: 14px;/* background: url(/form/img/top_search_sj.png) no-repeat scroll right center transparent; */
} 
.choose1,.choose2,.choose3{display:none;font-size: 14px;color: #000;width:98px;line-height:28px;margin-left:0px !important;float: left;position: relative;z-index: 9;background: #FFFFFF;cursor: pointer;margin-top: 0px !important;}
.choose1 li,.choose2 li,.choose3 li{padding: 0px 0px !important;width: 98px;}
.choose1 li:hover,.choose2 li:hover,.choose3 li:hover{background: #005CAC;color: #FFFFFF;}

/*******************表单部分***************************/

.rge_box{ width:100%; /* height:670px; */ background:#F7F7F7; padding:40px 0 30px;}
.clears{ clear:both;}
.mail{ margin:0 auto; width:600px; /* height:500px; */ background:#FFF; padding:30px 0;}
.bmxt{ width:400px; height:60px;color:#363636;text-align:center; margin:auto; line-height:50px;}
.mfbmgz{ text-align:center; font-size:20px; margin-bottom:10px; color:#383838}
/*messages*/
.messages{padding:15px 0;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messages span{color:#f60202;}
.messlist {min-height:30px;margin-bottom:20px;}
.messlist label{float:left;width:100px; height:30px; font-size:15px; line-height:30px; text-align:right;padding-right:10px; color:#3B3B3B}
.messlist input{float:left;width:300px;height:28px;padding-left:5px;border:#ccc 1px solid; border-radius:4px;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messlist.yzms label {margin:12px 0 0;}
.messlist.yzms #captchapng {margin:12px 0 0 10px;}
.messsub{padding:0px 0 0 110px;}
.messsub input{width:130px; height:35px; background:#ddd; font-size:16px;cursor:pointer;margin-right:5px;}
.messsub input:hover{ background:#f60;color:#fff;}
#label0{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label1{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label2{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label3{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label4{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label5{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label6{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label7{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label8{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label9{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#label10{display:none;color:#f60202;height:28px;line-height:28px;font-size:13px;}
#input4{ font-size:13px;border-radius:4px;}

.tishi{ font-size:13px;color:#f60202; width:380px; height:15px; margin:auto; text-align:left;}
/********验证码样式********/
/***********底部**********/
.foot{clear:both;background: #eaeaea;width: 100%;float:left;}
.clearfix{width: 1190px;margin: 10px auto 0; border-bottom: 1px dashed #ccc;padding: 18px 0;overflow: hidden;}
.clearfix a{color: #999;font-size:14px;display: inline-block;}
.friendMain{width: 1190px;margin: 10px auto 0; padding: 18px 0;overflow: hidden;}
.friendMain a{color: #999;font-size:14px;display: inline-block; margin-left:5px}
.clearfix li{float: left;}
.tcAboat, .joinTc, .contactTc, .tcWebSite {
    width: 200px;
}
.tcAboat li, .joinTc li, .contactTc li, .tcWebSite li{
	/* padding: 5px 0px 0px; */
	width: 200px;
}
.tcAboat li h4, .joinTc li h4, .contactTc li h4, .tcWebSite li h4{
    font-size: 17px;
    line-height: 24px;
    padding: 0 0 5px;
    color: #333;
    font-weight: normal;
}
.footer ul li dl {
    padding: 20px 50px 0 0;
}
.question_icon dd {
    line-height: 41px;
}
.question_icon dd {
    line-height: 41px;
}
.tel24 dd {
    float: left;
    line-height: 41px;
}
.question_icon,.tel24{
    padding: 20px 50px 0 0;
}
.footer ul a {
    color: #999;
    display: inline-block;
}
.tel24 dt, .question_icon dt {
    width: 40px;
    height: 40px;
    margin-right: 6px;
}
.tel24 dt, .question_icon dt{
    /* background: url(/form/img/top_bg2.png) no-repeat; */
}
.question_icon dt {
	float: left;
    background-position: -4px -297px;
}
.tel24 dt {
	float: left;
    background-position: -49px -298px;
}
.friendAnchor dt{color: #bbb;}
.c9{color: #999;font-size: 15px;}
.foot_bottom{width: 100%;height:auto;background: #eaeaea;float: left;}

.foot .friendLink {text-align:left;}
.messlist select{ border:1px #CCC solid; border-radius:4px;}
.messlistZJ_xuanze{ /* margin-left:45px; */ font-size:15px;color:#3B3B3B; margin-bottom:20px;}
.messlistZJ_xuanze .ititle {float:left;width:100px; /* height:30px; */ font-size:15px; /* line-height:30px; */ text-align:right;padding-right:10px; color:#3B3B3B;}