.banner{ position:relative;}
.banner_txt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    z-index: 1;
	text-align:center;
}
ul.about_Screw_img li {
    width: 245px;
    height: 147px;
    overflow: hidden;
    border-radius: 5px;
}
.banner .banner_txt img {
    width: inherit !important;
    display: initial;
	    margin: auto !important;
}
ul.honorcon li .txt {
    text-align: center;
    color: #000;
    padding: 25px 0 0;
}
.banner_txt .con {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    float: left;
    width: 100%;
}
.language:after {
    content: "";
    width: 11px;
    height: 11px;
    position: absolute;
    left: 0;
    top: 8px;
    background: url(../images/lang.png) no-repeat;
}
.abouts_ve p span {

}
.abouts_ve p {
    color: #000;
    font-size: 14px !important;
	line-height:2;
}
.banner_txt .con a {
    display: inline-block;
    height: 40px;
    line-height: 40px !important;
    color: #fff;
    padding: 0 20px 0;
    margin: 20px 0 0;
}
.nav{ width:100%;}
.logo {
    padding: 25px 0 10px;
}
.index_nav {
    position: relative;
    padding: 10px 0 10px;
    overflow: hidden;
    float: left;
}
.index_nav a {
    padding: 0 10px 0;
    color: #5f5f5f;
}
.sousuo {
    position: absolute;
    bottom: -60px;
    right: 0;
    overflow: hidden;
	width:100%;
	height:40px;
}
.sousuo span.sousuo_top input {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 70%;
    overflow: hidden;
    height: 40px;
    border: none;
    border-bottom: solid 1px #aaa;
}
.sousuo span.search_t input {
    position: absolute;
    right: 0;
    top: 10px;
    font-size: 0;
    width: 20px;
    height: 20px;
    background: url(../images/sousuo.png) no-repeat center;
    border: none;
}
footer.index_footer {
    height: 90px;
    background: #205bab;
    position: relative;
}
ul.index_footer_nav li {
    display: inline-block;
    width: 33%;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
	    transition: 0.3s;
	
}
ul.index_footer_nav li a {
    display: block;
    color: #fff;
	font-size:15px;
}
ul.index_footer_nav li:hover {
	background:url(../images/fg.jpg) no-repeat center;
	
}
ul.index_footer_nav {
        text-align: center;
    background: rgba(0,0,0,0.5);
    position: relative;
    margin-top:-60px;
    z-index: 2;
    height: 60px;
}
.footer_con {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    padding: 25px 0 0;
    overflow: hidden;
}
.banner_txt div#con {
    color: #fff;
    padding: 5% 0 0;
}
.Inside_pages {
        padding: 3% 0 3%;
    position: relative;
    overflow: hidden;
}
.product_nav {
    float: left;
    width: 22%;
    overflow: hidden;
}
.product_nav ul.menu_nav h1 {
    background: #3177d8;
    color: #fff;
    float: left;
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    padding-left: 20%;
    position: relative;
}
.product_nav ul.menu_nav h1:after {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    background: url(../images/pt.png) no-repeat;
    left: 20px;
    top: 25px;
}
ul.menu_nav{
    background: #fafafa;
    padding: 0 0px 10%;
	    overflow: hidden;
}
ul.menu_nav li a {
    font-size: 16px;
    color: #000;
}
ul#job_s li.flex-active a,ul.menu_nav li a.cur,ul.menu_nav li a:hover{ color:#3177d8;}
ul.menu_nav li {
    float: left;
    width: 100%;
	margin: 30px 0 0;
	padding-left:30px;
}
.sidebar {
    float: right;
    width: 75%;
    position: relative;
    overflow: hidden;
}
ul.menu_nav li .there a {
    font-size: 14px;
    padding: 5px 0 5px;
    float: left;
    width: 100%;
	color:#000;
}
ul.menu_nav li .there {
    padding: 10px 10px 0;
	overflow: hidden;
}
ul.product li {
    float: left;
    margin-right: 11px;
    width: 32%;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
}
ul.product li:hover img {
    transition: 0.3s;
    transform: scale(1.1);
}
ul.product li .pic img {
    transition: 0.3s;
    width: 100%;
}
ul.product li .protxt a {
    color: #1b1b1b;
    text-transform: uppercase;
    display: block;
    padding: 20px 0 0;
}
.side_nav {
    background: #1b1b1b;
    height: 50px;
    text-align: center;
    overflow: hidden;
}
.side_nav ul li a {
    color: #fff;
	display:block;
	    border-left: solid 1px #666;
}
.side_nav ul li:last-child a{border-right: solid 1px #666;}
.side_nav ul li a:hover,.side_nav ul li a.cur {
    background: #205bab;
}
.side_nav ul li {
    display: inline-block;
    line-height: 50px;
    width: 19%;
    overflow: hidden;
}
.about_txt {

}
.about_txt table tr {
    width: 100%;
    padding: 0 0 25px;
    float: left;
}
.about_txt table {
}
.about_video {
    width: 50%;
    position: relative;
    overflow: hidden;
}
.about_Screw h1 font {
    color: #0067ac;
}
.about_Screw h1 {
    font-size: 24px;
    color: #232323;
    padding: 0 0 20px;
}
ul.about_Screw_img {
    position: relative;
    margin: 25px 0 25px;
	height:480px;
}
ul.about_Screw_img li.Screw2 {
    position: absolute;
    bottom: 0;
    left: 12%;
}
ul.about_Screw_img li.Screw3 {
    position: absolute;
    left: 22%;
    top: 0;
}
ul.about_Screw_img li.Screw4 {
    position: absolute;
    bottom: 0;
    left: 34%;
}
ul.about_Screw_img li.Screw5 {
          position: absolute;
    top: 0;
    left: 43%;
}
ul.about_Screw_img li.Screw6 {
    position: absolute;
    bottom: 0;
        left:56%;
}
ul.about_Screw_img li.Screw7 {
    position: absolute;
    left: 64%;
}
ul.about_Screw_img:after {
       content: "";
    height: 116px;
    background: url(../images/sdf.jpg) no-repeat right;
    position: absolute;
    right: 0;
    top: 38%;
    width: 1118px;
    background-size: 100% 100%;
}
ul.about_Screw_img li.Screw8 {
    position: absolute;
    left: 77%;
    bottom: 0;
}
ul.about_Screw_img li.Screw1 {
    position: absolute;
    left: 1%;
    top: 0;
}
ul.about_Screw_img li.Screw7:after, ul.about_Screw_img li.Screw5:after, ul.about_Screw_img li.Screw3:after, ul.about_Screw_img li.Screw1:after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: -45px;
    height: 45px;
    width: 1px;
    background: #000;
}
ul.about_Screw_img li.Screw2:after, ul.about_Screw_img li.Screw4:after, ul.about_Screw_img li.Screw6:after, ul.about_Screw_img li.Screw8:after {
    position: absolute;
    content: "";
    left: 50%;
    top: -45px;
    height: 45px;
    width: 1px;
    background: #000;
}
ul.about_Screw_img li:hover img {
    transition: 0.3s;
    transform: scale(1.1);
}
ul.about_Screw_img li img {
    width: 100%;
    transition: 0.3s;
}
.about_Screwimg img {
   
    overflow: hidden;
}
.about_Screwimg {
    margin: 25px 0 0;
}
.about {
    color: #000;
}
.footerleft {
    width:65%;
}
.footer_cons {
    color: #fff;
    text-align: left;
    width: 30%;
}
ul.news_list li {
    float: left;
    width: 100%;
    border: solid 1px #aaa;
    margin-bottom: 20px;
}
ul.news_list li .pic {
    float: left;
}
ul.news_list li:hover img {
    transition: 0.3s;
    transform: scale(1.1);
}
ul.news_list li .pic img {
    width: 100%;
    transition: 0.3s;
}
.footerleft ul li .there a {
    font-size: 14px;
    float: left;
    width: 100%;
    line-height: 2;
}
.footerleft ul li .there {
    float: left;
    width: 100%;
    padding: 10px 0 0;
}
ul.news_list li .pic {
    float: left;
    width: 25%;
    overflow: hidden;
}
ul.news_list li .txt {
    padding: 30px 0px 0;
    float: right;
    width: 70%;
}
ul.news_list li .txt b {
    float: left;
    font-size: 16px;
    width: 100%;
    font-weight: normal;
    color: #232323;
    padding: 0 0 15px;
}
ul.news_list li .txt b i {
    font-size: 14px;
    color: #666666;
    padding: 0 20px 0;
}
ul.news_list li .txt p {
    float: left;
    color: #666666;
    line-height: 2;
    margin: 0;
    padding-right: 35px;
}
ul.news_list li .txt em {
    color: #666666;
    margin: 30px 0 0;
    float: left;
    border-bottom: solid 1px #666666;
    padding: 0 0 5px;
}
.newshowtxt {
    line-height: 2;
    margin: 20px 0 20px;
}
.ensure_content {
    position: relative;
    overflow: hidden;
}
.ensure_content b {
    float: left;
    width: 100%;
    font-size: 28px;
    color: #205bab;
    font-weight: normal;
    padding: 0 0 10px;
}
.ensure_content p {
    margin: 0;
    line-height: 2;
    color: #000;
    float: left;
    width:100%;
}
.ensure_list_img {
    margin: 30px 0 30px;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.ensure_list_img ul li {
    display: inline-block;
    width: 47%;
    margin: 0 10px 10px;
    overflow: hidden;
    background: #f6f6f6;
}
.ensure_list_img ul li .img img {
    width: 100%;
    transition: 0.3s;
}
.ensure_list_img ul li .img {
    float: left;
    width: 50%;
    overflow: hidden;
}
.ensure_list_img ul li:hover img {
    transition: 0.3s;
    transform: scale(1.1);
}
.ensure_list_img ul li .txt p {
    float: left;
    line-height: 1.5;
    color: #666666;
    padding-right: 10%;
}
.ensure_list_img ul li .txt b {
    float: left;
    width: 100%;
    color: #232323;
    font-size: 20px;
    font-weight: normal;
    padding: 10px 0 15px;
}
.ensure_list_img ul li .txt {
    text-align: left;
    float: right;
    width: 45%;
    padding: 30px 0 0;
    overflow: hidden;
}
.honor_img {
    float: left;
    width: 100%;
    text-align: center;
    overflow: hidden;
}
.honor_img h1 {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #272727;
    border-radius: 20px;
    margin: 0 5px;
	cursor:pointer;
}
.honor_img h1.flex-active {
    background: #205bab;
}
.certificate {
    text-align: center;
    overflow: hidden;
    margin: 50px 0 0;
}
.certificate h1 {
    font-size: 24px;
    color: #205bab;
    padding: 0 0 30px;
    overflow: hidden;
}
.certificate_img {
    position: relative;
    overflow: hidden;
    text-align: center;
}
.certificate_img .item {
    display: inline-block;
    overflow: hidden;
    margin: 0 10px;
	position:relative;
}
.certificate_img .item .img {
    display: inline-block;
    overflow: hidden;
    width: 100%;
}
.certificate_img .item img {
    transition: 0.3s;
    width: 100%;
}
.certificate_img .item:hover img {
    transition: 0.3s;
	transform:scale(1.1);
}
.certificate_img .item .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 1;
    background: rgba(0,0,0,0.5);
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: normal;
    font-size: 14px;
	transition: 0.3s;
}
.certificate_img .item:hover .txt {
    transition: 0.3s;
    height: 100%;
    padding-top: 70%;
}
.certificate_img .owl-page span {
    background: #1b1b1b !important;
	    opacity: 1 !important
}
.certificate_img .owl-page.active span {
	  background: #205bab !important;
}
.cooperation h1 p {
    float: left;
    font-size: 14px;
    width: 60%;
    line-height: 2;
}
.cooperation h1 b {
    font-size: 24px;
    font-weight: normal;
    color: #205bab;
    padding: 0 0 10px;
    float: left;
    width: 100%;
}
.cooperation {
    margin: 40px 0 0;
    position: relative;
    overflow: hidden;
}
.cooperation h1 {
    overflow: hidden;
}
ul.cooperation_img {
    position: relative;
    overflow: hidden;
    text-align: center;
    margin: 30px 0 0;
}
ul.cooperation_img li img {
    width: 100%;
        transition: 0.3s;
}
ul.cooperation_img li:hover img{
	 transition: 0.3s;
	 transform:scale(1.1)
}
ul.cooperation_img li {
    float: left;
    width: 16%;
    height: 100px;
    overflow: hidden;
    margin-right: 7px;
    margin-bottom: 10px;
}
.about_logistics {
    overflow: hidden;
    position: relative;
}
.logistics_left {
    width: 52%;
    color: #000;
}
.logistics_left .txt {
    float: left;
    width: 100%;
    overflow: hidden;
        padding: 0 0 15px;
}
.logistics_right {
        overflow: hidden;
    width: 45%;
    position: relative;
    padding: 8% 0 0;
}
ul.warehouse li.str4 {
    left: -70px;
    z-index: 1;
}
ul.warehouse {
    margin: 15px 0 0;
}
ul.Storage {
    float: left;
    overflow: hidden;
}
.Storage h1 b {
    color: #205bab;
    font-size: 24px;
}
.Storage h1 {
    float: left;
    width: 100%;
    overflow: hidden;
    font-size: 18px;
    padding: 0 0 25px;
}
ul.Storage li .img img {
       width: 100%;
    height: 100%;
	transition: 0.3s;
}
ul.Storage li:hover img{transition: 0.3s;transform:scale(1.1);}
ul.Storage li .img {
    float: left;
    width: 100%;
    height: 100%;
}
ul.Storage li {
    float: left;
    width: 162px;
    height: 162px;
    overflow: hidden;
    position: relative;
	 border-radius: 100%;
	     border: solid 10px #fafafa;
}
ul.Storage li.str2 {
    position: relative;
    left: -30px;
    z-index: 1;
}
ul.Storage li.str3 {
    position: relative;
    left: -50px;
    z-index: 1;
}
ul.warehouse li {
    width: 150px;
    height: 150px;
}
ul.Storage li .txt {
       position: absolute;
    left: 0;
    bottom: -65px;
    color: #fff;
    text-align: center;
    background: rgba(0,0,0,0.5);
    height: 40px;
    line-height: 40px;
    transition: 0.3s;
}
ul.Storage li:hover .txt{  transition: 0.3s;bottom:-25px;}
.automatic_img .owl-pagination {
    display: none !important;
}
.automatic_img{ position:relative; overflow:hidden;}
.automatic_img .item {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
.automatic_img .item img {
    transition: 0.3s;
    width: 100%;
    border-radius: 10px;
}
.automatic_img .item:hover img{transition: 0.3s;transform:scale(1.1);}
.automatic_img .owl-buttons {
    position: absolute;
    left: 0;
    bottom: 15px;
}
.automatic_img .owl-buttons div {
        opacity: 1 !important;
    font-size: 0 !important;
    width: 35px !important;
    height: 25px !important;
    border-radius: 0 !important;
    margin: 0 !important;
}
.automatic_img .owl-buttons .owl-prev {
    background: url(../images/pl.jpg) no-repeat !important;
}
.automatic_img .owl-buttons .owl-prev:hover{ background: url(../images/pl1.jpg) no-repeat !important;}
.automatic_img .owl-buttons .owl-next {
    background: url(../images/pr.jpg) no-repeat !important;
}
.automatic_img .owl-buttons .owl-next:hover{ background: url(../images/pr1.jpg) no-repeat !important;}
.Inside_max img {
    width: 100%;
}
.Inside_max {
    width: 57%;
    overflow: hidden;
}
.Inside_txt {
    width: 40%;
    padding: 5% 0 0;
    overflow: hidden;
    position: relative;
}
.recruit_Idea {
    position: relative;
    overflow: hidden;
}
.recruit_Idea table {
    width: 100%;
}
.recruit_Idea table td {
    background: #f8f8f8;
    height: 520px;
	    color: #000;
}
ul.case_list {
    position: relative;
    overflow: hidden;
}
ul.case_list li {
    float: left;
    position: relative;
    overflow: hidden;
    margin-right: 6px;
    margin-bottom: 20px;
    overflow: hidden;
    text-align: center;
}
ul.case_list li .pic img {
    transition: 0.3s;
    width: 100%;
}
ul.case_list li .pic {
    display: inline-block;
    width: 100%;
    overflow: hidden;
}
ul.case_list li:hover img {
    transition: 0.3s;
	 transform:scale(1.1);
}
ul.case_list li .txt {
    padding: 10px 0 10px;
    display: block;
    width: 100%;
    overflow: hidden;
    color: #1b1b1b;
}
ul.menu_nav li a font {
    transform: rotate(90deg);
    float: left;
}
h1#product_title_clone,h1#product_title {
    background: none;
    font-size: 18px;
    color: #232323;
	margin: 0;
     padding-left: 15%;
}
h1#product_title_clone:after,h1#product_title:after {
    width: 11px;
    height: 11px;
    content: "";
    background: url(../images/jo.png) no-repeat;
	padding-left: 16%;
}
ul#job_s li a {
    font-size: 14px;
}
.sidebar_job {
    background: #fff;
    padding: 30px;
    position: relative;
    overflow: hidden;
}
.product_title1 {
    position: relative;
    overflow: hidden;
    padding: 15px 20px 20px;
	padding-left: 20px !important;
}
.jobcon_txt {
    padding: 30px 0 0;
    color: #666666;
}
.jobcon_txt p, .jobcon_txt span{font-size: 14px!important; font-family: "Microsoft Yahei"!important;}
.product_title1:after {
    position: absolute;
    left: 0;
    top: 20px;
}
ul#job_s li {
    margin: 20px 0 0;
    padding-left: 20px;
}
.jobtit {
    border-bottom: solid 1px #ddd;
    padding: 10px 0 10px;
    color: #000;
	overflow:hidden;
}
.jobtit span {
    float: left;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    margin-right: 40px;
    color: #666;
}
.abouts table td {
    border: solid 1px #000;
    display: inline-block;
    width: 200px;
    height: 200px;
    margin: 0 17px;
    padding-top: 5%;
}
.abouts table {
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.abouts {
    color: #000;
}
.abouts p{line-height: 2}
.abouts table td p{line-height: normal;}
.abouts_ve {
    overflow: hidden;
    margin: 40px 0 0;
    position: relative;
}
.abouts_ve .video_txt {
    float: right;
    width: 45%;
    color: #666666;
    line-height: 2;
    padding: 20px 0 0px;
	display:none;
}
.abouts_ve .video {
    width: 100%;
    overflow: hidden;
    color: #666666;
}
.course_list .owl-pagination {
    display: none !important;
}
h1.course_title p {
    margin:0;
    /*width: 50%;*/
    font-size: 15px;
    color: #666666;
    line-height: 2;
}
h1.course_title b {
    font-weight: normal;
    display: block;
    margin-bottom: 10px;
}
h1.course_title {
    text-align: center;
    overflow: hidden;
    font-size: 24px;
    color: #232323;
}
.course_list {
    position: relative;
	text-align:center;
}
.course {
    position: relative;
    overflow: hidden;
}
.course_list .item {
    display: inline-block;
    padding: 16%;
    overflow: hidden;
    position: relative;
    z-index: 11;
}
.course_list .item .txt b {
    float: left;
    width: 100%;
    color: #1b1b1b;
    font-size: 30px;
    border-bottom: solid 5px #205bab;
	text-align: left;
}
.course_list .item .txt div.cont {
    float: left;
    width: 100%;
    overflow: hidden;
    height: 80px;
    padding: 10px 0 0;
	    text-align: left;
}
.course_list .item .txt {
    float: left;
    width: 100%;
    overflow: hidden;
}
.course_list .item .pic img {
    width: 100%;
    transition: 0.3s;
}
.course_list .item .pic {
    float: left;
    width: 100%;
    overflow: hidden;
}
.course_list .item:hover img {
    transition: 0.3s;
	transform:scale(1.1);
}
.course:after {
    content: "";
    border-bottom: solid 1px #aaa;
    position: absolute;
    top: 22%;
    left: 0;
    width: 100%;
    height: 1px;
}
.course_list .owl-prev {
    position: absolute;
    top: 18.5%;
    left: 0;
    opacity: 1 !important;
    font-size: 0 !important;
    height: 21px !important;
    width: 21px !important;
    z-index: 2;
    background: url(../images/c1.png) no-repeat !important;
}
.course_list .owl-next {
    position: absolute;
    top: 18.5%;
    right: 0;
    opacity: 1 !important;
    font-size: 0 !important;
    height: 21px !important;
    width: 21px !important;
    z-index: 2;
    background: url(../images/c2.png) no-repeat !important;
}
ul.honorcon{
	overflow:hidden;}
ul.honorcon li {
    float: left;
    overflow: hidden;
    margin-right: 35px;
    margin-bottom: 30px;
    width: 22%;
}
.contel {
    text-align: center;
    overflow: hidden;
    position: relative;
    margin: 0 0 40px;
}
.contel table {
    width: 100%;
    position: relative;
    overflow: hidden;
    text-align: center;
}
.contel table td {
        border: solid 1px #aaa;
    display: inline-block;
    width: 31%;
    overflow: hidden;
    height: 220px;
    margin: 0 10px;
    padding: 2% 0 0;
    line-height: 1.5;
}
.Inside_pages div#list {
    border: 1px solid gray;
}
.Inside_pages div#list .item {
    border: none;
}
div#china-map {
    padding: 3% 0 0;
}
.messger_title {
        position: relative;
    overflow: hidden;
    margin: 8% 0 0;
    border-top: solid 1px #aaa;
    padding: 4% 0 0;
}
.messger_title h1 p {
    float: left;
    font-size: 14px;
    color: #666;
}
.messger_title h1 b {
    float: left;
    width: 100%;
    font-weight: normal;
    color: #1b1b1b;
    padding: 0 0 15px;
}
.messger_title h1 {
    float: left;
    font-size: 24px;
    overflow: hidden;
}
.messger_list {
    float: left;
    overflow: hidden;
    width: 100%;
    margin: 40px 0 0;
    position: relative;
}
.messger_list ul li.li3 input, .messger_list ul li.li2 input, .messger_list ul li.li1 input { 
    width: 90%;
}
.messger_list ul li.li3, .messger_list ul li.li2, .messger_list ul li.li1 {
    /* float: left; */
    width: 33%;
    overflow: hidden;
    position: relative;
}
.messger_list ul li {
    float: left;
    margin-bottom: 20px;
}
.messger_list ul li input{
height: 50px;
    border: solid 1px #aaa;
    padding: 0 15px 0;
    font-size: 14px;
    color: #666;	
	float: left;
}
.messger_list ul li.li4 input {

    width: 95.5%;
   
}
.messger_list ul li.li5 textarea {
    width: 95.5%;
    height: 250px;
    padding: 10px 15px 0;
}
.messger_list ul li.li5 {
    width: 100%;
}
.messger_list ul li.lis {
    width: 100%;
}
.messger_list ul li.lis input {
    height: 35px;
}
.messger_list .sub {
    float: left;
    width: 100%;
    text-align: center;
    margin: 40px 0 0;
    overflow: hidden;
}
.messger_list .sub input {
    display: inline-block;
    margin: 0 20px;
    padding: 0 7% 0;
    height: 50px;
    background: #e6e6e6;
    border: none;
    color: #000;
}
.messger_list .sub input:hover {
    background: #205bab;
    color: #fff;
}
ul.Special_list {
    overflow: hidden;
    position: relative;
    margin: 40px 0 0;
}
ul.Special_list h1 {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #1b1b1b;
    padding: 0 0 15px;
    border-bottom: solid 1px #aaa;
    margin: 0 0 20px;
}
ul.Special_list li {
    float: left;
    width: 46%;
    height: 50px;
    line-height: 50px;
    border: solid 1px #aaa;
    margin-right: 45px;
    margin-bottom: 10px;
    padding: 0 25px 0;
	 transition: 0.3s;
}
.search_t {
    float: left;
    width: 100%;
    overflow: hidden;
    color: #232323;
    border-bottom: solid 1px #aaa;
    padding: 0 0 10px;
}
ul.Special_list li a{ display:block; color:#000;}
.messger_list ul li.li4 {
    width: 100%;
    overflow: hidden;
}
ul.Special_list li:hover {
    box-shadow: 1px 1px 2px rgba(0,0,0,.1);
    border-color: #e4eaec;
    transition: 0.3s;
}
.product_sousuo {
    width: 50%;
    margin: auto;
    overflow: hidden;
    position: relative;
}
.product_sousuo span input {
    width: 78%;
    float: left;
    height: 40px;
    border: solid 1px #ddd;
    padding: 0 10px 0;
}
.product_sousuo span.search input {
    width: 20%;
    float: right;
    background: #205bab;
    color: #fff;
}
ul.product_sd li {
    margin: 30px 0 0;
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
    border-bottom: solid 1px #ddd;
    padding: 0 0 20px;
}
ul.product_sd li h1 {
    float: left;
    width: 100%;
    text-align: center;
    overflow: hidden;
      padding: 20px 0 30px;
    font-size: 18px;
    color: #1b1b1b;
}
ul.product_sd li .product_con {
    overflow: hidden;
    float: left;
	width:100%;
}
ul.product_sd li .product_con span {
    float: left;
    /*width: 20%;*/
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    color: #666666;
}
ul.product_sd li .product_con span a{ color: #666666;}
ul.download_nav li {
    display: inline-block;
    padding: 0 20px;
    margin: 0 10px;
    overflow: hidden;
    border: solid 1px #aaa;
    width: 15%;
    height: 40px;
    line-height: 40px;
}
ul.download_nav li a{ color:#000; display:block;}
ul.download_nav {
    margin: 0 !important;
    text-align: center;
    overflow: hidden;
}
ul.download_list {
    overflow: hidden;
    text-align: center;
    position: relative;
    margin: 60px 0 0;
}
ul.download_list li a {
    color: #000;
}
ul.download_list li {
    display: inline-block;
    width: 47%;
    background: #fff;
    margin: 0 15px 20px;
    padding: 20px 25px 20px;
    overflow: hidden;
}
.mission {
    background: #f5f5f5;
    padding: 3% 0 3%;
}
.mission_left {
    float: left;
    width: 43%;
    overflow: hidden;
}
.mission_left img{width: 100%;}
.mission_right {
    float: right;
    width: 50%;
    padding: 20px 0 0;
}
.mission_right b {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #232323;
    font-weight: normal;
    padding: 0 0 10px;
}
.mission_right p {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #1b1b1b;
    padding: 0 0 10px;
}
.mission_right .txt {
    float: left;
    width: 100%;
}
.mission_right .txt p {
    font-size: 14px;
    color: #666666;
    margin: 0;
}
.mission_right i {
    float: left;
    height: 2px;
    width: 30px;
    background: #205bab;
    margin: 0 0 20px;
}
.mission_txt {
    overflow: hidden;
}
.responsibility_left {
    width: 50%;
    padding: 2% 3% 0;
    line-height: 2;
    color: #666666;
    overflow: hidden;
}
.responsibility_left .txt {
    float: left;
    width: 100%;
    overflow: hidden;
}
.responsibility_left i {
    float: left;
    width: 30px;
    height: 2px;
    background: #205bab;
}
.responsibility_left b {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #1b1b1b;
    font-weight: normal;
    padding: 0 0 15px;
    overflow: hidden;
}
.responsibility_left .txt p {
       float: left;
    width: 110%;
    margin: 15px 0 0;
    height: 250px;
    overflow: auto;
    padding-right: 10%;
}
.responsibility_right {
    width: 50%;
    text-align: center;
    padding: 3% 0 0;
    overflow: hidden;
    position: relative;
}
.responsibility_right ul li img {
    width: 100%;
    transition: 0.3s;
}
.responsibility_right ul li {
    display: inline-block;
    width: 48%;
    margin: 0 4px 10px;
    overflow: hidden;
}
.responsibility_right ul li:hover img {
    transition: 0.3s;
    transform: scale(1.1);
}
@media (min-width: 992px) and (max-width: 1199px) {
	ul.warehouse li {
    width: 130px;
    height: 130px;
}
}
@media (min-width: 1368px) and (max-width: 1920px) {
.banner_txt .con {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    float: left;
    width: 100%;
    padding:15% 0 0;
}
}
@media (min-width: 992px) and (max-width: 1368px) {

.banner_txt .con {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    float: left;
    width: 100%;
    padding:18% 0 0;
}
  
}

