@charset "utf-8";
/* CSS Document */
body { font-size:14px; line-height:22px;margin: 0px; font-family:"思源黑体";}
*{ padding:0; margin:0;font-family:"思源黑体" !important;}
ul,li,p{ list-style:none; padding:0; margin:0;}
img{ border-style:none;}
a { color:#555; text-decoration:none;}
a:hover{ color:#ea5404; text-decoration:none;}
label {font-weight:200;}
.page{ text-align:center; margin:20px auto; width:100%;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#dc0100;}
.clearboth { clear:both; }
.imgZoom img,.imgY180 img {-moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom {overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0);}
.imgZoom:hover img{-moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img {cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
._full {position: absolute;left: 0;top: 0;width: 100%;height: 100%;*height: auto;}
/* [class*="rect-"] {position: relative;display: block;width: 100%;height: 0;overflow: hidden;}*/
.el {overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

.wapper{ width:1200px; margin:0 auto;}
/*头部*/
.header{ height:110px; width:100%; border-bottom:1px solid #eeeeee;}
.header .h_logo{ width:360px; height:110px; float:left;}
.header .h_logo img{width:360px;margin-top: 10px;}
.header .nav1{ float:right; width:530px;}
.header .nav1 .nav{ padding:0; height:110px; line-height:110px;position:relative; z-index:1;  }
.header .nav1 .nav a{ color:#000000;  }
.header .nav1 .nav .nLi{ float:left;  position:relative; display:inline;  }
.header .nav1 .nav .nLi h3{ float:left;  }
.header .nav1 .nav .nLi h3 a{ display:block; padding:0 19px; font-size:18px; font-weight:500;  }
.header .nav1 .nav .sub{ display:none; width:110px; left:0; top:110px;  position:absolute; background: rgba(1, 48, 130, 0.80);   line-height:36px; padding:5px 0; text-align:center; font-size:15px;}
.header .nav1 .nav .sub li{ zoom:1; }
.header .nav1 .nav .sub a{ display:block; padding:0 10px; color:#fff; }
.header .nav1 .nav .sub a:hover{ background:#dc0100; color:#fff;  }
.header .nav1 .nav .on h3 a{ font-weight:bold;color:#dc0100; height:108px; border-bottom:2px solid #dc0100;}

/*banner*/
.slideBox{ width:100%;overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:48%; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:12px; height:12px; line-height:12px; border-radius:6px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*首页产品*/
.sy_product{width:100%; padding:80px 0; background:#f6f6f6;}
.sy_product .title{text-align:center; margin-bottom:40px;color:#013082;}
.sy_product .title .t1{ font-size:40px; text-align:center; margin-bottom:10px; height:38px;}
.sy_product .title .t2{ font-size:34px;}
.sy_product .fl{ margin-bottom:40px;}
.sy_product .fl ul{display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; text-align:center;}
.sy_product .fl ul li{white-space: nowrap;display: inline-block;float: none;color: #333333; position:relative;}
.sy_product .fl a.link {text-decoration:none;display:inline-block;margin:0;font-size:20px;line-height:30px;text-align:center;padding:0 10px;color:#333333;position:relative;font-weight:300;margin:0 10px;-webkit-box-shadow:3px 3px 0 #b8b8b8;box-shadow:3px 3px 0;-moz-box-shadow:3px 3px 0;-webkit-box-shadow:3px 3px 0;box-shadow:-5px 3px 0;border:1px solid}
.sy_product .fl a.link:active,
.sy_product .fl a.link:focus,
.sy_product .fl a.link:hover {text-decoration:none}
.sy_product .fl a.link:hover,
.sy_product .fl a.link.active {color:#dc0100;border-bottom:2px solid;border-color:#dc0100;border-color:#dc0100;box-shadow:3px 3px 0;-moz-box-shadow:3px 3px 0;-webkit-box-shadow:3px 3px 0;box-shadow:-5px 3px 0}
.sy_product .fl>ul>li>a.active {color:#dc0100 !important;color:!important}


.sy_product .picMarquee-left{ width:1200px; overflow:hidden; position:relative;}
.sy_product .picMarquee-left .bd{ padding:0;}
.sy_product .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.sy_product .picMarquee-left .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.sy_product .picMarquee-left .bd ul li .pic{ text-align:center; }
.sy_product .picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.sy_product .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.sy_product .picMarquee-left .bd ul li .title{ line-height:24px;   }

/*首页关于我们*/
.sy_about1{ margin-top:80px; margin-bottom:45px;}
.sy_about1 .title{text-align:center; width:1200px; margin:0 auto; margin-bottom:40px;color:#013082;}
.sy_about1 .title .t1{ font-size:40px; text-align:center; margin-bottom:10px; height:38px;}
.sy_about1 .title .t2{ font-size:34px;height: 30px;}
.sy_about1 .title .t3{ color:#666666; font-size:16px; margin-top:10px;}
.sy_about{ width:100%; background:url(../images/about_bj.jpg) no-repeat center; padding:60px 0;background-attachment: fixed;}
.sy_about .title{ font-size:32px; color:#000000; text-align:center; margin-bottom:50px;}
.sy_about .nr{}
.sy_about .nr ul li{ float:left; width:308px; padding:70px 30px; background:rgba(255,255,255,.9);box-shadow: 0 1px 20px rgba(0,0,0,.2); margin-right:32px;}
.sy_about .nr ul li img{ width:70px; height:70px;margin:0 auto;transition: all 0.4s; text-align:center; display:block;}
.sy_about .nr ul li img:hover{transform: rotate(360deg);}
.sy_about .nr ul li span{ display:block; width:60px; height:1px;background:#ea5404; margin:0 auto;}
.sy_about .nr ul li .tit{ font-size:22px;  color:#000; margin:25px 0; text-align:center;}
.sy_about .nr ul li .n{ line-height:28px; margin-top:25px; font-size:16px; color:#666; text-align:center; height:60px; overflow:hidden;}
.sy_about .nr .last{margin-right:0;}

/*首页新闻*/
.sy_news{ width:1200px; margin:80px auto;}
.sy_news .title{text-align:center; width:1200px; margin:0 auto; margin-bottom:40px;color:#013082;}
.sy_news .title .t1{ font-size:40px; text-align:center; margin-bottom:10px; height:38px;}
.sy_news .title .t2{ font-size:34px;height: 30px;}
.sy_news .title .t3{ color:#666666; font-size:16px; margin-top:10px;}
.sy_news .n_left{ width:600px; float:left;}
.sy_news .n_left ul li{ width:287px; margin-right:12px; float:left; background:#cbcbcb;}
.sy_news .n_left ul li .pic{ width:287px; height:190px; overflow:hidden; position:relative;}
.sy_news .n_left ul li .pic img{transition: all .8s ease 0s;width:287px; height:190px; }
.sy_news .n_left ul li a:hover .pic img{transform: scale(1.1,1.1);}
.sy_news .n_left ul li .pic .time{ background:#de0000; color:#fff; padding:5px; text-align:center;}
.sy_news .n_left ul li .pic .d1{ font-size:26px; font-weight:bold;}
.sy_news .n_left ul li .pic .d2{ font-size:12px;}
.sy_news .n_left ul li .nr{ padding:25px; text-align:left;}
.sy_news .n_left ul li .nr .tit{ color:#000000; font-size:18px;height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom:10px;}
.sy_news .n_left ul li .nr .n{ line-height:22px; color:#555555; height:46px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sy_news .n_right{ width:580px; float:right;}
.sy_news .n_right ul li{ padding-bottom:18px; border-bottom:1px dashed #cbcbcb; margin-bottom:18px;}
.sy_news .n_right ul li .time{ width:72px; height:75px; float:left; text-align:center; color:#fff;}
.sy_news .n_right ul li .time .t1{ background:#b9b9b9; padding:15px; font-size:26px;}
.sy_news .n_right ul li .time .t2{ height:26px; line-height:26px; background:#cbcbcb;}
.sy_news .n_right ul li .nr{ width:480px; float:right; text-align:left;}
.sy_news .n_right ul li .nr .t1{ font-size:16px; color:#222;height:20px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.sy_news .n_right ul li .nr .t2{ line-height:20px; color:#666666; font-size:15px; margin:10px 0; height:20px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.sy_news .n_right ul li .nr .t3{ color:#d4d6d8; font-size:12px;}
.sy_news .n_right ul li a:hover .time .t1{ background:#013082;}
.sy_news .n_right ul li a:hover .time .t2{ background:#5686da;}
.sy_news .n_right ul li a:hover .nr .t1{ color:#013082;}
.sy_news .n_right .last{ padding-bottom:0; margin-bottom:0; border-bottom:none;}

/* 公司简介*/
.label {
    width: 1200px;
    overflow: hidden;
    margin: 50px auto 15px auto;
}

.clear {
    clear: both;
}
.label_head {
    height: 40px;
    position: relative;
    border-bottom: 1px solid #d4d4d4;
    background: url(../images/header01.jpg) no-repeat left bottom;
}
.label_title {
    color: #343233;
    font-size: 18px;
    font-weight: bold;
    float: left;
    height: 35px;
    line-height: 35px;
}
.label_content {
    position: relative;
    padding: 5px 10px;
}

.label_content {
    overflow: hidden;
    position: relative;
}
.label_content {
    padding: 5px 10px;
}
.about_con {
    line-height: 24px;
}

/* 搜索 */
.search-box{ width:1200px; height:36px; padding:0 0 20px 0; overflow:hidden; border-bottom:1px solid #efefef; margin:20px auto 0 auto;}
.ss-l{ width:650px; height:36px; line-height:36px; overflow:hidden; float:left; color: #7f7f7f;}
.ss-l h3{ float:left;}
.ss-l a{ padding:0 20px 0 0; float:left;}
.ss-r{ width:465px; position:relative; overflow:hidden; float:right;}
.ss-r input { width:415px; background:#efefef; height:36px; border:0; padding:0 0 0 10px;}
.ss-r .go { position:absolute; display:block; top:0; right:0; width:40px; height:36px; cursor:pointer;}
/* 搜索 */
.ss-r .go{ background:url(../images/fdj.png) #ae2800 no-repeat;}


/* 产品展示 */
.cp-box{ width:1200px; overflow:hidden; margin:50px auto 0 auto;}
.cp-tit{ height:30px; line-height:30px; text-align:center; font-size:30px; background:url(../images/cp-tit.jpg) center no-repeat; overflow:hidden;}
.cp-tit span{ font-size:30px; color:#cfcfcf; margin:0 5px 0 0;}
.fl-box{ width:232px; height:402px; margin:20px 20px 0 0; overflow:hidden; overflow:hidden; float:left;}
.fl-tit{ height:85px; font-size:24px; line-height:30px; text-align:center; background:#ff9300; padding:23px 0 0 0;}
.fl-tit p{ font-size:24px;}
.fl-con{ width:228px; height:275px; position:relative;}
.fl-con li{ width:208px; height:36px; line-height:36px; text-align:center; margin:12px auto 0 auto; overflow:hidden;}
.fl-con li a{ width:208px; height:36px; display:block;}
.cp-more{ width:208px; height:36px; line-height:36px; text-align:center; position:absolute; bottom:-17px; left:10px;}
.cp-con{ width:948px; height:402px; margin:20px 0 0 0; overflow:hidden; float:left;}
.cp-con ul{ width:968px; height:422px;}
.cp-con li{ width:210px; height:179px; padding:5px; border:1px solid #ececec; margin:0 20px 20px 0; overflow:hidden; float:left;}
.cp-con li .c-tu{ width:210px; height:144px; overflow:hidden;}
.cp-con li .c-tu a{ color:#fff; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.cp-con li .c-tu a:hover{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.cp-con li .c-tit{ width:210px; height:30px; line-height:30px; text-align:center; margin:5px 0 0 0;}
/* 产品展示 */
.fl-tit{ color:#fff;}
.fl-con{ border:2px solid #ff9300;}
.fl-con li a{ color:#000; background:#ececec;}
.fl-con li a:hover{ color:#fff; background:#ae2900;}
.cp-more a{ color:#fff; background:#ae2900; display:block;}
.cp-more a:hover{ color:#fff; background:#ff9300;}
.cp-con li .c-tit a{ color:#000; background:#ececec; display:block;}
.cp-con li .c-tit a:hover{ color:#fff; background:#ae2900;}

/* 内页 */
.n-box{ width:1200px; overflow:hidden; margin:0 auto; margin-bottom: 20px;}
.n-l{ width:232px; margin:20px 20px 0 0; float:left;}
.n-r{ width:948px; margin:20px 0 0 0; float:left;}
.p_content{margin:20px auto 10px auto; width: 60%;}

.n-cont{ line-height:30px; background:#f5f5f5; padding:20px;}
.n-cont img{ display:block; margin:20px auto 10px auto; max-width:100%; height:auto !important;}
.con_title{text-align:center; font-size:20px; margin-top:10px;}
.author{ text-align:center; font-size:12px; border-bottom:#c8c8c8 dashed 1px; height:28px; line-height:28px; margin:5px 0px 10px 0px;}
.n-zb{ height:40px; line-height:40px; border-bottom:1px solid #c8c8c8; overflow:hidden;}
.n-zb a{ color:#000;}
.fy{ margin:30px 0 0 0; border-top:1px dashed #c8c8c8; padding:7px 0 0 10px; line-height:30px;}

.l-b{ overflow:hidden;}
.n-lx{ width:232px; height:370px; margin:20px 0 0 0; position:relative; overflow:hidden;}

.n-lx-ico{ height:40px; line-height:20px; color:#fff; padding:0 0 0 42px; font-size:24px; font-style:italic; position:absolute; top:20px; left:20px;}
.n-lx-ico p{ font-size:18px;}
.n-lx-wz{ position:absolute; top:70px; left:20px; width:192px; color:#fff; line-height:24px;}
.n-lx-an{ position:absolute; left:20px; top:300px; text-align:center;}
.n-lx-an a{ width:90px; height:32px; line-height:32px; text-align:center; display:block; text-decoration:none;}

.lb-tit{ height:45px; line-height:45px; text-align:center;}
.er-fl{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; padding:10px 10px 0 10px;}
.er-fl li{ height:36px; line-height:36px; text-align:center; background:#f5f5f5; margin:0 0 10px 0;}
.er-fl li a{ display:block;}
.er-fl li a:hover{ color:#fff; text-decoration:none;}

.n-tu{ width:948px; overflow:hidden;}
.n-tu ul{ width:968px; height:422px;}
.n-tu li{ width:210px; height:179px; padding:5px; border:1px solid #ececec; margin:20px 20px 0 0; overflow:hidden; float:left;}
.n-tu li .c-tu{ width:210px; height:144px; overflow:hidden;}
.n-tu li .c-tu a{ color:#fff; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.n-tu li .c-tu a:hover{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.n-tu li .c-tit{ width:210px; height:30px; line-height:30px; text-align:center; margin:5px 0 0 0;}

.pageListNav{ margin:20px auto 0 auto; text-align:center;}
.pageListNav a{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#858585; margin:0 5px 0 0; border:1px solid #d6d6d6; border-radius:3px 3px;}
.pageListNav a:hover{ color:#fff; text-decoration:none;}
.pageListNav span{ display:inline-block; padding:0 15px; height:36px; line-height:36px; color:#ffffff; margin:0 5px 0 0; border:1px solid #d6d6d6; border-radius:3px 3px; background:#bb3d17;}
.pageListNav .ym{ width:27px; padding:0 15px; text-align:center; height:18px; margin:8px 5px 0 0; border:1px solid #d6d6d6;}

.n-fl{ width:228px; padding:0 0 12px 0; position:relative;}
.n-fl li{ width:208px; height:36px; line-height:36px; text-align:center; margin:12px auto 0 auto; overflow:hidden;}
.n-fl li a{ width:208px; height:36px; display:block;}

.n-lb{ margin:0 0 20px 0; overflow:hidden;}
.n-lb li{ height:41px; line-height:41px; border-bottom:1px dashed #ccc; background:url(../dian.jpg) center left no-repeat; padding:0 0 0 21px;}
.n-lb li span{ color:#7f7f7f; float:right;}


/*内页banner*/
.ny_banner{ width:100%; height:370px;}
.ny_banner img{ width:100%;}

/*内页分类*/
.ny_feilei{ width:100%; background:#f6f6f6; /*height:45px;*/ line-height:45px; padding:20px 0;}
.ny_feilei .fl{ width:1200px; margin:0 auto;}
.ny_feilei .fl ul{display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; text-align:center;}
.ny_feilei .fl ul li{white-space: nowrap;display: inline-block;float: none;color: #333333; position:relative;}
.ny_feilei .fl a.link {text-decoration:none;display:inline-block;margin:0;font-size:20px;line-height:30px;text-align:center;padding:0 10px;color:#333333;color:;position:relative;font-weight:300;margin:0 10px;-webkit-box-shadow:3px 3px 0 #b8b8b8;box-shadow:3px 3px 0;-moz-box-shadow:3px 3px 0;-webkit-box-shadow:3px 3px 0;box-shadow:-5px 3px 0; background:#fff;border:1px solid}
.ny_feilei .fl a.link:active,
.ny_feilei .fl a.link:focus,
.ny_feilei .fl a.link:hover {text-decoration:none}
.ny_feilei .fl a.link:hover,
.ny_feilei .fl a.link.active {color:#dc0100;color:;border-bottom:2px solid;border-color:#dc0100;border-color:;border-color:#dc0100;border-color:;box-shadow:3px 3px 0;-moz-box-shadow:3px 3px 0;-webkit-box-shadow:3px 3px 0;box-shadow:-5px 3px 0}
.ny_feilei .fl>ul>li>a.active {color:#dc0100 !important;color:!important}

.ny_title{text-align:center; margin-bottom:40px;color:#013082;}
.ny_title .t1{ font-size:40px; text-align:center; margin-bottom:10px; height:38px;}
.ny_title .t2{ font-size:34px;}

/*内页关于我们*/
.about{ width:1200px; margin:50px auto;}
.about .title{ text-align:center; font-size:30px; color:#222; margin-bottom:40px;}
.about .title span{ display:block; width:60px; height:1px; background:#013082; margin:0 auto; margin-top:30px;}
.about .nr{ margin-bottom:40px; line-height:28px; color:#666; font-size:16px;text-indent: 2em;}
.about .nr p{ margin-bottom:15px;}
.about_nr ul li{ width:375px; float:left; margin-right:37px;}
.about_nr ul li img{ width:375px; height:278px;border:4px solid #fff; box-shadow: 0 0px 2px rgba(0,0,0,.2);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;border-radius: 10px 30px 10px 30px;}
.about_nr ul li img:hover{ border-radius:10px 10px 10px 10px;box-shadow: 0 1px 20px rgba(0,0,0,.2);}
.about_nr .last{ margin-right:0;}

.about_wenhua{ width:100%; padding:60px 0; background:url(../images/wenhua_bj.jpg) no-repeat center;margin-bottom:50px;/*background-attachment: fixed;*/}
.about_wenhua .title{ text-align:center; font-size:30px; color:#fff; margin-bottom:40px;}
.about_wenhua .title span{ display:block; width:60px; height:1px; background:#228bcb; margin:0 auto; margin-top:30px;}
.about_wenhua .nr{}
.about_wenhua .nr ul li{ float:left; width:431px;}
.about_wenhua .nr ul li img{ width:70px; height:70px;margin:0 auto;transition: all 0.4s; text-align:center; display:block;}
.about_wenhua .nr ul li img:hover{transform: rotate(360deg);}
.about_wenhua .nr ul li .tit{ font-size:22px;  color:#fff; margin:25px 0; text-align:center;}
.about_wenhua .nr ul li .n{ line-height:28px; margin-top:25px; font-size:16px; color:#666; text-align:center; height:60px; overflow:hidden;}

.about_zizhi{ width:1200px; margin:80px auto; margin-bottom:50px;}
.about_zizhi .title{ text-align:center; font-size:30px; color:#222; margin-bottom:40px;}
.about_zizhi .title span{ display:block; width:60px; height:1px; background:#228bcb; margin:0 auto; margin-top:30px;}
.gallery img { max-width:100%; height:366px; /*height: 100%;*/ }
.gallery p{ font-size:16px; text-align:center; color:#555; line-height:30px; margin:0; padding:10px 0px; font-family:"思源黑体 CN";}
.gallery a:nth-child(4n){ margin-right:0;}
.gallery a { padding:15px;width:240px; margin:0 30px 30px 0; display: inline-block;
    overflow: hidden;box-shadow: 0 0 10px #b3b3b3; background:#fff;}
.ribbon > img { position: absolute; top: 0; right: 0; border: 0; }
.gallery a:hover{ background:#fafafa;}
.gallery1 img { max-width:100%; height:200px; /*height: 100%;*/ }

.gallery2 img {width:100%; height:300px; /*height: 100%;*/ }
.gallery2 p{ font-size:16px; text-align:center; color:#555; line-height:30px; margin:0; padding:10px 0px; font-family:"思源黑体 CN";}
.gallery2 a:nth-child(3n){ margin-right:0;}
.gallery2 a {width:377px; margin:0 30px 30px 0; display: inline-block;overflow: hidden;box-shadow: 0 0 10px #b3b3b3; background:#fff;}
.ribbon > img { position: absolute; top: 0; right: 0; border: 0; }
.gallery2 a:hover{ background:#fafafa;}




/*内页产品中心*/
.product_list{width:1200px; margin:0 auto;}
.product_list ul li{float:left; _display:inline; overflow:hidden; text-align:center;background:#fff; box-shadow:5px 5px 10px #ddd; border:1px solid #ddd; margin-right:24px; margin-bottom:30px; width:268px;}
.sy_product .picMarquee-left .bd ul li .pic{ text-align:center; }
.sy_product .picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.sy_product .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.sy_product .picMarquee-left .bd ul li .title{ line-height:24px;   }
.product_list .last{ margin-right:0;}


.product .p_right{float:right;width:850px;}
.product .p_right ul li{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee;}
.product .p_right ul li .pr1{ float:left; width:210px; height:210px; overflow:hidden;}
.product .p_right ul li .pr1 img{width:210px; height:210px;transition: all .8s ease 0s; padding:20px;}
.product .p_right ul li .pr2{ float:right; width:600px; padding-top:20px;}
.product .p_right ul li .pr2 .t1{ font-size:22px; color:#000; margin-bottom:20px;}
.product .p_right ul li .pr2 .t2{ line-height:22px; color:#888;}
.product .p_right ul li .pr2 .more{ margin-top:20px;width:120px; height:36px; line-height:36px; border:1px solid #ea5404; color:#ea5404; text-align:center;}
.product .p_right ul li:hover{ background:#eee;}
.product .p_right ul li a:hover .img{transform: scale(1.1,1.1)}
.product .p_right ul li a:hover .more{ background:#ea5404; color:#fff;}

.product_show{}
.product_show .list1{ border:1px solid #eee;padding:30px 70px;}
.product_show .list1 .l_left{ float:left; width:430px;}
.product_show .list1 .l_right{ float:right; width:540px; margin-top:40px;}
.product_show .list1 .l_right .title{ font-size:24px; color:#000; font-weight:bold; margin-bottom:25px;}
.product_show .list1 .l_right .nr{ font-size:16px; color:#656565; padding-bottom:25px; border-bottom:1px solid #eee; margin-bottom:80px;}
.product_show .list1 .l_right .zixun{background: #f05920;color: #fff;padding: 20px 58px;border-radius: 70px;margin-top: 50px;}
.product_show .xq{ width:100%; margin-top:30px;}
.product_show .xq .slideTxtBox{ /*width:670px;*/ width:100%;text-align:left; border:1px solid #e2e2e2;  }
.product_show .xq .slideTxtBox .hd{ height:51px; line-height:51px; background:#f5f5f5;  position:relative; }
.product_show .xq .slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:0px; height:32px;   }
.product_show .xq .slideTxtBox .hd ul li{ float:left; padding:0 40px; cursor:pointer; font-size:15px;}
.product_show .xq .slideTxtBox .hd ul li.on{ height:51px;  background:#fff; color:#ff7800; border-top:4px solid #ff7800; line-height:47px;}
.product_show .xq .slideTxtBox .bd ul{ padding:15px;  zoom:1; background:#fff; /*min-height:505px;*/}
.product_show .xq .slideTxtBox .bd ul p{ margin-bottom:10px; line-height:30px;}
.product_show .xq .slideTxtBox .bd ul table{/* border:1px solid #ddd;*/ width:100%; background:#fff;}
.product_show .xq .slideTxtBox .bd ul table tr td{ padding:4px; border:none;}
.product_show .xq .slideTxtBox .bd ul table tr td p{ line-height:2; color:#555;}
.product_show .xq .slideTxtBox .bd ul .peijian{ background:#fff;}
.product_show .xq .slideTxtBox .bd ul .peijian ul li{ float:left; width:155px; margin:10px 6px;}
.product_show .xq .slideTxtBox .bd ul .peijian ul li h2{ font-size:14px; font-weight:200;height: 36px;overflow: hidden; line-height: 18px; margin-bottom: 6px;}
.product_show .xq .slideTxtBox .bd ul .peijian ul li span{color: #ff7800;font-size: 16px; font-weight: bold;padding-top: 10px;}
.product_show .xq .slideTxtBox .bd ul .peijian ul li img{ width:153px; height:118px; border:1px solid #ddd;}
.product_show .xq .slideTxtBox .bd ul .cpxq{ margin:0 auto;}
.product_show .xq .slideTxtBox .bd ul .yingyong{}
.product_show .xq .slideTxtBox .bd ul .yingyong .y{ border-bottom:1px solid #eee; padding-bottom:25px; margin-bottom:25px;}
.product_show .xq .slideTxtBox .bd ul .yingyong .y .y_left{ float:left; width:200px;}
.product_show .xq .slideTxtBox .bd ul .yingyong .y .y_left img{ width:200px;}
.product_show .xq .slideTxtBox .bd ul .yingyong .y .y_right{ float:right; width:930px;}
.product_show .xq .slideTxtBox .bd ul .down{}
.product_show .xq .slideTxtBox .bd ul .down ul li{border-bottom:1px solid #ddd; line-height:36px;}
.product_show .xq .slideTxtBox .bd ul .down ul li span{ float:right; color:#ea5404;}


/*内页新闻资讯*/
.main{ width:1200px; margin:50px auto;}
.news_list ul li{ padding-bottom:30px; border-bottom:1px dashed #cbcbcb; margin-bottom:30px;}
.news_list ul li .time{ width:90px; /*height:75px;*/ float:left; text-align:center; color:#fff;}
.news_list ul li .time .t1{ background:#b9b9b9; padding:15px; font-size:36px;}
.news_list ul li .time .t2{ height:36px; line-height:36px; background:#cbcbcb; font-size:18px;}
.news_list ul li .nr{ width:90%; float:right; text-align:left; padding-top:8px;}
.news_list ul li .nr .t1{ font-size:18px; color:#222;height:20px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list ul li .nr .t2{ line-height:20px; color:#666666; font-size:16px; margin:10px 0; height:20px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list ul li .nr .t3{ color:#d4d6d8; font-size:14px;}
.news_list ul li a:hover .time .t1{ background:#013082;}
.news_list ul li a:hover .time .t2{ background:#5686da;}
.news_list ul li a:hover .nr .t1{ color:#013082;}
.news_list .last{ padding-bottom:0; margin-bottom:0; border-bottom:none;}

.news_show .c_center{width:65%; float:left; min-height:600px;}
.news_show .c_center .box{padding-top:0;padding-bottom: 20px;border-bottom: 1px dashed #ddd;}
.news_show .c_center .tit{font-size:24px; font-weight:bold; color:#333; text-align:center; margin-bottom:10px;}
.news_show .c_center .dec{font-size:13px; color:#939393; text-align:center;}
.news_show .c_center .dec .iconfont{margin-bottom:3px;}
.news_show .c_center .dec span{cursor:pointer; display:inline-block;}
.news_show .c_center .dec span.date,
.news_show .c_center .dec span.view{display:inline-block; margin-right:5px;}
.news_show .c_center .text{font-size:14px; color:#575757; line-height:25px; margin-bottom:20px; margin-top:40px;}
.news_show .c_center .text p{ margin-bottom:15px;}
.news_show .c_center .text img{ max-width:100%;}
.news_show .c_right{ width:26.5%; float:right;}
.news_show .c_right .list>div{border:1px solid #f3f3f3; margin-bottom:25px;}
.news_show .c_right .list .box{padding:25px 30px;}
.news_show .c_right .list .box .t{font-size:18px; color:#3c3c3c; line-height:24px; position:relative; margin-bottom:15px}
.news_show .c_right .list .box .t:after{content:''; position:absolute; width:60%; height:1px; background:#f2f2f2; left:30%; top:12px;}
.news_show .c_right .list .box .d{font-size:14px; color:#c1c0c0;}
.news_show .c_right .list .box .d i{margin-left:0}
.news_show .c_right .list .box .tit{font-size:16px; color:#696969; line-height:25px; height:50px; overflow:hidden; transition:all .3s ease; text-overflow: ellipsis; margin-top:15px;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}
.news_show .c_right .hot_news{border:10px solid #f5f5f5;}
.news_show .c_right .hot_news .hot_box{padding:0 20px;}
.news_show .c_right .hot_news .infor .box{padding:25px 0 0;}
.news_show .c_right .hot_news .infor .tit{float:left; font-size:24px; font-weight:bold; color:#323f47; line-height:26px; display:block; margin-bottom:30px;}
.news_show .c_right .hot_news .con{ padding-bottom:25px;}
.news_show .c_right .hot_news .con .item{border-top:1px solid #f0f0f0;}
.news_show .c_right .hot_news .con .item:first-child{border:none;}
.news_show .c_right .hot_news .con .item .t{font-size:15px; color:#727272; line-height:24px; margin-bottom:10px; height:48px; overflow:hidden; transition:all .3s ease;}
.news_show .c_right .hot_news .con .item .d{font-size:14px; color:#727272;}
.news_show .c_right .hot_news .con .box{padding:25px 0;}
.news_show .c_right .hot_news .con .item .t:hover{color:#fcb026;}
.news_show .c_right .list .box:hover .tit{color:#dc0100;}

.jishu ul li .wrap{padding:50px 0; border-bottom:1px solid #d2d2d2; width:1200px; margin:0 auto;}
.jishu ul li:last-child .wrap{border-bottom:none}
.jishu ul li .tit{font-size:28px; color:#1e1e1e; margin-bottom:10px; height:32px; padding-top:5px;}
.jishu ul li .d{font-size:14px; color:#797979; line-height:25px; height: 50px; overflow:hidden;}
.jishu ul li .text{float:left; width:80%;}
.jishu ul li .date{float:right; background:#d2d2d2; padding:20px 2%; text-align:center;}
.jishu ul li .date ._day{font-size:52px; border-bottom:1px solid #787878; color:#ea5404; line-height: 52px;}
.jishu ul li .date ._year{font-size:16px; padding:0 5px;}
.jishu ul li:hover{background:#f7f7f7;}

/*增值服务*/
.service{}
.service ul li{ float:left; width:318px; margin-right:30px; background:#fff; padding:30px;box-shadow: 5px 5px 10px #ddd; margin-bottom:30px; border:1px solid #ddd;}
.service ul li img{ width:92px; height:92px; margin:0 auto;transition: all 0.4s; text-align:center; display:block;}
.service ul li img:hover{transform: rotate(360deg);}
.service ul li .t1{ text-align:center; font-size:20px; color:#000; margin:25px 0;}
.service ul li .nr{ color:#888; line-height:22px; height:90px; overflow:hidden;}
.service ul li .more{margin:0 auto; margin-top:20px; width:120px; height:36px; line-height:36px; border:1px solid #ea5404; color:#ea5404;text-align:center;}}
.service ul li a:hover .more{ background:#ea5404; color:#fff;}
.service ul li a:hover .pic img{transform: rotate(360deg);}
.service .last{ margin-right:0;}

/*联系我们*/
.contact{ width:1200px; margin:0 auto;}
.con_list{ background:#f6f6f6; margin-bottom:20px;}
.con_list .con_list_l{ float:left; width:345px; padding:50px 30px; padding-right:0;}
.con_list .con_list_l h2{ text-align:left; font-size:22px; color:#333; margin-bottom:15px; font-weight:bold;}
.con_list .con_list_l h3{ text-align:left; line-height:40px; color:#333; font-weight:300; font-size:16px; position:relative;}
.con_list .con_list_l h3 i{font-size:20px; padding-right:10px; width:20px; display:block; float:left; text-align:center;}
.con_list .con_list_l h3 b{ color:#dc0100;/* font-weight:bold;*/ font-size:18px;}
.con_list .con_list_r{ float:right; width:780px; padding:20px;}
.con_list .con_list_r iframe{ height:300px;}

.liuyan{ margin-top:60px;}
.liuyan .title{ font-size:32px; color:#000000; text-align:center; margin-bottom:30px;}
.liuyan .title p{ font-size:16px; color:#888; margin-top:10px; line-height:36px;}
.liuyan .form{width:1200px;margin:0 auto;}
.row > .span-4 {
    width: 32.33333333%;
}
.row > [class*="span-"] {
    float: left;
    margin-right: 1%;
    *margin-right: .89%;
}
.liuyan .form input{border:1px solid #d5d5d5; font-size:14px;}
.liuyan .name{background: transparent url("../images/i_form_ico1.png") no-repeat right 0;}
.liuyan .phone{background: transparent url("../images/i_form_ico2.png") no-repeat right 0;}
.liuyan .email{background: transparent url("../images/i_form_ico3.png") no-repeat right 0;}
.liuyan .line1{width: 80%; height: 48px; line-height: 48px; padding: 0 46px 0 13px; float: left;}
.liuyan .form textarea{width: 1115px;border: 1px solid #d5d5d5; padding: 10px 40px 10px 13px; height: 149px; font-size: 14px; line-height: 1.5; margin-bottom: 20px; margin-top:25px; background: transparent url("../images/i_form_ico4.png") no-repeat right top;}
.liuyan .form .btns_list{text-align:center;margin: 0 auto;}
.liuyan .form .btns_list button{width:45%; height:45px; line-height:37px; border:none; font-size:16px; color:#fff; cursor:pointer;}
.liuyan .form .btns_list .sub{background-color: #848484; border-radius:0; float:left;}
.liuyan .form .btns_list .reset{background-color:#848484; border-radius:0; float:right;}
.liuyan .form .btns_list button:hover{background-color:#ff8600;}
.liuyan .form_cb .span-4{position:relative;}
.liuyan .form_cb .span-4 span{position:absolute; right:45px; top:15px;}
.liuyan .yzm_box{width:50%;}
.liuyan .btns_list{width:50%;}
.liuyan .yzm_box .yzm{line-height:46px; height:46px; width:30%; background:transparent; text-indent:20px; margin-right:25px;}
.liuyan .yzm_box img{width:120px; height:50px; margin-right:10px;}
.liuyan .yzm_box .change{color:#40535a; font-size:12px; cursor:pointer; vertical-align:bottom;}

/*底部*/
.footer{ width:100%; padding-top:50px;background:url(../images/footer_bj.jpg) repeat left;}
.footer .ft1 ul li{ float:left;padding-right:48px;padding-left:48px;text-align:left; border-right:1px solid #7c94bd; min-height:250px;}
.footer .ft1 ul li .t1{ color:#fff; font-size:18px; margin-bottom:35px;}
.footer .ft1 ul li span{ display:block; width:20px; height:1px; background:#fff; margin-top:20px; margin-bottom:25px;}
.footer .ft1 ul li p{ line-height:26px;color:#a5aec8;}
.footer .ft1 ul li p a{ color:#a5aec8;}
.footer .ft1 ul li p i{ font-size:20px; padding-right:10px; width:20px; display:block; float:left; text-align:center;}
.footer .ft1 .frist{ padding-left:0;}
.footer .ft1 .last{ border-right:none;}
.footer .ft1 .t2{margin-right:50px;}
.footer .ft1 .t2 span{ font-size:20px; color:#ff7420; font-weight:bold;}
.footer .ft1 .t2 p{ line-height:36px; font-size:16px; color:#fff;}
.footer .ft1 .t3{padding-left:50px;margin-right:0; padding-top:40px;}
.footer .ft1 .t3 .l1{ width:110px; float:left; margin:0 10px; text-align:center;}
.footer .ft1 .t3 .l1 img{ width:110px; height:110px;}
.footer .ft1 .t3 p{ font-size:16px; margin-top:15px; text-align:center; color:#a5aec8;}
.footer .ft2{ height:50px; line-height:50px; background:#052865; color:#a5aec8; width:100%;}
.footer .ft2 a{ color:#a5aec8;}
.footer .ft2 .p{width: 100%; margin: 0 auto;}
.footer .ft2 span{ float:right;}