@charset "utf-8";
/* CSS Document */
.Mob_ile{ display:none;}
.mobile-inner-nav a { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: returnToNormal; animation-name: returnToNormal; }
.mobile-inner-nav .lang { width: 90%; margin: 0 auto; color: #FFF; line-height: 49px; border-bottom: solid 1px rgba(255,255,255,0.3); overflow: hidden; }
.mobile-inner-nav .lang a { width: auto; border: none; margin: 0; color: #FFF; padding: 0 10px; }

.banner{ padding-top:60px;}
.mobile-inner{ display:none;}

.title{ background:url(../images/pic7.png) no-repeat center;}
.title .box{ width:200px; margin:0 auto; text-align:center; background:#FFF; line-height:24px;}
.title .box h2{ font-size:24px; color:#e50000; font-weight:bold;}
.title .box p{ text-transform:uppercase; color:#666;}

.cur_rent{background:#cd0300;}

.module{padding: 50px 0;}
.module_container{width: 1000px; margin:30px auto 0 auto;}
.st2cont .St2tab { margin: 25px 0; text-align: center; display: none;  }
.st2cont .St2tab li { display:inline-block; width: 191px; height: 49px; margin:0 30px; background:#323232; }
.st2cont .St2tab li a {line-height: 49px;text-decoration: none; font-size: 20px; color: #fff; font-weight: bold; }
.st2cont .St2tab li:hover, .st2cont .St2tab li.cur { background:#cd0300; }
.st2cont .chgbox { margin-top: 20px; }
.st2cont .chgbox ul { overflow: hidden; }
.st2cont .chgbox ul li { float: left; width: 33.333%; text-align: center; }
.st2cont .chgbox ul li .framework{ display:block; overflow:hidden; }
.st2cont .chgbox ul li div { background: #fff; margin: 0 20px 20px 20px; border: 1px solid #eeeeee; }
.st2cont .chgbox ul li img { display: block; width: 100%; transition: all 0.5s; }
.st2cont .chgbox ul li:hover img{ transform: scale(1.2); }
.st2cont .chgbox ul li:hover a{ color:#e50000; text-decoration:none;}
.st2cont .chgbox ul li p { height: 38px; line-height: 38px; border-top: 1px solid #eeeeee; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



.kehu{ padding:50px 0;}
.kehu .picScroll-kehu{ width:1000px; position:relative; margin-top:30px;}
.kehu .picScroll-kehu .hd{ position:relative; z-index:10;}
.kehu .picScroll-kehu .hd .prev{ display:block; width:65px; height:81px;  overflow:hidden;
			 cursor:pointer; background:url(../images/pic18.jpg) no-repeat left center; position:absolute; left:-85px; top:30px;}
.kehu .picScroll-kehu .hd .next{ display:block; width:65px; height:81px;  overflow:hidden;
			 cursor:pointer; background:url(../images/pic18.jpg) no-repeat right center; position:absolute; right:-85px; top:30px;}
.kehu .picScroll-kehu .bd{ width:1000px; overflow:hidden; margin:0 auto;}
.kehu .picScroll-kehu .bd ul{ width:1000px;  zoom:1; }
.kehu .picScroll-kehu .bd ul li{ margin-right:29px; float:left; _display:inline; overflow:hidden; text-align:center; line-height:50px; font-size:16px;}
.kehu .picScroll-kehu .bd ul li .pic{ text-align:center; border:1px solid #DDD;}
.kehu .picScroll-kehu .bd ul li .pic img{ width:174px; height:99px;}


.dwup{ background:url(../images/pic21.jpg) no-repeat center top;}
.dwup .box{ padding:30px 0;}
.dwup .dwup_t{ background:#323232;}
.dwup .dwup_t .pic{ float:left; padding:20px;}
.dwup .dwup_t .tit_le{ float:right; width:480px; color:#FFF; padding:20px 20px 0 0;}
.dwup .dwup_t .tit_le h2{ font-size:18px; font-weight:bold; line-height:40px; color:#fff;}
.dwup .dwup_t .tit_le p{ line-height:24px; font-size:12px;}
.dwup .dwup_t .tit_le .more{ width:120px; height:35px; line-height:35px; text-align:center; background:#e50000; margin-top:25px;}
.dwup .dwup_t .tit_le .more a{ display:block; color:#FFF;}
.dwup .dwup_t .tit_le .more a:hover{ display:block; color:#FFF; text-decoration:none;}
.dwup .picScroll-left{  position:relative; margin-top:30px;}
.dwup .picScroll-left .hd{ position:relative; z-index:10;}
.dwup .picScroll-left .hd .prev{ display:block; width:65px; height:81px;  overflow:hidden; cursor:pointer; background:url(../images/pic18.jpg) no-repeat left center; position:absolute; left:0; top:120px;}
.dwup .picScroll-left .hd .next{ display:block; width:65px; height:81px;  overflow:hidden; cursor:pointer; background:url(../images/pic18.jpg) no-repeat right center; position:absolute; right:0; top:120px;}
.dwup .picScroll-left .bd{ width:1000px; overflow:hidden; margin:0 auto;}
.dwup .picScroll-left .bd ul{ width:1000px;  zoom:1; }
.dwup .picScroll-left .bd ul li{ margin-right:13px; float:left; _display:inline; overflow:hidden; text-align:center; line-height:50px; font-size:16px;}
.dwup .picScroll-left .bd ul li .pic{ text-align:center;}
.dwup .picScroll-left .bd ul li .pic img{ width:240px; height:320px;}


.dliup{ background:#f8f8f8; padding:40px 0;}
.dliup .news{ width:100%; display:block;}
.dliup .slideTxtBox{ }
.dliup .slideTxtBox .hd{}
.dliup .slideTxtBox .hd ul{}
.dliup .slideTxtBox .hd ul li{ float:left; font-size:18px; width:120px; line-height:50px; text-align:center; background:url(../images/pic24.png) no-repeat left center;}
.dliup .slideTxtBox .hd ul li.on{ height:50px; background:url(../images/pic23.gif) no-repeat left center; color:#e50000; cursor:pointer;}
.dliup .slideTxtBox .hd p{ float:right; width:50px; height:14px; line-height:14px; border:1px solid #DDD; text-align:center; font-size:12px; border-radius:3px; margin-top:20px;}
.dliup .slideTxtBox .hd p a{ display:block;}
.dliup .slideTxtBox .hd p a:hover{ display:block; text-decoration:none;}
.dliup .slideTxtBox .bd .con{ margin-top:10px;}
.dliup .slideTxtBox .bd .con .left{ float:left; width:40%;}
.dliup .slideTxtBox .bd .con .left img{ width:100%;}
.dliup .slideTxtBox .bd .con .left .title{ background:#e50000; padding:20px;color:#FFF;}
.dliup .slideTxtBox .bd .con .left .title h2{ font-size:16px; font-weight:bold;}
.dliup .slideTxtBox .bd .con .left .title h2 a{ color:#FFF;}
.dliup .slideTxtBox .bd .con .left .title p{ line-height:18px; margin-top:10px;}
.dliup .slideTxtBox .bd .con ul{ width:55%; float:right;}
.dliup .slideTxtBox .bd .con li{ border-bottom:1px solid #DDD; padding:22px 0 10px 0;}
.dliup .slideTxtBox .bd .con li .txt{ font-size:40px; color:#e50000; border-right:1px solid #DDD; width:10%; padding-right:2%; float:left;}
.dliup .slideTxtBox .bd .con li .list{ float:right;line-height:24px; width:85%;}
.dliup .slideTxtBox .bd .con li .list p{ font-size:12px; line-height:32px;}


.product ul{ margin-left:-25px; margin-top:20px;}
.product li{ float:left; margin-left:25px; margin-bottom:25px;}
.product li .pic{ border:1px solid #0978c0;}
.product li:hover .pic{ border:1px solid #e50000;}
.product li .pic img{ width:238px; height:178px;}
.product li p{ height:40px; line-height:40px; text-align:center; background:#0978c0;}
.product li:hover p{ background:#e50000;}
.product li p a{ color:#FFF;}
.product li p a:hover{ color:#FFF; text-decoration:none;}


/*----- 首页结束 -----*/


/*----- 内页全局样式 -----*/
/*内页内容*/
.con {background: #f7f6f6; }
.con_box { width:100%; max-width: 1000px; margin: 0 auto; padding: 3% 0; overflow: hidden; }
.matterbox { width: 76%; float: right; }
.banner img{ width:100%;}

/*左边栏目*/
.subnav_column { width: 20%; float: left; background: #FFF; }
.subnav_column h2 { height: 50px; background:#cd0300; line-height: 50px; text-align: center; color: #FFF; font-weight: bold; }
.subnav_column ul { padding: 5% 0; }
.subnav_column li { line-height: 50px; border-bottom: 1px solid #f7f6f6; }
.subnav_column li a { display: block; padding: 0 10%; border-left: 3px solid #FFF; }
.subnav_column li a:hover { display: block; text-decoration: none; border-left: 3px solid #e46d22; }
.subnav_column li a.current { color: #cd0300; border-left: 3px solid #cd0300; }

/*关于我们*/
.position { border-bottom: 1px solid #ecf1f2; line-height: 40px; margin-bottom: 20px; text-align: right; }
.position a { font-size: 12px; color: #616161; padding-right: 10px; margin-left: 3px; background: url(../images/po_bj.jpg) no-repeat center right; }
.position a:last-child { background: none; }
.position .visited { color: #005da4; }
.position a.r { background: none; padding-right: 0px; }
.box_list { width: 94%; background: #FFF; padding: 2% 3%; }
.box_list p { line-height: 30px; font-size: 12px; }
.box_list img { width: 100%; display: block; }

/*发展历程*/
.fzlc{}
.fzlc ul{ border-left:2px solid #cd0300;}
.fzlc li{ padding:3% 0; border-bottom:1px solid #DDD;}
.fzlc li .rq{ background:url(../images/pic13.gif) no-repeat left center; padding-left:20px; float:left;}
.fzlc li span{ width:60px; height:60px; line-height:60px; border:2px solid #cd0300; border-radius:35px; display:block; text-align:center; font-size:20px; color:#cd0300;}
.fzlc li p{ float:left; line-height:24px; padding:18px 20px;}

/*公司设备*/
#mbOverlay { position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#mbOverlay.mbOverlayFF { background: transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position: absolute; }
#mbCenter { height: 557px; position: absolute; z-index: 9999; left: 50%; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background: #fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow: none; -webkit-box-shadow: none; }
#mbImage { left: 0; top: 0; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #fff; text-align: left; background-position: center center; background-repeat: no-repeat; padding: 10px; width: 428px; height: 628px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color: #ddd; }
#mbImage a:hover, #mbImage a:active { color: #fff; }
#mbBottom { min-height: 20px; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #999; text-align: left; padding: 0 10px 10px; }
#mbTitle { display: inline; color: #999; font-weight: bold; line-height: 20px; font-size: 12px; }
#mbNumber { background: url(../images/mbNumber_bg.gif) no-repeat center; display: inline; color: #C00; line-height: 26px; font-size: 12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width: 65px; height: 26px; }
#mbCaption { display: block; color: #999; line-height: 14px; font-size: 10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display: block; float: right; height: 20px; margin: 0; outline: none; }
#mbPrevLink { width: 32px; height: 100px; background: transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top: 38%; left: -32px; }
#mbNextLink { width: 32px; height: 100px; background: transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top: 38%; right: -32px; }
#mbCloseLink { width: 24px; background: transparent url(../images/CustomBlackClose.gif) no-repeat center; position: absolute; top: 10px; right: 10px; }
#mbError { position: relative; font-family: Myriad, Verdana, Arial, Helvetica, sans-serif; line-height: 20px; font-size: 12px; color: #fff; text-align: center; border: 10px solid #700; padding: 10px 10px 10px; margin: 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color: #d00; font-weight: bold; text-decoration: underline; }

.layout_default { float: left;width:31%; margin: 0 0 2% 2%; }
.mod_gallerylist { margin: 0 auto; overflow: hidden; width:100%; background:#fff; margin-left:-1%; }
.meta { font-size: 12px; text-align: center; }
.image_container img { display:block; border: 1px solid #CCC; padding: 2px; width: 100%;}
.meta a { color: #333; text-decoration: none; line-height: 30px; font-size: 14px; }

/*合作伙伴*/
.factory{ width:100%; display:block; overflow:hidden;}
.factory ul{ text-align:center;}
.factory li{ float:left; width:31.33%; margin:2% 1%; line-height:30px;}
.factory li .pic{ border:1px solid #DDD;}
.factory li img{ width:100%;}
.factory li .picture{width:99%; border:1px solid #9d9d9d;}

/*产品中心*/
.inside{ margin: 0 5px 20px 5px !important; }


/*产品详情页*/
.priority { overflow:hidden; }
.products_ny{overflow:hidden; background:#f8f8f8; padding:60px 0;}
.products_box{background:#fff;padding:50px 0; }
.products_tops {overflow: hidden;border-bottom: 1px solid #ecf1f2; height: 60px; line-height: 60px; vertical-align: middle; padding: 0px 20px;background: #fff;}
.products_tops .dingwei{float:right;margin-top:15px;width:106px;height:33px;vertical-align:middle;line-height:33px;background:#0079be;text-align:center;-webkit-transition: all 0.5s ease-in-out;}
.products_tops .dingwei a{ color:#fff;}
.products_tops .dingwei:hover{ background:#005da4;}
.products{ background: #FFF;}
.remove{ overflow:hidden;}
.pro_left{width:330px; float:left;}
/*图片放大镜样式*/
.spec-preview{overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;overflow:hidden; border:1px solid #ebf0f3}
.jqzoom img{ width:100%;}
.zoomdiv{z-index:98;position:absolute;top:0px;left:0px;background:#ffffff;display:none;text-align:center;overflow:hidden;}
.zoomdiv img{ width:1200px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-scroll{width:300px; float:left; height:103px;}
.spec-scroll .items{position:relative;width:300px; margin-top:5px; }
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{ margin-right:5px; float:left;}
.spec-scroll .items ul li img{border:1px solid #CCC;width:70px;height:70px;}
.spec-scroll .items ul li img:hover{border:1px solid #cd0300;}

.pros_right{width:350px; float:right;}
.pros_right_top{overflow:hidden; padding-bottom:15px; border-bottom:1px dashed #7d7d7d;}
.pros_right_top strong{overflow:hidden;display:block; font-weight:500; font-size:19px; color:#494949;}
.pros_right_top p{font-size:14px; color:#898989;}
.pros_right_ny{overflow:hidden;padding:20px 0px;}
.pros_right_ny p{font-size:14px; color:#898989; line-height:30px; clear:both}
.pros_right_ny p em{display:block; float:left;}
.pros_right_ny p span{display:block; text-indent:5px;}
.pros_right h3{ background:#ecf1f2;width:175px; height:40px; line-height:40px; vertical-align:middle; text-align:center; float:left; margin-right:20px;margin-top:25px;-webkit-transition: all 0.5s ease-in-out;}
.pros_right h3 a{display:block; font-size:14px; color:#7a7a7a;}
.pros_right h3:hover{ background:#e46d22;}
.pros_right h3:hover a{color:#fff;}


.pros_ny{overflow:hidden; padding-bottom:70px;}
.products_top{overflow:hidden; height:60px; line-height:60px; vertical-align:middle; background:#f2f6f7;}
.products_top a{display:block; float:left; width:160px; text-align:center; font-size:16px; color:#6e6f6f;}
.products_top a.hover{background:#cd0300; color:#fff;}





/*新闻资讯*/
.newsList li{padding:10px 0;border-bottom:1px dashed #d9d9d9;overflow:hidden;}
.newsList li img{display:block;float:left;margin-right:15px;height:150px;}
.newsList li h3{font-size:15px;color:#333;font-weight:bold;}
.newsList li h3 a{color:#333}
.newsList li h4{color:#777;font-weight:normal; font-size:13px;}
.newsList li p.xwc{line-height:28px;padding-top:5px;color:#555; font-size:14px;}
.newsList li .newsMore{ display:block;}
.newsList li:hover .newsMore{ color:#1760a4;}



/*新闻资讯详情页*/
.news_tops { overflow: hidden; border-bottom: 1px solid #ecf1f2; height: 60px; line-height: 60px; vertical-align: middle; padding: 0px 20px; background: #fff; }
.position.r { float: left; }
.news_tops p { float: right; margin-top: 15px; width: 106px; height: 33px; vertical-align: middle; line-height: 33px; background: #14c519; text-align: center; -webkit-transition: all 0.5s ease-in-out; }
.news_tops p a { display: block; color: #fff; font-size: 14px; color: #ffffff; }
.news_tops p:hover { background: #212427; }
.news_top { overflow: hidden; border-bottom: 1px solid #dcdedf; text-align: center; padding:10px 0; margin-bottom: 30px; }
.news_top h2 { font-size: 24px; color: #525252; padding-bottom: 10px; text-align:justify; }
.news_top_ny { overflow: hidden; }
.news_top_ny span{ text-align:center; display:block; line-height:30px; font-size:14px;}
.news_top p { font-size: 12px; color: #909090; float: left; }
.share { float: left; }
.share p { float: left; }
.share a { display: block; float: left; margin: 2px 5px 0px 5px; }

.news_ny img { padding: 30px 0px; }
.share img { padding: 7px 0px; }
.news_ny li span { display: block; width: 820px; float: left; font-size: 56px; color: #d1d1d1; font-family: hei; text-align: left; }

.n_next{height: 60px;line-height: 30px;overflow: hidden;font-size: 14px;padding-top: 30px;}
.n_next i{width: 10px;height: 15px;display: block;background: url(../images/ico.png) -20px -29px no-repeat;float: left;margin: 8px 5px 0 0;}
.n_next .down{width: 10px;height: 15px;display: block;background: url(../images/ico.png) -10px -29px no-repeat;float: left;margin: 8px 5px 0 0;}


/*招贤纳士*/
.rczp{ background:#FFF;}
.rczp .title{ font-size:16px; height:50px; line-height:50px; background:#fafafa; padding:0 3%;}
.rczp .box{ padding:3%;}
.rczp .box h2{ font-size:16px; margin-top:20px; line-height:30px; color:#cd0300;}
.rczp .box p{ line-height:30px; color:#999;}
.mod-footer { overflow:hidden; line-height: 125px; background: #363f4d; color: #fff; font-size: 20px; text-align: center; margin-top:20px; }


/*联系我们*/
.cont_act{ padding:5%; background:#FFF;}
.cont_act p{ line-height:30px;}
.ellipsis {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block; font-weight:bold; font-size: 16px;margin-bottom: 12px;color:#cd0300;}


/*信息反馈*/
.feedback_con{ max-width:1180px; margin:0 auto; overflow:hidden;}
.feedback_con .f_content{ line-height:30px; font-size:14px; font-weight:bold; margin-bottom:20px; }
.feedback_con .f_title{font-size:14px; line-height:30px; padding:10px 0;}
.feedback_con .inputtxt {width:100%;line-height:22px;padding:10px 26px;color:#4a4a4a;border:#f2f2f2 1px solid;-webkit-box-sizing:border-box;box-sizing:border-box;transition:all .1s linear;}
.feedback_con .inputtxt:hover {border:1px solid #cd0300;}
.feedback_con textarea.inputtxt {height:100px;resize:none;overflow:hidden;background-color:transparent;}
.feedback_con .inputtxt.submit {border-color:#E9E9E9;width:auto;cursor:pointer}
.feedback_con .inputtxt.submit:hover {border-color:#cd0300;background-color:#cd0300;color:#fbfbfb;}
.feedback_con .f_titles input{ display:block; margin:0 1%; float:left; width:80px;font-size:16px;}



 /**************/
.page { text-align: center; clear:left; margin-top:20px; margin-bottom: 20px; }
.page a { padding: 5px 10px; background: #efefef; margin-right: 2px; color: #666; border-radius: 4px; display: inline-block; }
.page a.current,.page a:hover { color: #fff; background: #333; }