.clear{clear:both;}
div,p{padding: 0; margin: 0;}
.total_title{padding-bottom:29px;font-size: 24px; text-align: center;margin-bottom:29px;background: url(../images/tit.png) no-repeat center bottom; font-weight: bold;}
.total_title .en_title{}
.total_title .cn_title{}
.hot_keywords{box-shadow: 0 10px 15px rgba(0,0,0,.1);-webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 15px rgba(0,0,0,.1);background-color: #f3f3f3;}
.keywords_txt{width: 1200px;margin:0 auto;line-height: 50px;}
.keywords_txt span{font-size: 14px;font-weight: bold;color: #000000;}
.keywords_txt a{color: #555;font-size: 14px;}
.keywords_txt a:hover{color: #2756cc;}
.index_main{}
.product_box{padding:50px 0;background-color: #ffffff;}
.product_box .product{width: 1200px; margin: 0 auto;} 
.product .product_sidebar{ margin: 0 auto;background-color: #ffffff;}
.product .product_sidebar p{position:relative;height:47px;margin:30px 0  0 29px;padding:1px 0 0 36px;  font-size: 18px;line-height:15px;color:#2b2b2b;font-weight: bold; }
.product .product_sidebar p::after{position:absolute;top:0;left:0;width:30px;height:30px;background: url(../images/allicon.png) no-repeat -11px -7px;content:'';}
.product .product_sidebar p span{margin-top:2px;display:block;font-family:'Arial';font-size: 10px;color: #9e9e9e;font-weight: normal;}
.product .product_sidebar ul{display:flex; font-size: 16px;}
.product .product_sidebar ul li{position:relative;height: 47px;margin: 0 5px;line-height: 47px;border:1px solid #e7e7e7 ;text-align: center;border-radius: 50px; }

.product .product_sidebar ul li:hover{background:#ff7200;color:#ffffff;}
.product .product_sidebar ul li:hover a{color:#ffffff;}
.product .product_sidebar ul li:hover::after{background: url(../images/allicon.png) no-repeat -52px -7px;}
.product .product_sidebar ul li a{display:block;height:53px;color:#393939;cursor:pointer;text-align: center;overflow: hidden;}

.product .product_info{width:100%;padding: 15px 10px;background: #fff;}
.product_info .total_title{margin-bottom:23px;background: url(../images/tjbg.png) no-repeat center bottom;}
.product_info .product_content{}
.product_info .product_content ul{margin-left: -6px;}
.product_info .product_content ul li{float: left;width:273px;height:230px;padding:7px;margin: 0 6px 12px; border: solid 1px #dbd9d9; webkit-transition: all 0.6s ease-in;-moz-transition: all 0.6s ease-in;-ms-transition: all 0.6s ease-in;-o-transition: all 0.6s ease-in;transition: all 0.6s ease-in;}
.product_info .product_content  ul li a{display:block;width: 273px; height: 194px;overflow: hidden;}
.product_info .product_content  ul li img{width: 273px; height: 193px;transition: .8s;}
.product_info .product_content  ul li:hover{border: solid 1px #2756cc;}
.product_info .product_content  ul li:hover img{transform: scale(1.1);}
.product_info .product_content ul li .product_img {height: 193px;}
.product_info .product_content ul li p{height: 36px; font-size: 16px;text-align: center; line-height: 36px; background-color:#2756cc ;transition: .8s;}
.product_info .product_content ul li p a{color:#ffffff;}
.product_info .product_content ul li:hover p{ background-color:#ff7200;}
.product_info .product_content ul li:hover p a{color:#ffffff;}



.case_box{padding:50px 0;background-color: #ffffff;}
.case .total_title{color:#393939;}
.case_succ{ position:relative; width:100%;_height:100%; margin:0 auto;  overflow:hidden;}
.case_con{position:relative; width:1200px; height:260px; margin:0 auto; }
.caseul{ position:absolute; left:0px; top:0px;height:260px;margin-left:21px;}
.caseul  li{float:left;margin-right:22px; background-color:#2756cc;   }
.caseul  li a{display: block;}
.caseul  li img{height: 211px; width: 283px;}
.caseul  li p{ height: 50px; line-height: 50px; font-size: 16px;text-align: center;background-color:#2756cc;}
.caseul  li:hover p{background-color:#ff7200;}
.caseul  li a p {color: #ffffff;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.case_prev,.case_next{ width:70px; height:59px; background:url(../images/allicon.png) #2756cc no-repeat;  position:absolute; top:33px; z-index:99; cursor:pointer;}
.case_prev{ background-position:-176px -73px;left: -80px;top: 72px;}
.case_next{ background-position:-225px -73px; right: -80px;top: 72px;}





.aboutus-box{padding: 50px 0;background: #f3f3f3;}
.aboutus{width: 1200px; margin: 0 auto;overflow: hidden;}
.abounts_info{width: 580px; color: #414141;text-align: justify;}
.abounts_info p{font-size: 16px;line-height:32px;text-indent:32px;}
.abounts_info a{display:block;width: 160px; height: 50px;margin-top:30px;line-height: 50px; text-align: center;font-size: 14px;color: #333333;text-indent:0;border: solid 1px #1b1b1b;}
.abounts_info a:hover{background-color:#2756cc;color:#ffffff;border: solid 1px #2756cc;}
.aboutus .total_title{color:#414141;}


.news-box{padding:50px 0;overflow: hidden; background-color: #f3f3f3;}
.news_con{width: 1200px; margin: 0 auto;}
.new_info{overflow: hidden;}
.new_problem{width: 302px;}
.new_company{margin: 0 30px;}
.new_industry{}

.new_list{background-color: #ffffff;}
.new_industry .new_info{width: 320px;padding: 11px 20px;}
.new_industry .new_info img{width:320px;height:133px}
.new_company .new_info img{width:438px;height:133px}
.new_company .new_info{width: 438px;padding:16px 20px;}
.new_company .new_info ul{padding: 6px 0;}
.new_list ul li{line-height: 36px;}
.new_list ul li a{color:#3a3a3a;font-size: 14px;}
.new_list ul li a span{display:block;font-size: 10px;}
.new_industry.new_list ul li,.new_company.new_list ul li{position:relative;padding: 0 2px 0 20px;border-bottom: dashed 1px #525252;text-align: left;}
.new_industry.new_list ul li::after,.new_company.new_list ul li::after{position: absolute;top: 13px;left: 0px;width: 12px;height: 12px;content: '';background: url(../images/allicon.png) no-repeat -113px -9px;}
.new_industry.new_list ul{margin: 12px 0px;}
.new_company.new_list p{padding: 10px 0 6px 0;}
.new_company.new_list p a{color:#3a3a3a;}
.new_industry.new_list ul li a:hover,.new_company.new_list ul li a:hover{color:#2756cc;}
.new_company.new_list p a:hover{color:#2756cc;}

.news_tit{padding:10px 10px 0 10px;margin-bottom:11px;font-size: 16px; color: #1f1f1f;}
.news_tit span{padding-left:7px;font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif ;font-size: 10px;}
.news_tit .new_more{float:right;width:57px;background-color: #ff7200;}
.news_tit .new_more a{padding:0 5px;margin-left:3px;display:block;font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif ;font-size: 10px;color:#ffffff;background-color: #2756cc;}
.new_info ul li b{display:block;width: 18px; height: 18px;margin-right:5px;font-size:10px;font-weight:normal;line-height:18px;text-align:center;color:#ffffff;background-color:#2756cc;}
.new_info ul li p b{background-color:#3d3d3d;}
.new_problem .new_info{padding-top: 20px;}
.new_problem .new_info ul {margin: 0 20px;}
.new_problem .new_info ul li {text-align:justify;padding-bottom:15px;margin-bottom:15px;border-bottom: 1px dashed  #525252;font-weight: bold;line-height: 20px;font-size: 14px;}
.new_problem .new_info ul li p{overflow:hidden;font-weight: normal;margin-top: 11px;}

.new_problem .new_info ul li p span{width:235px;display: block;}
.new_problem .new_info ul li a:hover p b{color:#ffffff;}
.new_problem .new_info ul li a:hover{color:#2756cc;}


.link_citys{width:100%;border-top: solid 1px #dfdfdf;}
.links{overflow:hidden;width: 1200px; margin: 0 auto;padding:21px 0}
.links span{float:left;font-size: 14px; color: #000000; font-weight: bold;}
.links p{float:left;}
.links p a{font-size: 14px;color: #000000;}
.links p a:hover{color:#2756cc;}
.links p a:after{content: '|';}
.links p a:last-child:after{content:''}

.container{width: 1200px; margin: 0 auto;}
.smallbanner img{width: 100%;}











