@charset "utf-8";
/* CSS Document */
/* 公共样式 */
article,aside,dialog,footer,header,section,footer,nav,figure,menu {display:block}
* { margin:0px; padding:0px; border:0px;}
img,div { border:none;}
body {color:#333;font:14px "microsoft Yahei","arial","microsoft jhenghei","宋体";min-width:1200px;overflow-x:hidden;}
table { border-collapse:collapse;}
a {outline:none;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:none;}
li { list-style:none;}
input,select,button,textarea {vertical-align:middle;outline: none;font-family:"arial","microsoft Yahei","microsoft jhenghei","宋体";}
a,a:hover,.trans { -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.w1200 { width:1200px; margin:0 auto;}
.wrap { margin-top: 75px;}
img { max-width:100%;}
.tc { text-align:center;}
.ab_wrap { margin-top:40px;margin-bottom:50px;}
.ell { text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
:-moz-placeholder { color: #666; opacity:1; }
::-moz-placeholder { color: #666;opacity:1;}
input:-ms-input-placeholder,textarea:-ms-textarea-placeholder{color: #666;opacity:1;}
input::-webkit-input-placeholder,textarea::-webkit-textarea-placeholder{color: #666;opacity:1;}
.trans { -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
textarea::-webkit-input-placeholder {color: #666;}
textarea:-moz-placeholder {color: #666;}
textarea::-moz-placeholder {color: #666;}
textarea::-ms-input-placeholder {color: #666;}


/* header */
.admin-header { position: relative;height:80px;}
.logo a { display: block;margin-top:24px;}
.nav_box { z-index:99;}
.nav_box li a { padding:0;color:#fff;display:block;}
.am-icon-bars { color:#666;font-size:18px;}

.nav_top { padding-top:30px;padding-bottom:30px;}
.nav{ position:relative; z-index:9999; margin: 0 30px 0 auto; }
.nav a{ color:#656565;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi:last-child { background:none;}
.nav .nLi.on { background:none;position:relative;}
.nav .nLi.on:before { content:"";width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #dd2910;position: absolute;left: 50%;margin-lefT:-3px;bottom: 0;}
.nav .nLi h3{ margin:0;}
.nav .nLi h3 a{ display:block;font-size:16px; color:#222;text-transform:uppercase; text-align:center;padding: 0 14px;font-weight:normal;line-height: 80px;}
.nav .sub{ display:none;left:-25%;top:80px;position:absolute;background:rgba(255,255,255,1);line-height:42px;width:150%;padding:15px 0;z-index: 99;text-align: center;border-top:1px solid #eee;}
.nav .sub a{ display:block;font-size:15px; display:block;color:#666;}
.nav .on h3 a,.nav .nLi h3 a:hover{ color:#e03c66;}
.nav .sub a:hover{ color:#e03c66; }
.nav .sub_ce { margin-right:55px;padding-right:55px;border-right:1px dashed #ec0000;}
.tel a { border:1px solid #fff;float:left;display:block;width:27px;height:20px;line-height:18px;text-align: center;}
.tel a.current,.tel a:hover { background:#fff;color:#142c4f;}
.nav .nLi h3 a span { position: relative;}
.swiper-container img { width: 100%;display: block;}
.nav .sub2 { width:180%;left:-40%;}
.lange { font-size:0;margin-top:26px;}
.lange a { margin-left:17px;}

/* search */
.search { width:30px;height:30px;margin-left:9px;margin-top:23px;}
.search .box{float:right;position:relative;width:0px;overflow:visible !important;}
.search .box .text{display:none;position:relative;width:100%;height:38px;line-height:36px;border:1px solid #dedede;padding:0 40px 0 10px;float:right;z-index:8;border-radius:20px;box-sizing:border-box;z-index: 99999;font-size:13px;top: -3px;}
.search .box .btn,.search .box .sub{position:absolute;top:0;right:0;width:30px;height:30px;background:url(../images/search.jpg) no-repeat center;padding:1px 0;cursor:pointer;z-index:9;}
.search .box .sub { width:38px;height:38px;top: -3px;}
.search .box .sub{display:none;}
.search .box .sub { background:url(../images/search.jpg) no-repeat center;z-index:999999999;}



/* banner */
.slideBox{ width:100%; height:650px; overflow:hidden; position:relative;}
.slideBox .hd{ height:12px;overflow:hidden; position:absolute; left:0; bottom:35px; z-index:1;width:100%;text-align:center; }
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{ display:inline-block;margin:0 5px;width:12px; height:12px;background:#fff; cursor:pointer;border-radius:100%; opacity:.5;}
.slideBox .hd ul li.on{ opacity:1; }
.slideBox .bd{ position:relative; height:650px; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;height:650px;}
.slideBox .bd li a { display:block;height:650px;}
.slideBox .prev,
.slideBox .next{ position:absolute;left:2%;top:50%;margin-top:-25px;display:block;width:50px; height:50px;display:none;z-index:9;}
.slideBox .prev { background:url(../images/arrow3.png) center no-repeat;}
.slideBox .next { background:url(../images/arrow4.png) center no-repeat;}
.slideBox .prev:hover { background:url(../images/arrow7.png) center no-repeat;}
.slideBox .next:hover { background:url(../images/arrow8.png) center no-repeat;}
.slideBox .next{ left:auto; right:2%;}
.slideBox:hover .next,.slideBox:hover .prev { display:block;}






.bg1 { padding:70px 0;background:url(../images/bg1.jpg) no-repeat center top;}
.bg2 { background:url(../images/bg2.jpg) no-repeat center top;}
.bg3 { background:url(../images/bg3.jpg) no-repeat center top;}
.bg4 { background:url(../images/bg4.jpg) no-repeat center 120px;padding:70px 0 50px 0;}
.in-tit p { color:#666;font-size:0;margin-top:15px;padding-bottom:50px;}
.in-tit p span { border:1px solid #d2d2d2;font-size:14px;padding:5px 20px;display:inline-block;vertical-align:middle;}
.in-tit p i { width:40px;height:1px;background:#d2d2d2;display:inline-block;}
.in-tit h6 { font-size:30px;color:#dd2910;}
.in-tit span { color:#333;}
.in-tit2 p span { border:1px solid #959595;}
.in-tit2 p i { background:#959595;}


.slideGroup .slideBox2{ zoom:1; position:relative;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute;left:-60px;top:50%;margin-top:-26px;display:block;width:30px;height:52px;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}
.slideGroup .sPrev { background:url(../images/arrow.png) left top no-repeat;}
.slideGroup .sNext{ left:auto; right:-60px;background:url(../images/arrow.png) right top no-repeat;}
.slideGroup .sPrev:hover { background:url(../images/arrow.png) left bottom no-repeat;}
.slideGroup .sNext:hover { background:url(../images/arrow.png) right bottom no-repeat;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup .parBd ul li{ width:278px;margin-right:29px;float:left; _display:inline;text-align:center;}
.slideGroup .parBd ul li a { border:1px solid #d2d2d2;background:#fff;display:block;}
.slideGroup .parBd ul li .pic { overflow:hidden;}
.slideGroup .parBd ul li .pro-bor img { width:100%;display:block;}
.slideGroup .parBd ul li .pic img{ width:276px; height:248px; display:block;}
.slideGroup .parBd ul li:hover .pic img{ -webkit-transform: scale(1.08);transform: scale(1.08);}
.slideGroup .parBd ul li .title { text-transform:uppercase;font-size:16px;}
.slideGroup .parBd ul li .title h6 { color:#333;font-weight:normal;font-size:18px;line-height:40px;}
.slideGroup .parBd ul li .title p { width:80px;height:25px;border:1px solid #d2d2d2;line-height:25px;text-align:center;color:#dd2910;font-size:12px;margin:10px auto 0 auto;}
.slideGroup .parBd ul li a { display:block;padding-bottom:33px;}
.slideGroup .parBd ul li a:hover { border:1px solid #dd2910;}
.pro-more2 a { width:150px;height:42px;border:1px solid #d2d2d2;font-size:16px;text-align:center;line-height:42px;display:block;margin:49px auto 0 auto;}
.pro-more2 a:hover { background:#dd2910;border:1px solid #dd2910;color:#fff;}
.slideGroup .parBd ul li a:hover .title p { background:#dd2910;color:#fff;border:1px solid #dd2910;}


.slideGroup2  { margin-top:70px;}
.slideGroup2 .slideBox3{ zoom:1; position:relative;}
.slideGroup2 .sPrev,.slideGroup2 .sNext{ position:absolute;left:-60px;top:50%;margin-top:-26px;display:block;width:30px;height:52px;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}
.slideGroup2 .sPrev { background:url(../images/arrow2.png) left top no-repeat;}
.slideGroup2 .sNext{ left:auto; right:-60px;background:url(../images/arrow2.png) right top no-repeat;}
.slideGroup2 .sPrev:hover { background:url(../images/arrow2.png) left bottom no-repeat;}
.slideGroup2 .sNext:hover { background:url(../images/arrow2.png) right bottom no-repeat;}
.slideGroup2 .parBd ul{ overflow:hidden; zoom:1;}
.slideGroup2 .parBd ul li{ width:278px;margin-right:30px; float:left; _display:inline;text-align:center;}
.slideGroup2 .parBd ul li .pic{ text-align:center; }
.slideGroup2 .parBd ul li .pic img{ width:278px; height:200px; display:block;}
.slideGroup2 .parBd ul li .pic a:hover img{ border-color:#999;}
.slideGroup2 .parBd ul li a { display:block;}
.in-ab-text { font-size:16px;color:#333;line-height:34px;}
.pro-more3 a { border:1px solid #707070;}


.slideTxtBox { background:#f6f6f6;position:relative;}
.slideTxtBox .hd{ width:600px;height:50px;line-height:50px;position:absolute;right:0;top:0;z-index:1;}
.slideTxtBox .hd ul{ text-align:center;}
.slideTxtBox .hd ul li{ background:#333;cursor:pointer;width:150px;float:left;}
.slideTxtBox .hd ul li a,.slideTxtBox .hd ul li span { color:#fff;display:block;border-left:1px solid #fff;font-size:16px;}
.slideTxtBox .hd ul li:first-child span { border:none;}
.slideTxtBox .hd ul li.on{ background:#dd2910;}
.slideTxtBox .bd ul { zoom:1;position:relative;}
.slideTxtBox .hd ul li p { font-size:18px;color:#333;margin-top:10px;}
.slideTxtBox .hd ul li.on p { color:#fff;}
.ys-img { width:600px;}
.ys-img img { width:600px;height:400px;display:block;}
.ys-text { padding:90px 40px 50px 40px;width:520px;}
.case-box { height:260px;display:table-cell; vertical-align:middle;overflow:hidden;}
.case-box h6 { font-size:24px;color:#333;font-weight:normal;}
.case-box p { font-size:16px;color:#333;line-height:30px;margin-top:20px;}
.pro-more4 a { margin:40px 0 0 0;}


.in-news-fl { width:450px;}
.in-news-img img{ width:450px;height:280px;display:block;}
.in-news-fl a,.in-news-text a { display:block;}
.in-news-text { background:#fff;padding:30px;}
.in-news-text h6 { font-size:20px;color:#333;font-weight:normal;}
.in-news-text p { font-size:14px;line-height:24px;height:48px;overflow:hidden;color:#666;margin-top:12px;}
.in-news-text .in-time { font-size:14px;color:#666;margin-top:10px;}
.in-news-fr { width:750px;}
.in-news-fr li { width:360px;float:left;margin:0 0 14px 14px;}
.in-news-text2 p { height:72px;}
.in-news-text2 .in-time { margin-top:28px;}
.in-news-text2 p { margin-top:15px;}
.in-news-fl:hover .in-news-text h6,.in-news-text:hover h6 { color:#dd2910;}


.partner-list li { border:1px solid #cfcfcf;width:276px;margin:0 29px 29px 0;overflow:hidden;float:left;cursor:pointer;}
.partner-list li:nth-child(4n+0) { margin-right:0;}
.partner-list li img { width:276px;height:148px;display:block;}
.partner-list li:hover img { -webkit-transform: scale(1.08);transform: scale(1.08);}
.partner-list li:hover { box-shadow: 0px 0px 10px #ccc;border:1px solid #fff;}



/* footer */
.footer { background:#333;padding:55px 0;}
.footer2 { padding:60px 0 40px 0;}
.foot-list li:last-child { margin-right:0;}
.foot-list h6 { font-size:16px;color:#fff;font-weight: normal;padding-bottom:30px;}
.foot-list .foot-li p { width:50%;float:left;}
.foot-list p { margin: 0;color:#bfbfbf;font-size:14px;line-height: 36px;}
.foot-list p a { color:#bfbfbf;display:block;}
.foot-list p a:hover { color:#fff;}
.foot-cont span { vertical-align: middle;margin-left:10px;}
.foot-cont p { line-height: 28px;padding-bottom:0;}
.foot-img p { font-size: 14px;margin-top:8px;}
.bot { background: #333;border-top:1px solid #717171;font-size: 14px;color:#bfbfbf;line-height: 26px;padding:18px 0;}
.bot a { color:#bfbfbf;}
.foot-cont img { vertical-align:middle;}
.sz { text-align: right;}
.foot-a { margin-bottom:10px;}
.foot-a a { margin:0 5px;}
.foot-list li { margin-right:130px;}
.foot-list .foot-li { width:200px;}
.foot-img { margin-right:0 !important;}
.ab-center-text h6 { margin: 0 0 25px 0;}
.foot-cont { width: 453px;}
.foot-cont-tel { font-size:26px;color:#fff;font-weight:bold;font-family:arial;}
.foot-cont-text { margin-top:15px;}



.am-about-top { text-align: center;background:#f6f6f6;font-size:0;}
.am-about-n span { display:inline-block;}
.am-about-n a { color:#666;display: block;font-size:16px;color:#666;padding:0 30px;line-height: 80px;}
.am-about-n a:hover,.am-about-n a.current2 { background:#dd2910;color:#fff;}
.about-text { font-size: 16px;line-height: 30px;color:#666;}
.about-bg { padding:60px 0 70px 0;}

.case-list li { float:left;margin:0 30px 30px 0;width:585px;}
.case-list li:nth-child(2n+0) { margin:0 0 30px 0;}
.case-list li a { display:block;}
.case-list li p { font-size:16px;color:#666;line-height:50px;}
.case-img { overflow:hidden;}
.case-img img { width:585px;height:390px;display:block;}
.case-list li a:hover p { color:#dd2910;}
.case-list li a:hover .case-img img { -webkit-transform: scale(1.08);transform: scale(1.08);}


/*------------------------------------分页样式----------------------------------*/
.yu10 {clear: both;color:#333;height: 34px;margin-top:20px;font-size:0;}
.yu10 a { border:1px solid #ddd;background:#f5f5f5;}
.yu10 a,.yu10 span {padding:8px 14px;color:#333;font-size: 14px;margin:0 3px;}
.yu10 a,.yu10 span{
    transition: background 1s, color 0.5s;
    -moz-transition: background 1s, color 0.5s;	/* Firefox 4 */
    -webkit-transition: background 1s, color 0.5s;	/* Safari 和 Chrome */
    -o-transition: background 1s, color 0.5s;	/* Opera */	}
.yu10 .current,.yu10 a:hover {background: #dd2910;border:1px solid #dd2910;color: #fff;padding:8px 14px;text-decoration: none;}
.yu10 span i { font-style: normal;color:#dd2910;}


/* honor */
.fs_gallery {background: rgba(0,0,0, 0.9);position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9999;}
.fs_gallery_close {position: absolute;top: 20px;right: 20px;width: 25px;height: 25px;color: #ccc;font-size: 34px;line-height: 23px;text-align: center;cursor: pointer;z-index: 102;}
.fs_gallery_close:before {content: "×";}
.fs_gallery_close:hover {color: #fff;}
.fs_gallery_prev, .fs_gallery_next {position: absolute;width: 80px;color: #ccc;font-size: 30px;cursor: pointer;z-index: 101;}
.fs_gallery_prev:hover, .fs_gallery_next:hover {background: rgba(0,0,0, 0.1);color: #fff;}
.fs_gallery_prev {left: 0;top: 0;bottom: 0;}
.fs_gallery_next {right: 0;top: 0;bottom: 0;}
.fs_gallery_prev:before {content: "‹";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}
.fs_gallery_next:before {content: "›";position: absolute;height: 30px;margin-top: -30px;top: 50%;left: 35px;}
.fs_gallery_shuft {position: relative;width: 9999999px;}
.fs_gallery_shuft:after {clear: both;content: "";display: block;}
.fs_gallery_shuft_item {float: left;position: relative;background-image: url(data:image/gif;base64,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);
    background-position: center center;
    background-repeat: no-repeat;}
.fs_gallery_shuft_item img {box-shadow: 0 0 8px rgba(0,0,0, 0.8);position: absolute;top: 50%;left: 50%;}
.thumbnails li { width:320px;padding:30px;margin-right:27px;float:left;margin-bottom:45px;box-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.thumbnails li:nth-child(3n+0) { margin-right:0;}
.thumbnails li img { max-height:100%;margin:0 auto;display:block;box-shadow: 0px 10px 10px rgba(0,0,0,.1);position:relative;top:0;}
.a_right {float: right;width: 850px;}
.thumbnails p { text-align:center;margin-top:30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color:#666;font-size:16px;}
.honor-img { display:table-cell;vertical-align:middle;overflow:hidden;}
.thumbnails li a { display:block;}
.thumbnails li a:hover .honor-img img { top:-10px;} 
.thumbnails li a:hover p { color:#dd2910;}


.sideMenu{ border-bottom:1px solid #ddd;  }
.sideMenu h3{ height:100px; line-height:100px;border-top:1px solid #e3e3e3; background:#f6f6f6; cursor:pointer;font-weight:normal;position:relative;}
.sideMenu h3.cour-bg { background:#fff;}
.sideMenu h3 em,.sideMenu ul em { width:20px;height:20px;position:absolute;right:50px;top:50%;margin-top:-10px;background:url(../images/ico1.png) no-repeat center;}
.sideMenu ul em { background:url(../images/ico2.png) no-repeat center;}
.sideMenu ul{ padding:35px 0;color:#999;display:none;background:#dd2910;position:relative;}
.sideMenu h3.on { display:none;}
.cour-time { font-size:30px;color:#666;line-height:100px;width:280px;text-align:center;border-right:1px solid #dcdcdc;position:relative;font-family:arial;}
.cour-time:before { content:"";width:12px;height:12px;background:#f00;border-radius:100%;position:absolute;right:-6px;top:50%;margin-top:-6px;}
.cou-tit { font-size:16px;color:#666;line-height:100px;width:720px;padding-left:60px;}
.cour-time2 { width:280px;font-size:36px;color:#fff;font-family:arial;text-align:center;}
.cou-tit2 { line-height:30px;color:#fff;font-size:16px;padding:0 137px 0 60px;}


.join-tit { margin:0 auto;padding:20px 0 40px 0;font-size:16px;line-height: 30px;color:#666;width:75%;}
.join_tit h3 { font-size:30px;font-weight:normal;padding-bottom:20px;}
.join_tit span { margin:0 20px;color:#555;font-size:16px;}
.join_tit span a { color:#f00;}
.list_title span { width:20%;display:block;float:left;background:#333;color:#fff;height: 80px;line-height: 80px;font-size:20px;text-align:center;font-weight:bold;}
.list_dt{ background: #f6f6f6;color: #3f3f3f;text-align:center;height: 80px;line-height: 80px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;font-size:16px;border-top:none;margin-top:1px;}
.list_dt span { width:20%;display:block;float:left;height: 80px;line-height: 80px;font-size:16px;color:#666;font-weight:normal;}
.list_dt_icon{ display: block;background: url("../images/off.png") no-repeat center;}
#open .list_dt_icon{background: url("../images/open.png") no-repeat center;}
.list_dd{display: none;background:#fff;border:1px solid #dd2910;padding:50px 70px;border-top:none;margin:0;}
.list_dl #open,.list_dt:hover { background:#dd2910;color:#fff;}
.join-t { font-size: 30px;color:#333;font-weight:bold;}
.join-bor { font-size: 20px;color:#dd2910;border-bottom:1px solid #dcdcdc;padding:40px 0 10px 0;}
.join-text { margin-top:25px;}
.join-text a { color:#666;}
.list_dt span:first-child,.list_title span:first-child  { text-align: left;text-indent: 70px;}
#open span,.list_dt:hover span  { color:#fff;}
.list_dl .list_dt2 { background:#fff;}
.list_dl .list_dt2:hover { background:#dd2910;}
.join { padding-bottom:45px;}

.news-time3 { font-size: 14px;color:#666;margin-top:45px;}
.news-bor3 { width:35px;height:3px;background: #00923f;margin:25px 0;}
.news-tit3 { font-size: 20px;color:#333;}
.news-img3 { width:450px;height: 280px;overflow:hidden;}
.news-img3 img { width: 450px;display: block;height: 280px;object-fit: cover;}
.news-list3 li a { display: block;}
.news-text4 {font-size: 14px;line-height: 24px;height: 72px;overflow: hidden;margin-top:18px;color:#666;}
.news-bor3 { margin:18px 0;}
.news-text3 { padding:50px 55px 50px 500px;background:#f6f6f6;height:180px;}
.news-list3 li a:hover .news-tit3,.news-list3 li a:hover .news-text4,.news-list3 li a:hover .news-time3 { color:#fff;}
.news-list3 li a:hover .news-text3 { background:#dd2910;}
.news-list3 li { margin-bottom:30px;}
.news-list3 li a:hover .news-img3 img { -webkit-transform: scale(1.08);transform: scale(1.08);}
.news-list3 { padding-bottom:10px;}
.news-time3 span { padding-bottom:3px;}
.news-list3 li a:hover .news-time3 span { border-bottom:1px solid #fff;}

.news-deta li a:hover .news-img img {  -o-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05) }
.main-newarc-title .share-p{display:inline-block;*display:inline;*zoom:1;margin:0 7px;font-size:14px;font-weight:normal;color:#7f7f7f;}
.main-newarc-title .share-p font{color:#7f7f7f;text-transform:uppercase;margin-right:4px;}
.main-newarc-title h2 {text-align:center;font-size:30px;line-height:30px;padding-bottom:15px;margin:0;font-weight:normal;color:#333;}
.main-newarc-title { margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid #dfdfdf;padding-top:20px;}

/*------------------------------------上一篇下一篇----------------------------------*/
.JLTupdown{  position: relative;line-height: 35px;margin-top: 30px;color: #666;font-size:15px;margin-top:60px;border-top:1px solid #dfdfdf;padding-top:30px;}
.JLTMain .JLTupdown {width: 100%;overflow: hidden;}
.JLTupdown ul li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.JLTupdown ul li a,.JLTcometol a{ color:#666;}
.JLTupdown ul li a:hover,.JLTcometol a:hover{ color:#da241c;}
.JLTupdown strong{ color:#000;font-weight:normal;}
.back { margin:13px 0 0 0;}
.JLTcometol a{width:154px;height:44px;line-height:44px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;background:#dd2910 url(../images/back.png) no-repeat 26px center;display:block;text-indent:60px;color:#fff;float: right;}
.JLTcometol a:hover { background:#c7240e url(../images/back.png) no-repeat 26px center;color:#fff;}
.share-p img { vertical-align:middle;margin-right:5px;}


.download span { display:block;float:left;}
.down-top { font-size:16px;background:#333;line-height:60px;color:#fff;}
.span1 { width:60%; text-indent:45px;}
.span2 { width:20%;}
.span3 { width:20%;}
.download-item { line-height:60px;background:#f3f3f3;font-size:16px;}
.down3 { width:24px;height:22px;background: url(../images/down.png) no-repeat center;display: inline-block;position: relative;top:20px;}
.download-box a { display:block;}
.download-box a:hover .down3 { background: url(../images/down2.png) no-repeat center;}
.download .download-item:nth-child(odd) { background:#fff;}
.download-box a:hover .span2,.download-box a:hover .tech-tit { color:#fff;}
.download-box { padding-bottom:30px;}
.download-item:hover,.download .download-item:nth-child(odd):hover { background:#dd2910;}
.download-box { padding-bottom:35px;}


.footer-cont-list2 h6 { font-size: 30px;color:#fff;border-bottom:1px solid #fff;padding-bottom:25px;margin-bottom:20px;margin-top:10px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.BMap_shadow img { display: none;}
#dituContent { width:100%;height:450px;border:1px solid #e5e5e5;}
.cont-tit { font-size:36px;color:#666;}
.cont-top-tit { padding:0 0 50px 0;}
.cont-tit span { width: 45px;height: 1px;background: #dd2910;display: inline-block;vertical-align: middle;margin:0 28px;}
.bg3 { background: #f6f6f6;padding:60px 0;}
.cont-text { margin-top:10px;}
.cont-fl { padding:0 35px 0 0;position:relative;}
.cont-fr { padding:0 0 0 35px;}
.cont-fl:before { position: absolute;right:0;top:0;content: "";width:1px;height:100%;background: #c4c4c4;}
.cont-fr { padding-left:2%;}
.cont-fl { padding-right:2%;}
.cont-mar { margin-top:35px;}
.cont-input input,.cont-input textarea,.code-input input  { padding:19px 10px;margin-bottom:30px;background: #fff;border:none;color:#7b7b7b;outline-style: none ;outline-width: 0px ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;font-size: 16px;width:565px;}
.cont-input h6 { font-size: 24px;font-weight: normal;color:#3f3f3f;margin-bottom: 24px;}
.cont-input textarea { height: 164px;}
.yzm img { height: 49px;width:110px;vertical-align: middle;display: inline-block;margin:0 20px;}
.submit2 { background: #d7010e;color:#fff;height:60px;width:364px;font-size:16px;outline-style: none ;outline-width: 0px ;border-style: none ;text-shadow: none ;-webkit-appearance: none ;-webkit-user-select: text ;outline-color: transparent ;display: inline-block;color:#fff;cursor:pointer;}
.submit2:hover { background:#c2020f;}
.cont-input2 textarea { margin-right:0;width:100%;}
.code-input input { width: 180px;margin-right:0;}
.code-input img { width: 150px;height:56px;vertical-align: top;margin-left:20px;}
.cont-message { margin-bottom:60px;}
.submit2:hover { opacity: .9;}
.cont-list { background:#dd2910;width:480px;padding:50px 60px;height:352px;}
.cont-dt { width:600px;}
.contact-list li { float:left;}
.footer-cont-list { font-size:16px;line-height:36px;color:#fff;}
.cont-text { font-size:16px;margin-top:20px;}
.cont-input { width:585px;font-size:0;margin-right:30px;}
.cont-input2 { width:1180px;margin-right:0;}


.side_list { width:250px;}
.side_top,.side_center { margin-bottom:25px;}
.side_top .title { height:79px;line-height:79px;font-size:24px;font-weight:bold;color:#fff;background: #dd2910 url(../images/ico3.png) no-repeat right 25px center;border-bottom:4px solid #dd2910;}
.side_top .title span { border-bottom:1px solid #fff;display:block;padding-left:25px;}
.side_list2 li a { color:#333;line-height: 50px;display:block;padding-left:25px;background:#f6f6f6 url(../images/ico4.png) no-repeat right 32px center;margin-bottom:1px;padding-right:50px;}
.side_list2 li a:hover,.side_list2 li a.current { background: #dd2910 url(../images/ico5.png) no-repeat right 32px center;color:#fff;}
.side_center .title { height:50px;line-height:50px;font-size:16px;font-weight:bold;color:#fff;background: #e31414;padding-left:15px;}
.cont-tit2 { background:#dd2910;font-size:24px;color:#fff;height:60px;line-height:60px;}
.cont-tit2 span { width:30px;margin:0 20px;background:#fff;}
.ab_newslist { background:#f6f6f6;font-size:14px;line-height:30px;color:#666;padding:25px 15px;}
.prod-fr { width:935px;}
.prod-fr li { width:278px;margin-left:33px;text-align:center;float:left;margin-bottom:30px;}
.prod-fr li a { display:block;color:#333;font-size:16px;}
.prod-fr li .prod-img { border:1px solid #d2d2d2;overflow:hidden;}
.prod-fr li .prod-img img { width:276px;height:248px;display:block;}
.prod-fr li a:hover .prod-img { border:1px solid #dd2910;}
.prod-fr li a:hover .prod-img img { -webkit-transform: scale(1.08);transform: scale(1.08);}
.prod-fr li a:hover { color:#dd2910;}
.prod-fr li p { margin-top:5px;}


.location {  text-align: right;overflow: hidden;color: #c0c0c0;font-size:14px;}
.location img { position: relative;top: 2px;margin-right:9px;}
.location b { font-weight:normal;color: #dd2910;}
.location a {  color: #c0c0c0;}
.location a:hover { color: #dd2910;}
.con_span { font-size:24px;color:#333;}
.container-title { border-bottom:1px solid #cfcfcf;line-height:50px;}
.prod-detatop { margin-top:45px;}

#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:22px; margin-top:10px;width:496px !important; overflow:hidden;}
#showsum span img { border:1px solid #cfcfcf;width:148px;}
#showsum span.sel img { border:1px solid #dd2910;}
.showpage { width:550px; position:relative;}
.showpage a { display:block; width:24px;height:42px;text-align:center; font-size:18px; position:absolute; left:0; top:-96px; text-decoration:none; color:#999;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}
.showpage a#showlast { background:url(../images/arrow5.jpg) no-repeat left top;}
.showpage a#shownext { background:url(../images/arrow5.jpg) no-repeat right top;right:0;left:auto;}
.showpage a#showlast:hover { background:url(../images/arrow5.jpg) no-repeat left bottom;}
.showpage a#shownext:hover { background:url(../images/arrow5.jpg) no-repeat right bottom;}

#showbox { border:1px solid #cfcfcf;}
.prod-fr2 { width:590px;}
.prod-fr2 h3 { font-size:30px;color:#dd2910;padding-bottom:20px;border-bottom:1px solid #cfcfcf;margin-bottom:30px;}
.prod-fr2 .prod-text { font-size:18px;line-height:48px;color:#333;}
.prod-tit { font-size:24px;color:#333;font-weight:bold;border-bottom:1px solid #cfcfcf;line-height:60px;}
.prod-bg { background:#f6f6f6;padding:30px 0 60px 0;}
.content { margin-top:25px;}

.prod-tel { background: url(../images/tel3.jpg) no-repeat left center;padding-left:74px;}
.prod-down { border-top:1px solid #d2d2d2;padding-top:40px;margin-top:70px;}
.prod-tel p { font-size: 16px;color:#333;}
.prod-tel span { font-size: 24px;font-weight:bold;color:#dd2910;}
.prod-down-a { margin-top:3px;width:150px;height:45px;background:#dd2910;line-height:45px;text-align:center;display: block;color:#fff;font-size:16px;}
.prod-down-a:hover { background:#c4230e;}
.prod-t { height:240px;overflow:hidden;}
