@charset "utf-8";
/* CSS Document */

/*css重置*/
*{ margin:0; padding:0; font-family:Arial,"Microsoft YaHei";}
a{ text-decoration:none;}
li{ list-style:none;}
.clearfix{ clear:both;}
img{ border:0; display:block;}


/*首页*/
/*页眉*/
.head_bg{ background-color:#219cd0;}
.head_box{ width:1004px; margin:0 auto; padding-top:31px; padding-bottom:30px;}
.head_box .logo{ float:left;}
.head_box .head_tel{ float:right; margin-top:13px;}

.nav1_bg{ background-color:#f1f2f4;}
.nav1_bg ul{ width:1004px; margin:0 auto;}
.nav1_bg ul li{ float:left; font-size:15px; line-height:72px; color:black; margin-left:31px; margin-right:31px;}
.nav1_bg ul li a{color:black;}

/*banner*/
#wrapper{position:relative;background:#fff}
.fullwidthbanner-container{position:relative;padding:0;width:100%!important;max-height:416px;overflow:hidden}
.fullwidthbanner-container .fullwidthabnner{width:100%!important;max-height:416px;position:relative}
.tp-bullets.simplebullets.navbar .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{background:#e1472f!important}
.tp-leftarrow:hover,.tp-rightarrow:hover{background-color:#e1472f!important}
.tp-bullets{position:absolute;bottom:0;z-index:1001}
.tp-bullets.simplebullets.round .bullet{position:relative;float:left;width:188px;height:6px;background:#fff;cursor:pointer;-webkit-transition:background .1s linear;-moz-transition:color,background .1s linear;-o-transition:color,background .1s linear;transition:color,background .1s linear}
.tp-leftarrow.large{position:relative;z-index:100;margin-top:-21px;margin-left:0;width:42px;height:43px;background:#393939 url(../images/slider-left-arrow.png) no-Repeat;box-shadow:0 0 10px 0 rgba(0,0,0,.3);cursor:pointer;-webkit-transition:background .1s linear;-moz-transition:color,background .1s linear;-o-transition:color,background .1s linear;transition:color,background .1s linear}
.tp-rightarrow.large{position:relative;z-index:100;margin-top:-21px;margin-left:0;width:42px;height:43px;background:#393939 url(../images/slider-right-arrow.png) no-Repeat 0 0;box-shadow:0 0 10px 0 rgba(0,0,0,.3);cursor:pointer;-webkit-transition:background .1s linear;-moz-transition:color,background .1s linear;-o-transition:color,background .1s linear;transition:color,background .1s linear}
.tp-bullets.tp-thumbs{position:absolute;z-index:100;margin-top:-50px;padding:3px;width:500px;height:50px;background-color:#fff}
.fullwidthbanner-container .tp-thumbs{padding:3px}
.tp-bullets.tp-thumbs .tp-mask{position:relative;overflow:hidden;width:500px;height:50px}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{position:absolute;width:5000px}
.tp-bullets.tp-thumbs .bullet{float:left;overflow:hidden;margin:0;width:100px;height:50px;background:0 0;opacity:.5;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;-ms-transition:all .2s ease-out}
.tp-bullets.tp-thumbs .bullet.selected,.tp-bullets.tp-thumbs .bullet:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1}
.tp-thumbs img{width:100%}
.tp-bannertimer{position:absolute;z-index:200;z-index:5000;width:100%;height:10px}
.tp-bannertimer.tp-bottom{bottom:0!important;height:5px}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}
.tp-simpleresponsive a{text-decoration:none}
.tp-simpleresponsive ul{margin:0;padding:0;list-style:none}
.tp-simpleresponsive>ul>li{position:absolute;visibility:hidden;list-stye:none}
.caption.slidelink a div,.tp-caption.slidelink a div{width:10000px;height:10000px}
.tp-loader{position:absolute;top:50%;left:50%;z-index:10000;margin:-22px -22px;width:44px;height:44px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(../images/loader.gif) no-repeat 10px 10px;background-color:#fff}


/*合作企业*/
.hz_box{ width:1004px; margin:0 auto; margin-top:42px;}
.hz_box .hz_box2{ float:left;}
.hz_box .hz_box2 .hz_p1{ font-size:24px; font-weight:bold;color:#219cd0; float:left;}
.hz_box .hz_box2 .hz_p1 span{ color:#333;}
.hz_box .hz_box2 .hz_p2{ float:left; font-size:14px; color:#7a7a7a; margin-left:28px; margin-top:12px;}
.hz_box .hz_box2 .hz_p3{ font-size:18px; color:#979797; margin-top:6px;}
.hz_box .hz_p4{ float:right; font-size:36px; color:#e5e5e5; margin-top:13px;}


/*首页产品*/
.s_pro_box{width:1004px; margin:0 auto; margin-bottom:33px;}
.s_pro_box .s_pro_title_box{width:540px; margin:0 auto;}
.s_pro_box .s_pro_title_box .s_pro_title1{font-size:24px; font-weight:bold;color:#219cd0; float:left;}
.s_pro_box .s_pro_title_box .s_pro_title1 span{color:#333;}
.s_pro_box .s_pro_title_box .s_pro_title2{ font-size:18px; color:#979797; margin-left:9px; margin-top:7px; float:left;}
.s_pro_box .s_pro_title_box .ss{ float:left; margin-left:25px;margin-top:3px;}
.s_pro_box .s_pro_title_box .ss .ss_title{ float:left; width:221px; height:26px; border:1px solid #d6d6d6; font-size:12px; line-height:26px; padding-left:15px; color:#018358; }
.s_pro_box .s_pro_title_box .ss .ss_pic{ float:left;}



.nav_bg{ background-color:#028ec9; height:45px; border-bottom:39px solid #a2e0f5;}
.nav_bg ul{width:1000px; margin:0 auto;}
.nav_bg ul li{ float:left; margin-left:27px; margin-right:27px;}
.nav_bg ul li a{ font-size:14px;font-family:Arial,"Microsoft YaHei"; color:white; line-height:45px;}
.mainlevel{position:relative;}
.sub_menu{ display:none; position:absolute; top:43px; left:-30px; width:600px; z-index:9999;}
.sub_menu dd{ float:left; color:#333; }
.sub_menu dd a{color:#219cd0;}
.sub_menu dd:hover a{color:#0089D1;}
.mainlevel:hover .sub_menu{display:block;}


.s_pro_bg{ background-color:#8bd8f2; padding-bottom:12px; padding-top:15px;}
.s_pro2_box{width:1004px; margin:0 auto;}
.s_pro2_box .s_pro_tip{ width:235px; background-color:white; float:left; margin-left:8px; margin-right:7px; margin-bottom:17px;}
.s_pro2_box .s_pro_tip img{ width:100%; height:150px;}
.s_pro2_box .s_pro_tip p{ font-size:14px; color:#333; text-align:center; line-height:33px; height:33px; overflow:hidden;}
.s_pro2_box .s_pro_tip:hover{opacity:0.8;}



/*首页简介*/
.s_jj_bg{ background-color:#f7f7f7; padding-top:28px; padding-bottom:30px;}
.s_jj_box{width:1004px; margin:0 auto; }
.s_jj_box .s_jj_title{ font-size:24px; color:#219cd0; font-weight:bold; text-align:center;}
.s_jj_box .s_jj_title span{ font-size:18px; color:#979797; font-weight:normal;}
.s_jj_nr_box{ width:100%; border:1px solid #d1d1d1; background-color:white; margin-top:21px; padding-top:17px; padding-bottom:13px;}
.s_jj_nr_box .s_jj_nr_box2{ width:541px; float:left; margin-left:28px;}
.s_jj_nr_box .s_jj_nr_box2 .s_jj_nr{ font-size:13px; color:#333; line-height:26px; text-align:justify;}
.s_jj_nr_box .s_jj_nr_box2 .s_jj_nr a{color:#333;}
.s_jj_nr_box .s_jj_nr_box2 .more1{ width:184px; background-color:#46add8; border-radius:20px; margin-top:23px;}
.s_jj_nr_box .s_jj_nr_box2 .more1 p{ line-height:32px; font-size:14px; color:white; font-weight:bold; text-align:center;}
.s_jj_nr_box .s_jj_pic{ float:right; margin-right:6px;}


/*首页案例*/
.cases_box{width:1004px; margin:0 auto; margin-top:24px; margin-bottom:24px;}
.cases_box p{font-size:24px; color:#219cd0; font-weight:bold; text-align:center;}
.cases_box p span{font-size:18px; color:#979797; font-weight:normal;}

table{empty-cells:show;border-collapse:collapse;border-spacing:0;}
.titbox{font-size:18px;color:#3366cc;height:32px;overflow:hidden;width:1400px;margin:20px auto;}
.scroll{width:1400px;color:#333333;margin:0 auto;overflow:hidden; margin-bottom:32px;}
.scroll img{border:solid 0px #ddd;margin:0 5px;}
.case_k:hover{ border:1px solid #999;}
.cases_p{ font-size:13px; color:#333; line-height:60px; margin-left:10px; border-bottom:1px solid #ccc; height:60px; overflow:hidden;}


/*首页页脚*/
.foot_bg{ background-color:#353638; padding-bottom:25px; padding-top:30px;}
.foot_box{ width:1200px; margin:0 auto;}
.foot_box .s_lx_box{ float:left;}
.foot_box .s_lx_box .s_lx_title{ width:220px; background-color:#018359; margin-bottom:14px;}
.foot_box .s_lx_box .s_lx_title h1{ font-weight:normal; font-size:20px; color:white; text-align:center; line-height:31px;}
.foot_box .s_lx_box p{ font-size:12px; color:white; margin-bottom:10px;}
.foot_box .s_lx_box p a{ color:white;}
.foot_box .s_ditu{ float:left; margin-left:53px; margin-top:13px;}
.foot_box .line1{ width:1px; height:210px; background-color:#555658; float:left; margin-left:23px;}
.foot_box .link_box{ width:176px; float:left; margin-left:22px; margin-right:22px;}
.foot_box .link_box p{ font-size:20px; color:white; text-align:center; margin-bottom:24px;}
.foot_box .link_box img{ margin-bottom:17px;}
.foot_box .line2{ width:1px; height:210px; background-color:#555658; float:left;}
.foot_box .ewm{ width:236px; float:left; margin-left:30px;}
.foot_box .ewm p{ font-size:20px; color:white; text-align:center; margin-bottom:24px;}
.bq{ background-color:#2a2b2d;}
.bq p{ font-size:12px; color:white; text-align:center; line-height:60px;}
.bq p a{color:white;}




/*about页*/
.banner_box{ word-spacing:100%; margin:0 auto;}
.banner_box img{ width:100%;}

.max_box{ width:1004px; margin:0 auto; margin-top:38px;}
.max_box .ny_title{font-size:24px; color:#219cd0; font-weight:bold; text-align:center; margin-bottom:40px;}
.max_box .ny_title span{font-size:18px; color:#979797; font-weight:normal;}
.content{ width:100%; padding-bottom:50px;}
.content .about_pic{ float:left;}
.content .about_nr{ width:527px; float:right;}
.content .about_nr p{ font-size:13px; color:#333; line-height:26px;}
.content .about_nr p a{ color:#333;}




/*contact页*/
.contact_box{width:100%; margin:0 auto;}
.contact_box .title9{ padding-left:10px; line-height:30px; border:1px solid #e1e1e1; color:#219cd0; font-family:Arial,"Microsoft YaHei"; font-size:14px;}
.contact_box P{ float:left; width:490px; border:1px solid #e1e1e1; border-top:none;line-height:30px; padding-left:10px;font-family:Arial,"Microsoft YaHei"; font-size:13px; background-color:#f6f6f6; color:#333;}
.contact_box P a{ color:#333;}
.contact_box P a:hover{ color:#219cd0;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


/*jobs页*/
/*jobs页*/
.content .kuang8{ background-color:#219cd0; color:white;}
.content .kuang8 p{ float:left;font-family:Arial,"Microsoft YaHei"; font-size:14px; line-height:36px;text-align:center;}
.content .kuang8 .p1{ width:6%;}
.content .kuang8 .p2{ width:50%;}
.content .kuang8 .p3{ width:24%;}
.content .kuang8 .p4{ width:20%;}
.nr_box1 td{border:1px solid #219cd0; color:black; font-size:12px; text-align:center;border-top:none;}
.nr_box1 a{ line-height:36px; color:black;}
.jobs_nr_title{ color:#219cd0; font-size:14px; font-weight:bold; text-align:center; margin-bottom:12px;}
.jobs_nr p{ font-size:12px; line-height:28px; text-align:justify; color:#333;}



.newspage1 {
 PADDING-RIGHT:0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both;font-family:Arial,"Microsoft YaHei";
 }
.newspage1 A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid;font-family:Arial,"Microsoft YaHei";
}
.newspage1 A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #219cd0; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage1 A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#219cd0; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage1 SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#219cd0; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid;font-family:Arial,"Microsoft YaHei";
}
.newspage1 SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}



/*products页*/
.left_box{ width:222px; background-color:#efefef; padding-bottom:20px; float:left;}
.left_box .p20{ font-size:24px; font-weight:bold; color:white; line-height:56px; text-align:center;background-color:#219cd0; margin-bottom:25px;}
.left_box .left_fl_tip{ width:190px; margin:0 auto;}
.left_box .left_fl_tip .p21{font-size:14px; font-weight:bold; color:white; line-height:24px; background-color:#0153a7; padding-left:10px;}
.left_box .left_fl_tip .p22{ font-size:12px; color:#333;padding-left:10px; margin-top:10px; margin-bottom:10px;}
.left_box .left_fl_tip .p22 a{color:#333;}
.left_box .left_fl_tip .line7{ border-top:1px dotted #cecece;}

.right_box{ width:776px; float:right;}
.right_box .pro_tip{ width:222px; float:left; margin-left:18px; margin-right:18px; margin-bottom:25px;}
.right_box .pro_tip img{ width:222px; height:155px;}
.right_box .pro_tip p{ background-color:#219cd0; font-size:12px; line-height:34px; text-align:center; color:white; height:34px; overflow:hidden;}
.right_box .pro_nr_title{ text-align:center; font-size:17px;color:#219cd0; font-weight:bold;}
.right_box .pro_nr_pic{ width:600px; height:auto; margin:0 auto; margin-top:20px; padding:4px; border:1px solid #999;}
.right_box .list_p{ font-size:15px;color:#219cd0; line-height:28px; font-weight:bold; margin-left:18px;}
.right_box .line10{ border-top:2px solid #e5e5e5; margin-bottom:18px;}

.xiaofl{ font-size:13px; text-align:center;color:#219cd0; font-weight:bold;margin-bottom: 10px;}



.case_tip{ width:222px; float:left; margin-left:14px; margin-right:14px; margin-bottom:25px;}
.case_tip img{ width:222px; height:155px;}
.case_tip p{ background-color:#219cd0; font-size:12px; line-height:34px; text-align:center; color:white; height:34px; overflow:hidden;}
.cases_nr_title{ text-align:center; font-size:17px;color:#219cd0; font-weight:bold;}
.case_nr_pic{ width:600px; height:auto; margin:0 auto; margin-top:20px; padding:4px; border:1px solid #999;}




