* {
  margin: 0;
  padding: 0;
  font-family: "microsoft yahei";
  text-decoration: none;
  color:#333;
  font-size:16px;
}
ul,
ol,
li {
  list-style: none;
}
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
p,
blockquote,
figure,
form,
fieldset,
input,
legend,
pre,
abbr,
button {
  margin: 0;
  padding: 0;
}
a,
button,
input {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  border: none;
}
img {
  vertical-align: middle;
}
a {
  color: #333;
  text-decoration: none !important;
  /*background-color: transparent;*/
}
.clear {
  clear: both;
}
.m {
  width:1200px;
  margin: 0 auto;
}
html,
body {
  height: 100%;
  width: 100%;
}
.am-container
{
    width: 90%;
    max-width:1900px;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.clearfix:after {
  clear: both;
}
.fl,.lf {
  float: left;
}
.fr,.rt{
  float: right;
}
.clearfix {
  *zoom: 1;
  /*IE/7/6*/
}
.t_r{
  text-align:right;
}
.t_l{
  text-align:left;
}
.t_c{
  text-align:center;
}
.img_center img{margin:auto;}
/* 回到顶部 */
#toTop {
    position: fixed;
    right: 50px;
    bottom: 10px;
}

/* 头部 */
.htop
{
    border-bottom: solid 1px silver;
}
.header_top
{
    height:50px;
    line-height: 50px;
    color: #6f6f6f;
    font-size: 14px;
}
.header_center
{
    padding: 10px 0;
}
.fontOrg
{
    color: #ff9900;
}
.logo_font_b
{
    font-size: 24px;
    font-weight: 600;
    line-height: 40px;
    margin-left: 20px;
}
.logo_font_s{
    font-size: 16px;
    font-weight: 400;
    margin-left: 20px;
}
.logo_tel
{
    font-size: 32px;color:#0046aa;font-weight: 600;
}
#header
{
    background-color:#0046aa;
}
.header{
 position: relative;
 z-index: 1200;
}
.header ul{
  margin: 0 auto;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  
}
.header ul li{
    display: block;
    text-align: center;
    height:51px;
    width: 100%;
}
.header ul li:hover
{
    background-color: #ff9900;
}
.header ul li>a{
    color: white;
  font-size:16px;
  display:block;
  line-height: 50px;
}
.header ul li div a{
    color: white;
  font-size:16px;
  display:block;
  padding:10px 0;
  /* text-align: center; */
}
.header ul li div{
  float:left;
  width:100%;
  display:none;
  background: #ff9900;
}
/* banner */
.am-slider-default .am-control-nav
{
    bottom: 20px;
}
.am-slider-default .am-control-nav li
{
    margin: 0 10px;
}

