
/* 整体css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,figure,img{
	margin:0;
	padding:0;
	border:0;
}
body{
	background:#fff;
	color:#444;
	font-family:12px/18px "Arial","SimSun";
}
i,em{
	font-style:normal;
}
ul,ol{
	list-style-type:none;
}
select,input,select{
	vertical-align:middle;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	border:0;
}
em,strong,th,i{
	font-style:normal;
	font-weight:normal;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	font-family:'Microsoft YaHei','Helvetica';
}
q:before,q:after{
	content:'';
}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select{
	*font-size:100%;
}
input,button,select,textarea{
	outline:none;
}
textarea{
	resize:none;
}
img{
	vertical-align:middle;
}
a,a:focus{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

/* 清楚浮动 */
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
.clear{
	clear:both;
	height:0;
	font:0/0 Tahoma;
	visibility:hidden;
}

.footer_nt a{ margin:0 5px; color:#fff;}
#bottom .footer_nt, #bottom .footer_nt a{ color:#fff; font-size:12px; font-family:"宋体"; line-height:24px;}

.fl{ float:left;}
.fr{ float:right;}	
.wrap{ width:1000px; margin:0 auto;}


.con1_bg{ background:url(../images/bg_pic1.jpg) no-repeat top center; height:300px; position:relative;  overflow:hidden; font-family:'Microsoft YaHei','Helvetica';}
.con2_bg{ background:url(../images/bg_pic2.jpg) no-repeat top center; height:320px; position:relative;    font-family:'Microsoft YaHei','Helvetica';}
.con3_bga{ background:url(../images/bg_pic3a.jpg) no-repeat top center; height:526px;   overflow:hidden; position:relative;   font-family:'Microsoft YaHei','Helvetica'; }
.con3_bg{ background:url(../images/bg_pic3.jpg) no-repeat top center; height:186px;   overflow:hidden; position:relative;   font-family:'Microsoft YaHei','Helvetica'; }
.con4_bg{ background:url(../images/bg_pic4.jpg) no-repeat top center; height:395px;    overflow:hidden; position:relative;    font-family:'Microsoft YaHei','Helvetica';}
.con5_bg{ background:url(../images/bg_pic5.jpg) no-repeat  top center; height:652px;   overflow:hidden;  font-family:'Microsoft YaHei','Helvetica'; }
.con6_bg{ background:url(../images/bg_pic6.jpg) no-repeat top center; height:508px;   overflow:hidden;   font-family:'Microsoft YaHei','Helvetica'; }

.botm_bg{ background:url(../images/bg_pic7.jpg) no-repeat top center;  color:#fff; text-align:center; padding-top:53px; height:130px;  font-family:"宋体";}




.yysj_bg{ width:890px; margin:0 auto;}
.yysj_bg ul li{ height:34px; margin-bottom:17px; background:#fff; padding-left:15px; width:285px; box-sizing:border-box;  float:left; margin-left:17px; }
.yysj_bg ul li:nth-child(3n+1){ margin-left:0px;}
.yysj_bg ul li input{ height:34px;  width:100% ; background:none; border:none; font-size:17px; color:#333;}
.yysj_bg ul li select,.yysj_bg ul li .jingxiaoshang{ width:100%; height:32px; background:url(../images/arrow.png) #fff no-repeat 95% center; -webkit-appearance:none;  font-family:'Microsoft YaHei','Helvetica';font-size:17px; border:none;  color:#333;  }
.wid108px{ width:116px;}
option{  color:#000;font-size:17px; line-height:32px;  }
.yysj_bg  input[type=checkbox]:checked{ background:url(../images/fx_bg2.png) no-repeat center top; height:26px; width:26px;display:inline-block; }
.yysj_bg  input[type=checkbox]{ background:url(../images/fx_bg.png) no-repeat center top;   height:26px; width:26px; -webkit-appearance:none; cursor:pointer; margin-top:-6px; display:inline-block; }

.xieyi{ color:#fff; font-size:16px;  height:30px;text-align:center; width:100%; margin-top:5px; }
.xieyi a{ color:#186473; text-decoration:underline !important; display:inline-block;}
.xieyi img{ cursor:pointer;}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #333;
}

.xieyi p{ line-height:30px; display:inline-block;}

::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #333;
}

:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #333;
}   

input.sub_btn{ background:url(../images/sub_btn.png) no-repeat; display:block; width:285px; height:38px; text-align:center; text-decoration:none;  margin:0 auto; margin-top:35px; font-size:24px;  -webkit-transition:all .2s linear; border:none; transition:all .2s linear; cursor:pointer; }
input.sub_btn:hover{ opacity:.9; webkit-transition: .5s; transition: .5s;}




.jmct_box{ height:435px; width:890px; position:relative; margin:0 auto; }
.jmct_box ul li{ height:435px; width:890px; position:relative; }
.jmct_box ul li img{ width:890px; height:435px;}
.jmct_box a.next2{ position:absolute; width:35px; height:75px; top:50%; right:-60px; left:auto; margin-top:-38px; display:block; background:url(../images/next_btn3.png) no-repeat; opacity:.8; }
.jmct_box a.prev2{ position:absolute; width:35px; height:75px; top:50%; left:-60px; margin-top:-38px; display:block; background:url(../images/prev_btn3.png) no-repeat; opacity:.8;}

.jmct_box a.next2:hover,.jmct_box a.prev2:hover{ opacity:1;}



.jx_select {
    width: 400px;
    height: 35px;
    margin: 0px auto;
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;

}

.jx_province,
.jx_city {
    width: 152px;
    height: 35px;
}

.jx_province{background:url(../images/city_bg.png) no-repeat;}

.jx_city { background:url(../images/city_bg.png) no-repeat;}

.jx_select .nice-select {
    width: 160px; box-sizing:border-box; padding:0 20px; color:#333; font-size:16px; 
    height: 100%;
    line-height: 30px;
    background: none;
    border: none;
   
}

.nice-select .list {
    width: 100%;
    text-align: center;
    max-height: 260px;
    overflow-y: auto; color:#333;
}

.nice-select .option {
    text-align: center;
}

.tab_header {
    margin: 30px auto 0;
    width: 870px;
    height: 39px; background:#216f7e;
    color:#fff; 
    display: box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 40px;
    font-size: 19px;
    font-weight: 600;font-family:ziti2;
}


.tab_row {
    padding: 10px 0;

    color: #fff;
    display: table;
    width: 100%; font-family:ziti; font-size:15px;
}

.tab_jxs .tab_row:nth-child(even){ background:rgba(41,85,94,0.2);}


.tab_row>div {
    display: table-cell;
    vertical-align: middle;
	padding:0 5px;
}

.tab_header .td_name{ padding-left:15px;}
.tab_header .td_address{ padding-left:15px;}
.tab_header .td_phone{ padding-left:15px;}


.td_name {
    width: 40%;
}

.td_address {
    width: 45%;
}

.td_phone {
    width: 15%;
}

#roll1,
#roll {
    position: relative;
    height: 296px;
    width: 870px;
    margin: 0 auto;
}

#roll {
    height: auto;
    width: 870px;
    padding-right: 20px;
    box-sizing: border-box;
    margin-top: 20px;
}



.mCSB_container {
    width: 100%;
}

.mCSB_scrollTools {
    right: 0px;
    top: 0;
    width: 10px;
    height: 100%;
}

.mCSB_dragger {
    width: 6px;
    left: 0;
}

.mCSB_dragger_bar {
    width: 8px;
    height: 40px;
    left: 1px;
    background: #216f7e;
    border-radius: 4px;
    cursor: pointer;
}

.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background-position: 0px 0px;
}

.mCSB_draggerContainer {
    height: 100%; background:#c9c9c9; border:1px solid #c9c9c9;
    border-radius: 8px;
}

.mCSB_draggerRail {
    width: 0;
    overflow: hidden;
    background: #fff;
}

.tab_jxs {
    width: 850px;
}

option{ color:#333;}
