﻿@charset "utf-8";
/* CSS Document */
html{
	background: #f2f2f2;
}
body{
	background: #fff;
	width: 1350px;
	margin: 0 auto;
}


.flexslider{position:relative;height:600px;overflow:hidden;}

.slides{position:relative;z-index:1;}

.slides li{height:600px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:40px;overflow:hidden;background:url(../images/dot.png) no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:right 0 ;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:47px;height:47px;overflow:hidden;cursor:pointer;position:absolute; background: url(../images/arrow.png) no-repeat;}

.flex-direction-nav li a.flex-prev{left:50%;margin-left: -650px;}

.flex-direction-nav li a.flex-next{background-position: right 0;right:50%;margin-right: -650px;}



/* 头部 */
body{min-width: 1100px;}
.header{width: 100%; height: 90px; background: url(../images/hdbg.png) repeat-x; }
.header-bd{width: 1100px; margin:0 auto;position: relative; height: 90px; z-index: 100; padding-left: 170px;}

.header-bd .logo{width:148px; height: 119px; position: absolute; left: 0; top: 0;}
.header-bd .h-top{height: 40px; line-height: 40px; color: #fff; font-size: 16px;}
.header-bd .navbar li{height: 50px; line-height: 50px; float: left; margin-right: 80px;}
.header-bd .navbar li a{color: #fff;font-size: 18px;}



.w1100{margin:0 auto; width: 1100px;}

.product-wrap{padding:80px 0;}

.product-wrap li{width:320px; float: left; background: url(../images/yinying.png) bottom center no-repeat;padding-bottom:80px; margin-right: 65px;}



.company-banner{height: 495px; background: url(../images/intro_bg.jpg) center no-repeat;}

.company-intro{width:550px; margin:0 auto; color: #fff; text-align: center;padding-top: 90px;}

.company-intro .cp-hd{font-size: 24px; margin-bottom:30px;}

.company-intro .cp-desc{font-size:15px;}

.company-intro .cp-desc p{margin-bottom: 10px; line-height: 30px;}

.company-intro .more{display:inline-block;width: 120px; height: 40px;border-radius: 42px; -webkit-border-radius:42px; line-height: 40px; font-size: 16px;text-align: center;border:1px solid #fff; color: #fff; margin-top: 30px;}



.applay-banner{height: 650px; background: url(../images/applay_bg.jpg) center top no-repeat; margin-top: 10px;}

.applay-intro{width: 1100px;padding-top: 240px; margin:0 auto;}

.applay-box{width: 430px; color: #fff}

.applay-intro .ai-pic{margin-bottom:20px;}

.applay-intro .ai-hd{font-size:24px;margin-bottom:20px;}

.applay-intro .ai-desc{font-size:15px; line-height:35px;}























/* 联系我们 */

.contact-wrap{background: #4b4b4b;padding:25px 0 35px 0; color: #fff;font-size: 14px;}

.contact-wrap a{color: #fff;font-size: 14px;}

.contact-hd{font-size: 24px;margin-bottom: 40px;}

.contact-box{float: left;margin-right: 120px;}

.contact-box li{margin-bottom:15px; height: 16px;}

.contact-wrap .code{float: right;text-align:center; margin-top: -15px;}

.contact-wrap .code .c-txt{padding:15px 0;}





.news-wrap{padding:50px 0 60px 0;}

.news-w-hd{height: 60px;border-bottom: 1px solid #cccccc; font-size: 24px; text-align: center; color: #444}

.news-w-hd .news-l{width:680px; height: 60px; float: left; background: url(../images/linke.png) center bottom no-repeat;}

.news-w-hd .news-r{width:300px;height: 60px; float: right;background: url(../images/linke.png) center bottom no-repeat;}

.news-list{width: 680px; float: left;}

.cert-wrap{width: 300px; float: right;}

.news-list li{padding:20px 0;border-bottom: 1px solid #e5e5e5;overflow: hidden;}

.news-list li .num{width: 32px; height: 32px; line-height: 32px;text-align: center;background: #eae815;font-size: 14px; float: left;margin-right: 25px;}

.news-list li .list-bd{width: 454px;float: left;}

.news-list li .time{text-align: center;padding-top: 32px;background: url(../images/time.png) center top no-repeat; float: right;}

.news-list li .l-title{line-height: 25px;}

.news-list li .l-title a{font-size: 17px;}

.news-list li .l-desc{line-height: 22px;}



.cert-wrap ul{margin:0 -15px;padding:30px 0;}

.cert-wrap li{width: 70px; text-align: center;float: left;font-size: 16px;margin:0 20px; margin-bottom: 18px;}





.about-wrap{padding:40px 0;}

.about-item-hd{font-size: 24px;}

.about-item li{padding:22px 15px; text-align: center; float: left; margin-right: 285px;}

.about-item li .ico{margin-bottom: 15px;}

.about-item li .txt{font-size: 14px; line-height:25px;}

.about-item li .txt span{font-size: 16px;}



.page-content{}

.page-content p{line-height: 25px;margin-bottom: 40px;}

.contact-address img{max-width: 100%;}

.container{width: 1024px; margin:0 auto;}

.page-contact{padding:25px 0;}

.contact-name{font-size:24px;margin-bottom: 40px;}

.contact-ts{font-size: 14px; color: #999;margin-bottom: 25px;}

.contact-ts a{color: #0a8af5;font-size: 14px;}



.form-group{border:1px solid #d9d9d9;height: 50px;width:385px; float: left;padding-left: 110px; position: relative;}

.form-group .txt{width: 100px; height: 50px; line-height:50px; text-align: right;position: absolute; left: 0; top: 0;font-size: 16px;}

.form-group input{width: 100%; height: 50px; line-height: 50px; border:0; outline: none; font-size: 15px;}

.form-textarea{border:1px solid #d9d9d9;padding-left: 110px; position: relative;}

.form-textarea .txt{width: 100px; height: 50px; line-height:50px; text-align: right;position: absolute; left: 0; top: 0;font-size: 16px;}

.form-textarea textarea{width: 100%; height:140px; line-height:30px; border:0; outline: none; font-size: 15px;padding:10px 0;}



.form-wrap .right{float: left;}

.form-btn{text-align: center; margin-top: 20px;}

.form-btn .btn-wrap{height: 50px;width: 490px; background: #2d2d2d; color: #fff;font-size: 18px; color: #fff;border:0; border-radius: 5px; cursor: pointer;}







/* 底部 */

.footer{background: #000; padding:25px 0; color: #8e8e8e;font-size: 13px; text-align: center;}

.footer .ft-hd{margin-bottom: 10px;}

.footer a{color: #8e8e8e;font-size: 13px;}



.content-wrap h1{padding:50px 0 0 0;font-size: 24px;text-align: center; color: #666}
.content-wrap h3{font-size: 20px;text-align: center;color: #666;}
.content-wrap .body p{line-height: 30px;font-size: 14px;}

.author{text-align: right;font-style:14px;}

.fenye{padding:30px 0;}

.fenye .prev{line-height:30px;line-height: 30px; float: left;}

.fenye .next{line-height:30px;line-height: 30px; float: right;}

.fenye a{font-size: 14px;color: #666}



.news-recommend{padding:40px 0;height:300px;}

.news-recommend .ns-pic{width: 430px;float: left;}

.news-recommend .ns-intro{height:280px;overflow: hidden; _float:left; _zoom:1;background: #ededed;padding:10px 10px 10px 30px;}

.news-recommend .ns-intro .ns-title a{font-size:30px;}

.news-recommend .ns-intro .ns-time{font-size: 14px;padding:15px 0;}

.news-recommend .ns-intro .ns-desc{font-size: 14px; line-height: 25px;}



.site-list li{padding:20px 0;border-bottom: 1px solid #e5e5e5; height: 110px;}

.site-list li .site-n-title{line-height: 30px;margin-bottom: 22px;}

.site-list li .site-n-title a{font-size: 18px; color: #666;}

.site-list li .site-n-title span{float: right;display:inline-block;line-height: 30px;color: #999;}

.site-n-bd{overflow:hidden;_float:left; _zoom:1;}

.site-n-bd .n-pic{width: 170px; float: left; margin-right: 10px;}

.site-n-bd .n-intro{line-height: 25px; font-size: 14px;color:#999;}

.site-list li .date{width: 110px; float: left;margin-right: 20px;}

.site-list li .date .year{height: 40px;line-height: 40px;background: #2d2d2d; color: #fff;font-size: 16px;text-align: center;}

.site-list li .date .mouth{height: 70px;line-height: 70px;text-align: center;font-size: 30px;color: #808080;background: #e6e6e6;}













.pages{padding:30px 0; text-align: center;}

.pages a{display: inline-block;width: 28px; height: 28px;text-align: center;line-height: 28px;border:1px solid #e5e5e5;color: #666;margin:0 5px;}

.pages a.cur{background: #000;color: #fff;}





.product-center{width: 1200px;margin:0 auto;padding:40px 0 10px 0;}

.p-sidebar{border:1px solid #e6e6e6;background: #fff; float: left;width: 160px; float: left;}

.p-sidebar li{height: 38px; border-bottom: 1px dashed #e6e6e6;}

.p-sidebar li a{display: block; height: 38px; line-height: 38px;padding-left: 40px;font-size: 15px;}

.p-sidebar li.active a{border-left: 4px solid #eae915; background: #000; color: #fff;}

.product-md{width: 822px; float: left;margin-left: 12px;}

.p-right{width: 190px;border:1px solid #e6e6e6;background: #fff; float: right;}

.pr-hd{background: #f2f2f2;height:35px; line-height:35px;padding:0 20px; color: #666;font-size: 16px;border-bottom:1px solid #e6e6e6;}

.relation-list ul{padding:0 10px;}

.relation-list li{padding:15px 0;border-bottom: 1px dashed #e6e6e6}

.relation-list li .p-txt{text-align: center;}

.relation-list li .p-txt a{font-size: 16px;}



.product-intro{border:1px solid #e6e6e6;background: #fff; margin-bottom: 10px;}

.p-detail{border:1px solid #e6e6e6;background: #fff; }

.tab-main{height: 34px; border-top: 2px solid #808080;background: #f2f2f2;}

.tab-main li{width:112px; line-height: 34px; line-height:34px;text-align: center; float: left;font-size: 15px; cursor: pointer;}

.tab-main li.active{background: #fff;border-top: 2px solid #e9e812;height: 36px; margin-top: -4px;}

.tab-cont .product-item{padding:30px 12px;}

.preview-wrap{padding:10px;width: 360px; float: left;}

.itemInfo-wrap{width: 400px; float: right; margin-right: 15px;color: #333}

.itemInfo-wrap .pro-title{font-size:24px;padding-top: 34px; margin-bottom: 25px; }

.itemInfo-wrap .pro-desc{line-height:25px; font-size: 14px;}



.picFocus{ margin:0 auto;  width:360px; position:relative;  overflow:hidden;  zoom:1;   }

.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden;}

.picFocus .hd ul{ overflow:hidden; zoom:1; text-align:center; display:table; margin:0 auto;}

.picFocus .hd ul li{margin: 5px; float:left;  width:10px; height:10px; border-radius:50%; background:#000;}



/*#ul1{display: table;margin:0 auto;height:40px;text-align: center;padding:0;}

.li1{float: left;margin-left: 5px;padding:0;width:70px;height:60px;line-height: 60px;font-size: 20px;background-color: yellow;

list-style-type: none;}*/





/*.picFocus .hd ul li img{ width:112px; height:88px; border:2px solid #fff; cursor:pointer; margin-right:5px;   }*/

.picFocus .hd ul li.on{ background-color:#eae915;  }

.picFocus .bd li{ vertical-align:middle; }

.picFocus .bd img{ width:360px; height:330px; display:block;  }



.scale{display:block;overflow: hidden;}

.scale img{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;}

.scale:hover img{transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2); }



.news-list li{transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;}

.news-list li:hover{transform:translateX(10px);-webkit-transform:translateX(10px);}



.company-banner,

.applay-banner{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;}

.company-banner:hover,

.applay-banner:hover{}



/* .applay-list li .a-photo{width: 512px; height: 350px; float: left;}

.applay-list li .a-text-box{width: 412px;height: 250px; float: right;padding:50px;}

.applay-list li .a-title{margin-bottom: 15px;}

.applay-list li .a-title a{font-size: 24px;}

.applay-list li .a-desc{font-size: 14px; line-height: 25px;} 

.cate-name{font-size: 24px;padding:20px 0}



.applay-list li.ap-style2 .a-photo{float: right;}

.applay-list li.ap-style2 .a-text-box{float: left;} */

.applay-list ul{padding:10px 5px;}

.applay-list li{float: left;background: #fff;border:1px solid #dbdbdb;width: 496px;margin-right: 15px;margin-bottom: 15px;}

.applay-list li:hover{border:1px solid #eae815;}

.applay-list li.ap-style2{margin-right: 0}

.applay-list li .a-box{background: #fff;}

.applay-list li .hd{font-size: 22px; padding:10px 15px;}

.applay-list li .hd .ch{color: #333;margin-right: 5px;}

.applay-list li .hd .en{color: #999;font-size: 14px;}

.applay-list li .desc{color: #999; line-height: 22px;padding:10px 15px;}

.cate-name{font-size: 24px;padding:20px 0;color: #333}

.cate-desc{color: #808080;font-size: 14px;}



.applaybox{position: relative; margin-bottom: 20px;}
.applay-box1{background: url(../images/app2_bg1.jpg) center top no-repeat; height: 450px;}
.applay-box2{background: url(../images/app2_bg2.jpg) center top no-repeat; height: 545px;}
.applay-box3{background: url(../images/app2_bg3.jpg) center top no-repeat; height: 530px;}
.applay-box4{background: url(../images/app2_bg4.jpg) center top no-repeat; height: 470px;}
.applay-box5{background:#f7f3ed url(../images/app2_bg5.jpg) center top no-repeat; height: 560px;}
.applay-box6{background:#f7f3ed url(../images/app2_bg6.jpg) center top no-repeat; height: 535px;}
.applay-box7{background:#f7f3ed url(../images/app2_bg7.jpg) center top no-repeat; height: 470px;}
.applay-box8{background:#f7f3ed url(../images/app2_bg8.jpg) center top no-repeat; height: 560px;}



.applay-text1{width: 400px;position: absolute; left: 50%; top: 150px;}

.applaybox .a-hd{font-size: 28px; margin-bottom:50px;color: #333;}

.applaybox .a-ch{font-size:14px;color: #808080;line-height: 25px;}

.applaybox .a-en{line-height: 22px;}

.applay-box1 .applay-text1{top: 30px;margin-left: 140px;}

.applay-box2 .applay-text1{margin-left: -540px;}

.applay-box3 .applay-text1{margin-left: 140px;}

.applay-box4 .applay-text1{margin-left: -540px;}
.applay-box5 .applay-text1{margin-left: 180px;top: 50px;}
.applay-box6 .applay-text1{margin-left: -540px;}
.applay-box7 .applay-text1{margin-left: 140px;top: 80px;}
.applay-box8 .applay-text1{margin-left: -540px;}

.applay-box1 .applay-text1 .a-hd{ margin-bottom: 30px;}

.applay-box1 .applay-text1 .a-ch{margin-bottom: 30px;}

.applay-text1 .a-hd{font-size: 28px; margin-bottom:50px;color: #333;}

.applay-text1 .a-ch{font-size:14px;color: #808080;line-height: 25px;}









.plist-main{width: 1025px; float: right;}

.plist li{background: #fff; float: left;border:1px solid #dbdbdb;width:328px;height:358px; margin-right: 10px; margin-bottom: 10px;}

.plist li:hover{border:1px solid #eae815;}

.plist li .p-title{font-size: 24px;text-align: center; height: 30px; line-height: 30px;color: #333;}

.plist li .p-pic1{text-align: center;padding:20px 35px; margin-bottom: 30px;background: url(../images/yinying.png) bottom center no-repeat;padding-bottom:30px;}



.auto{overflow: hidden;_zoom:1;_float:left;}



.plist-main2{width:970px; float: right;background: #fff;border:1px solid #dbdbdb;padding:0 25px;}

.plist2 li{overflow: hidden;padding:25px;border-bottom: 1px solid #dbdbdb}

.plist2 li .p-pic{width: 180px;float: left;margin-right: 30px;}

.plist2 li .p-title a{font-size: 24px; color: #333}

.plist2 li .p-title {margin-bottom: 20px;margin-top: 0px;}

.plist2 li .p-intro{color: #808080;font-size: 16px;line-height: 25px;width: 330px;}

.cate-box{margin-bottom: 20px;}

























/*========================ZZC 2017-1-20=======================*/

.clear{ clear:both;}



.tab-cont h1{ height:38px; line-height:38px; background:#000; font-size:22px; color:#fff; padding:0 10px;}

.parameter{ margin:20px 0; padding:10px;}



.data-download{ padding:0 40px;}

.data-download span{ display:block; width:100%; margin-bottom:20px;}

.data-download span img{ display:inline-block; float:left; width:60px; height:60px;}

.data-download span a{ display:inline-block; float:left; height:60px; line-height:60px; color:#333; font-size:22px; padding:0 30px;}

.data-download span a:hover{color:#0768bb;}





.pic-list a{display:block; float:left; text-align:center; padding:6px}

.pic-list a i{ display:block; width:250px; height:160px;}

.pic-list a i img{width:250px; height:160px;}

.pic-list a span{ display:block; height:30px; line-height:30px; font-size:18px; margin-top:10px;}







.about_edu{ margin:0 100px;position: relative; overflow:hidden; border:1px solid #ddd;}

.about_edulist{overflow: hidden; position: relative;width:100%;height:460px;}

.about_edulist ul{width: 9999px;position: absolute;}

.about_edulist ul li{width:600px; height:460px; float: left; overflow:hidden; text-align:center;}

.about_edulist ul li img{width:520px; height:360px; margin-top:20px}



.edu_btn{width: 100%;padding-top: 10px; position:absolute; top:220px; z-index:99}

.edu_btn span{display: inline-block;width: 30px;height: 30px;background: url(../images/icon_arrow.png) no-repeat;cursor: pointer;}

.edu_btn span:hover{background: url(../images/icon_arrow1.png)}

.edu_leftbtn{ float:left;}

.edu_rightbtn{background-position: -40px 0!important; float:right;}


/*
.product-item h2{ height:30px; line-height:30px; display:block; margin:0 100px; font-size:22px; margin-bottom:20px; padding-left:20px; background: url(../images/icon_01.png) left no-repeat; background-size:14px; color:#f00;}*/

.product-item .about_edu .about_edulist ul li h2{ text-align:left; height:30px; line-height:30px; display:block;  font-size:22px; margin:20px 0; padding-left:50px; background: url(../images/icon_01.png) 20px 7px no-repeat; background-size:20px; color:#000;}



/*add 20170626*/
.form-search{height: 50px;width:385px; float: left;padding-left: 30px; position: relative;}
.form-search .btn-wrap{height: 50px;width: 200px; background: #2d2d2d; color: #fff;font-size: 18px; color: #fff;border:0; border-radius: 5px; cursor: pointer;}
.page-search{padding:0px 0px 25px 0px;}
.page-search table{border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;} 
.page-search table td{border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9; padding-left:5px; line-height:30px; font-size:14px;} 
