﻿@charset "utf-8";

/*橙色字色color:#90c644; 普通字色color:#555;浅灰color:#666666;黑色color:#0d0a08; 蓝色color:#90c644; 深蓝色color:#006680; 线色color:#dbdbdb;*/
html{ overflow-y:scroll; height:100%; overflow-x:hidden;}
body{ font-family: Arial; font-size: 14px; line-height:24px; color: #5e5e5e; position: relative; background:#fff;max-height:99999px;min-height:1px; min-width:320px;}

.body{}
a{ cursor: pointer; color: #5e5e5e;}
a:hover{ transition: 0.4s;-moz-transition:  0.4s;	-webkit-transition:  0.4s;-o-transition:  0.4s; }

input{ outline: none;font-family: Arial; font-size: 14px;color: #5e5e5e; }
table{ border-collapse: collapse;}
table tr td{}
input,select{ color:#5e5e5e; display:block; background:#fff;font-family: Arial;}
textarea{ resize:none;font-family: Arial; outline: none;color: #5e5e5e; }
.clear{ clear: both;}
em,i,b{ font-style:normal;}

.f_l{ float:left;}
.f_r{ float:right;} 
.t_c{ text-align:center;}
.f_16{ font-size:16px; line-height:26px;}

.position_r{ position:relative;}
.position_a{ position:absolute;}
/*.con{ width:1000px; margin:0 auto;}*/
.con94{ width:1150px; margin:0 auto;}


/*header*/
.header{ width:100%; background:#fff; position: fixed; z-index:20; position: fixed; left:0; top:0;}
.header .header_f1.current{ /*border-bottom: solid 1px #dedede; */-webkit-box-shadow:0px 3px 3px #ccc; -moz-box-shadow:0px 3px 3px #ccc; box-shadow:0px 3px 3px #ccc;}
.paddingtop90{ padding-top:72px;}
.header .header_f1{ position:relative; height:72px;}
.header .logo{ display:block; float:left; padding-top:12px; 0width:100px; margin-right:60px;}
.header .logo img{ display:block; width:100%; height:auto;}
.header .pc_menu{/* float:left; width:990px;*/}
.header .pc_menu .ul_1{float:left; }
.header .pc_menu .ul_1 .li1{ float:left; font-size:15px; width:100px;}
.header .pc_menu .ul_1 .li1.sy{ width:70px;}
.header .pc_menu .ul_1 .li1>a{ display:block;  color:#202020; line-height:72px;}
.header .pc_menu .ul_1 .li1.on>a{ color:#CA2128; font-weight:bold;}
.header .pc_menu .ul_1 .li1:hover>a{color:#CA2128; font-weight:bold;}

.header .pc_menu .ul_1 .li1 .slide_nav{ position:absolute; width:130px; background:#CA2128; margin-left:-45px; color:#fff; padding:10px; display:none;}
.header .pc_menu .ul_1 .li1 .slide_nav a{ display:block; font-size:15px; line-height:30px; text-align:center;}


.header .pc_menu .ul_1 .li1 .slide_nav a{ color:#fff;}
.header .pc_menu .ul_1 .li1 .slide_nav a:hover{ color:#FFB4B4;}


.header .pc_menu .ul_1 .li1.pro .slide_nav{ position:absolute; width:100%; left:0; background:#CA2128; color:#fff;}
.header .pc_menu .ul_1 .li1.pro .slide_nav a{ text-align:left;}
.header .pc_menu .ul_1 .li1.pro dl{ float:left; margin-right:45px; padding:20px 0px;}
.header .pc_menu .ul_1 .li1.pro dl dt a{ font-size:15px; line-height:40px;  background:url(../images/ico4_06.png) no-repeat left center; padding-left:20px; display:block;}
.header .pc_menu .ul_1 .li1.pro dl dt a:hover{ background:url(../images/ico4_03.png) no-repeat left center;}
.header .pc_menu .ul_1 .li1.pro dl dd a{ display:block; padding-left:20px; font-size:12px; line-height:22px;background:url(../images/arr3_04.png) no-repeat 3px center;}
.header .pc_menu .ul_1 .li1.pro dl dd a:hover{ background:url(../images/arr3_06.png) no-repeat 3px center; text-decoration:underline;}
.header .pc_menu .ul_1 .li1.contact a{ display:block; text-align:center;border: solid 1px #CA2128; color:#CA2128; line-height:30px; margin-top:20px;}
.header .pc_menu .ul_1 .li1.contact a:hover{ font-weight:normal; color:#fff; background:#CA2128;}

.header .phone_menu{ display:none; position:absolute; right:0; height:100%; width:8%; max-width:43px; min-width:34px;}
.header .phone_menu .ico_menu{ position:absolute; width:100%; height:100%; background:url(../images/caidan.png) no-repeat center center; background-size:100% auto; cursor:pointer;}
.header .pc_menu a.lan_en{ float:right; display:block;line-height:30px; margin-top:22px; color:#5e5e5e;}
.header .pc_menu a.lan_en:hover{ color:#CA2128}




.phone_alert{ position:fixed; width:87%; padding:0 5%; height:97%; left:1.5%; top:1.5%; background: url(../images/green95.png); color:#fff; z-index:-1; -webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s; -webkit-transform:scale(0.4,0.4); -moz-transform:scale(0.4,0.4); transform:scale(0.4,0.4);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; } 
.phone_alert a{ color:#fff;}
.phone_alert.current{-webkit-transform:scale(1,1); -moz-transform:scale(1,1); transform:scale(1,1);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity:1 ; z-index:40;}
.phone_alert .close{ position:absolute; width:5%; max-width:40px; min-width:30px;top:20px; right:20px; z-index:4; cursor:pointer; -webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s; }
.phone_alert .close:hover{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.phone_alert .bar{ overflow:auto; padding:0 10px; margin-top:60px;}
.phone_alert .bar::-webkit-scrollbar {width: 3px;}
.phone_alert .bar::-webkit-scrollbar-thumb {background: #338d85; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.phone_alert .bar::-webkit-scrollbar-thumb:window-inactive {background: #338d85;}
.phone_alert .bar .box3{}
.phone_alert .bar .box3 .li .grad1{width: 90%;
margin-left: 5%;
height: 1px;
background: -webkit-linear-gradient(left, #09877c, #fff, #09877c);
background: -o-linear-gradient(left, #09877c, #fff, #09877c);
background: -moz-linear-gradient(left, #09877c, #fff, #09877c);
background: linear-gradient(left, #09877c, #fff, #09877c);}
.phone_alert .bar .box3 .li h3{ font-size:18px; text-align:center; line-height:2.8em; position:relative;}
.phone_alert .bar .box3 .li h3 a{ display:block; width:80%; margin:0 auto;}
.phone_alert .bar .box3 .li p a{ font-size:14px; text-align:center; display:block; line-height:30px; color:#eee;}
.phone_alert .bar .box3 .show3{ display:none; padding-bottom:0.6em;}

.phone_alert .bar .box3 .li h3 b{ width:32px; height:32px; background:url(../images/jiantou3.png) no-repeat center center; position:absolute; right:5%; top:50%; margin-top:-16px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; z-index:2; cursor:pointer;}
.phone_alert .bar .box3 .li h3 b.current{ -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.phone_alert .bar .box3 .li h3.active a{ color:#82e23a;}


.phone_alert .logo2{ position:absolute; display:block; width:40%; left:20px; top:20px; max-width:100px; min-width:80px;}
.phone_alert .logo2 img{ display:block; width:100%; height:auto;}
.phone_alert .bar .box3 .li .pros{}
.phone_alert .bar .box3 .li .pros .li2 { text-align:center; padding-bottom:0.6em;}
.phone_alert .bar .box3 .li .pros .li2 dl{ display:none;}
.phone_alert .bar .box3 .li .pros .li2 .dt{ display:block; position:relative; text-align:center; line-height:2em; font-size:16px; }
.phone_alert .bar .box3 .li .pros .li2 a{  color:#fff;}
.phone_alert .bar .box3 .li .pros .li2 .dt b{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;width:32px;height:32px; background:url(../images/jiantou4.png) no-repeat center center;position: absolute;top:0; right:5%; z-index:2; cursor:pointer;}
.phone_alert .bar .box3 .li .pros .li2 .dt b.current{-webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg);}
.phone_alert .bar .box3 .li .pros dd{ line-height:2em;}
.phone_alert .bar .box3 .li .pros .li2 .dt.active{color:#82e23a }

.to_top{ position:fixed; display:none; right:50px; width:30px; height:30px; z-index:8; bottom:80px; cursor:pointer; }
.to_top img{width:30px; height:30px;}

.errorbox{ position:fixed; display:none; width:100%; height:100%; z-index:100; background:#fff; left:0; top:0; text-align:center; padding-top:50px;}
.errorbox h2,.errorbox h3,.errorbox h4 { color:#666; font-family:arial; text-align:center; padding:10px 0px; }
.errorbox strong { border-bottom:1px dotted #89c43a; font-weight:normal; padding-bottom:2px; color:#89c43a; }
.errorbox p { padding:50px 0; letter-spacing:20px; }
.errorbox h4 { font-weight:normal; }
.errorbox img{ width:100px; height:100px;}
.errorbox h5{ display:inline-block; padding:10px 30px; color:#f00; cursor:pointer;}


/*homebanner*/
/*首页-banner*/
.banner{ position:relative; overflow:hidden; width:100%;}
.banner .bg{ max-width:2000%; width:100%; height:auto; display:block;}
.banner .swiper-slide{ overflow: hidden;}
.banner .swiper-pagination-bullet{/*transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;*/ width:12px; height:12px; opacity: 1;filter: alpha(opacity=100); border-radius:0; cursor:default; border:none; background:url(../images/banner_dott1.png);}
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: url(../images/banner_dott2.png); border-radius:0;}
.banner .swiper-pagination{ text-align:right;  padding-right:3%; width:97%;}
.banner.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 3px;}
.banner .banner_prev{ position:absolute; left:2%; top:44%; z-index:3; width:32px;cursor:pointer; display:none;} 
.banner .banner_next{ position:absolute; right:2%; top:44%; z-index:3; width:32px; cursor:pointer;display:none;}
.banner .banner_prev img,.banner .banner_next img{ width:100%; height:auto;}
.banner .banner_prev:hover,.banner .banner_next:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1; }
.banner:hover .banner_prev,.banner:hover .banner_next{ display:block;}



/*footer*/
.footer{ padding:10px 0px 15px; position:relative; overflow:hidden; z-index:5;line-height:30px; border-top: solid 1px #f3f3f3;}
.footer .footer_link{ float:right;}
.footer .footer_link a{ float: left; display:block; font-size:12px; margin-left:30px;}
.footer .footer_link a:hover{ color:#CA2128}
.footer .copyright{ font-size:12px; text-transform:uppercase;} 
.footer .share{ height:28px;}
.resize_h{ overflow: hidden;}

.sy_arrow_m{ padding:25px 0px; text-align:center;}
.sy_arrow_m p{ width:22px; margin:0 auto; height:44px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s; cursor:pointer;}
.sy_arrow_m p.current{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; height:0;}

.sy_arrow_m p img.img1{ width:22px; height:32px; display:block;}
.sy_arrow_m p span{ display:block; width:22px; height:12px ; background:url(../images/home_13.png) no-repeat center bottom; 
animation: more1 1.5s infinite;
/* Firefox: ; */
-moz-animation: more1 1.5s infinite;
-webkit-animation: more1 1.5s infinite;
/* Opera: ; */
-o-animation: more1 1.5s infinite;}





@keyframes more1
{
0% {-webkit-transform: translate(0,0px);opacity:0.5;}
50% {-webkit-transform: translate(0,5px);opacity:1;}
}

@-moz-keyframes more1 
{
0% {-webkit-transform: translate(0,0px);opacity:0.5;}
50% {-webkit-transform: translate(0,5px);opacity:1;}
}

@-webkit-keyframes more1 
{
0% {-webkit-transform: translate(0,0px);opacity:0.5;}
50% {-webkit-transform: translate(0,5px);opacity:1;}
}

@-o-keyframes more1
{
0% {-webkit-transform: translate(0,0px);opacity:0.5;}
50% {-webkit-transform: translate(0,5px);opacity:1;}
}

.sy_news{ height:36px; line-height:36px; margin-bottom:30px;}
.sy_news .scroll_news{ float:left; overflow:hidden; width:545px; background:url(../images/home_17.png) no-repeat left center; height:36px; padding-left:30px;}
.sy_news .scroll_news ul{ width:100%;}
.sy_news .scroll_news ul li{ width:100%;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:36px; font-size:16px;}
.sy_news .scroll_news ul li a:hover{ color:#CA2128; text-decoration:underline;}

.sy_news .search_r{ float:right; width:240px; padding-left:10px; background:#f3f3f3; position:relative; padding-right:40px;}
.sy_news .search_r input{ border:none; background:none; width:100%; padding:4px 0px; height:28px; line-height:28px;}
.sy_news .search_r a.btn_search{ display:block; width:40px; height:36px; background:url(../images/home_20.png) no-repeat center center; position:absolute; right:0; top:0; cursor:pointer;}
.sy_pro{}
.sy_pro .ulb{ width:101%;}
.sy_pro .li{ float:left; width:32.333%; margin-right:1%; margin-bottom:1%; position:relative; overflow:hidden; height:245px; background:#f3f2f2;}
.sy_pro .li img{ display:block; position:relative; width:100%; height:auto; top:-35%;}
.sy_pro .li.first_li em{ display:block; position:absolute; top:0; left:0; width:92%; z-index:2; height:0; border-top: solid 1px #8c8c8c;}
.sy_pro .li.first_li>div{ position:absolute; width:100%; z-index:2; text-align:center; top:50%; margin:-50px 0px 0px 0px;}
.sy_pro .li.first_li .title{ text-align:center; font-size:48px; color:#202020; line-height:100%;}
.sy_pro .li.first_li .p{ margin-top:20px; text-align:center;}
.sy_pro .li.first_li .p a{ color:#CA2128;}
.sy_pro .li.first_li .p a:hover{ color:#FFB4B4;}
.sy_pro .li .title2{ text-align:center; font-size:24px; line-height:34px; position:absolute; width:100%; z-index:2; top:50%; margin-top:-17px; color:#fff; -webkit-text-shadow:0px 3px 4px #222; -moz-text-shadow:0px 3px 4px #222; text-shadow:0px 3px 4px #222;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.sy_pro .li .bg{background:url(../images/black40.png);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.sy_pro .li .hover{ 
position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3; filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0; opacity: 0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.sy_pro .li .hover ul{vertical-align: middle;padding: 0 16.6% 0 16.6%;}
.sy_pro .li .hover ul li{ text-align:center; font-size:16px; line-height:32px;}
.sy_pro .li .hover ul li a{ display:block; color:#fff;}
.sy_pro .li .hover ul li a:hover{ color:#6e6e71; background:#fff;}

.sy_pro .li:hover .hover{ filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1;}
.sy_pro .li:hover .bg{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1; opacity: 1;}
.sy_pro .li:hover .title2{ top:20%;}

.sy_pro .li .hover .more{ position:absolute;padding: 0 16.6% 0 16.6%; position: absolute;
width: 66.8%;
height: 32px;
left: 0;
bottom: 27px;}
.sy_pro .li .hover .more a{ display:block; text-align:center;color:#fff; line-height:32px;}
.sy_pro .li .hover .more a:hover{ color:#6e6e71; background:#fff;}


.sy_tab_f3{ height:40px; margin-top:20px;}
.sy_tab_f3 a{ display:block; float:left; margin-right:10px; text-align:center; width:120px; height:38px;  font-size:14px; line-height:38px; color:#CA2128; border: solid 1px #CA2128;}
.sy_tab_f3 a.active{ background:#CA2128; color:#fff;}

.sy_pro_swiper{ margin-top:30px; position:relative; width:1280px; margin-left:-65px;}

.sy_pro_swiper .scroll_sy{ overflow:hidden; width:1150px; margin:0 auto;border-left: solid 1px #dcdcdc;}
.sy_pro_swiper .scroll_sy img{ display:block;}

.sy_pro_swiper .scroll_sy .swiper-slide{ overflow: hidden;}
.sy_pro_swiper .scroll_sy .swiper-slide .div{ display:block; border-right: solid 1px #dcdcdc; padding:0 30px;}
.sy_pro_swiper .scroll_sy .swiper-slide img{ display:block; margin:0 auto 20px; width:160px; height:120px; }
.sy_pro_swiper .scroll_sy .swiper-pagination-bullet{transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; width: 8px; height: 8px; background:none; opacity: 1;filter: alpha(opacity=100); border-radius:0; cursor:default; /*border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%;*/ border: solid 1px #FFB4B4;}
.sy_pro_swiper .scroll_sy .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #6e6e71;}
.sy_pro_swiper .scroll_sy.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin: 0 3px;}
.sy_pro_swiper .scroll_sy .btn_prev{ position:absolute; left:0px; top:50%; z-index:3; width:22px; height:40px;  margin-top:-11px; cursor:pointer;}
.sy_pro_swiper .scroll_sy .btn_next{ position:absolute; right:0px; top:50%; z-index:3; width:22px;height:40px; margin-top:-11px;cursor:pointer;}

.sy_pro_swiper .swiper-pagination{ position:relative; bottom:auto; display:none !important;}

.sy_pro_swiper .scroll_sy h4{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sy_pro_swiper .scroll_sy p{ font-size:12px;}
.sy_pro_swiper .scroll_sy .div:hover span{ color:#6e6e71;}
.sy_pro_swiper .scroll_sy .div:hover h4{ color:#CA2128;}
/*.sy_pro_swiper .scroll_sy .swiper-slide:last-child .div{ border-right:none}*/

.sy_about{ margin-top:40px;}
.sy_about .half{ width:50%; float:left;height:340px;}
.sy_about .half_c{ width:575px; overflow:hidden;}
.sy_about .half_c img{ width:575px; height:340px; display:block;}
.sy_about .b_cf3{ background:#f3f3f3; }
.sy_about .half_c .box2{ padding-left:60px; margin-top:50px; line-height:26px;  position: relative; padding-bottom:100px;}
.sy_about .half_c .box2 .bar{ overflow:auto;height:208px;overflow-y:auto;text-align:justify;padding-right:10px;}
.sy_about .half_c .box2 .bar::-webkit-scrollbar {width: 3px;}
.sy_about .half_c .box2 .bar::-webkit-scrollbar-thumb {background: #fff; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.sy_about .half_c .box2 .bar::-webkit-scrollbar-thumb:window-inactive {background: #fff;}

.sy_about .half_c .box2 h3{ font-size:24px; color:#202020; line-height:2em;}

.sy_about .half_c  .more{ position:absolute; left:0; bottom:40px; height:40px; line-height:40px; background:#fff; float:left; display:block; padding-left:60px; padding-right:30px;}
.sy_about .half_c  .more:hover{ color:#6e6e71;}


.sy_kehu{ background:#CA2128; position:relative; padding:30px 0px; color:#fff;}
.sy_kehu .w290{ float:left; width:290px;}
.sy_kehu .w290 .video_Btn{ height:35px; line-height:35px; padding-bottom:10px; border-bottom: solid 1px #fff; font-size:24px; background:url(../images/home_52.png) no-repeat left top; padding-left:45px; cursor:pointer;}
.sy_kehu .w290 .contactbox{ padding-top:30px; font-size:12px;}
.sy_kehu .w290 .contactbox h4{ font-size:18px; line-height:2em;}
.sy_kehu  .hehu{ padding-left:370px; padding-top:50px;}
.sy_kehu  .hehu img{ max-width:100%; height:auto;}
.sy_kehu .green{ position:absolute; width:22%; background:#6e6e71; padding:15px 0px 15px 30px; font-size:18px; right:0; top:-20px;}
.sy_kehu .green a{ font-size:12px; color:#fff;}
.sy_kehu .green a:hover{ text-decoration:underline;}


.video_alert{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: url(/images/mark6.png); display: none; z-index:20;}
.video_alert .box{ width: 783px; height: 524px; background: #fff; position: absolute; border-radius: 5px; left: 50%; top: 0%; margin-left: -391px; margin-top: -262px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; opacity: 0;}
.video_alert .box.current{ top: 50%; margin-top: -262px; opacity: 1;}
.video_alert .box .close{ width: 25px; height: 25px; background: url(/images/close1.png) no-repeat center; position: absolute; right: -13px; top: -13px; cursor: pointer;}
.video_alert .box .name{ text-align: center; margin-top: 1.4em; margin-bottom: 1em;}
.video_alert .box video{ width: 714px; height: 424px; margin: 0 auto; background: #000; display: block;}


.float_fixed{ position:fixed; z-index:11; right:0; width:55px; top:50%; margin-top:-115px;}
.float_fixed .li{  display:block; background:#adaeaf; width:55px; height:55px; margin-top:5px;}
.float_fixed .li span{ display:block;cursor:pointer; width:55px; height:55px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.float_fixed .li.f_top span{ background: url(../images/ico6_03.png) no-repeat top left;}
.float_fixed .li.addr span{  background: url(../images/ico6_03.png) no-repeat left -60px; }
.float_fixed .li.weix span{  background: url(../images/ico6_03.png) no-repeat left -120px; }
.float_fixed .li.weix .hover2{ display:none; width:265px; height:265px; padding:10px; position:absolute; right:60px; bottom:0; background:#fff; border: solid 1px #d6d6d6; text-align:center; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px;}
.float_fixed .li.weix .hover2 img{ display:block; margin: 5px auto; width:195px; height:195px;}
.float_fixed .li.lianx span{  background: url(../images/ico6_03.png) no-repeat left -180px; }
.float_fixed .li:hover span{ -webkit-transform:scale(-1,1); -moz-transform:scale(-1,1); transform:scale(-1,1);}



.pagebanner{ height:350px; background-position: center center; background-size:auto 100%;}
.pagebanner .con94{ position:relative;height:350px;}
.pagebanner .div{ font-size:40px; line-height:40px; position:absolute; width:100%; text-align:center; color:#fff; top:50%; margin-top:-20px; -webkit-text-shadow:0px 3px 4px #222; -moz-text-shadow:0px 3px 4px #222; text-shadow:0px 3px 4px #222;}
.each_page{/*border-top: solid 1px #dcdcdc; */border-bottom: solid 1px #dcdcdc;}
.each_page .con94{ border-left: solid 1px #dcdcdc;}
.each_page .a{ display:block; float:left; text-align:center; line-height:3em; padding-top:1em;border-right: solid 1px #dcdcdc; width:170px;}
.each_page .a.on{ color:#fff; background:#CA2128;}
.each_page .a.on:hover{ color:#fff;}
.each_page .a:hover{ color:#fff; background:#CA2128;}
.each_bigbt{ font-size:40px; color:#202020; padding-top:1.2em; padding-bottom:0.8em; text-align:center; line-height:1em;}
.each_bigbt.t_l{ text-align:left;}
.serv_page3{ padding:6% 0px;}
.serv_page3 .half3{ width:45%; padding-left:5%; float:left;}
.serv_page3 .half3 img{ width:100%; height:auto;}
.serv_page3 .half3  .bt1{ font-size:18px; color:#202020;}
.serv_page3 .half3  .txt1{ padding:1em 0;}


.brands{ height:40px; line-height:40px; text-align:right;}
.brands a:hover{ color:#CA2128;}

.each_form{ padding:25px 0px; background:#CA2128; position:relative;}
.each_form .ico{ width:116px; height:116px; position:absolute; z-index:3; left:50%; top:50%; margin-left:-58px; margin-top:-58px;}
.each_form .ab_half{ position:absolute; width:50%; height:100%; top:0; right:0; background:#6e6e71; color:#fff; z-index:2;}
.each_form .w570{ width:575px; padding-top:40px;}
.each_form .w478{  width:478px;}
.each_form .w478_2{}
.each_form .bt1{ font-size:18px; line-height:2.4em; color:#fff;}
.each_form .form .rows{ background:#ffffff; padding:0.3em 0.8em; margin-bottom:5px;}
.each_form .form .rows .inputtxt{ color:#CA2128; height:2em; line-height:2em; width:100%; border:none; background:none;}
.each_form .form .rows textarea{color:#CA2128; height:60px; line-height:20px; overflow:auto; resize:none; width:100%; border:none; background:none;}
.each_form .form .btndiv{ padding-top:10px;}
.each_form .btndiv .btn1{ float:left; display:block; width:100px; text-align:center; height:36px; line-height:36px; margin-right:5px; background:#ffe616; color:#CA2128;}
.each_form .btndiv .btn2{ float:left; display:block;width:100px; text-align:center; height:36px; line-height:36px; margin-right:5px; background:#6e6e71; color:#fff;}
.each_form .w570 .lianx{ margin-bottom:5px;}
.each_form .w570 .lianx .span1{ float:left; background:#525252; padding:15px 30px 15px 15px; line-height:26px;}
.each_form .w570 .lianx .span1 b{ display:block; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.each_form .w570 .lianx .img{ float:left; width:72px; height:72px; background:#fff; padding:5px;}
.each_form .w570 .lianx .img img{ width:72px; height:72px;}
.each_form .w570 .txtd{ font-size:12px;}


.serv_page4{ padding:0 0 6% 0px;}
.serv_page4 .half4{ width:50%; float:left; line-height:28px;}
.serv_page4 .half3{ width:45%; padding-left:5%; float:left;}
.serv_page4 .half3 img{ width:100%; height:auto;}
.serv_page4 .half3  .bt1{ font-size:18px; color:#202020; padding-bottom:0.4em;}
.serv_page4 .half3  .bt2{ font-size:16px; color:#CA2128; padding:0.5em 0 0.8em; font-weight:bold;}
.serv_page4 .half3  .txt1{ padding:1em 0;}

.serv_page2{ padding:0 0 6% 0px;}
.serv_page2 .w84{ width:84%; margin:0 auto;}
.serv_page2 .xunh{ position:relative;}
.serv_page2 .half_5{ width:50%;}
.serv_page2 .half_5 img{ width:100%; height:auto;}
.serv_page2 .half_5 .divtxt{ width:92%; padding:15px 0px;}
.serv_page2 .xunh.even .half_52{ float:right;}
.serv_page2 .xunh.even .half_52 .divtxt{ float:right;}
.serv_page2 .xunh.odd .half_52{ float:left;}
.serv_page2 .xunh.odd .half_52 .divtxt{ float:left;}
.serv_page2 .half_5.pic{ position:absolute; top:0;}
.serv_page2 .xunh.even .half_5.pic{ left:0;}
.serv_page2 .xunh.odd .half_5.pic{ right:0;}
.serv_page2 .half_5 .bt1{ font-size:18px; line-height:2em; color:#202020;}


.serv_page1{ background:url(../images/bg7_02.png) no-repeat  center 40px;}
.serv_page1 .con1{ position:relative; min-height:280px;}
.serv_page1 .con1 .yuan{ position:absolute; left:50%; margin-left:-140px; top:0; width:280px; height:280px; overflow:hidden; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; -webkit-box-shadow:0 0 10px #aaa; -moz-box-shadow:0 0 10px #aaa; box-shadow:0 0 10px #aaa;}
.serv_page1 .con1 .yuan img{ width:100%; height:auto; display:block; }
.serv_page1 .con1 .f_la{ float:left; width:370px;  font-size:32px; line-height:40px; padding:130px 0px; color:#636363;
text-shadow: 2px 0px 0px #fff,-2px 0px 0px #fff,0px 2px 0px #fff,0px -2px 0px #fff; 
-webkit-text-shadow: 2px 0px 0px #fff,-2px 0px 0px #fff,,0px 2px 0px #fff,0px -2px 0px #fff; 
 -moz-text-shadow: 2px 0px 0px #fff,-2px 0px 0px #fff,0px 2px 0px #fff,0px -2px 0px #fff; 
}
.serv_page1 .con1 .f_lb{ width:390px; float:right; color:#fff; padding-top:85px;}
.serv_page1 .con1 .f_lb .p1{ font-size:13px; line-height:20px;}
.serv_page1 .con1 .f_lb .p2{ font-size:18px; line-height:26px;}
.serv_page1 .con1 .f_lb .p3{ font-size:30px; line-height:36px;}
.serv_page1 .con2{ width:80%; text-align:center; margin: 0 auto; padding-bottom:2em;}

.serv_page1 .con3{ text-align:center; color:#fff; background:url(../images/bg6.png) no-repeat top center; padding:0px 0px 0px 5px;}
.serv_page1 .con3 .kuai{ float:left;  text-align:center; width:319px; height:319px;color:#fff; display:table; vertical-align:middle;/* -webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s;*/ background-size:100% auto; background-repeat:no-repeat; background-position: center center; }
.serv_page1 .con3 .div2{ padding:0 50px; display:table-cell;  vertical-align:middle;-webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s; color:#fff;}
.serv_page1 .con3 .kuai.kuai1{ background-image: url(../images/kuai1.png);}
.serv_page1 .con3 .kuai.kuai2{ background-image: url(../images/kuai2.png);}
.serv_page1 .con3 .kuai.kuai3{ background-image: url(../images/kuai3.png);}
.serv_page1 .con3 .kuai.kuai4{ background-image: url(../images/kuai4.png); margin-top:-159px;}
.serv_page1 .con3 .kuai.kuai5{ background-image: url(../images/kuai5.png);margin-top:-159px;}
.serv_page1 .con3 .kuai.kuai6{ background-image: url(../images/kuai6.png);margin-top:-159px;}
.serv_page1 .con3 .kuai:first-child{ margin-left:160px;}

.serv_page1 .con3 .div2 .p1{ font-size:24px; line-height:1.2em; margin-bottom:0.4em;}
.serv_page1 .con3 .kuai:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8; opacity: 0.8; }

.serv_page1 .f5_con_s{ margin-top:50px; border-top: solid 1px #dcdcdc; padding:40px 0px;
font-size:0;
[;font-size:12px;];
*font-size:0;
[;letter-spacing:-3px;];
*letter-spacing:normal;
*word-spacing:-1px;
}
.serv_page1 .f5_con_s .div{width:18%; padding:0 3.5%; vertical-align:top;  text-align:center; /*float:left;*/
display:inline-block;
	*display:inline;
	*zoom:1;
	font-size:14px;
	letter-spacing:normal;
	word-spacing:normal;
}
.serv_page1 .f5_con_s .div img{ display:block; margin:0 auto; width:55px; height:auto; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; }
.serv_page1 .f5_con_s .div .bt3{ font-size:16px; color:#202020; padding:14px 0px;}
.serv_page1 .f5_con_s .div:hover img{ -webkit-transform:scale(-1,1); -moz-transform:scale(-1,1); transform:scale(-1,1);} 


.contact_page1{ position:relative;}
.contact_page1 .left_map{ width:50%; float:left; height:520px;}
.contact_page1 .ab_div{ position:absolute; width:50%; right:0; top:0; height:100%; z-index:2;}
.contact_page1 .w570{width: 575px;}
.contact_page1 .w570 .w_80p{ width:76%; float:right;}
.contact_page1 .ab_div .bt1{ font-size:18px; line-height:1.6em; color:#202020; background:url(../images/xian3_06.jpg) no-repeat left top; padding:0.7em 0 0.6em;}
.contact_page1 .ab_div .kuai{ display:block; text-align:center; width:160px; height:160px; background:#df9005; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:-80px; top:50%; margin-top:-80px; color:#fff; display:table; vertical-align:middle; font-size:18px; line-height:3em; -webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s; }
.contact_page1 .ab_div .div2{ display:table-cell; vertical-align:middle; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); transform:rotate(-45deg);-webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s; color:#fff;}
.contact_page1 .ab_div .div2 img{ margin:0 auto; display:block;}

.contact_page1 .ab_div .kuai:hover{ -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); transform:rotate(135deg);}
.contact_page1 .ab_div .kuai:hover .div2{ -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); transform:rotate(-135deg);}

.contact_page2{ position:relative; overflow:hidden;}
.contact_page2 .w_37p{ width:28.05%; float:left; padding:50px 0px 20px 3%; background:#f3f3f3; margin-bottom:30px; position:relative;}
.contact_page2 .w_63p{ width:62.95%; float:left; padding:0 0 50px 6%;}
.contact_page2 .w_37p .job{ padding-bottom:4em;}
.contact_page2 .w_37p .a{ display:block; padding-left:15px; line-height:2.5em; margin-bottom:1px;}
.contact_page2 .w_37p .a.on{ color:#fff; background:#CA2128;}
.contact_page2 .w_37p .a:hover{  color:#fff; background:#CA2128;}
.contact_page2 .w_37p .mailto{ display:block; color:#CA2128;}
.contact_page2 .w_37p .mail{ color:#646464; padding-left:15px;}

.contact_page2 .bt1{ font-size:18px; line-height:1.6em; color:#202020; background:url(../images/xian3_06.jpg) no-repeat left top; padding:0.7em 0 0.2em;}
.contact_page2 .date{ font-size:12px; line-height:18px;font-family:Arial; }
.contact_page2 .div{ padding-top:2.5em; color:#646464;}
.contact_page2 .div .bt4{ color:#202020; line-height:36px;}
.contact_page2 .w_63p .btn{ display:block; text-align:center; color:#fff; width:140px; height:45px; line-height:45px; background:#df9005; margin-top:30px;} 

.contact_page2 .w_37p .back{ position: absolute; left:0; top:0; width:50px; height:50px; background:url(../images/back-wap.png) no-repeat center center; background-size:30px 30px; display:none; max-width:50px;}
.contact_page2 .w_37p .choose{ height:50px; line-height:50px; padding-left:20px; border-left: solid 1px #fff; display:none;}


.news_page{ padding:40px 0px;}
.news_page .ul{ width:102%;}
.news_page .ul li{ float:left; width:31.33%; margin-right:2%; margin-bottom:2%;}
.news_page .ul li .pic{ overflow:hidden; position:relative;}
.news_page .ul li .pic img{ width:100%; height:auto; display:block; -webkit-transition:1s; -moz-transition:1s; transition:1s;} 
.news_page .ul li:hover .pic img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.news_page .ul li h3{ padding:15px 0px 0px;}
.news_page .ul li h3 a{ color:#202020;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page .ul li h3 a:hover{ color:#CA2128;}
.news_page .ul li .date{ font-size:12px; font-family:Arial; color:#ababab;}

.news_page .ul li .pic .btn{ display:block; position:absolute; z-index:3; width:35px; height:35px; border: solid 1px #fff; background:url(../images/home_52.png); left:50%; top:50%; margin-left:-18px; margin-top:-18px;}
.news_page.search_list .ul li{ width:23%;}
.news_page.search_list{ padding:20px 0 0px; }
.news_page.search_list .ul li h3{ padding:8px 0px 0px;}


/*分页*/
div.pagebox{padding:20px 0px;text-align: left;height:40px;}
div.pagebox a{ padding:0px 15px;margin:2px;color:#646464; background:#f3f3f3; text-align:center; display:inline-block;text-decoration:none;  vertical-align: middle;  height:36px; line-height:36px; border: solid 1px #dcdcdc;}
div.pagebox span{padding:0px 15px;text-align:center; margin:2px;color:#000; display:inline-block;text-decoration:none; background:#CA2128; vertical-align: middle;  height:36px; line-height:36px;border: solid 1px #dcdcdc;}

div.pagebox a:hover{color:#fff;background-color:#CA2128;border: solid 1px #CA2128;}
div.pagebox .current{margin:2px;color:#fff;background-color:#CA2128; vertical-align: middle;border: solid 1px #CA2128;}


.news_paged{ padding:20px 0px 40px;}
.news_paged .leftmian{ width:70%; float:left;}
.news_paged .rightmian{ width:25%; float:right;}

.news_paged .leftmian .date{ font-size:12px;font-family:Arial; color:#ababab; line-height:18px;}
.news_paged .leftmian h1{ font-size:24px; color:#202020; line-height:1.3em;}
.news_paged .leftmian .box2{ line-height:28px; height:28px; margin-top:8px;}
.news_paged .leftmian .box2 .share{ float:left; margin-right:30px;}
.news_paged .leftmian .box2 .yue{ float:left; font-size:12px;}
.news_paged .leftmian .box2 .yue em{ color:#e31e22;}

.news_paged .txt_mian{ padding:30px 0px;}
.news_paged .txt_mian img{ display:block; margin:10px auto; max-width:100% !important; height:auto !important; }
.news_paged .back:hover{ color:#CA2128;}

.news_paged .rightmian ul{ padding-bottom:20px;}
.news_paged .rightmian li{ float:left; margin-bottom:20px;}
.news_paged .rightmian li .pic{ overflow:hidden;}
.news_paged .rightmian li .pic img{ width:100%; height:auto; display:block; -webkit-transition:1s; -moz-transition:1s; transition:1s;} 
.news_paged .rightmian li:hover .pic img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.news_paged .rightmian li h3{ padding:5px 0px 0px;}
.news_paged .rightmian li h3 a{ color:#202020;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_paged .rightmian li h3 a:hover{ color:#CA2128;}
.news_paged .rightmian li .date{ font-size:12px; font-family:Arial; color:#ababab; line-height:18px;}
.news_paged .rightmian li .txt{ font-size:12px; line-height:22px; overflow:hidden; height:44px;}

.culture_page{ padding-bottom:40px;}
.culture_page .half45{ width:45%; padding:0 2.5%; float:left;}
.culture_page .half451{ min-width:510px;}
.culture_page  .bt1{font-size:18px; line-height:1.6em; color:#202020; background:url(../images/xian3_06.jpg) no-repeat left top; padding:0.7em 0 0.6em;}
.culture_page .leftbg{ height:602px; float:left; padding-top:25px; background:url(../images/about3bg_03.png) no-repeat top center; margin-top:30px;}
.culture_page .leftbg .four{ float:right; width:380px; padding-left:5px;}
.culture_page .leftbg .kuai{ float:left;  text-align:center; width:188px; height:188px;color:#fff; display:table; vertical-align:middle;/* -webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s;*/ background-size:100% auto; background-repeat:no-repeat; background-position: center center; }
.culture_page .leftbg .div2{ padding:0 30px; font-size:18px; line-height:1.4em; display:table-cell;  vertical-align:middle;-webkit-transition:0.4s; -moz-transition:0.4s; transition:0.4s; color:#fff;}
.culture_page .leftbg .kuai.kuai1{ background-image: url(../images/kuai7.png); margin-left:96px;}
.culture_page .leftbg .kuai.kuai2{ background-image: url(../images/kuai4.png); margin-top:-90px;}
.culture_page .leftbg .kuai.kuai3{ background-image: url(../images/kuai3.png); margin-top:-90px; margin-left:4px;}
.culture_page .leftbg .kuai.kuai4{ background-image: url(../images/kuai5.png); margin-top:-90px;margin-left:96px;}
.culture_page .leftbg .bt{ color:#fff; font-size:24px; padding-top:165px; line-height:1.3em; font-weight:bold; width:3em; float:left; padding-left:2.2em;}

.about_page{ padding:50px 0; margin:20px 0px 60px; position:relative; background-size:cover; background-position: center center;}
.about_page img{ width:100%; height:auto; display:block;}
.about_page .con94{}
.about_page .divbox{ width:57%; background:url(../images/green90.png); color:#fff; padding:40px 4%;}
.about_page .divbox .bt2{ font-size:40px; line-height:1.3em; margin-bottom:0.8em;}





.history_page{ padding:20px 0 50px; position:relative;}
.history_page .con94{ background:url(../images/xian7_03.jpg) repeat-y center top; overflow:hidden;}
.history_page .div{ margin-bottom:20px;}
.history_page .div .half_a{ width:56%; min-height:180px; position:relative;  padding-bottom:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.history_page .div.even .half_a{ float:left; margin-left:90px; left:-6%;}
.history_page .div.odd .half_a{ float:right; margin-right:90px;right:-6%;}
.history_page .div.even .boxcon{ padding-right:200px; position:relative;}
.history_page .div.odd .boxcon{ padding-left:200px; position:relative;}
.history_page .div.even .boxcon .imgb{ right:0;}
.history_page .div.odd .boxcon .imgb{ left:0;}

.history_page .div .imgb{ position:absolute; top:0; width:180px; height:180px; overflow:hidden;}
.history_page .div .imgb img{ display:block; width:100%; height:auto;-webkit-transition:0.6s; -moz-transition:0.6s; transition:0.6s;}
.history_page .div .imgb b{ display:block; top:0; left:0; position:absolute; width:100%; height:100%; background:url(../images/kong_03.png) no-repeat; background-size:100% 100%;}

.history_page .div.even .boxcon{ text-align:right;}
.history_page .div.odd .boxcon{ text-align:left;}
.history_page .div .year{ font-size:16px; color:#202020; line-height:26px; padding-top:1.5em;}
.history_page .div .title{ font-size:16px; color:#202020; line-height:22px;}
.history_page .div .ms{ padding-top:10px; font-size:12px; line-height:20px; color:#787878;}
.history_page .loadmore{ position:relative; width:100px; height:100px; padding:40px; margin:0 auto; display:table;  background:url(../images/kuaiload4.png); background-size:100% 100%;}
.history_page .loadmore .a{ display:table-cell; color:#fff; text-align:center; vertical-align:middle; line-height:30px;}
.history_page .loadmore img{ display:block; margin:0 auto; width:16px; height:16px;}
.history_page .loadmore .a:hover img{-webkit-animation: float2 infinite 0.8s linear ;
animation: float2 infinite 0.8s linear ;}

@-webkit-keyframes float2 {
  form {
	-webkit-transform:rotate(0deg);
    transform: rotate(0deg);
  }
  to {
	-webkit-transform:rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes float2 {
  form {
	-webkit-transform:rotate(0deg);
    transform: rotate(0deg);
  }
  to {
	-webkit-transform:rotate(360deg);
    transform: rotate(360deg);
  }
}

.honor_page{ padding:20px 0 50px; position:relative;}
.honor_page .qiehuan{width: 100%; max-width: 1150px; margin: 0 auto; overflow: hidden;position:relative;}
.honor_page .qiehuan .datus{ padding: 25px 60px 8%; background: #fff; position: relative;}
.honor_page .qiehuan .datu{ overflow:hidden; position:relative;}
.honor_page .qiehuan .datu ul{ position:absolute; left:0px; top:0px; width:100%;}
.honor_page .qiehuan .datu ul li{ display:none; width:100%; position:absolute; left:0px; top:0px;}
.honor_page .qiehuan .xiaotu{ position:relative; width:100%; padding:10px 0 10px 5px; background:#fff; margin-top: 10px;}
.honor_page .qiehuan .xtu{ position:relative; overflow:hidden; margin:0px 40px;}
.honor_page .qiehuan .xtu dl{ position:absolute; left:0px; top:0px;}
.honor_page .qiehuan .xtu dl dt{ position:absolute; left:0px; top:0px;}
.honor_page .qiehuan .xtu dl dd{ position:relative; text-align:center; line-height:100px; color:#fff; font-size:20px; font-weight:bold; width:110px; margin-right:10px;float:left;cursor:pointer; opacity: 0.6;}
.honor_page .qiehuan .xtu dl dd.current{opacity: 1;}
.xiaotus .prev{ display:inline-block;  cursor:pointer; width:27px; height:27px;position:absolute; left:0px; top:50%; margin-top: -13px;}
.xiaotus .next{ display:inline-block;  cursor:pointer; width:27px; height:27px; position:absolute; right:0px; top:50%; margin-top: -13px; }
.xiaotus .prev img,.xiaotus .next img{ height:27px; display:block; margin:0 auto; width:auto;opacity: 0.6;}
.datus .prev{ display:inline-block;  cursor:pointer; width:50px; height:50px;background: url(../images/arrow100.png) no-repeat bottom left; position:absolute; left:0px; top:50%; margin-top:-25px;}
.datus .next{ display:inline-block;  cursor:pointer; width:50px; height:50px; background:url(../images/arrow100.png) no-repeat bottom right; position:absolute; right:0px; top:50%; margin-top:-25px; }
.datus .prev:hover{background:url(../images/arrow100.png) no-repeat top left;}
.datus .next:hover{background:url(../images/arrow100.png) no-repeat top right;}
.xiaotus .prev:hover img,.xiaotus .next:hover img{opacity:1;}


.honor_page .qiehuan .datu ul li img{ display:block; 0width:50%;max-height:230px; height:auto; margin:0 auto; max-width:350px;}
.honor_page .qiehuan .xtu dl dd img{display:block; 0width:80%;max-height:100px; height:auto; margin:0 auto;}

.honor_page .datus .desk{ width:50%; padding-top:8%; height:0; position:absolute; left:25%; bottom:0; background:url(../images/desk.png) no-repeat top center; background-size: 100% auto;}





.productP_list{ padding:30px 0px 50px;}
.productP_list .ul{ width:102%;}
.productP_list .ul li{ float:left; width:23%; margin-right:2%; margin-bottom:2%;}
.productP_list .ul li .img{ border: solid 1px #f3f3f3; overflow:hidden; position:relative;}
.productP_list .ul li .img b{ position:absolute;border: solid 3px #fff; width:100%; height:100%; top:0; left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; z-index:2;}
.productP_list .ul li .img img{ display:block; width:100%; height:auto;-webkit-transition:0.6s; -moz-transition:0.6s; transition:0.6s;}
.productP_list .ul li:hover img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.productP_list .ul li:hover b{ border: solid 3px #f3f3f3;}
.productP_list .ul li h3{ text-align:center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 10px; height:3em; line-height:3em; color:#202020;-webkit-transition:0.6s; -moz-transition:0.6s; transition:0.6s;}
.productP_list .ul li:hover h3{ color:#fff; background:#CA2128;}


.productP_list .ul2{ width:102%;}
.productP_list .ul2 li{float:left; width:48%; margin-right:2%; margin-bottom:2%; position:relative;-webkit-transition:0.6s; -moz-transition:0.6s; transition:0.6s;}
.productP_list .ul2 li .img{ position:relative; width:50%; float:left; overflow:hidden;}
.productP_list .ul2 li .img b{position:absolute;border-style: solid;  border-width: 4px;  border-color: transparent; width:100%; height:100%; top:0; left:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; z-index:2;}
.productP_list .ul2 li .img img{display:block;  width:100%; height:auto;-webkit-transition:0.6s; -moz-transition:0.6s; transition:0.6s;}
.productP_list .ul2 li:hover img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.productP_list .ul2 li .box2{ width:50%; float:right;}
.productP_list .ul2 li.last:hover{ background:#CA2128;}
.productP_list .ul2 li .box2 .padd20{ padding-left:20px;}
.productP_list .ul2 li h3{ font-size:18px; line-height:24px; padding:5px 0px; padding-right:20px; color:#202020;}
.productP_list .ul2 li dd{ background:url(../images/dott2_03.jpg) no-repeat left 10px; padding-left:10px; margin-bottom:3px;}
.productP_list .ul2 li a{}
.productP_list .ul2 li h3 a{color:#202020;}
.productP_list .ul2 li h3 a:hover{ color:#CA2128;}
.productP_list .ul2 li a:hover{ color:#CA2128;}

.productP_list .ul2 li.last .img b{ border-color: #CA2128;}
.productP_list .ul2 li.last{ background:#CA2128;}
.productP_list .ul2 li.last h3{ color:#fff;}
.productP_list .ul2 li.last a{ color:#fff;}

.productP_list .ul2 li dl{ padding-right:20px; overflow:auto;}
.productP_list .ul2 li dl::-webkit-scrollbar {width: 3px;}
.productP_list .ul2 li dl::-webkit-scrollbar-thumb {background: #ccc; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.productP_list .ul2 li dl::-webkit-scrollbar-thumb:window-inactive {background: #ccc;}

.productP_list .ul2 li.last .a{ color:#FFB4B4; font-size:12px; line-height:30px;}


.prodetail_mian{ padding:30px 0px;}
.prodetail_mian .topbox{ padding-bottom:50px;}

.prodetail_mian .topbox  h3{ font-size:26px ;color:#202020; line-height:1.2em; margin-bottom:0.6em;}
.prodetail_mian .topbox img{ display:block; max-width:100%; height:auto; margin:20px auto;}

.prodetail_mian .topbox .h4{ font-size:22px; color:#eb7916; line-height:1.2em;}
.prodetail_mian .topbox .en{font-size:20px; color:#eb7916; line-height:1.2em; text-transform: capitalize;}

.prodetail_mian .pro_swiper3{ float:left; width:50%; position:relative; overflow:hidden;}
.prodetail_mian .pro_swiper3 img{ width:88%; margin:0 auto;  height:auto; display:block;}
.prodetail_mian .pro_swiper3 .swiper-slide{ overflow: hidden;}
.prodetail_mian .pro_swiper3 .swiper-pagination-bullet{/*transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;-o-transition: 0.3s;*/ width:40px; height:4px; opacity: 1;filter: alpha(opacity=100); border-radius:0; cursor:default; border:none; background:#d9d9d9}
.prodetail_mian .pro_swiper3 .swiper-pagination-bullet.swiper-pagination-bullet-active{ background:#CA2128; border-radius:0;}
.prodetail_mian .pro_swiper3 .swiper-pagination{ position:relative; bottom:0; margin-top:10px;}
.prodetail_mian .pro_swiper3.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{ margin:0 3px;}
.prodetail_mian .topbox .pro_r{ float:right; width:45%;}
.prodetail_mian .topbox  h2{ font-size:36px; color:#202020; line-height:1.2em; margin-bottom:0.6em;}



.prodetail_mian .tab_box{ background:#f3f3f3; height:60px;}

.prodetail_mian .tab_box .a{ height:59px; line-height:59px; border-top: solid 1px #f3f3f3; border-left: solid 1px #dcdcdc;border-right: solid 1px #dcdcdc; margin-left:-1px; display:block; float:left; text-align:center; width:33%;cursor:pointer; max-width:220px;}
.prodetail_mian .tab_box .a.active{border-top: solid 1px #CA2128; color:#CA2128; background:#fff; }
.prodetail_mian .tab_main{ padding:40px 0px 40px; border-bottom: solid 1px #dcdcdc; overflow-x: auto; overflow-y: hidden;}
.prodetail_mian .tab_main table{width: 100% !important; min-width: 1050px;}
.prodetail_mian .tab_main table td{border: 1px solid #DCDCDC; padding: 5px 10px; line-height: 22px;}
.prodetail_mian .tab_main table tr:hover{background: #CA2128; color: #fff;}
.prodetail_mian .tab_detail h4{ font-size:24px; color:#CA2128; line-height:1.2em; margin:0.3em 0;}
.prodetail_mian .tab_detail .txt_l{ float:left; width:58%;}
.prodetail_mian .tab_detail .img{ float:right; width:38%;}
.prodetail_mian .tab_detail img{ display:block; max-width:100% !important; height:auto !important;}

.prodetail_mian .xiangg{ padding:20px 0px 40px;}
.prodetail_mian .xiangg .bt{ font-size:16px; color:#202020; line-height:40px;}
.prodetail_mian .xiangg .swiper3{ position:relative;}
.prodetail_mian .xiangg .swiper3 .scroll3{ margin:0px 40px; overflow:hidden;}


.prodetail_mian .xiangg img{ width:100%; margin:0 auto;  height:auto; display:block;}
.prodetail_mian .xiangg .swiper-slide{ overflow: hidden;}
.prodetail_mian .xiangg .btn_prev3{ background:url(../images/arrow3.png) no-repeat left top; width:35px; height:35px; left:0; top:50%; margin-top:-18px; position:absolute; z-index:3;}
.prodetail_mian .xiangg .btn_next3{ background:url(../images/arrow3.png) no-repeat right top; width:35px; height:35px; right:0; top:50%; margin-top:-18px; position:absolute; z-index:3;}
.prodetail_mian .xiangg .btn_prev3:hover{ background:url(../images/arrow3.png) no-repeat left bottom;}
.prodetail_mian .xiangg .btn_next3:hover{ background:url(../images/arrow3.png) no-repeat right bottom;}
.prodetail_mian .xiangg .swiper-slide .bt{ text-align:center; color:#202020;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.case_list{ padding:20px 0px 20px;}
.case_list .ul1{ width:102%;}
.case_list .ul1 li{ float:left; width:31.33%; margin-right:2%;margin-bottom:2%;}
.case_list .ul1 li .img{ overflow:hidden;}
.case_list .ul1 li .img img{display:block;  width:100%; height:auto;-webkit-transition:0.6s; -moz-transition:0.6s; transition:0.6s;}
.case_list .ul1 li:hover img{ -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.case_list .ul1 li p{ text-align:center;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#202020; line-height:2.6em; height:2.6em;}
.case_list .ul1 li:hover p{ color:#CA2128}

.Pcase_detail{ background:url(../images/bg6_02.png) no-repeat left top; background-size:37.5% auto; padding-bottom:50px;}
.Pcase_detail .date{ font-size:12px;font-family:Arial; color:#ababab; line-height:18px; margin-top:40px;}
.Pcase_detail  h1{ font-size:24px; color:#202020; line-height:1.3em;}
.Pcase_detail img{ display:block; margin:10px auto; max-width:100% !important; height:auto !important; }
.Pcase_detail .main3{ padding:30px 0px;}
.Pcase_detail .back:hover{ color:#FFB4B4;}

.page_gl{ background:#f3f3f3; padding:15px; margin-top:20px;}
.page_gl .half{ width:50%; float:left;}
.page_gl .half .span{ width:60px; font-size:12px; height:22px; line-height:22px; color:#fff; text-align:center; background:#CA2128;}
.page_gl .half a{display:block;white-space:nowrap; line-height:30px; overflow:hidden; text-overflow:ellipsis; max-width:90%; float:left;}
.page_gl .half a:hover{ color:#FFB4B4;}

.partner_list{ width:101.5%; margin-left:2px; padding:20px 0px 40px;}
.partner_list .li{ float: left; display:block; width:15.15%; margin-right:1.5%; margin-bottom:1.5%; border: solid 1px #e1e1e1; margin-left:-2px;}
.partner_list .li img{ display: block; width:100%; height:auto;}

.search_page{ padding-bottom:40px;}
.search_page .topdiv{ height:50px; line-height:50px; background:#f1f1f1;}
.search_page .topdiv em{ color:#CA2128;}
.search_page .fenl{ font-size:20px; color:#CA2128; line-height:40px; padding:10px 0px;}

.f_links {height:30px;background:#f9f9f9;line-height:30px;text-align:right;color:#999;}
.f_links .links{display:inline-block;padding-left:20px;background:url(/images/web.png) no-repeat 0 center;}
.f_links  a{color:#999;font-size:12px;}
.f_links a:hover{color:#CA2128;}





