﻿body { font-size: 12px; font-family: 微软雅黑; padding: 0; margin: 0; color: #666; background:#F5F5F5;}
ul, li, p, h2 { list-style: none; padding: 0; margin: 0; }
a { color: #666; text-decoration: none; }
img { border:0;}
a:hover { color: #F96909 !important; }

.body-center { width: 1200px; margin: 0 auto; }
.float-right { float: right; }
.clearBoth { clear: both; }

/*右条*/
.right-fixed{ position:fixed; right:10px; top:50%; margin-top:-103px; background:#FFF; border:1px solid #DDD; border-width:1px; width:40px; height:286px; z-index:999999; border-top:0;}
.right-fixed .icon{ width:100%; height:40px; border-top:1px solid #DDD; position:absolute;}.right-fixed .icon a { display: block; height: 100%; }
.right-fixed .icon .box{ position:absolute; right:40px; padding:5px; border:1px solid #DDD; top:50%; background:#FFF; height:30px; overflow:hidden; display:none;}
.right-fixed .icon .box1{ position:absolute; right:40px; padding:5px; border:1px solid #DDD; top:50%; background:#FFF; height:30px; overflow:hidden; display:none;}

.right-fixed .back-top{ bottom:0; background:url(../images/icon_backtop.png) no-repeat center;}
.right-fixed .back-top:hover{ background-image:url(../images/icon_backtop_cur.png); background-color:#F96909;}

.right-fixed .qq{ bottom:41px; background:url(../images/icon_qq.png) no-repeat center;}
.right-fixed .qq:hover{ background-image:url(../images/icon_qq_cur.png); background-color:#F96909;}
.right-fixed .qq .box{ top:-1px; background:#fff; color:#FFF; padding-left:10px;}
.right-fixed .qq .box img{ margin-top:3px;}


.right-fixed .qq1{ bottom:82px; background:url(../images/icon_qq.png) no-repeat center;}
.right-fixed .qq1:hover{ background-image:url(../images/icon_qq_cur.png); background-color:#F96909;}
.right-fixed .qq1 .box{ top:-1px; background:#fff; color:#FFF; padding-left:10px;}
.right-fixed .qq1 .box img{ margin-top:3px; }

.right-fixed .weixin{ bottom:123px; background:url(../images/icon_weixin.png) no-repeat center;}
.right-fixed .weixin:hover{ background-image:url(../images/icon_weixin_cur.png); background-color:#F96909;}
.right-fixed .weixin .box{ margin-top:-54px; width:108px; height:108px;}
.right-fixed .weixin .box img{ width:100%;}

.right-fixed .weibo{ bottom:164px; background:url(../images/icon_weibo.png) no-repeat center;}
.right-fixed .weibo:hover{ background-image:url(../images/icon_weibo_cur.png); background-color:#F96909;}
.right-fixed .weibo .box{ top:-1px; background:#FFF; color:#FFF; text-align:center; padding:9px 0 0 10px;}

.right-fixed .tel{ bottom:205px; background:url(../images/icon_tel.png) no-repeat center;}
.right-fixed .tel:hover{ background-image:url(../images/icon_tel_cur.png); background-color:#F96909;}
.right-fixed .tel .box{ width:118px; line-height:30px; top:-1px; background:#FFF;}

.right-fixed .tel1{ bottom:245px; background:url(../images/icon_tel.png) no-repeat center;}
.right-fixed .tel1:hover{ background-image:url(../images/icon_tel_cur.png); background-color:#F96909;}
.right-fixed .tel1 .box{ width:118px; line-height:30px; top:-1px; background:#FFF;}

/*顶部*/
.head-top { height: 35px; background: #DEDEDE; line-height: 35px; color: #666; display:none;}
.head-top .right { float: right; }

/*栏目*/
.menu-box { background: #FFF; }
.menu-box .box { position: relative; width: 100%; height: 105px; }
.menu-box .logo { position: absolute; left: 0; bottom: 20px; height: 56px; }
.menu-box .logo img { height: 56px; }
.menu-box .logo-text { position: absolute; left: 140px; bottom: 20px; font-size: 14px; font-weight: bold; color: #343433; } 
.menu-box .cn-en { position: absolute; right: 0px; top: 20px; color: #999; }
.menu-box .cn-en a{ color: #999; }
.menu-box .cn-en .current { color: #000;}
.menu-box .contact { position: absolute; right: 90px; top: 20px; color: #888; }
.menu-box .contact span { padding-left: 14px; margin-right: 20px; color: #7b7979 }
.menu-box .contact span b { font-weight:normal;}
.menu-box .contact .tel { background: url(../images/img_tel.png) no-repeat left center; }
.menu-box .contact .fax { background: url(../images/img_fax.png) no-repeat left center; }
.menu-box .contact .weibo { background: url(../images/icon_weibo.png) no-repeat left center; }
.menu-box .contact .weixin { background: url(../images/icon_weixin.png) no-repeat left center; }
.menu-box .contact .qq { background: url(../images/icon_qq.png) no-repeat left center; }

.menu-box .menu-list { position: absolute; right: 0; bottom: 10px; }
.menu-box .menu-list ul li { float: left; height: 45px; padding: 0 8px; line-height: 45px; position: relative; }
.menu-box .menu-list ul li:last-child { /*border-right: 0;*/ }
.menu-box .menu-list ul li a { display: block; padding: 0px 4px; font-size: 15px; color: #333;}
.menu-box .menu-list ul li a:hover { border-bottom: 3px solid #F96909; color: #F96909; }
.menu-box .menu-list ul li a.current { border-bottom: 3px solid #F96909; color: #F96909; }

.menu-box .menu-list ul li ul { display:none; position:absolute; left:50%; margin-left:-71px; top:29px; border-top:0; z-index:99999; background:#FFF; width:142px;}
.menu-box .menu-list ul li:last-child ul { width:106px; left:0; margin-left:0;}
.menu-box .menu-list ul li:nth-child(2) ul { width:130px; margin-left:-65px;}
.menu-box .menu-list ul li li{ float:none; border-right: 0; border:1px solid #DDD;}
.menu-box .menu-list ul li li:last-child{ }
.menu-box .menu-list ul li li a { color: #333; display:block; height:35px; font-size:13px; line-height:35px; overflow:hidden; padding:0 18px; text-align:center;}
.menu-box .menu-list ul li ul li a:hover { background:#f59b5f; color:#FFF; }
.menu-box .menu-list ul li ul li a.current { background:#f59b5f; color:#FFF;}

/*banner*/
.banner-box { height: 380px; overflow: hidden;}
.banner-box .banner { width: 100%; height: 100%; overflow: hidden; position: relative; font-size: 0; }
.banner-box .b-img { height: 100%; position: absolute; left: 0; top: 0; }
.banner-box .b-img a { display: block; height: 100%; float: left; background-repeat:no-repeat; background-position:center center; }
.banner-box .b-list { height: 50px; padding-top: 345px; position: relative; margin: 0 auto; z-index: 1; }
.banner-box .b-list span { display: block; cursor: pointer; width: 10px; height: 10px; border-radius: 50%; border: 3px solid #fff; float: left; margin: 0 5px; _margin: 0 3px; }
.banner-box .b-list .spcss { border: 3px solid #F96909; }
.banner-box .bar-left { position: absolute; z-index: 1; display: block; width: 100px; height: 100%; left: 0px; background: none; top: 0px; }
.banner-box .bar-right { position: absolute; z-index: 1; display: block; width: 100px; height: 100%; right: 0px; background: none; top: 0px; }
.banner-box .bar-left em { display: block; width: 50px; height: 100px; background: url(../images/arrow.png) 0px 0px no-repeat; margin: 0 auto; margin-top: 90px; }
.banner-box .bar-right em { display: block; width: 50px; height: 100px; background: url(../images/arrow.png) -50px 0px no-repeat; margin: 0 auto; margin-top: 90px; }
.banner-box .bar-left .emcss { background-position: 0px -100px; }
.banner-box .bar-right .emcss { background-position: -50px -100px; }
.banner_info { height:260px; background-repeat:no-repeat; background-position:center; background-size:cover; background-color:#EDEDED;}

/*用不到*/
.category-box { height:50px; line-height:50px; background:#FFF; border:1px solid #DDD;}
.category-box li { float:left;}
.category-box a { padding:2px 25px; color:#9598A0; color:#393939; font-size:14px; font-weight:bold; border-right:1px solid #DDD;}
.category-box a:hover { color:#F96909;}
.category-box a.current { color:#F96909;}
.category-box-fixed { position:fixed; opacity:0.6; background:#666; width:1000px; box-sizing:border-box; top:10px;}
.category-box-fixed a { color:#FFF;}
.category-box-fixed a:hover { color:#F96909;}
.category-box-fixed a.current { color:#F96909;}

/*产品分类*/
.product-type-box { margin-top: 20px; }
.product-type-box .product-type-list { height: 46px; line-height: 46px; font-size: 15px; font-weight: bold; background: #FFF; border: 1px solid #DDD; /*border-left: 2px solid #F96909;*/ padding: 0 15px; color:#999;}
.product-type-box .product-type-list a { color:#333;}
.product-type-box .product-type-list .current { color: #F96909; }
.product-type-box .product-list .list { border: 1px solid #ddd; border-top: 0; background:#FFF; padding: 20px 20px 0 20px; display: none; overflow:hidden; }
.product-type-box .product-list .current { display: block; }
.product-type-box .product-list .list { height: 230px; overflow: hidden; }
.product-type-box .product-list .list ul { float: left; margin-left: -20px; display: inline; }
.product-type-box .product-list .list li { float: left; margin-left: 20px; display: inline;}
.product-type-box .product-list .list li .img { width:274px; height: 180px; overflow: hidden; }
.product-type-box .product-list .list li .img img { width: 100%; height: 100%; }
.product-type-box .product-list .list li .title { height: 50px; line-height: 50px; overflow: hidden; text-align: center; font-size:14px;}
.product-type-box .product-list .list li .title a { color:#333;}

/*首页通用标题*/
.h2-title { padding: 0 15px; border: 1px solid #DDD; /*border-left: 2px solid #F96909;*/ height: 46px; line-height: 46px; background: #FFF; }
.h2-title h2 { display: inline; font-size: 15px; letter-spacing:1px; color:#333;}
.h2-title .h2-en { margin-left: 8px; color: #999; }

/**/
.box1 { margin-top: 20px; width: 770px; float: left; }
.box2 { margin-top: 20px; width: 410px; float: right; }

/*首页-关于我们*/
.box1 .about-box { }
.box1 .about-box .content { border: 1px solid #DDD; border-top: 0; background:#FFF; padding: 20px; line-height: 1.6em;}
.box1 .about-box .content img { float: left; width: 230px; height: 193px; display: inline;}
.box1 .about-box .content .right { float:right; width:480px;}
.box1 .about-box .content .right .title{ font-size:16px; font-weight:bold; color:#333; line-height:40px; height:40px; overflow:hidden;}
.box1 .about-box .content .right .intro { line-height: 1.9em; color: #7E7E7E; height: 153px; overflow: hidden; text-align: Justify; text-justify: inter-ideograph; }

/*首页-切换*/
.qiehuan-box { }
.qiehuan-box .type-box { background: #FFF; }
.qiehuan-box .type-box a { border: 1px solid #DDD; border-right:0; border-collapse:collapse; float: left; width: 25%; box-sizing: border-box; height: 46px; line-height: 46px; text-align: center; font-size: 14px; font-weight: bold; color: #333; }
.qiehuan-box .type-box a.last { border-right:1px solid #DDD;}
.qiehuan-box .type-box a:hover { border-top:1px solid #F96909; color: #F96909 !important; border-bottom:0;}
.qiehuan-box .type-box a.current { border-top: 1px solid #F96909; color: #F96909 !important; border-bottom: 0; }
.qiehuan-box .content { display: none; height: 276px; border: 1px solid #DDD; border-top:0; padding:15px; background:#FFF; overflow:hidden;}
.qiehuan-box .current { display: block; }
.qiehuan-box .content img { width: 100%; height: 100%; }

/*首页-公司新闻*/
.index-news-box { margin-top: 20px; background:#FFF;}
.index-news-box .list1 { border:1px solid #DDD; border-top:0; height:304px; padding-left:15px; overflow:hidden;}
.index-download-box { margin-top:0;}
.index-download-box .list1 { height: 305px; }
.index-news-box .list1 li { line-height: 50px; background: url(../images/icon_right.png) no-repeat 5px center; padding: 0 20px 0 25px; border-bottom: 1px solid #EDEDED; }
.index-news-box .list1 li:last-child { border-bottom:0;} 
.index-news-box .list1 li a { font-size: 13px; color: #333; }
.index-news-box .list1 li .date { color: #999; float:right; }

/*首页-成功案例*/
.case-box { }
.case-box .list { border: 1px solid #DDD; border-top: 0; padding: 0 20px; background:#FFF; height:607px; overflow:hidden;}
.case-box .list li { border-bottom: 1px solid #DDD; padding: 20px 0 0; }
.case-box .list li:last-child { border-bottom:0;}
.case-box .list li .img { height: 130px; overflow: hidden; }
.case-box .list li .img img { width: 100%; height: 100%; }
.case-box .list li .title { line-height: 50px; height:50px; overflow:hidden; }
.case-box .list li .title a { font-size:13px; color:#333;}

/*首页广告位*/
.index-advent { border:1px solid #DDD; height:140px; margin-top:20px; background:#FFF; overflow:hidden;}
.index-advent img{ width:100%; height:100%;}

/*底部*/
.foot-box { background: #EAEAEA; text-align: center; line-height: 2em; padding: 25px 0; margin-top: 25px; border-top: 1px solid #DDD; font-size:13px; }
.foot-box a { }

/*面包屑*/
.navigation-box { height: 30px; line-height: 30px; margin:15px 0; font-size:14px !important;}
.navigation-box span { color: #F96909; }

/*左侧*/
.left-box { float: left; width: 250px;}

/*左侧-栏目列表*/
.left-box .left-menu { background: #FFF; }
.left-box .title-box { height:46px; line-height:46px; padding-left:36px; background-image:url(../images/icon_menu.png); background-repeat: no-repeat; background-position: 10px center; background-color: #F96909;}
.left-box .title-box .title { color: #FFF; font-size:14px; font-weight:normal; display:inline-block;}
.left-box .title-box .title-en { color:#FFF; margin-left:5px;}
.left-box .left-menu .list { border: 1px solid #DDD; border-top: 0; }
.left-box .left-menu .list li{ border-bottom:1px solid #DDD; line-height:44px; height:44px; overflow:hidden;}
.left-box .left-menu .list li a { display:block; background:url(../images/icon_right.png) no-repeat right 10px center; padding-left:20px; border-left:2px solid #FFF;}
.left-box .left-menu .list li:last-child a { border-bottom:0;}
.left-box .left-menu .list li a:hover { border-left:2px solid #F96909; color:#F96909; background-image:url(../images/icon_right_cur.png); background-color:#F5F5F5;}
.left-box .left-menu .list li a.current { border-left: 2px solid #F96909; color: #F96909; background-image: url(../images/icon_right_cur.png); background-color: #F5F5F5; }

/*左侧-联系我们*/
.left-box .content-us { margin-top: 20px; background: #FFF; }
.left-box .content-us .title-box { background-image: url(../images/icon_contact.png); }
.left-box .content-us .img { height: 95px; overflow: hidden; }
.left-box .content-us .img img { width:100%;}
.left-box .content-us .contact { border:1px solid #DDD; border-top:0; padding:15px; line-height:1.6em; font-size:13px;}
.left-box .content-us .contact p{ margin:10px 0;}
.left-box .content-us .contact a { display:block; background:#F96909; color:#FFF; text-align:center; line-height:30px; margin:5px 0;}

/*左侧-地图*/
.left-box .map-box { margin-top: 20px; background: #FFF; }
.left-box .map-box .title-box { background-image:url(../images/icon_map.png);}
.left-box .map-box .contact { border:1px solid #DDD; border-top:0; text-align:center; padding:10px 0;}
.left-box .map-box .contact img{ width:230px; height:230px;}

/*右侧*/
.right-box { width:925px; float:right; overflow:hidden;}
.title-info { border: 1px solid #DDD; border-left: 3px solid #F96909; line-height: 44px; font-size: 15px; font-weight: bold; padding-left: 15px; background: #FFF; color:#333;}
.title-info .title-en { font-weight:normal; font-size:13px; color:#A9A9A9; margin-left:10px;}

/*代工项目*/
.right-box .content-box { border: 1px solid #DDD; padding: 20px; margin-top: 20px; line-height: 2em; background: #FFF; font-size: 14px; }
.right-box .type-box { margin-top:20px; background:#FFF;}
.right-box .type-box a{ float:left; width:25%; border:1px solid #DDD; text-align:center; padding:10px 0; font-size:15px; color:#333; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */  }
.right-box .type-box a.current { background:#F96909; color:#FFF !important;}
.right-box .type-box a:hover { background:#F96909; color:#FFF !important;}
.right-box .type-box .content { border:1px solid #DDD; border-top:0; padding:20px; line-height:1.8em; display:none; background:#FFF; font-size:14px; height:380px; overflow:hidden;}
.right-box .type-box .content p { margin-bottom:15px;}
.right-box .type-box .content img { width: 100%; height: 380px; }
.right-box .type-box .current { display:block;}

/*招商产品*/
.box4 { background: #FFF; margin-top: 20px; border:1px solid #DDD; min-height:534px;}
.box4 .list { padding:0 25px;}
.box4 .list ul { float:left; margin-left:-25px; display:inline;}
.box4 .list li { float:left; width:274px; overflow:hidden; margin:25px 0 25px 25px; display:inline; }
.box4 .list li .img { height:180px;}
.box4 .list li .img img { width:100%; height:100%;}
.box4 .list li .title { color:#333; font-size:14px; margin:10px 0; line-height:23px; max-height:46px; overflow:hidden;}
.box4 .list li .guige { line-height: 20px; height: 20px; overflow: hidden; color: #999; }

/*代工项目*/
.box3 { min-height:inherit !important;}
.box3 .list ul li { margin-bottom: 15px;}

/*分页*/
.page-box { clear:both; height:50px; margin:25px 0; line-height:30px; text-align:center;}
.page-box a { padding:6px 11px; border:1px #DDD solid; background:#FFF;}
.page-box a:hover { border-color:#F96909;}
.page-box span { margin:0 10px 0 5px;}
.page-box a.Current { border:1px #0064FF solid; background:#F96909; color:#FFF;}

/*图片列表*/
.box11{ margin-top:20px;}
.box11 .list { border: 1px solid #DDD; padding: 0px 20px; background: #FFF; min-height:534px;}
.box11 ul { }
.box11 .list ul li { border-bottom: 1px solid #DDD; padding: 20px 0px; overflow: hidden; border-bottom: 1px solid #DFDFDF; }
.box11 .list ul li:last-child { border-bottom:0px;}
.box11 ul li .img{ width:235px; height:159px; float:left; border:1px solid #DDD;}
.box11 ul li .img img { width:100%; height:100%; }


.box11 ul li .right{ float:right; width:630px; overflow:hidden;}
.box11 ul li .title{ color:#393939; line-height:30px; height:30px; overflow:hidden; font-size:16px; font-weight:bold;}
.box11 ul li .title a { color:#393939;}
.box11 ul li .title2 { line-height: 25px; height: 25px; }
.box11 ul li .remark { height: 60px; line-height: 20px; overflow: hidden; color: #959595; }
.box11 ul li .date-view { color: #D3D3D3; line-height: 20px; height: 20px; overflow: hidden; margin-top:20px;}
.box11 ul li .date { background:url(../images/icon_date.png) no-repeat left top; padding-left:20px;}
.box11 ul li .view { background: url(../images/icon_view.png) no-repeat left center; padding-left: 20px; margin-left: 20px; } 
.box11 ul li .date-view a { color: #888; background:url(../images/icon_right_solid.png) no-repeat right center; padding-right:14px;}
.box11 ul li .guige { color: #666; line-height: 25px; height: 25px; overflow: hidden; }

/*新闻详情*/
.box13 { border:1px solid #DDD; padding:25px; margin-top:20px; background:#FFF; min-height:754px;}
.box13 .title { text-align:center; line-height:1.7em; font-size:20px; padding:15px; color:#333;}
.box13 .info { text-align:center; padding:0px 0 20px; color:#999; border-bottom:1px solid #DDD;}
.box13 .content { line-height:1.9em; text-align:Justify; text-justify:inter-ideograph; margin-top:20px; font-size:14px;}
.box13 .content p { margin:20px 0;}

/*招商产品详情*/
.box5 { border:1px solid #DDD; padding:25px; margin-top:20px; background:#FFF;}
.box5 .img-box{ float:left; width:360px; height:300px;}
.box5 .img-box img{ width:100%; height:100%;}
.box5 .info-box{ float:right; width:490px; font-size:14px;}
.box5 .title { line-height:1.6em; font-size:16px; color:#000; font-weight:bold;}
.box5 .view{ margin:10px 0; color:#999; font-size:12px;}
.box5 .element{ margin:10px 0;}
.box5 .category-title{ font-size:15px; font-weight:bold; padding:14px 0; border-bottom:1px solid #333; margin-top:20px; color:#333; background:url(../images/icon_kuang.png) no-repeat left center; padding-left:20px;}
.box5 .info { padding:15px 0; line-height:1.9em; font-size:14px;}
.box5 .content { line-height:1.9em; text-align:Justify; text-justify:inter-ideograph; margin-top:20px; font-size:14px;}
.box5 .content p { margin:15px 0;}

/*下载搜索*/
.download-search{ padding:25px 0; border-bottom:1px solid #ECECEC;}
.download-search .input{ border:1px solid #DDD; padding:10px 10px; width:300px; float:left;}
.download-search .button{ border:1px solid #DDD; border-left:0; padding:10px 10px; background:url(../images/icon_search_cur.png) no-repeat center #F96909; width:40px;}
.download-search .button:hover{ background-image:url(../images/icon_search_cur.png); background-color:#F96909;}

/*资料下载*/
.box15{ margin-top:20px; background:#FFF;}
.box15 .list { border:1px solid #DDD; padding:0px 20px; min-height:534px;}
.box15 ul { }
.box15 ul li { padding: 20px 0px; overflow: hidden; border-bottom: 1px solid #ECECEC; }
.box15 .list ul li:last-child { border-bottom:0px;}
.box15 ul li .title{ line-height:34px; height:34px; overflow:hidden;}
.box15 ul li .title a { color: #393939; font-size: 16px; font-weight: bold; }
.box15 ul li .title a:hover { color:#F96909;}
.box15 ul li .remark{ line-height:20px; color:#a8a4a4;}
.box15 ul li .date{ color:#888; font-size:13px; font-weight:normal;}
.box15 ul li .download { }
.box15 ul li .download a { float:right; padding:7px 15px 7px 28px; border:1px solid #F96909; color:#F96909; border-radius:5px; background:url(../images/icon_download.png) no-repeat 8px center;}
.box15 ul li .download a:hover { border:1px solid #DDD; color:#FFF !important; background-image:url(../images/icon_download_cur.png); background-color:#F96909;}


/*单页*/
.box14 { border:1px solid #DDD; border-width:1px 1px 1px; padding:20px; margin-top:20px; background:#FFF; min-height:719px;}
.box14 .publicTitle { margin-top:20px;}
.box14 .title { text-align:center; line-height:1.7em; font-size:20px; padding:15px;}
.box14 .info { text-align:center; padding:0px 0 15px; color:#999; border-bottom:1px solid #EEE;}
.box14 .content { line-height:1.9em; color:#666; text-align:Justify; text-justify:inter-ideograph; font-size:14px; margin-top:15px;}
.box14 .content p { margin-bottom:20px;}

#allmap { width: 100%; height: 500px; }
