/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}

a:hover{
	text-decoration:none;
	color: #ca1c28;
    transition: color 0.4s;
    -moz-transition: color 0.4s;
    -webkit-transition: color 0.4s;
    -o-transition: color 0.4s;
}
@-webkit-keyframes fromBottomFade { from {
-webkit-transform: translateY(20%);
opacity:0;
}
}
@keyframes fromBottomFade { from {
transform: translateY(20%);
opacity:0;
}
}



a{text-decoration:none;}


/*container*/
.container{
	width:1300px;
	max-width:97%;
	margin:0 auto;
	clear:both;
}

/*header*/
#header{display:none;}
#leftcontrol{display:none;}
#rightcontrol{display:none;}
.pctop{width:100%;height:95px;position:fixed;top:0;left:0;z-index:500;background:#fff;border-bottom:5px solid #134f73;}
.pctop-son{width:82%;margin:auto;}
.pctop .logo{float:left;height:95px;font-size:0px;display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.nav{float:right;line-height:95px;width:52%;}
.navul li{float:left;width:16.66%;height:95px;position:relative;}
.navul li>a{font-size:16px;height:100%;display:block;text-align:center;}
.navul li.cur>a{color:#fff;background:#308abe;}
.navul li>a:hover{color:#fff;background:#308abe;}
.navul li .nav_son{display: none;position: absolute;left: 50%;top:102px;z-index:100;box-shadow: 0 6px 12px rgba(0, 0, 0, .175);margin-left: -50px;width: 160px;font-size: 14px;background: #FFF;animation: fromBottomFade .6s ease both;-webkit-animation: fromBottomFade .6s ease both;}
.navul li .nav_son a{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#222;display:block;padding:10px 20px;border-bottom:1px solid #ebebeb;line-height:23px;}
.navul li .nav_son a:hover{color:#117ec8;background:#f5f5f5;}
.navul li .line{width:0px;height:3px;position:absolute;top:78px;left:0px;background:#117ec8;}
.navul li:hover .line{width:100%;}
.navul li:hover .nav_son{display:block;}
.change{float:right;width:9%;height:95px;line-height:95px;position:relative;}
.change:before{content:"";position:absolute;left:0px;top:40px;width:1px;height:16px;background:#d9d9d9;}
.change ul{width:80%;margin:auto;}
.change ul li{float:left;width:33%;text-align:center;}
.change ul li a{font-size:16px;}

.indexad{position: fixed;z-index: 1000;right: 0px;top:calc(50% - 300px);display: none;}
.indexad .close{position: absolute;right:10px;top: 10px;font-size: 20px;color:#ffffff;width: 30px;height: 30px;line-height: 30px; border-radius: 20px;border:1px solid #ffffff;text-align: center;}
/* .indexad .close{position: absolute;left:calc(50% - 80px); bottom: 10px;font-size: 16px;color:#ffffff;line-height: 30px; width: 160px;margin: auto; border-radius: 20px;border:1px solid #ffffff;text-align: center;} */

.indexad img{height: 600px;}
	

#rolll {
	font-size:0;
    /* height: 84px; */
    position: fixed; /*fixed实现绝对定位*/
	z-index:10000;
    cursor:pointer;
	overflow:hidden;
}
#rolll .close{position:absolute;right:8px;top:5px;color:#fff;font-size:20px;}
#rolll img{ 
	font-size:0;
    /* height: 292px;  */
} 

	/*banner*/
#indexbanner{ overflow: hidden; position: relative;overflow:hidden;margin-top:100px;font-size:0;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 70; width: 100%; color: rgba(0,0,0,0);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 45px; height: 4px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,0.8);}
#indexbanner .bx-controls .bx-controls-direction{ display: none;}
#indexbanner img{max-width:100%;display:block;margin:auto;}
#indexphonebanner{display:none;}
#page_banner{ overflow: hidden; position: relative;overflow:hidden;margin-top:100px;font-size:0;}
#page_banner .bx-controls{ position: absolute; left: 0; bottom: 20px; z-index: 70; width: 100%; color: rgba(0,0,0,0);}
#page_banner .bx-controls .bx-pager{ text-align: center;}
#page_banner .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
#page_banner .bx-controls .bx-pager div a{ display: block; width: 45px; height: 4px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
#page_banner .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,0.8);}
#page_banner .bx-controls .bx-controls-direction{ display: none;}
#page_banner img{max-width:100%;}
.insidebanner{margin-top:100px;font-size:0px;}

.swiper-next{position:absolute;z-index:100;right:30px;top:50%;transform:translateY(-50%);}
.swiper-prev{position:absolute;z-index:100;left:30px;top:50%;transform:translateY(-50%);}



.tit{width:100%;text-align:center;}
.tit p{font-size:30px;color:#333;margin-bottom:13px;}
.tit span{font-size:22px;color:#d9d9d9;font-weight:bold;text-transform:uppercase;}


.swiper-button-prev{outline:none}
.swiper-button-next{outline:none}


#indexproduct{width:100%;overflow:hidden;position:relative;z-index:100;top:-63px;}
.product{height:100%;margin:auto;overflow:hidden;}
.product .tit{}
.product .cpzs{width:100%;}
.product .cpzs ul li{width:32%;float:left;margin-right:2%;border-radius:6px;overflow:hidden;}
.product .cpzs ul li:nth-child(3n){margin-right:0px;}
.product .cpzs ul li .title{height:63px;line-height:63px;background:rgba(255,255,255,0.7);font-size:22px;color:#333;}
.product .cpzs ul li .pro-le{float:left;height:63px;width:7%;display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.product .cpzs ul li .pro-le img{display:block;margin:auto;}
.product .cpzs ul li .tt{height:63px;line-height:63px;float:left;width:80%;font-size:22px;color:#333;}

.product .cpzs ul li .pro-ri{float:right;height:63px;width:13%;display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.product .cpzs ul li .pic{width:100%;display:block;overflow:hidden;text-align:center;background:#f2f2f2;position:relative;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.product .cpzs ul li .pic img{max-width:100%;margin:auto;transition:0.3s;}
.product .cpzs ul li .pic1:hover img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */
}
.product .cpzs ul li .des{background:#ffffff;line-height:24px;padding:43px 17px 20px;color:#666;overflow:hidden;}
.product .cpzs ul li .con{overflow:hidden; 
line-height:24px;height:48px;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
.product .cpzs ul li .more{background:url(../image/pro_more.png)no-repeat right;height:15px;width:15px;float:right;margin-top:27px;}
.product .cpzs ul li:hover .more{background:url(../image/pro_more-1.png)no-repeat right;height:15px;width:15px;}
.product .cpzs ul li:hover .con{color:#308abe;}





#indexabout{width:100%;background:url(../image/about_bg.jpg) no-repeat center top;}
.about{margin:auto;overflow:hidden;}
.about .tit{margin-top:66px;}
.about .tit p{font-size:30px;color:#fff;margin-bottom:13px;}
.about .tit span{font-size:22px;color:rgba(255,255,255,0.5);font-weight:bold;display:block;}
.about .tit .line{width:26px;height:3px;background:#55ace0;margin:auto;margin-top:24px;margin-bottom:37px;}
.about .con{overflow:hidden;background:#fff;padding:50px 40px;}
.about .con .left{float:left;width:40%;overflow:hidden;}
.about .con .left img{width:100%;transition:0.3s;}
.about .con .right{float:right;width:53.84%;}
.about .con .right .tt{color:#333333;font-size:25px;margin-top:30px;}
.about .con .right .intro{text-transform:uppercase;font-size:13px;color:#d9d9d9;margin-top:8px;padding-bottom:23px;width:100%;border-bottom:1px solid #dfdfdf;}
.about .con .right .des{line-height:35px;padding-top:23px;}
.about .con .right .more{width:129px;height:40px;line-height:40px;margin-top:25px;text-align:center;background:#1e597f;color:#fff;position:relative;}
.about .con .right .more:hover{background:#308abe;}
.about .conn{overflow:hidden;line-height:25px;padding:77px 40px 100px;}

.about .con .left img:hover{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari å’Œ Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */}

#indexnews{width:100%;padding:80px 0px;}
.news{margin:auto;}
.news .tit{text-align:left;}
.news .tit .line{width:100%;height:20px;border-bottom:1px solid #e2e2e2;position:relative;margin-top:28px;line-height:20px;text-align:right;}
.news .tit .line:before{content:"";width:26px;height:3px;background:#3183b4;position:absolute;left:0px;bottom:-1px;}

.newslist{margin-top: 41px; background: #f5f5f5;}
.newslist .left{ width:40%;height: 277px; float: left; background: #4b90aa;position:relative;}
.newslist .left img{ height:277px;}

.newslist .left a .pic{height: 277px; overflow: hidden; }
.newslist .left a img{transition: transform 0.9s ease 0s;width:100%;height:100%;  }
.newslist .left .title{position:absolute;left:0px;bottom:0px;color:#fff;background:rgba(30,89,127,0.7);width:100%;height:60px;line-height:60px;text-align:center;}

.newslist .left a:hover img{transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari å’Œ Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */}
.newslist .right{  width: 57%; float: right;}
.newslist .right .right_top{height: 118px;margin-top:6px;}
.newslist .right .right_top .tuijian{ width: 80%;float: left;}
.newslist .right .right_top .tuijian .title{width: 100%;height:16px; padding-bottom: 24px; border-bottom: 1px solid #dedede; transition-duration: 0.3s;}
.newslist .right .right_top .tuijian .title .zuixin{ float: left; width: 75px;height:16px;line-height: 16px;border-right: 2px solid #5a5a5a;color: #fd3b4a; font-size: 16px}
.newslist .right .right_top .tuijian .title p{ width:60%; font-size: 16px; color: #333; float: left;margin-left: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.newslist .right .right_top .tuijian .descrip{ margin-top: 17px; color: #999; line-height: 25px;overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;}
.newslist .right .right_top .riqi1{ float: right; width: 65px;margin-top: 15px; }
.newslist .right .right_top .riqi1 .p1{text-align: center; font-size: 41px; font-weight: bold;}
.newslist .right .right_top .riqi1 .p2{ color: #999;text-align: center; margin-top: 8px;}
.newslist .right .right_top:hover .tuijian .title p{  color: #fd3b4a; }
.newslist .right .right_top:hover .tuijian .title{padding-left: 15px; }

.newslist .right .newslist_right{ width: 100%; }
.newslist .right .newslist_right ul li{ width: 100%; height: 50px; border-bottom: 1px solid #dedede; position: relative;}
.newslist .right .newslist_right ul li .title{width:70%;overflow:hidden; text-overflow:ellipsis; line-height: 50px; float: left; transition-duration: 0.3s;white-space:nowrap;}
.newslist .right .newslist_right ul li .riqi{ line-height: 50px; float: right;transition-duration: 0.3s;}
.newslist .right .newslist_right ul li img{ position: absolute;right: 30px; top:20px;opacity: 0;transition-duration: 0.3s;}
.newslist .right .newslist_right ul li:hover .title{padding-left: 15px;color: #fd3b4a; }
.newslist .right .newslist_right ul li:hover .riqi{ padding-right: 25px; }
.newslist .right .newslist_right ul li:hover img{  position: absolute;right: 10px; top:20px;opacity: 1; }




#page2 .swiper-next:focus{outline:none;}
#page2 .swiper-prev:focus{outline:none;}
#page2 .swiper-slide .pic{height:160px;width:100%;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
#page2 .swiper-slide .pic img{display:block;margin:auto;}
#page2 .swiper-slide .line{width:100%;height:3px;background:#f5f5f5;position:absolute;top:170px;}
#page2 .swiper-slide .copy{width:13px;height:12px;display:block;}
/* .swiper-slide{height:160px;text-align:center;} */
#page2 .swiper-slide .tt{font-size:22px;font-weight:bold;color:#308abe;text-align:center;width:100%;}
#page2 .swiper-slide p{color:#999;}
#page2 .swiper-slide .des{font-size:13px;font-weight:lighter;color:#999;line-height:25px;text-align:center;width:100%;}
#page2 .con li:nth-child(odd) .pic{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);}
#page2 .con li:nth-child(odd) .tt{position:absolute;bottom:200px;left:0px}
#page2 .con li:nth-child(odd) .des{position:absolute;bottom:230px;left:50%;width: 225px;transform: translateX(-50%);}
#page2 .con li:nth-child(odd) .copy{position:absolute;bottom:173px;z-index:100;left:50%;width:13px;height:12px;background:url(/Themes/default/images/copy-top.png)no-repeat center;background-size:cover;}
#page2 .con li:nth-child(even) .pic{position:absolute;top:0px;left:50%;transform:translateX(-50%);}
#page2 .con li:nth-child(even) .tt{position:absolute;top:200px;left:0px;}
#page2 .con li:nth-child(even) .des{position:absolute;top:230px;left:50%;width: 220px;transform: translateX(-50%);}
#page2 .con li:nth-child(even) .copy{position:absolute;bottom:173px;z-index:100;left:50%;width:13px;height:12px;background:url(/Themes/default/images/copy-bottom.png)no-repeat center;background-size:cover;}
#page2 .con li:hover .des{color:#308abe;}
#page2 .con li:hover p{color:#308abe;}
#page2 .swiper-button-disabled{opacity:0.2;}





#page22{padding:25px 0px;overflow:hidden;}
#page22 .abouttit{margin-bottom:35px;}
#page22 .swiper-next:focus{outline:none;}
#page22 .swiper-prev:focus{outline:none;}


#page22 .swiper-slide .pic{height:160px;width:100%;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
#page22 .swiper-slide .pic img{display:block;margin:auto;}
#page22 .swiper-slide .line{width:100%;height:3px;background:#f5f5f5;position:absolute;top:170px;}
#page22 .swiper-slide .copy{width:13px;height:12px;display:block;}
/* .swiper-slide{height:160px;text-align:center;} */
#page22 .swiper-slide .tt{font-size:22px;font-weight:bold;color:#308abe;text-align:center;width:100%;}
#page22 .swiper-slide .des{font-size:13px;font-weight:lighter;color:#999;line-height:25px;text-align:center;width:100%;}
#page22 .con li:nth-child(odd) .pic{position:absolute;bottom:0px;left:50%;transform:translateX(-50%);}
#page22 .con li:nth-child(odd) .tt{position:absolute;bottom:200px;left:0px}
#page22 .con li:nth-child(odd) .des{position:absolute;bottom:230px;left:0px;}
#page22 .con li:nth-child(odd) .copy{position:absolute;bottom:173px;z-index:100;left:50%;width:13px;height:12px;background:url(/Themes/default/images/copy-top.png)no-repeat center;background-size:cover;}
#page22 .con li:nth-child(even) .pic{position:absolute;top:0px;left:50%;transform:translateX(-50%);}
#page22 .con li:nth-child(even) .tt{position:absolute;top:200px;left:0px;}
#page22 .con li:nth-child(even) .des{position:absolute;top:230px;left:0px;}
#page22 .con li:nth-child(even) .copy{position:absolute;bottom:173px;z-index:100;left:50%;width:13px;height:12px;background:url(/Themes/default/images/copy-bottom.png)no-repeat center;background-size:cover;}
#page22 .con li:hover .des{color:#308abe;}






#indexlink{width:100%;overflow:hidden;background:#fff;}
.indexlink{height:100%;margin:auto;overflow:hidden;}
.indexlink .left{width:8%;float:left;line-height:100px;}
.indexlink .left p{font-size:16px;color:#1d4e6e;font-weight:bold;}
.indexlink .con{width:92%;float:left;height:100px;}
.indexlink .con ul{height:100px;}
.indexlink .con ul li{float:left;height:100px;margin-right:45px;overflow:hidden;	
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}







#ne_nav{width:100%;height:80px;border-bottom:1px solid #e9e9e9;}
#ne_nav p{line-height:80px;padding-left:30px;background:url(../image/home.png) no-repeat left center;}
.pageinset{position:relative;padding-top:100px;}
.xwzxinset{position:relative;padding-top:100px;}
#page_banner{position:absolute;width:100%;left:0px;top:0px;z-index:-1;}


.col{width:100%;line-height:220%;background:#fff;margin-top:265px;padding-bottom: 50px;}
.col h2{text-align:center;font-weight:normal;color:#000;margin-top:50px;}
.col h3{text-align:center;font-weight:normal;font-size:12px;margin-bottom:25px;}
.pagecol{width:96%;margin:auto;background:#fff;position:relative;}
.pagecol .left{width:82%;float:left;} 
.pagecol .page-tit{padding:44px 0px 40px;}
.pagecol .page-tit p{font-size:33px;color:#333;}
.pagecol .content{font-size:16px;line-height:250%;}
.pagecol .content img{max-width:100%;}
.pagecol .right{width:16%;float:right;} 
#rightsidenav{width:100%;}   
#rightsidenav .catenam{height:115px;font-size:26px;margin-top:-60px;font-weight:bold;text-align:center;line-height:115px;width:100%;background:#134f73;color:#fff;}
/* #rightsidenav ul{height:100%;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding-bottom:100px;} */
#rightsidenav ul{height:100%;padding-bottom:100px;}
#rightsidenav ul li{line-height:60px;width:100%;text-indent:45px;border-bottom:1px solid #2a6a91;} 
#rightsidenav ul li.nv a{font-size:16px;background:#184967;color:#fff;display:block;width:100%;height:100%;}
#rightsidenav ul li.nv a.cur{color:#fff;background:#52afd2;}
#rightsidenav ul li:hover{color:#134f73;cursor:pointer;}
#rightsidenav ul li.na{text-indent:0px;background:#184967;}
#rightsidenav ul li.na a{font-size:16px;color:#fff;display:block;width:100%;height:100%;}
#rightsidenav ul li.na span{width:12px;height:60px;padding:0px 15px;display:block;float:left;background:url(../image/spanjia.png)no-repeat center;}
#rightsidenav ul li.na a.cur span{background:url(../image/spanjian.png)no-repeat center;}
#rightsidenav ul li.navson a{display:block;width:100%;height:100%;background:#1e5577; color:#69b5e4}
#rightsidenav ul li.navson a.cur{background:#52afd2; color:#ffffff}

.pccol{width:100%;min-height:450px;line-height:220%;margin-top:265px;background:#fff;}
.pccol h2{text-align:center;font-weight:normal;color:#000;}
.pccol h3{text-align:center;font-weight:normal;font-size:12px;margin-bottom:25px;}


.phonecol{display:none;}
.phonepagecol{display:none;}




.maintit{text-align:center;margin-top:45px;}
.maintit p{font-size:30px;color:#333;font-weight:lighter;margin-bottom:10px;}
.maintit span{font-size:16px;color:#999;text-transform:uppercase;}
.son_nav{margin-top:25px;text-align:center;}
.son_nav a{padding:0px 20px;height:45px;line-height:45px;border-radius:2px;border:1px solid #dcdcdc;color:#333;display:inline-block;margin:0px 10px;transition: color 0s;}
.son_nav a.active{background:#008b92;color:#fff;border:1px solid #008b92;}
.son_nav a:hover{background:#008b92;color:#fff;border:1px solid #008b92;}



/*
.pxxm{width:100%;min-height:450px;margin-bottom:50px;margin-top:30px;overflow:hidden;}
.pxxm ul{margin:0px 2px;width:1196px;}
.pxxm ul li{width:382px;height:333px;float:left;margin-right:22px;margin-bottom:22px;border:1px solid rgb(238, 238, 238);}
.pxxm ul li a{width:352px;height:303px;display:block;padding:15px;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic img{max-width:100%;max-height:100%;margin:auto;}
.pxxm ul li p{width:100%;height:20px;text-align:center;line-height:20px;margin-top:15px;color:#000;font-size:16px;}
.pxxm ul li .des{font-size:12px;height:36px;line-height:18px;margin-top:12px;padding:0 3px;color:#666;}
.pxxm ul li:hover{border:1px solid #008b92;box-shadow: rgba(238,238,238,1) 0px 0px 2px 2px;}
.pxxm ul li:hover img{opacity:0.9;}
.pxxm ul li:hover p{color:#008b92;}
*/
.pxxm{width:100%;min-height:450px;overflow:hidden;}
.pxxm ul li{width:32%;float:left;margin-right:2%;margin-bottom:15px;}
.pxxm ul li:nth-child(3n){margin-right:0px;}
.pxxm ul li .pic{width:100%;height:220px;display:block;overflow:hidden;text-align:center;/*background:#f2f2f2;*/position:relative;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.pxxm ul li .pic img{max-width:100%;max-height:100%;margin:auto;transition:0.3s;}
.pxxm ul li .pic:hover img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */
}
.pxxm ul li .tt{font-size: 16px;
	margin-top:15px;
    width: 100%;
    font-weight: bold;
    color: #000033;
    height: 30px;
    overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
    line-height: 30px;/*height:40px;padding:10px 0px;line-height:20px;color:#333;font-size:15px;border-bottom:1px solid #e5e5e5;*/}
.pxxm ul li .tt span{float:right;}
.pxxm ul li .tt:hover{color:#308abe;}

.cp-ne-nav{width:100%;line-height:80px;font-size:14px;color:#999}
.cp-product{width:94%;margin:auto;overflow:hidden;margin-bottom:40px;}
.cp-product .cp-pic-detail{float:left;width:50%;position:relative;}
.cp-product .cp-pic{width:490px;height:490px;
	border:1px solid #e7e7e7;
	float:left;background:rgba(242,242,242,1);
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.cp-product .cp-pic img{display:block;margin:auto;}
.cp-product .cp-details{width:50%;float:right;}
.cp-title{font-size:27px;font-weight:bold;color;#000;margin-top:15px;margin-bottom:10px;}
.cp-des{background:#f5f5f5;padding:15px 30px;}
.cp-buy{background:#e45e15;width:210px;height:55px;line-height:55px;color:#fff;font-size:20px;text-align:center;margin-top:15px;}
.cp-con{width:94%;margin:auto;}
.cp-yjxj{width:94%;margin:auto;}
.cp-yjxj-tit{font-size:20px;color:#333;font-weight:bold;height:68px;line-height:68px;text-indent:57px;background:#f5f5f5;margin-bottom:50px;}
.cp-yjxj-des{font-size:20px;color:#333;margin-bottom:38px;}
.cp-yjxj table{width:100%;}
.cp-yjxj tr{width:49%;float:left;margin-right:2%;}
.cp-yjxj tr:nth-child(2n){margin:0px;}
.cp-yjxj th{width:100%;line-height:56px;display:block;text-align:left;font-size:16px;color:#666666;font-weight:normal;}
.cp-yjxj td{width:100%;display:block;}
.cp-yjxj td input{width:100%;height:66px;text-indent:30px;color:#999999;border:1px solid #e7e7e7;font-size:16px;}
#f_content{width:100%}
#f_content textarea{width:100%;border:1px solid #e7e7e7;line-height:66px;text-indent:30px;font-size:16px;}
#btnSubmit{width:210px;height:55px;background:#e35f13;border:none;color:#fff;margin-top:35px;}




ul,li{list-style: none;margin:0;padding:0;}
.bg{height: 480px;position:relative; margin:0 auto;box-sizing: border-box;}
.bg_left{width: 480px;height:auto;float:left;}
.bg_right{float:left;position:absolute;left:490px;z-index:100;}
.show{width: 480px;height: 360px;margin-bottom: 10px;position: relative;top:0;z-index:100; border:1px solid #E8E8E8;cursor:move}
.show img{width: 480px;height: 360px;}
.mask{width: 240px;height: 180px;background: #000;filter: Alpha(opacity=50);opacity:0.5;position: absolute;top: 0;left: 0;display: none;}
.bigshow{width: 480px;height: 360px;overflow: hidden;margin-left: 10px;display: none;border:1px solid #E8E8E8;}
.bigshow img{width: 960px;height: 720px;}
.smallshow{width: 100%;height: 70px;position: relative}
.smallshow img{width:100%;height: 70px; border:1px solid #e8e8e8;box-sizing: border-box;transition: all 0.5s}
.smallshow>.middle_box{margin-left: 30px;margin-right: 30px;width:370px;overflow: hidden;height: 70px;}
.smallshow .middle{overflow: hidden;transition: all 0.5s;height: 70px;}
.smallshow .middle>li{width: 83px;height: 70px;float: left;cursor:pointer;padding:0 5px;}
.smallshow>p{position: absolute;top:50%;width: 22px;height: 32px;margin-top: -16px;}
.smallshow>.prev{left: 0;background: url(../image/hover-prev.png) no-repeat;transition: all 0.5s}
.smallshow>.next{right: 0;background: url(../image/hover-next.png) no-repeat;transition: all 0.5s}
.smallshow>.prev.prevnone{left: 0;background: url(../image/prev.png) no-repeat;cursor: not-allowed}
.smallshow>.next.nextnone{right: 0;background: url(../image/next.png) no-repeat;cursor: not-allowed}








		
.hzpp{width:100%;min-height:450px;margin-bottom:50px;padding-top:65px;overflow:hidden;}
.hzpp ul li{height:120px;width:23.3%;float:left;margin-right:2%;margin-bottom:30px;}
.hzpp ul li:nth-child(4n){margin-right:0px;}
.hzpp ul li .pic{width:100%;height:120px;display:block;overflow:hidden;text-align:center;background:#f2f2f2;position:relative;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.hzpp ul li .pic img{max-width:100%;margin:auto;transition:0.3s;}
.hzpp ul li .pic:hover img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */
}
.hzpp ul li .tt{height:68px;line-height:68px;color:#333;border-bottom:1px solid #e5e5e5;}
.hzpp ul li .tt span{float:right;}
.hzpp ul li .tt:hover{color:#e45e15;}






.online{width:100%;margin:auto;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.online form{padding-left:150px;}
.online .text{width:381px;height:38px;float:left;margin-bottom:20px;margin-right:25px;}
.online .text input{width:268px;height:36px;border:1px solid #c9c9c9;padding-left:20px;}
.online .text p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .text p span{color:#eb0000;position:relative;top:2px;}
.online .con{width:927px;height:205px;float:left;margin-bottom:20px;}
.online .con textarea{padding:20px;border:1px solid #c9c9c9;height:163px;width:760px;}
.online .con p{float:left;width:81px;padding-right:5px;line-height:38px;padding-left:5px;}
.online .con p span{color:#eb0000;position:relative;top:2px;}
.online .verify{height:38px;margin-bottom:20px;}
.online .verify p{float:left;width:76px;padding-right:10px;line-height:38px;padding-left:5px;}
.online .verify p span{color:#eb0000;position:relative;top:2px;}
.online .verify input{width:154px;height:36px;border:1px solid #c9c9c9;float:left;padding-left:20px;margin-right:10px;}
.online .verify img{cursor:pointer;}
.online .submit{width:107px;height:35px;color:#fff;cursor:pointer;background:#be252e;margin-left:91px;float:left;border:none;margin-right:47px;}
.online .reset{width:107px;height:35px;color:#fff;cursor:pointer;background:#008b92;float:left;border:none;}







.xwzx{width:100%;min-height:350px;}
.xwzx ul{width:100%;overflow:hidden;}
.xwzx ul li{width:32%;margin-right:2%;float:left;transition: all 0.3s ease 0s;margin-bottom:43px;}
.xwzx ul li:nth-child(3n){margin-right:0;}
.xwzx ul li .pic{height:250px;width:100%;overflow:hidden;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.xwzx ul li .pic img{max-width:100%;transition:0.3s;display:block;margin:auto;}
.xwzx ul li .con{width:100%;}
.xwzx ul li .con .ttt{width:100%;overflow:hidden;margin-top:15px;font-size:16px;font-weight:bold;color:#000033;}
.xwzx ul li .con .tt{font-size:16px;width:100%;font-weight:bold;color:#000033;height:30px;overflow:hidden;line-height:30px;}
.xwzx ul li .con .date{font-weight:normal;color:#999;line-height:30px;}
.xwzx ul li .con .des{max-height:50px;color:#999;line-height:25px;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
.xwzx ul li:hover .tt{color:#308abe;}
.xwzx ul li:hover .pic img{
	transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1); 	/* IE 9 */
	-moz-transform:scale(1.1,1.1); 	/* Firefox */
	-webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
	-o-transform:scale(1.1,1.1); 	/* Opera */
}
.xwzx ul li:hover:after{width:100%;}







.orientation{margin-top:20px;margin-bottom:20px;overflow:hidden;width:100%;}
.orientation .previous{}
.orientation .next{}






/*footer*/
#footer{width:100%;background:url(../image/footer_bg.jpg)no-repeat center;height:363px;}
.footer_top{}
.footer_nav{height:81px;line-height:81px;border-bottom:1px solid #446d87;}
.footer_nav ul{text-align:center;color:rgba(255,255,255,0.5);}
.footer_nav ul li{display:inline-block;}
.footer_nav ul li .title a{color:rgba(255,255,255,0.5);font-size:15px;}
.footer_top .address{height:203px;} 
.footer_top .address .address-1{float:left;height:203px;overflow:hidden;
	display:flex;
	align-items:center;
	display:-webkit-flex; 
    -webkit-align-items:center;
	display:-ms-flex; 
    -ms-align-items:center;}
.footer_top .address .address-1 img{
	}
.footer_top .address .address-2{float:left;}
.footer_top .address .address-2 img{margin-top:60px;}
.footer_top .address .address-2 ul li{margin-left:55px;float:left;color:rgba(255,255,255,0.85);line-height:24px;font-size:13px;}
.footer_top .address .address-2 ul li p{display:block;margin-bottom:5px;color:rgba(255,255,255,0.85);margin-top:55px;}
.footer_top .address .address-3{float:right;}
.footer_top .address .address-3 img{margin-top:55px;}
.footer_top .address .address-3 p{text-align:center;line-height:35px;}
.footer_bottom{height:75px;line-height:75px;color:rgba(255,255,255,0.6);text-align:center;border-top:1px solid #446d87;}
.footer_bottom1{display:none;text-align:center;}
#sidenav{width:100%;background:#f5f5f5;}
#sidenav ul{text-align:center;}
#sidenav ul li{display:inline-block;line-height:80px;margin: 0px 30px;font-size:16px;}
#sidenav ul li a{font-size:18px;font-weight:bold;}
#sidenav ul li a.cur{color:#e45e15;}
#sidenav ul li:hover{color:#e45e15;cursor:pointer;}
.mypage{
    text-align: center;
	width:100%;
	margin-top:20px;
	overflow:hidden;
}	
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #308abe;
	border: 1px solid #308abe;
	padding: 5px 10px;
	margin: 5px;
}		
.mypage	span.current,.mypage a.current{
	background: #308abe;
	color: #fff;
}

@media screen and (max-width: 1366px) {
	.pctop-son{width:99%;margin:auto;}
	.about .con .right .tt{margin-top:0px;}
	.footer_top .address .address-2 ul li{width:320px;}
	#rightsidenav ul li {line-height: 60px;width: 100%;text-indent: 15px;border-bottom: 1px solid #e6e6e6;
  
}