/* 主体 */
/* 首页 */
/* 产品 */
.pro_type li a{
    display: block;
    width: 100%;
    height: 59px;
    line-height: 59px;
    background-color: #0046aa;
    color: white;
    font-size: 16px;
    border-bottom: solid white 2px ;
}
.pro_type li a:hover
{
    background-color: #ff9900;
}
.pro_type li a img{
    width: 25px;
    margin: 0 18px;
}
.mt_40
{
    margin-top: 40px;
}
.mt_60
{
    margin-top: 60px;
}
.index_prot
{
    height: 77px;
    background-color: #ff9900;
    border-bottom:solid 2px white ;
}
.index_prot .prot_t
{
    font-size: 26px;
    font-weight: 600;
    color: black;
    text-align: center;
    padding-top: 10px;
}
.index_prot .prot_st
{
    color: black;
    text-align: center;
    font-size: 14px;
}
.index_pro
{
    height: 314px;
    text-align: center;
    overflow: hidden;
    text-overflow: clip;
}
.index_pro a{
    display: block;
    border: solid 1px silver;
}
.index_pro a:hover
{
    border: solid 1px #ff9900;   
}
.index_pro_img{width: 100%;overflow: hidden;height: 220px; position: relative;}
.index_pro_img img{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.index_pro a p{
    height: 20px;
    line-height: 20px;
    color: #6f6f6f;
}
.index_pro_tel
{
    height: 130px;
    background-color:#ff9900 ;
    text-align: center;
    font-weight: 600;
    margin-top: 15px;
}
.index_pro_tel .tel_num
{
    font-size: 24px;
}
.index_pro_tel div img
{
    margin: 10px 0;
}

/*关于我们*/
.overflow{overflow: hidden}
.gy{background-color: #F5F7F6;height: 600px}
.about_title{font-size: 34px;color: #434343;margin-top: 20px}
.about_title span{color: blue;font-size: 34px;}
.about_stitle{font-size: 20px;color: #666666;margin-bottom: 60px;}
.about_img img
{
    height: 330px;
    border: solid 5px white;
}
.about_cont{
    border-bottom: solid 1px #ccc; height: 140px;overflow: hidden;text-overflow: clip;
    margin-bottom: 20px; color: #666666;font-size: 14px;margin-top: 20px;line-height: 28px;
}
.about_jj{text-align: center;
}
.about_jj a{color: #666666;font-size: 14px}.about_jj a:hover{color: #0046AA;}

.about_pplc_hr{width: 1px;height: 700px;border: solid 1px #ccc;margin:auto;}

.right_pp,.left_pp_1,.right_pp_3,.left_pp_4,.right_pp_5{position: absolute;top: 100px;left: 48%;}
.about_pplc_lou{width: 45px;height: 45px;background-color: #0046AA;border-radius: 30px;}
.about_pplc_lou img{margin-top: 10px;}
.about_pplc_right_hr,.about_pplc_left_hr{position: relative;width: 100px;top: -20px;left: 10%;border-top: solid 1px #0046AA;z-index: -1;}
.about_pplc_1,.about_pplc_left_1{position: relative;width: 330px;top: -30px;left: 33%;background-color: #f7f7f7;text-align: left;}
.about_pplc_title{height: 30px;line-height: 25px;background-color: #0046aa;color: white;padding: 0 5px;}
.about_pplc_cont{font-size: 14px;color: #888;padding:10px;}
.left_pp_1{top: 220px;}
.about_pplc_left_hr{left: -20%;}
.about_pplc_left_1{left: -120%;}
.right_pp_3{top: 350px;}
.left_pp_4{top: 550px;}
.right_pp_5{top: 650px;}
.about_i_topcenter{position: absolute;top: 450px;left: 48%;}


/*我们的优势*/
.ys_js{text-align: center;border: solid 1px silver;max-width: 290px; height: 385px}
.ys_js .ys_title{text-align: center;margin: 30px 0;}
.ys_js .ys_hr{width: 60px;height: 1px;border-bottom: solid 1px silver;margin: 10px auto;}
.ys_js div p{font-size: 14px; line-height: 25px; color: #6f6f6f;}
.ys_js  .img{margin-top: 60px;}
/* 案例展示 */
.al_img
{
    width: 100%;
    height: 280px;
    overflow: hidden;
    text-align: center;
    border: solid 1px silver;
    margin-bottom: 10px;
}
.anli_txt h3{text-align: left;}
.anli_txt p 
{
    color: #6f6f6f;font-size: 14px;line-height: 20px;
    margin-top: 10px;text-align: left;
}
/* 新闻 */
.xwzx{background-color: #f5f7f6;padding-bottom:40px ;}
.xwzx_tt{clear: both;display: flex;flex-flow: row nowrap;height: 120px;border-bottom: solid 1px #ccc;overflow: hidden;text-overflow: ellipsis;}
.xwzx_tt .xwzx_img{width: 30%;margin: 0 20px;}
.xwzx_ttxt{width: 70%;}
.xwzx_ttxt p{color: #999;font-size: 14px; line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;}
.xwzx .xwzx_xwlb{margin-top: 20px;}
.xwzx_xwlb a{color: #5a5a5a;}
.set_color{
    color: #999;
}
.set_xwzx_right
{
    background-color: white;
    padding: 20px;
}
.xwzx_hyxw
{
    border-bottom: solid 1px #ccc;
    padding-bottom: 20px;
    margin-top: 10px;
}
.xwzx_hyxw .xwzx_hyxw_cont
{
    margin-top: 10px;
    font-size: 14px;
    color: #999;
}
/* 浮动层 */
.fd_fix
{
    position: fixed;
    top: 150px;
    right: 0px;
    z-index: 9999;
}
.fd_fix ul li{
    width: 50px;
    height: 50px;
    padding: 10px;
    background-color: white;
    margin-bottom: 10px;
    border: solid 1px silver;
}

.kf1,.kf2,.kf4{
    display: none;
    width: 500px;
    height: auto;
    min-height: 50px;
    position: absolute;
    top: -30px;
    left: -510px;
    background-color: white;
    border-top: solid 4px #ff9900;
    border-left: solid 1px silver;
    border-right: solid 1px silver;
    border-bottom: solid 1px silver;
}
.kf2{
    top: 60px;
    left: -510px;
}
.kf4
{
    width:200px;
    top: 60px;
    left: -210px;
}
.arr,.arr2,.arr4
{
    width: 20px;
    height: 20px;
    position: absolute;
    right: -15px;
    top: 50px;
}
.arr2{
    top: 10px;
}
.arr4{top:130px}

.fd_hr
{
    margin: 10px auto;
    border-bottom: solid 1px silver ;
}
.kf1_img,.kf2_img{margin: 10px 0;width: 40px;}
.kf1_txt{line-height: 30px;}
.kf2_txt{line-height: 50px;}
.kf1_txt_tit{font-size: 25px; color: #ff9900;}
.kf1_txt_con{font-size: 12px;line-height: 20px;}
.kf4_img{padding: 20px;}




/* 搜索 */
.search_txt
{
    height: 50px;
    line-height: 50px;
    background-color: #f8f8f8;
}
.search_txt strong
{
    color: #666;
}
.search_input
{
    border:solid 2px #0046aa;
    width: 270px;
    height: 30px;
    padding: 0 5px;
    outline: none;
}
.search_btn
{
    background-color:#0046aa ;
    color: white;
    height: 30px;
    width: 60px;
}

.company_box{
  min-width:1300px;
}
.company_profile{
  padding:0 0 50px;
  width:50%;
  background:rgba(7,108,224,0.6);
      min-width: 800px;
}
.company_profile_l {
  width:600px;
  padding: 0 60px 0 0;
}
.branch_title{

  position: relative;
  /* min-width:1200px; */
  padding: 80px 0 0
}
.branch_title p{position: relative;color:#fff;font-size:22px;text-align: center;}
.branch_title p::before,
.branch_title p::after{
  display: block;
  content: '';
  width: 24px;
  height: 2px;
  background: #fff;
  position: absolute;
  left: 35%;
  top: 15px;
}
.branch_title p::before{
  left:auto;
  right:35%;
}
.branch_title h2{
  color:#fff;
  font-size:40px;
  margin-bottom: 5px;
  font-weight: normal;
}
.company_profile_con{
  margin-top: 10px;
  line-height: 34px;
  font-size: 16px;
  /* max-height: 204px; */
  overflow: hidden;
  color:#fff;
}
.more{

  width:200px;
  text-align:center;
  line-height: 40px;
  height:40px;
  border: 1px solid #fff;
  border-radius: 20px;
  color: #fff;

  display: block;
  margin: 20px auto 0;
  float: right;
}

.branch_title.hei_title h2,
.branch_title.hei_title p{
  color:#000;
}
.branch_title.hei_title p::before,
.branch_title.hei_title p::after{
  background:#000;
}
.corn_ulbox{padding:60px 0;}
.corn_ulbox li{width:25%;float:left;text-align: center;}
.corn_ulbox li p{
        margin-top:20px;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
      }
.index_text_set{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 30px;
}
.pro_category{
 text-align: center;

  min-width:1200px;
}
.brand_box li{
  float:left;
  width:16.5%;
  text-align: center;
}
.brand_box li img{width:123px;height:123px;border-radius:50%;}
.brand_box{
  padding:100px 0;
}
.brand_box li p{
  color:#fff;
  margin-top:20px;
}
/* 服务项目 */
.survice_cate{
  padding:80px 0;
}
.survice_cate>ul>li{
 float:left;
  width: 285px;
  margin-right: 15px;
  text-align: center;
  height: 356px;
  background-image: url("kuang.png") ;
  background-size: 100% 100%;
  height: 431px;

 
}
.pro_div{height:160px ;overflow:hidden;    padding: 0 10px;}
.survice_cate>ul{
  height:450px;
}
.survice_cate li p{
      color: #000;
    line-height: 30px;
   /*  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; */
}
.survice_cate li p.pro_p1{
  font-size:20px;
  padding: 30px 0 10px;
}
.survice_cate li:last-child{
  margin-right:0;
}
.pro_div>img{
  width:30px;
  margin: 40px 0 95px;
}
.survice_cate li a>img{
  width:146px;
  height:146px;
  margin-top: 40px;
  border-radius:50%;
}

.survice_cate li:hover .pro_img1{
  transition: all 0.5s;
  -ms-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transform:rotate(45deg);
  -ms-transform:rotate(45deg); 	/* IE 9 */
  -moz-transform:rotate(45deg); 	/* Firefox */
  -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
  -o-transform:rotate(45deg); 	/* Opera */
}

/* 新闻中心 */

.news_center .branch_title::before,.news_center .branch_title::after {
  
  width:25%;
  background: #ccc;
  position: absolute;
  left:15%;
  top: 130px;
}
.news_center .branch_title::before{
  left:auto;
  right:15%;
}
.news_center_in{
  padding:50px 0 50px;
}
.news_center_in .news_l{
  width:575px;
  position: relative;
}
.news_center_in .news_l h3{
  line-height:50px;
  background:rgba(0,0,0,0.3);
  position: absolute;
  bottom:0;
  width:100%;
  left:0;
  color:#fff;
  text-align: center;
  font-weight: normal;
}

.news_center_in .news_l  img{
  width:100%;
  height:310px;
}
.news_center_in .news_r{
  width:600px;
}
.news_r_1{

  padding:20px;
}
.news_r_1 h4{
  color:#333;

}
.news_r_1 p{
  color: #333;
  margin-top: 10px;
  font-size: 15px;
  line-height: 24px;
  height:70px;
  overflow: hidden;
}
.news_r_1{
  background:#f1f1f1;
}
.news_r_1:last-child{

  margin-top:30px;
  
}

/* 底部 */
.footer{
  padding:50px 0 0;
  background:#0046aa;
}
.footer .footer_ul
{
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    border-bottom: solid 1px #aaa;
}
.footer .footer_ul li
{
    width: 100%;
    height: 50px;
    text-align: center;
}
.footer .footer_ul li a
{
    color: white;
}
.footer .footer_2
{

}
.footer2_1{width: 30%;}
.footer2_1_flex{display: flex;flex-flow: row nowrap;}
.footer .footer_2 .footer2_1 .footer_2_1_logo{margin-right: 20px;margin-bottom: 20px;}
.footer .footer2_2 p
{
    color:rgb(201, 218, 248);
    line-height: 30px;
    font-size: 14px;
}
.footer2_1_2 p,.footer2_1_2 p a{color:rgb(201, 218, 248);font-size: 14px;} 
.footer_2_1_txt div,.footer_2_1_txt div h2{color: white;line-height: 30px;}
.footer_2_1_txt strong{color: white;line-height: 30px;}
.footer2_3,.footer2_3 div div{color:rgb(201, 218, 248);line-height: 30px;font-size: 14px;}
/* 联系我们 */
.main_c{
  margin:28px 0;
}
.leftNav{
    margin-top: 5px;
}

.product_class_list {
    width: 100%;
    background: #ececec;
    padding-bottom: 25px;
}
.product_class_list .product_class_list_tit {
    background: #0046aa;
    
    font-weight: normal;
    text-align: center;
    border-bottom: 1px solid #fff;
    padding: 15px 0;
}
.product_class_list .product_class_list_tit h3
{
    color: white;
    font-size: 26px;
}
.product_class_list .product_class_list_tit div{
    color: white;
}
.product_class_list ul {
}
.product_class_list li {
    border-bottom: 1px solid #fff;
    line-height: 45px;
}
.product_class_list li a {
    color: black;
    font-size: 18px;
    display: block;
    padding: 0 13px;
}
.product_class_list li a:hover
{
    background-color: #0046aa;
    color: white;
}
.product_class_list .subnav2 {
    
    margin-bottom: 10px;
    background:#076ce0;
    display:none;
}
.product_class_list .subnav2 a {
    display: block;
    line-height: 35px;
    color: #fff;
}

#contentRight {
    width: 840px;
    height: auto;
    
}
.content_com_title {
    position: relative;
    height: 45px;
    margin-bottom: 15px;
    border-bottom: 2px dotted #d0d0d0;
    margin-top: 20px;
}

.content_com_title h2 {
    display: inline-block;
    padding: 0 6px 6px 6px;
    font-size: 16px;
    line-height: 20px;
    font-weight: normal;
    color: #333333;
    text-align: left;
}
.bread a {
    display: inline-block;
    color: #666666;
}
.bread a {
    display: inline-block;
    color: #666666;
}
.bread {
    color: #666666;
    float: right;
    line-height: 45px;
}

.vlist_pro
{
    height: 260px;
    border: solid 1px #aaa;
    margin: 5px;
    overflow: hidden;
    width: 105%;
}
.vlist_pro:hover,.caselist_pro:hover
{
    border: solid 1px #ff9900;
}
.vlist_pro_tit,.caselist_pro_tit
{
    margin-bottom: 10px;
    text-align: center;
}
.vlist_pro_c,.caselist_pro_c
{
    font-size: 14px;
    color: #aaa;
    margin-left: 20px;
}
.vlist_pro div a img{
    margin: 10px auto;
}

.caselist_pro
{
    height: 460px;
    border: solid 1px #ccc;
    margin: 10px 0;
}
.caselist_pro a img{
    height: 360px;
    margin: 10px auto;
}
.procont .img{width: 100%;text-align: center;margin-top: 20px;}
.procont .img img{margin: auto;}


.main_c{
  margin:28px 0;
}

.contact_in h3 {
    border-bottom: 3px solid #076ce0;
    line-height: 50px;
    font-size: 24px;
    font-weight: normal;
    color: #076ce0;
    margin-top: 10px;
}
.contact_in dl {
    border: 3px solid #e3e3e3;
    margin: 10px auto 5px auto;
    padding: 10px;
}

.contact_in dt {
    float: left;
    border-right: 1px solid #e3e3e3;
    width: 65px;
    text-align: center;
}

.contact_in dt img {
    display: inline-block;
}
.contact_in dd {
    float: left;
    padding-left: 10px;
    font-size: 14px;
    color: #979797;
    line-height: 16px;
}
.contact_in dd span {
    font-size: 9px;
    color: #979797;
    text-transform: uppercase;
    line-height: 10px;
    font-family: Arial;
}
.contact_in p {
    font-size: 28px;
    font-family: Impact;
    color: #076ce0;
    border-bottom: 1px solid #cfcfcf;
    line-height: 50px;
}
.contact_in li.lx1 {
    background: url("mobile.png")  5px 9px no-repeat;
}
.contact_in li {
    font-size: 14px;
    line-height: 32px;
    border-bottom: 1px solid #cfcfcf;
    padding-left: 5px;
    color: #666666;
    text-align:left;
}
.contact_in li.lx2 {
    background: url("tel2.png")  5px 9px no-repeat;
}
.contact_in li.lx3 {
    background: url("mail.png")  3px 9px no-repeat;
}
.contact_in li.lx4 {
    background: url("address.png")  5px 9px no-repeat;
}

.product3, .product4, .product5, .product6, .product7, .product7 li, .product8, .product8 li {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.product3 li, .product4 li, .product5 li, .product6 li {
    width: 33%;
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
}
.product3 li>div {
    width: 88%;
    margin: 3px auto;
    height: auto;
    position: relative;
}

.product1 li>p, .product2 li>p, .product3 li>p, .product4 li>p, .product5 li>p, .product6 li>p {
    width: 88%;
    margin: 0 auto;
    text-align: center;
    font: 14px/42px "microsoft yahei";
}
.pg-color {
    color: black;
}
.show-animation
{
    overflow: hidden;
    text-overflow: ellipsis;
}

.view h1 {
    width: 100%;
    text-align: center;
    font: 16px/30px "microsoft yahei";
    color: #343434;
    padding: 0 5px 0 0;
}
.view div {
    font-size: 14px;
}

.view img {
    max-width: 100%;
    display: inline;
}

.back {
    font: 14px/39px "microsoft yahei";
    color: #fff;
    background: #076ce0;
    width: 138px;
    margin: 20px auto;
    border-radius: 4px;
    display: block;
    text-align: center;
}
.center{
  margin:20px auto;
  text-align: center;
}
/* showpage */
.shopage_cont
{
    line-height: 1.5em;
    border-bottom: solid 1px #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.showpage_other
{
    line-height: 2em;
}
/* 分页样式 */
.page {
    width: 100%;
    margin: 10px auto;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.page p {
    width: 100%;
    height: 28px;
    font: 12px/28px "microsoft yahei";
    color: #1d1d1d;
    overflow: hidden;
}
.pagination
{
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
}
.pagination li
{
    width: 20px;
    height: 30px;
}

.news1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 12px auto;
}
.news1 li {
  text-align:left;
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}
.news1 li a{
    color: #5a5a5a;
}
.news1 li div{color: #9a9a9a;font-size: 14px;line-height: 20px;margin-top: 10px;}

.msg_now {
    width: 100%;
    height: 34px;
    background: url("msg_line1.png")  center center no-repeat;
    overflow: hidden;
    margin: 15px 0 0 0;
}

.msg_title {
    width: 155px;
    height: 34px;
    background: url("msg_btn.png")  7px center no-repeat #076ce0;
    text-indent: 43px;
    margin: 0 auto;
    color: #fff;
    font: 22px/34px "microsoft yahei";
}
.msg_ul {
    width: 780px;
    height: auto;
    overflow: hidden;
    margin: 50px auto 20px;
}
.msg_ul li {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-bottom: 30px;
}
.msg_ul li p {
    width: 90px;
    float: left;
    height: 36px;
    font: 14px/36px "microsoft yahei";
    color: #333;
    vertical-align: top;
    text-align: right;
    margin: 0 6px 0 0;
}
.msg_input {
    width: 600px;
    height: 34px;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    padding: 0 10px;
}
.info {
    color: #666;
    position: absolute;
    display: none;
    line-height: 34px;
    float: right;
}
.Validform_checktip {
    margin-left: 4px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #999;
    font-size: 12px;
}
.dec {
    bottom: -8px;
    display: block;
    overflow: hidden;
    position: absolute;
    left: 10px;
    width: 17px;
}
.dec .dec1 {
    color: #ccc;
}
.dec s {
    font-family: simsun;
    font-size: 16px;
    height: 19px;
    left: 0;
    line-height: 21px;
    position: absolute;
    text-decoration: none;
    top: -9px;
    width: 17px;
}
.dec .dec2 {
    color: #fff;
    top: -10px;
}
.msg_pin {
    width: 464px;
    height: 34px;
    border: 1px solid #d9d9d9;
    border-radius: 2px;
    padding: 0 10px;
    float: left;
}


.msg_ul input{
  float:left;
  
}
#valid_img{
  float:left;
}
.msg_submit {
    width: 286px;
    height: 36px;
    margin: 20px auto;
    border-radius: 3px;
    border: 0;
    text-align: center;
    font: 18px/36px "microsoft yahei";
    color: #fff;
    background: #076ce0;
    cursor: pointer;
}
/*******onlineMsg*******/
.msgOnlineBox{}
.msgOnlineBox .title{text-align: center;height:140px;padding-top:44px;border-bottom:1px solid #dcdcdc;}
.msgOnlineBox .title .p1{font-size: 24px;font-weight: bold;color:#333;margin-bottom: 17px;}
.msgOnlineBox .title .p2{font-size: 16px;color:#666;}
.msgOnlineFormBox{width:725px;margin: auto;padding-top:46px;padding-bottom:100px;}
.msgOnlineFormBox .indexformLine{width:100%;line-height: 42px;background:rgba(255,255,255,0.1);margin-bottom:25px;}
.msgOnlineFormBox .indexformLine label{width:72px;height:42px;/*padding-left:15px;*/font-size: 15px;color:#2e2c2c;text-align: right;}
.msgOnlineFormBox .indexformLine input[type="text"],.msgOnlineFormBox textarea{width:642px;padding-right:25px;border:1px solid #dddddd;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;}
.msgOnlineFormBox .indexformLine input[type="text"]:focus,.msgOnlineFormBox .indexformLine textarea:focus{background: #fff;}
.msgOnlineFormBox .indexformLine input[type="text"]{padding:11.5px 16px;background-color: #f4f4f4;color:#2e2c2c;}
.msgOnlineFormBox .indexformLine textarea{height:206px;width:642px;line-height: 24px;font-size: 14px;color:#2e2c2c;padding:7px 16px;background-color: #f4f4f4;}
.msgOnlineFormBox .indexformLine .yzmPic{display: block;height:37px;/*position: absolute;top:0;right:-170px;*/width:90px;float:left;margin-left: 14px;position: relative;top:2px;}
.msgOnlineFormBox .indexformLine.yzmLine{/*width:280px;*/position: relative}
.msgOnlineFormBox .indexformLine.yzmLine .reset{background: url("k10.png") no-repeat center;display: inline-block;width:40px;height:42px;}
.msgOnlineFormBox .indexformLine.yzmLine.yzmLine label{width: 72px;}
.msgOnlineFormBox .indexformLine.yzmLine.yzmLine input{width: 195px;color:#9b9b9b;padding-right:10px;margin-left: 11px;}
.msgOnlineFormBox .option{}
.msgOnlineFormBox .option input{display: block;width:187px;height:42px;line-height:40px;font-size: 16px;margin-left: 13px;
    -webkit-border-radius:21px;
    -moz-border-radius:21px;
    border-radius:21px;}
/*.msgOnlineFormBox .option input:hover{}*/
.msgOnlineFormBox .option .btn1{border:1px solid #4bb344;background: #4bb344;color:#fff;}
.msgOnlineFormBox .option .btn2{border:1px solid #dddddd;background: #f4f4f4;color:#4bb344;}
.msgOnlineFormBox .indexformLineSubBtn{display: block;width:100%;height:40px;font-size:16px;color:#fff;background-color: #4bb344;cursor: pointer; }
.m_l_100{
    margin-left: 100px;
}

/* 复写amazeui */
.am-nav > li > a:focus, .am-nav > li > a:hover,
.am-nav-tabs.am-nav-justify > .am-active > a, .am-nav-tabs.am-nav-justify > .am-active > a:focus, .am-nav-tabs.am-nav-justify > .am-active > a:hover
{
    background-color: #0046aa;
    height: 50px;
    color: white;
    line-height: 30px;
    
}
.am-form ul li{
    padding: 10px;
}
.am-form ul li label{
    line-height: 40px;
}


.about_arr
{

    background-color: #0046aa;
    color: white;
}