@charset "utf-8";
/* CSS Document */
form,table,td,h1,h2,h3,h4,ul,ol,li,p{margin:0;padding:0;border:0;list-style:none;font-weight:normal;}
#main{background:#eee;height:auto;}
.main_contact{width:1143px;margin:46px auto 40px;background:#fff;height:auto;overflow:hidden;position:relative;}
.contact_ps{width:1065px;margin:0 auto;padding-top:24px;padding-bottom:20px;}
.con_top{height:36px;line-height:36px;border-bottom:1px solid #d9d9d9;padding-bottom:6px;}
.con_top h3{font-size:24px;color:#303030;}
.con_main{margin-top:20px;height:auto;}
.con_block1 ~ .con_block1{margin-top:32px;}
.con_block1{height:auto;}
.con_block1 h3{font-size:16px;color:#444444;font-weight:normal;padding-bottom:16px;}
.con_block1 ul li{line-height:24px;color:#777;font-size:14px;}
.con_block1 li a{color:#777777;}
.input_main{margin-top:16px;width:470px;}
.input_main label{font-size:14px;color#666;text-align:right;width:72px;display:inline-block;padding-right:12px;float:left;}
.input_select,.input_contact,.input_tit{height:38px;line-height:38px;margin-bottom:8px;}
.input_text{width:346px;height:27px;padding:3px 14px;border:1px solid #c9c9c9;color:#333;font-size:12px;}
.input_main .input_area label{vertical-align:top;}
.input_textarea{width:346px;padding:3px 14px;height:120px;border:1px solid #c9c9c9;}
/* 下拉框 */
.drop_list{ display: inline-block; border:1px solid #dadada; line-height: 30px; width: 373px;position: relative; text-align: left; text-indent: 11px;}
.drop_tit{height: 100%; background:#fff url(../img/contact_images/up.png) no-repeat 100% 0px;background-size:auto 100%;padding-right: 7%; overflow: hidden; white-space:nowrap;text-overflow:ellipsis; cursor:pointer;font-size:12px;color:#333;}
.click > .drop_tit{background-image: url(../img/contact_images/up.png)}
.drop_main{ position: absolute; max-height: 0; left: 0; right: 0;border:none; border-radius: 0 0 5px 5px; background-color: #fff; overflow: hidden;-ms-transition:max-height .5s;transition:max-height .5s;}
.click > .drop_main{ max-height: 150px;;border:1px solid #dadada; overflow-y: auto;}
.drop_li{width: 100%; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}
.drop_li:hover{ background-color:#f5f5f5;}
.x_btn{border:1px solid #696969;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:  background 300ms;-ms-transition:  background 300ms;-o-transition:  background 300ms;-moz-transition:  background 300ms;transition:  background 300ms;}
.x_btn:hover{background-color: #2fae9a; color:#fff;border:1px solid #2fae9a;}
.offer_btn{width:128px;height:48px;line-height:48px;display:block;font-size:18px;color:#29b7a2;border:1px solid #29b7a2;margin:32px auto 26px;}
.con_right{position:absolute;right:30px;top:118px;width:478px;height:424px;border:1px solid #9d9d9d;}/*20150511 change*/

.con_left .con_block1:nth-of-type(1) h3{font-size:26px;color:#3882bf;font-weight:normal;}
.yz_ma{background:#29b7a2;font-size:14px;color:#fff;text-align:center;width:108px;height:32px;line-height:32px;border:1px solid #c9c9c9;display:inline-block;}
.input_yz{width:163px;display:inline-block;margin-right:70px; vertical-align:top;}
.con_block1 .x_edm a{color:#2fae9a;}
.phone_mobile{display:none;}
.contact_detail{color:#777;font-size:14px;padding-bottom:6px;width:50%;line-height:26px;text-align:justify;}


/***********中屏幕*********/
@media ( max-width: 1159px ){
	.main_contact{width:900px;}
	.contact_ps{width:842px;}
	.con_right{width:408px;height:364px;}
	}

	/***********小屏幕*********/
@media (max-width:959px){
	#main{padding-left:0px;padding-right:0px;}
	.main_contact{width:auto;margin-top:0px;margin-bottom:0px;}
	.contact_ps{width:auto;}
	.con_right{position:static;width:96%;padding-right:10px;height:auto;padding:3px;display:block;margin:0 auto;}
	.con_top h3{text-align:center;font-size:16px;}
	.con_main{padding-top:10px;margin-top:0px;}
	.con_block1{padding-left:10px;padding-bottom:8px;border-bottom:1px solid #d9d9d9;padding-right:10px;}
	.con_block1 h3{padding-bottom:10px;}
	.con_block1 ~ .con_block1{margin-top:12px;}
	.con_block1 ul li{width:292px;}
	.con_block1 ul li span:before{content:"";visibility: hidden;display: block;font-size: 0;clear: both;height: 0;}
	.input_main{width:95%;padding-left:10px;}
	.input_select select{width:66%;}
	.input_text{width:57%;}
	.input_textarea{width:57%;}
	.offer_btn{width:156px;height:35px;line-height:35px;margin-bottom:0px;}
	.drop_list{width:66%;}
	.con_left .con_block1:nth-of-type(1) h3{font-size:16px;}
	.input_yz{width:24%;margin-right:10px;}
	.yz_ma{width:28%;}
	.con_block1 li a{color:#2fae9a;}
	.con_block1 .x_edm{display:block;float:left;}
	
	/* 修改开始5.21 */
	.con_left .con_block1:nth-of-type(1) h3{font-size:16px;padding-bottom: 0;}
	.con_block1 ul li.address{line-height:20px;}
	/* 修改结束5.21 */
	.input_yz{width:24%;margin-right:10px;}
	.yz_ma{width:28%;}
	.con_block1 li a{color:#2fae9a;}
	/* 修改开始5.21 */
	.con_block1 ul li span{width:100%;display:block;}
	.telphone{margin-top:-25px;}
	/* 修改结束5.21 */
	 .phone_pc{display:none;}
   .phone_mobile{ display:inline-block;}
   .contact_detail{width:auto;}
	}








