/* 公用样式表*/
body, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, div, input, i, span { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, h4, h5, h6 { font-family: "Hiragino Sans GB", "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti; color: #333; }
* { -webkit-transform-style: preserve-3d; -webkit-transform-style: flat; }
html, body { padding: 0; margin: 0; width: 100%; height: 100%; }
body { font-family: "Microsoft YaHei", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti; color: #444; overflow-x: hidden; font-size: 14px; }
a { text-decoration: none; color: #333; }
input { border: 0; outline: none; }
i, em { font-style: normal; }
.mg0{margin:0px;}.mg10{margin:10px;}
.mt20{margin-top:20px;}
.pd10{padding:10px;}.pd0{padding:0px;}
.mt50{ margin-top:50px;}
.pt50{ padding-top:50px;}
.pt30{ padding-top:30px;}
.pd20{padding:20px;}
.fl{ float:left;}.fr{ float:right;}.fc{ float:center;}
/*鼠标hover移入效果*/.news-prev-btn
a:hover, .h-pord-tab ul li:hover, .h-pord-tab ul li:hover i.ptc-icon, .h-pord-tab ul li:hover i.tz-icon, .jjfa-list ul li p:hover, .h-jjfa-more a:hover, .h-jjfa-more a:hover i, .h-about-more a:hover, .h-about-more a:hover i, .h-n-cont ul li a:hover, .h-news-more a:hover, .h-news-more a:hover i, .h-news-tab ul li:hover i, .hd-language>a:hover, .main-nav>ul>li>a:hover, .main-nav-down a:hover, .h-banner-btn a:hover i, .h-banner-btn a:hover, .h-banner-btn:hover, .h-prodcut-info p a:hover, .h-prodcut-info h2 a:hover, .news-list ul li a:hover, .news-list ul li a:hover dl dt, .paging a:hover, .job-deta-btn:hover, .download-cont li a:hover, .download-cont li a:hover i, .download-cont li a:hover em, .product-nav dl dd a:hover i, .p-sort-links a:hover, .p-download a:hover, .solution-tab ul li.cur a:hover, .s-l-info .s-l-i-more:hover, .s-l-info .s-l-i-more:hover a, .s-l-info .s-l-i-more:hover a i, .send_buttom:hover, .hd-search:hover, .footer-nav-list dl dd:hover, .h-about-links ul li i:hover, .h-about-links ul li i:hover>img,.job-table table tr:hover { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }

/*鼠标移出效果*/
a, .h-pord-tab ul li, .h-pord-tab ul li i.ptc-icon, .h-pord-tab ul li i.tz-icon .jjfa-list ul li p, .h-jjfa-more a, .h-jjfa-more a i, .h-about-more a, .h-about-more a i, .h-n-cont ul li a, h-news-more a, .h-news-more a i, .h-news-tab ul li i, .hd-language>a, .main-nav>ul>li>a, .main-nav-down a, .h-banner-btn a i, .h-banner-btn a, .h-banner-btn, .h-prodcut-info p a, .h-prodcut-info h2 a, .news-list ul li a, .news-list ul li a dl dt, .paging a, .job-deta-btn, .download-cont li a, .download-cont li a i, .download-cont li a em, .product-nav dl dd a i, .p-sort-links a, .p-download a, .solution-tab ul li.cur a, .s-l-info .s-l-i-more, .s-l-info .s-l-i-more a, .s-l-info .s-l-i-more a i, .send_buttom, .hd-search, .footer-nav-list dl dd, .h-about-links ul li i, .h-about-links ul li i img,.job-table table tr { transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
img { border: 0; vertical-align: middle;    /*  去掉图片底部默认的3像素空白缝隙*/ }
table { border-collapse: collapse;    /*合并外连线*/ }

/*公共类*/
.div_100 { width: 100%; margin: 0 auto; position: relative;}
.row { width: 1200px; margin: 0 auto; position: relative; }
.fl { float: left; }
.fr { float: right; }
.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.hide { display: none; }
.all-height { line-height: 27px; }
.tindex {font-size:16px; text-indent: 2em;}
.pt40{padding:40px 0px;}
/*清除浮动*/
.clearfix:before, .clearfix:after {    /*清除浮动，最好最标准的写法*/
content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;    /*IE/7/6*/    /*兼容IE6下的写法*/ }

.main_1200{ width:1200px; margin:0px auto;}
.w_700{width:700px;position: relative; margin:0px auto;padding-top:120px;}
.w_25{width:270px;margin:0px auto; float: left;}
.w_70{width:900px; margin:0px auto; float:right;}
/*ind_top*/

	/*导航*/
	.top{ color: #504c4c;height: 40px; background-color:#efefef;width: 270px; }
/*.左侧导航*/
.sidebar{    width: 270px;  float: left; background-color:#c02223;}
.sidebar .top{width: 270px;height: 70px;background: url(../img/proListClassify_icon01.png) no-repeat 225px center #333;}
.sidebar .top h3{padding: 20px 0 0 26px;  font-size: 20px;color: white; text-align:left;} 
.sidebar .top h3 em{font-weight: bold; color: #fff;}
.sidebar .top h3 span{font-size: 10px;  color: #fff;  font-family: arial;  margin-left: 6px;  position: relative;  top: 2px;}
.sidebar .box2{ padding: 15px;  background: #efefef; text-align:left;}
.sidebar .box2 dl{margin-top: 20px;}
.sidebar .box2 dt{    height: 56px;  text-indent: 26px;  font-size: 18px;  background: url(../img/proListClassify_icon02.png) no-repeat 220px center #eaeaea;
line-height: 56px;}
.sidebar .box2 dt a{display: block;  color: #333;  text-decoration: none;}
.sidebar .box2 dt a:hover{color: #c02223;  background: url(../img/proListClassify_icon03.png) no-repeat 220px center;  font-weight: bold;}
.sidebar .box2 dt .cur{color: #c02223;  background: url(../img/proListClassify_icon03.png) no-repeat 220px center;  font-weight: bold;}
.sidebar .box3{margin-top: 20px;  background: #fff;  margin-bottom: 20px;}
.sidebar .phone{background: url(../img/proListClassify_phone.png) no-repeat 32px center;padding-left: 86px;  padding-top: 25px;  padding-bottom: 20px;  border-bottom: 1px solid #eaeaea;}
.sidebar .phone span{display: block;  font-size: 14px;  color: #333333;}
.sidebar .phone p{font-size: 24px;  color: #c02223;  font-family: arial;}
.intro{    padding: 28px 27px 24px;}
.intro P{    font-size: 14px;
    color: #333333;
    margin-bottom: 8px;
    line-height: 20px;}
	
/*banner_css*/
.flexslider{position:relative;height:810px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;z-index:1; margin-bottom:0px;top:100px;}
.slides{position:relative;z-index:1;}
.slides li{height:810px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:1;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:10px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:10px;line-height:40px;overflow:hidden;background:url(../img/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px; background:url(../img/prev.png) center center no-repeat;}/* background:url(images/prev.png) center center no-repeat; */
.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}/* background:url(images/next.png) center center no-repeat; */



.ind_bg_1{
background-image:url("../img/ind_bg_1.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	height:770px;
	width:100%;
	padding:0px;
	margin:0px;
}
.ind_bg_2{
background-image:url("../img/ind_bg_2.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	height:770px;
	width:100%;
	padding:0px;
	margin:0px;
}
.ind_bg_3{
background-image:url("../img/ind_bg_3.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	height:770px;
	width:100%;
	padding:0px;
	margin:0px;
}
.ind_search{
background-image:url("../img/ind_search.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	height:250px;
	width:100%;
	padding:0px;
	margin:0px;
}


/*fenye page?*/

#kkpager{
	clear:both;
	color:#999;
	padding:5px 0px 5px 0px;
	font-size:14px;
	width:80%;
	margin:0px auto;
	padding-top:20px;
}
#kkpager a{
	float: left;
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#666;
}

#kkpager span.disabled{
	float: left;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #999;
	background-color:#FFF;
	color:#ccc;
}
#kkpager span.curr{
	float: left;
	border: 1px solid #ff9900;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #ff9900;
	color: #fff;
}
#kkpager a:hover{
	border:1px solid #ff9900; 
	background-color:#ff9900; 
	color:#fff;
}
#kkpager span.normalsize{
}
#kkpager_gopage_wrap{
	position:relative;
	left:0px;
	top:0px;
}
#kkpager_btn_go {
	width:44px;
	height:18px;
	border:0px;
	overflow:hidden;
	line-height:140%;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:pointer;
	background-color:#ff9900;
	color:#fff;
	position:absolute;
	left:0px;
	top:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:none;
	font-size:12px;
}
#kkpager_btn_go_input{
	width:36px;
	height:18px;
	color:#ff9900;
	text-align:center;
	margin-left:1px;
	margin-right:1px;
	border:1px solid #ff9900;
	position:relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	left:0px;
	top:0px;
	outline:none;
	font-size:14px;
}

#kkpager_btn_go_input.focus{
	border-color:#CC0000;
}

#kkpager .pageBtnWrap{
	float:left;
}
#kkpager .infoTextAndGoPageBtnWrap{
	float:right;
}
#kkpager .spanDot{
	float:left;
	margin-right:5px;
}

#kkpager .currPageNum{
	color:#FD7F4D;
}

#kkpager .infoTextAndGoPageBtnWrap{
	padding-top:5px;
}
#info_banner {
	background-attachment: scroll;
	background-image: url(../img/info_banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:360px;
	width:100%;
}

.more a{display: block;padding:5px; border-radius:50px;margin-right:20px;text-align: center; width:150px;height:40px; line-height:40px;background: #003399;color:#FFFFFF; margin-top:30px;}
.more a:hover{background: #ff9900;color:#ffffff;}
.ind_about_p{ width:860px; float:left; line-height:240%; color:#666666; font-size:16px;}



input, textarea, select, button {
	font: 16px/1.8 'Fontsstyle', Arial, "Microsoft YaHei", sans-serif;
}
input, textarea, select {
 *font-size:100%;
}
.input{width:400px; height:38px; font-size:16px;padding-left:20px;border: 1px solid #fff; background-color:transparent;color:#FFFFFF; margin-right:20px;}
.btn{
	width:90px;height:40px;border:0;cursor:pointer; border: none;
	background:url(../img/search.jpg) no-repeat center center;
}




.foot_link{
	height:250px;
	background-color:#333333;
	width:100%;
	padding:0px;
	margin:0px;
}
.foot{
	height:50px;
	background-color:#000000;
	width:100%;
	padding:0px;
	margin:0px;
	line-height:50px;
	color:#FFFFFF;
}
.link3{ width:100%; margin:0px; padding:50px 0px;}
.link3  li{ width:260px;padding-right:20px; float:left;color:#FFFFFF;font-size:20px;}
.link3  li nth-child(3n){padding-right:0px;}
.link3  li  .link_a{width:260px; margin:0px; padding:20px 0px;}

.link3  li  .link_a li  img{ vertical-align:middle;padding-right:5px;}
.link3  li  .link_a li a:link, .link3  li  .link_a li a:visited{ width:100%; height:30px; line-height:30px; color:#FFFFFF; font-size:14px;}
.link3  li  .link_a li a:hover{ width:100%; height:30px; line-height:30px; color:#ffcc00; font-size:14px;}




.h2{ font-size:36px; line-height:40px;font-family:"Microsoft YaHei";font-weight: lighter; text-align:center;}
.h2 span{font-size:12px;color:#cccccc; display:block;font-weight: lighter;}
.h2 i{font-size:12px;color:#999999;font-weight: lighter;}
.h2_line{
	background-attachment: scroll;
	background-image: url(img/h2_line.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}


.container{ width: 1200px; height: 450px; max-width: 1200px; margin: 0 auto;}

.items{margin: 5px; overflow: hidden;}
.items .item{width:380px; float:left; padding-right:15px; margin:0px;}
.items .block{padding: 40px 36px;border: 1px solid #ccc;}
.items .block:hover{box-shadow: 0px 5px 30px rgba(4,0,0,.1); padding: 40px 36px;border: 1px solid #ccc;}
.items .block .date{font-size: 33px; color: #777;}
.items .block .year{font-size: 16px; color: #999;}
.items .block h3{font-size: 16px; color: #555; font-weight: 600; padding: 20px 0; border-bottom: 1px solid #dbdbdb; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.items .block p{font-size: 14px; color: #777; line-height: 24px; height: 72px; overflow: hidden; margin: 20px 0 40px;}
.items .block a{display: block; width: 140px; line-height: 40px; background: #fff; color: #777777; border: 1px solid #cccccc; text-align: center; border-radius: 20px; font-size: 14px; -webkit-transition: all 500ms ease; transition: all 500ms ease;}
.items .block:hover .date{color: #003399;}
.items .block:hover .year{color: #003399; opacity: .8;}
.items .block:hover h3{color: #003399; border-color: #003399;}
.items .block:hover p{color: #003399;}
.items .block:hover a{background: #003399; color: #fff; border-color: #003399;}

.common_btn{width: 46px; height: 46px; border-radius: 50%; background-color: #fff; background-position: center; background-repeat: no-repeat; background-size: 8px 14px; cursor: pointer; box-shadow: 0 5px 5px rgba(204,204,204,.8); -webkit-transition: all 500ms ease; transition: all 500ms ease; position: absolute; top: 50%;}
.left_btn{background-image: url(../img/left_icon1.png); left: -70px;}
.right_btn{background-image: url(../img/right_icon1.png); right: -70px;}
.common_btn:hover{background-color: #003399; box-shadow: 0 5px 10px rgba(0,51,153,.5);}
.left_btn:hover{background-image: url(../img/left_icon2.png);}
.right_btn:hover{background-image: url(../img/right_icon2.png);}




#headbanner{
    padding-top: 100px;
    overflow: hidden;
	position: relative;
}
#headbanner img{
    width: 100%;
    position: relative;
    left: 50%;
    margin-left: -50%;
}

.cl,.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0;}
.h2{ font-size:36px; line-height:40px;font-family:"Microsoft YaHei";font-weight: lighter;}
.h2 span{font-size:12px;color:#cccccc; display:block;font-weight: lighter;}
.h2 i{font-size:12px;color:#999999;font-weight: lighter;}

.height_80{ height:80px; line-height:80px;}

.pt50{padding-top:70px; padding-bottom:0px;}
.info_about{font-size:16px; text-align:left; line-height:180%;}
.info_about img{ float:right;}
.mt20{ margin-top:20px;}
 #bodycontent {width:1200px;
            margin: 0px auto;
            line-height:180%;text-align:left;}
			
			
			
			
.top_bg{ background-color:#000; height:100px;background: rgba(0, 0, 0, 0.6);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1000;
	-webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;


}
.main{ width:100%;}		
			
			
.header-right{
	height: 100%;
	display: flex;
	align-items: center;
	width:840px;
	float:right;
}			
			
.header-menu{
	padding-right: 0px;
	position: relative;
}
.header-menu:after{
	content: "";
	position: absolute;
	width: 1px;
	height: 2px;
	top:50%;
	right: 0;
	margin-top: -6px;
	background: ;
}
.header-menu a{
    display: block;
    text-align: center;
	color:#fff;
}
.header-menu > ul > li{
	float: left;
	padding:0px 25px;
	position: relative;
	font-size:16px;
}
.header-menu > ul > li > a{
	line-height: 100px;
	position: relative;
}
.header-menu > ul > li > a:after{
	content: "";
	width: 100%;
	height: 3px;
	position: absolute;
	background: #fff;
	bottom: 0px;
	left:0px;
	transform-origin: center;
    transform: scale(0, 1);
    transition: transform .3s cubic-bezier(1, 0, 0, 1);
    -webkit-backface-visibility: hidden;
     backface-visibility: hidden;
}	


.header-menu > ul > li > a,
.header-menu > ul > li > a{
	line-height: 100px;
}
.header-menu > ul > li:hover > a, 
.header-menu > ul > li.hover > a, 
.header-menu > ul > li.current > a{
	color: #ffff00;
}
.header-menu > ul > li:hover > a:after, 
.header-menu > ul > li.hover > a:after, 
.header-menu > ul > li.current > a:after{
	transform-origin: center;
    transform: scale(1);
}
.header-menu > ul > li > ul{
	display: none;
	opacity: 0;
	visibility: hidden;
    min-width: 150px;
    background: rgba(85, 85, 90, 0.5);
    position: absolute;
    left:50%;
    transform: translateX(-50%);
    padding:0px;
    -webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}
.header-menu > ul > li:hover > ul{
    opacity: 1;
    visibility: visible;
    display: block;
}
.header-menu > ul > li > ul > li{
	width: 150px;
	float: left;
	padding:5px 10px;
	height:30px;
	line-height:30px;
	-webkit-transition:all 200ms linear;
    -moz-transition:all 200ms linear;
    -o-transition:all 200ms linear;
    transition:all 200ms linear;
}
.header-menu > ul > li > ul > li:hover{
	background: #EF690A;
}
.header-menu > ul > li > ul > li > a{
	white-space:nowrap;
}



		
.logo{ width:320px; float:left; height:100px;}			
			
			


.n-products{
	overflow: hidden;
	width: 100%;
	margin:0px auto;
}
.n-products .products-type{
	width: 1200px;
	display: flex;
	justify-content: flex-end;
	overflow: hidden;
	margin:0px auto;
}
.n-products .products-type li{
	width:385px;
	margin-right: 15px;
}
.n-products .products-type li a{
	width:385px;
	display: block;
	position: relative;
	line-height: 40px;
}
.n-products .products-type li a:after{
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;

	bottom: 0;
	left:0;
	transform-origin: center;
    transform: scale(0, 1);
    transition: transform .3s cubic-bezier(1, 0, 0, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.n-products .products-type li:hover a:after,
.n-products .products-type li.active a:after{
	transform-origin: center;
    transform: scale(1);
}
.n-products .products-list{
	width: 100%;
	margin:0 auto;
	display: flex;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
	overflow: hidden;
}
.n-products .products-list li{
	width: 285px;
	margin:0px 15px 15px 0px;
	float: left;
}




.n-products .products-list li:nth-child(3*n){
	margin-right: 0;
}
.n-products .products-list li a{
width: 285px;
	display: block;
}
.n-products .products-list li .pic{
	width: 285px;
	overflow: hidden;
}
.n-products .products-list .pic img{
	width: 285px;
	-webkit-transition:all 400ms linear;
    -moz-transition:all 400ms linear;
    -o-transition:all 400ms linear;
    transition:all 400ms linear;
	display: block;
}
.n-products .products-list a:hover .pic img{
	transform: scale(1.05);
}
.n-products .products-list a:link .word{
	font-family:'Fontsstyle1';
	text-align:center;
	color:#000000;
	font-size:16px;
	background: linear-gradient(-45deg, transparent 10px, #ccc 0);
	height:40px;
	line-height:40px;
}
.h2{ font-size:36px; line-height:40px;font-family:"Microsoft YaHei";font-weight: lighter;}
.h2 span{font-size:12px;color:#cccccc; display:block;font-weight: lighter;}
.h2 i{font-size:12px;color:#999999;font-weight: lighter;}
.h2_line{
	background-attachment: scroll;
	background-image: url(img/h2_line.png);
	background-repeat: no-repeat;
	background-position: center 0px;
}	




















 /*详细内容开始*/

#bodycontent {width:1200px;
margin: 0px auto;
line-height:180%;text-align:left;}


 
.shopmrsc:hover {
background-color: #f9f9f9;
}
.shopmrsc {
border-bottom: #efefef solid 1px;
overflow: hidden;
padding: 15px 0px;
}
.shopmrsc a {
float: left;
display: block;
height: 135px;
text-decoration: none;
position: relative;
color: #666666;
}
.shopmrsc a:hover {
color: #cd0000;
text-decoration: none;
}


.xwlb_img,.pro_list_box_item_l_zdy{width:385px;height:auto;display:inline-block;vertical-align:top;float: left; left:0px;}
.xwlb_img img,.pro_list_box_item_l_zdy img{width:385px;max-width: 385px;max-height: 289px;}

.xwlb_img,.pro_list_box_item_l_zdy{width:385px;height:auto  !important;display:inline-block;vertical-align:top;float: left;}
.xwlb_img img,.pro_list_box_item_l_zdy img{width:385px;max-width: 385px !important;max-height: 289px;}
.xwlb_content,.pro_list_box_item_r_zdy{width:650px !important;position: inherit !important;padding-left:0px;padding-top:30px;float: right;text-align:left;}
.xwlbsj,.pro_list_box_item_time_zdy{width:58px;height:30px;background:#000;top:25px;position:absolute;left:0px;padding-top:88px;text-align:center !important; color:#787878;}


/*新闻列表*/
.shopmrsc:first-child,.none_bg .pro_list_box:first-child .pro_list_box_item_zdy{}
.shopmrsc,.pro_list_box_item_zdy{position:relative;overflow: hidden;transition:0.6s;z-index:9;border-bottom: #efefef solid 1px;padding: 30px;}
.shopmrsc:hover,.pro_list_box_item_zdy:hover{background:none;box-shadow: 0 0 40px rgba(20,38,100,0.2);transition:0.6s;}/*鼠标放上去后背景变色*/
.shopmrsc a{height:auto;}
.shopmrsc a:hover,.shopmrsc:hover .xwlbbt a,.pro_list_box_item_zdy:hover .pro_list_box_item_r_zdy a p{color: #232C74;}
.xwlb_img,.pro_list_box_item_l_zdy{width:385px;height:auto  !important;display:inline-block;vertical-align:top;float: left;left:0px;}
.xwlb_img img,.pro_list_box_item_l_zdy img{width:385px;left:0;}
.xwlb_content,.pro_list_box_item_r_zdy{width:650px;padding-left:30px;padding-top:30px;float: right;text-align:left;}
.xwlbsj,.pro_list_box_item_time_zdy{width:80px;height:80px;background:#edeeee;top:30px;position:absolute;left:30px;padding-top:80px;text-align:center !important; color:#787878;}

.n_i{width:80px;height:80px;background-color:#232C74top:0;left:0;background-image: url(../img/time_ico.png) no-repeat center;}
.n_yday{width:100%;display:inline-block;font-size:20px;position:absolute;top:60px;left:0;line-height:24px;padding-top:30px;}
.n_year,.n_ymonth{display:inline-block;vertical-align:top;font-size:13px;line-height:28px;padding-top:20px;}
.xwlbbt a,.pro_list_box_item_r_zdy a p{font-size:22px;font-weight:bold;}

.xwlbnr,.pro_list_box_item_r_zdy a div{padding-top:40px;height: 140px;}
.pro_list_box_item_r_zdy a div{margin-top:7px;}
.shopmrsc p.xwlbnr,.pro_list_box_item_r_zdy a div{font-size:16px;line-height:32px;color: #777;}
.xwlb_content .more,.content_more_a_zdy{margin-top:5px;}

.xwlb_content .more a,.content_more_a_zdy{width:150px;height:50px;font-size:16px !important;color:#fff!important;text-align:center;line-height:50px;background:#999999;position:relative;display: inline-block;vertical-align: top;transition:0.6s; border-radius: 25px;margin:0px;margin:0px;padding-top:0px;}
.shopmrsc:hover .xwlb_content .more a,.pro_list_box_item_zdy:hover .content_more_a_zdy{margin:0px;padding-top:0px;width:150px;height:50px;font-size:16px; background:#232C74; border-radius: 25px;}


.news_content_title{height:60px !important;}
.news_content_title h3 strong{font-size:20px; line-height:50px;}
.news_content_title hr{display: none;}
.news_content_body,.news_content_back,.second_next_pre_dgwbct,.back_column,.xw{}
.news_prev,.news_next{}

.ms{right:0px;  width:60px; height:60px;position: absolute;top:0px}
.ms1{right:0px;  width:60px; height:60px;position: absolute;top:0px}
		
		
		
		

/*fenye page?*/

#kkpager{
	clear:both;
	color:#999;
	padding:40px 0px 40px 0px;
	font-size:14px;
	width:1200px;
	margin:0px auto;
}
#kkpager a{
	float: left;
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#666;
}

#kkpager span.disabled{
	float: left;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #999;
	background-color:#FFF;
	color:#ccc;
}
#kkpager span.curr{
	float: left;
	border: 1px solid #232C74;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #232C74;
	color: #fff;
}
#kkpager a:hover{
	border:1px solid #232C74; 
	background-color:#232C74; 
	color:#fff;
}
#kkpager span.normalsize{
}
#kkpager_gopage_wrap{
	position:relative;
	left:0px;
	top:0px;
}
#kkpager_btn_go {
	width:44px;
	height:18px;
	border:0px;
	overflow:hidden;
	line-height:140%;
	padding:0px;
	margin:0px;
	text-align:center;
	cursor:pointer;
	background-color:#232C74;
	color:#fff;
	position:absolute;
	left:0px;
	top:2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	display:none;
	font-size:12px;
}
#kkpager_btn_go_input{
	width:36px;
	height:18px;
	color:#232C74;
	text-align:center;
	margin-left:1px;
	margin-right:1px;
	border:1px solid #1149A0;
	position:relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	left:0px;
	top:0px;
	outline:none;
	font-size:14px;
}

#kkpager_btn_go_input.focus{
	border-color:#232C74;
}

#kkpager .pageBtnWrap{
	float:left;
}
#kkpager .infoTextAndGoPageBtnWrap{
	float:right;
}
#kkpager .spanDot{
	float:left;
	margin-right:5px;
}

#kkpager .currPageNum{
	color:#FD7F4D;
}

#kkpager .infoTextAndGoPageBtnWrap{
	padding-top:5px;
}



.downall{
	overflow: hidden;
	width: 1200px;
	margin:30px auto;
}
.downall .products-type{
	width: 1200px;
	display: flex;
	justify-content: flex-end;
	overflow: hidden;
	margin:0px auto;
}
.downall .products-type li{
	width:385px;
	margin-right: 15px;
}
.downall .products-type li a{
	width:385px;
	display: block;
	position: relative;
	line-height: 40px;
}
.downall .products-type li a:after{
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;

	bottom: 0;
	left:0;
	transform-origin: center;
    transform: scale(0, 1);
    transition: transform .3s cubic-bezier(1, 0, 0, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.downall .products-type li:hover a:after,
.downall .products-type li.active a:after{
	transform-origin: center;
    transform: scale(1);
}
.downall .downall-list{
	width: 1200px;
	margin:0 auto;
	display: flex;
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	align-items: stretch;
	justify-content: flex-start;
	overflow: hidden;
}
.downall .downall-list li{
	width: 400px;
	margin:0px 0px 15px 0px;
	float: left;
}




.downall .downall-list li:nth-child(3n){
	margin-right: 0;
}
.downall .downall-list li a{
width: 385px;
	display: block;
}
.downall .downall-list li .pic{
	width: 385px;
	overflow: hidden;
}
.downall .downall-list .pic img{
	width: 385px;
	-webkit-transition:all 400ms linear;
    -moz-transition:all 400ms linear;
    -o-transition:all 400ms linear;
    transition:all 400ms linear;
	display: block;
}
.downall .downall-list a:hover .pic img{
	transform: scale(1.05);
}
.downall .downall-list .word{
	font-family:'Fontsstyle1';
	text-align:center;
	color:#ffffff;
	font-size:16px;
	background: linear-gradient(-45deg, transparent 10px, #EF690A 0);
	height:40px;
	line-height:40px;
}
.line_180{ line-height:180%; font-size:16px;}
.ptpb40{ padding:40px 0px;}





.Collapsing{ width: 94%;padding-left:15px; margin: 10px auto; font-size: 16px; height: 60px; line-height: 60px; cursor: pointer; border-bottom: 1px solid white; text-align: left; background: url("../images/proListClassify_icon02.png") no-repeat 214px center; background-color: #e2e2e2; color:#1b1b1b; }
.Collapsing:hover{color: #c02223;   font-weight: bold;}
.Collapsing a:hover{color: #c02223;   font-weight: bold;}
.Collapsing a{color:#1b1b1b; }
/*.Collapsing:hover{background: url(../images/proListClassify_icon003.png) no-repeat 20px center;background-color: #e2e2e2; }*/
.coll_body{display: none; }
.coll_body a{display:block; margin:10px; text-align: center; background: #ebebeb;    padding: 12px 10px;}
.coll_body a:hover{ color: white; background: #c02223;}
.current{background-image:url(../images/proListClassify_icon0.png);}