   /*style css*/
   
   * {
   	padding: 0;
   	margin: 0 auto;
   	font-family: "MicrosoftYaHei-Bold";
   }
   
   body {
   	max-width: 1920px;
   	width: 100%;
   	height: 100%;
   	background: #fff;
   	font-size: 14px;
   	font-family: "MicrosoftYaHei-Bold", Helvetica, sans-serif;
   	font-weight: 400;
   	-webkit-box-sizing: border-box;
   	-moz-box-sizing: border-box;
   	box-sizing: border-box;
   	-webkit-font-smoothing: subpixel-antialiased;
   	color: #222;
   	line-height: 25px;
   	-webkit-backface-visibility: hidden;
   	backface-visibility: hidden;
   }
   
   html {
   	max-width: 1920px;
   	width: 100%;
   	height: 100%;
   }
   
   h1,
   h2,
   h3,
   h4,
   h5,
   h6
   {
   	font-weight: 400;
   }
   
   h1 {
   	font-size: 38px;
   	text-transform: capitalize;
   }
   
   p {
   	font-size: 16px;
   	font-weight: 300;
   	margin-top: 0;
   	margin-bottom: 0;
   	color: #404040;
   }
   
   a {
   	color: #2a3855;
   	font-family: "Source Sans Pro", Helvetica, sans-serif;
   	font-weight: 400;
   	-webkit-transition: 0.2s ease-in-out;
   	-moz-transition: 0.2s ease-in-out;
   	transition: 0.2s ease-in-out;
   }
   
   a:hover,
   a:active,
   a:focus {
   	outline: none;
   	text-decoration: none;
   }
   
   img {
   	max-width: 100%;
   	width: 100%;
   	/*max-height: 100%;*/
   }
   
   ul>li {
   	color: #726a84;
   	font-size: 17px;
   	font-weight: 300;
   	list-style-type: none;
   }
   
   .typearea {
   	padding: 0px 4%;
   	width: 100%;
   }
   /* header   start*/
   
   .header {
   	width: 100%;
   	height: 80px;
   	position: fixed;
   	z-index: 10000;
   	background-color: #000000;
   	top: 0px;
   	text-align: center;
   }
   
   .header .navbar {
   	padding: 0 !important;
   }
   
   .logo {
   	width: 50px;
   	height: 45px;
   	margin-top: 0.5rem;
   }
   
   .nav-lefttext {
   	font-family: "PingFang-SC-Light";
   	font-size: 0.75rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: -1px;
   	color: #ffffff;
   	margin-bottom: 0;
   }
   
   .header .navbar-toggle {
   	float: right;
   	position: absolute;
   	right: 4%;
   	border: 0;
   	background-color: transparent;
   	outline: none !important;
   	top: 0;
   	line-height: 77px;
   }
   
   .navbar-header .icon-daohangfenlei {
   	font-size: 1.5rem;
   	color: #FFFFFF;
   }
   
   .header .navbar-collapse .dropdown-toggle::after {
   	content: none;
   }
   
   .nav_text {
   	background-color: #000000;
   	width: 100%;
   	height: 100%;
   	text-align: center;
   	margin: auto;
   	border-bottom: 1px solid #ffffff;
   	line-height: 2rem;
   }
   
   .header .dropdown-menu {
   	border: 0;
   	border-radius: 0;
   	background-color: #000000;
   	text-align: center;
   	padding: 0;
   	margin: 0;
   }
   
   .nav_text a {
   	font-size: 0.875rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #fefefe;
   }
   
   .nav_textone a {
   	font-size: 0.65rem;
   }
   
   .nav_text a:hover,
   a:active,
   a:focus {
   	text-decoration: none;
   	color: #FFFFFF;
   }
   /* header   end*/
   /* index   start*/
   
   .slider {
   	margin-top: 80px;
   }
   
   .headline {
   	width: 100%;
   	text-align: center;
   	margin-top: 1.5rem;
   }
   
   .headline_title {
   	font-family: "MicrosoftYaHei";
   	font-size: 1.25rem;
   	font-weight: 600;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #000000;
   	margin-bottom: 0.5rem;
   }
   
   .headline_bottom {
   	font-family: "ArialMT";
   	font-size: 0.875rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #c5c5c5;
   	margin-bottom: 1.2rem;
   }
   .headline_bottomone{
   	color: #333333;
   }
   .carousel-item .content_text {
   	position: absolute;
   	top: 15%;
   	padding-left: 1.5rem;
   }
   .application{
   	width: 100%;
   	background-color: #f3f3f3;
   	padding-top: 1rem;
   }
   .application .headline{
   	margin-top: 0;
   }
   .more a:hover,
   a:active,
   a:focus {
   	outline: none;
   	text-decoration: none;
   }
   .more{
   	width: 100%;
   	padding-bottom: 1rem;
   	text-align: center;
   	margin: auto;
   }
   .moreone{
   	width: 100%;
   	padding-bottom: 0rem;
   	margin:1rem auto auto auto;
   	text-align: center;
   }
   .more_text{
   	width: 30%;
   	border: solid 1px #000000;
   	margin-bottom: 0;
   	font-family: "PingFang-SC-Medium";
	font-size: 0.9rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
   }
   .news_center{
   	margin-bottom: 2rem;
   }
   .news_slider{
   	display: flex;
   	margin: 1rem;
   }
   .news_sliderlump{
   	width: 5px;
	height: 1.2rem;
	background-color: #000000;
	margin:0 0.5rem 0.5rem auto;
   }
   .news_sliderone{
   	width: 100%;
   	margin: auto;
   }
   .news_slidertitle{
   	font-family: "MicrosoftYaHei";
	font-size: 0.875rem;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
	margin:0 auto 0.5rem auto;
	line-height: 1.2rem;
   }
   .news_slidertime{
   	font-family: "MicrosoftYaHei";
	font-size:0.1rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-bottom: 0.5rem;
   }
   .news_slidertext{
   	font-family:"MicrosoftYaHei";
	font-size: 0.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
   }
   .news_center .swiper-pagination-bullet-active{
   	background-color: #e60012 !important;
   }
   .news_center .swiper-pagination-bullet{
   	border: solid 1px #e60012;
   	background: #FFFFFF;
   }
   .news_center .swiper-pagination-bullets{
   	bottom: 0px !important;
   }
   #news_centerslider{
   	margin-top: 1rem;
   }
   .news_center a:hover,
   a:active,
   a:focus {
   	outline: none;
   	text-decoration: none;
   }
   .compory_profile{
   	width: 100%;
   	margin: 1.5rem 0;
   }
   .compory_profileone{
   	width: 100%;
   	border: solid 1px #e0e0e0;
   	padding:0 1rem ;
   }
   .compory_profiletext{
   	width: 100%;
   }
   .profiletext{
   	font-family: "MicrosoftYaHei";
	font-size: 0.9rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
   }
   .redmore{
   	font-family: "MicrosoftYaHei";
	font-size: 0.75rem;
	font-weight: normal;
	letter-spacing: 0px;
	color: #e60012;
   }
   .compory_profile a:hover,
   a:active,
   a:focus {
   	outline: none;
   	text-decoration: none;
   }
   .profileimg{
   	width: 100%;
   	margin:0 auto 1rem auto;
   }
   .compory_profile .headline{
   	margin-top:0.5rem;
   }
   .productone{
   	width: 100%;
   	background-color: #e60012;
   	padding: 1rem;
	   height: 180px;
   }
   .slider .carousel-indicators{
	   bottom: -10px;

   }
   .product .swiper-pagination{
	   display: none;
   }
   .productbox{
	   display: block !important;
   }
   .product_slidertext{
	   color: #ffffff;
	   font-size: 0.75rem;
	   overflow: hidden;
	   white-space: nowrap;
	   text-overflow: ellipsis;
	   margin-bottom: 0px;
	   padding: 3px 10px;
	   background-color: #000000;
   }
   .product_sliderimg{
   	width: 100%;
   	/*height:auto;*/
	    height: 105px;
   		background-color: #FFFFFF;
	    padding: 0.15rem 0.15rem 0.1rem 0.15rem;
   }
   .productone .swiper-pagination-bullet-active{
   	background-color: #ffffff;
   }
   .productone .swiper-pagination-bullet{
   	border: solid 1px #ffffff;
   	background: #FFFFFF;
   }
   .productone .swiper-container {
      width: 100%;
     /* height: 100%;*/
	   margin-top: 10px;
    }
    .productone .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
	.productone .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
	.productone .swiper-pagination-fraction{
		bottom: 0 !important;
	}
   /* index   end*/
   /* footer   start*/
   
   .footer {
   	width: 100%;
   	background-color: #000000;
   	text-align: center;
   }
   
   .footer_up {
   	display: flex;
   	padding-top: 0.5rem;
   	margin-bottom: 1rem;
   }
   
   .footer_up img {
   	width: 50px;
   	height: 40px;
   	margin: auto 1rem auto auto;
   }
   
   .footer_uptext {
   	font-size: 0.5rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #ffffff;
   	margin: auto auto auto 0;
   }
   
   .footer_text p {
   	font-family: "PingFang-SC-Medium";
   	font-size: 0.75rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #ffffff;
   	margin-bottom: 0.5rem;
   }
   
   .copyright {
   	width: 100%;
   	background-color: #333333;
   }
   
   .copyright p {
   	font-family: "PingFang-SC-Medium";
   	font-size: 0.5rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #ffffff;
   	margin-bottom: 0;
   }
   /* footer   end*/
   /* about  start*/
   
   .contact-address {
   	height: 13.5rem;
   	margin: 1.5rem 0;
   }
   .about_brieftext,.about_cultruetext,.about_progresstext{
   	margin-bottom: 2rem;
   }
   .about_brieftext p{
   	margin-bottom: 0;
   }
    .about_brieftext .use_img{
    	margin: 1rem 0;
    }
    .redtext{
    font-family: "MicrosoftYaHei";
	font-size: 1.125rem;
	font-weight: normal;
	letter-spacing: 0px;
	color: #e60012;
	margin-left: 0.2rem;
    }
    .brandlogo,.about_aptitude{
    	width: 100%;
    	margin: 1rem auto 2rem auto;
    }
    .brandlogo_text{
    width: 100%;
    display: flex;
    margin: auto auto 1rem auto;
    }
    .brandlogo_left{
    	width: 40%;
    	height: auto;
    }
    .brandlogo_left img{
    	width: 80%;
    	height:4rem;
    }
    .brandlogo_right{
    	width: 60%;
    	height: auto;
    }
    .brandlogo_right p{
    font-family: "MicrosoftYaHei";
	font-size: 0.75rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
	margin-bottom: 0;
    }
    .about_aptitude_text{
    	width: 100%;
    	display: flex;
    	margin-bottom: 1rem;
    	box-shadow: 0px 4px 18px 0px 
		rgba(0, 0, 0, 0.2);
		padding: 1rem;
    }
    .about_aptitude_left{
    width: 40%;
    border: solid 1px #e60012;
    padding: 1rem;
    }
    .about_aptitude_left img{
    width: 100%;
    height: 100%;
    }
    .about_aptitude_right{
    width: 60%;
    padding: 1.5rem 0 0 1rem;
    }
    .aptitude_righttitle{
    font-family: "MicrosoftYaHei-Bold";
	font-size: 0.875rem;
	font-weight: 600;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;	
	margin-bottom: 0.5rem;
    }
    .aptitude_righttime{
     font-family: "MicrosoftYaHei";
	font-size: 0.2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;	
	margin-bottom: 0.875rem;
    }
    .aptitude_righttext{
    font-family: "MicrosoftYaHei";
	font-size: 0.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333333;
	margin-bottom:0 ;
    }
   /* about   end*/
   /* products   start*/
   
   .products_details {
   	width: 100%;
   	margin-top: 1.2rem;
   }
   
   .products_detailsimg {
   	width: 100%;
   	height: 18rem;
   	background-color: #ffffff;
   	border: solid 1px #333333;
   	padding: 3rem;
   }
   
   .products_detailsimg img {
   	width: 100%;
   	height: 100%;
   }
   
   .products_detailstextone {
   	margin-bottom: 0;
   }
   
   .products_detailstitle {
   	margin-bottom: 1.5rem;
   }
   
   .catalogue {
   	width: 100%;
   	margin: auto;
   	border: solid 1px #666666;
   	border-bottom: 0;
   	margin: 1.5rem 0;
   }
   
   .catalogueone {
   	width: 100%;
   	margin: auto;
   	border-bottom: solid 1px #666666;
   }
   
   .catalogue_left {
   	width: 40%;
   	background-color: #f2f2f2;
   	font-family: "MicrosoftYaHei";
   	font-size: 0.875rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #666666;
   	margin: auto;
   	border-right: solid 1px #999999;
   	text-align: center;
   	line-height: 40px;
   }
   
   .catalogue_right {
   	width: 60%;
   	font-family: "MicrosoftYaHei";
   	font-size: 0.875rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #666666;
   	padding-left: 5px;
   }
   
   .catalogue_right p {
   	margin-bottom: 0;
   }
   .products_All{
   	width: 100%;
   	margin: 1rem auto 2rem auto;
   }
   .products_All_title{
   	font-family: "MicrosoftYaHei";
	font-size: 0.875rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #e70012;
   }
   .products_All_texttitle{
   	width: 3.75rem;
	height: 1.875rem;
	background-color: #e70012;
	margin-left: 0;
    text-align: center;
    margin-bottom: 1rem;
   }
   .products_All_texttitle span{
   	font-family: "MicrosoftYaHei";
	font-size: 0.875rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 1.875rem;
	color: #ffffff;
   }
   .products_All_texttext{
   	width: 100%;
   	/*display: flex;*/
	justify-content: start;
   }
   .products_All_texttext a{
	   margin: auto 0;
	   width: 33%;
   }
   .products_All_texttext p{
   	font-family: "MicrosoftYaHei";
	font-size: 0.75rem;
	font-weight: normal;
	font-stretch: normal;
	color: #333333;

	/*margin:auto 0.8rem auto 0;*/
   }
   .about_aptitude_textbox{
	   padding-right: 0 !important;
	   padding-left: 0 !important;

   }
   .classify_left {
   		width: 48%;
  	 /*	margin: 0 0 1rem 0;*/
   		border: solid 1px #666666;
	   margin-bottom: 1rem;
   }
   .classify_right {
   	/*width: 48%;*/
   	margin: 0 0rem 1rem 0;
   	border: solid 1px #666666;
   }
   .classify_title{
	   width: 100%;
	   background-color: #000000;
	   opacity: 0.5;
	   /* bottom: 0; */
	   position: absolute;
	   bottom: 0;
	   height: 30px;
	   /* min-height: 63px; */
	   vertical-align: middle;
	   line-height: 30px;
   }
   .classify_title p{
	font-family: "MicrosoftYaHei";
	font-size: 0.9rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	margin-bottom: 0;
	   overflow: hidden;
	   text-overflow:ellipsis;
	   white-space: nowrap;
   }
   .classifyimg{
   		padding: 1rem;
   		width: 100%;
	    height: 90%;
   }
   .products_All_text{
   	margin: 1rem 0;
   }
   /* products   end*/
   /* technology   start*/
   
   .technology {
   	margin-bottom: 2rem;
   }
   
   .technology_text {
   	margin-top: 0.875rem;
   }
   
   .technology_texttitle {
   	font-family: "MicrosoftYaHei";
   	font-size: 1rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #333333;
   	margin-bottom: 0;
   }
   
   .technology_content {
   	margin: 1.5rem auto 2rem auto;
   }
   
   .technology_content .use_contentl {
   	width: 48%;
   	height: auto;
	   margin: 0 .2rem 1rem 0;
   }
   
   .technology_content .use_contentright {
   	width: 48%;
   	height: auto;
   	margin: 0 0rem 1rem 0;
   }
   
   .technology_nav {
   	width: 100%;
   	height: 2.5rem;
   	margin: 0.5rem auto;
   }
   
   .technology_navline {
   	width: 100%;
   	height: 3px;
   	background-color: #f3f3f3;
   }

   .technology_navtext {
	   /*border: 1px solid #f3f3f3;*/
	   line-height: 40px;
   }

   
   .technology_navtext .btn {
   	font-family: "MicrosoftYaHei";
   	font-size: 1.125rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #333333;
   	padding-left: 0;
   	background-color: #FFFFFF;
   }
   
   .technology_navtext .dropdown-menu a {
   	font-family: "MicrosoftYaHei";
   	font-size: 0.875rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #333333;
   	margin-left: 0.5rem;
   }
   .technology_nav button{
	   border: none;
	   background: transparent;
	   font-family: "MicrosoftYaHei";
	   font-size: 1.125rem;
	   font-weight: normal;
	   font-stretch: normal;
	   letter-spacing: 0px;
	   color: #333333;
	   padding-left: 0;
	   background-color: #FFFFFF;
   }
   .technology_navline {
	   width: 100%;
	   height: 3px;
	   background-color: #f3f3f3;
   }

   .technology_navtext .navbar a {
	   font-family: "MicrosoftYaHei";
	   font-size: 0.875rem;
	   font-weight: normal;
	   font-stretch: normal;
	   letter-spacing: 0px;
	   color: #333333;
	   margin-left: 0.5rem;
   }
   .technology_navtext .navbar{
	   padding:0;
	   text-align: left;
   }
   .technology_navtext .nav_text{
	   width: 160px;
	   text-align: left;
	   background: #FFFFFF;
	   margin: 0;
   }
   .technology_navtext_menu{
	   text-align: left;
	   background: #FFFFFF;
	   border: none !important;
	   padding: 0 !important;
	   margin:0 !important;
   }
   .line{
	   border: 1px solid #f3f3f3;
   }
   /*technology   end*/
   /*  use_img   start*/
   
   .use_contentbox ,.classify_contentbox{
   	margin-bottom: 2rem;
   }
   
   .use_content,.classify_content{
   	display: flex;
   	text-align: center;
   	margin: auto;
   }
   
   .use_contentleft{
   	width: 48%;
   	height: auto;
	margin-bottom: .4rem;
   	/*margin: 0 1rem 1rem 0;*/
   }
   
   .use_contentright{
   	width: 48%;
   	height: auto;
   	margin: 0 0rem 1rem 0;
   }
   
   .use_title {
   	width: 100%;
   	height: 2rem;
   	background-color: #000000;
   }
   
   .use_title p {
   	font-family: "MicrosoftYaHei";
   	font-size: 0.9rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #ffffff;
   	line-height: 2rem;
   }
   
   .use_content a:hover,
   a:active,
   a:focus {
   	outline: none;
   	text-decoration: none;
   }
   
   .use_img {
   	width: 100%;
   	height: auto;
   }
   /*  use_img   end*/
   /* News   start*/
   
   .headlineone {
   	width: 100%;
   	text-align: center;
   	margin-top: 1.5rem;
   }
   
   .headlineone_title {
   	font-family: "MicrosoftYaHei";
   	font-size: 1rem;
   	font-weight: 600;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #e60012;
   	margin-bottom: 0.5rem;
   }
   
   .headlineone_time {
   	font-family: "ArialMT";
   	font-size: 0.5rem;
   	font-weight: normal;
   	letter-spacing: 0px;
   	color: #999999;
   	margin-bottom: 0;
   }
   
   .news_title {
   	display: flex;
   	width: 100%;
   	text-align: center;
   }
   
   .titleleft {
   	font-family: "MicrosoftYaHei";
   	font-size: 1.125rem;
   	font-weight: 600;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #333333;
   	margin-bottom: 0.5rem;
   }
   
   .news_titleleft a:hover,
   a:active,
   a:focus,
   .news_titleright a:hover,
   a:active,
   a:focus {
   	outline: none;
   	text-decoration: none;
   	color: #333333;
   }
   
   .news_line {
   	width: 100%;
   	height: 2px;
   	background-color: #e60012;
   	display: none;
   }
   
   .news_detailstext {
   	margin: 1rem auto 2rem auto;
   }
   
   .news_detailstextone {
   	font-family: "MicrosoftYaHei";
   	font-size: 0.75rem;
   	font-weight: normal;
   	font-stretch: normal;
   	line-height: 25px;
   	letter-spacing: 1px;
   	color: #666666;
   }
   
   .newstext {
   	width: 100%;
   	margin: 1.5rem auto;
   }
   .newstext a:hover,
   a:active,
   a:focus {
   	outline: none;
   	text-decoration: none;
   }
   .newstextone {
   	display: flex;
   	width: 100%;
   	padding: 0 0.7rem;
   	box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.2);
   	height: 1.875rem;
   	margin-bottom: 0.875rem;
   }
   
   .newstext_left {
   	font-family: "MicrosoftYaHei";
   	font-size: 0.875rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 1px;
   	color: #333333;
   	white-space: nowrap;
   	overflow: hidden;
   	text-overflow: ellipsis;
   	margin: auto 0;
   }
   
   .newstext_time {
   	font-family: "MicrosoftYaHei";
   	font-size: 0.3rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 1px;
   	color: #999999;
   	white-space: nowrap;
   	overflow: hidden;
   	text-overflow: ellipsis;
   	margin: auto 0 auto auto;
   }
   /* News   end*/
   /* contact   start*/
   
   .contentup {
   	width: 100%;
   	height: auto;
   	margin-top: 80px;
   }
   
   .content_text {
   	position: absolute;
   	top: 7.1875rem;
   	padding-left: 1.5rem;
   }
   
   .content_textone {
   	font-family: "SourceHanSansCN-Normal";
   	font-size: 0.5rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #ffffff;
   	margin-bottom: 0;
   }
   
   .content_texttwo {
   	font-family: "SourceHanSansCN-Medium";
   	font-size: 1rem;
   	font-weight: 600;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #e60012;
   	margin: 0.35rem 0 0.5rem 0;
   }
   
   .content_textthree {
   	font-family: "MicrosoftYaHei";
   	font-size: 0.1rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #ffffff;
   	margin-bottom: 0;
   }
   
   .consult {
   	text-align: center;
   	margin-bottom: 2rem;
   }
   
   .consult_text {
   	width: 100%;
   	margin: auto auto 1rem auto;
   }
   
   .consult_title {
   	font-family: "MicrosoftYaHei";
   	font-size: 0.875rem;
   	font-weight: normal;
   	font-stretch: normal;
   	letter-spacing: 0px;
   	color: #666666;
   	margin-right: 1rem;
   	width: 50%;
   }
   
   .consult_text input {
   	height: 2rem;
   	width: 50%;
   	font-size: 0.5rem;
   	border: solid 1px #d9d9d9;
   }
   
   .consult_text textarea {
   	height: 4rem;
   	font-size: 0.5rem;
   	width: 50%;
   	border: solid 1px #d9d9d9;
   	vertical-align: middle;
   }
   
   .requiredone::before {
   	content: "*";
   	color: #FFFFFF;
   	margin-right: 5px;
   }
   
   .required::before {
   	content: "*";
   	color: #e60012;
   	margin-right: 5px;
   }
   
   .submit {
   	width: 50px;
   	height: 30px;
   	background-color: #e60012;
   	border: solid 1px #d9d9d9;
   	color: #FFFFFF;
   	font-size: 0.875rem;
   	margin-right: 2rem;
   }
   
   .reset {
   	width: 50px;
   	height: 30px;
   	border: solid 1px #d9d9d9;
   	font-size: 0.875rem;
   	color: #666666;
   }
   /* contact   end*/

   @font-face {
	   font-family: 'iconfont';  /* project id 1486085 */
	   src: url('//at.alicdn.com/t/font_1486085_475t4d6ky7u.eot');
	   src: url('//at.alicdn.com/t/font_1486085_475t4d6ky7u.eot?#iefix') format('embedded-opentype'),
	   url('//at.alicdn.com/t/font_1486085_475t4d6ky7u.woff2') format('woff2'),
	   url('//at.alicdn.com/t/font_1486085_475t4d6ky7u.woff') format('woff'),
	   url('//at.alicdn.com/t/font_1486085_475t4d6ky7u.ttf') format('truetype'),
	   url('//at.alicdn.com/t/font_1486085_475t4d6ky7u.svg#iconfont') format('svg');
   }
   .iconfont {
	   font-family: "iconfont" !important;
	   font-size: 16px;
	   font-style: normal;
	   -webkit-font-smoothing: antialiased;
	   -moz-osx-font-smoothing: grayscale;
   }

   .icon-daohangfenlei:before {
	   content: "\e606";
   }
   .icon-dian:before {
	   content: "\ec1e";
   }
   .icon-dizhi:before {
	   content: "\e636";
   }
   .icon-xiangxiajiantou:before {
	   content: "\e630";
   }




   .login{
	   width: 100%;
	   height: 100%;
	   background:url('../img/loginbg.jpg') no-repeat center;
   }
   .loginbox{
	   width: 60%;
	   height: 40%;
	   margin: auto;
	   background-color: #E2DFD9;
	   border-radius: 3px;
	   position: relative;
	   top: 20%;
	   text-align: center;
	   padding: 20% 5px;
   }
   .login_text{
	   margin-bottom: 20px;
   }
   .login_text span{
	   font-family: MicrosoftYaHei;
	   font-size: 14px;
	   font-weight: normal;
	   font-stretch: normal;
	   line-height: 20px;
	   letter-spacing: 0px;
	   color: #666666;
   }
   .login_text input{
	   background-color: #ffffff;
	   border-radius: 3px;
	   border: solid 1px #e6e6e6;
	   font-family: MicrosoftYaHei;
	   font-size: 14px;
	   font-weight: normal;
	   font-stretch: normal;
	   line-height: 22px;
	   letter-spacing: 0px;
	   color: #b3b3b3;
	   padding-left: 5px;
	   width: 60%;
   }
   .loginbox .button{
	   width: 80%;
	   height: 30px;
	   background-color: #E60012;
	   border-radius: 3px;
	   border: none;
	   font-family: MicrosoftYaHei;
	   font-size: 14px;
	   font-weight: normal;
	   font-stretch: normal;
	   line-height: 22px;
	   letter-spacing: 0px;
	   color: #ffffff;
   }
   .login_details{
	   width: 100%;
	   margin: 100px auto 60px;
   }
   .login_detailsup{
	   width: 100%;
	   height: 35px;
	   line-height: 35px;
	   background-color: #f2f2f2;
   }
   .login_detailsup p{
	   font-family: MicrosoftYaHei;
	   font-size: 16px;
	   font-weight: normal;
	   font-stretch: normal;
	   letter-spacing: 0px;
	   color: #333333;
	   margin-bottom: 0;
	   padding-left: 12px;
   }
   .login_detailstext{
	   width: 100%;
	   margin: 20px auto;
	   padding: 15px;
	   background-color: #ffffff;
	   border: solid 1px #e6e6e6;
   }
   .login_detailstext p{
	   font-family: MicrosoftYaHei;
	   font-size: 14px;
	   font-weight: normal;
	   font-stretch: normal;
	   line-height: 24px;
	   letter-spacing: 0px;
	   color: #333333;
	   margin-bottom: 0;
   }
   .login_detailstext button{
	   width: 80px;
	   height: 30px;
	   background-image: linear-gradient(0deg,
	   #a9010e 0%,
	   #e60012 100%);
	   border-radius: 3px;
	   font-family: MicrosoftYaHei;
	   font-size: 14px;
	   font-weight: normal;
	   font-stretch: normal;
	   line-height: 30px;
	   letter-spacing: 0px;
	   color: #f2f2f2;
	   text-align: center;
	   border: none;
	   margin-top: 20px;
   }
   .login_details i{
	   margin-right: 5px;
   }
