﻿@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{background: #fff;color: #333;font-family: "微软雅黑";font-size: 14px;line-height: 30px;}
td,th,caption{font-size:14px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%;}
a{color:#666;text-decoration: none;}
a:hover{text-decoration: none;}
img{border:none;}
ol,ul,li{list-style:none;}
input, textarea, select, button{font-size: 14px;}
table{border-collapse:collapse;}
html{overflow-y: scroll;}

/* css common*/
.clearfix:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
.clearfix{*zoom:1;}
.fl{float: left;}
.fr{float: right;}
html{overflow-x:hidden;}
.clear{clear: both;}
.w1200{width: 1200px;height:auto;margin: 0 auto;}
.w100{width: 100%;}


/*头部*/
#header{ width:100%; height:90px;; z-index:1000000;background-color:#fff;box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.16);}
.logo{float: left;width: 202px;height: 90px;}

/*一级菜单*/
.indexNav{float: right;position: relative;z-index: 99;width: 840px;}
.indexNav ul{float:left;}
.indexNav .nli{float: left;position: relative;z-index: 1;width: 120px;text-align: center;}
.indexNav .nli span a{color:#333; font-size:16px; height:90px;; line-height:90px;; display:block;}
.indexNav .nli.on,
.indexNav .nli:hover{background-color:#666;}
.indexNav .nli.on span a,
.indexNav .nli:hover span a{color:#fff; background-color:#666;}
.indexNav .sub{position:absolute; background:#e9e9e9; width:1920px; height:60px; top:90px;;text-align:left; display:none; z-index: 1000000;left:0%;}
.indexNav .sub ul{float:left;}
.indexNav .sub ul li{float:left; line-height:60px;}
.indexNav .sub ul li a{float:left; color:#666; font-size:15px; padding:0 20px;}
.indexNav .sub ul li a:hover{color:#333;}

.shortcut{width: 120px;height: 35px;overflow: hidden;top: 25px; float:right; margin-top:26px; margin-left:10px;}
.shortcut a{margin-left:5px;display:block;width:35px;height:35px;position:relative;overflow:hidden;float:left;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;top:0px;}
.shortcut a img{position:absolute;left:0px;top:0px;}
.shortcut a .imgH{left:-35px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.shortcut a:hover .imgH{display:block;left:0px;}

/*首页标题*/
.indexTitle{ width:1200px; height:139px; margin:80px auto 0; text-align:center;}


/*首页关于*/
.indexAbout_bg{ width:100%; background-color:#f9f9f9; padding:80px 0;}
.indexAbout{ width:1200px; height:510px; margin:0 auto;}
.indexAbout .indexAabout_fl{ float:left; width:640px; height:510px;}
.indexAbout .indexAabout_fl img{ width:640px; height:510px;}
.indexAbout .indexAabout_fr{ float:right; width:460px; height:410px; background-color:#fff; padding:50px;}

.indexAbout .indexAabout_fr .tit{ width:460px; height:46px;}
.indexAbout .indexAabout_fr .text{ width:460px; height:240px; font-size:14px; line-height:30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden; margin-top:24px;}
.indexAbout .indexAabout_fr .more{ width:460px; height:50px; background-color:#f9f9f9; margin-top:50px;}
.indexAbout .indexAabout_fr .more a{ font-size:14px; line-height:50px; display:block; text-align:center;}


/*首页产业*/
.businessIdemo{ margin-top:80px;}
.businessIdemo li { float: left; display: block; width: 20%; position: relative; overflow: hidden; }
.no-cssanimations .bluebg { background: url(../images/blueBg.png) repeat; }
.cssanimations .bluebg{background-color: rgba(51,51,51,0.5);}
.businessIdemo a:link, .businessIdemo a:visited { color: #fff; }
.businessIdemo a:active, .businessIdemo a:hover { color: #fff; }
.businessIdemo .bluebg { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; display: none; }
.businessIdemo img { width: 100%; display: block; transition: all 0.3s ease 0s; }
.businessIdemo .txt { position: absolute; left: 5%; width: 90%; top: 45%; text-align: center; color: #fff; }
.businessIdemo .txt .t { font-size: 30px; line-height: 1.5; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); position: relative; margin-top: 0px; }
.businessIdemo .txt .c { font-size: 14px; line-height: 1.5; margin-bottom: 24px; display: none; position: relative; margin-top: 30px;text-transform:uppercase }
.businessIdemo .txt .more { width: 98px; height: 24px; display: block; margin: 0px auto; text-align: center; line-height: 24px; color: #666; background-color: #fff; display: none; position: relative; margin-top: 50px; }
.businessIdemo a:hover .bluebg { display: block; }
.businessIdemo a:hover .txt .t { text-shadow: none; }
.businessIdemo a:hover img { transform: scale(1.05,1.05); }


/*首页新闻*/
.indexNews{ width:1200px; margin:80px auto 0;}
.indexNews_fl{ width: 410px; float:left;}
.indexNews_fl .img, .indexNews_fl img{ width: 410px; height: 250px; display: block; }
.indexNews_fl .img{ overflow: hidden;position: relative;}
.indexNews_fl .time{ width: 77px; height: 70px; padding-top: 7px; line-height: 14px; background: #585858; text-align: center; color: #fff; position: absolute; left: 0; top: 0; font-family: helv;}
.indexNews_fl .time .day{ font-size: 48px; line-height: 48px; }
.indexNews_fl .Title{ font-size: 18px;width: 410px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top:20px;}
.indexNews_fl .Title a{ color: #333;}
.indexNews_fl .Title a:hover{ color:#000; }
.indexNews_fl .txt{ color: #999; line-height: 25px; font-size: 14px; width: 410px; height:75px;  margin-top:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.indexNews_fl .more{ text-align:right; widows:410px; height:20px; margin-top:19px;}
.indexNews_fl .more a{ font-size:12px; color:#ccc; line-height:20px;}
.indexNews_fl .more span{ float:left;font-size:12px; color:#ccc; line-height:20px;}

.indexNews_fr{ width: 720px; float:right;}
.indexNews_fr .newsList{ width:670px; height:80px; margin-bottom:30px;box-shadow: 0px 0px 10px #ccc;display: block; padding:20px 30px;}
.indexNews_fr .newsList .time{ width: 70px; text-align: center; font-family: helv; line-height: 25px;color: #ccc; margin-right:30px; margin-top:2px; }
.indexNews_fr .newsList .time .day{ font-size: 48px; line-height: 48px; display: block;}
.indexNews_fr .newsList .time .ym{ font-size: 14px; line-height: 14px; display: block;margin-top:10px}

.indexNews_fr .newsList h3{  font-size: 16px;color: #4c4e5d; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; line-height:16px; margin-top:4px;}
.indexNews_fr .newsList .txt{ color: #999; height: 50px; font-size: 14px; line-height: 25px; margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.indexNews_fr .newsList:hover{ background-color:#f8f8f8;}
.indexNews_fr .newsList:hover h3{ color:#000;}


/*首页责任*/
.indexZr_bg{ width:100%; background-color:#f9f9f9; padding:80px 0; margin-top:80px;}
.indexZr{ width:1200px; height:550px; margin:90px auto 0;}


.indexGy{ float:left; width:640px; height:490px; padding:30px; background-color:#fff;box-shadow: 0px 0px 10px #ccc;}
.indexGy_tit{width: 640px; height:35px;margin-bottom: 25px; border-bottom:solid 1px #ddd;}
.indexGy_tit span{width: 100px;font-size: 22px;color: #333;float: left; border-left:solid 3px #333; line-height:22px; padding-left:10px;}
.indexGy_tit .more{font-size:12px; color:#939393;float: right; line-height:22px;}
.indexGy_c{ clear:both;padding:0 0;width:640px; overflow:hidden;}
.indexGy_c dl{height:170px; overflow:hidden;}
.indexGy_c dt{ float:left;}
.indexGy_c dt img{display:block;width:235px;height:170px; overflow:hidden;}
.indexGy_c dd{ float:right;width:370px;overflow:hidden; margin-top:25px;}
.indexGy_c dd h4{ width:350px; height:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexGy_c dd h4 a{ font-size:16px; line-height:30px; color:#333; margin-top: 10px;}
.indexGy_c dd p{ line-height:25px; color:#999; font-size:14px;height:75px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin-top: 10px;margin-bottom: 10px;}
.indexGy_c ul{font-size:14px;width:640px; clear:both; margin-top:15px;}
.indexGy_c li{border-bottom: dashed 1px #ddd; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background-image: url(../images/icon_1.png);background-repeat: no-repeat;background-position: left center;display: block;text-indent: 20px;}
.indexGy_c li a{color: #333;line-height: 45px;}
.indexGy_c li span{float:right; color:#999; font-size:14px; line-height:45px; width:120px; text-align:right;}


.indexYg{ float:right; width:400px; height:490px; padding:30px; background-color:#fff;box-shadow: 0px 0px 10px #ccc;}
.indexYg_tit{width: 400px; height:35px;margin-bottom: 25px; border-bottom:solid 1px #ddd;}
.indexYg_tit span{width: 100px;font-size: 22px;color: #333;float: left; border-left:solid 3px #333; line-height:22px; padding-left:10px;}
.indexYg_tit .more{font-size:12px; color:#939393;float: right; line-height:22px;}
.indexYg_c{ clear:both;padding:0 0;width:400px; overflow:hidden;}
.indexYg_c dl{height:170px; overflow:hidden;}
.indexYg_c dt{ float:left;}
.indexYg_c dt img{display:block;width:400px;height:170px; overflow:hidden;}
.indexYg_c ul{font-size:14px;width:400px; clear:both; margin-top:15px;}
.indexYg_c li{border-bottom: dashed 1px #ddd; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background-image: url(../images/icon_1.png);background-repeat: no-repeat;background-position: left center;display: block;text-indent: 20px;}
.indexYg_c li a{color: #333;line-height: 45px;}
.indexYg_c li span{float:right; color:#999; font-size:14px; line-height:45px; width:120px; text-align:right;}



/*首页下属企业*/
.link{background-image: url(../images/link.png);background-repeat: no-repeat; width:1201px; height:201px; margin:80px auto 0;}
.link li{ width:239px; height:99px; margin-top:1px; margin-left:1px;position: relative; float: left;}
.link li .pic{display: block; width:239px; height: 99px;;display:block;position: relative;transition: 0s;overflow:hidden;}
.link li .pic img{width:239px; height: 99px;display:block;transition:all ease-out .3s;}
.link li .pic:hover img{display: block;width: 239px;height: 99px;transform:scale(1.05);overflow: hidden;}


/*底部*/
.footer{ width:100%; background-color:#666; margin-top:110px;}

.footerMain{width: 1200px; margin: 0 auto; padding:50px 0;}
.footerMain .footerAdd{ width:250px; float: left; margin-left:60px; margin-top:8px;}
.footerMain .footerAdd .footerTel{width: 250px; height:48px;background-image: url(../images/tel.png);background-repeat: no-repeat;background-position: left center;}
.footerMain .footerAdd .footerTel h3{ width:180px; font-size:24px; color:#fff; margin-left:70px;}
.footerMain .footerAdd .footerTel p{ width:180px; font-size:14px; color:#fff; line-height:20px; margin-left:70px;}
.footerMain .footerAdd .footerText{ width:250px; font-size:14px; color:#fff; line-height:30px; margin-top:18px;}

.footerMain .footerNav{float: right;}
.footerMain .footerNav ul{float: left;width: 100px; margin-left:45px;}
.footerMain .footerNav ul li{font-size: 14px;color: #fff;line-height:30px;}
.footerMain .footerNav ul li a{font-size: 14px;color: #fff;line-height:30px;}
.footerMain .footerNav ul li a:hover{}
.footerMain .footerNav ul .li1{font-size: 16px;color: #fff;line-height: 30px; border-bottom: solid 1px #fff; padding-bottom:5px; margin-bottom:10px;}

.footerMain .footerWx{float: left; width:120px; margin-top:8px;}
.footerMain .footerWx .weichat{width: 120px;text-align: center; margin-top:30px;}
.footerMain .footerWx .weichat img{width: 120px;height:120px;}
.footerMain .footerWx .logo{fwidth: 120px;}

.bottom{width: 100%;background-color: #595959;}
.bottom .bottomMain{width: 1200px;margin: 0 auto; font-size:14px; color:#fff; line-height:70px; text-align:center;}
.bottom .bottomMain a{color:#fff;}


/*内页大图*/
#nban{height: 450px; position: relative;}
.nbanner{position: absolute; left: -360px; top: 0; width: 1920px; height: 450px;}

.sub-banner{width: 100%; overflow:hidden;}
.sub-banner img{width: 100%;}

/*内页导航*/
.menu{width: 100%; height: 70px; border-bottom: 1px solid #a1a1a1;}
.menu dl{width: 100%; display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -moz-box;}
.menu dl dd{width: 100%; text-align: center; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; box-flex: 1.0;}
.menu dl dd a{display: block; height: 70px; line-height: 70px; font-size: 16px; color: #333;}
.menu dl dd.on a,
.menu dl dd a:hover{color: #ffffff; background: #777; /* Old browsers */ background: -moz-linear-gradient(left, #777 0%, #666 50%, #555 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(left, #777 0%, #666 50%, #555 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #777 0%, #666 50%, #555 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777', endColorstr='#555', GradientType=1); /* IE6-9 */}


/*新闻样式（图片+标题+摘要）*/

.p_news{width: 1200px; margin:50px auto 0;}
.p_news .p_news_list{float: left;height: 170px;width: 1200px; margin-top:30px; padding-bottom:30px; border-bottom:solid 1px #ddd;}
.p_news .p_news_list .pic_box{width: 300px;height: 170px;margin-right: 30px;float: left;position: relative;display: block;transition: 0s;overflow:hidden}
.p_news .p_news_list .pic_box img{width: 300px;height: 170px;display:block;transition:all ease-out .3s;}
.p_news .p_news_list h3{ width:780px; height:30px; font-size: 20px;color: #333;line-height: 30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-top:15px;}
.p_news .p_news_list .txt{color: #999;height: 50px;font-size: 14px;line-height: 25px;margin-top: 12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.p_news .p_news_list .time{color: #999;font-size: 13px;line-height: 18px;margin-top: 30px;}
.p_news .p_news_list:hover h3{color: #333;}
.p_news_list:hover img{display: block;width: 300px;height: 170px;transform:scale(1.05);overflow: hidden;}


/*新闻样式（图片+标题）*/
.c_news{width: 1200px;margin: 40px auto 0;}
.c_news .c_news_list{width: 380px;padding: 0;display: block;float: left;margin-right: 30px;box-shadow: 0px 0px 10px #ccc;margin-top: 40px;}
.c_news .c_news_list:nth-child(3n){margin-right:0;}
.c_news .c_news_list .pic_box{width: 380px;position: relative;display: block;transition: 0s;overflow:hidden}
.c_news .c_news_list .time{ width: 80px; height: 60px;line-height: 14px; background: #666; text-align: center; color: #fff; position: absolute; left: 0; top: 180px; font-family: helv;}
.c_news .c_news_list .time .day{ font-size: 28px; line-height: 100%; margin-top:5px;}
.c_news .c_news_list .time .ym{ font-size: 12px; line-height: 100%; width:50px; border-top:solid 2px #fff; margin:3px auto 0; padding-top:3px;}
.c_news .c_news_list .pic_box img{display:block;transition:all ease-out .3s;width: 380px;height: 250px;}
.c_news .c_news_list .news_text{width: 320px;margin: 30px auto 40px;}
.c_news .c_news_list .news_text h2{width: 100%;font-size: 16px;color: #666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.c_news .c_news_list .news_text h3{width: 100%;height: 75px;font-size: 14px;color: #999;line-height: 25px;padding-top: 10px;word-break: break-all;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.c_news .c_news_list .news_text .more{ width:150px; height:40px; border:solid 1px #e5e5e5; background-color:#fff; color:#e5e5e5; text-align:center; line-height:40px;display: block; margin-top:50px;}
.c_news .c_news_list:hover h2{}
.c_news .c_news_list:hover img{display: block;width: 380px;height: 250px;transform:scale(1.05);overflow: hidden;}
.c_news .c_news_list:hover .more{color: #fff; background-color:#666; border:solid 1px #666;}

/*新闻样式（标题）*/
.w_news{width: 1200px;margin: 80px auto 0;}
.w_news ul{font-size:14px;width:1200px; clear:both;border-top: solid 1px #f0f0f0;}
.w_news li{border-bottom: solid 1px #f0f0f0; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;background-image: url(../images/icon_1.png);background-repeat: no-repeat;background-position: left center;display: block;text-indent: 20px;}
.w_news li a{ font-size:16px; color: #333;line-height: 80px;}
.w_news li span{float:right; color:#999; font-size:14px; line-height:80px; width:240px; text-align:right;}


/*新闻样式（日期+标题+内容）*/
.n_news{width: 1200px; margin:50px auto 0;}
.n_news .n_news_list{float: left;height: 175px;width: 1201px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #eee;background-image: url(../images/ny_xw_jt_1.png);background-repeat: no-repeat;background-position: 1140px center;}
.n_news .n_news_list span{width: 125px;height: 105px;padding-top: 25px;text-align: left;color: #666;font-size: 40px;float: left;padding-left: 15px;margin-right: 27px;margin-top: 27px;background-color: #f4f4f4;}
.n_news .n_news_list h5{font-size: 16px;line-height: 30px;border-top: solid 1px #666;width: 70px; margin-top:15px;}
.n_news .n_news_list h3{font-size: 18px;color: #333;line-height: 30px;margin-top: 40px;width: 930px; height:30px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n_news .n_news_list .txt{color: #888;height: 60px;font-size: 14px;line-height: 30px;margin-top: 15px;width: 930px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.n_news .n_news_list:hover h3{color: #666;}
.n_news .n_news_list:hover h5{border-top-width: 1px;border-top-style: solid;border-top-color: #fff;}
.n_news .n_news_list:hover span{color: #fff;background-color: #666;}
.n_news .n_news_list:hover{background-color: #f8f8f8;background-image: url(../images/ny_xw_jt_2.png);}
.n_news .n_news_list .line{width: 1201px;border-top-width: 1px;border-top-style: solid;border-top-color: #eeeeee;}


/*分页效果*/
.pages{ width:1200px;clear: both;text-align: center;margin: 80px auto 0;}
.pages a,.pages span{line-height: 32px;background: #f7f7f7;color: #333;text-decoration: none;margin:0 5px;padding: 10px 16px;}
.pages span:first-child{background: #f7f7f7;}
.pages a:hover{color:#fff; background:#666;}
.pages span.current{color:#fff; background:#666; border-color:#666;}
.pages span.disabled{background:#f7f7f7;}
.pages span.disabled:hover{background:#666;color:#fff; text-decoration: none; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}


/*内页产业*/
.industry{ width:100%; margin:60px auto;}
.industry .industry_tu{height: 450px; width:50%;overflow:hidden;}
.industry .industry_wz{height: 450px; width:50%;}
.industry .industry_wz .industry_fr{ width:500px; margin-top:60px;margin-left:100px;}
.industry .industry_wz .industry_fr .tit{ font-size: 40px;color: #333;background: url(../images/line.jpg) no-repeat left bottom; line-height:40px; padding-bottom:20px; margin-bottom:40px;}
.industry .industry_wz .industry_fr .js{ font-size: 15px; line-height:35px; color: #666; width:500px; height:140px;margin-bottom:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.industry .industry_wz .industry_fr .more a{ font-size: 14px; line-height:40px; color: #ccc; width:130px; height:40px; text-align:center;border: solid 1px #ccc;display: block;}
.industry .industry_wz .industry_fr .more a:hover{color:#fff; background-color:#666;border: solid 1px #666;}

.industry .industry_wz .industry_fl{ width:500px; margin-top:60px;margin-right:100px; float:right;}
.industry .industry_wz .industry_fl .tit{ font-size: 40px;color: #333;background: url(../images/line.jpg) no-repeat right bottom; line-height:40px; padding-bottom:20px; margin-bottom:40px; text-align:right;}
.industry .industry_wz .industry_fl .js{ font-size: 15px; line-height:35px; color: #666; width:500px; height:140px;margin-bottom:40px;text-align:left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.industry .industry_wz .industry_fl .more a{ font-size: 14x; line-height:40px; color: #ccc; width:130px; height:40px; text-align:center;border: solid 1px #ccc;display: block; float:right;}
.industry .industry_wz .industry_fl .more a:hover{color:#fff; background-color:#666;border: solid 1px #666;}


/*新闻详细内容*/
.nv{ width:1200px; margin:80px auto 0;}
.nv_tit{text-align: center;color: #333;border-bottom: #d6d6d6 solid 1px;font-size: 18px;line-height: 30px;font-weight: bold;padding-bottom:20px;}
.nv_tim{text-align: center;padding: 10px 0 30px;color: #999;font-size: 14px;line-height: 24px;}
.nv_tim span{display: inline-block; vertical-align: middle; width: 24px; height: 24px; margin-right: 15px; cursor: pointer;}
.nv_tim .fx{display: inline-block; vertical-align: middle; width: 150px;}
.nv_ncon{padding: 0 5px 30px;color: #333;font-size: 15px;line-height: 30px;}
.nv_ncon p{ margin-bottom:15px;}
/* 上一条新闻 * */
.nv_ud{padding: 10px 0 10px;}
.nv_ud div{width: 46%;border-top: #d6d6d6 solid 1px;border-bottom: #d6d6d6 solid 1px;height: 58px;color: #666;font-size: 14px;line-height: 58px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nv_ud div a{color: #333;}

/*内页标题*/
#ntit{border-bottom: #d3d3d3 solid 1px; height: 55px; width:400px; margin:0 auto; padding-top:80px;}
.n_tit{height: 55px; position: relative; text-align: center; font-size:32px; color: #333;}
.n_tit i{display: block; position: absolute; left: 46%; bottom: -2px; height: 3px; background: #171717; width: 40px;}

#ntit2{border-bottom: #fff solid 1px; height: 55px; width:400px; margin:0 auto; padding-top:80px;}
.n_tit2{height: 55px; position: relative; text-align: center; font-size:32px; color: #fff;}
.n_tit2 i{display: block; position: absolute; left: 46%; bottom: -2px; height: 3px; background: #fff; width: 40px;}



/*关于*/
.aboutBg{background-image: url(../images/about3.jpg);background-repeat: no-repeat;background-position: center bottom;width: 100%;height: 1500px;background-color: #f7f7f7;padding-top:80px;}
.about1{ width:1100px; margin:0 auto;box-shadow: 0px 0px 20px #ccc; padding:0 50px 50px; background-color:#fff;}
.about1 .text{ width:1100px; font-size:14px; line-height:30px; color:#333; margin-top:40px;}


/*科技*/
.about2Bg{width: 100%;background-color: #f7f7f7;padding:0 0 80px; margin:80px 0;}
.about2{ width:1200px; margin:80px auto 0;}
.about2 .about2Fl{ width:460px; height:250px; box-shadow: 0px 0px 20px #ccc; float:left; background-color:#fff; padding:50px 70px;}
.about2 .about2Fl h3{ width:460px; font-size:24px; line-height:100%; color:#000;}
.about2 .about2Fl p{ width:460px; height:150px; font-size:14px; line-height:30px; color:#333; margin-top:20px;}
.about2 .about2Fl .more a{ font-size: 14x; line-height:33px; color: #ccc; width:100px; height:33px; text-align:center;border: solid 1px #ccc;display: block; margin-top:20px;}
.about2 .about2Fl .more a:hover{color:#fff; background-color:#666;}

.about2 .about2Fr{ width:600px; height:350px; float:right;}
.about2 .about2Fr img{ width:600px; height:350px;}

.nmainBox{ width:1200px; min-height:200px; margin:80px auto 0; font-size:14px; line-height:30px; color:#333;}

/*图片列表*/
.pic_list{ width:1200px; margin:80px auto 0;}
.pic_list li{width: 370px; height: 318px; margin: 0 45px 20px 0; position: relative; float: left;}
.pic_list li:nth-child(3n){margin-right:0;}
.pic_list li .pic{display: block; width: 370px; height: 278px; transition: 0s; overflow:hidden}
.pic_list li .pic img{display:block; transition:all ease-out .3s;width: 370px; height: 278px;}
.pic_list li .txt{width: 370px; display: block; height: 40px; font-size:14px; line-height:40px; color: #333; text-align:center}
.pic_list li .pic:hover{display: block; width: 370px; height: 278px;overflow: hidden;}
.pic_list li .pic:hover img{margin: -1px; transform:scale(1.05)}

/*产业布局详情页*/
.yw{ width:1200px; margin:0 auto 70px;}
.yw .yw_fl{width: 490px;float: left;background-color: #fafafa;height: 700px; padding: 50px 60px 0;}
.yw .yw_fl h3{width: 490px;font-size: 30px;color: #0d4290;line-height: 35px;font-weight: bold; margin-bottom:20px;}
.yw .yw_fl h4{width: 490px;font-size: 18px;color: #333;line-height: 30px;font-weight: normal;}
.yw .yw_fl .text{width: 490px;height:250px;font-size: 14px;color: #5b5b5b;line-height: 25px;margin-top: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;overflow-y:scroll;}
 /* 定义滚动条样式 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: #000;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  border-radius: 10px;
  background-color: rgba(240, 240, 240, .5);
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  background-color: rgba(240, 240, 240, .5);
}
.yw .yw_fl .lx{width: 490px; padding:20px 0;font-size: 14px;color: #5b5b5b;line-height: 30px; border-top:solid 1px #ddd;border-bottom:solid 1px #ddd; margin-top:60px;}
.yw .yw_fl .lx span{line-height:30px;font-style:italic;font-weight:bold;color:#0d4290;font-size:24px;}
.yw .yw_fl .link{background-position: 90px center;font-size: 15px;width: 120px; height: 45px;line-height: 45px;background-image: url(../images/ny_yw_lb_1.png);background-repeat: no-repeat;color: #fff;text-align: left;padding-left: 20px;transition-duration: 0.5s;background-color: #ddd;border-radius: 8px;margin-top: 60px;margin-left: 18px;display: block;}
.yw .yw_fl .link:hover{background-color: #0d4290;}
.yw .yw_fr{width: 590px;float:right;height: 750px;}

.project{position: relative; overflow: hidden;}
.project_overlay{width: 590px;height: 750px;position: absolute;top: 0;left: 0;-moz-transform: scaleY(0);-webkit-transform: scaleY(0);-o-transform: scaleY(0);-ms-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;background-color: rgba(13,66,144,0.7);visibility: hidden;opacity: 0;}
.project_image img{width: 590px;height: 750px;}
.project:hover .project_overlay{visibility: visible; -moz-transform: scaleY(1); -webkit-transform: scaleY(1); -o-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); opacity: 1;}
.project_link{left: 0; right: 0; position: absolute; top: 50%; margin: 0 auto; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; visibility: hidden; opacity: 0; text-align: center;}
.project:hover .project_link{opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible;}


/*产品图片滚动*/
.tpgd_List{position: relative;clear: both;height: 328px;width: 1200px;margin: 80px auto 0;}
.tpgd_List .bd_dl{padding: 0 !important;}
.tpgd_List .bd{position: relative;height: 100%;z-index: 0;height: 328px;overflow: hidden;}
.tpgd_List .bd li{zoom: 1;vertical-align: middle;width: 370px;overflow: hidden;margin-right: 45px;float: left;display: inline;}
.tpgd_Pic{width: 370px;height: 278px;overflow: hidden;}
.tpgd_Pic img{width: 370px;height: 278px;}
.tpgd_PicText{height: 50px;line-height: 50px;text-align: center;}
.tpgd_PicText a{font-size: 15px; color:#fff;}
.tpgd_List .bd li:hover{}
.tpgd_List .bd li:hover .tpgd_PicText a{color: #fff;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.tpgd_List .prev{display: block;width: 40px;height: 75px;position: absolute;left: 0px;top: 110px;background: url(../images/farrow.png) no-repeat 0 0;display: none;}
.tpgd_List .next{display: block;width: 40px;height: 75px;position: absolute;right: 0px;top: 110px;background: url(../images/farrow.png) no-repeat -50px 0;display: none;}
.tpgd_List .prev:hover{background: url(../images/farrow.png) no-repeat 0 -75px;}
.tpgd_List .next:hover{background: url(../images/farrow.png) no-repeat -50px -75px;}

/*三级导航*/
.nnav{width:1200px;height:auto;text-align: center;margin: 50px auto 0;}
.nnav ul li{display: inline-block;width:190px;margin-right:10px;margin-bottom:10px;}
.nnav ul li a{display: block;color: #333;font-size: 15px;line-height: 55px;background-color:#f4f4f4;text-align:center;}
.nnav ul li a:hover{color: #fff;background-color:#666;}
.nnav ul li a#current{color: #fff;background-color:#666;}

/* 向下箭头 */
.arrow_down{position:absolute; left:50%; bottom:10%; z-index: 999;animation: skip 1s ease infinite;}
.arrow_down img{margin-left: -50%;}
@-webkit-keyframes skip{0%{bottom:15%;}45%{bottom:13%;}50%{bottom:14%;}100%{bottom:15%;}}
@-moz-keyframes skip{0%{bottom:15%;}45%{bottom:13%;}50%{bottom:14%;}100%{bottom:15%;}}
@keyframes skip{0%{bottom:15%;}45%{bottom:13%;}50%{bottom:14%;}100%{bottom:15%;}}

