/*fp-seed:5vsom02bpp5q @compiled nzuhjzukm2*/
/* CSS Document */
*{padding:0px;margin:0px;font-family:"Microsoft YaHei"}
*html{background-image:url(about:blank);background-attachment:fixed}
body{ background:#FFF; line-height:25px;  min-width:1200px; color:#333333; font-size:14px}

h1,h2,h3,h4,h5,h6,font {font-size:14px}
ul,ol { list-style-type:none; vertical-align:bottom}
a{ color:#333333; text-decoration:none;
    transition: all 0.5s linear;
    -moz-transition: all 0.5s linear ;  /* Firefox 4 */
    -webkit-transition: all 0.5s linear;    /* Safari 和 Chrome */
    -o-transition: all 0.5s linear}
a:hover{ color:#f71207; text-decoration:none}
img,input{border:0px; vertical-align:middle; outline:none}
ul,ol,li{list-style:none}
table,th,td{border-collapse:collapse}
.fl,.left{ float:left}
.fr,.right{ float:right}
.lf{float:left}
.dis{display:none}
.hui{background:#f5f5f5}
p10{padding:10px}
p20{padding:20px}
::-webkit-scrollbar
{
    width: 10px;
    height: 10px;
    background-color: #F5F5F5}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555}
video::-webkit-media-controls {
    overflow: hidden !important}
video::-webkit-media-controls-enclosure {
    width: calc(100% + 32px);
    margin-left: auto}
.clear,.c{clear:both; height:0px; font-size:0px; overflow:hidden}
.c10{clear:both; height:10px; font-size:0px; overflow:hidden}
.c20{clear:both; height:20px; font-size:0px; overflow:hidden}
.c30{clear:both; height:30px; font-size:0px; overflow:hidden}
.c40{clear:both; height:40px; font-size:0px; overflow:hidden}
.c50{clear:both; height:50px; font-size:0px; overflow:hidden}
.hid{height:auto;overflow:hidden}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom:1}
.wrapper, .wrap{width:1300px; margin:0 auto}
.wrapper{margin-bottom:50px; min-height:auto; padding-top:60px}
table{border-collapse:collapse;border-spacing:0}
.w1200{width:1200px; margin:0 auto; clear:both; display:block}
.w1200w{width:1202px; margin:0px auto; clear:both}

header{height:100px; padding:8px 0; background:#fff}

.top{
    width: 100%;
    height:130px; 
    border-top: 5px #FF2722 solid;
    overflow: hidden}
.toubu{ width:1200px; margin:0 auto; overflow:hidden}
.logo{ width:473px; height:92px; float:left; margin-top:15px; margin-right: 20px}
.top .logo_text{
    width: 350px;
    height: 66px;
    color: #666666;
    margin-top: 30px;
    float: left;
    line-height: 33px;
    font-size: 16px; padding-left:20px;
    font-weight: bold;background:url(../images/630b65e5_logoshu.jpg) no-repeat left center}
.zhuanzhu{ width:340px; height:70px; float:left; font-size:16px; color:#333333; padding:28px 0 0 20px; line-height:25px}
.zhuanzhu b{ font-size:20px; color:#333333; font-style:normal}
.phone{float:right; width:200px; height:112px; background:url(../images/9849179b_tel.png) no-repeat left center; margin-top:6px; padding-left:70px; padding-top: 10px; line-height:30px; font-size:16px; color:#666}
.phone span{ display:block; color:#ff2722;font-size:26px; font-weight:bold}
.header{width: 100%; background:#666}

.nav{
    height: 60px;
    background: #282828}
.nav .nav_c ul li{
    float: left}
.nav .nav_c ul li a{
    color: #fff;
    line-height: 60px;
    font-size: 16px;
    display: block;
    width: 150px;
    text-align: center}
.nav .nav_c ul li:hover{
    background:#da251c}
.nav .nav_tel{
    background: url(../images/9849179b_tel.png) left no-repeat;
    font-size: 21px;
    color: #fdbb09;
    line-height: 46px;
    padding-left: 36px;
    font-weight: 700}

/*link*/
.link ul li{
    float: left;
    padding:16px 0}
.link ul li a{
    color:#666666;
    padding-right:22px}
.link ul li a:hover{
    color: #ed7f1e}

.nav ul li .subpro{ width:100%;  height:0px; background:#fff;  position:absolute;  left:-0;  display:block;transition: 0.5s; z-index:999; -webkit-transition: .5s; -moz-transition: .5s; overflow:hidden}
.nav ul li:hover .subpro{ height:390px}

.nav ul li .subpro dl{ width:20%; float:left; height:320px; padding:30px 0;background:#fafafa}
.nav ul li .subpro dl:nth-child(2n){ background:#fff}
.nav ul li .subpro dl dt{ line-height:0px; margin-bottom:20px}
.nav ul li .subpro dl dt img{ 
    height: 130px;
    width: 130px;
    border-radius: 6em;
    border: 1px solid #F62E2E;
    padding: 2px}
.nav ul li .subpro dl dt a{margin:0 auto}
.nav ul li .subpro dl dt a.ttimg{ margin:0 auto; margin-top:20px;line-height:32px; height:32px; border: 1px solid #F62E2E; display:block; color:#000}
.nav ul li .subpro dl dt a:hover.ttimg{ background:#F62E2E;color:#fff}
.nav ul li .subpro dl dd a{ line-height:28px; height:28px; color:#333;width:100%}
.nav ul li .subpro dl dd a:hover{ color:#f00}

.nav_c li a.items{ position:relative}
.nav_c li .navpro,.navpro .plist{height:370px}
.nav_c li 	.navpro{position:absolute;top:195px;z-index:9999;display:none;background-color:#fff}
.nav_c li:hover .poslf{ display:block}
.nav_c li:hover .navpro{ display:block}

.nav_c li .navpro{width:100%;top:195px;overflow:hidden;background:url(../images/d4c62c1e_icon-navpro.png) left bottom repeat-x #fff;position:absolute;left:0;border-bottom:2px solid #ff3f3b}
.navpro .plist1{width:1190px}
.navpro .plist1 ul.fv{float:left;width:238px}
.navpro .plist1 ul span{margin:0 auto;display:block;width:160px}
.navpro .plist1 .ttimg{margin:0 auto;width:128px;display:block}
.navpro .plist1 .ttimg img{display:block; height:96px;text-align:center}
.navpro .plist1 ul.fv span{margin-bottom:10px;text-align:center;line-height:45px;border-bottom:1px solid #D51717; height:45px; overflow:hidden}
.navpro .plist1 ul.fv span a{color:#D51717;font-size:16px;font-weight:Bold}
.navpro .plist1 ul li{width:100%;line-height:28px}
.navpro .plist1 ul li a{text-align:center;display:block; font-size:14px; color:#000; width:100%; line-height:28px}
.navpro .wrapper{ padding-top:20px}
.navpb{bottom:0;clear:both;overflow:hidden;width:1190px;height:40px;line-height:40px;margin:0 auto;color:#999; position:absolute}
.nav_c .navpro .navpb .ct a{color:#fff;font-size:14px;height:40px;width:150px;display:block;text-indent:60px;background:#3a3a3a url(../images/99319576_zx.png) 20px 10px no-repeat; line-height:40px}
.nav_c .navpro .navpb .ct a:hover{background-color:#D51717}

.nav ul li .poslf{display:none}
.nav ul li .poslf{height:0px; background:#fff; position:absolute; display:block;transition: 0.5s; z-index:999; -webkit-transition: .5s; -moz-transition: .5s; overflow:hidden}
.nav ul li:hover .poslf{ display:block;height:180px}
 
.nav ul li .poslf a{color:#000}
.nav ul li .poslf a:hover{background:#da251c;color:#fff}
.nav ul li .poslf0{height:0px; background:#fff; position:absolute; display:block;transition: 0.5s; z-index:999; -webkit-transition: .5s; -moz-transition: .5s; overflow:hidden}

.fixedSubNav{position: fixed; top: 0px; left: 0px; z-index:10; width: 100%;background: #009CD8;/* background: rgba(9,206,179,.8); */animation:myfirst 0.5s;
-moz-animation:myfirst 0.5s; /* Firefox */
-webkit-animation:myfirst 0.5s; /* Safari and Chrome */
-o-animation:myfirst 0.5s; /* Opera */}
@keyframes myfirst
{
from {top:-50px}
to {top:0px}
}

@-moz-keyframes myfirst /* Firefox */
{
from {top:-50px}
to {top:0px}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {top:-50px}
to {top:0px}
}

@-o-keyframes myfirst /* Opera */
{
from {top:-50px}
to {top:0px}
}
/*banner*/
.fullSlide{width:100%;position:relative;height:600px;overflow:hidden}
.full_text{width:100%; height:100px;position:absolute;z-index:6; bottom:0px;left:0;text-align:center; background:url(../images/2f725ee1_tmbg_a.png); padding:10px 0px}
.full_text ul{width:1200px; margin:0 auto; height:100px}
/*.full_text span{font-size:52px; height:100px; line-height:94px; display:block;font-family:"Microsoft YaHei","微软雅黑","Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#fff;background-color:#004ea2}
.full_text p{display:block;color:#fff; padding-top:20px}*/
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
@keyframes changeBiger {
                0% {
                    transform: scale(1.08)}
                100% {
                    transform: scale(1)}
            }
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center; background-size:cover}
.fullSlide .bd li a{display:block;height:600px; background-size:cover}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:40px;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:60px;height:6px;margin:2px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px}
.fullSlide .hd ul .on{background:#f00}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:40%;margin-top:-30px;left:10%;z-index:1;width:40px;height:60px;background:url(../images/c1772c5b_slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}
.index_row{
    width: 1200px;
    margin: 0 auto;
    position: relative}
.index_row .part1 {
    position: absolute;
    left: 0;
    top: -100px;
    width: 1200px;
    height: 250px;
    overflow: hidden}
.index_row .part1 .item {
    width: 400px;
    float: left;
    height: 250px;
    background: #004EA2}
.index_row .part1 .item a {
    display: block;
    position: relative;
    padding: 40px;
    color: #fff}
.index_row .part1 .item .shuzi {
    line-height: 20px;
    color: #fff;
    float: left;
    width: 122px}
.index_row .part1 .item .shuzi b {
    text-transform: uppercase;
    font-size: 86px;
    font-weight: 700;
    display: inline-block;
    line-height: 86px}
.index_row .part1 .item .txt {
    width: 180px}
.index_row .part1 .item h3 {
    font-size: 18px;
    line-height: 24px}
.index_row .part1 .item h4 {
    color: #fff;
    display: block;
    border-bottom: 1px solid #fff;
    padding-bottom: 16px;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5}
.index_row .part1 .item span {
    width: 60px;
    height: 54px;
    display: block;
    margin-top: 32px}
.index_row .part1 .item:hover{
    background: #F21004}
}
.index_row .part1 .it1 span {
    background-position: 0 -30px}
.index_row .part1 .it2 span {
    background-position: -76px -30px;
    width: 46px}
.index_row .part1 .it3 span {
    background-position: -140px -30px;
    width: 52px}
.banner1{animation: changeBiger 3s linear forwards;animation-delay: 0s;-webkit-animation-delay: 0s;transform: scale(1.08);background-size: cover}
/*关键词搜索*/
.keyword{width:100%; clear:both; height:50px; line-height:50px; font-size:16px; background:#f5f5f5;/*border-bottom:2px solid #e2e2e2;*/}
.keyword .key_text{float:left;height:50px}
.keyword .key_text b{background:#FEA501 url(../images/51c42398_hot.png) no-repeat 0px center;display:block; float:left; color:#fff; padding:0px 25px; margin-right:15px; text-align:left; text-indent:20px}
.search{width:286px; float:right; padding-top:8px}
.search li{float:left}
.search li .select{width:60px; background:#fff; height:32px;float:left; margin-right:2px; display:none}
.search li .input{width:230px; background:#fff; border:1px solid #009CD8; height:30px;float:left; text-indent:3px}
.search li .submit{width:50px; background:#009CD8 url(../images/a3404497_sousuo.png) no-repeat center; cursor:pointer; text-indent:-999em; height:32px;float:left; color:#fff}
/*nav_bt*/
.nav_bt{
	height: 145px;
	background: #004EA2}
.nav_bt ul li{
	float: left;
	width: 238px;
	text-align: center;
	padding-top:24px}
.nav_bt ul li a{
	color: #fff;
    text-align: center;
    display: block;
    width: 100px; 
    padding: 10px 0;
    margin-left: 65px;border:1px solid #004EA2; font-size:16px}
.nav_bt ul span{
	height: 34px;
    width: 2px;
    background: #cccccc;
    display: block;
    float: left;
    margin-top: 53px}
.nav_bt ul li a:hover{
	border:1px solid #fff;
	border-radius: 4px;
	background: rgba(255, 255, 255, 0.2)}
/*标题*/
.hd_title{width:100%; height:70px;text-align:center; clear:both; margin-bottom:10px; margin-top:30px}
.hd_title h3{font-size:30px; height:60px; line-height:60px; padding:0px 15px; margin:0px 10px;color:#333333;font-family:微软雅黑;font-weight:bold}
.hd_title span{font-size:16px; height:40px; line-height:40px;color:#666;text-transform:uppercase;display:none}

.case_title{width:1170px; height:50px; margin:0 auto; border-bottom:3px solid #CCC; margin-top:60px; font-weight:bold}
.case_title p{ width:350px; height:50px; margin:0 auto; text-align:center; border-bottom:3px solid #224A9F; font-size:30px; font-weight:bold}
.case_title p span{ color:#224A9F; font-style:normal;font-size:30px; font-weight:bold}

.cp_class{width:1200px; margin:0 auto; padding:20px 0}
.cp_class li{width:128px; height:40px; overflow:hidden; margin:2px; float:left; text-align:center;display:block}
.cp_class li a{font-size:16px;height:40px; line-height:40px;display:block; float:left; color:#fff; color:#111;transition:all 0.4s;background:#f5f5f5 url(../images/5c452137_ico1.png) no-repeat 10px center; width:100%}
.cp_class li a:hover{background:#025ED6 url(../images/04f2a4ed_ico.png) no-repeat 10px center;color:#fff;text-indent:30px; text-align:left}

.left_b{height:24px;background:url(../images/26a9c7b6_bt_bg.jpg) no-repeat center}
.plist{ width: 266px; float: left; overflow: hidden; margin-bottom:20px; background:#f4f4f4}
.plist .hd{ height:60px; line-height:60px; font-size:28px; color:#fff; text-align:left;background:#f71207 url(../images/670cb0dd_jian.png) no-repeat 200px center; text-indent:35px;overflow: hidden}
.plist .bd{ width: 260x; border: 1px solid #eaeaea;  border-bottom: 9px solid #f71207;border-radius: 10px;border-top: none;overflow: hidden}
.plist .bd ul{ width: 240px; margin: 0 auto; padding-bottom: 6px; overflow: hidden}
.plist .bd ul li{ width:100%; padding:0px 0%; height:54px; text-indent:10px; line-height: 54px; overflow: hidden; border-bottom:1px dashed #e2e2e2;background:url(../images/97d7f3eb_leftula2.png) no-repeat 12px 22px}
.plist .bd ul li:hover{ color: #f71207; background:url(../images/46a6b824_leftula1.png) no-repeat 12px 22px}
.plist .bd ul p{width: 94%; margin: 0 auto;text-align:left; background:url(../images/bcc49ec3_jiao.png) no-repeat 10px 10px; text-indent:24px; height:28px; line-height:28px; overflow:hidden; margin-bottom:5px}
.plist .bd ul p a{display:block}
.plist .bd ul li a{ display: block; width: 94%; height: 54px; margin:0 auto; font-size:16px;color: #333; text-indent:25px}
.plist .bd ul li a:hover{ color: #f71207}
.plist .bot{margin-top:8px; border: 1px solid #eaeaea; border-bottom: 9px solid #f71207;border-radius: 10px}
.plist .bot ul{ padding: 10px 15px; line-height:28px}
.plist .bot ul h3{ color: #000; font-weight: 700; font-size: 16px}

.product .index_cp{width:100%;display:block}
.product .index_cp ul{margin:0;padding:0; clear:both; overflow: hidden}
.product .index_cp li {float:left; width: 290px; overflow: hidden;border-collapse: collapse;margin: 0 5px; margin-bottom:25px}
.product .index_cp{width:100%;display:block}
.product .index_cp ul{margin:0;padding:0; clear:both; overflow: hidden}
.product .index_cp li {float:left; width: 290px; overflow: hidden;border-collapse: collapse;margin: 0 5px; margin-bottom:25px}

.consult-box{
	width:290px;
	height:40px;
	line-height: 50px;
	color: #8e8e8e;
	font-size: 16px;

	margin-left: 1px}
.consult-box em{
	color:#E01222; font-style:normal}
.consult-box a.online-btn{
	display: inline-block;
	vertical-align: top;
	color: #8e8e8e;
	margin-left: 7px}
/*#guolu .type-container ul li .consult-box a.go-btn:hover{
	background:#C60D0D}*/
.consult-box a.online-btn .icon{
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 20px;
	margin:15px 5px 0 0}
#guolu .type-container ul li .consult-box .scan-icon{
	display: inline-block;
	vertical-align: top;
	width: 20px;
	height: 14px;
	margin:18px 5px 0 13px}

.consult-box .gotel{height: 40px; width:205px; text-indent:10px;float:left;border: 1px solid #ccc;box-sizing: border-box}
.consult-box .go-btn{
	width: 85px;
	height: 40px;
	line-height: 40px;
	background: #9e2e2a;
	text-align: center;
	color: #fff;
	font-size: 16px;
	    cursor: pointer}


.product .index_cp li b{font-weight:normal}
.product .index_cp li a{display:block; font-size:16px; border:0}
.product .index_cp li a .cp_name{display: block; width:290px; height:223px;background: #f3eff0; color: #555;display: table-cell;/*å›¾ç‰‡å®¹å™¨ä»¥è¡¨æ ¼çš„å•å…ƒæ ¼å½¢å¼æ˜¾ç¤º*/ text-align: center; /* å®žçŽ°æ°´å¹³å±…ä¸­ */ vertical-align: middle; /*å®žçŽ°åž‚ç›´å±…ä¸­*/ overflow:hidden}
.product .index_cp li a:hover span{color:#D51717; background:#fff}
.product .index_cp li a:hover b{color: #fff}
.product .index_cp li a img{max-width: 290px; max-height:223px; vertical-align:middle}
.product .index_cp li span{height:30px; line-height:30px; background:#fff; color:#000;display:block; font-size:16px; clear:both; width:100%; margin:0 auto; overflow:hidden; padding-top:8px;text-align: center}
.product .cp_desc{width:100%; height:30px; line-height:30px; color:#666; overflow:hidden; padding-bottom:8px}

.product .index_cp li a .cp_name:hover img { transform: scale(1.1, 1.1)}
.product .index_cp li a .cp_name img{transition:transform 1s ease 0s}
.product .index_cp li .zxzx{ padding:0; clear:both; height: 36px}
.product .index_cp li .zxzx a{ display: block; float: left;  width:33.33%; font-size:14px;text-align: center; height: 36px; line-height:36px;color: #363636}
.product .index_cp li .zxzx .zzl{background:url(../images/8365d3d3_ico1.jpg) no-repeat 3px center; text-indent:14px; color: #363636}
.product .index_cp li .zxzx .zzr{background:url(../images/63fabf3f_ico2.jpg) no-repeat 3px center; text-indent:14px;color: #363636}
.product .index_cp li .zxzx .zzc{background:url(../images/0bae2544_ico3.jpg) no-repeat 3px center; text-indent:14px;color: #363636}


.pztype{width:100%; display:none}


.product{
    width: 1200px;
    padding: 47px 0 40px;
    overflow: hidden;
    margin: 0 auto}
.index_tit{
    text-align: center;
    width: 100%;
    background: url(../images/0ebbff16_title_line.png) no-repeat center bottom;
    padding-bottom: 30px;
    overflow: hidden;
    margin-bottom:30px}
.index_tit h3 {
    font-size: 24px;
    font-weight: 400;
    display: block;
    line-height: 30px;
    color: #000;
    text-align: center}
.index .title h4 {
    color: #999;
    font-size: 18px;
    text-transform: uppercase;
    font-family: pingfangsc-light,Arial,Helvetica,sans-serif,hiragino sans gb;
    font-weight: 400;
    line-height: 40px}
.product .kinds{
    width: 1200px;
    padding-bottom: 30px;
    text-align: center;
    font-size: 0;
    line-height: 0;
    margin: 0 auto}
.kinds a{
    width: 190px;
    height: 40px;
    line-height: 40px;
    background: #fe0101;
    font-size: 18px;
    display: inline-block;
    margin-right:10px; 
    color: #fff}
.kinds a:last-child{
    margin-right:0}
.kinds a:hover{
    background: #ff5454}
.prolist{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 20px}
.prolist ul li{ width:300px; float:left; text-align:center; position:relative; margin-bottom:20px}
.prolist ul li img{ width:278px; height:209px}
.prolist ul li .title{ width:278px; height:40px; overflow:hidden; cursor:pointer;  background:#eee; margin-top:-2px; margin-left:11px }
.prolist ul li .title a{ color:#333;height:40px; line-height:40px; display:block}
.prolist ul li .title p{ padding:10px 20px; font-size:12px; text-align:left; line-height:26px; border-top:1px solid #dadada}
.prolist ul li .shuxing{ width:278px; height:40px; line-height:40px; background:#fff;  float:left; margin-left:10px; margin-top:-3px}
.prolist ul li .shuxing span{ display:block; width:33%; float:left}
.prolist ul li .shuxing span a{ color:#333;background:url(../images/9d3a37c1_icon-list.png) no-repeat; padding-left:20px}
.prolist ul li .shuxing span a.li{background-position: -17px -399px}
.prolist ul li .shuxing span a.lo{background-position: -17px -437px}
.prolist ul li .shuxing span a.lp{background-position: -17px -476px}
.good{
    width: 100%;
    padding: 50px 0;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 50px;
    background: #eeeded}
.good .good_con{
    width: 1140px;
    padding: 30px;
    overflow: hidden;
    margin: 0 auto;
    background: #fff}
.good_con ul li.item{
    height: 310px;
    overflow: hidden;
    margin-bottom: 30px}
.good_con ul li.item .good_text{
    width: 550px}
.good_con ul li.item .good_img{
    width: 525px;
    padding:20px;
    overflow: hidden}
.good_con ul li.item .good_img img{
    width: 525px;
    height: 310px;
    overflow: hidden}
.good_con ul li.item .good_text h3{
    height: 70px;
    line-height: 70px;
    font-size: 30px}
.good_con ul li.item .good_text p{
    line-height: 24px;
    color: #a4a1a2;
    margin-bottom: 20px}
.good_con ul li.item .good_more{
    display: block;
    width: 120px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    overflow: hidden;
    background: #ff001e}
.youshi{
    width: 100%;
    overflow:hidden;
    margin:0 auto;
    margin-bottom: 50px}
.youshi .ys_t {
    overflow: hidden;
    width: 100%;
    height: 173px;
    background: url(../images/4857c8c1_ys_t.jpg) no-repeat center top}
.youshi .ys_bg {
    overflow: hidden;
    width: 1200px;
    height: 1233px;
    background: url(../images/fe4b752a_ys_bg.jpg) no-repeat center top;
    margin: 0 auto}
.youshi .wen01 {
    margin-top: 60px}
.youshi .wen {
    overflow: hidden}
.youshi h3 {
    font-size: 24px;
    color: #d3020c}
.youshi span {
    display: block;
    font-size: 12px;
    color: #c3c3c3;
    margin-bottom: 30px;
    font-family: Arial}
.youshi p {
    font-size: 14px;
    color: #666;
    line-height: 50px;
    padding-left: 40px;
    background: url(../images/aab04077_ys_p.png) no-repeat 5px center}
.youshi .wen02 {
    margin-left: 630px;
    margin-top: 60px}
.youshi .wen03 {
    margin-top: 70px}
.youshi .wen04 {
    margin-left: 630px;
    margin-top: 50px}
.case{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 0px}
.case .case_con{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto}
.case_con ul li{
    width: 280px;
    overflow: hidden;
    float: left;
    line-height: 50px;
    text-align: center;
    margin: 0 10px 20px 10px}
.case_con ul li .pic{
    width: 280px;
    height: 210px;
    overflow: hidden}
.case_con ul li .title{height:50px}
.case_con ul li .pic img{
    width: 280px;
    height: 210px;
    overflow: hidden}
.news{
    width: 100%;
    overflow: hidden;
    margin-bottom: 30px}
.news .news_con{
    width: 1200px;
    overflow: hidden;
    margin: 0 auto}
.news_con ul li{
    float: left;
    width: 548px;
    height: 80px;
    padding:35px 20px;
    margin: 0 5px;
    transition: all .2s linear 0s;
    margin-bottom: 20px;
    background: #f3f3f3; border:1px solid #e2e2e2}
.news_con ul li .news_pic{
    width: 120px;
    height: 80px;
    overflow: hidden;
    cursor: pointer;
    float: left;
    border:#e2e2e2 1px solid}
.news_con ul li .news_pic img{
    width: 120px;
    height: 90px}
.news_con ul li .news_text{
   
    height: 90px;
    float: right}
.news_con ul li .news_text h3{
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: 700}
.news_con ul li .news_text h3 a{
    color: #f71207}
.news_con ul li .news_text p{
    line-height: 22px;
    color: #999}
.inproduct{width:910px; float:right;overflow: hidden; padding-top:0px}


.hezuo { width:100%; display:block; overflow: hidden}
.hezuo ul { margin:0;padding:0; clear:both;/* height:290px; */overflow: hidden}
.hezuo li {float:left; width: 208px; height:196px; overflow: hidden; line-height: 35px; text-align:center;border-collapse: collapse;margin:0px 20px 15px 0px; background:#f4f4f4}
/*.hezuo li:nth-child(4n){margin-right:0}*/
.hezuo li a{display:block}
.hezuo li a .cp_name{display: block; width:208px; height:156px;display: table-cell;/*图片容器以表格的单元格形式显示*/ text-align: center; /* 实现水平居中 */ vertical-align: middle; /*实现垂直居中*/ overflow:hidden; position:relative; z-index:1}
.hezuo li a .cp_more{display:none;transition:0.6s all 0s linear}
.hezuo li a:hover .cp_more{display:block;position:absolute; z-index:200; top:60px; left:20%; width:130px; height:32px; color:#111; background:#fff; border-radius:6em;transition:0.6s all 0s linear}
.hezuo li a:hover span{background-color:#004ea2; */ background:#009CD8;color: #fff;transition:0.6s all 0s linear}
.hezuo li a img{max-width: 208px; max-height:156px; vertical-align:middle}
.hezuo li span{height:40px; line-height:40px;color: #111; text-align:center;display:block; clear:both; background:#EAEAEA}

.hezuo li a:hover img { transform: scale(1.1, 1.1)}
.hezuo li a img{transition:transform 1s ease 0s}

#in_03{width: 100%;margin: 0px auto;padding:40px 0;background: #f5f5f5}
#in_03_title{height:100px;background: url(../images/64abd449_in_03_title.png) center no-repeat}
#in_03_mid{width: 1150px;padding:40px 25px;background: #fff; margin: 0px auto;margin-top: 40px}
#in_03_mid ._intro_img{width: 575px;height: 375px;background: url(../images/f4facb0c_intro_img.png) center no-repeat;float: left}
#in_03_r{width: 558px;float: right}
#in_03_r span{color: #666666;font-size: 20px;line-height: 30px}
#in_03_r i{font-style: normal; color: #d3020c;font-size: 40px;text-transform: uppercase;padding-right: 10px}
#in_03_r p{color: #666666;line-height: 30px;font-size: 14px;padding:20px 0}
#in_03_r a{margin-top: 15px; width: 185px;height: 45px;text-align: center; line-height: 45px;display: block;background: #d3020c;color: #fff;font-size: 16px;transition: all .4s}
#in_03_r a:hover{-moz-box-shadow:0px 0px 7px #333333; -webkit-box-shadow:0px 0px 7px #333333; box-shadow:0px 0px 7px #333333}
#in_03_ul{width: 1200px;margin: 0px auto;margin-top: 20px}
#in_03_ul li{width: 157px;height: 58px;padding:21px 60px; background: #FFF;float: left;margin-right: 30px;position: relative}
#in_03_ul li:after{width: 0;height: 3px;background: #d3020c;position: absolute;left: 0;bottom:0;content: '';transition: all .4s}
#in_03_ul li:last-child{margin-right: 0}
#in_03_ul li p{line-height: 58px;color: #333333;font-size: 18px;text-indent: 27px}
#in_03_ul li p img{float: left}
#in_03_ul li:hover:after{width: 277px}
#in_03_ul li:hover{-moz-box-shadow:0px 4px 5px #333; -webkit-box-shadow:0px 4px 5px #333; box-shadow:0px 4px 5px #333}


#in_04{width: 1200px;margin:30px auto}
#in_04 li{width: 563px;height: 361px;float: left;margin-right: 74px;position: relative;margin-bottom: 40px}
#in_04 li .in_04_img{width: 334px;height: 190px;float: right;overflow: hidden}
#in_04 li .in_04_img img {width:334px; height:190px;transition:transform 1s ease 0s}

#in_04 li .in_04_num{width: 219px;height: 190px;float: left;background: #004EA2;text-align: center;transition:all 0.4s}
#in_04 li .in_04_num .in_n01{padding-top: 30px;line-height: 66px; font-family: Impact;font-size: 80px;color: #fff}
#in_04 li .in_04_num span{width: 78px;height: 4px;background: #fff;display: block;margin:10px auto}
#in_04 li .in_04_num .in_n02{font-size:36px;color: #fff;line-height: 36px;font-weight: bold}

#in_04 li .in_04_title{width: 100%;height: 37px;margin:0 auto;margin-top: 20px;line-height: 37px;font-weight: bold;color: #da0000;font-size: 28px}
#in_04 li .in_04_eng{width: 100%;height: 20px;margin:0 auto;line-height: 20px;color: #b2b2b2;font-size: 12px;text-transform: uppercase}
#in_04 li .in_04_info{width: 100%;margin:0 auto;margin-top: 10px; line-height: 27px;color: #666666;font-size: 16px}
#in_04 li:nth-child(even){margin-right: 0}
#in_04 li:nth-child(3){margin-bottom: 0}
#in_04 li:nth-child(4){margin-bottom: 0}
#in_04 li:hover .in_04_num{background: #ffc000}
#in_04 li:hover .in_04_img img{transform: scale(1.05, 1.05)}

/*首页产品展示*/
.con_right {width:910px; float:right;display:block; overflow: hidden}
.index_cp{width:100%;display:block; overflow: hidden}
.index_cp ul {margin:0;padding:0; clear:both; overflow: hidden}
.index_cp li {float:left; width: 282px;  overflow: hidden; line-height: 35px; text-align:center;border-collapse: collapse;margin:15px 20px 15px 0px}
/*height:260px;*/
/*.index_cp li:hover{float:left; width: 282px; overflow: hidden; line-height: 35px; text-align:center;border-collapse: collapse;margin:15px 20px 15px 0px;-webkit-box-shadow:0px 0px 20px #CCC;-moz-box-shadow:0px 0px 20px #CCC;-ms-box-shadow:0px 0px 20px #CCC;-o-box-shadow: 0px 0 20px #CCC;box-shadow:0px 0px 20px #CCC}*/
/*.index_cp li:nth-child(3n){margin-right:0px}*/
.index_cp li b{font-weight:normal}
.index_cp li a{display:block; border:1px solid #E2E2E2; font-size:16px}
.index_cp li a .cp_name{display: block; width:100%; height:200px;color: #555;display: table-cell;/*图片容器以表格的单元格形式显示*/ text-align: center; /* 实现水平居中 */ vertical-align: middle; /*实现垂直居中*/ overflow:hidden; padding:4px}
.index_cp li a:hover span{background: #004EA2; color: #fff;transition:0.6s all 0s linear}
.index_cp li a img{width: 272px; height:200px; vertical-align:middle;object-fit: cover}
.index_cp li span{height:50px; line-height:50px; background:#F4F4F4; display:block; clear:both}
.index_cp li a .cp_name:hover img { transform: scale(1.1, 1.1)}
.index_cp li a .cp_name img{transition:transform 1s ease 0s}

/*左侧相关产品展示*/
.leftcp{width:260px; margin:0 auto;display:block; overflow: hidden; border:1px solid #e0e0e0; padding:2px}
.leftcp ul {padding:0; clear:both; overflow: hidden; width:250px; margin:0 auto; margin-top:8px}
.leftcp li {float:left; width:118px; margin-bottom:6px; overflow: hidden; line-height: 30px; text-align:center;border-collapse: collapse; border:1px solid #e0e0e0}
.leftcp li:nth-child(2n){float:right}
.leftcp li b{font-weight:normal}
.leftcp li a{display:block}
.leftcp li a .cp_name{display: block; width:114px; height:114px;background: #fff; color: #555;display: table-cell;/*图片容器以表格的单元格形式显示*/ text-align: center; /* 实现水平居中 */ vertical-align: middle; /*实现垂直居中*/ overflow:hidden; padding:2px}
/*.leftcp li a:hover span{background: #009CD8; color: #fff;transition:0.6s all 0s linear}*/
.leftcp li a img{max-width: 114px; height:114px; vertical-align:middle}
.leftcp li span{height:30px; line-height:30px; background:#e2e2e2; display:block; clear:both}
.leftcp li a .cp_name:hover img { transform: scale(1.1, 1.1)}
.leftcp li a .cp_name img{transition:transform 1s ease 0s}

/*友情链接*/
.links{width:1200px; margin:0 auto; height:60px; line-height:60px}
.links h3{width:180px; float:left; color:#205DA9;font-size:22px}
.links h3 span{font-size:24px; color:#666}
.links a{padding:0px 10px}
.layouts{ }
.container-inners{min-height:340px;background:#fff }
.n_pic{width:450px;padding:20px}
.c_n_list{width:690px;height:300px;display:inline;overflow:hidden;padding-top:20px}
.c_n_list .bd{float:left; width:100%;height:30px;border-bottom:1px solid #E8E8E8}
.c_n_list .bd dl{float:left; position:absolute; width:690px}
.c_n_list .bd dd{width:70px;height:30px; line-height:30px; left:10px; bottom:0;position:relative; float:left;color:#009CD8; font-size:16px; font-weight:bold;text-align:center;border-bottom:1px solid #009CD8}
.c_n_list .bd dt a{float:right; height:25px; line-height:25px; width:50px; text-align:left; overflow:hidden; font-family:"宋体";padding-top:5px}

.c_n_list .nra{width:675px;margin-left:10px; float:left; height:320px; overflow:hidden}
.c_n_list .nra dl{width:675px}
.c_n_list .nra dd{ float:left; width:675px; text-align:center; padding:10px 5px 0}
.c_n_list .nra dd p.p1{width:675px; height:50px; line-height:50px;display:inline; overflow:hidden}
.c_n_list .nra dd p.p1 a{font-family:"黑体"; color:#FF3300; font-size:20px}
.c_n_list .nra dd p.p1 a:hover{font-family:"黑体"; color:#FF0000; font-size:20px}
.c_n_list .nra dd p.p2{height:45px; display:inline; color:#999; text-indent:25px;float:left; width:670px;overflow:hidden; line-height:20px; text-align:left}
.c_n_list .nra dt{float:left; width:660px; height:17px; line-height:17px;font-size: 13px; overflow:hidden;margin:10px 0 0 0; display:inline; padding-left:10px}
.c_n_list .nra dt span{float:right;font-size: 12px}
.c_n_list .contentx{max-height:230px;color:#333; line-height:27px; font-size:14px;margin:20px}

.mask50{
    background: url(../images/85781c77_mask40.png) ;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none}
.win_alert{
    width: 1230px;
    height: 522px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -615px;
    margin-top: -261px;
    background: #fff;
    z-index: 9999;
    display: none}
.win_alert .close{
    background: url(../images/e897e133_close.png) no-repeat center;
    display: block;
    width: 14px;
    height: 15px;
    position: absolute;
    top: 24px;
    right: 30px}
.win_alert .inner{
    padding: 66px}
.win_alert .title1{
    font-size: 18px;
    color: #333333}
.win_alert .scroll{
    margin-top: 16px; padding:0 20px;
    height:360px; overflow:auto}
.win_alert .desc{
   font-size: 14px;
    color: #333333;  
    line-height: 22px;
    text-align:justify}

/*首页新闻*/


.tjnews{width:576px; padding:10px 0}
.tjnews dl{height:100px; margin-top:10px; display:block}
.tjnews dt{height:100px; float:left; margin-right:15px}
.tjnews dt img{height:92px; width:138px; padding:2px; border:1px solid #e2e2e2}
.tjnews dd{}
.tjnews dd h3{height:30px; line-height:30px; font-size:16px; font-weight:bold}
.tjnews dd span{height:66px; line-height:22px; display:block; color:#888; padding:4px 0; overflow:hidden; font-size:14px} 

.inews_list { width:576px; float:left; margin:0}
.inews_list li{ margin-top:10px}
.inews_list .newscon { width:576px; height:90px; float:right; background:#fff}

.inews_list .newscon .newtime{ float:left; color:#666666; height:80px; padding:0 10px; text-align:center; background:#f3f3f3}
.inews_list .newscon .newtime span{ font-size:14px; color:#666666;height:30px; line-height:20px}
.inews_list .newscon .newtime h3{ font-size:30px; height:50px; line-height:50px; color:#666666;padding:0px 5px; margin:0px}
.inews_list .newscon .newfloat{ background:#fff; width:470px; height:80px; float:right}
.inews_list .newscon .newfloat span{ color:#888888; font-size:14px;padding:0; float:right; text-align:left; height:580px; line-height:25px; overflow:hidden; width:470px}
.inews_list .newscon .newfloat h3{font-size:18px;padding:px 0px 0px; height:30px; line-height:30px; overflow:hidden}

.inews_list .newfloat a,.hyfocus .newfloat a{ color:#666666}
.inews_list .newfloat a:hover,.hyfocus .newfloat a:hover{ color:#EA1717}

.hyfocus { width:576px; float:right}

.hyfocus li{ margin-top:10px}
.hyfocus .newscon { width:576px; height:90px; float:right; background:#fff}
.hyfocus .newscon .newtime{ float:left; color:#666666; height:80px; padding:0 10px; text-align:center; background:#f3f3f3}
.hyfocus .newscon .newtime span{ font-size:14px; color:#666666;height:30px; line-height:20px}
.hyfocus .newscon .newtime h3{ font-size:30px; height:50px; line-height:50px; color:#666666;padding:0px 5px; margin:0px}
.hyfocus .newscon .newfloat{ background:#fff; width:470px; height:80px; float:right}
.hyfocus .newscon .newfloat span{ color:#888888; font-size:14px;padding:0; float:right; text-align:left; height:580px; line-height:25px; overflow:hidden; width:470px}
.hyfocus .newscon .newfloat h3{font-size:18px;padding:px 0px 0px; height:30px; line-height:30px; overflow:hidden}

.proli{width:100%; border-bottom:1px solid #F0F0F0}
.proli li{width:120px; float:left; background:#009CD8;color:#fff; height:50px; line-height:50px; text-align:center; margin-right:5px}
.proli li a{display:block; background:#F0F0F0; font-size:16px}
.proli li a:hover{display:block; background:#009CD8; color:#fff}
.proli li.hover a{display:block; background:#009CD8; color:#fff}

.linkbj{ height:92px; background:#0550A0}
.link{ width:1200px; margin:0 auto}
.linkz{ float:left; width:250px; height:92px; font-size:16px; font-weight:bold}
.linky{ width:950px; float:right; padding-top:20px}/*pack:3iwdodwyyv6*/
.linky a{ display:block; float:left; padding: 0 15px 10px 15px; color:#fff}
.linky a:hover{text-decoration:underline}

/* CSS Footer */
.foot_bg{width:100%; height:300px; overflow: hidden;background:url(../images/045e3279_footerbg.jpg) no-repeat center}
.foot{width:540px;margin:0 auto;overflow: hidden; padding:20px 0}
.foot_nav{width:100%;height:62px;text-align:center;font:12px/62px "Microsoft YaHei";color:#fff;text-overflow: ellipsis;overflow:hidden;white-space: nowrap}
.foot_nav a{color:#fff;margin:0 40px; font-size:16px}
.friend_link{
    width: 830px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin: 0 auto;
    padding-left: 370px}
.friend_link span{
    color: #004EA2;
    font-weight: bold}
.friend_link a{
    display: inline-block;
    padding: 0 10px}
.foot_con{
    width: 1200px;
    padding-top: 30px;
    overflow: hidden;
    margin: 0 auto;
    color: #fff}
.foot_con .foot_weixin{
    width: 118px;
    height: 118px;
    overflow: hidden;
    float: left}
.foot_weixin img{
    width: 118px;
    height: 118px;
    overflow: hidden}
.foot_con .foot_info{
    width: 850px;
    overflow: hidden;
    float: right}
.foot_info .foot_logo{
    width: 77px;
    height: 97px;
    margin-right: 70px}
.foot_info .foot_contact{
    width: 290px;
    overflow: hidden;
    float: left;
    margin-right: 70px}
.foot_info .hot_tel{
    width: 340px;
    overflow: hidden;
    float: right;font-size: 20px}
.foot_info .hot_tel .num{
    color: #e9ba16;
    font-size: 28px;
    font-weight: 600; line-height:30px}
.share{width:140px;height:48px;margin:0 auto}
.foot_copyright{text-align:left;color:#fff; padding-left:12px;font-size:16px; line-height:30px; display:block}
.foot_copyright p{width:100%;text-align:center; font-size:16px;color:#fff}
.foot_copyright p span{margin:0 6px}
.foot_copyright a{color:#fff}
.links_bg{width:100%;height:55px;background:#002E46}
.links{width:980px;height:55px;background-color:#004ea2;margin:0 auto;overflow: hidden}
.links p{float:left;width:100px;height:55px;text-align:right;font:12px/55px "Microsoft YaHei";color:#fff}
.links a{float:left;font:12px/55px "Microsoft YaHei";color:#fff;margin:0 6px}
/*内页*/
.class_bg{width:100%; background-size:cover; height:350px; min-width:1200px; clear:both;position:relative}
.class_bg h3{margin-top:50px; padding:40px; float:left; background:#fff; border-radius:10px; font-size:36px; color:#000; display:none}

.lxwm{width:100%;line-height:28px; padding:30px 0; height:500px;background-color:#004ea2;background-size: cover}
.lxwm ul{width:600px;background:url(../images/2f725ee1_tmbg_a.png); margin:0px auto; padding:60px 30px 60px 50px; border:1px solid #191919; color:#fff; margin-top:100px}
.lxwm li{ height:40px; line-height:40px;display:block; padding-left:50px}

.lxwm li.aa{}
.lxwm li.a1{background:url(../images/3c4a524c_liuyan_01.png) no-repeat}
.lxwm li.a2{background:url(../images/253651b2_liuyan_02.png) no-repeat}
.lxwm li.a3{background:url(../images/9ddaa36a_liuyan_03.png) no-repeat}
.lxwm li.a4{background:url(../images/6346c479_liuyan_add.png) no-repeat}
.lxwm li.a5{background:url(../images/ae6cd004_liuyan_fax.png) no-repeat}
.lxwm li.a6{background:url(../images/4bb2e0a1_liuyan_mail.png) no-repeat}


.navli{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #f0f0f0}
.navli li{width:15%; height:60px; line-height:60px;text-align:center; float:left}
.navli li a{display:block; font-size:16px}
.navli li:hover{width:15%; height:60px; line-height:60px; border-bottom:1px solid #009CD8; text-align:center; float:left}
.navli li.hover{width:15%; height:60px; line-height:60px; border-bottom:1px solid #009CD8; text-align:center; float:left}

.path{width:100%;height:40px; line-height:40px; padding:0px; border:#ccc 1px solid; border-left: none; border-right:none; background: url(../images/88596d07_position.png) no-repeat 0 -30px}
.path h2{float:left; font-weight:bold; font-size:16px; height:40px; padding:0px 30px}
.path span{float:right; padding-right:10px}
.content{width:100%; margin:0 auto; padding:25px 0; font-size:14px; line-height:24px}
.content strong{font-size:18px}
.content p{font-size:16px; line-height:28px}
/* .content img{width:100%} */
.content table,.view_con table{border:0px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2; width:98%; margin:0 auto}
.content table td,.view_con table td{border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2; margin:0px; padding:5px; text-align:center}

.view-title{font-size:24px; width:80%; margin:0 auto; line-height:30px; display:block; padding-bottom:15px; text-align:center}
.view-date{height:25px; line-height:25px; display:block; text-align:center}
.view-date span{display:none}
.updown{width:100%; clear:both; margin-top:15px; margin-bottom:25px; height:50px; display:block}
.updown li{width:45%;background:#004EA2; margin:10px 2%; float:left;height:40px; line-height:40px; overflow:hidden; color:#fff; text-indent:20px; border-radius:20px}
.updown li a{color:#fff}


.products{ width:100%; margin:0 auto}
.products .pros_tit{font-size:28px; text-align:center;height:90px; line-height:90px;margin-top:20px;margin-bottom:20px;clear:both}
.products .pros_tit a{font-size:28px; background:#004EA2; color:#fff; padding:10px 30px}

.row .cptitle{ width:291px; background:#eeeeee; height:50px}
.row .cptitle p{ color:#333; font-size:16px; text-align:center; line-height:50px}

/*产品组图*/
.pro_list{padding:0px 0px}
#imgto{width:360px; height:380px; float:left}
#imgto .big{width:510px;height:380px;display: table-cell;text-align: center; vertical-align: middle;text-align:center; background:#f5f5f5}
#imgto .big img{max-width:510px;max-height:380px}
#imgto .small{height:100px; margin-top:8px;width:100%; clear:both}
#imgto .small div{float:left;overflow:hidden}
#imgto .small div.imgl,#imgto .small div.imgr{width:13px;height:80px; border:1px solid #CCC; background-color:#F6F6F6; text-align:center; line-height:80px; font-weight:bold; color: #999; cursor:pointer}
#imgto .small div.imgl:hover,#imgto .small div.imgr:hover{ background-color: #E7E7E7; color: #666}
#imgto .small div.imgc{width:480px; position:relative;height:100px}
#imgto .small div.imgc ul{ position:absolute;width:2200px; height:100px;top:0; left:0}
#imgto .small div.imgc ul li{ float:left; width:108px; padding-left:10px;cursor:pointer}
#imgto .small div.imgc ul li img{width:106px; height:80px;border:1px solid #009CD8}
#imgto .small div.imgc ul li.the img {border:1px solid #009CD8}

.pro_right{width:510px; float:right}
.pro_right h1,.pro_right h2{height:80px; line-height:80px; font-size:26px}
.pro_right .pro_desc{line-height:28px; line-height:28px; font-size:14px; background:#f4f4f4; padding:12px 15px}
.pro_right .pro_desc strong{color:#f00}
.pro_desc ul{}
.pro_desc ul span{color:#f00}
.pro_right .pro_zx{width:260px;height:28px; line-height:28px; margin-top:20px; font-size:30px; background:#004EA2 url(../images/7fad2113_tel2.png) no-repeat 20px 16px; padding:15px 25px; border-radius:3em; text-indent:36px; color:#fff}
.pro_img{ width:94%; margin:0 auto; clear:both; text-align:center; display:block; padding:20px}

/*产品循环列表*/
.CaseSubBody{ width:100%; height:auto; overflow: hidden; margin:20px auto;   padding-bottom:0; padding-top:20px}
.cprolist { width:1160px; margin:0 auto; padding:20px; background:#fff; height: 330px; margin-bottom:40px; position: relative; box-shadow:0 0 30px #dadada} 
.cprolist h2 { margin-bottom: 20px; font: bold 20px/40px "microsoft yahei"; border-bottom: 1px solid #eaeaea; overflow: hidden} 
.cprolist h2 b{width: 40px;padding: 0 5px;line-height:40px;background-color: #ED1C24;color: #fff;font-size:30px; height: 40px;margin-right: 10px}
.cprolist h2 span { float: right; font: normal 14px/40px "microsoft yahei"; padding-right: 10px} 
.cprolist h2 a{ font-size:14px}

.cprolist .img,.pitems { float: left} 
.cprolist dl { width: 200px; margin-left: 15px; margin-top:15px} 
.cprolist dl dt {  height: 183px} 
.cprolist dl dt img { width: 200px; height: 143px} 
.cprolist dl dt:hover img{filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5}
.cprolist .img { margin-right: 7px} 
.cprolist .img img { width: 250px; height:250px} 
.cprolist .img:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
.cprolist dl dd a { margin: 0 8px; _margin: 0 5px}

.proleft { float: left; overflow: hidden} 
.prolist dl { margin-top: 30px} 
.prolist dl dd a { margin: 0 20px; _margin: 0 15px} 
.pitems dt { border-bottom: 1px dashed #a3a3a3; overflow: hidden} 
.pitems dt img,.pitems dt span { display: block; float: left} 
.pitems dt span { width: 100%; font: bold 14px/40px "microsoft yahei"; text-align: left} 
.pitems dd a { display: block; line-height: 35px; font-family: "microsoft yahei"; width: 48px; float: left; text-indent: 20px; background: url(../images/9d3a37c1_icon-list.png) no-repeat} 
.pitems .i1 { background-position: -15px -392px} 
.pitems .i2 { background-position: -15px -430px} 
.pitems .i3 { background-position: -15px -469px} 
.cplist{ padding:20px; width:1160px; background:#fff; box-shadow:0 0 30px #dadada;margin:20px auto}
.cplist h1,.cplist h2{ border-bottom:1px solid #dadada; line-height:40px; height:40px; font-size:18px}



.view_con{width:100%; padding:15px 0; line-height:28px}
.view_con p{ font-size:15px}
.view_con img{max-width:600px; text-align:center}
.view_con a.neilian{color:#f00}
.view_desc{padding:15px 25px; background:#f5f5f5; border:1px solid #e2e2e2; font-size:14px}
.view_title{width:100%; background:#f0f0f0; height:50px; line-height:50px; clear:both; margin:10px 0}
.view_title h3{background:#036ad6 url(../images/04f2a4ed_ico.png) no-repeat 20px center; display:block; float:left; color:#fff;padding:0px 20px;text-indent:30px; font-size:16px}
.view_title span{float:right; padding-right:100px}
.view_title span a{color:#111}
/*新闻列表*/
.news_list{ padding:0 5px;clear:both; margin:10px auto; background:#fff}
.news_list ul{margin:0px; padding:0px}
.news_list li{height:40px; line-height:40px; overflow:hidden; border-bottom:1px dashed #e2e2e2;padding-left:20px; background:url(../images/83c4b9bd_heidian.jpg) no-repeat 8px 15px}
.news_list li span{float:right}
.news_list li b{font-weight:normal}


.news_1nr{width:100%; margin:0 auto}
.news_1nr ul li a{width:100%; height:94px;display:block; font-size:15px}
.news_1nr ul li{margin:0 0 45px 0; position:relative; padding:9px 16px 0 0; border:1px solid #c4c4c4; width:858px; height:94px}
.news_1nr ul li span{width:103px; height:120px; overflow:hidden; float:left; background:#f71207; border-bottom:3px solid #ffca00; color:#ffffff; text-align:center;  position:absolute; top:-1px; left:8px;transition: all 0.4s;font-size:24px}
.news_1nr ul li span h1,.news_1nr ul li span h2{font-size:34px; font-family:Impact; line-height:42px; padding:20px 0 0px 0; display:block}
.news_1nr ul li div{width:730px; float:right}
.news_1nr ul li div p{line-height:24px; font-size:13px; text-indent:2em; color:#777777}
.news_1nr ul li:hover{background:#f2f2f2}
.news_1nr ul li:hover span{background:none; border-bottom:0px; color:#f71207;transition: all 0.4s}

/*新闻列表二*/
.main_c{width: 100%;float: left;line-height: 260%;padding:10px 0 20px 0}
.news_two_ul {
    height: auto;
    overflow: hidden;
    max-width:1200px; margin:0 auto}
.news_two_ul li{height:160px}
.news_two_box {
    width: 100%;
    height: 130px;
    border: 1px solid transparent;
    position: relative;
    background: #f7f7f7;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s}
.news_two_img {
    width: 200px;
    height: 100px;
    padding: 15px;
    float: left;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s}
.news_two_img img{width: 200px;height: 100px;object-fit: cover}
.news_two_txt span {
    font-size: 16px;
    color: #717171;
    display: block;
    height: 30px;
    overflow: hidden;
    margin-bottom: 10px;
    transition: all .3s ease-out 0s
}
.news_two_txt span b{font-size:16px; font-weight:normal}
.news_two_box:hover .news_two_txt span {
    color: #333
}

.news_two_txt i {
    height: 52px;
    color: #A2A2A2;
    line-height: 24px;
    display: block;
    overflow: hidden; font-style:normal;
    transition: all .3s ease-out 0s
}

.news_two_box:hover .news_two_txt i {
    color: #999
}

.news_two_txt {
    width: 60%;
    float: left;
    padding:16px 0 28px 28px;
    transition: all .3s ease-out 0s
}

.news_two_box:hover .news_two_txt {
    padding: 16px 0 28px 40px
}

.news_two_date {
    width:160px;
    float: right;
    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑";
    color: #999;
    padding: 16px 19px 0 0;
    transition: all .3s ease-out 0s; text-align:right}

.news_two_box:hover .news_two_date {
    padding: 26px 29px 0 0
}

.news_two_date span {
	color: rgb(153, 153, 153);
    height: 26px;
    font-size: 24px;
    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"
}

.news_two_date i {
    font-size: 13px; 
    font-family: HELVETICANEUELTPRO-THEX, "微软雅黑"
}

.news_two_but {
    position: absolute;
    top: 80px;
    right: 28px ;transition: all .3s ease-out 0s}
.news_two_box:hover .news_two_but{top: 80px;right:52px; font-size:18px}
.news_two_box:hover {
    border: 1px solid #efefef;
    box-shadow: 0 6px 10px 5px rgba(0, 0, 0, .08)
}

.news_two_box:hover .news_two_img {
    background: #2ca501}
.ser_but{float: right; border:1px solid #f00}
.news_two_box:hover .ser_but {
    background: #0a5cb0;
    border: 1px solid #0a5cb0;
    margin: 0 -36px
}

#allmap{width:100%; height:550px; line-height:24px}

/*分页*/
.pages{text-align:center;clear:both;font-size:14px;width:100%;height:40px}
.pages a{margin:3px;padding:8px 12px;border:1px solid #c1c1c1;color:#A0A0A0;font-size:14px;border-radius: 3px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F0F0F0))}
.pages span{background:#15181E;color:#fff;margin:3px;padding:8px 12px;border:1px solid #15181E;border-radius: 3px}

/*留言*/
.member_f{margin-top:5px;float:right}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold}
.member_f dl dd{float:left; line-height:26px; padding-left:10px}
.member_f dl dd textarea{ width:90%; height:200px}
.member_f dl dd.m span{color:#C00}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px}
.inp{height:32px; line-height:32px; border:1px solid #e2e2e2; border-radius:5px; padding-left:5px}
.btnbig{height:40px; line-height:40px; background:#036ad6; width:180px; color:#fff}

/* service */
.service{height:100px;position:relative;z-index:1}
.service li{float:left;width:12.5%;height:100px;transition:background 0.3s;-webkit-transition:background 0.3s}
.service li a{display:block;box-sizing:border-box;color:#fff;border-right:1px solid #bfbfbf;border-right:1px solid rgba(191,191,191,.3)}
.service li:last-child a{border:none}
.service li:hover:last-child a{border:none}
.service li:hover{background:rgba(0,0,0,.3)}
.service li:hover a{border-color:transparent;color:#AD0858;border-right:1px solid #bfbfbf;border-right:1px solid rgba(255,255,255,.3)}
.service li i{display:block;line-height:60px;font-size:48px;text-align:center}
.service li strong{display:block;line-height:40px;text-align:center;font-weight:normal;font-size:16px}
.layout{max-width:1200px;min-width:980px;margin-left:auto;margin-right:auto}
/* 图标 */

.boxs{width:100%; margin:0 auto}
.bc{background:#FFFFFF}
.bc3{background:#F6F9FA}
.h840{height:840px}
.h340{height:340px}
.pt10{padding-top:10px}
/*index news pic*/
.n_pic{width:450px;padding:20px; padding-left:0px}
#foucsBox {width: 450px; height: 300px;overflow: hidden; zoom: 1; position: relative}
#foucsBox .imgCon { width: 450px; height: 300px; margin: 0; padding: 0; position: relative; list-style: none}
#foucsBox .imgCon li { float: left; width: 450px; height: 210px}
#foucsBox .imgCon li .imgTitle { width: 450px; position: absolute; bottom: 0; height:35px; line-height:35px; overflow:hidden; text-align: center; z-index: 2}
#foucsBox .imgCon li .imgTitle a { width:450px; color: #fff; display: block; text-decoration: none; font-family: font-weight: normal; font-size: 14px; zoom: 1;height:35px; line-height:35px; overflow:hidden}
#foucsBox .showPage { width: 450px; height: 35px; position: absolute; bottom: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 1}
#foucsBox .foucs { display:none; width: 450px; height: 22px; position: absolute; bottom: 3px; text-align: center; z-index: 3}
#foucsBox .foucs span.f { background: url(../images/f0a3663a_pic_bg.png) -170px -90px no-repeat}
#foucsBox .foucsButton { width: 30px;cursor: pointer; height: 20px; padding: 7px; margin-top: -35px; position: relative; z-index: 4}
#foucsBox .foucsButton span { display: inline; width: 8px; height: 15px; margin: 4px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/f0a3663a_pic_bg.png) 0 0 no-repeat}
#foucsBox .foucsButton img { display: none; cursor: pointer; border-width: 0px; vertical-align: middle; width: 100px; height: 56px}
#foucsBox .lBtn { float: left}
#foucsBox .lBtn span { float: left; background-position: 0 -105px}
#foucsBox .rBtn { float: right}
#foucsBox .rBtn span { float: right; background-position: -45px -105px}
#foucsBox .btnHover { width: 25px; overflow: hidden}
#foucsBox .btnHover img { display: inline}

.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
 transition: all .3s ease}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
 transition: all .5s ease;
	overflow: hidden}
.yb_bar .yb_top {
	background: url('../images/e94fa89e_fixCont.png') no-repeat 0 0 #f71207}
.yb_bar .yb_phone {
	background: url('../images/e94fa89e_fixCont.png') no-repeat 0 -57px #f71207}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: url('../images/e94fa89e_fixCont.png') no-repeat 0 -113px #f71207}
.yb_bar .yb_ercode {
	/*height:200px;*/
    background: url('../images/e94fa89e_fixCont.png') no-repeat 0 -169px #f71207}
.hd_qr {
	padding: 0 29px 25px 29px}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #fff!important}


.dingsheng_nav {
  position: fixed;
  z-index: 999;
  right: 0;
  top: 170px;
  width: 140px;
  -ms-background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
  -moz-background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
  -webkit-background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
  background-image: linear-gradient(to bottom right, #e24a2a, #b8221d);
  border-radius: 10px;
  border: 4px solid #ca2c18;
  padding: 12px 0 30px}

.dingsheng_nav .weixin_code_nav {
  width: 110px;
  margin: 0 auto}

.dingsheng_nav .weixin_code_nav .img_box img {
  width: 100%}
.dianhua_nav font{font-weight: bold}

.dingsheng_nav .weixin_code_nav .text {
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  padding-top: 2px}

.Statements_and_Schemes {
  padding: 12px 2px 10px 0;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
  flex-direction: column;
  -ms-align-items: flex-end;
  -webkit-align-items: flex-end;
  align-items: flex-end}

.Statements_and_Schemes .item {
  margin-bottom: 7px}

.Statements_and_Schemes .item a {
  width: 160px;
  border: 1px solid #ee9586;
  border-radius: 10px;
  background: rgba(234,120,101,0.76);
  padding: 5px 10px 5px 10px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.15);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-align-items: center;
  -webkit-align-items: center;
  align-items: center}

.Statements_and_Schemes .item a .icon {
  width: 38px;
  box-shadow: 0 0 15px rgba(0,0,0,0.1)}

.Statements_and_Schemes .item a .icon img {
  width: 100%}

.Statements_and_Schemes .item a .right_box {
  padding-left: 10px}

.Statements_and_Schemes .item a .right_box .tt {
  font-size: 14px;
  color: #70110a}

.Statements_and_Schemes .item a .right_box .text {
  font-size: 14px;
  color: #ffffff;
  padding-top: 2px}


.dingsheng_nav .dianhua_nav a {
  display: block;
  font-family: "Impact";
  font-size: 20px;
  color: #ffd343;
  text-align: center}

.dingsheng_nav .Free_inquiry {
  padding-top: 12px}

.dingsheng_nav .Free_inquiry a {
  display: block;
  width: 122px;
  margin: 0 auto}

.dingsheng_nav .Free_inquiry a img{
max-width: 100%}
