﻿@charset "utf-8";
/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:12px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif; min-width:1145px;}
img{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blur:expression(this.onFocus=this.blur());}
input:focus,button { outline:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; border: none;}
textarea {-webkit-appearance: none;} 


.f-box01 p a, .f-box02-right li a,.proDetail_btn a{transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out;}
.topbar{ width:100%; overflow:hidden; background:#1d5aa9; height:25px;}
.topbar-box{ max-width:1470px; margin:0 auto;}
.slogan{ float:left; margin-left:20px; line-height:25px; color:#ffffff;}
.language{ float:right; margin-right:20px; line-height:25px; color:#ffffff;}
.language a{ padding-left:10px; padding-right:10px; color:#ffffff;}
.language a:hover{ color:#ffffff;}

header{ height:84px;}
header .logo{ display:inline-block; margin:0;}
header .logo img{max-width:434px; height:48px;}
.navbar-collapse{ padding:0; margin-left:-15px;}
.navbar-default{ background:none;border:none;}
.navbar{ border-radius:0; margin-bottom:0;}

footer{ background:#1d5aa9; width:100%; overflow:hidden;}
.f-box01{ background:#ce0202; padding:15px 0 15px 0; max-width:1140px; margin:0 auto;}
.f-box01 p{ text-align:center;}
.f-box01 p a{ display:inline-block; width:220px; height:42px; border:solid 2px #fff; border-radius:30px; -webkit-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px; -moz-border-radius:30px; font-size:17px; color:#fff; text-align:center; line-height:42px; margin:0 60px 0; background:#ae0202;}
.f-box01 p a i{ display:inline-block; width:30px; height:30px; background:url(../images/icon.png) no-repeat; vertical-align:middle; margin-right:15px;}
.f-box01 p a.send i{ background-position:0 -78px; height:28px;}
.f-box01 p a.chat i{ background-position:0 -110px;}
.f-box01 p a:hover{border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; }

.f-box02{ padding:40px 0 20px 0;}
.my-row{float:left;}
.my-row li{ float:left; width:100%; overflow:hidden; padding-left:35px; margin-bottom:10px; padding-top:4px; padding-bottom:4px; color:#ffffff; font-size:14px;}
.my-row li a{ color:#ffffff;}
.f-box02-left{ width:28%;}
.f-box02-left li.tel{ background:url(../images/tel.png) no-repeat left center;}
.f-box02-left li.mail{ background:url(../images/mail.png) no-repeat left center;}
.f-box02-left li.fax{background:url(../images/fax.png) no-repeat left center;}
.f-box02-middle{ width:38%;}
.f-box02-left li.add{ background:url(../images/address.png) no-repeat 2px 0;}
.f-box02-right{ float:right; width:32%; display:inline;}
.f-box02-right li{ float:left; display:block; width:47%; overflow:hidden; border:1px solid #3b3e58; margin-left:1%; margin-right:1%; padding:0;}
.f-box02-right li a{ float:left; display:block; width:100%; text-align:center; padding-top:8px; padding-bottom:8px; font-size:12px;}
.f-box02-right li a:hover{ background:#3b3e58}

/*return*/
.backToTop{width:40px; height:40px; background:url(../images/top.png) no-repeat;cursor:pointer; text-indent:-9999px;  text-align:center; font-size:16px;  cursor:pointer; position:fixed; bottom:50px; right:0;}
.copright{ float:left; width:100%; overflow:hidden; text-align:center; border-top:1px solid #2f3042; padding-top:15px; padding-bottom:15px; color:#ffffff; line-height:1.8em;}
.copright a{ padding-left:5px; padding-right:5px; color:#ffffff;}
.shows-box{ margin-top:25px; }
.shows-bt{ width:100%; text-align:center; padding-bottom:20px; background:url(../images/line.png) no-repeat center bottom;}
.shows-bt a{ color:#000000; font-size:30px;}

.ttl {HEIGHT: 18px}
.ctt {TEXT-ALIGN: left; BORDER-TOP-WIDTH: 0px; HEIGHT: auto; CLEAR: both}
.w936 {MARGIN-TOP: 20px; WIDTH: 100%; CLEAR: both}
.tb_ { WIDTH: 100%}
.tb_ UL { margin-left:95px; float:left;}
.tb_ LI {TEXT-ALIGN: center; LINE-HEIGHT: 45px; padding-left:55px; padding-right:55px; FLOAT: left; HEIGHT: 45px; margin-left:7px; margin-right:7px; cursor:pointer;-moz-border-radius: 5px;
-webkit-border-radius: 5px;  border-radius:5px; font-size:16px;}
.normaltab { background-color:#e6e6e6; COLOR: #444444;}
.hovertab { background-color:#e00303; COLOR: #ffffff;}
.dis {DISPLAY: block}
.undis {DISPLAY: none}

.da-thumbs{list-style: none;position: relative;padding: 0;}
.da-thumbs li{float: left; position: relative; margin-top:25px;}
.da-thumbs li a,.da-thumbs li a img{display: block;position: relative; width:100%;}
.da-thumbs li a{overflow: hidden;}
.da-thumbs li a div{position: absolute;background: #000000;background: rgba(75,75,75,0.7);width: 100%;height: 100%;}
.da-thumbs li a div span{display: block;padding: 20px 0;margin: 40px 20px 20px 20px;font-weight: normal;color: rgba(255,255,255,0.9);text-shadow: 1px 1px 1px rgba(0,0,0,0.2);border-bottom: 1px solid rgba(255,255,255,0.5);box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3); line-height:2em; font-size:14px;}

.about-box{ width:100%; overflow:hidden; padding-bottom:48px;}
.about-bt{ width:100%; text-align:center; padding-bottom:20px; border-bottom:1px solid #676e9b;}
.about-bt a{ color:#ffffff; font-size:30px;}
.about-bt span{ color:#333; font-size:14px;}
.about-box-left{ float:left; width:48%; overflow:hidden; margin-top:48px; padding-right:2%;}
.about-box-left p{ float:left; width:100%; color:#333; font-size:14px; line-height:28px; text-indent:2em;}
.about-box-left dl{ float:left; display:block; width:75px; overflow:hidden; margin-right:40px; margin-top:25px;}
.about-box-left dl dt{ float:left; width:75px; text-align:center; overflow:hidden;}
.about-box-left dl dd{ float:left; width:75px; text-align:center; margin-top:8px;}
.about-box-left dl dd a{ color:#1d5aa9; font-size:14px;}
.more{ float:left; width:100%; overflow:hidden; }
.more a{ float:left; width:186px; height:45px; text-align:center; line-height:45px; background:#1d5aa9;-moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius:5px; color:#ffffff; font-size:18px;}
.about-box-right{ float:right; width:50%; overflow:hidden; margin-top:48px;}
.about-box-right img{ width:100%;}
.news-box{margin-top:40px; padding-bottom:55px;}
.news-box-bt{ width:100%; text-align:center; padding-bottom:20px; background:url(../images/line.png) no-repeat center 42px;}
.news-box-bt a{color:#000000; font-size:30px;}
.news-box-bt span{color:#9d9c9c; font-size:14px; margin-top:20px; float:left; width:100%;}

.news-box-left{ float:left; width:650px;overflow:hidden; margin-top:40px;}
.tuijain-news{ float:left; width:290px; overflow:hidden; display:block; margin:0; margin-right:15px;}
.tuijain-news dt{ float:left; width:290px;overflow:hidden;}
.tuijain-news dt img{ width:278px; height:207px; padding:6px; background-color:#cacaca;}
.tuijain-news dd{ float:left; width:290px; overflow:hidden;}
.tuijain-news dd.tuijain-news-bt{height:22px; line-height:22px; margin-top:10px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.tuijain-news dd.tuijain-news-bt a{ color:#000000; font-size:15px;}
.tuijain-news dd.tuijain-news-bt a:hover{ color:#ce0202; text-decoration:underline;}
.tuijain-news dd.tuijain-news-nr{ height:130px; line-height:22px; margin-top:22px; color:#6f6e6e;}
.tuijain-news dd.tuijain-news-more{ float:left; width:110px; padding-right:8px; height:30px; text-align:center; line-height:30px; background:url(../images/more1.png) no-repeat 92px center; background-color:#f75a53;-moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius:5px; margin-top:30px;}
.tuijain-news dd.tuijain-news-more a{ color:#ffffff; font-size:14px;}

.news-box-right{ overflow:hidden; margin-top:40px; float:right;width:482px;}
.news{ float:left; width:482px; overflow:hidden; height:56px; margin:0; margin-bottom:10px; padding:0;}
.news dt{ float:left; width:56px; height:56px; padding-top:10px; text-align:center; color:#ffffff; background-color:#1d5aa9; overflow:hidden;font-size:12px; font-weight:normal; line-height:20px;}
.news dt i{ font-style: normal; font-size:24px; float:left; width:56px; text-align:center;}
.news dd{ float:left; width:426px; height:56px; background-color:#ededed; line-height:56px; padding-left:20px; padding-right:20px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news dd a{ color:#000000; font-size:15px;}
.news:hover dt{ background-color:#f75a54}
.news:hover dd a{ color:#ce0202;}

/*内页*/
.nybanner{ width:100%; overflow:hidden;height:368px;}
.about-banner{ background:url(../images/about-banner.png) no-repeat center 0;}
.lxwm-banner{ background:url(../images/lxwm-banner.png) no-repeat center 0;}
.news-banner{ background:url(../images/news_banner.png) no-repeat center 0;}
.shows-banner{ background: url(../images/shows_banner.png) no-repeat center 0;}
.mzbz-banner{ background: url(../images/contact.png) no-repeat center 0;}
.nybanner-title{ text-align:right; color:#ffffff; font-size:30px; line-height:350px; text-transform:Uppercase}

#position{ height:32px; background:url(../images/home.png) no-repeat 0 0; background-color:#ffffff; padding-left:52px; line-height:32px; color:#000000; }
#position a{ color:#000000;font-size:14px; padding-left:10px; padding-right:10px;}
.nymain{ background:#ffffff; margin-top:22px; margin-bottom:40px; padding-top:30px; width:100%; float:left;}
.nytitle{ width:100%; text-align:center; background:url(../images/line2.png) no-repeat center center; color:#000000; font-size:30px; margin-top:10px;}
.pic{ float:left; width:100%; margin-left:-1px;}
.pic img{ width:100%;}
.main-contant{ width:96%; overflow:hidden; color:#333333; font-size:16px; line-height:1.7em;  margin:0 auto;}
.pzbz-box{ padding-top:25px; padding-bottom:25px;}
.ny-about p{ float:left; width:100%; margin-top:47px;}
.red{ color:#ce0202; font-style:normal;}
.service{ float:left; padding-left:36px;}

.ny-lxwm{ padding-top:65px; padding-bottom:45px;}
.company{ font-size:22px; color:#c20202; font-weight:normal; margin-bottom:33px; float:left; width:100%;}
.m-l{ font-style:normal; margin-left:50px;}
.beizhu{ width:970px; margin:30px auto 30px auto; line-height:1.5em; overflow:hidden; color:#e10001;}
.ny-message{ padding-bottom:20px; margin-bottom:30px;}
.message-table{ width:720px; margin:0 auto; overflow:hidden; font-size:14px; color:#666666}
.message-table tr td{ padding:8px 5px 8px 5px;}
.message-table tr td table tr td{ padding:0;}
.tj-btn{ float:left; width:175px; height:40px; text-align:center; line-height:40px; background:#ce0202;-moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius:5px; border:none; color:#ffffff; font-size:16px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif; cursor:pointer; margin-top:10px;}

.red2{ color:#ff0000; font-style:normal;}
.ny-newsbox{ margin-top:23px; padding-bottom:40px; font-size:14px;}
.nynews-list{ float:left; width:1110px; overflow:hidden; background-color:#f1f1f1; padding:20px; margin-top:20px;}
.nynews-list dt{ float:left; width:277px; height:207px; overflow:hidden;}
.nynews-list dt img{ width:277px; height:207px;}
.nynews-list dd{ float:right; width:755px; overflow:hidden;}
.nynews-list dd.nynews-list-bt{ height:40px; line-height:30px; border-bottom:1px solid #c7c7c7}
.nynews-list dd.nynews-list-bt a{ float:left; width:610px; height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#000000; font-size:14px;}
.nynews-list dd.nynews-list-bt a:hover{ color:#e10001;}
.nynews-list dd.nynews-list-bt span{ float:right; color:#666666; font-size:14px;}
.nynews-list dd.nynews-list-nr{ line-height:25px; color:#666666; margin-top:8px; font-size:12px;}
.nynews-list dd.nynews-list-more{ margin-top:20px;}


.number{ float:left; width:100%; text-align:center; overflow:hidden; margin-top:20px; padding-top:10px; padding-bottom:10px;}
.number a{ color:#8c8c8c; background:#f1f0ef; border:1px solid #e0e0e0; padding:5px 10px 5px 10px; margin-left:10px; font-size:12px;}
.number a:hover{ background:#e10001; border:1px solid #b20506; color:#ffffff;}

.nybts2{ width:100%; text-align:center;font-size:22px; color:#e10001; line-height:27px; padding-bottom:5px;}
.fbrqs2{ float:left; width:100%; height:32px;font-size:14px; font-weight:normal;text-align:center; background:#eaeaea; line-height:32px;margin-top:10px; margin-bottom:20px;}
.sxp{ float:left; width:100%; overflow:hidden; margin-top:15px; }
.sxp li{ float:left; width:100%; display:block; height:24px;  line-height:24px;}
.sxp li a{ color:#333333;}
.sxp li a:hover{ text-decoration:underline; color:#e10001;}
.m-t-n{ margin-top:0;}
/*产品*/
.nymain_left{ float:left; width:240px; overflow:hidden; margin-left:18px; padding-bottom:30px;}
.lmdh-bt{ float:left; width:240px; padding-left:10px; height:50px; line-height:50px; background-color:#1d5aa9; color:#ffffff; font-size:24px; font-weight:normal; margin-bottom:10px;}
.lmdh-nr{ float:left; width:240px; overflow:hidden; margin:0;}
.lmdh-nr li{ float:left; display:block; width:240px; overflow:hidden; margin-top:1px;float: left;height: 35px;line-height: 35px;padding-left: 40px;color: #262848;font-size: 15px;}
.lmdh-nr li a{ float:left; display:block; width:240px; height:35px; line-height:35px; color:#262848; font-size:15px;}
.lmdh-nr li a:hover{ background-color:#1d5aa9; color:#ffffff;}
.navon2 a{ background-color:#1d5aa9!important; color:#ffffff!important;}
.navon3 a{background:url(../images/list03.png) no-repeat 22px center!important; background-color:#1d5aa9!important; color:#ffffff!important;}

.ejlm{ float:left; width:240px; padding-left:10px; height:42px; line-height:42px; border-bottom:1px solid #3c3e57; background:url(../images/list01.png) no-repeat right center; overflow:hidden;color:#262848; font-size:16px;}
.ejlm a{color: #262848;display:block }
.nymain_right{ float:right; width:1010px; overflow:hidden; margin-right:20px;}
.search-box{ width:60%; overflow:hidden; border:2px solid #1d5aa9; margin:0 auto;}
.search-text{ float:left; width:90%; padding-left:12px; height:30px; line-height:30px; padding-top:5px; padding-bottom:5px; overflow:hidden; border:none;font-family: "Microsoft YaHei";}
.search-btn{ float:right; width:10%; text-align:center; height:30px; background:url(../images/searcg-btn.png) no-repeat center center; background-color:#1d5aa9; border:none;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius:0; }
.problem{ float: left; width:100%; text-align:center; color:#666666; margin-top:10px; margin-bottom:10px;}
.problem i{ color:#1d5aa9; font-style:normal;}
.container2{ max-width:1325px; margin:0 auto; overflow:hidden;}
.nyshows{ float:left; width:100%; display:block; border:solid 1px #cdcdcd; padding:15px; overflow:hidden; zoom:1; margin-top:10px;}
.nyshows:hover{ border:1px solid #1d5aa9;}
.nyshows dt{ float:left; width:53%;}
.nyshows dt img{ width: 100%; height: auto;}
.nyshows dd{ float:right; width:47%; color:#444; overflow:hidden; padding-left:15px; padding-top:12px;}
.nyshows dd.nyshows-bt a{ color:#444444; font-size:16px;}
.nyshows dd.nyshows-xh{ color:#444444; font-size:12px; line-height:25px;}
.nyshows dd.nyshows-more a{ float:left; width: 90px; height: 26px; border: solid 1px #262848; color: #262848;font-size: 14px;text-align: center;line-height: 22px; text-transform:uppercase; font-size:12px;}
.nyshows dd.nyshows-more a:hover{ background-color:#c20202; border:1px solid #c20202; color:#ffffff;}

.cpxq-box{ float:left; width:100%; overflow:hidden;}
/*图片放大镜样式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:502px; height:364px;}


.focus{width:502px; float:left;position:relative; overflow:hidden;}
.focus .left{float:left; width:100%;overflow:hidden;position:relative;}
.focus .left ul{ float:left; width:100%; overflow:hidden; height:364px; display:inline;}
.focus .left li{position:absolute; left:0; top:0; width:100%; z-index:1; opacity:0; filter:alpha(opacity=0);}
.focus .left li{width:100%;}
.focus .left li img{ width:100%;}
.focus .left li.active{z-index:2;}
.focus .left li p{display:none;}

.focus .right{float:right; width:100%;}
.focus .right li{ float:left; display:block; width:32%;overflow:hidden; margin-left:2%;margin-bottom:21px;cursor: pointer; border:1px solid #eeeeee;}
.focus .right li:first-child{ margin-left:0}
.focus .right li:hover,.focus .right li.active{ border:1px solid #F00;}
.focus .right li img{ width:100%;}


.cpxq-box dl{ float:left; width:440px; overflow:hidden; margin-left:40px; margin-top:30px;}
.cpxq-box dl dt{ float:left; width:440px; color:#444444; font-size:16px;}
.cpxq-box dl dd{ float:left; width:440px; overflow:hidden; margin-top:15px; line-height:25px; color:#444444;}
.proDetail_btn{padding:30px 0; border-top:solid 1px #8c8c8c; border-bottom:solid 1px #8c8c8c; margin:30px 0 0; float:left; width:458px; margin-left:40px;}
.proDetail_btn a{display:inline-block; width:310px; height:46px;color:#fff; font-size:18px; line-height:46px;}
.proDetail_btn a i{display:inline-block; width:33px; height:28px; vertical-align:middle; margin:0 25px 0 45px;}
.proDetail_btn a.mail{ background-color:#e10001;margin:0 15px 15px 0; }
.proDetail_btn a.chat{ background-color:#1d5aa9;}
.proDetail_btn a.mail i{ background:url(../images/icons_06.png) no-repeat 0 center;}
.proDetail_btn a.chat i{ background:url(../images/icons_03.png) no-repeat 0 center;}
.proDetail_btn a:hover{ border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px;}
.cpms-bt{ float:left; width:100%; overflow:hidden; background:url(../images/line3.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:37px; font-size:16px; color:#ffffff; margin-top:40px;}
.cpms-box{ float:left; width:100%; line-height:2em; font-size:14px; color:#333; padding-top:20px; padding-bottom:30px;}



div.orbit-wrapper { position: relative; overflow: visible; width: 720px; height:380px; margin:0 auto; margin-top:20px; margin-left:130px; margin-top:80px;}
div.orbit { position: relative; overflow: hidden;text-align:center;}
div.orbit span { display:none;}
div.orbit a img{ box-shadow: 0 3px 8px rgba(0,0,0,0.5); border:#ccc 1px solid; background:#fff; }
div.orbit-wrapper h4{ display: none; }
div.timer {display: none;}
div.slider-nav { display: block; }
div.slider-nav span { width: 40px; height: 150px;  color: #fff; text-align: center; position: absolute; z-index: 100; top: 90px; cursor: pointer; text-indent:-9999px;}
div.slider-nav span.right {
	right: 10px;
	background-image: url(../images/slider_right.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div.slider-nav span.left {
	left:-100px;
	background-image: url(../images/slider_left.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
div.slider-nav span.right:hover {
	background-image: url(../images/slider_right.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
div.slider-nav span.left:hover {
	background-image: url(../images/slider_left.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}



/*相关新闻*/
.xgxw-bt{ float:left; width:100%; overflow:hidden; color:#e10001; font-size:16px; padding-bottom:10px; border-bottom:2px solid #e10001; margin-top:10px;}
.xgxw_nr{ float:left; width:100%; display:inline; overflow:hidden; margin-top:10px;}
.xgxw_nr li{ float:left; display:block; width:45%; margin-left:2%; margin-right:2%; overflow:hidden; height:40px; line-height:40px; border-bottom:1px dotted #cccccc;}
.xgxw_nr li a{ float:left; display:block; width:80%; height:40px; line-height:40px; color:#333333}
.xgxw_nr li span{ float:right; color:#666666;}




@media(min-width:1340px){
.tebie { min-width:1314px;}

}
@media(max-width:1200px){
.nav li:hover .sub_nav02 dd a{padding:5px 15px 0;}
.tb_ LI { LINE-HEIGHT: 45px; padding-left:35px; padding-right:35px;margin-left:7px; margin-right:7px; }

.news-box-left{ float:left; width:460px;overflow:hidden; margin-top:40px;}
.tuijain-news{ width:215px;}
.tuijain-news dt{width:215px;}
.tuijain-news dt img{ width:203px; height:auto;}
.tuijain-news dd{ width:215px;}
.news-box-right{ overflow:hidden; margin-top:40px; float:right;width:482px;}
.container{ width:96%;}
.ny-newsbox{ margin-top:23px; padding-bottom:40px; font-size:14px;}
.nynews-list{width:100%; }
.nynews-list dt{ width:28%; height:auto;}
.nynews-list dt img{ width:100%; height:auto;}
.nynews-list dd{width:68%;}


}
@media (max-width: 1024px) {
.tebie { width:98%;}
.tb_ LI {padding-left:34px; padding-right:34px;}
.news-box-left{ float:left; width:460px;overflow:hidden; margin-top:40px;}
.tuijain-news{ width:215px;}
.tuijain-news dt{width:215px;}
.tuijain-news dt img{ width:203px; height:auto;}
.tuijain-news dd{ width:215px;}
.news-box-right{ overflow:hidden; margin-top:40px; float:right;width:482px;}
.main-contant img{ max-width:100%;}
div.orbit-wrapper { margin-left:83px;}
.beizhu{ width:100%;}

.nymain_right{ float:right; width:695px; overflow:hidden; margin-right:20px;}
.search-box{ width:60%; overflow:hidden; border:2px solid #c20202; margin:0 auto;}
.search-text{ float:left; width:90%; padding-left:12px; height:30px; line-height:30px; padding-top:5px; padding-bottom:5px; overflow:hidden; border:none;font-family: "Microsoft YaHei";}
.search-btn{ float:right; width:10%; text-align:center; height:30px; background:url(../images/searcg-btn.png) no-repeat center center; background-color:#c20202; border:none;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius:0; }
.problem{ float: left; width:100%; text-align:center; color:#666666; margin-top:10px; margin-bottom:10px;}
.problem i{ color:#c20202; font-style:normal;}
.container2{ width:100%; margin:0 auto; overflow:hidden;}
.nyshows{ float:left; width:100%; display:block; border:solid 1px #cdcdcd; padding:15px; overflow:hidden; zoom:1; margin-top:10px;}
.nyshows:hover{ border:1px solid #c20202;}
.nyshows dt{ float:left; width:53%;}
.nyshows dt img{ width: 100%; height: auto;}
.nyshows dd{ float:right; width:47%; color:#444; overflow:hidden; padding-left:15px; padding-top:12px;}
.nyshows dd.nyshows-bt a{ color:#444444; font-size:16px;}
.nyshows dd.nyshows-xh{ color:#444444; font-size:12px; line-height:25px;}
.nyshows dd.nyshows-more a{ float:left; width: 90px; height: 26px; border: solid 1px #262848; color: #262848;font-size: 14px;text-align: center;line-height: 22px; text-transform:uppercase; font-size:12px;}
.nyshows dd.nyshows-more a:hover{ background-color:#c20202; border:1px solid #c20202; color:#ffffff;}

.cpxq-box dl{  width:100%;  margin-left:0;}
.cpxq-box dl dt{  width:100%;}
.cpxq-box dl dd{width:100%; }
.proDetail_btn{ width:100%;}
.proDetail_btn a{width:100%;}
.cpms-bt{ float:left; width:100%; overflow:hidden; background:url(../images/line3.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:37px; font-size:16px; color:#ffffff; margin-top:40px;}
.cpms-box{ float:left; width:100%; line-height:2em; font-size:14px; color:#333; padding-top:20px; padding-bottom:30px;}
}


@media(min-width:768px){
/*header*/
.navbar-default .navbar-nav > li > a{display:inline-block; color:#333; font-size:15px; line-height:84px;padding: 0 5px;}
.navbar-default .navbar-nav > li:hover > a, .navbar-default .navbar-nav > li > a:focus {background:#fff; color:#1d5aa9; }
.navbar-default .navbar-nav > li > .currentA{background:#e10001; color:#fff;}
.navbar-nav{}
}
@media(min-width:992px){
/*header*/
header .nav{position:relative;}
.nav li .sub_nav{position:absolute; z-index:99;top:84px; display:none;background:rgba(26,24,43,0.97);  width:1600%; padding:0 500%; left:-800%; padding:30px 0; border-top:solid 1px #34385f;}
.nav li .sub_nav ul{ overflow:hidden; zoom:1;width:70%;margin:0 auto; padding:0 4%;}
.nav li .sub_nav li{float:left; width:24%; text-align:center;}
}



	
@media(min-width:768px) and (max-width:992px){
/*header*/
.navbar-default .navbar-nav > li > a{font-size:12px; padding:0 11px;padding:0 10px\0;}
header .logo img{width:100%; height:auto;}
}
@media (min-width:992px) and (max-width: 1200px) {
/*header*/
.navbar-default .navbar-nav > li > a{padding: 0 16px;padding: 0 15.6px\0;}
header .logo img{width:100%; height:auto;}}

@media(min-width:1200px){.navbar-default .navbar-nav > li > a{padding:0 27px; padding:0 26px\0;}}



@media(max-width:1325px){
.nymain_right{ width:75%;}

.cpxq-box dl{width:340px;}
.cpxq-box dl dt{ width:340px;}
.cpxq-box dl dd{width:340px; }
.proDetail_btn{ width:340px;}


}
@media(max-width:1150px){
.nymain_right{ width:70%;}
.cpxq-box dl{  width:100%;  margin-left:0;}
.cpxq-box dl dt{  width:100%;}
.cpxq-box dl dd{width:100%; }
.proDetail_btn{ width:100%; margin-left:0;}
.proDetail_btn a{width:100%;}
}



@media (max-width: 1024px) {
.tebie { width:98%;}
.tb_ LI {padding-left:34px; padding-right:34px;}
.news-box-left{ float:left; width:460px;overflow:hidden; margin-top:40px;}
.tuijain-news{ width:215px;}
.tuijain-news dt{width:215px;}
.tuijain-news dt img{ width:203px; height:auto;}
.tuijain-news dd{ width:215px;}
.news-box-right{ overflow:hidden; margin-top:40px; float:right;width:482px;}
.main-contant img{ max-width:100%;}
div.orbit-wrapper { margin-left:83px;}
.beizhu{ width:100%;}

.nymain_right{ float:right; width:695px; overflow:hidden; margin-right:20px;}
.search-box{ width:60%; overflow:hidden; border:2px solid #c20202; margin:0 auto;}
.search-text{ float:left; width:90%; padding-left:12px; height:30px; line-height:30px; padding-top:5px; padding-bottom:5px; overflow:hidden; border:none;font-family: "Microsoft YaHei";}
.search-btn{ float:right; width:10%; text-align:center; height:30px; background:url(../images/searcg-btn.png) no-repeat center center; background-color:#c20202; border:none;-moz-border-radius: 0; -webkit-border-radius: 0; border-radius:0; }
.problem{ float: left; width:100%; text-align:center; color:#666666; margin-top:10px; margin-bottom:10px;}
.problem i{ color:#c20202; font-style:normal;}
.container2{ width:100%; margin:0 auto; overflow:hidden;}
.nyshows{ float:left; width:100%; display:block; border:solid 1px #cdcdcd; padding:15px; overflow:hidden; zoom:1; margin-top:10px;}
.nyshows:hover{ border:1px solid #c20202;}
.nyshows dt{ float:left; width:53%;}
.nyshows dt img{ width: 100%; height: auto;}
.nyshows dd{ float:right; width:47%; color:#444; overflow:hidden; padding-left:15px; padding-top:12px;}
.nyshows dd.nyshows-bt a{ color:#444444; font-size:16px;}
.nyshows dd.nyshows-xh{ color:#444444; font-size:12px; line-height:25px;}
.nyshows dd.nyshows-more a{ float:left; width: 90px; height: 26px; border: solid 1px #262848; color: #262848;font-size: 14px;text-align: center;line-height: 22px; text-transform:uppercase; font-size:12px;}
.nyshows dd.nyshows-more a:hover{ background-color:#c20202; border:1px solid #c20202; color:#ffffff;}

.cpxq-box dl{  width:100%;  margin-left:0;}
.cpxq-box dl dt{  width:100%;}
.cpxq-box dl dd{width:100%; }
.proDetail_btn{ width:100%; margin-left:0;}
.proDetail_btn a{width:100%;}
.cpms-bt{ float:left; width:100%; overflow:hidden; background:url(../images/line3.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:37px; font-size:16px; color:#ffffff; margin-top:40px;}
.cpms-box{ float:left; width:100%; line-height:2em; font-size:14px; color:#333; padding-top:20px; padding-bottom:30px;}
}




@media(max-width:990px){
.nymain_right{ width:65%;}
}
@media(max-width:830px){
.nymain_right{ width:55%;}
}
@media (max-width: 767px) {
header{ position:relative; z-index:99; height:70px; }
header .logo img{margin:5px 0 0 5px; width:220px;}
header .container{ padding:0; width:100%; overflow:hidden}
.navbar-nav{ margin:0; }
.navbar-default .navbar-toggle{background:none; border:none; margin:19px 7px 0 0; }
.navbar-default .navbar-toggle:focus{background:none;}
.navbar-default .navbar-toggle:hover{background:#e10001;}
.navbar-default .navbar-toggle .icon-bar{background:#e10001;height:3px; border-radius:2px; width:30px;}
.navbar-default .navbar-toggle:hover .icon-bar{ background:#fff;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:5px}
.navbar-collapse.in{overflow:hidden;}
.navbar-collapse{ background:#fff;border:none; }
.navbar-default .navbar-nav > li{overflow:hidden;}
.navbar-default .navbar-nav > li > a{display:block;height:36px; width:100%;font-size:14px; text-transform:uppercase; color:#fff; text-align:center;background:#c20202; border-bottom:solid 1px #c22e2e;}
.navbar-default .navbar-nav > li>a:hover,.navbar-default .navbar-nav > li>a:focus{background:#e10001; color:#fff;}
}


@media(max-width:768px){	
.slogan{ display: none;}	
.language{ margin-right:10px;}
.tb_ UL{ margin:0; width:100%;}
.tb_ LI {line-height:30px; float:left; width:100%; HEIGHT: 30px; font-size:16px; padding:0; margin:0; margin-top:10px;}
/*首页产品*/
.da-thumbs li a,.da-thumbs li a img{display: block;position: relative; width:100%;}
/*首页产品*/	
	
/*首页新闻*/
.news-box-left{ width:100%;}
.tuijain-news{width:100%;margin-right:0; margin-bottom:15px;}
.tuijain-news dt{ width:100%;}
.tuijain-news dt img{ width:100%; height: auto; padding:1%;}
.tuijain-news dd{  width:100%;}	
.tuijain-news dd.tuijain-news-nr{margin-top:8px;}
.tuijain-news dd.tuijain-news-more{ margin-top:10px;}

.news-box-right{ width:100%;margin-top:15px;}
.news{ float:left; width:100%; overflow:hidden; height:56px; margin:0; margin-bottom:10px; padding:0;}
.news dt{ float:left; width:20%; height:56px; padding-top:10px; text-align:center; color:#ffffff; background-color:#272a4e; overflow:hidden;font-size:12px; font-weight:normal; line-height:20px;}
.news dt i{ width:100%; }
.news dd{  width:80%;  padding-left:2%; padding-right:2%}
/*首页关于我们*/
.about-box-left{ float:left; width:100%; overflow:hidden; margin-top:48px; padding-right:0;  margin-top:18px;}
.about-box-left dl{ width:50%; margin-right:0}
.about-box-left dl dt{ width:100%}
.about-box-left dl dd{ width:100%}
.about-box-right{ width:100%; margin-top:18px;}
.more a{width:100%; }
/*-------------------footer------------------*/
.f-box01 p a{ width:100%; margin:6px 0 4px 0;}
.f-box02-left{ width:100%;}
.f-box02-middle{ width:100%;}
.f-box02-right{ display:none;}
.yl{float:left; width:100%; overflow:hidden; text-align:center; padding-top:15px; padding-bottom:15px; color:#ffffff; font-size:14px; }
.yl a{color:#ffffff; font-size:14px; }

/*---------------------内页------------------------*/
.main-contant{ width:96%; overflow:hidden; color:#333333; font-size:16px; line-height:1.7em;  margin:0 auto;}
.ny-about{ padding:2%; width:96%;}
.nytitle{  font-size:20px;}
.ny-about p{ float:left; width:100%; margin-top:27px;}
.ny-about img{ max-width:100%;}
.nybanner{ height:150px;}
.nybanner-title{ font-size:18px; line-height:150px;}

.nynews-list{ float:left; width:100%; overflow:hidden; background-color:#f1f1f1; padding:2%; margin-top:20px; }
.nynews-list dt{ float:left; width:100%; height: auto; overflow:hidden;}
.nynews-list dt img{ width:100%; height:auto;}
.nynews-list dd{ float:right; width:100%; overflow:hidden;}
.nynews-list dd.nynews-list-bt{ height:40px; line-height:30px; border-bottom:1px solid #c7c7c7}
.nynews-list dd.nynews-list-bt a{ float:left; width:100%; height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#000000; font-size:14px;}
.nynews-list dd.nynews-list-bt a:hover{ color:#e10001;}
.nynews-list dd.nynews-list-bt span{ float:right; color:#666666; font-size:14px;}
.nynews-list dd.nynews-list-nr{ line-height:25px; color:#666666; margin-top:8px; font-size:12px;}
.nynews-list dd.nynews-list-more{ margin-top:20px;}

.nymain_left{ float:left; width:96%; overflow:hidden; margin-left:0; padding-bottom:30px; margin-left:2%;}
.nymain_right{float:left; width:96%; margin-left:2%; overflow:hidden;}
.lmdh-bt{ float:left; width:100%; padding-left:10px; height:50px; line-height:50px; background-color:#e10001; color:#ffffff; font-size:24px; font-weight:normal; margin-bottom:10px;}
.lmdh-nr{ float:left; width:100%; overflow:hidden; margin:0;}
.lmdh-nr li{ float:left; display:block; width:100%; overflow:hidden; margin-top:1px;}
.lmdh-nr li a{ float:left; display:block; width:100%; height:35px; line-height:35px; background:url(../images/list02.png) no-repeat 22px center; padding-left:10%; color:#262848; font-size:15px;}
.lmdh-nr li a:hover{ background:url(../images/list03.png) no-repeat 22px center; background-color:#e10001; color:#ffffff;}
.navon2 a{background:url(../images/list03.png) no-repeat 22px center!important; background-color:#e10001!important; color:#ffffff!important;}
.navon3 a{background:url(../images/list03.png) no-repeat 22px center!important; background-color:#e10001!important; color:#ffffff!important;}
.container2{ width:96%; margin:0 auto; overflow:hidden;}
.shows-banner{ background-size: cover; height:100px;}
.ejlm{ width:100%;}

.search-box{ width:96%;}

.nyshows{ padding:5px;}
.nyshows dt{ float:left; width:50%;}
.nyshows dd{ float:right; width:50%; color:#444; overflow:hidden; padding-top:4px;}
.nyshows dd.nyshows-bt a{ font-size:14px;}
.nyshows dd.nyshows-xh{line-height:22px;}
.nyshows dd.nyshows-more{ display:none;}

.cpxq-box dl{ width:100%; margin-left:0; margin-top:30px;}
.cpxq-box dl dt{ float:left; width:100%; color:#444444; font-size:16px;}
.cpxq-box dl dd{ float:left; width:100%; overflow:hidden; margin-top:15px; line-height:25px; color:#444444;}

.proDetail_btn{padding:10px 0; border-top:solid 1px #8c8c8c; border-bottom:solid 1px #8c8c8c; margin:10px 0 0; float:left; width:100%; margin-left:40px;}
.proDetail_btn a{display:inline-block; width:310px; height:46px;color:#fff; font-size:18px; line-height:46px;}
.proDetail_btn a i{display:inline-block; width:33px; height:28px; vertical-align:middle; margin:0 25px 0 45px;}
.proDetail_btn a.mail{ background-color:#e10001;margin:0 15px 15px 0; }
.proDetail_btn a.chat{ background-color:#272944;}
.proDetail_btn a.mail i{ background:url(../images/icons_06.png) no-repeat 0 center;}
.proDetail_btn a.chat i{ background:url(../images/icons_03.png) no-repeat 0 center;}
.proDetail_btn a:hover{ border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -ms-border-radius:30px; -o-border-radius:30px;}
.cpms-bt{ float:left; width:100%; overflow:hidden; background:url(../images/line3.png) no-repeat 0 0; height:30px; line-height:30px; padding-left:37px; font-size:16px; color:#ffffff; margin-top:40px;}
.cpms-box{ float:left; width:100%; line-height:2em; font-size:14px; color:#333; padding-top:20px; padding-bottom:30px;}

.newslist{ float:left;width:940px; padding:10px 0 0 20px;text-align: left; overflow:hidden;}
.newslist ul{ float:left; display: inline; overflow:hidden;width:960px;text-align: left;}
.newslist ul li{ float:left; display:block;width:430px;line-height:35px; overflow:hidden; border-bottom:1px dotted #cccccc; margin-right:30px;}
.newslist ul li a{ color:#333; float:left; display:block; height:35px; width:330px; overflow:hidden;}
.newslist ul li span{ float: right; color:#666;}

/*图片放大镜样式*/
.jqzoom{float:left;width:100%;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:100%; height: auto;}

.proDetail_btn{float:left; width:100%; margin-left:0;}
.proDetail_btn a{ width:100%;}
.pzbz-box img{ max-width:100%;}
div.orbit-wrapper{ display:none;}
/*----------留言----------*/
.beizhu{ width:100%; margin:30px auto 30px auto; line-height:1.5em; overflow:hidden; color:#e10001;}
.ny-message{ padding-bottom:20px; margin-bottom:30px;}
.message-table{ width:100%; margin:0 auto; overflow:hidden; font-size:14px; color:#666666}
.message-table tr td{ padding:5px 5px 5px 5px;}
.message-table tr td table tr td{ padding:0;}
.tj-btn{ float:left; width:175px; height:40px; text-align:center; line-height:40px; background:#ce0202;-moz-border-radius: 5px;-webkit-border-radius: 5px;  border-radius:5px; border:none; color:#ffffff; font-size:16px;font-family: "Microsoft YaHei",Arial, Helvetica, sans-serif; cursor:pointer; margin-top:10px;}
.message-table{ width:100%;}
.shows-box{ overflow:hidden; width:100%;}


/*相关新闻*/
.xgxw-bt{ float:left; width:100%; overflow:hidden; color:#e10001; font-size:16px; padding-bottom:10px; border-bottom:2px solid #e10001; margin-top:10px;}
.xgxw_nr{ float:left; width:100%; display:inline; overflow:hidden; margin-top:10px;}
.xgxw_nr li{ float:left; display:block; width:100%; margin-left:0; margin-right:0; overflow:hidden; height:40px; line-height:40px; border-bottom:1px dotted #cccccc;}
.xgxw_nr li a{ float:left; display:block; width:80%; height:40px; line-height:40px; color:#333333}
.xgxw_nr li span{ float:right; color:#666666;}




.focus{width:100%; float:left;position:relative; overflow:hidden;}
.focus .left ul{ margin-bottom:10px;}






}













