.w,.container{width: 1200px;margin: 0 auto;}

ul,li,h1,h2,h3,h4,h5,h6,p{

	margin: 0;padding: 0;list-style: none;

}



.top{height: 50px;background: #EAEEF1;line-height: 50px;font-size: 14px;}

.top .p.am-icon-envelope-o:before{line-height: 50px;height: 50px;display: block;font-size: 16px;}

.top .am-fr span{border-left: 1px solid #8f9ea6;

    height: 50px;display: block;float: left;padding: 18px;}

.top .am-fr span i{color: #32424C;font-size: 20px;}

.top .am-fr span.w0{padding: 0 30px;background: url(bt_order.jpg) repeat-x;color: #fff;font-size: 14px;}



.nav{background: url(nav_bg.png) no-repeat center bottom;}

.nav .w{height: 122px;position: relative;background: url(nav_bg.png) no-repeat -360px bottom;}

.logo{width: 180px;margin-top: 52px;}

.logot{font-weight: bold;font-size: 18px;color: #1F2D30;}

.logot p{font-size: 12px;font-weight: normal;line-height: 16px;}

.top_lo{border-left: 2px solid #8f9ea6;

    width: 0;margin: 0 10px;}

.tels{line-height: 80px;}

.tels i{font-size: 40px;margin-right: 10px;}

.tels .gtel{font-weight: bold;font-size: 20px;}

.order-s{width: 256px;margin-right: 10px;margin-top: 21px;}

.order-s input::-webkit-input-placeholder{font-size: 12px;line-height: 40px;}

#nav{position: absolute;height: 50px;line-height: 50px;width: 958px;bottom: 0;right: 0;}

#nav li{float: left;}

#nav li li{float: none;}	

#nav a{line-height: 50px;color: #fff;display: block;font-size: 14px;padding: 0 36px;}

#nav li li a{color: #2B353A;line-height: 25px;    padding: 6px 20px;}



#nav li a:hover,#nav li.active a{background: #6ACBD1;color: #fff;}

#nav li.active li a{background: #fff;color: #2B353A;}

#nav li span{margin-left: 10px;}



.services{margin: 50px auto;}

.service_t{position: relative;height: 84px;}

.service_t h2{font-weight: normal;font-size: 16px;}

.service_t p {

    font-size: 30px;

    font-family: 'Arial Black';

    color: #2E3B41;

}

.b_line{

	width: 72px;

	border: none;

    border-top: 2px solid #6dc7cf;

    height: 0;

    margin-top:10px ;

}

.service_m{margin: 35px 0;}

.service_m li{width: 360px; margin:0px 40px;padding: 0;border: 1px solid #cccccc;}

.service_m li:first-child{

	margin:0px 20px 0 0;

}

.service_m li:last-child{

	margin:0px 0px 0 20px;

}

.s_main{padding: 16px 24px;}

.s_main h3{font-size: 18px;color: #2E3B41;text-transform:uppercase}

.s_main p{color: #666; font-size: 12px;margin: 10px 0;height: 110px;overflow: hidden;}

.sm_a{ color: #2E3B41; font-weight: bold;

    font-size: 14px;margin-top:30px ;}

.plan{padding: 80px 0;}

.about{background: url(ab_bg.jpg) no-repeat center top;height: 645px;}

.abm {padding: 60px 0;}

.abm .am-fr{width: 608px;color: #D9D9D9;}

.abm .am-fr p{color: #fff;}

.ab_main{font-size: 14px;padding: 32px 0;}

.ab_msg{width: 593px;height: 150px;background: url(ab_2bg.png) no-repeat center center;padding: 18px;font-size: 12px;color: #fff;line-height: 25px;}

.ab_xy h4{color: #5a5a5a;margin-top: 30px;}

.news{margin: 90px auto;}

.news .service_t{text-align: center;margin-bottom: 50px;}

.news .service_t .b_line{margin: auto;}

.news ul.am-slides li{margin:5px 22px;}

.news ul.am-slides li a.news_a{font-size: 14px;text-align: center;display: block;color: #5a5a5a;line-height: 35px;}

.n_date{color: #929292;font-size: 12px;text-align: center;}

.news ul.am-slides li p{color: #cccccc;font-size: 12px;line-height: 25px;text-indent: 2em;}



.footer{background: #3A4950;}

.cword{background: #6DC7CF;height: 100px;padding: 20px;}

.cwm{font-size: 12px;color: #fff;line-height: 30px;}

.cwm .am-btn-danger{margin-top: 15px;}

.fm{padding: 30px 0}

.f-t h3{border-bottom: 4px groove #5ba1a7;font-size: 14px;color: #fff;line-height: 50px;margin-bottom: 20px;display: inline-flex;}

.flink{width: 222px;margin-right: 128px;color: #fff;}

.flink ul{}

.flink a{font-size: 12px;color: #fff;}

.fcont{color: #708691;font-size: 12px;}

.fcont span{color: #fff;font-size: 14px;}

.flist{margin-right: 150px;}

.fnav a{color: #fff;font-size: 12px;line-height: 30px;}

.copy{background: #2B353A;height: 50px;line-height:50px;color: #708691;text-align: center;font-size: 12px;}

.copy a{color: #708691;font-size: 12px;}

.copym{}







#set_my .mot {

    border-bottom: 3px solid grey;

    line-height: 45px;

    font-weight: bold;

    font-size: 20px;

}

#set_my .mo-m {

    border-bottom: 1px dotted #999;

    line-height: 45px;

}

#set_my .mo-m:hover {

    background: #6da9de;

    color: #fff;

}

#set_my p{display: none;}

.job-table td,.job-table th{ padding: 15px 30px;}
.btn-primary{    padding: 5px 15px;
    color: #fff;
    border-radius: 5px;}
.btn-primary:hover{color: #fff;}
.table-striped td,.table-striped th{padding: 10px 0}
.col-md-4 {
    width: 30%;
    float: left;
}
.col-md-8{
	width: 66.666%;
	float:left;
}