.have{ margin-top: 30px; }
.who{ width: 315px; margin-right: 108px; border-top: 2px solid #162e51 ; height: 418px; border-bottom: 8px solid #162e51;background:#f4f4f4}
.who h3{ text-align: center; margin: 0; padding: 0; padding-top: 40px; height: 150px; }
.who h3 p{ font-size: 30px; font-weight: 600;}
.who h3 span{font-size: 20px; padding-left: 50px;}
.who_word{ width: 234px; line-height: 26px; margin: 0 auto; height: 118px;}
.person { background: url(../images/person.png) no-repeat; width: 88px; height: 150px; margin: 30px auto;}


.w_have{ width: 315px;  margin-right: 108px; border-top: 2px solid #162e51 ; height: 418px; border-bottom: 8px solid #162e51;background:#f4f4f4}
.w_have h3{ text-align: center; margin: 0; padding: 0; padding-top: 40px; height: 150px;  }
.w_have h3 p{ font-size: 30px; font-weight: 600;}
.w_have h3 span{font-size: 20px; padding-left: 90px;}
.who_word{ width: 234px; line-height: 26px; margin: 0 auto; height: 118px;}
.have_img { background: url(../images/have_img.png) no-repeat; width: 94px; height: 90px; margin: 30px auto ;  }

.w_for{ width: 315px;  border-top: 2px solid #162e51 ; height: 418px; border-bottom: 8px solid #162e51;background:#f4f4f4}
.w_for h3{ text-align: center; margin: 0; padding: 0; padding-top: 40px; height: 150px; }
.w_for h3 p{ font-size: 30px; font-weight: 600;}
.w_for h3 span{font-size: 20px; padding-left: 50px;}
.who_word{ width: 234px; line-height: 26px; margin: 0 auto; height: 118px;}
.crown { background: url(../images/crown.png) no-repeat; width: 88px; height: 150px; margin: 30px auto;}
.choose{ margin-top: 40px; background: url(../images/choose.png) no-repeat center; height: 380px;}
.choose h3{ text-align: center; padding-top: 10px;}
.choose h3 span{ font-size: 40px; color: #162e51;}
.choose h3 p{ font-size: 30px; margin-left: 100px; padding-top: 10PX;}
.service{ padding-top: 100px; padding-left: 500px;}
.c_tel_img{ background: url(../images/i_phone.png) no-repeat; width: 107px; height: 88px;margin-right: 20px;}
.service_phone p{ color: #ffffff; font-size: 26px; padding-left: 20px; }
.service_phone p span{ padding-left: 20px;}
.c_t_w_02{ font-size:16px ; color: #ffffff;}
.service_phone i { margin-left: 80px; color: #333333; font-size: 16px; padding: 5px 20px; background: #ffffff; }
.service_phone i a{ color: #333333; font-style: normal;}
.c_tel_word{ padding-top: 20px;}
.e_word{ color: #FFFFFF; margin-top:10px;}
.e_word p{ font-size: 15px;}
.e_word p span{ font-size: 10px;}

.product{ margin-top: 70px;}
.pro_left h3{ height: 90px;text-align: center; margin: 0; padding-top: 12px;width: 220px; background: #033e71;}
.pro_tit{  background: url(../images/pro_tit.png) no-repeat; margin: 0 auto; width: 160px; height: 37px;}
.pro_left h3 p{ color: #ffffff; font-size: 18px; padding-top: 6px;}
.pro_left h3 p span{ font-size: 14px; color: #cccccc; padding-left: 10px;}
.pro_left ul li{ padding-left:10px; width: 220px; height: 47px ; background: url(../images/p_l_b.png) no-repeat; line-height: 47px;} 
.pro_left ul li a{ color: #ffffff;}

.pro_list { margin-left: 38px; width: 910px;}
.pro_list ul li{ width: 200px; height:246px; border: 1px solid #cccccc; margin-right: 30px; margin-bottom: 20px; text-align: center;}
.pro_list ul li img{ width:198px; height:198px;}
.pro_list ul li:nth-child(4n){ margin-right: 0;}
.pro_list ul li a{ color: #333333;}

.Focus{ background: url(../images/i_img_02.jpg) no-repeat center; height: 345px; margin-top: 20px;}
.news{ margin-top: 40px;}
.news_list{ margin-left: 35px;}
.news_tit{ width: 820px; height: 50px;  background: #033e71;}
.news_tit h3{ margin: 0; padding: 0; color: #ffffff; line-height: 50px; font-size: 18px; padding-left: 10px;}
.news_tit h3 span{ font-size: 14px; color: #cccccc;}
.news_more{ color: #ffffff; line-height: 50px; padding-right: 10px;}
.new_show{ padding-top: 10px;}
.new_show ul li{ width: 257px; margin-right: 24px;}
.new_show ul li:last-child{ margin-right: 0;}
.new_show ul li:hover a{ text-decoration: none;}
.news_show_tit p{ font-size: 14px; font-weight: 600; color: #333333; height: 34px; line-height: 34px; margin: 0;} 
.news_show_tit span{ color: #666666;}
.f_top{ padding-top: 40px; text-align: right;}

.footer{ background: #f4f4f4; height: 322px; border-top: 10px solid #162e51; width: 100%;}
.code{ width: 303px; height: 303px; background: url(../images/code.jpg); }

.we{ width: 190px; margin-right: 20px; margin-top: 10px; margin-left: 88px;}
.we h3{ color: #033e71; font-size: 18px;  font-weight: 600; margin-bottom: 20px;}
.we ul li a{ color: #666666; height: 26px; line-height: 26px;}

.f_pro{ width: 190px; margin-right: 20px; margin-top: 10px;}
.f_pro h3{ color: #033e71; font-size: 18px;  font-weight: 600; margin-bottom: 20px;}
.f_pro ul li a{ color: #666666; height: 26px; line-height: 26px;}
.f_pro ul p a{ color: #033e71;}

.f_b_right{ width: 860px; }
.f_contact{ width: 260px; margin-right: 20px; margin-top: 10px;}
.f_contact h3{ color: #033e71; font-size: 18px;  font-weight: 600; margin-bottom: 20px;}
.f_contact p{ line-height: 26px; color: #666666;}
.f_contact p a{ color: #033e71; display: inline-block;}
.copyright{  color :#999999;width: 860px; height: 40px; line-height: 40px; border-top:1px solid #cccccc; padding-left: 80px; padding-top: 10px}

.c_about{ padding-top: 40px;}
.about_tit{ text-align: center;}
.about_tit h3{line-height:50px; font-family: "微软雅黑"; font-size: 28px; font-weight: 600; padding-bottom: 20px; border-bottom: 1px solid #d6d6d6; }



.about_word{ padding-top: 15px; margin-bottom: 40px;}
.about_word h3{ font-size:20px ; font-weight: 600; margin: 0;}
.about_word p{ line-height: 28px; padding-top: 30px;}


.about_workshop{ padding-top: 15px; }
.about_workshop h3{ font-size:20px ; font-weight: 600; margin: 0;}
.about_workshop p{ line-height: 28px; padding-top: 40px;}


.product_tit ul{width:100%;line-height:40px;overflow:hidden;margin-top:10px;}
.product_tit ul li{ margin-right: 10px; }
.product_tit ul li a{width:130px;display: block;background-color:#162e51;color:#fff;text-align:center;margin-bottom:1px;}
.product_tit ul li .cur,.product_tit ul li a:hover{background-color:#e26303;}
.product_list{ padding-top: 30px;}
.product_list ul li:nth-child(4n){ margin-right: 0;}
.product_list ul li{ width: 260px; border: 1px solid #d6d6d6; margin-bottom: 40px; height: 320px; margin-right: 40px;text-align: center;}
.product_list ul li img{ width: 258px; height: 258px;}
.product_list ul li a span{ height: 40px; line-height: 40px;color: #666666; }
.product_list ul li:hover{ border: 1px solid #162e51;}
.product_list ul li:hover a span{ color: #162e51;}

.product_tit .cate_class{position:absolute;width:140px;background-color:#fff;}
.product_tit .cate_class a{float:left;line-height:40px;margin-top:1px;}
.product_tit ul li .cate_class a{background-color:#e26303;}

.news_show{ padding-top: 30px;}
.news_show ul li{ height: 120px; padding-left: 10px; border-bottom: 1px dotted #cccccc; margin-bottom: 30px;}
.news_show ul li a .n_date{line-height:30px; background:#162e51 ; padding: 10px; text-align: center; width: 80px; margin-right: 20px;}
.news_show ul li a .n_date p{ font-size: 24px; color: #ffffff;}
.news_show ul li a .n_date span{ color: #ffffff;}
.news_show ul li a .n_word{ width: 1000px; color:#666666;}
.news_show ul li a .n_word h4{ font-size: 18px; font-weight: 600;line-height:40px;}
.news_show ul li:hover .n_word{ color: #e26303; }
.message{ padding-top: 30px;}
.m_left {background: url(../images/m_bg.jpg) no-repeat; width: 328px; height: 510px; margin-left: 10px; border-right: 5px solid #162e51;}
.m_code{ text-align: center; padding-top:70px;}
.m_code span{ color: #ffffff; font-size: 20px; font-family: 600; padding-top: 20px;display:block;width:100%;float:left;line-height:50px;}
.m_left p{ line-height: 26px; color:  #ffffff;text-align:left; padding-top: 40px;margin-left:20px;}
.m_left p a{ color: #ffffff; display: inline-block;}
.m_right { background: #f5f5f5; height: 510px; width: 750px;padding-left: 30px; padding-top: 40px;}
.m_right h3{  font-size: 20px; font-weight: bold; margin-bottom: 30px; }
.booking{ padding-left: 60px; width: 460px;}
.text{ height: 40px; border: 1px solid #cccccc; width: 400px; padding-left: 10px; color:  #999999; margin-bottom: 10px;}
.textarea{ width: 400px; padding-left: 10px; color: #999999; margin-bottom: 10px;}
.m_btn{ height: 40px; width: 140px; background: #162e51; color: #ffffff; border: none; cursor:pointer;}
.reset{ height: 40px; width: 140px; background: #cccccc; color: #666666; border: none; margin-left: 20px;cursor:pointer;}
.m_btn:Hover,.reset:hover{background: #e26303;}
.c_contact ul li p{ font-weight: 600; height: 50px; line-height: 50px; font-size: 16px;}
.c_contact ul li{ width: 292px; text-align: center;}
.c_contact ul li span{ color: #999999;} 

.map{margin-top:30px;float:left;}

.product_detail,.product_description{width:100%;overflow:hidden;}
.p_d_left{width: 48%}
.p_d_left img{border: 1px solid #cccccc;width:100%;}
.p_d_right{ margin-left: 20px;width:48%;}
.p_d_right h3{font-size: 20px; font-weight: 600;line-height:60px; border-bottom: 1px solid #cccccc; width:100%;}
.p_d_right span a{ padding: 10px 20px; background: #162e51; border-radius: 5px; color: #ffffff; display: block;}
.product_description h3{margin-bottom:10px;width:100%; background: #cccccc; border-left: 4px solid #162e51; height: 40px; line-height: 40px; font-size: 16px; padding-left: 10px;}
.p_d_right p{ line-height: 32px;}
.p_d_right strong{line-height:40px;}
.news_detail h3{ text-align: center; font-size: 28px; width: 1170px;line-height:50px; border-bottom: 1px solid #cccccc;}
.news_detail h3 p{ font-size:14px ; color: #999999; line-height: 40px;}
.news_word p{ line-height: 24px;}
.news_word{ border-bottom: 1px solid #cccccc; padding-bottom: 10px;}

#updown_up,#updown_down{font-size:16px;}

.page_left { padding-top: 20px; margin-left: 10px;}
.page_left span a{ display: inline-block;line-height:30px;}
.page_right{ margin-top: 20px; margin-right: 10px;}
.page_right a{ padding: 8px 30px; border: 1px solid #162e51; display: block; }

.h_Page .cur{background:#e26303;color:#fff;}
.h_Page {
    width: 100%;
    text-align: center;
    padding: 35px 0px;
    float:left;
}.h_Page a.Prev {
    border-radius: 6px 0px 0px 6px;
    width: 90px;
}
.h_Page a.next {
    border-radius: 0px 6px 6px 0px;
    width: 90px;
}
.h_Page a {
    display: inline-block;
    width: 65px;
    background: #ffffff;
    height: 48px;
    vertical-align: middle;
    line-height: 48px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    margin-left: -5px;
    coLor:#666666;
}
.h_Page a:hover{ background: #e26303; color: #ffffff;}

