@charset "utf-8";
/* CSS Document */
body { margin:0 auto; padding:0 0; font-family:黑体; background:#fff; font-size:14px; color:#333; }
div,ul,li,dt,dd,dl,h1,h2,h3,h4,span,p{ padding:0 0; margin:0 0; list-style:none}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color:#333
}
a:active {
	text-decoration: none;
}
img{ border:none}
a{ outline:none; cursor: pointer}
*{margin:0 0;padding: 0 0;}
.select,.textarea,input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
input,input:focus,select,textarea{outline:0}
.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}
.fl{float:left;}
.fr{float:right;} 
.dispcnone{ display:none; }
.dispcblock{ display:block; }

.cl{ width:100%; height:15px}

.com_1180{ max-width:1330px; margin:0 auto; height: auto; overflow:hidden }
.com_1200{ max-width:1330px; margin:0 auto; height: auto; overflow:hidden;}
.com_1180_news{ max-width:1330px; margin:0 auto}
.cl15{ height:15px; clear:both; width:auto}
/**首页标题**/
.title{ max-width:1330px; margin:30px auto; height:auto; }
.title h1{ max-width:1330px; font-size:28px; font-weight:normal; line-height:46px; text-align:center; color:#222; }
.title h2{  width:60px; height:0px; background:#999; margin:0 auto; margin-top:10px; margin-bottom:10px}
.title p{  max-width:1330px;font-size:12px; font-weight:200; line-height:26px; text-align:center; color:#999; text-transform: uppercase;}
.title span{  color:#f00;}


.title_bai{ max-width:1330px; margin:10px auto; height:auto; margin-top:20px}
.title_bai h1{ max-width:1330px; font-size:28px; font-weight:normal; line-height:46px; text-align:center; color:#eee; }
.title_bai h2{  width:60px; height:0px; background:#eee; margin:0 auto; margin-top:10px; margin-bottom:10px}
.title_bai p{  max-width:1330px;font-size:14px; font-weight:normal; line-height:26px; text-align:center; color:#ccc;}
.title_bai span{ font-family:arial; color:#ccc; text-transform: uppercase;}


/**首页标题**/

/**more**/
.inmore{ max-width:1330px; margin:30px auto; overflow:hidden}
.inmore a{width:120px; height:36px; font-size:14px; font-weight:normal; line-height:36px; background:#17267A;  color:#fff; margin:0 auto; text-align:center;display:block;transition:all ease 0.5s;-webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; border-radius:30px }

.inmore a:hover{width:150px; transition:all ease 0.5s;-webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;}


.inmore1{ max-width:1330px; margin:0px auto; overflow:hidden}
.inmore1 a{max-width:1330px; height:20px; font-size:16px; font-weight:normal; line-height:20px;   color:#17267A; margin:0 auto; text-align:center;display:block;transition:all ease 0.5s;-webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;}

.inmore1 a:hover{transition:all ease 0.5s;-webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; color:#f00}
/**more**/

/**top**/
.headtop{width:100%; margin:0 auto; height:110px; background:rgba(255,255,255,1);  z-index: 100; position:relative;}
.hhtop{ max-width:1330px; margin:0 auto; height:110px;}
.logo{ width:650px; float:left;text-align:left; }
.logo img{ width:240px; float:left; margin-top:20px}
.logo p{ width:180px;float:left; line-height:100px; color:#ccc; font-size:14px}

.top_left{ width:430px; float:left; line-height:28px; font-size:29px; color:#000; font-weight:400;margin-top:28px; text-align:left }
.top_left span{color:#999 ; font-weight:400; font-size:13.2px; font-family:arial; text-transform:uppercase }

.top_right_tel{width:250px;text-align:left; font-size:14px; color:#333; line-height:24px; font-weight:normal; background:url(../images/tel.png) left top no-repeat; background-size:26px 26px;  float:right; margin-top:28px;font-family:"微软雅黑",arial; padding-left:30px}
.top_right_tel span{color:#FF0000 ; font-weight:400; font-size:28px; font-family: Impact}
.top_right_tel p{color:#333 ; font-weight:600; font-size:14px; font-family:arial; line-height:30px}


.topgun{ width:100%; margin:0 auto; height:auto; position:fixed; z-index:100; background:#fff; }
.topgunheight{
  height:47px;
  background:#1e50ae;
 
  
}
.top_jl{ width:100%; height:0; overflow:hidden; }
.bodyid{ width:100%; margin:0 auto; overflow:hidden; background:#fff; }

.gongzhonghao{ width:90px; float:right; color:#ff0000; margin-top:24px; line-height:46px; font-size:15px; margin-left:10px}
.search_top{ width:60px; float:right; margin-top:46px}
.search_top img{ width:30px; height:auto}


/**top**/


/*网站导航*/

.nav{ width:550px;height:46px; float:left; margin-top:40px }
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; height:40px; line-height:40px;color:#333; font-size:22px; font-weight:400}
ul.menu A:hover {DISPLAY: block;	COLOR: #ff0000; 	TEXT-DECORATION: none;}
ul.menu li { width:auto;height:60px;float:left; z-index:100; text-align:center; color:#222; padding:0 5px 0 5px; margin:0 10px 0 10px; overflow:hidden}
ul.menu ul {position:absolute; left:0px; top:110px;display:none; opacity:0.1; list-style:none; z-index:1000000; background:#fff; width:100%; height:240px;overflow:hidden; border-top:2px solid #ccc}
ul.menu ul li {}
ul.menu ul li a {}
ul.menu ul li a:hover { background:;color:#ddd;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; }
ul.menu ul ul {left:0px;}


ul.menu ul .xiala{max-width:1330px; margin:40px auto; overflow:hidden;}
ul.menu ul .xiala_list{ width:200px; height:160px; float:left; border-right:2px solid #ddd; padding-left:60px}
ul.menu ul .xiala_list h1{ width:100%; text-align:left;}
ul.menu ul .xiala_list h2{ width:100%; text-align:left;}

ul.menu a.xiala_a{ font-size:18px;}

ul.menu ul .xiala_list1{ width:120px; height:160px; float:left; border-right:2px solid #ddd; padding-left:60px}
ul.menu ul .xiala_list1 h1{ width:100%; text-align:left;}




.menu1 {DISPLAY: block;	BACKGROUND: url() no-repeat; text-align:center;	TEXT-DECORATION: none;}
#menu10 {WIDTH:100%; height:60px; LINE-HEIGHT: 0px; margin:0 auto; z-index: 200; }


.menu>li.active>a {
    color: #000; height:56px; font-size:24px
}

.menu>li:hover>a,.menu>li.static>a {
    color: #000; height:56px;}

/*banner*/
.banner{ width:100%; margin:0 auto; height:800px; margin-top:1px; margin-bottom:}
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ bottom: 5px;padding: 20px 6px;position: absolute;z-index: 7; right:5%}
/*#flashs .btn span{ background: none repeat scroll 0 0 #5977d2;border: 1px solid #5977d2;color: #FFFFFF;cursor: pointer;display: inline-block;margin-left: 5px;padding: 2px 5px;}
*/
#flashs .btn span{ background:#fff; font-size:0px; display:block; float:left; width:16px; height:16px; margin:0 5px; border-radius:10px}
#flashs .btn span.cur{ background:#17267A;}


.slick-list,.slick-slider,.slick-track{position:relative;display:block}
.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{top:0;left:0}
.slick-track:after,.slick-track:before{display:table;content:'';}
.slick-track:after{clear:both}
.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] 
.slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}/*# sourceMappingURL=slick.min.css.map */

.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}
.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}
@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}
.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-size:30px;line-height:1;opacity:.75;color:#fff}
.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
.slick-next:before,[dir=rtl] 
.slick-prev:before{content:'→'}
.slick-next{right:-25px}[dir=rtl] 
.slick-next{right:auto;left:-25px}[dir=rtl] 
.slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:right; right:43%}
.slick-dots li{position:relative;display:inline-block;width:17px;height:17px;margin:0 20px;padding:0;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width:17px;height:17px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0; border-radius:20px}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'';text-align:center;opacity:.75; width:17px;height:17px; background:#ccc; border-radius:20px}
.slick-dots li.slick-active button:before{opacity:.95;background:#000}
/*# sourceMappingURL=slick-theme.min.css.map */
.gynn_tit{ max-width:1330px; overflow:hidden;text-align:center; margin:40px auto}
.gynn_tit h1{ width:auto; line-height:40px; overflow:hidden; font-size:28px; font-weight:600; color:#352522; margin:0 auto; display:block}
.gynn_tit p{ font-size:14px; font-weight:400; color:#666; font-family:arial; text-transform:uppercase;display:block; line-height:26px;}
/*banner*/


/*aboutin*/
.aboutin{max-width:1330px; margin:0 auto; overflow:hidden; margin-top:80px; margin-bottom:40px}

.aboutin_tit{ width:100%; margin:0 auto; text-align:center; font-size:48px; color:#111; line-height:120px;}

.aboutin_con{ width:600px; margin:0 auto; text-align:center; font-size:20px; color:#111; line-height:36px;}

.aboutin_list{ width:1050px; margin:40px auto; overflow:hidden; padding-top:50px; padding-bottom:10px}

.aboutin_list a{ width:auto; height:auto; border:1px solid #333; color:#333; line-height:44px; font-size:20px; display:block; text-align:center; float:left; margin-left:85px; margin-right:85px; padding:0 20px 0 20px;transition:all ease 0.5s;}
.aboutin_list a:hover{border:1px solid #cc0000; color:#fff; transition:all ease 0.5s; background:#cc0000}




/*proin*/
.proin{max-width:1330px; margin:40px auto; overflow:hidden;}

.proin_tit{ width:100%;margin:0 auto; text-align:center; font-size:30px; line-height:30px;}
.proin_tit img{ width:80px; height:auto;}

.proin_list{ width:100%;margin:0 auto; overflow:hidden; margin-top:50px}
.proin_list ul{ width:100%;margin:0 auto; overflow:hidden}
.proin_list ul li{ width:44%; height:650px;overflow:hidden; float:left; margin-left:3%; margin-right:3%}
.proin_list_img{ width:100%; height:460px; background:#ccc; overflow:hidden}
.proin_list_img img{ width:100%; height:auto;transition:all ease 0.5s;}
.proin_list_tit{ width:100%; height:52px; font-size:16px; line-height:26px; color:#111; padding-top:10px;transition:all ease 0.5s;}
.proin_list_tit1{ width:100%; height:auto; font-size:16px; line-height:26px; color:#111; padding-top:10px}

.proin_list_input{ width:140px; margin:0 auto; padding:0px 10px 0 10px;height:40px; font-size:20px; line-height:40px; color:#111; border:1px solid #333; margin-top:40px; text-align:center}
.proin_list ul li a:hover .proin_list_input{ color:#fff;border:1px solid #cc0000; background:#cc0000;transition:all ease 0.5s;}

.proin_list ul li a:hover .proin_list_tit{ color:#cc0000;transition:all ease 0.5s;}
.proin_list ul li a:hover .proin_list_img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transition:all ease 0.5s;}

.proin_list_rtit{ width:100%; height:auto; font-size:16px; line-height:24px; color:#111; padding-top:10px}
.proin_list_ra{ width:100%; height:52px; font-size:16px; line-height:52px;  text-decoration:underline}
.proin_list_ra a{color:#111;transition:all ease 0.5s; }
.proin_list_ra a:hover{color:#cc0000;transition:all ease 0.5s; }



/*advin*/

.advin{width:96%; height:auto; margin:40px auto; overflow:hidden;}
.advin_tit{ width:100%;margin:40px auto; text-align:center; font-size:30px; line-height:30px;}

.advin_list{width:100%; height:auto;overflow:hidden; position:relative; margin:20px 0 20px 0}
.advin_img{width:100%; height:auto;overflow:hidden;transition:all ease 0.5s;}
.advin_img img{width:100%; height:auto;transition:all ease 0.5s;}
.advin_text{width:100%;height:100px; position: absolute; top:36%;}
.advin_text h1{width:270px; text-align:center; margin:0 auto;font-size:34px; line-height:80px; color:#fff}
.advin_text h1 img{width:100%; height:auto}
.advin_text a{width:180px; margin:0 auto; height:50px; font-size:22px; line-height:50px; color:#fff; border:1px solid #fff; margin-top:40px; text-align:left; background:url(../images/adv_r.png) right center no-repeat; background-size:auto 26px; display:block; font-weight:400; text-indent:25px;transition:all ease 0.5s;}
.advin_text a:hover{border:1px solid #cc0000; margin-top:40px; text-align:left; background:url(../images/adv_r.png) #cc0000 right center no-repeat; background-size:auto 26px; transition:all ease 0.5s; }
.advin_img img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transition:all ease 0.5s;}



.advin_list1{width:100%; height:auto;overflow:hidden; position:relative; margin:20px 0 20px 0}
.advin_img1{width:100%; height:auto;overflow:hidden;transition:all ease 0.5s;}
.advin_img1 img{width:100%; height:auto;transition:all ease 0.5s;}
.advin_text1{width:100%;height:100px; position: absolute; top:36%;}
.advin_text1 h1{width:270px; text-align:center; margin:0 auto;font-size:34px; line-height:80px; color:#c30000}
.advin_text1 h1 img{width:100%; height:auto}
.advin_text1 a{width:180px; margin:0 auto; height:50px; font-size:22px; line-height:50px; color:#fff; border:1px solid #fff; margin-top:40px; text-align:left; background:url(../images/adv_r.png) right center no-repeat; background-size:auto 26px; display:block; font-weight:400; text-indent:25px;transition:all ease 0.5s; box-shadow:0px 3px 10px #999}
.advin_text1 a:hover{border:1px solid #cc0000; margin-top:40px; text-align:left; background:url(../images/adv_r.png) #cc0000 right center no-repeat; background-size:auto 26px; transition:all ease 0.5s; }
.advin_img1 img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transition:all ease 0.5s;}

.advin_text1_1{width:100%;height:50px; position: absolute; bottom:0px;}
.advin_text1_1 h1{width:300px; text-align:center; margin:0 auto; font-size:18px; color:#fff; line-height:50px; font-weight:300}


.advin_list2{width:100%; height:auto;overflow:hidden; position:relative; margin:20px 0 20px 0}
.advin_img2{width:100%; height:auto;overflow:hidden;transition:all ease 0.5s;}
.advin_img2 img{width:100%; height:auto;transition:all ease 0.5s;}
.advin_text2{width:100%;height:100px; position: absolute; top:36%;}
.advin_text2 h1{width:270px; text-align:center; margin:0 auto; font-size:34px; line-height:80px; color:#fff}
.advin_text2 h1 img{width:100%; height:auto}
.advin_text2 a{width:180px; margin:0 auto; height:50px; font-size:22px; line-height:50px; color:#fff; border:1px solid #fff; margin-top:40px; text-align:left; background:url(../images/adv_r.png) right center no-repeat; background-size:auto 26px; display:block; font-weight:400; text-indent:25px;transition:all ease 0.5s;}
.advin_text2 a:hover{border:1px solid #cc0000; margin-top:40px; text-align:left; background:url(../images/adv_r.png) #cc0000 right center no-repeat; background-size:auto 26px; transition:all ease 0.5s; }
.advin_img2 img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transition:all ease 0.5s;}


/*casein*/
.casein{ width:100%; margin:0 auto; height:auto; overflow:hidden; margin-bottom:100px}
.casein a{ width:120px; margin:0 auto; padding:0px 10px 0 10px;height:40px; font-size:20px; line-height:40px; color:#111; border:1px solid #333; margin-top:40px; text-align:center;transition:all ease 0.5s; display:block}
.casein a:hover{color:#fff;border:1px solid #cc0000; background:#cc0000;transition:all ease 0.5s; }

.casein p{ width:600px; margin:0 auto;height:auto; font-size:36px; line-height:56px; color:#111;  margin-top:40px; text-align:center}






/*内页CSS**/
/**gouomai*/
.goumai{ max-width:1330px; margin:0 auto; overflow:hidden; margin-top:30px}
.goumai_tit{ width:100%; line-height:100px; font-size:60px; color:#111; font-weight:400}
.goumai_con{ width:100%; margin:0 auto; overflow:hidden;}
.goumai_con h1{ width:100%; font-size:24px; line-height:36px; color:#111; margin:30px 0 30px 0;font-weight:400 }

.goumai_con h2{ width:100%; font-size:20px; line-height:36px; color:#666; margin:10px 0 10px 0;font-weight:400 }
.goumai_con h2 a{color:#666; text-decoration:underline }

/**contactus**/

.contactus{ max-width:1330px; margin:0 auto; overflow:hidden;}
.contactus_tit{ width:100%; line-height:100px; font-size:40px; color:#111; font-weight:400; text-align:center}
.contactus_banner{ width:100%; height:auto; overflow:hidden}
.contactus_banner img{ width:100%; height:auto;}
.contactus_con{ width:100%; height:auto; overflow:hidden; margin-top:30px}
.contactus_con_list{ width:28.33%; float:left; overflow:hidden; margin-left:5%}
.contactus_con_list h1{ width:100%; font-size:24px; line-height:46px; color:#111; font-weight:400 }
.contactus_con_list p{ width:70%; font-size:20px; line-height:36px; color:#333; font-weight:400; margin-bottom:30px }
.contactus_con_list span{ text-decoration:underline}

.contactus_liuyan{ width:88%;margin:0 auto;  margin-top:40px; overflow:hidden}
.contactus_ys{ width:88%; margin:0 auto; margin-top:10px; overflow:hidden}

.contactus_ys h1{ width:80%; font-size:20px; line-height:36px; color:#111; font-weight:400; float:left }

.contactus_ys a{ width:20%; font-size:20px; line-height:36px; color:#111; font-weight:400; float:right; text-align: right; text-decoration:underline}

.iframe_k1{ width:100%; height:730px; margin:0 auto}


/**color**/
.color{ width:100%; margin:0 auto; overflow:hidden;}
.color_top{ width:100%; margin:0 auto; overflow:hidden; padding:50px 0 50px 0; margin-bottom:30px}
.color_tit{ width:100%; line-height:100px; font-size:40px; color:#111; font-weight:400; text-align:center}
.color_img{ max-width:1330px; margin:0 auto; height:auto; overflow:hidden}
.color_img img{ width:100%; height:auto;}
.color_img_t{ max-width:1160px; margin:0 auto; height:auto; overflow:hidden; color:#fff; line-height:50px; font-size:18px}



.color_list{ width:1000px; margin:50px auto; overflow:hidden; }
.color_list a{ width:500px; overflow:hidden;  height:68px; line-height:68px; color:#111; display:block; font-size:30px; float:left; font-weight:600; text-align:center;transition:all ease 0.5s;}
.color_list a:hover{ color:#cc0000;transition:all ease 0.5s;}


.color_con{ width:1000px; margin:0 auto; overflow:hidden; text-align:center}
.color_con p{font-size:20px; line-height:36px; color:#333; font-weight:400; margin-bottom:10px}

.color_dian{ width:4px; height:4px; border-radius:10px; background:#333; margin:50px auto; overflow:hidden}



/**cpcolor**/
.cpcolor{ width:100%; margin:0 auto; overflow:hidden; background:#343434; padding-top:20px}
.cpcolor_top{ width:100%;margin:0 auto; overflow:hidden; padding:20px 0 50px 0; margin-bottom:30px}
.cpcolor_tit{ width:100%; line-height:100px; font-size:40px; color:#fff; font-weight:400; text-align:center}
.cpcolor_img{ max-width:1330px; margin:0 auto; height:auto; overflow:hidden}
.cpcolor_img img{ width:100%; height:auto;}
.cpcolor_img_t{ max-width:1160px; margin:0 auto; height:auto; overflow:hidden; color:#fff; line-height:50px; font-size:18px}



.cpcolor_list{ width:1000px; margin:50px auto; overflow:hidden; }
.cpcolor_list a{ width:500px; overflow:hidden;  height:68px; line-height:68px; color:#eee; display:block; font-size:30px; float:left; font-weight:600; text-align:center;transition:all ease 0.5s;}
.cpcolor_list a:hover{ color:#cc0000;transition:all ease 0.5s;}


.cpcolor_con{ width:1000px; margin:0 auto; overflow:hidden; text-align:center}
.cpcolor_con p{font-size:20px; line-height:36px; color:#eee; font-weight:400; margin-bottom:10px}

.cpcolor_dian{ width:4px; height:4px; border-radius:10px; background:#eee; margin:50px auto; overflow:hidden}





/**tansuo**/
.tansuo{ max-width:1330px; margin:0 auto; overflow:hidden}
.tansuo_left{ width:400px; float:left; overflow:hidden; margin-top:40px}
.tansuo_left a{ width:200px; overflow:hidden; padding-left:100px; height:48px; line-height:48px; color:#333; display:block; font-size:20px}

.tansuo_right{ width:900px; float:right; overflow:hidden; margin-top:40px}
.tansuo_right_tit{ width:100%; line-height:70px; font-size:40px; color:#111; font-weight:400; text-align:left}
.tansuo_right_ban{ width:100%; height:auto; background:#ccc}

.tansuo_right_con{ width:100%; font-size:20px; line-height:36px; color:#333; font-weight:400; margin-top:100px; margin-bottom:100px }

/***cpxinxi***/
.cpxinxi{ max-width:1330px; margin:0 auto; overflow:hidden}
.cpxinxi_left{ width:400px; float:left; overflow:hidden; margin-top:80px}
.cpxinxi_left a{ width:200px; overflow:hidden; padding-left:10px; height:48px; line-height:48px; color:#333; display:block; font-size:20px}

.cpxinxi_right{ width:900px; float:right; overflow:hidden; margin-top:40px}
.cpxinxi_right_tit{ width:100%; line-height:70px; font-size:40px; color:#111; font-weight:400; text-align:left}
.cpxinxi_right_ban{ width:100%; height:auto; background:#ccc}
.cpxinxi_right_ban img{ width:100%; height:auto; }

.cpxinxi_right_con{ width:100%; font-size:20px; line-height:36px; color:#333; font-weight:400; margin-top:40px; margin-bottom:100px }
.cpxinxi_right_con h2{ width:100%; font-size:22px; line-height:36px; color:#000; font-weight:400;}
.cpxinxi_right_con h1{ width:100%; font-size:22px; line-height:80px; color:#000; font-weight:400;  }

.cpxinxi_right_con p{ width:100%; font-size:18px; line-height:32px; color:#666; font-weight:400; margin-bottom:30px }

/***anliyj***/

.anliyj{width:100%; margin:0 auto; overflow:hidden}
.anliyj_tit{ max-width:1330px; height:auto; margin:0 auto; overflow:hidden; margin-top:40px}
.anliyj_en{ width:100%; height:60px; font-size:60px; color:#111; line-height:60px; font-weight:600; text-transform: uppercase}
.anliyj_cn{ width:100%; height:60px;color:#111; line-height:60px }
.anliyj_cn_left{ width:400px; float:left; font-size:38px; text-align:right}

.anliyj_cn_right{ width:300px; float:right; font-size:20px; text-align:right}
.anliyj_cn_right a{ color:#111}
.anliyj_cn_right a:hover{ color:#cc0000}



.anliyj_con{  max-width:1360px;margin:50px auto; overflow:hidden}
.anliyj_list .anliyj_list ul{ width:100%; margin:0 auto; overflow:hidden}
.anliyj_list ul li{ width:630px; float:left; margin-left:25px; margin-right:25px; margin-bottom:50px; overflow:hidden}
.anliyj_list_img{ width:100%; height:350px; overflow:hidden}
.anliyj_list_img img{ width:100%; height:auto; overflow:hidden;transition:all ease 0.5s;}
.anliyj_list_text{ width:100%; height:40px; overflow:hidden; line-height:40px; font-size:22px; color:#333; margin-top:10px}

.anliyj_list_anniu{ width:120px; height:30px; overflow:hidden; line-height:30px; font-size:18px; color:#333; background:url(../images/anliyj_more.png) left center no-repeat; background-size:25px 25px; padding-left:30px;transition:all ease 0.5s;}

.anliyj_list ul li a:hover .anliyj_list_img img{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.anliyj_list ul li a:hover .anliyj_list_anniu{color:#cc0000;transition:all ease 0.5s; background:url(../images/anliyj_more_1.png) left center no-repeat; background-size:25px 25px;}





.anliyj_ontop .anliyj_ontop ul{ width:100%; margin:0 auto; overflow:hidden}
.anliyj_ontop ul li{ width:100%; margin-left:25px; margin-right:25px; margin-bottom:30px; overflow:hidden}

.anliyj_ontop_img{ width:630px; height:350px;  overflow:hidden; float:left}
.anliyj_ontop_img img{ width:100%; height:auto; overflow:hidden;transition:all ease 0.5s;}
.anliyj_ontop_text{ width:680px; height:430px; overflow:hidden;float:right}
.anliyj_ontop_text h1{ width:100%; height:auto; line-height:40px; font-size:22px; color:#333;transition:all ease 0.5s;}

.anliyj_ontop_text p{ width:100%; height:30px; overflow:hidden; line-height:30px; font-size:18px; color:#333; background:url(../images/anliyj_more.png) left center no-repeat; background-size:25px 25px; padding-left:30px;transition:all ease 0.5s;}

.anliyj_ontop ul li a:hover .anliyj_ontop_img img{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.anliyj_ontop ul li a:hover .anliyj_ontop_text p{color:#cc0000;transition:all ease 0.5s; background:url(../images/anliyj_more_1.png) left center no-repeat; background-size:25px 25px;}

.anliyj_ontop ul li a:hover .anliyj_ontop_text h1{color:#cc0000;transition:all ease 0.5s;}





/***anliyanjiu xiangqing***/
.alyjxq{ max-width:1330px; margin:0 auto; overflow:hidden}
.alyjxq_left{ width:400px; float:left; overflow:hidden; margin-top:20px}
.alyjxq_left h1{ width:100%; line-height:60px; font-size:36px; color:#111; font-weight:400; }

.alyjxq_left a{  width:100%;overflow:hidden; padding-left:10px; height:48px; line-height:48px; color:#333; display:block; font-size:20px; background:url(../images/anliyj_more.png) left center no-repeat; background-size:25px 25px; padding-left:35px;transition:all ease 0.5s;}
.alyjxq_left a:hover{ color:#cc0000;transition:all ease 0.5s; background:url(../images/anliyj_more_1.png) left center no-repeat; background-size:25px 25px;}

.alyjxq_right{ width:900px; float:right; overflow:hidden; margin-top:40px}
.alyjxq_right_tit{ width:100%; overflow:hidden;font-size:20px;}

.alyjxq_right_tit a{ color:#111;font-size:20px;}
.alyjxq_right_tit a:hover{ color:#cc0000}

.alyjxq_right_ban{ width:100%; height:auto; background:#ccc}
.alyjxq_right_ban img{ width:100%; height:auto; }

.alyjxq_right_con{ width:100%; font-size:20px; line-height:36px; color:#333; font-weight:400; margin-top:40px; margin-bottom:100px }
.alyjxq_right_con h2{ width:100%; font-size:22px; line-height:36px; color:#000; font-weight:400;}
.alyjxq_right_con h1{ width:100%; font-size:22px; line-height:80px; color:#000; font-weight:400;  }

.alyjxq_right_con p{ width:100%; font-size:18px; line-height:32px; color:#666; font-weight:400; margin-bottom:30px }

.pro_mainbox{ width:100%; overflow:hidden}

/*案例祥情*/
/*
组图开始
小图部分
*/

.thumbpic{margin:0 auto;width:900px; overflow:hidden; padding-bottom:10px; margin-top:15px; margin-bottom:5px}
#piclist{width:860px;float:left;overflow:hidden;height:110px;position:relative;}
#piclist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#piclist ul li{float:left;cursor:pointer;position:relative;background:#fff;height:82px;margin:0 6px; border:1px solid #ccc; padding:5px }
#piclist ul li img{width:108px;height:80px;}
#piclist .hover{height:82px;border:1px solid #17267A;box-shadow:0px 5px 5px #17267A;}
#piclist ul li tt{background:#000;color:#FFF;position:absolute;z-index:20; font-family:arial;font-size:12px;line-height:16px;padding:0 5px;margin:45px 0 0 -100px; display:none}

.thumbpic a.bntprev{float:left;width:20px;height:64px;display:block;outline:none;background:url(../images/ico_left.gif) no-repeat center; margin-top:18px}
.thumbpic a.bntnext{float:left;width:20px;height:64px;display:block;outline:none;background:url(../images/ico_right.gif) no-repeat center;margin-top:18px}

#originalpic{position:relative;overflow:hidden;zoom:1;height:100%;clear:both;text-align:center;  padding-top:0px}
#originalpic ul{list-style:none;}
#originalpic li{display:none;position:relative;width:900px; text-align:center; background:#f9f9f9; margin-top:40px; margin-bottom:30px}
#originalpic li img{margin:40px 0;max-width:900px; min-width:600px; height:auto }
#originalpic li div{text-align:left;line-height:24px;color:#444;}
#aPrev{position:absolute;z-index:10;left:0;top:0;display:block;width:50%;height:100%;background:url(../images/blank.gif);}
#aNext{position:absolute;z-index:10;right:0;top:0;display:block;width:50%;height:100%;background:url(../images/blank.gif);}



/***about**/
.aboutlist{ width:100%; margin:30px auto; overflow:hidden}
.aboutlist a{width:auto; margin:0 auto; margin:0 80px 0 0;height:40px; font-size:20px; line-height:40px; color:#111; text-align:center; float:left;transition:all ease 0.5s; margin-bottom:20px}
.aboutcon{ width:100%; margin:20px auto; overflow:hidden}
.aboutcon p{ font-size:18px; line-height:30px;}

.aboutlist a.ahover{ color:#cc0000;  border-bottom:1px solid #cc0000; transition:all ease 0.5s; }
.aboutlist a:hover{ color:#cc0000;  border-bottom:1px solid #cc0000; transition:all ease 0.5s; }


/**specs**/
.specs{ max-width:1330px; margin:0 auto; overflow:hidden;}
.specs_tit{ width:100%;text-align:center}
.specs_tit h1{ width:100%; line-height:100px; font-size:40px; color:#111; font-weight:400; text-align:center}
.specs_tit p{ width:100%; line-height:20px; font-size:20px; color:#666; font-weight:400; text-align:center; margin-bottom:80px}
.specs_list{ width:1150px; margin:0 auto; overflow:hidden}
.specs_list ul{ width:100%; margin:0 auto; overflow:hidden}
.specs_list ul li{ width:360px; float:left; margin-left:105px; margin-right:105px; margin-bottom:30px}

.specs_list_img{ width:360px; height:471px; border:2px solid #333; overflow:hidden;}
.specs_list_img img{ width:360px; height:471px;transition:all ease 0.5s;}
.specs_list_txt{ width:100%; line-height:70px; font-size:18px; color:#333; font-weight:400;transition:all ease 0.5s;}
.specs_list_txt span{ text-decoration:underline}

.specs_list ul li a:hover .specs_list_txt{ color:#cc0000;transition:all ease 0.5s;}
.specs_list ul li a:hover .specs_list_img img{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}




/**dutezhimei**/
.dutezimei{ max-width:1330px; margin:0 auto; overflow:hidden;}
.dutezimei_tit{ width:100%;text-align:center;  font-family:"宋体"}
.dutezimei_tit h1{ width:100%; line-height:200px; font-size:80px; color:#111; font-weight:600; text-align:center}
.dutezimei_tit p{ width:100%; line-height:40px; font-size:30px; color:#111; font-weight:400; text-align:center; margin-top:30px}

.dutezimei_con{ width:1200px; margin:30px auto; overflow:hidden; padding-bottom:120px}

.dutezimei_img{ width:550px; float:left; }
.dutezimei_img img{ width:550px; height:auto; }
.dutezimei_txt{ width:550px; float:right; margin-top:80px }
.dutezimei_txt p{ width:100%; font-size:20px; line-height:42px; color:#333;font-weight:400 }

.dutezimei_contact{ max-width:1330px; margin:40px auto; overflow:hidden; border-top:2px solid #000; padding-top:80px}
.dutezimei_contact_left{width:640px; float:left; font-size:50px; line-height:70px; text-align:right}
.dutezimei_contact_right{width:600px; float:right; border-left:2px solid #000; overflow:hidden}
.dutezimei_contact_right p{width:500px;font-size:20px; line-height:36px; color:#333;font-weight:400; margin-left:50px}



.dutezimei_contact_right a{ width:120px; height:30px; overflow:hidden; line-height:30px; font-size:28px; color:#333; background:url(../images/anliyj_more.png) left center no-repeat; background-size:25px 25px; padding-left:30px;transition:all ease 0.5s; display:block; margin-left:56px; margin-top:50px}

.dutezimei_contact_right a:hover{color:#cc0000; background:url(../images/anliyj_more_1.png) left center no-repeat; background-size:25px 25px;transition:all ease 0.5s;}


/**cplb**/
.cplb{ max-width:1330px; margin:20px auto; overflow:hidden; height:730px;}
.cplb_tit{ width:50%; float:left; font-size:76px; line-height:80px; padding-top:10px}

.banner_gun {max-width:1330px; height: 446px;  margin:0 auto; margin-top:40px;position: relative;}

.cp_img{ width:100%; height:446px; overflow:hidden; background:#333; position:relative}
.cp_img img{ width:100%; height:auto;}
.cp_txt{ width:100%; height:260px; position:absolute; bottom:0; background:#; text-align:left; text-indent:40px;transition:all ease 0.5s; overflow:hidden; cursor:pointer}
.cp_txt:hover{ width:100%; height:446px; background:rgba(0,0,0,0.5);transition:all ease 0.5s;}

.cp_txt_da{ width:100%; height:100px; overflow:hidden; margin-top:150px;transition:all ease 0.5s;}
.cp_txt_da h1{ width:100%; height:auto; line-height:40px; font-size:40px; overflow:hidden; font-weight:400}
.cp_txt_da h1 a{ color:#fff; text-decoration:none}
.cp_txt_da h2{ width:100%; height:auto; line-height:50px; font-size:24px; overflow:hidden;font-weight:400}
.cp_txt_da h2 a{ color:#fff; text-decoration:none;transition:all ease 0.5s;}

.cp_txt_xiao{ width:100%; height:auto; overflow:hidden;}
.cp_txt_xiao h1{ width:100%; height:auto; line-height:40px; font-size:18px; overflow:hidden; font-weight:400}
.cp_txt_xiao h1 a{ color:#fff; text-decoration:none}
.cp_txt_xiao h2{ width:100%; height:auto; overflow:hidden}
.cp_txt_xiao h2 a{ width:50px; height:50px; background:url(../cp_you.png) no-repeat; background-size:50px 50px; display:block; margin-left:40px}


.cp_txt:hover .cp_txt_da{ margin-top:120px;transition:all ease 0.5s;}

.banner_gun .swiper-button-next,.banner_gun .swiper-button-prev{border: 2px solid #333;  width: 20px;  height: 20px;  border-radius: 50%;  padding: 10px;}
.banner_gun .swiper-button-next {  left: 60px;  right: 0;  bottom: -65px;  top: auto;}

.banner_gun .swiper-button-prev{  left: 0;  right: 0;  bottom:-65px;  top: auto;}
.swiper-button-next:after, .swiper-button-prev:after{  font-size: 24px;  color: #333;}
.menu_1 li.active{  font-size: 24px;  font-weight: bold;}

.menu_1{ width:300px; margin-left:75%}
.menu_1 li{ width:300px; line-height:34px; font-size:20px;}





.banner_proshow{ width:100%; margin:0 auto; height:700px; overflow:hidden; background:#333}
.banner_proshow_txt{width:400px; margin:0 auto; margin-top:120px; overflow:hidden; text-align:center; color:#fff}
.banner_proshow_tit{width:100%; margin:0 auto;overflow:hidden; }
.banner_proshow_tit h1{width:100%; height:auto; line-height:40px; font-size:30px; overflow:hidden; font-weight:400}
.banner_proshow_tit h2{width:100%; height:auto; line-height:140px; font-size:66px; overflow:hidden; font-weight:400}
.banner_proshow_tit p{width:100%; height:auto; line-height:30px; font-size:18px; overflow:hidden; font-weight:400}

.banner_proshow_video{width:240px; margin:0 auto;overflow:hidden; padding:20px 0 20px 0; border-top:1px solid #fff;border-bottom:1px solid #fff; margin-top:50px; font-size:36px; line-height:40px }

.banner_proshow_video a{ color: #fff; }

.pro_list{ width:100%; height:auto; margin:50px auto; overflow:hidden}

.pro_con{ max-width:1330px; margin:0 auto; overflow:hidden; padding-top:50px; padding-bottom:50px}
.pro_con_left{ width:50%; float:left; overflow:hidden}
.pro_con_left h1{width:100%;height:auto; line-height:70px; font-size:30px; font-weight:400 }
.pro_con_left h3{width:100%; height:auto; line-height:30px; font-size:16px;  font-weight:400; height:30px }
.pro_con_left span{ width:100%;height:auto; line-height:50px; font-size:24px;  font-weight:400 }
.pro_con_left p{ width:100%; height:auto; line-height:30px; font-size:18px;  font-weight:400;color:#666 }



.pro_con_left a{ width:160px; height:45px; overflow:hidden; line-height:45px; font-size:28px; color:#333; background:url(../images/anliyj_more.png) left center no-repeat; background-size:35px 35px; padding-left:45px;transition:all ease 0.5s; display:block;margin-top:50px }

.pro_con_left a:hover{ color:#cc0000; background:url(../images/anliyj_more_1.png) left center no-repeat; background-size:35px 35px; padding-left:45px;transition:all ease 0.5s;  }

.pro_con_right{ width:45%; float:right; overflow:hidden; text-align:right; }
.pro_con_right img{ width:100%; height:auto; text-align:right}

.pro_con1{ max-width:1330px; margin:0 auto; overflow:hidden;padding-top:50px; padding-bottom:50px}
.pro_con1_left{ width:45%; float:right; overflow:hidden}
.pro_con1_left h1{width:100%;height:auto; line-height:50px; font-size:30px; font-weight:400; margin-bottom:20px }
.pro_con1_left h2{width:100%; height:auto; line-height:30px; font-size:16px;  font-weight:400 }
.pro_con1_left span{ width:100%;height:auto; line-height:40px; font-size:24px;  font-weight:400 }
.pro_con1_left p{ width:100%; height:auto; line-height:30px; font-size:18px;  font-weight:400;color:#666 }
.pro_con1_right{ width:45%; float:left; overflow:hidden; text-align:left;}
.pro_con1_right img{ width:90%; height:auto}

.pro_xq{ width:100%; margin:0 auto; overflow:hidden; background:#f1edea;padding-top:50px; padding-bottom:50px }

.pro_xq_tit{ max-width:1330px; margin:0 auto; line-height:100px; font-size:40px; color:#111; font-weight:400; text-align:left }

.pro_ys{ max-width:1200px; margin:0 auto; overflow:hidden}
.pro_ys ul{width:100%; margin:0 auto; overflow:hidden}
.pro_ys ul li{width:100%; overflow:hidden; padding:20px 0 20px 0}
.pro_ys ul li img{width:60px; height:60px; display:block; float:left; margin-right:20px}
.pro_ys ul li h1{width:500px; height: auto; display:block; float:left; color:#111}
.pro_ys ul li h1 p{width:100%;height:auto; line-height:50px; font-size:30px; font-weight:400  }
.pro_ys ul li h1 span{width:100%; height:auto; line-height:20px; font-size:18px;  font-weight:400;color:#666  }

.pro_xq_line{ max-width:1330px; margin:0 auto; overflow:hidden; margin-top:50px; margin-bottom:50px; background:#333; height:2px }


.pro_rh{ max-width:1200px; margin:0 auto; overflow:hidden}
.pro_rh img{width:100%; height:auto}
.pro_rh p{width:80%; height:auto; line-height:50px; font-size:22px;  font-weight:400;color:#333; text-align:left; padding-bottom:40px; padding-top:40px}

.pro_rh_list{ max-width:1200px; margin:30px auto; overflow:hidden}
.pro_rh_list ul li{width:36%; overflow:hidden; text-align:center; float:left; margin-left:7%; margin-right:7%; height:350px}
.pro_rh_list ul li img{width:90px; height:90px; padding:10px 0 10px 0}
.pro_rh_list ul li h1{width:100%; height:auto; line-height:30px; font-size:18px;  font-weight:400;color:#333; text-align:left}
.pro_rh_list ul li h1 span{color:#cc0000; }

.pro_rh_list ul li p{width:100%; height:auto; line-height:30px; font-size:18px;  font-weight:400;color:#333  }




.pro_cjwt{ max-width:1330px; margin:0 auto; overflow:hidden}

.pro_cjwt ul li{width:100%; overflow:hidden; padding:20px 0 20px 0}
.pro_cjwt ul li h1{width:100%; height: auto; color:#111; line-height:70px; font-size:24px}
.pro_cjwt ul li p{width:100%; height:auto; line-height:30px; font-size:18px;  font-weight:400;color:#333  }






/**shalizhigan**/
.shalizhigan{ max-width:1330px; margin:0 auto; overflow:hidden;}
.shalizhigan_tit{ width:100%; line-height:100px; font-size:40px; color:#111; font-weight:400; text-align:center}
.shalizhigan_list{ width:100%; overflow:hidden; margin-bottom:90px}

.shalizhigan_list1{ width:30%; float:left; height:auto; margin-right:4.9%}
.shalizhigan_list1_t{width:100%; height:45px; overflow:hidden; line-height:45px; font-size:24px; color:#333; background:url(../images/cpxq_more.png) left center no-repeat; background-size:25px 25px; padding-left:35px;transition:all ease 0.5s; display:block;}
.shalizhigan_list1_t a{ color:#333; transition:all ease 0.5s;}
.shalizhigan_list1_t a:hover{ color:#cc0000; transition:all ease 0.5s;}

.shalizhigan_list1_img{width:100%; height:200px; overflow: hidden}
.shalizhigan_list1_img img{width:100%; height:auto; overflow: hidden}
.shalizhigan_list1_txt{width:100%; height:auto; overflow: hidden}
.shalizhigan_list1_txt h1{width:100%; height:160px;line-height:30px; font-size:16px;  font-weight:400;color:#666}
.shalizhigan_list1_txt p{width:100%; height:auto;line-height:30px; font-size:16px;  font-weight:400;color:#666}




.shalizhigan_list2{ width:30%; float:right; height:auto;}
.shalizhigan_list2_t{width:100%; height:45px; overflow:hidden; line-height:45px; font-size:24px; color:#333; background:url(../images/cpxq_more.png) left center no-repeat; background-size:25px 25px; padding-left:35px;transition:all ease 0.5s; display:block;}
.shalizhigan_list2_t a{ color:#333; }

.shalizhigan_list2_img{width:100%; height:200px; overflow: hidden}
.shalizhigan_list2_img img{width:100%; height:auto; overflow: hidden}
.shalizhigan_list2_txt{width:100%; height:auto; overflow: hidden}
.shalizhigan_list2_txt h1{width:100%; height:160px;line-height:30px; font-size:16px;  font-weight:400;color:#666}
.shalizhigan_list2_txt p{width:100%; height:auto;line-height:30px; font-size:16px;  font-weight:400;color:#666}





   
.shalizhigan_img{ max-width:1330px; margin:0 auto; height:auto; overflow:hidden}
.shalizhigan_img img{ width:100%; height:auto;}
.shalizhigan_img_t{ max-width:1160px; margin:0 auto; height:auto; overflow:hidden; color:#fff; line-height:50px; font-size:18px}


















.product_scroll{max-width:1330px;height:auto;position:relative; margin-bottom:30px;}
.newpp_xh{ max-width:1330px; margin:0 auto;}
.newpp{ max-width:1330px; margin:0 auto; overflow:hidden; height:auto; }

.control a{ display:block; width:40px; height:40px; position:absolute;top:115px;}
.control a.go_next{ background:url(../images/butt-right.png) no-repeat center center/40px 40px #1e50ae;right:5px;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; }
.control a.go_next:hover{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);background:url(../images/butt-right.png) no-repeat center center/40px 40px #f00; }
.control a.go_prev{ background:url(../images/butt-left.png) no-repeat center center/40px 40px #1e50ae;left:10px;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;}
.control a.go_prev:hover{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);background:url(../images/butt-left.png) no-repeat center center/40px 40px #f00;}






















 



















/*首页客服板块*/

.sectionOne{ width:100%; height:auto; padding:0px 0 0px 0;  margin: 0 auto}
.sectionHeader{text-align:center}
.sectionHeader h1{font-size:28px;font-weight:normal;}
.sectionHeader p{color:#999;font-size:16px;margin:10px 0 20px; text-transform:uppercase; }
.sectionHeader .wecan_des{color:#333;font-size:16px}
.sectionOneWarrp{display:flex;text-align:center;justify-content:space-between;padding:90px 0 0}
.sectionOneContent{flex-basis:256px;/*transform: rotateY(0);
     transition: all 0.50s ease-in-out 0s; */}
.sectionOneContent:hover .wzcon_pic{background-color:#007aff;transform: rotateY(360deg);transition: all 0.8s ease-in-out 0s;}
.sectionOneContent:hover .wzcon_pic>img:nth-child(2){display:none}
.wzcon_pic{height:107px;width:107px; transform:rotateY(0);transition: all 0.50s ease-in-out 0s;background-color:#f2f2f2;margin:0 auto;border-radius:50%;position:relative;transition:all .3s ease-in-out}
.wzcon_pic img{width:45%;display:block;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;transition:all .3s linear}
.imgsmall>img{width:55%!important}
.sectionOneContent>h1{display:block;color:#000;font-size:18px; font-weight:normal; margin:20px auto 15px; font-family:微软雅黑;}
.wzcon_des{color:#666;font-size:15px;line-height:30px; padding:0 20px;}
.sectionTwo{background-image:url(../images/bgsection.png);background-position:center center;background-size:cover;background-repeat:no-repeat}

.infor_send{ width:100%; height:auto; background:#fff; overflow:hidden; padding-top:10px}
.infor_send .sectionHeader>h1{color:#17267A;}
 .sectionHeader>p{color:#17267A;}
.contes{ padding-top:10px; padding-bottom:0px }
.contes_lef{ float:left;width:620px; color:#333; }
.contes_lef_til{ padding:10px 20px 10x 0; min-height:40px;  color:#111; font-size:16px;line-height: 28px; font-weight:600;}
.contes_lef_til_1{color:#333; font-size:14px;line-height: 20px; font-weight:400; margin-top:10px; margin-bottom:30px}
.cont_mescoico{ padding:8px 0px; line-height:20px; font-size:14px}
.cont_mescoico i{ display:inline-block; vertical-align:top; width:20px; height:20px; margin-right:15px;}
.cont_mescoico01{ background:url(../images/dianhua.png) no-repeat center; background-size: 100% 100%}
.cont_mescoico02{ background:url(../images/shouji-2.png) no-repeat center; background-size: 100% 100%}
.cont_mescoico03{ background:url(../images/web.png) no-repeat center; background-size: 100% 100%}
.cont_mescoico04{ background:url(../images/ditu.png) no-repeat center; background-size: 100% 100%}
.contes_imwe{ height:auto; margin-top:10px;}
.contes_imwe img{ display:block; width:60%;height:auto;}
.contes_reg{ float:right; width:500px; padding-top:0px; }
.cont_mescoico span{ font-size:20px; color:#17267A}

.contes_lef_til span{ font-size:20px; color:#17267A; line-height:40px; font-weight:bold}

.cont_mesinput{ width:100%; height:50px;margin-bottom:1%;}
.cont_mesinput input{ width:46%; height:42px; line-height:42px; padding:0 4px 0; font-size:14px;background:#ccc; border:1px solid #ccc; float:left}
.cont_mesinput input.gs_name{ width:96%; }
.cont_mesinput input.gs_email{ width:96%; }
.cont_mesinput input:first-child{ margin-right:2%;}
.cont_mesinput .select_list{ width:96%; height:42px; background:#ccc;  border:1px solid #ccc; padding:0 10px; }
.cont_mesteart textarea{ width:96%; height:80px; line-height:30px;float:left; padding:0 1% 0; font-size:14px;resize:none; border:1px solid #ccc; background:#ccc}
.cont_mesbtnck{ width:96%; display:block; background:#eee; height:52px; line-height:50px; color:#fff; padding:0 5px; font-size:18px; text-align:center;margin-top:4%;}

.contes_imwe{ width:100%; height:160px; position:relative;overflow:hidden }
.erweima{ display:block; width:128px; height:160px;float:left ; margin-right:20px; overflow:hidden}
.erweima img{display:block; width:100px; height:100px; background:#fff; padding:10px; }
.erweima p{ width:128px;color:#fff; font-size:14px; line-height:20px; margin-left: 0; text-align:center }
.contes_imwe_con{ color:#fff; font-size:16px; line-height:28px; padding-top:20px; margin-left: 0 }
.input_c{ width:30%; height:42px; line-height:42px; color:#fff; padding:0 5px; font-size:16px; text-align:center;margin-top:2%; cursor:pointer;background:#17267A; border:none; font-weight:normal;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; font-family:微软雅黑}
.input_c:hover{ width:45%; transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;}

/*首页客服板块*/

/*底部导航*/
.footnav{max-width:1330px; margin:0 auto;background:#fff; padding:50px 0 50px 0; overflow:hidden; border-bottom:2px solid #111111; margin-bottom:30px }

.footnav_logo{ width:100%; margin:0 auto; height:80px; text-align:center; background: url(../images/footlogobg.png) repeat-x;}
.footnav_logo_img{ width:240px; margin:0 auto; height:80px; background:#fff;  text-align:center;}
.footnav_logo_img img{ width:180px; height:auto; margin-top:10px}

.footnav_list_zong{ width:100%; margin:0 auto; overflow:hidden}
.footnav_list{ width:15%; float:left;margin-bottom:20px; margin-left:5%}
.footnav_list h1{ width:100%; height:40px; line-height:40px; font-size:24px; font-weight:400; color:#333;}
.footnav_list a{ width:100%; line-height:30px; font-size:16px; font-weight:normal; color:#333; display:block;transition:all ease 0.5s;}
.footnav_list a:hover{ color:#cc0000; transition:all ease 0.5s;}

.foot_anniu{ max-width:1000px; margin:0 auto; overflow:hidden;text-align:center; margin-top:30px}
.foot_anniu a{ width:auto;float:left;line-height:36px; margin-right:20px; color:#fff; background:#cc0000; display:block; padding:0 20px 0 20px; font-size:20px;margin-left:20px;}



.Nr{ max-width:1330px; margin:0 auto; overflow:hidden;padding-bottom:20px; text-align:center;color:#333;}
.Nr a{color:#333;transition:all ease 0.5s;}
.Nr a:hover{color:#cc0000;transition:all ease 0.5s;}
/*底部导航*/















/*翻页list*/
.list_page{text-align:center;margin:0 auto;display:block; width:100%; overflow:hidden; }
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{width:100%; list-style:none;margin:0 auto;padding:0;display:inline-block;margin-top:10px;margin-bottom:20px}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{ width: auto;height:30px;color:#333;line-height:30px;display:block;
transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#f1f1f1; float:left; margin-right:5px; text-align:center; padding:2px 10px}
.list_page ul a:hover{background:#17267A; color:#fff}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}





























/*newsshow*/
.aboutnewscon{ width:890px; margin:0 auto;overflow:hidden; padding-bottom:20px; float:right}
.aboutnewscon a{ color:#666;}
.aboutnewscon_title{width:890px; font-size:16px; font-weight:400; color:#000; text-align:center; line-height:40px}



.item{color:#666;text-align:center;margin:0 auto;font-family:arial;border-bottom:1px solid #f0f0f0; padding-bottom:15px; font-size:12px }
.content{ font-size:14px; line-height:30px; color:#333; margin:20px auto; width:100%}
.content p{margin:0 0;font-size:14px;}
.content img{max-width:890px;}

.pre{line-height:22px;height:22px;color:#999; border-top:1px solid #eee; padding-top:10px; font-size:12px}
.next{line-height:22px;height:22px;color:#999; font-size:12px}

.pre a,.next a{ color:#666}


.pre a:hover,.next a:hover{ color:#17267A}






/**/







/* fiexd-right */
.fiexd-right{
	height: auto;
	position: fixed;
	right: 6px;
	bottom: 290px;
	z-index: 1000;
}
.fiexd-right li{
	height: 50px;
	margin-bottom: 2px;
	width: 100%;
	cursor:pointer;
	position: relative;
	
}
.fiexd-c{
	width:0;
	background: #f00;
	height: 50px;
	text-align: center;
	color: #eee;
	font-size: 18px;
	overflow:hidden;
	position: absolute;
	top: 0;
	line-height:50px;
	right: 54px;
	border-radius:2px;
	
}
.fiexd-c p{
    font-size: 18px;
	line-height: 50px;
	font-weight: 400;
	
}
.fiexd-c h3{
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
}
.fiexd-rimg{
	height: 50px;
	width: 50px;
	background: #17267A;
	float: right;
	position: relative;
	border-left:0px solid #4291bc;
	text-align:center;
	
	border-radius:2px;
}
.fiexd-rimg span{
	display: block;
	height: 20px;
	width: 20px;
	font-size: 30px;
	color: #b2b2b2;
	margin-left: 17.5px;
	margin-top: 8px;
	margin-bottom: 10px;
}
.fiexd-rimg p{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #b2b2b2;
	text-align: center;
}
.fiexd-rimg img{
	width:30px; height:30px; padding-top:10px}

.fiexd-right li:hover .fiexd-rimg{
	background: #f00;
	border-left:2px solid #f00;
}
.fiexd-right .telqt:hover .fiexd-rimg{
	border-left:2px solid #f00;
}
.fiexd-right li:hover .icon{
	color: #fff;
}

.fiexd-right li:hover .fiexd-c{
	width:150px;
}
.fiexd-right li.telqt2:hover .fiexd-c{
	width:80px;
	height:80px;
}
.footer_flixd_bottom{
	display: none;
}
.footer_flixd{
	display: none;
}

.fiexd-kf h3{ line-height:70px; font-size:16px; display:inline-block;}
.fiexd-kf .icon_kf{ display:inline-block; width:30px; height:70px;vertical-align:top;
 background:url(../images/icon_kf.png) no-repeat center center/30px 30px;
}
.fiexd-erweima{ height:125px; padding-top:6px}
.fiexd-erweima img{ width:120px; height:120px; }
.ph_no{
	display: none;
}
/* fiexd-right */

.ts3{transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; 
 -o-transition:all ease 0.3s;}
.ts5{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
 -o-transition:all ease 0.5s;}

/* fiexd-right */
/*返回顶部*/
.back {width: 51px; height: 51px; right: 5px; bottom: 29px; display: none; position: fixed; _position: absolute; _margin-top: 0;border-radius:2px; background:#666;transition:all ease 0.3s; border-radius:40px}
.back a {background: url("../images/back.png") no-repeat;background-size:36px 36px; background-position:8px 6px; width: 51px; height: 51px; text-indent: -99em; overflow: hidden; font-size: 0px; display: block;border-radius:2px;
}
.back:hover { background:#f00;transition:all ease 0.3s;}
/*返回顶部*/



/*微信公众号下拉展开*/
.header{
    display:inline-block;
    background-color:#;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
	position:relative;
	width:90px;
}
.header:hover .downbtn{
    display:block;
    background-color: #fff;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header:hover{
    background:;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header span{
    line-height:46px;
    cursor:pointer;
    color: #f00;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
	 display:block;
}
.header .downbtn{
    display:none;
    background-color:#f9f9f9;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    width: 200px;
	height:200px;
	text-align:center;
	position:absolute;
	right:0px;
	top:46px;
	z-index:20;
	border-radius:10px;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header .downbtn img{ width:160px; height:160px; margin:0 auto;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; margin-left:16px; margin-top:18px
	}
.header .downbtn li{
    line-height:30px;
    text-align:left;
    padding-left:5px;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header .downbtn a:hover{
    text-decoration:underline;
    color:#f00;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header .downbtn a{
    display:block;
    color:black;
    width:100%; 
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;   
}


/*搜索下拉展开*/
.header_s{
    display:inline-block;
    background:#;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
	position:relative;
	width:60px;
}
.header_s:hover .header_s1{
    display:block;
    background-color: #eee;
	height:96px;
    width: 420px;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header_s:hover{
    background:;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header_s span{
    width:60px;
    cursor:pointer;
    color: #f00;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
	 display:block;
	 text-align:center
}
.header_s .header_s1{
    display:none;
	text-align:center;
	position:absolute;
	right:0px;
	top:40px;
	z-index:20;
	background:#fff;
	border-radius:4px;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
	
}
.header_s .header_s1 img{ width:160px; height:160px; margin:0 auto;transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s; margin-left:16px; margin-top:18px
	}
.header_s .header_s1 li{
    line-height:30px;
    text-align:left;
    padding-left:5px;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header .header_s1 a:hover{
    text-decoration:underline;
    color:#f00;
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;
}
.header_s .header_s1 a{
    display:block;
    color:black;
    width:100%; 
	transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -o-transition:all ease 0.5s;   
}


.sousuo_zong{ max-width:1330px; margin:0 auto; overflow:hidden}
.sousuo_tit{max-width:1330px; line-height:100px; font-size:40px; color:#111; font-weight:400; text-align:center}
.sousuo{ width:530px; height:56px; margin:0 auto; font-size: 16px; line-height:28px;color:#333; background:#fff; border-radius:6px; padding:5px; border:1px solid #666; margin-bottom:50px}
.sousuo input{ float:left}

.kuang{width:478px; height:56px; font-size:18px; color:#999;text-indent:10px; border-right:none; border-bottom:none;border-top:none ;border-left:none}

.sousuoan{width:40px; height:40px; background:#fff; line-height:56px; color:#FFF;display:block;text-align:center; cursor:pointer;  border:none; padding:8px 0 0 0}




