
.tal { text-align:left }
.tar { text-align:right }
.tac { text-align:center}

.yahei{font-family:""}
.textindent2{text-indent:2em}

.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font24{font-size:24px;}
.blue{color:#00a0e9; }
.red0{color:#e71f19}
.red1,a.red1,a.red1:hover{ color:#cc0000}
.hui1{color:#a2a2a2}
.hui2{color:#999999}

.w{width:1200px;margin:0 auto;background: #fff;padding: 0 30px;margin-top: 40px;margin-bottom: 30px}
.w100{width:100%;min-width:1200px;}
.uf{clear:both; overflow:hidden; zoom:1}
.uf li{float:left}

.w_b{border:1px solid #ff0000}
.w_fit{height:360px; overflow:hidden}
.w_fit .w{position:relative;}
.w_fit .boxa{position:absolute; top:0; left:-360px;}

.mt_a{ height:135px; background:url(../images/img-list-imgrx.gif) repeat-x  0 110px; overflow:hidden}
.mt_a em{width:32px;height:35px; display:block; float:left;background:url(../images/img-list-img.gif) no-repeat 0 0px; margin-top:98px;}
.mt_a span{display:block;float:left;font-family:"";font-size:36px; font-weight:bold; color:#00a0e9; padding:50px 0 0 10px}

.mt_b{ height:100px; border-bottom:1px solid #009fea}
.mt_b em{ position:relative;display:block;}
.mt_b em s{position:absolute;display:block;width:56px;height:19px; top:90px;background:url(../images/img-list-img.gif) no-repeat -34px 0px;}
.mt_b h5{font-family:"";font-size:26px; color:#00a0e9; padding:50px 0 0 72px}

.m_about{font-family:"";}
.m_about .mt{}
.m_about .mc{ clear:both; overflow:hidden; line-height:35px; font-size:16px; padding:35px 0}
.m_about .mc .v_cont1 .s_pic{ width:330px; padding:0 140px 10px 28px;}
.m_about .mc .v_cont1 .s_pic2{ float:right;position:relative}
.m_about .mc .v_cont1 .s_pic2 img{position:absolute;top:210px; left:-140px;}
.m_about .mc .v_cont1 p{ padding-right:170px;margin:0 0 12px;}

.m_contactus{clear:both; overflow:hidden}
.m_contactus .mc{ height:490px; background:url(../images/img-contantusbg.gif) no-repeat; padding:24px 0 24px 245px;  margin:35px 0;float: left}
.m_contactus .mc p{height:68px; line-height:68px; overflow:hidden; font-size:20px; color:#666666;width: 531px;}
.m_contactus .mc p a,.m_contactus .mc p a:hover{color:#666666}
.m_contactus .mc p span{font-weight:bold; display:inline-block; margin-right:10px; color:#333333}
.m_contactus .mc p.p2{ padding-left:72px;}
.m_contactus .mc p.p3{ padding-left:94px; margin-top:15px}
.m_contactus .mc p.p4{ padding-left:72px; margin-top:15px}
.m_contactus .mc p.p5{ padding-left:6px;}

.introduce_list_img img{
	width: 300px;
	height: 400px;
	margin: 20px 0 0 50px;
}

.m_detail .mt{ padding-top:55px; text-align:center}
.m_detail .mt h3{ font-size:25px; line-height:50px; height:50px; overflow:hidden}
.m_detail .mt .v_time span{display:inline-block;margin:0 12px;}
.m_detail .mc{padding:35px 0;line-height:35px; font-size:16px;}
.m_detail .mc img{padding:25px 0}
.m_detail .mc p {margin: 0 0 12px;}

.m_newslist .mc{ padding:25px 10px ;}
.m_newslist .mc ul li{clear:both; overflow:hidden; border-bottom:1px dashed #cccccc; padding:24px 0; zoom:1}
.m_newslist .mc ul li .v_pic{ width:134px; float:left}
.m_newslist .mc ul li .v_pic p{width:128px;border:1px solid #cfcfcf; padding:2px; margin:0 auto}
.m_newslist .mc ul li .v_pic img{width:128px; height:100px;}
.m_newslist .mc ul li .v_cont{ width:1000px; float:left; padding-left:18px; font-size:14px; line-height:30px;}
.m_newslist .mc ul li .v_cont .s_tt{height:30px; overflow:hidden}
.m_newslist .mc ul li .v_cont .s_tt h6{ display:inline-block; font-size:16px; margin-right:18px}
.m_newslist .mc ul li .v_cont .s_cc{height:60px; overflow:hidden}

.m_joinus .mc{ padding:25px 0px ;}
.m_joinus .mc .v_tt{height:105px;background:url(../images/img-joinus.gif) no-repeat; padding:90px 0 0 430px; font-size:16px; line-height:30px;}
.m_joinus .mc .v_cc dl{padding:25px 0;}
.m_joinus .mc .v_cc dl dt{border-bottom:1px dashed #cccccc; clear:both;  overflow:hidden; padding-bottom:16px;}
.m_joinus .mc .v_cc dl dt em{ display:block; float:left;width:85px; height:68px; background:url(../images/img-list-img.gif) 30px -42px; font-size:35px; font-weight:bold;overflow:hidden}
.m_joinus .mc .v_cc dl dt span{ display:block; float:left; font-size:30px; line-height:68px;}
.m_joinus .mc .v_cc dl dd{padding:16px 0 0 40px; font-size:14px; line-height:30px}
.m_joinus .mc .v_cc dl dd label{line-height:36px;font-size:16px; font-weight:bold}

.m_partner .mc{ color:#999999;font-size:16px; line-height:35px; padding-top:15px;}
.m_partner .mc p {margin:12px 0 0;}
.m_partner2 .mc{ padding-top:40px;font-size:16px; line-height:35px; color:#666666;}
.m_partner2 .mc .v_pic{ float:left; width:330px; padding: 10px 15px 0px 15px}
.m_partner2 .mc .v_txt{display:inline-block;}
.m_partner2 .mc p {margin:0 0 12px;}
.m_partner2a{padding-bottom:50px;}
.m_partner2a .mc .v_pic{ float:right;} 


.m_services{}
.m_services .mc{ margin-top:35px;border:1px solid #e8e8e8; padding:26px;  -moz-border-radius:15px; -webkit-border-radius:15px;border-radius:15px; -moz-box-shadow:0px 0px 15px rgba(235, 235, 235,0.8); -webkit-box-shadow:0px 0px 15px rgba(235, 235, 235,0.8);box-shadow: 0px 0px 15px rgba(235, 235, 235, 0.8);  }
.m_services .mc .v_txt{width:895px;font-size:16px; line-height:35px; color:#666666; text-indent:2em;}
.m_services .mc .v_pic{width:250px;}
.m_serviceslast{padding-bottom:30px;}

	/**/
.m{max-width:1200px;margin:0 auto; margin-top:30px;}
.m_left{ float:left; width:35%;}
.m_left img{ width:100%;}
.m_right{ float:left; margin-top:50px; width:65%;}
.m_right .r_top{ float:right; width:100%;}
.m_right .r_top img{ float:right; width:28%;}
.m_right .r_cont{ float:right; width:100%; margin-top:50px; vertical-align:middle;}
.m_right .r_cont .r_conta{ background:url(../images/mobai/f1.jpg) no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_right .r_cont .r_cont02{ vertical-align:middle; color:#999; line-height:30px;}
.m_right .r_cont .r_cont03{ margin-top:10px; color:#999; line-height:30px;}
.m_right .r_cont .r_contb{ background:url(../images/mobai/f1.jpg) 0 -100px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_right .r_cont .r_contc{ background:url(../images/mobai/f1.jpg) 0 -197px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}


.m_right .r_cont .r_conte{ background:url(../images/mobai/f3.jpg) no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_right .r_cont .r_contf{ background:url(../images/mobai/f3.jpg) 0 -104px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_right .r_cont .r_contg{ background:url(../images/mobai/f3.jpg) 0 -204px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}


.m_left01{ float:left; width:65%; margin-top:50px;}
.m_right01 img{ width:100%;}
.m_right01{ float:left; margin-top:50px; width:35%;}
.m_left01 .r_top{ float:right; width:100%;}
.m_left01 .r_top img{ float:left; width:28%;}
.m_left01 .r_cont{ float:right; width:100%; margin-top:50px; vertical-align:middle;}
.m_left01 .r_cont .r_conta{ background:url(../images/mobai/f2.jpg) no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_left01 .r_cont .r_cont02{ vertical-align:middle; color:#999; line-height:30px;}
.m_left01 .r_cont .r_cont03{ margin-top:10px; color:#999; line-height:30px;}
.m_left01 .r_cont .r_contb{ background:url(../images/mobai/f2.jpg)0 -100px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_left01 .r_cont .r_contc{ background:url(../images/mobai/f2.jpg) 0 -198px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}

.m_left01 .r_cont .r_conto{ background:url(../images/mobai/f4.jpg) no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_left01 .r_cont .r_contp{ background:url(../images/mobai/f4.jpg)0 -98px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}
.m_left01 .r_cont .r_contq{ background:url(../images/mobai/f4.jpg) 0 -197px no-repeat; width:60px; height:59px; float:left; margin-right:5%;}

#banner_ewm{position:absolute; z-index:12;  top:200px; left:0%;}
.w_fit .w .b_block{ position:absolute; z-index:12; width:30%; height:65px; top:280px; left:450px; cursor:pointer;}
.w_fit .w #banner_ewm .overlay{width:100%;position:fixed;height:100%;top:0;left:0;background:#000000;opacity:0.6;filter:alpha(opacity=60);z-index:1200}
.w_fit .w #banner_ewm .b_cont{ position:fixed; z-index:1255; color:#fff; background:#fff; width:65%; border-radius:15px;}
.w_fit .w #banner_ewm .b_cont ul{ padding:50px 10% 80px 10%; clear:both; overflow:hidden; line-height:0}
.w_fit .w #banner_ewm .b_cont ul li{ float:left; width:20%; margin-right:6%;}
.w_fit .w #banner_ewm .b_cont ul li img{width:100%;border:1px solid #999; border-radius:5px; }
.w_fit .w #banner_ewm .b_cont ul li .text_mo{ color:#666; margin-top:30px; text-align:center; line-height:24px;}
.w_fit .w #banner_ewm .b_cont ul li a{ text-decoration:none;}

@media (max-width: 1800px) {
	#banner_ewm{position:absolute; z-index:12;  top:200px; left:10%;}
	}
@media (max-width: 1360px) {
.w{width:100%;}
.w100{min-width:100%}

.m_services .mc .v_txt{width:70%;}
.m_services .mc .v_pic{width:30%;}
.m_newslist .mc ul li .v_cont{width:800px;}
.w_right .r_cont{ float:right; width:100%; margin-top:30px; vertical-align:middle;}
#banner_ewm{position:absolute; z-index:12;  top:220px; left:18%;}
}

@media (max-width: 1130px) {
	.w_fit .w .b_block{ position:absolute; z-index:12; width:30%; height:65px; top:280px; left:450px; cursor:pointer;}
	}
@media (max-width: 1024px) {
.w_fit{height:auto}
.w_fit .w{ position:inherit}
.w_fit .boxa{  position:inherit; left:0;}
.w_fit .boxa img{width:100%;height:100%;}
.m_services .mc .v_pic img{width:90%}
.m_newslist .mc ul li .v_cont{width:600px;}
.mt_a span{ font-size:26px; padding-top:70px}
.w_right .r_cont{ float:right; width:100%; margin-top:20px; vertical-align:middle;}
.w_fit .w .b_block{ position:absolute; z-index:12; width:30%; height:50px; top:135px; left:350px; cursor:pointer;}
	}
@media (max-width: 860px) {
.m_detail{width:98%; margin:0 auto; overflow:hidden}
.m_services .mc .v_pic img{width:90%}
.m_newslist .mc ul li .v_cont{width:500px;}
.m_joinus .mc .v_tt{height:auto}
.w_right .r_cont{ float:right; width:100%; margin-top:10px; vertical-align:middle;}
.w_fit .w .b_block{ position:absolute; z-index:12; width:30%; height:50px; top:105px; left:300px; cursor:pointer;}
	}
@media (max-width: 600px) {
.m_newslist .mc ul li .v_pic{width:auto;padding-left:10px;}
.m_newslist .mc ul li .v_cont{width:auto;padding-left:10px;}
.w_right .r_cont{ float:right; width:100%; margin-top:10px; vertical-align:middle;}
.w_fit .w .b_block{ position:absolute; z-index:12; width:30%; height:50px; top:70px; left:200px; cursor:pointer;}
	}
	
	
	
	
	
