/*首页banner图*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 9;
}

.rslides li img {
	z-index: 9;
	display:block;
}

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 1.0;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

.rslides_nav:active {
	opacity: 1.0;
}

.rslides_nav.next {
	left: auto;
	right: 0;
}

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 30px;
    z-index: 9;
    left: 0%;
	width:100%;
}

.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
	*float: left;
	margin:0 5px;
}

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:#fff;
	display: inline-block;
	_display: block;
	*display: block;
	width: 15px;
	height: 15px;
	z-index: 9;
	*z-index: 9;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}

.rslides_tabs .rslides_here a {
	background:#000;
}
	
.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-42px; background:url(../image/nimg84_left.png) center no-repeat; z-index:222; width:84px; height:84px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-42px; background:url(../image/nimg84_right.png) center no-repeat; z-index:222; width:84px; height:84px; display:block;}

.indexFlashTel{position:relative; overflow:hidden; max-width:800px; display:none; margin-top:60px;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; background:#fff; cursor:pointer; margin:0 4px;-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;}
.indexFlashTel .btnDiv span.on{ background:#000;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexPart1{ padding:65px 0 70px;}
.indexPart1 .leftDiv{ width:48%; padding-right:2%;}
.indexPart1 .rightDiv{ width:48%; padding-left:2%;}
.indexPart1 .title{ height:36px; border-bottom:#000 solid 1px; color:#333; font-size:24px;}
.indexPart1 .list{ padding-top:20px;}
.indexPart1 .list li{ margin-bottom:10px;}
.indexPart1 .list li .name{ height:50px; position:relative;}
.indexPart1 .list li .name a{ display:block; height:50px; background:#f1f1f1 url(../images/ico1.png) right center no-repeat; font-size:20px; color:#1a1a1a; line-height:50px; padding-left:34px; font-family:"宋体";}
.indexPart1 .list li .name:hover a, .indexPart1 .list li .name.on a{ background:#ff6600 url(../images/ico1on.png) right center no-repeat; color:#fff;}
.indexPart1 .list li .hideBox{ display:none; padding: 1rem; overflow:hidden;}
.indexPart1 .list li .media-body{ width:60%;}
.indexPart1 .list li .media-right{ width:40%; margin-bottom: 1rem;}
.indexPart1 .list li .content{ font-size:16px; line-height:24px; color:#333; padding-right: 1rem;}
.indexPart1 .list li .content a{ font-weight:bold;}
.indexPart1 .list li .content a:hover{ color:#ff6600;}
.indexPart1 .list li .media-right img{display: block; max-width: 100%; height: auto;}

.indexPart1 .list2{ padding-top:20px;}
.indexPart1 .list2 li{ height:161px; padding:0 0 0 256px; position:relative;}
.indexPart1 .list2 li .imgDiv{ position:absolute; left:0px; top:0px;}
.indexPart1 .list2 li .imgDiv img{ width:215px; height:147px;}
.indexPart1 .list2 .li01{ padding:0 256px 0 0;}
.indexPart1 .list2 .li01 .imgDiv{ left:auto; right:0px;}
.indexPart1 .list2 li .name{ padding-top:20px; height:36px; position:relative;}
.indexPart1 .list2 li .name em{ position:absolute; left:0px; bottom:0px; display:block; width:28px; height:3px; background:#F60;}
.indexPart1 .list2 li .name a{ font-size:20px; font-weight:bold; display:block; height:26px; line-height:26px; overflow:hidden;}
.indexPart1 .list2 li .content{ padding-top:15px; font-size:14px; line-height:24px; height:48px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.indexPart2Pic{ position:relative; overflow:hidden;}
.indexPart2Pic .slick{ position:relative;}
.indexPart2Pic .slick .imgDiv img{ width:100%;}
.indexPart2Pic .slick .contentBox{ height:200px; position:absolute; right:50%; margin-right:-600px; top:50%; margin-top:-100px; width:450px; overflow:hidden;}
.indexPart2Pic .slick .name{ font-size:30px; color:#fff; font-weight:bold; position:relative; height:52px;}
.indexPart2Pic .slick .name em{ position:absolute; left:0px; bottom:0px; width:28px; height:3px; background:#838383;}
.indexPart2Pic .slick .msg{ font-size:14px; color:#a8a8a8; padding-top:16px; height:48px; line-height:24px; overflow:hidden;}
.indexPart2Pic .slick .btnDiv{ padding-top:10px;}
.indexPart2Pic .slick .btnDiv a{ display:block; width:146px; height:50px; color:#fff; text-align:center; line-height:50px; font-size:14px; background:#ff6600;}
.indexPart2Pic .slick-prev{ position:absolute; display:block; left:2%; width:29px; height:58px; background:url(../images/nimg29_left.png) no-repeat; z-index:22; top:50%; margin-top:-29px;}
.indexPart2Pic .slick-next{ position:absolute; display:block; right:2%; width:29px; height:58px; background:url(../images/nimg29_right.png) no-repeat; z-index:22; top:50%; margin-top:-29px;}

.indexPart3{ padding:70px 0 50px;}
.indexPart3 .title{ font-size:24px; color:#333; border-bottom:#000 solid 1px; height:40px;}
.indexPart3 .list{ padding-top:30px;}
.indexPart3 .list ul{ margin-right:-15px;}
.indexPart3 .list li{ float:left; width:33.33%;}
.indexPart3 .list li .box{ padding-bottom:35px; border-bottom:#ccc solid 1px; margin-right:15px;}
.indexPart3 .list li .imgDiv{ position:relative;}
.indexPart3 .list li .imgDiv img{ width:100%; height:auto;}
.indexPart3 .list li .timeDiv{ position:absolute; left:0px; top:0px; width:72px; height:65px; padding-left:10px; background:#ff6600; color:#fff; font-size:16px;}
.indexPart3 .list li .timeDiv em{ font-size:24px; display:block; padding-top:10px;}
.indexPart3 .list li .botDiv{ padding:25px 20px 0;}
.indexPart3 .list li .name{ font-size:20px; color:#333; line-height:32px; height:64px; overflow:hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.indexPart3 .list li .more{ margin-top:20px; height:24px; line-height:24px; font-size:14px;}
.indexPart3 .list li:hover .box{ background:#f8f8f8;}
.indexPart3 .list li:hover .more{ color:#ff6600; background:url(../images/nimg21_1.png) right center no-repeat;}

.productNM{ padding-bottom:40px;}
.productNM .name{ font-size:24px; color:#000; font-weight:bold; display:inline-block; border-top:#000 solid 2px; padding:5px 0 25px;}
.productNM .msg{ font-size:16px; line-height:26px;}

.productScreen{ padding:40px 0; background:#f1f1f1;}
.productScreen .btnDiv{ width:220px; height:52px; background:#ff6600 url(../images/nimg38_1.png) right center no-repeat;}
.productScreen .btnDiv a{ width:220px; height:52px; display:block; background:url(../images/nimg18_1.png) 20px center no-repeat; text-align:center; line-height:52px; font-size:18px; color:#fff;}
.productScreen .hideBox{ display:none; padding-top:40px}
.productScreen ul{ margin-right:-45px;}
.productScreen li{ float:left; width:33.33%; margin-bottom:20px;}
.productScreen li .box{ margin-right:45px; border:#dcdcdc solid 1px;}
.productScreen li .selectDiv{ text-indent:13px; color:#666; width:100%; height:45px; line-height:45px; font-size:14px; background:#fff url(../images/selectIco.jpg) right center no-repeat;}

.product{ padding:42px 0 20px;}
.product .list ul{ margin-right:-20px;}
.product .list li{ float:left; width:25%; margin-bottom:50px;}
.product .list li .box{ margin-right:20px;}
.product .list li .imgDiv{ position:relative;}
.product .list li .imgDiv img{ width:100%;}
.product .list li .hideBox{ display:none; width:100%; background:url(../images/bg2.png) repeat; position:absolute; left:0px; top:0px; z-index:2;}
.product .list li a{ display:block; width:100%; height:100%;}
.product .list li .ico{ position:absolute; left:50%; top:50%; margin-left:-20px; margin-top:-20px; width:40px; height:40px; background:url(../images/nimg40_3.png) no-repeat;}
.product .list li .msg{ padding:0 10px; bottom:10px; font-size:14px; color:#fff; position:absolute;}
.product .list li .name{ font-size:18px; padding-top:20px; height:52px; line-height:26px; overflow:hidden; font-weight:bold;}

.productPart2{ padding:60px 0 90px;}
.productPart2 .txt{ width:60%; border-top:#000 solid 1px; padding:15px 0 30px; font-size:18px; color:#000; font-weight:bold;}
.productPart2 .content{ font-size:14px; line-height:24px;}
.productPart2 .list{ padding-top:55px;}
.productPart2 .list ul{ margin-right:-30px;}
.productPart2 .list li{ float:left; width:33.33%;}
.productPart2 .list li .box{ margin-right:30px;}
.productPart2 .list li .name{ font-size:18px; color:#000; font-weight:bold; height:40px;}
.productPart2 .list li .imgDiv img{ width:100%;}
.productPart2 .list li .content{ color:#666; padding-top:20px; font-size:14px; height:72px; line-height:24px; overflow:hidden; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical;}
.productPart2 .list li .more{ padding-top:25px; font-size:16px; font-weight:bold;}
.productPart2 .list li .more a{ color:#000;}
.productPart2 .list li .more a:hover{ color:#F60;}

.productShow_1{ width:760px; position:relative; height:434px;}
.productShow_1 .bigImg{ position:relative; width:550px;}
.productShow_1 .list{width:124px; overflow:hidden;}
.productShow_1 li{ width:92px; height:73px; margin-bottom:20px; position:relative;}
.productShow_1 li img{ border:#dcdcdc solid 1px;}
.productShow_1 .liNow img{ border:#ff6600 solid 1px;}

.productShow_1Tel{ display:none;}
.productPic{ width: 100%; height:auto; position:relative;}
.productPic .agentlist{ padding:8px 0;}
.productPic .agentlist .slick-slide{ margin:0 4px; border:#dcdcdc solid 1px;}
.productPic .slick-slide img{ width:100%;}
.productPic .agentlist .slick-current{ border:#ff6600 solid 1px;}
.productPic .slider-for .imgDiv img{ width:100%;}


.productShow_2{ width:440px; position:relative; height:434px;}
.productShow_2 .name{ display:inline-block; padding:10px 0 35px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.productShow_2 .msg{ font-size:14px; color:#666; padding-bottom:35px;}
.productShow_2 .msgList li{ padding-left:20px; font-size:14px; background:url(../images/ico2.png) left 11px no-repeat; line-height:24px; padding-bottom:5px;}

.productShow_3{ padding-top:85px;}
.productShow_3 .leftDiv{ width:820px; width:68.33%;}
.productShow_3 .tab2{ border-left:#ececec solid 1px; height:47px;}
.productShow_3 .tab2 li{ font-size:16px; color:#333; font-weight:bold; background:#ececec; float:left; border-top:#ececec solid 1px; border-right:#ececec solid 1px; border-bottom:#ececec solid 1px; width:110px; height:47px; line-height:47px; text-align:center;}
.productShow_3 .tab2 .liNow{ border-bottom:#fff solid 1px; background:#fff;}
.productShow_3 .tabContentDiv2{ border:#ececec solid 1px;}
.productShow_3 .box1{ padding:40px;}
.productShow_3 .box1 .txt{ font-size:16px; font-weight:bold; padding-bottom:25px;}
.productShow_3 .box1 .content{ font-size:14px; line-height:24px; padding-bottom:25px;}
.productShow_3 .box1 .msg{ font-size:14px; color:#666; padding-bottom:35px;}
.productShow_3 .box1 .msgList{ padding-bottom:25px;}
.productShow_3 .box1 .msgList li{ padding-left:20px; font-size:14px; background:url(../images/ico2.png) left 11px no-repeat; line-height:24px; padding-bottom:5px;}

.productShow_3 .box2{ padding:40px;}
.productShow_3 .txt{ font-size:18px; color:#333; padding-bottom:20px;}
.productShow_3 .box2 th{ text-align:center; position:relative; background:#808080; height:66px; font-size:18px; color:#fff; border-right:#fff solid 2px;}
.productShow_3 .box2 th em{display: block; position: absolute; bottom: -14px; width:29px; height:14px; background:url(../images/nimg29_2.png) no-repeat; left:50%; margin-left:-15px;}
.productShow_3 .box2 td{ background:#f1f1f1; text-align: center;  border-right:#fff solid 2px; padding: 13px 0; font-size:14px;}
.productShow_3 .leftDivTel{ display:none; padding:20px 0;}
.productShow_3 .leftDivTel li{ margin-bottom:10px;}
.productShow_3 .leftDivTel li .name{ height:45px; position:relative;}
.productShow_3 .leftDivTel li .name a{ display:block; height:45px; background:#f1f1f1 url(../images/ico1.png) right center no-repeat; font-size:18px; color:#1a1a1a; line-height:45px; padding-left:24px; font-family:"宋体";}
.productShow_3 .leftDivTel li .name:hover a, .productShow_3 .leftDivTel li .name.on a{ background:#ff6600 url(../images/ico1on.png) right center no-repeat; color:#fff;}
.productShow_3 .leftDivTel li .hideBox{ display:none; padding: 20px 0; overflow:hidden;}

.productShow_3 .rightDiv{ width:340px; width:28.33%;}
.productShow_3 .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.productShow_3 .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.productShow_3 .rightDiv .msg{ font-size:14px; line-height:22px;}
.productShow_3 .rightDiv .btnDiv{ padding-top:10px;}
.productShow_3 .rightDiv .btnDiv a{ display:block; width:100%; height:50px; background:#ff6600; font-size:16px; color:#fff; font-weight:bold; line-height:50px; text-align:center;}
.productShow_3 .rightDiv .list{ padding-top:20px;}
.productShow_3 .rightDiv .list li{ min-height:25px; padding:20px 0 20px 54px; position:relative; border-bottom:#4a4a4a solid 1px;}
.productShow_3 .rightDiv .list li .ico{ position:absolute; left:0px; top:20px;}
.productShow_3 .rightDiv .list li p{ font-size:14px; line-height:24px;}
.productShow_3 .rightDiv .list2{ padding-top:10px;}
.productShow_3 .rightDiv .list2 li{ min-height:61px; position:relative; padding-left:92px;}
.productShow_3 .rightDiv .list2 li .imgDiv{ position:absolute; left:0px; top:0px;}
.productShow_3 .rightDiv .list2 li .content{ font-size:14px; line-height:24px;}

.uvex .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.uvex .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:36px;}
.uvex .leftDiv{ width:820px; width:68.33%;}
.uvex .leftDiv .imgDiv{ padding-bottom:40px;}
.uvex .leftDiv .imgDiv img{ width:100%;}
.uvex .leftDiv .txt{ font-size:16px; font-weight:bold; padding-bottom:25px;}
.uvex .leftDiv .txt2{ font-size:16px; font-weight:bold; padding:10px 0 25px; width:60%; border-top:#000 solid 1px; color:#000;}
.uvex .leftDiv .content2{ font-size:14px; line-height:24px; padding-bottom:25px;}
.uvex .leftDiv .title{ font-size:14px; color:#000; padding-bottom:35px; font-weight:bold;}
.uvex .leftDiv .msgList{ padding-bottom:25px;}
.uvex .leftDiv .msgList2{ padding-bottom:50px;}
.uvex .leftDiv .msgList li{ padding-left:20px; font-size:14px; background:url(../images/ico2.png) left 11px no-repeat; line-height:24px; padding-bottom:5px;}
.uvex .leftDiv .links{ font-size:14px; padding-bottom:45px; font-weight:bold;}

.uvex .rightDiv{ width:340px; width:28.33%;}
.uvex .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.uvex .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.uvex .rightDiv .msg{ font-size:14px; line-height:22px;}
.uvex .rightDiv .list{ padding-top:20px;}
.uvex .rightDiv .list li{ min-height:25px; padding:20px 0 20px 54px; position:relative; border-bottom:#4a4a4a solid 1px;}
.uvex .rightDiv .list li .ico{ position:absolute; left:0px; top:20px;}
.uvex .rightDiv .list li p{ font-size:14px; line-height:24px;}
.uvex .rightDiv h2{ line-height:24px;}

.system{ padding-bottom:100px;}
.system .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.system .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:36px;}
.system .leftDiv{ width:820px; width:68.33%;}
.system .leftDiv .imgDiv{ padding-bottom:70px;}
.system .leftDiv .imgDiv img{ width:100%;}
.system .title{ width:60%; border-top:#000 solid 1px; padding:15px 0 30px; font-size:18px; color:#000; font-weight:bold;}
.system .wenben{ font-size:14px; line-height:24px;}
.system .list{ padding-top:40px;}
.system .list ul{ margin-right:-30px;}
.system .list li{ float:left; width:33.33%;}
.system .list li .lbox{ margin-right:30px;}
.system .list li .limg img{ width:100%;}
.system .list li .lname{ font-size:18px; height:24px; overflow:hidden; line-height:24px; margin-bottom:30px; font-weight:bold; color:#333;}
.system .list li .lmsg{ padding-top:20px; font-size:14px; line-height:24px; overflow:hidden; height:48px; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.system .list li .lbtnDiv{ padding-top:30px;}
.system .list li .lbtnDiv a{ display:block; width:176px; height:40px; background:#ff6600; font-size:14px; color:#fff; line-height:40px; text-align:center;}

.system .rightDiv{ width:340px; width:28.33%;}
.system .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.system .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.system .rightDiv .msg{ font-size:14px; line-height:22px;}
.system .rightDiv .btnDiv{ padding-top:10px;}
.system .rightDiv .btnDiv a{ display:block; width:128px; height:50px; background:#ff6600; font-size:16px; color:#fff; font-weight:bold; line-height:50px; text-align:center;}

.technique{ padding:40px 0;}
.technique .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.technique .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:36px;}
.technique .list{ padding-top:30px;}
.technique .list ul{ margin-right:-30px;}
.technique .list li{ float:left; width:33.33%; margin-bottom:40px;}
.technique .list li .box{ margin-right:30px; background:#f1f1f1;}
.technique .list li .imgDiv{ position:relative;}
.technique .list li .imgDiv img{ width:100%; height:auto;}
.technique .list li .botDiv{ padding:0 20px 30px;}
.technique .list li .lname{ font-size:18px; font-weight:bold; color:#333; line-height:76px; height:76px; overflow:hidden;}
.technique .list li .msg{ color:#333; font-size:14px; line-height:24px; height:48px; overflow:hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.technique .list li .more{ font-weight:bold; height:24px; line-height:24px; font-size:16px; padding-top:15px;}
.technique .list li:hover .more{ color:#ff6600;}

.techniqueShow{ padding:40px 0;}
.techniqueShow .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.techniqueShow .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:20px;}

.techniqueShow2 .bigBox{ margin-top:-130px;}
.techniqueShow2 .name{ display:inline-block; padding-top:10px; height:70px; font-size:24px; color:#fff; font-weight:bold; border-top:#fff solid 2px;}
.techniqueShow2 .contentBox{ background:#fff; padding:25px 0 0 30px; position:relative; z-index:1;}
.techniqueShow2 .list li{ padding-left:445px; position:relative; min-height:402px; margin-bottom:38px;}
.techniqueShow2 .list li .imgDiv{ position:absolute; left:0px; top:0px;}
.techniqueShow2 .list li .txt{ max-width:50%; border-top:#000 solid 1px; padding:20px 0 30px; font-size:18px; color:#333; font-weight:bold;}
.techniqueShow2 .list li .content{ font-size:14px; line-height:24px; color:#333;}
.techniqueShow2 .list li a{ font-weight:bold;}

.awards{ padding:10px 0 40px;}
.awards .part1{ padding:35px 290px 0 0; position:relative;}
.awards .limg{ position:absolute; right:78px; top:0px;}
.awards .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.awards .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:36px;}
.awards .list{ padding-top:30px;}
.awards .list ul{ margin-right:-30px;}
.awards .list li{ float:left; width:33.33%; margin-bottom:40px;}
.awards .list li .box{ margin-right:30px; background:#f1f1f1;}
.awards .list li .imgDiv{ position:relative;}
.awards .list li .imgDiv img{ width:100%; height:auto;}
.awards .list li .botDiv{ padding:0 20px 30px;}
.awards .list li .lname{ font-size:18px; font-weight:bold; color:#333; line-height:76px; height:76px; overflow:hidden;}
.awards .list li .msg{ color:#333; font-size:14px; line-height:24px; height:48px; overflow:hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.awards .list li .more{ font-weight:bold; height:24px; line-height:24px; font-size:16px; padding-top:15px;}
.awards .list li:hover .more{ color:#ff6600;}

.awardShow{ padding:40px 0 100px;}
.awardShow .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.awardShow .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:30px;}
.awardShow .leftDiv{ width:68%;}
.awardShow .title{ display:inline-block; padding:10px 0 25px; font-size:16px; color:#000; font-weight:bold; border-top:#000 solid 1px; }
.awardShow .msg{ font-size:14px; line-height:24px; color:#000; padding-bottom:25px;}
.awardShow .links a{ display:block; line-height:24px; font-weight:bold; color:#000; font-size:14px;}
.awardShow .links a:hover{ color:#ff6600;}
.awardShow .imgDiv{ width:25%;}
.awardShow .imgDiv img{ max-width:100%;}

.news{ padding-bottom:50px;}
.news .txt{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.news .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:30px;}
.news .year{ height:60px; background:#f1f1f1; padding-left:30px; line-height:60px; font-size:18px; color:#333; font-weight:bold;}
.news .list{ padding:40px 0 55px;}
.news .list li{ overflow:hidden;}
.news .list li .name{ width:56%; border-top:#000 solid 1px; padding:16px 0; font-size:18px; color:#000; font-weight:bold;}
.news .list li .imgDiv{max-width: 40%;    padding-right: 2rem;    margin-bottom: 2rem;}
.news .list li .imgDiv img{display: block; max-width: 100%; height: auto;}
.news .list li .contentBox{min-width: 60%;}
.news .list li .time{ padding:10px 0; font-size:14px; color:#000; font-weight:bold;}
.news .list li .msg{ font-size:14px; color:#000; height:24px; line-height:24px; overflow:hidden; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.news .list li .more{ display:block; padding-top:10px; color:#000; font-weight:bold; font-size:14px;}
.news .list li .more:hover{ color:#ff6600;}
.news .botDiv{ padding-top:12px;}
.news .clickBtn{ display:block; background:url(../images/nimg36_1.png) left center no-repeat; height:36px; line-height:36px; padding-left:45px; font-size:20px; color:#ff6600; font-weight:bold;}
.news .hideBox{ display:none;}

.newShow{ padding-bottom:90px;}
.newShow .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.newShow .leftDiv{ width:820px; width:68.33%;}
.newShow .part1{ overflow:hidden; padding-bottom:30px;}
.newShow .part1 .content1{ width:67%; font-size:16px; line-height:30px; color:#000; font-weight:bold;}
.newShow .part1 .imgDiv1{ width:31%;}
.newShow .part1 .imgDiv1 img{ width:100%;}
.newShow .part2{ overflow:hidden; padding-bottom:60px;}
.newShow .part2 .imgDiv2{ width:20%;}
.newShow .part2 .imgDiv2 img{ width:100%;}
.newShow .part2 .content2{ width:77%; font-size:14px; line-height:30px;}
.newShow .part3 .title{ width:45%; border-top:#000 solid 1px; padding:10px 0 25px; font-size:18px; color:#000; font-weight:bold;} 
.newShow .part3 .content3{ font-size:14px; line-height:30px;}

.newShow .rightDiv{ width:340px; width:28.33%;}
.newShow .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.newShow .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.newShow .rightDiv .msg{ font-size:14px; line-height:22px;}
.newShow .rightDiv .list{ padding-top:20px;}
.newShow .rightDiv .list li{ min-height:25px; padding:20px 0 20px 54px; position:relative; border-bottom:#4a4a4a solid 1px;}
.newShow .rightDiv .list li .ico{ position:absolute; left:0px; top:20px;}
.newShow .rightDiv .list li p{ font-size:14px; line-height:24px;}
.newShow .rightDiv .list li h2{ line-height:24px;}
.newShow .rightDiv .links{ padding-top:10px; font-size:14px; font-weight:bold;} 

.directory{ padding-top:40px;}
.directory .bigName{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.directory .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:36px;}
.directory .leftDiv{ width:820px; width:68.33%;}
.directory .liebiao li{ margin-bottom:10px;}
.directory .liebiao li .name{ height:50px; position:relative;}
.directory .liebiao li .name a{ display:block; height:50px; background:#f1f1f1 url(../images/ico1.png) right center no-repeat; font-size:20px; color:#1a1a1a; line-height:50px; padding-left:34px; font-family:"宋体";}
.directory .liebiao li .name:hover a{ background:#ff6600 url(../images/ico1on.png) right center no-repeat; color:#fff;}
.directory .liebiao li .name.on a{ background:#ff6600 url(../images/ico1on2.png) right center no-repeat; color:#fff;}
.directory .liebiao li .hideBox{ display:none; padding: 1rem; overflow:hidden;}
.directory .liebiao dl{ margin-right:-15px;}
.directory .liebiao dd{ float:left; width:33.33%; margin-bottom:20px;}
.directory .liebiao dd .box{ margin-right:15px;}
.directory .liebiao dd .imgDiv{ position:relative; padding:0 32px;}
.directory .liebiao dd .imgDiv img{ width:100%;}
.directory .liebiao dd .download{ position:absolute; left:0px; top:0px; z-index:2; display:none; width:100%; height:100%; background:url(../images/bg2.png) repeat;}
.directory .liebiao dd .download a{ display:block; width:85px; height:85px; background:url(../images/nimg85_1.png) no-repeat; position:absolute; left:50%; margin-left:-42px; margin-top:-42px; top:50%;}
.directory .liebiao dd .lname{ padding-top:15px; font-weight:bold;}
.directory .liebiao dd .lname a{ display:block; font-size:20px; color:#ff6600; line-height:26px; height:52px; overflow:hidden;}

.directory .rightDiv{ width:340px; width:28.33%;}
.directory .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.directory .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.directory .rightDiv .msg{ font-size:14px; line-height:22px;}
.directory .rightDiv .list{ padding-top:20px;}
.directory .rightDiv .list li{ min-height:25px; padding:20px 0 20px 54px; position:relative; border-bottom:#4a4a4a solid 1px;}
.directory .rightDiv .list li .ico{ position:absolute; left:0px; top:20px;}
.directory .rightDiv .list li p{ font-size:14px; line-height:24px;}
.directory .rightDiv h2{ line-height:24px;}

.video{ padding:40px 0 90px;}
.video .bigName{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.video .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:36px;}
.video .leftDiv{ width:820px; width:68.33%;}
.video .part1{ overflow:hidden; padding-bottom:105px;}
.video .part1 .zuobian{ width:35%;}
.video .part1 .videoImg{ width:60%;}
.video .part1 .videoImg img{ width:100%;}
.video .part1 .txt{ font-size:18px; padding:5px 0 25px; color:#333; font-weight:bold;}
.video .part1 .msg{ font-size:14px; line-height:24px;}
.video .title{ width:55%; border-top:#000 solid 1px; padding:10px 0 25px; font-size:18px; color:#000; font-weight:bold;}
.video .liebiao{ padding-top:20px;}
.video .liebiao li{ margin-bottom:10px;}
.video .liebiao li .name{ height:50px; position:relative;}
.video .liebiao li .name a{ display:block; height:50px; background:#f1f1f1 url(../images/ico1.png) right center no-repeat; font-size:20px; color:#1a1a1a; line-height:50px; padding-left:34px;}
.video .liebiao li .name:hover a{ background:#ff6600 url(../images/ico1on.png) right center no-repeat; color:#fff;}
.video .liebiao li .name.on a{ background:#ff6600 url(../images/ico1on2.png) right center no-repeat; color:#fff;}
.video .liebiao li .hideBox{ display:none; padding: 1rem; overflow:hidden;}
.video .liebiao li .media-body{ width:30%;}
.video .liebiao li .media-right{ width:70%; margin-bottom: 1rem;}
.video .liebiao li .txt2{ font-size:18px; color:#333; font-weight:bold; padding-bottom:30px; line-height:26px; padding-right: 1rem;}
.video .liebiao li .wenben{ font-size:14px; line-height:24px; padding-right: 3rem;}
.video .liebiao li .wenben a{ font-weight:bold;}
.video .liebiao li .wenben a:hover{ color:#ff6600;}
.video .liebiao li .media-right img{display: block; width: 100%; height: auto;}

.video .rightDiv{ width:340px; width:28.33%;}
.video .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.video .rightDiv .box a{ display:block; width:100%; height:100%;}
.video .rightDiv .imgDiv{ text-align:center;}
.video .rightDiv .msg{ padding-top:30px; font-size:14px; line-height:24px;}

.videoLayer{ position:absolute; width:1200px; height:676px; display:none; z-index:222;}
.videoLayer img{ width:100%;}


.phoneApp{ padding-top:40px;}
.phoneApp .bigName{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.phoneApp .content{ font-size:16px; line-height:26px; color:#666; padding-bottom:36px;}
.phoneApp .leftDiv{ width:820px; width:68.33%;}
.phoneApp .part1{ overflow:hidden; padding-bottom:55px;}
.phoneApp .part1 .txt{ width:55%; border-top:#000 solid 1px; padding:10px 0 25px; font-size:16px; color:#000; font-weight:bold;}
.phoneApp .part1 .bigImg{ padding-bottom:80px;}
.phoneApp .part1 .bigImg img{ max-width:100%;}
.phoneApp .part1 .btnDiv a{ display:block; width:218px; height:42px; background:#ff6600; color:#fff; font-size:14px; text-align:center; line-height:42px; font-weight:bold;}
.phoneApp .part1 .tips{ width:218px; text-align:center; font-size:14px; padding-top:5px;}
.phoneApp .leftDiv .list li{ margin-bottom:100px; overflow:hidden;}
.phoneApp .leftDiv .list li .media-body{ width:70%;}
.phoneApp .leftDiv .list li .media-right{ width:30%; margin-bottom: 1rem;}
.phoneApp .leftDiv .list li .title{ display:inline-block; border-top:#000 solid 1px; font-size:16px; color:#000; font-weight:bold; padding:15px 0 20px; line-height:26px;}
.phoneApp .leftDiv .list li .wenben{ font-size:14px; line-height:24px; padding-right: 3rem;}
.phoneApp .leftDiv .list li .wenben a{ font-weight:bold;}
.phoneApp .leftDiv .list li .wenben a:hover{ color:#ff6600;}
.phoneApp .leftDiv .list li .media-right img{display: block; width: 100%; height: auto;}
.phoneApp .leftDiv .list li .btnDiv{ padding-top:20px;}
.phoneApp .leftDiv .list li .btnDiv a{ display:block; width:218px; height:42px; background:#ff6600; color:#fff; font-size:14px; text-align:center; line-height:42px; font-weight:bold;}
.phoneApp .leftDiv .list li .tips{ width:218px; text-align:center; font-size:14px; padding-top:5px;}

.phoneApp .rightDiv{ width:340px; width:28.33%;}
.phoneApp .rightDiv .list li{ margin-bottom:40px;}
.phoneApp .rightDiv .list li .imgDiv img{ width:100%;}
.phoneApp .rightDiv .list li .botDiv{ padding:25px 40px; background:#f1f1f1;}
.phoneApp .rightDiv .list li .name{ font-size:14px; font-weight:bold; height:48px; line-height:24px; overflow:hidden;}
.phoneApp .rightDiv .list li .tips{ padding-top:5px; font-size:14px;}
.phoneApp .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.phoneApp .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.phoneApp .rightDiv .msg{ font-size:14px; line-height:22px;}
.phoneApp .rightDiv .msg a{ font-weight:bold;}

.about{ padding:40px 0;}
.about .leftDiv{ width:820px; width:68.33%;}
.about .leftDiv .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.about .leftDiv .content{ font-size:14px; line-height:24px; overflow:hidden;}
.about .leftDiv .content a{ font-weight:bold;}
.about .rightDiv{ width:340px; width:28.33%;}
.about .list li{ margin-bottom:30px;}
.about .list li .box{ position:relative;}
.about .list li .imgDiv img{ width:100%;}
.about .list li .name{ position:absolute; left:0px; top:0px; width:100%; background:url(../images/bg3.png) repeat; font-size:24px; color:#fff; font-weight:bold;}
.about .list li .name p{ padding:25px 35px;}

.produced{ padding:40px 0 70px;}
.produced .leftDiv{ width:820px; width:68.33%; padding-bottom:65px;}
.produced .bigName{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.produced .content{ font-size:16px; line-height:26px; color:#333; padding-bottom:36px;}
.produced .bigImg{ padding-bottom:60px;}
.produced .bigImg img{ width:100%;}
.produced .leftDiv .txt{ width:60%; border-top:#000 solid 1px; padding:10px 0 25px; font-size:18px; color:#000; font-weight:bold;}
.produced .leftDiv .msg{ font-size:14px; line-height:24px; color:#000;}
.produced .rightDiv{ width:340px; width:28.33%;}
.produced .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.produced .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.produced .rightDiv .msg{ font-size:14px; line-height:22px; padding-bottom:20px;}
.produced .rightDiv .msg a{ font-weight:bold;}
.produced .title{ font-size:18px; color:#000; font-weight:bold; padding-bottom:25px;}
.produced .liebiao ul{ margin:0 -25px;}
.produced .liebiao li{ float:left; width:33.33%; margin-bottom:20px;}
.produced .liebiao li .box{ margin:0 25px;}
.produced .liebiao li .imgDiv{ position:relative;}
.produced .liebiao li .imgDiv img{ width:100%;}
.produced .liebiao li .download{ position:absolute; left:0px; top:0px; z-index:2; display:none; width:100%; height:100%; background:url(../images/bg2.png) repeat;}
.produced .liebiao li .download a{ display:block; width:85px; height:85px; background:url(../images/nimg85_1.png) no-repeat; position:absolute; left:50%; margin-left:-42px; margin-top:-42px; top:50%;}
.produced .liebiao li .lname{ padding-top:15px; font-weight:bold; text-align:center;}
.produced .liebiao li .lname a{ display:block; font-size:20px; color:#333; line-height:26px; height:52px; overflow:hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}
.produced .liebiao li .time{ font-size:14px; padding-top:10px; text-align:center;}
.produced .liebiao li:hover .lname a{ color:#ff6600;}

.contact{ padding:40px 0 70px;}
.contact .leftDiv{ width:820px; width:68.33%;}
.contact .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold;}
.contact .content{ font-size:16px; line-height:26px; color:#333; padding-bottom:36px;}
.contact .bigBox{ padding:45px 30px; background:#f1f1f1; position:relative;}
.contact .bigBox .ico{ position:absolute; left:36px; top:0px; width:66px; height:32px; background:url(../images/nimg66_1.png) no-repeat;}
.contact .bigBox .form li{ margin-bottom:28px;}
.contact .bigBox .form li b{ display:block; font-size:14px; color:#333; height:26px;}
.contact .bigBox .form li .input1{ width:100%; height:43px; background:#fff; line-height:43px; text-indent:14px; font-size:14px;}
.contact .bigBox .form li .selectDiv{ text-indent:13px; color:#666; width:100%; height:43px; line-height:43px; font-size:14px; background:#fff url(../images/selectIco.jpg) right center no-repeat;}
.contact .bigBox .form li textarea{ width:100%; height:140px; background:#fff; font-size:14px;}
.contact .bigBox .msg{ font-size:14px; color:#333;}
.contact .bigBox .msg a{ font-weight:bold; color:#333;}
.contact .bigBox .msg a:hover{ color:#ff6600;}
.contact .bigBox .tips{ padding:60px 0 20px; font-size:14px;}
.contact .bigBox .btnDiv a{ display:block; width:98px; height:43px; background:#6e6e6e; color:#fff; text-align:center; line-height:43px; font-size:14px;}
.contact .rightDiv{ width:340px; width:28.33%;}
.contact .rightDiv .box{ background:#f1f1f1; padding:30px 40px; margin-bottom:30px;}
.contact .rightDiv .txt{ font-size:18px; color:#000; padding-bottom:10px;}
.contact .rightDiv .msg{ font-size:14px; line-height:22px; padding-bottom:20px;}
.contact .rightDiv .msg a{ font-weight:bold;}

.privacy{ padding:40px 0;}
.privacy .name{ display:inline-block; padding:10px 0 25px; font-size:24px; color:#000; font-weight:bold; border-top:#000 solid 2px;}
.privacy .content{ font-size:16px; line-height:26px; padding-bottom:36px; color:#666;}
.privacy .txt{ width:43.33%; font-size:18px; color:#000; border-top:#000 solid 1px; padding:15px 0; font-weight:bold;}
.privacy .msg{ font-size:14px; line-height:24px; padding-bottom:90px;}
.privacy .msgList{ padding:25px 0;}
.privacy .msgList li{ padding-left:18px; background:url(../images/ico2.png) left 10px no-repeat; line-height:24px;}
.privacy .table{ padding:40px 0;}
.privacy .table th{ text-align:center; position:relative; background:#808080; height:55px; font-size:18px; color:#fff; border-right:#fff solid 2px;}
.privacy .table th em{display: block; position: absolute; bottom: -14px; width:29px; height:14px; background:url(../images/nimg29_2.png) no-repeat; left:50%; margin-left:-15px;}
.privacy .table tr{ background:#f1f1f1;}
.privacy .table td{ text-align: center;  border-right:#fff solid 2px; padding: 13px 0; font-size:14px;}
.privacy .table tr:hover{ background:#ff6600; color:#fff;}
.privacy .table tr:hover a{ color:#fff;}
.privacy .table td a{ display:block;}
.privacy .msgList2{ padding-top:30px;}
.privacy .msgList2 li{ padding-bottom:25px;}
.privacy .msgList2 li h2{ padding-left:25px; background:url(../images/ico2.png) left 9px no-repeat;}
.privacy .msgList2 li p{ padding-left:25px;}
















