*{margin: 0; padding: 0; font-family: "微软雅黑"; box-sizing: border-box;}
li{list-style: none;}
a:hover,a:link,a:focus,a:visited{text-decoration: none; color: #2d2d2d;}
.newsbg{background-color: #f1f1f1; margin-top:50px; padding-bottom: 30px;}
.clearfix:after{display: block; content: ""; clear: both;}
.logo img{height:118px; padding:5px 0;}
.logo-bar{height: 119px; background-color: #FFFFFF;}
.logo-bar>div{width:1200px; margin: auto;}
.logo{float: left;}
.language{float: right;}
.language{padding:20px 0;}
.language>div{float: right;}
.language a{padding:5px;}
.language a img{display: inline-block; vertical-align: middle;}
.language a P{display: inline-block; vertical-align: middle;}
.phone{padding:22px 80px 20px 0px; float: right;}
.phone img,.phone p{float: left;}
.phone p{font-size: 16px; padding-left: 10px; color:#1286B4}
.phone img{max-width: 100%;}
.nav{margin:5px auto 0; width:1200px;}
.nav ul li{float: left;}
.nav ul li a{font-size: 16px; color: #000; padding:16px 35px;}
.nav ul li.active>a{background-color: #1286B4; color: #FFFFFF;}
#wrapper{width:100%;}
#wrapper img{width:100%;}
.title{padding:50px 0 0;}
.title h2{font-size: 24px; font-weight: 200; color: #1286B4; text-align: center; padding-bottom: 20px; margin-bottom: 30px;}
.title h2:after{display: block; content: ""; width:30px; height: 2px; background-color: #1286B4;margin: auto; margin-top:20px; }
.products {width:1200px; margin: auto;}
.products p{padding-top:10px; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.products ul{margin-top:30px;}
.products ul li{width:25%; float: left; padding:10px;}
.products ul li img{width:100%;}
.products ul li a:hover h3{color: #1286B4;}
.about{margin-bottom: 100px;}
.about>div>div:after{display: block; content: ""; width:1200px; margin: auto; height: 30px; background-image: url(../images/bgab.png); background-size:100% 100%;}
.aboutli{position: relative;}
.aboutli img{width:100%;}
.aboutli>div{width:100%; position: absolute; top:50px; }
.aboutli>div>div{width:1100px; margin: auto; padding:30px 0 50px;background-color: #FFFFFF;}
.aboutli p{line-height: 1.8; font-size: 16px;padding:0 30px; text-indent: 2em;}
.aboutli h3{line-height: 2; margin:10px 0 20px; padding:0 30px; font-size: 20px; color: #1286B4;}
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected{background-color: #17A8E2 !important;}
.tp-leftarrow.large,.tp-rightarrow.large{background-color: #17A8E2;}
.tp-leftarrow.large:hover,.tp-rightarrow.large:hover{background-color: #A9C840 !important;}

.news{width:1200px; margin: auto;}
.news img{max-width: 100%;}
.news-list>div{width:50%; float: left; padding:10px;}
.news-time{width:60px; height: 60px; float: left; vertical-align: middle; text-align: center; background-color: #1286B4;}
.news-list li h3{line-height: 50px; float: left; margin-left: 30px; font-size: 18px; color: #555555; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-list li h3:hover a{color: #1286B4;}
.news-time p,.news-time span{color: #FFFFFF;}
.news-time span{font-size: 22px; display: inline-block; padding-top:8px;}
.news-list li{padding:10px 0; border-bottom: 1px dashed #CCC;}
.news-list li:after{display: block; content: ""; clear: both;}

footer{padding:25px; margin-top:50px; background-color: #1B2330; width:100%;}
footer p,footer p a{color: #83888F !important; text-align: center; font-size: 13px; line-height: 1.8;}
/*#owl-demo { width: 1200px; margin-left: auto; margin-right: auto;}
#owl-demo .item{ display: block;}
#owl-demo img { display: block; width: 100%;}*/

/*about*/
.bread{width:1200px; height: 50px; margin: auto;}
.bread li{float: left; line-height: 50px; border-bottom: 2px solid #1286B4;}
.bread li a,.bread li{font-size: 18px; color: #1286B4; font-weight: bold;}
.pg-main{width:1200px; margin: auto;margin-top:30px;}
.pg-nav{width:120px; float: left;position: relative;}
.nav-drop{display:none;position: absolute; padding:10px; background-color: rgba(255,255,255,0.9); left: 120px; top:0; box-shadow: 0 0 10px #888;}
.nav-drop li{width:120px;}
.nav-drop li a{display: inline-block; width:100%; line-height:30px; padding:5px;}

.pg-nav li{width:120px;}
.pg-nav li a{display: inline-block; margin-bottom: 10px; border-radius: 5px; background-color: #1286B4; color: #FFFFFF; width:100%;  line-height: 30px; padding:5px; text-align: center;}
.pg-nav li a:hover{background-color: #17A8E2;}
.pg-con{margin-left: 200px; }
.pg-con1{margin-left: 100px; }
.pg-con h2{font-size: 20px; color: #1286B4; text-indent: 30px; margin:20px 10px 10px;text-align:center}
.pg-con p{font-size: 15px; line-height: 2; text-indent: 2em; }
.cona{margin:20px 0; text-indent: 0 !important;}
/*products*/
/*.productspg li{width:25%; float: left;}
.productspg li:hover>div{border-color: #1286B4;box-shadow: 0 0 10px #CCCCCC;}
.productspg li img{max-width: 100%;}
.productspg li p{text-indent: 0; overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical; margin-bottom: 20px;}
.productspg li>div{padding:10px; height: 340px; margin:5px; border:solid 1px #eee; border-radius: 5px;}
.productspg li h3{font-size: 18px;  margin:10px 0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}*/
.productspg li p{width:33.33%; line-height: 40px; float: left; font-size: 14px; text-align: left;}
.productspg li:first-child p{font-size: 16px; font-weight: bold;}
.productspg li:nth-child(2n+1) p{background-color: #f1f1f1;}
.productspg li a:hover{color: #0887B9; font-weight: bold;}

.pager{margin-top:30px; text-align: center}
.pager ul{display: inline-block;}
.pager li a{border:1px solid #EEEEEE; width:30px; height: 30px; line-height: 28px; vertical-align: middle; text-align: center; display: inline-block; margin:5px;}
.pager li{float: left;}
.pager li.active a,.pager li a:hover{background-color: #1286B4; color: #FFFFFF; border-color: #1286B4;}
.newspg li:after{display: block; content: ""; clear: both;}
.newspg li{padding:10px 0; border-bottom: 1px dashed #CCCCCC;}
.newspg li h3{margin-right:100px; float: left; line-height: 40px; font-size: 16px; font-weight: 500; color: #000000;}
.newspg li p{text-indent: 0; float: right; line-height: 40px;}
.newspg li h3 a:hover{color: #1286B4;}
.contpg iframe{border: none; width:100%; height: 300px;}
.address{margin-top:30px;}
.address li{float: left; width:50%; font-size: 15px; line-height: 1.8;}
.message{margin-top:20px; padding-bottom: 20px; }
.message h3{font-size: 18px; margin:20px 0 10px;}
.message input{padding:10px; width:49%; border:1px solid #CCC;}
.message textarea{width:98.5%; height: 200px; margin-top: 10px; padding:10px; border:1px solid #CCC;}
.btn{padding:10px 25px; background-color: #1286B4; color: #FFFFFF !important;}
.newdetailcon p{margin-bottom: 10px; line-height: 1.8; font-size: 15px;}
.ntime{text-align: center; padding:10px 0; color: #888;}
.newdetail h2{margin:10px 20px; text-align: center; }
.proimg_b{display: inline;
    width: 196px;
    height: 179px;
    float: left;
    margin: 20px 10px 5px 18px;
    overflow: hidden; }
.proimg_b img{
    width: 196px;
    height: 146px;
    margin: 0;
	transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.proimg_b p{
	display: block;
    height: 30px;
    line-height: 30px;
    width: 196px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #fff;
    z-index: 9998;
    position: relative;
	margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #575757;
    font-family: 微软雅黑, Arial, Helvetica, sans-serif;
    line-height: 26px;
    list-style: none;
}
.prodetail h1{font-size: 20px; margin:20px 0px 40px; color: #555555; font-weight: 100; text-align: center;}
.prodetail img{max-width:100%;}
.productDetailImg{
	width: 550px;
    max-width: 880px;
    border: 1px solid #ddd;
	margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: #575757;
    font-family: 微软雅黑, Arial, Helvetica, sans-serif;
    line-height: 26px;
    list-style: none;
}
.prodetail h3{text-align: left; font-size: 20px;font-size: 16px; }
.procon h3{font-size:14px;text-align: left; margin-bottom: 20px; padding:10px 50px 10px; display: inline-block; border: 1px solid #CCCCCC; border-top:2px solid #1286B4}
.prodetail li{text-align: left; font-size: 16px; line-height: 1.8; display: inline-block; width:30%;}
.prodetail li span{color: #888888;}
.procon{text-align: left;}
.prodetail p a{color: #E1472F;}
.nav li{position: relative;}
.nav ul li{padding:16px 0;}
.dropdown{position: absolute; display: none; top:52px;z-index: 999; background-color: rgba(18,134,182,0.8); border:1px solid #1286B4;width:100%}
.dropdown li{padding:0 !important; display: inline-block; width:100%; }
.dropdown li a{padding:10px 20px !important; display: inline-block; width:100%;text-align: center; color: #FFFFFF !important;}
.dropdown li a:hover{background-color: #17A8E2;}
.nav>ul>li:hover>a{color: #FFFFFF;background-color: #1286B4;}
.nav>ul>li:hover>.dropdown{display: block;}
.proms {text-align: left; padding:30px 0 30px;}
.space{}
@media only screen and (max-width: 768px) {
	.logo-bar>div,.nav,.products,.news,.bread,.pg-main{}
	#wrapper{width:1200px;}
	footer{width:1200px;}
}
/*partner*/
.partner{margin-left: 100px;}
.partner>ul li{width:20%; float: left; padding:10px;}
.partner>ul li img{padding:10px; border:1px solid #CCCCCC;}

/*ab-culture*/
.ab-culture img{margin-bottom: 20px;}
.ab-culture p{margin-bottom: 10px;}

/*search*/
.search{float: right;padding:20px 100px 20px 20px;}
.search input{border:1px solid #CCCCCC; padding:5px 10px; line-height: 18px; outline: none;}
.search form{float: left; }
.search a{padding:5px 15px; float: left;}
.cont{
	width: 785px;
    padding-top: 20px;
}
#telback {
    background: url(../images/lxs.png) no-repeat 10px -30px;
    min-height: 400px;
    font-size: 15px;
    line-height: 35px;
	padding-left: 400px;
}
#telback b {
    font-size: 16px;
    color: #ff6600;
    line-height: 35px;
    font-weight: bold;
}
.footPic{
	height:520px;
	width:100%;
}