@charset "utf-8";#box_root{margin-left:auto;margin-right:auto}#box_root{margin-left:auto;margin-right:auto}#box_header{width:100%}#box_footer{width:100%}#box_main{margin:20px auto 0;width:1130px;float:none}#box_left{width:100%}#box_left_sub1{width:33%;float:left}#box_left_sub2{width:33%;float:left}#box_left_sub3{width:33%;float:left}.FrontSpecifies_show01-d3_c1{margin:0 auto;width:100%}.FrontSpecifies_show01-d3_c1{margin:0 auto;width:100%}.FrontSpecifies_show01-d3_c1 .membernavlist{width:100%;background:#fff}.FrontSpecifies_show01-d3_c1 .membernavlist LI{height:25px}.FrontSpecifies_show01-d3_c1 .membernavlist LI A{line-height:24px;width:100%;background:#ebf7fe;float:left;height:24px;text-decoration:none}.FrontSpecifies_show01-d3_c1 .membernavlist LI A:hover{background:#abe7fa}.FrontSpecifies_show01-d3_c1 .htmledit{list-style:disc none outside;z-index:auto;border-bottom:medium none;text-justify:auto;text-align:left;border-left:medium none;text-transform:none;text-indent:0;margin:auto;width:auto;display:inline;border-collapse:separate;font:medium Times New Roman;word-wrap:normal;white-space:normal;background:none transparent scroll repeat 0 0;float:none;letter-spacing:normal;height:auto;visibility:inherit;color:#000;clear:none;vertical-align:baseline;overflow:visible;word-break:normal;border-top:medium none;border-right:medium none;word-spacing:normal;text-decoration:none;font-stretch:normal}.FrontSpecifies_show01-d3_c1 .htmledit UL{width:auto;display:inline-block;background:none transparent scroll repeat 0 0;float:none;height:auto;padding-left1:25px}.FrontSpecifies_show01-d3_c1 .htmledit UL LI{text-align:left;line-height:normal;list-style-type:none;width:auto;background:none transparent scroll repeat 0 0;float:none;height:auto;list-style-image:none}.FrontSpecifies_show01-d3_c1 .htmledit OL{padding-left:25px;width:auto;display:inline-block;background:none transparent scroll repeat 0 0;float:none;height:auto}.FrontSpecifies_show01-d3_c1 .htmledit OL LI{list-style:decimal none outside;text-align:left;line-height:normal;width:auto;background:none transparent scroll repeat 0 0;float:none;height:auto}.FrontSpecifies_show01-d3_c1 .htmledit P{line-height:20px;text-overflow:ellipsis}.FrontSpecifies_show01-d3_c1 .htmledit H1{margin:.67em 0;font-size:2em;font-weight:bolder}.FrontSpecifies_show01-d3_c1 .htmledit H2{margin:.83em 0;font-size:1.5em;font-weight:bolder}.FrontSpecifies_show01-d3_c1 .htmledit H3{margin:1em 0;font-size:1.17em;font-weight:bolder}.FrontSpecifies_show01-d3_c1 .htmledit H4{margin:1.33em 0;font-size:1em;font-weight:bolder}.FrontSpecifies_show01-d3_c1 .htmledit H5{line-height:1.17em;margin:1.67em 0;font-size:.83em;font-weight:bolder}.FrontSpecifies_show01-d3_c1 .htmledit H6{margin:2.33em 0;font-size:.67em;font-weight:bolder}#FrontSpecifies_show01-1456709062840 P A{line-height:40px;padding-left:60px;width:185px;display:block;font-family:"微软雅黑";margin-bottom:4px;background:#e4e9ec;float:left;height:40px;color:#484848;font-size:16px;margin-right:10px;text-decoration:none}#FrontSpecifies_show01-1456709062840 P A:hover{width:185px;background:#f0f0f0;color:#484848;text-decoration:none}#FrontSpecifies_show01-1456709062840 .z3{color:#484848}#elem-FrontSpecifies_show01-1497491338025{margin-top:20px; margin-bottom:20px; width:850px;float:right;height:50px;margin-left:10px}#elem-FrontPublic_totalSearch01-1471879613334{width:445px;float:right}.fullSlide{position:relative;width:100%;background:#000;height:600px;overflow:hidden}.fullSlide{position:relative;width:100%;background:#000;height:800px;overflow:hidden}.fullSlide .bd{z-index:0;position:relative;margin:0 auto;height:800px;overflow:hidden}.fullSlide .bd UL{width:100%!important}.fullSlide .bd LI{position:absolute;text-align:center;width:1920px;height:800px;margin-left:-960px;overflow:hidden;left:50%}.fullSlide .bd LI A{display:block;height:800px;color:#fff}.fullSlide .hd{z-index:1;position:absolute;line-height:30px;width:auto;bottom:85px;height:30px;left:45%}.fullSlide .hd UL{text-align:center;padding-left:2%;width:100%;height:30px}.fullSlide .hd UL LI{filter:alpha(opacity=50);line-height:999px;margin:1px;width:42px;zoom:1;display:inline-block;background:#fff;float:left;height:8px;overflow:hidden;cursor:pointer;opacity:.5}.fullSlide .hd UL .on{background:#f00}.fullSlide .prev{z-index:1;position:absolute;filter:alpha(opacity=50);margin-top:-30px;width:40px;display:none;background:url(../images/slider-arrow.png) #000 no-repeat -125px 50%;height:60px;top:50%;cursor:pointer;left:0;opacity:.5}.fullSlide .next{z-index:1;position:absolute;filter:alpha(opacity=50);margin-top:-30px;width:40px;display:none;background:url(../images/slider-arrow.png) #000 no-repeat -5px 50%;height:60px;top:50%;cursor:pointer;left:15%;opacity:.5}.fullSlide .next{right:0;left:auto}.fullSlide .bd .f_title{position:absolute;text-align:center;filter:alpha(opacity=0);line-height:30px;width:100%;bottom:1px;background:#000;height:30px;opacity:0}
.topaeeec{
	margin:auto;
	height:40px;
	width:60%;
	float:right;
	background-color: #0144b9;
	background-image: url(../images/yj.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.topaeeec{text-align:left; color:#FFFFFF; font-size:14px; padding-left:15px;}
.telae{height:40px; line-height:40px;}
.yingyu{color:#FFFFFF; float:right; margin-right:15px; font-size:14px;}
.yingyu a{color:#FFFFFF; text-decoration:none;}
.mainae1{
	margin:auto;
	width:100%;
	height:720px;
	background:#33CCCC;
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.mainok{margin:auto; width:1200px;}
.mainlogo{margin:auto; margin-top:40px; margin-bottom:40px; text-align:left;}
.maincj{float:left; width:386px; height:550px; background:#f2ae1d;}
.maincj2{float:left; width:386px; height:550px; background:#5226b9; margin-left:21px;}
.maincj3{width:386px; height:550px; background:#23ba9b; float:right;}
.fwnr{padding:12px;}
.fwnrpic img{width:362px; height:230px;}
.fwnrbt{
	margin-top:15px;
	height:50px;
	line-height:50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	font-size:22px; color:#FFFFFF; text-align:left; font-weight:bold; padding-left:5px;
}
.lta2{margin-top:20px; margin-bottom:20px; font-size:18px;}
.lta2 input{
	height:36px;
	line-height:36px;
	border: 1px solid #aaaaaa;
	width:400px;
	padding-left:10px; font-size:16px; color:#666666;
}
.xinfae{color:#FF0000; margin-left:10px;}

.lta1{margin-top:20px; margin-bottom:20px; font-size:18px; line-height:36px;}
.lta1 input{
	height:36px;
	line-height:36px;
	border: 1px solid #aaaaaa;
	width:300px;
	padding-left:10px; font-size:16px; color:#666666;
}
.lta1 textarea{
	line-height:36px;
	border: 1px solid #aaaaaa;
	width:800px;
	padding-left:10px; font-size:16px; color:#666666;
}
.lta1 select{
	line-height:48px;
	height:48px;
	border: 1px solid #aaaaaa;
	width:400px;
	padding-left:10px; font-size:16px; color:#666666;
}

.submitae{
	width:200px;
	height:50px;
	line-height:50px;
	background-color: #00268b;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size:18px; color:#FFFFFF;
	margin-bottom:40px;
}
.jobbkae{
	border: 1px solid #000000;
}
.jobtia{font-size:18px; margin-left:15px;}
.jobxq a{font-size:18px; color:#0033CC; text-decoration:none;}
.sqgw{
	width:180px;
	height:50px;
	float:left;
	line-height:50px;
	color:#ca010f;
	text-align:center;
	font-size:20px;
	border: 1px solid #ca010f;
	margin-right:30px;
	margin-bottom:40px;
}
.sqgw a{color:#ca010f; text-decoration:none;}
.sqgw a:hover{color:#FFFFFF; background:#ca010f; display:block;}
.fwnrok ul{margin-top:20px; padding-left:10px;}
.fwnrok ul li{
	text-align:left;
	font-size:16px;
	background-image: url(../images/yuandian.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	line-height:30px;
}
.fwnrok ul li a{color:#FFFFFF; text-decoration:none;}
.fwnrok ul li a:hover{color:#FFFFFF; text-decoration:underline;}
.fwnrmore{
	height:50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	margin-top:16px;
	background-image: url(../images/moe.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:16px; padding-left:40px; text-align:left; color:#FFFFFF; line-height:47px;
}
.fwnrmore a{color:#FFFFFF; text-decoration:none;}
.fwnrmore a:hover{color:#FFFFFF; text-decoration:underline;}
.footobg{
	margin:auto;
	width:100%;
	height:500px;
	background-image: url(../images/footbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;}
.footlogo{
	margin:auto;
	width:1200px;
	height:258px;
	background-image: url(../images/footlogo.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.footdh{margin:auto; width:1200px; margin-top:15px;}
.ewm1{float:left; width:120px; margin-left:30px; text-align:center; font-size:16px; color:#FFFFFF; line-height:40px;}
.dh1{float:left;}
.dh1{font-size:18px; color:#ca010f; width:120px; float:left; margin-left:40px;}
.dh2 ul{margin-top:15px;}
.dh2 ul li{color:#FFFFFF; font-size:14px; line-height:28px;}
.dh2 ul li a{color:#FFFFFF; text-decoration:none;}
.dh2 ul li a:hover{color:#FFFFFF; text-decoration:underline;}



.index_r_a_two{ overflow:hidden; height:60px;}
.index_r_a_two ul li{ height:60px; line-height:60px; overflow:hidden;}
.index_r_a_two ul li a{ color:#333; font-size:16px; display:block;}
.index_r_a_two ul li em{ float:right; margin-left:9px;  font-style:normal; font-size:14px; color:#666666}
.index_r_a_two ul li:hover a{color:#c01b29;}
.index_r_a_two ul li:hover em{color:#c01b29;}


.top-search-overlay{position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; background: rgb(102, 102, 102); z-index: 9; opacity: 0.8; display: none;}
.top_search{ float:right;height:50px; margin-top:13px; position:relative;transition:all 0.5s; margin-left:6px; margin-right:6px;}
.nav-hide .top_search{ margin-top:10px;}
.top_search em{background:url(../images/top_bg5.png) center center no-repeat;height:100%; width:26px;cursor:pointer; display:block;float:right; overflow:hidden;transition:all 0.3s;}
/*.nav-hide .top_search em{ background-image:url(../images/head_pic3.png);}*/
.top_search em:Hover{opacity:0.8;filter:Alpha(opacity=80);}
#showopen .top_search em{opacity:0;filter:Alpha(opacity=0);}
.top_search .search_con2{position:absolute;  right:0px; height:50px;z-index:100;transform: scale3d(0, 0, 0);transform-origin: right center;transition:all 0.5s;opacity:0;filter:Alpha(opacity=0);width:500px;}
#showopen .top_search .search_con2{opacity:1.0;filter:Alpha(opacity=100);transform: scale3d(1, 1, 1);}
.top_search .search_con2 .search-input{ width:380px; float:left; height:48px; line-height:48px; overflow:hidden; border:1px solid #d4d4d4; border-radius:5px;font-size: 16px;padding-left: 20px; background:#fff;}
.top_search .search_con2 .input1{ height:48px; line-height:48px; background:none; border:0;width:calc(100% - 57px);width:-webkit-calc(100% - 57px);width:-moz-calc(100% - 57px); float:left; outline:none; font-size:16px; color:#666666; font-family:"微软雅黑";}
.top_search .search_con2 .bnts{ float:right; width:56px; height:48px; background:url(../images/head_pic3.png) center center no-repeat; margin-right:1px; cursor:pointer; border:none;}
.top_search .search_con2 .bnts:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.top_search .search_con2 .moblie-search-close{position: absolute; top: 15px; right: 15px; width:20px; height:20px;background:url(../images/c10.png) center center no-repeat; }
.nav-hide .top_search .search_con2 .moblie-search-close{ background-image:url(../images/c10.png);}
.neirong{
	margin:auto;
	height:auto;
	background-image: url(../images/ab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:100px;
}
.neirongb{
	margin:auto;
	height:auto;
	background-image: url(../images/newsbg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:100px;
}
.newswz{
	height:80px;
	line-height:80px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-size:18px; text-align:left;
}
.newswz a{color:#000000; text-decoration:none;}
.neirook{margin:auto; width:1200px; background:rgba(255,255,255,0.9);}
.dqwz{
	height:60px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	line-height:60px; text-align:right;
	font-size:14px;
	padding-right:50px;
}
.dqwz a{color:#000000; text-decoration:none;}
.nrbt{
	height:100px;
	text-align:center;
	font-size:32px;
	line-height:100px;
	background-image: url(../images/nybg.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top:30px;
}
.aboutcon{padding-left:25px; font-size:16px; text-align:left; line-height:30px; padding-right:40px;}
.aboutcon p{line-height:32px; margin-top:15px;}
.aboutcon img{max-width:900px; text-align:center;}
.about_l{ float: left;width:250px; overflow:hidden; margin-right:2.2%; margin-top:10px; margin-bottom:4%; position:relative; border-radius:6px 6px 0 0;}
.about_l .about_l_titile{ overflow: hidden;color:#fff; background:url(../images/about_bg2.png) no-repeat; background-size:100% 100%; height:90px;/*-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.05); box-shadow: 0 5px 15px rgba(0,0,0,0.05);*/}
.about_l .about_l_titile .h1{ font-weight:normal; font-size:24px;  line-height:28px; height:28px; overflow:hidden; padding-left:23px; margin-top:28px;}
.about_l .about_l_titile span{ color:#9cceec; display:block; font-size:14px; line-height:20px; height:20px; text-transform:uppercase; padding-left:23px;}
.about_l .i_left_ul2{ overflow:hidden; margin-bottom:20px; /*background-color:#f4f8f9; border:1px solid #dadada; border-top:0;*/}
.about_l .i_left_ul2 li h2{ font-weight:normal; overflow:hidden; height:58px;line-height:58px;font-size:18px; color:#fff; cursor:pointer; position:relative;background:#0144b9; margin-top:10px;}
.about_l .i_left_ul2 li h3{ font-weight:normal; overflow:hidden; height:50px;line-height:50px;font-size:16px; color:#fff; cursor:pointer; position:relative;background:#f1eff0; margin-top:10px;}
.about_l .i_left_ul2 li h3 a{color:#000000; text-decoration:none; display:block; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.about_l .i_left_ul2 li h3 a:hover{ color:#fff;margin-left:3px; background-image:url(../images/about_bg4_on.png); background:#7d7d7d; display:block;}



.about_l .i_left_ul2 li h2 a{color:#fff; text-decoration:none; display:block; white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.about_l .i_left_ul2 li h2 a:hover{ color:#fff;margin-left:3px; background-image:url(../images/about_bg4_on.png); background:#ca010f; display:block;}
.about_l .i_left_ul2 li h2:hover{background-image:url(../images/about_bg3_on.png); background:#ca010f;}
.about_l .i_left_ul2 li.left_sel{ background:#ca010f;}
.about_l .i_left_ul2 li.left_sel h2{ color:#fff; background-image:url(../images/about_bg3_on.png); background:#ca010f;}
.about_l .i_left_ul2 li.left_sel h2 a{ color:#fff;}
.about_l .i_left_ul2 li{display:block; width:100%; background:#f8f8f8; position:relative;}
.about_l .i_left_ul2 li:after{ content:""; position:absolute; left:0; top:0; width:0px; height:100%; background:#0599d9;}
/*.about_l .i_left_ul2 li:last-child h1 a{ border-bottom:none; margin-bottom:0;}
.about_l .i_left_ul2 li h1{font-weight:normal; overflow:hidden;padding-left:20px; padding-right:20px; height:58px;line-height:57px;font-size:14px; color:#555; cursor:pointer;  position:relative;}
.about_l .i_left_ul2 li h1 a{ color:#333; text-decoration:none;display:block; padding-left:17px;transition:all 0.3s;}
.about_l .i_left_ul2 li h1:hover a{color:#e94001;margin-left:3px;}
.about_l .i_left_ul2 li.left_sel h1{ color:#fff;background:url(../images/product_bg2.png) #fe9900 243px center no-repeat;}
.about_l .i_left_ul2 li.left_sel h1 a{ color:#fff;}*/
.about_l .i_left_ul2 li div{ margin-top:10px; font-size:14px;display:none; margin-left:15px; margin-right:15px; padding-bottom:10px; border-bottom:1px solid #dedede;}
.about_l .i_left_ul2 li div dl{overflow:hidden; margin-top:10px;}
.about_l .i_left_ul2 li div dl dd{overflow:hidden; display:none; padding-bottom:1px;}
.about_l .i_left_ul2 li div dl dd p{ height:30px; line-height:30px; overflow:hidden; padding-left:37px; padding-right:10px; }
.about_l .i_left_ul2 li div dl dd p a{ height:30px; line-height:30px; overflow:hidden; display:block; padding-left:9px; padding-right:8px; color:#666666;background:url(../images/product_bg4.png) left center no-repeat;transition:all 0.3s;}
.about_l .i_left_ul2 li div dl dd p a:hover{color:#e94001;background-image:url(../images/product_bg4_on.png); margin-left:4px;}
.about_l .i_left_ul2 li div dl dd p.on a{ color:#e94001;background-image:url(../images/product_bg4_on.png);}
.about_l .i_left_ul2 li div dl span{ padding-left:23px; padding-right:8px; overflow:hidden; display:block; line-height:34px;  height:34px;font-size:14px; color:#333;cursor:pointer;background:url(../images/product_bg3.png) 16px center no-repeat; transition:all 0.3s;}
.about_l .i_left_ul2 li div dl span:hover{margin-left:4px;}
.about_l .i_left_ul2 li div dl span a{ color:#666666; text-decoration:none; display:inline;}
.about_l .i_left_ul2 li div dl span a:hover{color:#e94001; }
.about_l .i_left_ul2 li div dl span.left_sel{color:#e94001; background-image:url(../images/product_bg3_on.png);}
.about_l .i_left_ul2 li div dl span.left_sel a{color:#e94001;}
.about_l .i_left_ul2 li div dl span i{ float:right; margin-right:4px; width:8px; height:4px; background:url(../images/product_bg5.png) no-repeat; margin-top:15px; display:none;}
.about_l .i_left_ul2 li div dl span.left_sel i{ display:block;}
.about_l .about_l_img{  overflow:hidden; background:#f8f8f8; border-radius:6px;}
.about_l .about_l_img .about_l_t{padding-left:22px; padding-right:22px; border-bottom:1px dashed #e9e9e9; padding-bottom:17px; padding-top:21px;}
.about_l .about_l_img .about_l_t .h4{ font-size:20px; color:#333333; font-weight:normal; height:28px; line-height:28px; overflow:hidden; margin-bottom:1px;}
.about_l .about_l_img .about_l_t span{ display:block; height:22px; line-height:22px; text-transform:uppercase; color:#b1b1b1; font-size:14px;}
.about_l .about_l_img .about_l_b{ padding-left:15px; padding-right:15px; overflow:hidden; padding-top:10px; padding-bottom:18px;}
.about_l .about_l_img .imgs{ overflow:hidden; margin-bottom:13px;}
.about_l .about_l_img .imgs img{ width:100%;}
.about_l .about_l_img ul li{ display:block; overflow:hidden; margin-bottom:6px; line-height:24px; font-size:14px; color:#555555;}
.about_l .about_l_img ul li label{ float:left; overflow:hidden;}
.about_l .about_l_img ul li p{ overflow:hidden;}

.about_l .news_r_ul2{  overflow:hidden; background:#f8f8f8; border-radius:6px;}
.about_l .news_r_ul2 .news_r_t{padding-left:22px; padding-right:22px; border-bottom:1px dashed #e9e9e9; padding-bottom:17px; padding-top:21px;}
.about_l .news_r_ul2 .news_r_t .h4{ font-size:20px; color:#333333; font-weight:normal; height:28px; line-height:28px; overflow:hidden; margin-bottom:1px;}
.about_l .news_r_ul2 .news_r_t span{ display:block; height:22px; line-height:22px; text-transform:uppercase; color:#b1b1b1; font-size:14px;}
.about_l .ul{ overflow:hidden; padding-top:18px; padding-left:20px; padding-right:20px; padding-bottom:12px;}
.about_l .ul li{overflow:hidden; margin-bottom:1px;}
.about_l .ul li .imgs{ overflow:hidden;}
.about_l .ul li .imgs img{display: block;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.about_l .ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.about_l .ul li .h2{ text-align:center; height:42px; line-height:42px; font-weight:normal; font-size:14px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.articc{margin:auto; padding:20px; height:auto;}
.articl{float:left; width:350px;}
.articr{float:right; width:800px; height:auto;}
.news-page,
.product-page {
  padding: 60px 0 90px 0;
}.news-list {
  margin-bottom: 66px;
}
.news-list:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.news-list li a {
  display: block;
  padding: 52px 0;
  position: relative;
  text-decoration:none;
}
.news-list li a:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.news-list li a:hover .line::after {
  width: 100%;
}
.news-list li a:hover img {
  transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
}
.news-list li a:hover .date {
  opacity: 0;
}
.news-list li a:hover .btn {
  opacity: 1;
}
.news-list li .line {
  width: 100%;
  height: 1px;
  background: #eaeaea;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.news-list li .line::after {
  width: 0;
  height: 1px;
  content: " ";
  background: #0144b9;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
}
.news-list li .pic {
  width: 306px;
  height: 195px;
  position: relative;
  float: left;
  overflow: hidden;
}
.news-list li .pic img {
  width: 100%;
  display: block;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
}
.news-list li .pic img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.news-list li .right {
  width: 218px;
  height: 196px;
  float: right;
  border-left: solid 1px #eaeaea;
  position: relative;
}
.news-list li .btn {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  z-index: 2;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  opacity: 0;
  width: 138px;
  height: 42px;
  line-height: 42px;
  text-align: center;
  background: #0144b9;
  font-size: 15px;
  color: #fff;
}
.news-list li .date {
  font-size: 26px;
  font-family: "Arial", arial;
  color: #e0e0e0;
  font-weight: bold;
  text-align: right;
  padding-top: 50px;
  box-sizing: border-box;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.news-list li .date span {
  display: block;
  font-size: 42px;
  font-weight: normal;
  margin-top:15px;
}
.news-list li .text {
  padding: 40px 280px 0 354px;
  box-sizing: border-box;
}
.news-list li .tit {
  height: 30px;
  text-align:left;
  line-height: 30px;
  font-size: 24px;
  color: #2a2736;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.news-list li .txt {
  height: 56px;
  text-align:left;
  line-height: 28px;
  font-size: 15px;
  color: #888888;
  margin-top: 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.sidebar {
  width: 388px;
  float: right;
  padding-top: 54px;
}
.sidebar .title {
  line-height: 60px;
  font-size: 22px;
  color: #333333;
}
.sidebar .news li:last-child a {
  border-bottom: none;
}
.sidebar .news li a {
  padding: 16px 0;
  display: block;
  border-bottom: solid 1px #e6e6e6;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.sidebar .news li a:hover .tit {
  color: #1b91f4;
}
.sidebar .news li .tit,
.sidebar .news li .txt {
  height: 30px;
  line-height: 30px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.sidebar .news li .tit {
  font-size: 16px;
  color: #333333;
}
.sidebar .news li .txt {
  font-size: 14px;
  color: #c8c8c8;
}
.news-page .details {
  float: left;
}
.news-page .details .title {
  line-height: 36px;
  text-align:center;
  text-align:center;
  font-size: 24px;
  color: #333333;
  font-weight: bold;
}
.news-page .details .info {
  line-height: 25px;
  font-size: 14px;
  text-align:center;
  color: #c8c8c8;
  margin-top: 14px;
}
.news-page .details #share2 {
  float: right;
}
.news-page .details #share2:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.news-page .details #share2 a {
  width: 30px;
  height: 30px;
  margin: 0 0 0 8px;
  float: left;
  background: no-repeat;
  background-size: 100% 100%;
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  opacity: 0.4;
}
.news-page .details #share2 a:hover {
  opacity: 1;
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
}
.news-page .details #share2 .icon-qq {
  background-image: url(../images/share1.png);
}
.news-page .details #share2 .icon-weibo {
  background-image: url(../images/share2.png);
}
.news-page .details #share2 .icon-wechat {
  background-image: url(../images/share3.png);
  position: relative;
}
.news-page .details .article {
  border-top: solid 1px #e6e6e6;
  border-bottom: solid 1px #e6e6e6;
  padding: 40px 0;
  margin: 30px 0;
  text-align:left;
  line-height:32px; font-size:16px;
}
.article p{margin-top:15px; line-height:28px;}
.news-page .details .prevnext {
  font-size: 15px;
  text-align:left;
  color: #555555;
}
.news-page .details .prevnext:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.news-page .details .prevnext a {
  font-size: 15px;
  text-align:left;
  color: #555555;
}
.news-page .details .prevnext a:hover {
  color: #1c72ba;
}
.news-page .details .prevnext .l,
.news-page .details .prevnext .r {
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.news-page .details .prevnext .r {
float:left;
  text-align: right;
}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#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;}

.product-list {
  margin: 0 -38px;
}
.product-list .titxx {
  font-size: 30px;
  color: #333;
  padding: 0 38px;
  margin: 30px 0 50px 0;
  text-align: center;
  position: relative;
}
.product-list .titxx::before {
  content: " ";
  background: #eee;
  position: absolute;
  width: 400px;
  height: 1px;
  left: 50%;
  bottom: 0;
  z-index: 1;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
}
.product-list .titxx::after {
  content: " ";
  width: 60px;
  height: 4px;
  display: block;
  background: #1c72ba;
  margin: 10px auto 0 auto;
}
.product-list ul:after {
  content: "";
  height: 0;
  display: block;
  clear: both;
}
.product-list li {
  width: 30.7%;
  padding: 0 10px;
  margin-bottom: 18px;
  float: left;
  text-align: center;
}
.product-list li a {
  display: block;
  position: relative;
  top: 0px;
  transition-duration: 0.4s;
  -webkit-transition-duration: 0.4s;
  -moz-transition-duration: 0.4s;
  -ms-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
}
.product-list li a:hover {
  box-shadow: 0 3px 15px 4px #eeeeee;
  top: -2px; text-decoration:none;
}
.product-list li .pic {
  height: 210px;
  overflow: hidden;
}
.product-list li .pic img {
  width: 100%;
  display: block;
  transition-duration: 0.8s;
  -webkit-transition-duration: 0.8s;
  -moz-transition-duration: 0.8s;
  -ms-transition-duration: 0.8s;
  -o-transition-duration: 0.8s;
}
.product-list li .text { background:#f1eff0; height:50px; line-height:50px;
}
.product-list li .text .tit {
  font-size: 18px;
  color: #333333;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.product-list li .text .tit a{text-decoration:none;}
.product-list li .text .line {
  width: 140px;
  height: 1px;
  background: #e1e1e1;
  margin: 22px auto 18px auto;
}
.product-list li .text .txt {
  height: 56px;
  line-height: 28px;
  font-size: 15px;
  color: #999999;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.cpslt{margin-left:20px; float:left; margin-bottom:30px;}
.cpslt img{width:450px; height:300px;}
.cpsmti{text-align:left; float:left; font-size:18px; margin-left:30px;}
.cpsmti p{font-size:22px; margin-top:20px;}
.articleb{margin-top:40px; margin-left:30px; line-height:30px;}
.articleb p{margin-top:20px; line-height:30px;}
.Top_Record{}

.record_Top{width:90%; height:50px; background:url(../images/record_Bg.png) center center no-repeat; background-size:contain; text-align:center; line-height:50px; margin:30px auto 0px; color:#fff;}


.topRec_List dl,.maquee{ width:90%; overflow:hidden; margin:0 auto; color:#7C7C7C}
.topRec_List dd{ float:left; text-align:center; border-bottom:1px solid #1B96EE; color:#1B96EE;}
.topRec_List dl dd:nth-child(1){ width:17%; height:40px; line-height:40px; }
.topRec_List dl dd:nth-child(2){ width:18%; height:40px; line-height:40px; }
.topRec_List dl dd:nth-child(3){ width:25%; height:40px; line-height:40px; }
.topRec_List dl dd:nth-child(4){ width:40%; height:40px; line-height:40px; }
.maquee{ height:195px;}
.topRec_List ul{ width:100%; height:195px;}
.topRec_List li{ width:100%; height:38px; line-height:38px; text-align:center; font-size:12px; border-bottom: 1px dashed #aaa;}
/*.topRec_List li:nth-child(2n){ background:#077cd0}*/
.topRec_List li div{ float:left;}
.topRec_List li div:nth-child(1){ width:17%;}
.topRec_List li div:nth-child(2){ width:18%;}
.topRec_List li div:nth-child(3){ width:25%;}
.topRec_List li div:nth-child(4){ width:40%;}
.apple{float:left; text-align:left; width:1000px;}
.apple ul{margin:0px; padding:0px;}
.newsdtle{float:left; width:100px;}
.apple a{display:block; text-decoration:none; color:#FFFFFF;}
.apple,.aa{ width:80%; height:60px; overflow:hidden; line-height:60px;}
.apple a,.aa a{ width:100%; height:60px; line-height:60px; text-indent:10px; color:#fff; font-size:16px;}
.aa {word-wrap:break-word;line-height:50px;  color:#fff;}