@charset "utf-8";
* {margin:0;padding:0;transition-property: all;-ms-transition-property: all;-moz-transition-property: all; outline:none;-webkit-transition-property: all;-o-transition-property: all; }
.flexslider *,.indpro li,.indpro li h2
{transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
html{-webkit-text-size-adjust:none;font-family:arial,'Microsoft YaHei';}
body {color:#888; line-height:30px;font-size:16px;margin:0 auto;font-family:arial,'Microsoft YaHei';}
a {font-size:16px;color:#888; text-decoration: none;outline:none;}
a:Hover {color:#0170c0;}
img {border:0px;max-width:100%; height:auto}
input,button,select,textarea{ outline:none;font-family:arial,'Microsoft YaHei';border:0;color:#595757;font-size:14px}
textarea{resize:none;}i{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}
ul,li,dl,dt,dd { list-style:none;}
h1,h2,h3,h4,h5 { font-weight:normal}
hr {border:0;border-top:1px solid #ccc; height:1px;margin-top:5px}
.clear,.clearfix { clear:both;}

:-moz-placeholder,
::-moz-placeholder, 
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #e2e2e2;}
 
.pageclass {height:0px;overflow:hidden;}
.page_wrap {width:100%;padding:10px 0 0px  0; text-align:center;}
.pager {padding:0 0 0px 0; width:100%;text-align:center; font-size:14px; }   
.pager a { margin: 2px 3px;text-align:center; display:inline-block; text-decoration: none;border:1px solid #d3d3d3}   
.pager span.current { margin: 0 3px; display:inline-block; text-align:center; }   
.pager span.disabled { margin: 0 3px; display:inline-block;text-align:center;border:1px solid #d3d3d3;}   
.pager select {margin: 0px 3px -2px 3px; font-size:14px;}
.pager input {margin: 0px 3px -2px 3px;   padding:2px; text-align:center;font-size:14px;} 
.pager a,.pager span.disabled {background:#fff; font-size:14px;}  
.pager a:hover,.pager span.current { background:#0170c0;border:1px solid #e60011}   
.pager a:hover,.pager span.current{ color:#fff;border:1px solid #0170c0;} 
.pager a,.pager span.disabled {color:#888;border:1px solid #d3d3d3;} 
.pager a,.pager span.current,.pager span.disabled{width:30px; height:30px; line-height:30px;}
.pager font {font-family:宋体}

.di {float:left;}
.dipage {float:left;}
.picleft {margin-right:30px;margin-bottom:10px;}
.picright {margin-left:30px;margin-bottom:10px;}

.wrap {width:960px;margin:0 auto;}

.toper {border-top:2px solid #f6ce55; height:100px; overflow:hidden}
.toper .logo { background:url(../images/logo.jpg) no-repeat;width:295px; height:64px;float:left;margin-top:17px;}
.toper .cons {float:right; text-align:right}
.toper .cons .title {font-size:12px;margin:10px 2px 5px 0}

.navmenu { height:39px; line-height:39px; background:url(../images/1.gif); text-align:center;}
.navmenu li {float:left;width:137px; text-align:center}
.navmenu li a { display:block;color:#fff;font-size:14px}
.navmenu li a:hover,.navmenu li.check a { background:url(../images/1.png)}

/* flexslider */
.flexslider{position:relative;height:460px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:460px; background-position:center;}
.slides li a { display:block; height:460px; width:100%;}
.flex-control-nav{position:absolute;bottom:10px;z-index:200;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:8px;height:8px; line-height:50px;border:2px solid #fff;overflow:hidden;cursor:pointer; background:#fff; border-radius:50%}
.flex-control-nav .flex-active{ background:none;}
.flex-direction-nav{}
.flex-direction-nav li a{position:absolute;z-index:3;width:26px;height:41px;top:50%;margin-top:-20px;display:block;overflow:hidden;cursor:pointer;opacity:1}
.flex-direction-nav:hover li a {opacity:1}
.flex-direction-nav li a.flex-prev{left:2%;background:url(../images/left.png) no-repeat;background-size:100%;}
.flex-direction-nav li a:hover.flex-prev{}
.flex-direction-nav li a.flex-next{right:2%;background:url(../images/right.png) no-repeat;background-size:100%;}
.flex-direction-nav li a:hover.flex-next{}

.indabout {padding:30px 0}
.indabout .pics {float:left;width:436px; background:#f5f5f5;padding:10px;}
.indabout .cons {float:right;width:448px; background:#f5f5f5;padding:28px 22px 17px 22px;}
.indabout .cons .title { text-align:center;color:#333;font-size:23px;font-weight:Bold;}
.indabout .cons .more { text-align:center}
.indabout .cons  .content { height:150px; line-height:25px;font-size:14px; overflow:hidden;margin:20px 0 26px 0}
.indabout .cons  .content a {font-size:14px}

#owl-demo{position:relative;width:100%;height:100%;}
#owl-demo .item{ position:relative;display:block;color:#333}
#owl-demo img{display:block;width:100%;height:100%;}
.owl-pagination{position:absolute;left:0;bottom:25px;width:100%;height:8px;text-align:center;}
.owl-page{display:inline-block;width:8px;height:8px;margin:0 5px; background:#0059ab;border-radius:50%;*display:inline;*zoom:1;}
.owl-pagination .active{ background:#f6cc54}
.owl-buttons{display:none;}
.owl-buttons div{ display:none;position:absolute;top:50%;width:41px;height:41px;margin-top:-20px;text-indent:-9999px;}
.owl-prev{left:0px;background:url(../images/left1.png) no-repeat center;}
.owl-next{right:0px;background:url(../images/right1.png) no-repeat center;}
.owl-carousel {}
.owl-carousel .owl-wrapper:after {content: ".";	display: block;	clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}

.indpro { background:#f5f5f5;padding:40px 0}
.indpro .subject { text-align:center;padding-bottom:20px}
.indpro li {float:left;width:200px;padding:12px;margin:0 20px 20px 0; background:#fff; text-align:center}
.indpro li.no {margin-right:0}
.indpro li h1 { background:#fff;width:200px; height:200px; text-align:center;}
.indpro li h1 img {width:200px; height:200px;}
.indpro li h2 {font-size:14px; height:44px; line-height:22px; overflow:hidden; text-align:center;color:#666;margin-top:12px}
.indpro li:hover { background:#0170c0}
.indpro li:hover h2 {color:#fff}
.indpro .more { text-align:center;padding-top:30px}

.indcustomer { background:url(../images/indbg.jpg) no-repeat center top;padding:30px 0 0 0}
.banner { height:200px;margin-top:10px}

.mainc {padding:50px 0 80px 0;color:#666;font-size:15px}
.mainc2 { background:url(../images/1.jpg)}
.mainc a {color:#666;font-size:15px}
.maincsubject { text-align:center;margin-bottom:35px}
.maincsubject h1 {color:#333;font-size:23px;}
.maincsubject i { display:block; height:11px; background:url(../images/2.gif) no-repeat center;margin-top:4px}
.maincsubject2 i { background:url(../images/2.png) no-repeat center;}
.maincsubject h2 {color:#444;font-size:15px}
.aboutleft {float:left;width:575px;}
.aboutleft .title {font-size:25px;color:#333}
.aboutleft .line { background:#ffa712; height:2px;width:100px;margin:15px 0 30px 0}
.aboutright {float:right;width:350px; text-align:center;margin-top:80px}

.indpro2 {margin-top:-20px}
.protitle {color:#0170c0;font-weight:Bold;font-size:20px; text-align:center}
.proline {border-top:1px dotted #ccc;margin:15px 0;}
.procons {padding-top:20px;font-size:14px; line-height:25px}
.procons a {font-size:14px}

.certificate {width:600px;margin:0 auto}
.customer li {float:left;width:305px;margin:30px 20px 0 0}
.customer li.no {margin-right:0}
.customer li .cons { text-align:center;}
.customer li .cons h2 {font-size:16px;color:#333; height:30px; line-height:30px; overflow:hidden;margin-top:5px}
.customer li i { background:#f5f5f5; display:block; height:130px;width:100%;margin-top:-110px}
.customersubject { text-align:center;padding-bottom:30px}

.contact .list {border-left:3px solid #0159ab; background:#f0f3f5;margin:25px 0;padding:30px;}
.contact .list .title {color:#0170c0;font-size:20px;margin-bottom:5px;font-family:'Microsoft YaHei'}
.contact .list .cons {font-size:15px; line-height:25px;}
.contact .list .cons a {font-size:15px}













.foot { background:#f5f5f5;padding:40px 0 30px 0}
.foot .a1 {float:left;border-right:1px solid #666;padding-right:25px;width:220px; line-height:1px}
.foot .a2 {float:left;margin-left:60px}
.foot .a2 h1 a {color:#333;font-size:15px}
.foot .a2 h1 {margin-bottom:3px}
.foot .a2 p { line-height:30px; height:30px; overflow:hidden;}
.foot .a3 p {width:160px;}
.foot .a2 p a {font-size:14px;}
.foot .a4 {float:right;width:250px;}
.foot .a4 .a4-1 {color:#0170c0;font-weight:Bold;font-size:30px;}
.foot .a4 .a4-2 {margin:22px 0 12px 0}
.foot .a4 .a4-2 a {margin-right:20px}
.foot .a4 .a4-3 {color:#666; font-size:15px; line-height:25px}
.footer {padding:15px 0 10px 0; background:#0059a9; text-align:center;color:#fff;font-size:14px; line-height:25px}
.footer a {color:#fff;font-size:14px}
.footer img {margin-top:10px}
.fixed{position:fixed; z-index:99999;bottom:10px;right:10px;width:60px; height:60px;}
.fixed .fixedTop { background-color:rgba(107,176,223,1); text-align:center;border-radius:5px;width:60px; height:60px;cursor:pointer; display:none;background-image:url(../images/back_top_Z.png); background-position:center; background-repeat:no-repeat}
.fixed .fixedTop:Hover {opacity:1}