/*block1*/
.block1{ width:1200px; height:auto; margin:60px auto}
.block1 .title{ background:url(../images/dec.jpg) center bottom no-repeat; font-size:22px; color:#666666; padding-bottom:20px; display:block; text-align:center}
.block1 .title p{font-size:40px; color:#0287d4; font-weight:bold; line-height:50px; margin-bottom:10px}
.block1 .contenta{ margin-top:35px;}
.block1 .contenta ul li{ float:left; margin-right:19px}

.block1a{ width:285px; height:350px; display:block; background:#f2f2f2}
.block1a .topimg{ width:285px; height:180px; display:block; overflow:hidden; text-align:center}
.block1a .topimg img{ max-width:100%;height:180px;transform: scale(1);transition: all 1s ease-out;}
.block1a .txt{ width:238px; height:auto; margin:10px auto 0; font-size:14px; line-height:24px; color:#666}
.block1a .txt p{ height:52px; line-height:52px; text-align:center; font-size:24px; color:#3e3e3e}
.block1a .txt p a{line-height:52px;font-size:24px; color:#3e3e3e}
.block1a .txt .dec{ width:35px; height:2px; margin:0 auto; background:#0287d4; margin-bottom:15px}
.block1a:hover .topimg img{transform: scale(1.2);}

.block1a:hover{background:#0287d4}
.block1a:hover .txt{font-size:14px; line-height:24px; color:#fff}
.block1a:hover .txt p a{line-height:52px;font-size:24px; color:#fff}
.block1a:hover .txt .dec{ width:35px; height:2px; margin:0 auto; background:#fff; margin-bottom:15px}

/*产品推荐*/
.tjcpa{ width:100%; height:600px; margin:0 auto; background:#f2f2f2}
.tjcpa .main{ width:1200px; height:auto; margin:0 auto}
.tjcpa .main .leftpic{ display:block; width:630px; height:auto; display:block; text-align:center}
.tjcpa .main .righttxt{ display:block;width:570px; height:auto}
.tjcpa .main .righttxt h1{ font-size:58px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0287d4; line-height:65px; margin-top:100px}
.tjcpa .main .righttxt h2{ font-size:57px; color:#333333; font-weight:bold; line-height:65px}
.tjcpa .main .righttxt h3{ font-size:20px; line-height:34px; color:#333333; font-weight:100; margin-top:30px}
.tjcpa .main .righttxt h3 span{ padding:4px 10px; background:#0287d4; margin:0 5px; color:#fff; font-size:20px; line-height:34px;font-weight:100}
.tjcpa .main .righttxt h4{
	font-size: 15px;
    line-height: 25px;
    color: #333;
    font-weight: 100;
    margin-top: 10px;
    width: 70%;
    text-align: justify;
	}
.tjcpa .main .righttxt .more{ width:100px; height:30px; display:block; text-align:center; line-height:30px; border:1px solid #0287d4;border-radius:15px; color:#0287d4; margin-top:65px}
.tjcpa .main:hover .righttxt .more{ background:#0287d4; color:#fff}



/*block2*/
.in_news{width:100%; min-height:992px; margin:0 auto; background:url(../images/bg_cp.jpg) center top no-repeat; padding-top:60px; padding-bottom:75px;background-size: 100% 100%; border-top:3px solid #0287d4}
.in_news .title{ background:url(../images/dec.jpg) center bottom no-repeat; font-size:22px; color:#666666; padding-bottom:20px; display:block; text-align:center}
.in_news .title p{font-size:40px; color:#22a837; font-weight:bold; line-height:50px; margin-bottom:10px}
.in_news .title p span{font-size:40px; color:#0287d4; font-weight:bold; line-height:50px;}

.in_news .content{ width:1200px; height:auto; margin:35px auto 0}

.in_news .news_top {
	width: 1200px;
    height: auto;
    margin: 0 auto;
    text-align: center;
    margin-top: 35px;
	}
.in_news .news_top li{
	display: inline-block;
    height: 45px;
    line-height: 45px;
    margin: 0.5%;
    background: #fff;
    color: #444;
    font-size: 16px;
    border-radius: 25px;
    border: 1px solid #e5e5e5;
    width: 18.8%;
	}
.in_news .news_top li a{color: #444;font-size: 16px;}
.in_news .news_top li:hover{border-radius:25px; background:#22a837}
.in_news .news_top li:hover a{color: #fff;}

.in_news .news_box{ width:1200px; height:auto; margin:0 auto}
.in_news .news_box ul{display: block;}
.in_news .news_box li {float: left;margin-right:35px; margin-top:35px;}



.in_news .news_box li:nth-child(3n){
	margin-right: 0;
} 

.news_boxa{ width:354px; height:470px; border:1px solid #dddddd; padding:10px;border-radius:10px; background:#fff}
.news_boxa .topimg{
	width: 354px;
    height:354px;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	}
.news_boxa .topimg img{
	transform: scale(1);
    transition: all 1s ease-out;
    max-width: 100%;
    max-height: 100%;
	}
.news_boxa .txt{}
.news_boxa .txt p{}
.news_boxa .txt p a{ font-size:18px; color:#0287d4; line-height:35px; font-weight:bold}
.news_boxa .txt span{ color:#808080; font-size:14px; line-height:30px;}
.news_boxa .txt .more{
	width: 120px;
    height: 30px;
    display: block;
    margin: 0 auto;
    border: 1px solid #007dc6;
    background: url(../images/search.png) 20px center no-repeat #0287d4;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    margin-top: 5px;
    text-indent: 42px;
	}
.in_news .news_box li:hover {
	box-shadow: 0 0 6px #999;
}

.news_boxa:hover .topimg img{transform: scale(1.2);}





/*cont3*/
.cont3{
	margin-top: 30px;
}

/*公司简介*/
.in_about{ width:100%; height: auto; margin:0 auto; background:#0287d4; padding-top:60px; padding-bottom:60px}
.in_about .title{font-size:22px; color:#fff; display:block; text-align:center}
.in_about .title p{font-size:40px; color:#fff; font-weight:bold; line-height:50px; margin-bottom:10px}
.in_about .title p span{font-size:40px; color:#fff100; font-weight:bold; line-height:50px;}
.in_about .title .dec{ width:56px; height:3px; margin:15px auto 0; background:#fff}
.in_about .contenta{ width:1200px; height:auto; margin:0 auto; margin-top:42px;}
.in_about .contenta .lefta{ display:block; float:left; width:588px; height:412px; overflow:hidden}
.in_about .contenta .lefta img{width:588px; height:412px;transform: scale(1);transition: all 1s ease-out;}
.in_about .contenta:hover .lefta img{transform: scale(1.2);}
.in_about .contenta .righta{ display:block; float:right; width:580px; height:auto}
.in_about .contenta .righta h1{ font-size:24px; color:#fff; font-weight:bold; line-height:35px; margin-bottom:10px}
.in_about .contenta .righta .txt{ font-size:15px; line-height:26px; height:208px; display:block; overflow:hidden; color:#fff}
.in_about .contenta .righta .txt *{ font-size:15px; line-height:26px; color:#fff}
.in_about .contenta .righta .txt1{ margin-top:20px}

.childa{ width:184px; height:138px;display:block; float:left; margin:0 7px; position:relative; background:#ffffff}
.childa .topimg{width:184px;height:138px; display:block; overflow:hidden; text-align:center }
.childa .topimg img{ max-width:100%; height:138px;transform: scale(1);transition: all 1s ease-out;}
/*.childa p{ position:absolute; left:0; top:240px; width:385px; height:48px; display:block; text-align:center; line-height:48px; color:#fff; font-size:16px; background:url(../images/dec.png) repeat;text-overflow:ellipsis;white-space:nowrap; display:block; overflow:hidden;}
*/.childa:hover .topimg img{transform: scale(1.2);}


/*合作伙伴*/
.in_cooperate{ width:1200px; height: auto; margin:42px auto 0;}
.in_cooperate .titlea{ border-bottom:1px solid #fff; height:38px; line-height:38px;font-size:24px;color:#ffffff; }
.in_cooperate .contentb{margin:18px auto 0;}
.in_cooperate .contentb ul li{ float:left; margin-right:20px; margin-top:20px}

.proming_a{ width:183px; height:183px; display:block;overflow:hidden;}
.proming_a .topimg{width:183px; height:183px; display:block; overflow:hidden; text-align:center; background:#fff}
.proming_a .topimg img{ max-width:100%; height:183px;transform: scale(1);transition: all 1s ease-out;}
.proming_a:hover{-moz-box-shadow:0 0 8px rgba(8,1,3,.2);-webkit-box-shadow:0 0 8px rgba(8,1,3,.2);box-shadow:0 0 8px rgba(8,1,3,.2);z-index:10; -moz-transform:translate3d(0,-2px,0);-ms-transform:translate3d(0,-2px,0);-o-transform:translate3d(0,-2px,0);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.proming_a:hover .topimg img{transform: scale(1.2);}



/*应用领域*/
.in_yyly{width:100%; height:auto; margin:0 auto; background:#eeeeee; padding-top:60px; padding-bottom:40px}
.in_yyly .title{ background:url(../images/dec.jpg) center bottom no-repeat; font-size:22px; color:#666666; padding-bottom:20px; display:block; text-align:center}
.in_yyly .title p{font-size:40px; color:#22a837; font-weight:bold; line-height:50px; margin-bottom:10px}
.in_yyly .title p span{font-size:40px; color:#0287d4; font-weight:bold; line-height:50px;}
.in_yyly .content{ width:1200px; height:auto; margin:35px auto 0}


.proimg_e{ width:290px; height:259px;display:block; text-align:center; line-height:40px; float:left; margin:0 11px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.proimg_e .topimg{
	width: 284px;
    height: 213px;
    border: 1px solid #c0c0c0; padding:2px;
    overflow: hidden;
    background: #fff;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
	}
.proimg_e .topimg img{
	    transform: scale(1);
    transition: all 1s ease-out;
    max-width: 100%;
    max-height: 100%;
	}
.proimg_e:hover .topimg{ border:1px solid #0287d4; background:#d0eeff}
.proimg_e:hover .topimg img{transform: scale(1.2);}


/*新闻动态*/
.block3{ width:1200px; height:auto; margin:25px auto 60px;}
.block3 .title{ width:1200px; height:54px; border-bottom:1px solid #dfdfdf}
.block3 .title p{ float:left; font-size:24px; line-height:54px; color:#017cc1; font-weight:bold}
.block3 .title p span{font-size:20px; line-height:54px; color:#aaaaaa; font-weight:100; text-transform:uppercase}
.block3 .title a{ float:right; width:68px; height:24px; display:block; text-align:center; line-height:24px; background:#fff; border:1px solid #aaaaaa; font-size:14px; color:#aaaaaa; margin-top:15px}
.block3 .content{ margin-top:28px;}

.childam{ width:375px; height:auto; display:block; float:left; margin-right:25px; background:#0287d4}
.childam img{ width:375px; height:281px}
.childam .txt{ padding:15px; width:345px; height:auto}
.childam .txt p{width:345px; height:45px; font-size:16px;line-height:45px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.childam .txt p a{ font-size:16px; line-height:45px; color:#fff}
.childam .txt span{ font-size:13px; line-height:25px; height:75px; display:block; overflow:hidden; color:#fff}


.childb{ width:387px; height:auto; display:block; float:left; margin-right:25px}
.childb .titlea{ width:387px; height:35px; border-bottom:1px solid #cfcfcf}
.childb .titlea p{ float:left; padding-left:10px; padding-right:10px; border-bottom:2px solid #017cc1; height:35px; line-height:35px; font-size:16px; font-weight:bold}
.childb .titlea a{ float:right;line-height:35px; font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif}
.childb .contenta{ margin-top:10px}
.childb .contenta ul li{width:387px; height:35px; line-height:35px; background:url(../images/iconc.jpg) 0 center no-repeat; text-indent:16px; overflow:hidden; border-bottom:1px dotted #cfcfcf}
.childb .contenta ul li a{width:287px; height:35px; font-size:14px; overflow:hidden; line-height:35px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.childb .contenta ul li span{width:100px; height:35px;display:block; overflow:hidden; line-height:35px;font-family:Arial; font-size:14px;text-align:right; color:#666;}


.childc{ width:387px; height:auto; display:block; float:right;}
.childc .titlea{ width:387px; height:35px; border-bottom:1px solid #cfcfcf}
.childc .titlea p{ float:left; padding-left:10px; padding-right:10px; border-bottom:2px solid #017cc1; height:35px; line-height:35px; font-size:16px; font-weight:bold}
.childc .titlea a{ float:right;line-height:35px; font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif}
.childc .contenta{ margin-top:20px}


.con_que{ width:387px; min-height:70px;padding-top:10px; padding-bottom:10px; margin:0 auto}
.con_que a{ display:block; width:387px; height:30px; line-height:30px; background:url(../images/q.jpg) no-repeat 6px center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:33px; font-size:14px; }
.con_que .abstract{ display:block; width:352px; height:46px; overflow:hidden; background:url(../images/a.jpg) no-repeat 6px 6px #fafafa; overflow:hidden; padding-left:35px}
.con_que .abstract,.con_que .abstract *{line-height:22px; font-size:13px; color:#666}