@charset "utf-8";

/* reset*/
body,div,h1,h2,h3,h4,h5,h6,form,img,ul,ol,li,dl,dt,dd,p,tr,th,td{margin:0;padding:0;}
body{font-family: OpenSans,tahoma,calibri,sans-serif;color:#000;min-width:1150px;overflow-x:hidden;overflow-y:auto;background-color:#fff;}
/* body{font:14px/1.5 'Microsoft Yahei',tahoma,sans-serif;color:#777986;min-width:1440px;overflow:auto;background-color:#f7f7f7;} */
/*html,body{overflow-x:hidden;}*/
li{list-style:none;}
em,i{font-style:normal;}
img{border:0;vertical-align:top;}
a{color:#0000EE;text-decoration:none;outline:none;}
a:hover{color:#0000EE;text-decoration:none!important;}
a:focus{outline:none;text-decoration:none!important;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom:1;}
.pr{position:relative;}
.pa{position:absolute;}
.ti{text-indent:-999em;}
.hid{display:none;}
.hide{ display:none;}
.underline{text-decoration:underline;}
.trans{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;}
/* 黑体 */
.SimHe{font-family: SimHe;}

/* 英文 自定义字体 */
@font-face {
    font-family: 'OpenSans';
    src:url( '../res/opensans.ttf' );
    /* src:url( './res/opensansregular.woff' );
    src:url( './res/opensansregular.woff2' ); */
    /* font-weight: normal;
    font-style: normal; */
}
/* class="OpSan" */
.OpSan{
    font-family: 'OpenSans'!important;
}

/* #wrapper{
    width: 1150px;
} */

/* header */
#header{
    width: 1150px;
    margin:0 auto;
    height:100px;
}
.h_logo{
    float: left; width: 320px;
}
.ct{float: left; /*width: 706px;*/}
.mf_menu{margin-left: 60px; margin-top: 50px;}
.box805_-3358 {/*width:1000px;*/ height:35px;}
.box805_-3358 ul li {float:left;position:relative;}
.box805_-3358 ul li a {/*width:120px;*/ width:160px; height:35px; line-height:35px;display:inline-block;text-align:center; font-size:14px; color:#000; text-decoration:none;}
.box805_-3358 ul li:hover a{ height:35px; line-height:35px;}
.box805_-3358 ul li.current a{height:35px; line-height:35px;}
.box805_-3358 ul li .eff {position: absolute;top: -20px;left: 0;display: block;transition: all 0.3s;opacity: 0;filter: alpha(opacity=0);}
.box805_-3358 ul li .eff a {line-height:35px; /*width:120px;*/  width:160px; height:35px;z-index:999;display: block;}
.box805_-3358 ul li:hover .eff {top: 0;opacity: 1;filter: alpha(opacity=100);}
/* 各个子页面的顶部菜单-产品-二级菜单 */
.cursorDefault{cursor:default;}
#pro:hover #p_menu_2{
    display:block;
}
#p_menu_2{width:170px;background-color: #fff;border-radius: 0px 0px 5px 5px;
    position:absolute;top:34px;left:36px;display:none;z-index: 99;padding:0 5px 1px 5px;}
#p_menu_2 a{display:block;height:30px;width: 100%;border-bottom: 1px solid rgb(17, 156, 168);color:#000;line-height: 30px;text-align: left;font-size: 14px;}
#p_menu_2 a:last-child{border-bottom: none;}
#p_menu_2 a:hover{background:#2998bd; color:#1dfdfd;}
#p_menu_2.p_menu_active{display:block!important;}

/* 中间图片 */
.mid_pic{
    height: 151px;
    background:#129ca8 url('../images/mid.jpg') no-repeat center 0;
    border-top: 1px solid #5fb7c0;
}

#content{
    width: 1150px;
    margin:0 auto;
    padding-top: 15px;
}
/* 左侧菜单 */
.content_left{
    width: 260px;
    float: left;
}
.cl_title{
    height:35px;line-height: 35px;
    color: #2a98bd;
    font-size: 18px;
    font-weight: bold;
}
/* 左侧菜单 */
#menuDetail{width:100%;height:auto;}
#menuDetail .menu_lv_one{height:auto;width:100%;color:#3b5079;}  /*li*/
.menu_lv_one a{cursor:default;}  /* 增加左侧菜单统一设置为默认鼠标手势，然后可以点击的菜单，我在行内设置了样式为pointer */
/* #menuDetail .menu_lv_one a{display:block;} */
a.dataActive{color:#f00!important;}
a.menuTop_2:hover{color:#f00!important;}
/* #menuDetail .menu_lv_one a:hover{color:#c50f1d;} */
#menuDetail .menu_lv_two{width:100%;height:0px;padding:0px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;overflow:hidden;}
/* #menuDetail .menu_lv_two li{ height:25px;line-height:25px; } */
#menuDetail .menu_lv_two li a{display:block;color:#434343;font-size: 12px;font-family: OpSan;margin-left:40px;border-bottom: 1px dashed #ccc;margin-right: 4px;}
/* #menuDetail .menu_lv_two li a{display:block;color:#434343;font-weight: bold;font-size: 12px;font-family: OpSan;padding-left:50px;text-overflow:ellipsis;white-space: nowrap;word-break: break-all;overflow: hidden;} */
/* #menuDetail .menu_lv_two li a:hover{color:#C97409;} */
.menuTop{
    color:#434343;
    font-weight:bold;
    display:block;
    font-size: 14px;
    font-family: OpSan;
    /* font-weight: 100; */
    background: url(../images/right_arrow.gif) no-repeat center left;
    padding-left: 10px;
    list-style-type: none;
    border-bottom: 1px solid #dfdfdf;
    /* height: 30px; */
    height: auto;
    /* line-height: 30px; */
    margin: 0 18px;
}
.menuTop_2{
    color:#434343;
    font-weight:bold;
    display:block;
    font-size: 14px;
    font-family: OpSan;
    /* font-weight: 100; */
    background: url(../images/right_arrow.gif) no-repeat center left;
    padding-left: 10px;
    list-style-type: none;
    border-bottom: 1px solid #dfdfdf;
    /* height: 30px; */
    height: auto;
    /* line-height: 30px; */
    margin: 0 18px;
}
/* 右侧内容区域 */
.content_right{
    width:890px;
    float:right;
    font-size: 18px;
}
.cate_content{display:none;}
.cate_content img{width:100%;}
.cate_content .pdt{width:100%;text-align:center;padding-top: 15px;}
.cate_content .pdt img{width:auto;}
.t_wrap{
    border:4px solid #59e1d7;
    padding:2px 2px 0px 2px;
}
.box46_-7367{padding: 0;
    list-style-type: none;
    padding-left: 10px;
    border: #CCC solid 0px;
    margin: 0 auto;
    height: 35px;
    font-size: 12px;
    line-height: 41px;
    color: #666;
    font-family: calibri,"微软雅黑";
    font-weight: normal;
    border-bottom-color: rgb(223, 223, 223);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin-bottom: 15px;
}
.box46_-7367 a{
    padding: 0;
margin: 0;
list-style-type: none;
height: 41px;
font-size: 12px;
line-height: 35px;
color: #666;
text-decoration: none;
font-family: calibri,"微软雅黑";
font-weight: normal;
}
/* .box46_-7367 a:hover{text-decoration:underline!important;} */
#category_name{cursor: default;}
/* 表格 */
.t_wrap table{border-collapse:collapse;width:100%;margin-bottom: 2px;font-family: OpSan;font-size: 12px;}
.t_wrap td{border:2px solid #6fe4db;padding:4px 4px 4px 4px;text-align:center;}
.t_wrap td.l{text-align:left;}
.t_wrap td.c{text-align:center;}
.t_wrap td.r{color:#ff2500;}
.t_wrap td.bl{color:#00adef;}
.t_wrap td.t20{width: 200px;}
.t_wrap td.t70{width: 700px;}
.t_wrap span.b,.t_wrap td.b{font-weight: bold;}
/* 表格分割线空隙 */
.t_wrap .sline{height:2px; padding:0px;}
/* 表格表头和列头 */
.t_wrap table tr.t_row1 td{background-color: #01b050;color: #fff;}
.t_wrap table tr.t_colum2 td:nth-of-type(1),.t_wrap table tr.t_colum2 td:nth-of-type(2){
    background-color: #01b050;
    color: #fff;
}
/* 表尾 */
.t_wrap .t_end{color:#006cbe;font-weight: bold;}
/* 表格上方的介绍语句 */
.t_intro{font-family: OpSan;font-size: 14px;margin-bottom: 10px;}
.t_intro span{font-weight: bold;}





#footer{
    width: 1150px;
    margin:0 auto;
}
.bottom_lx{width:1150px; font-family:OpSan;padding:10px 0; margin-top:15px; border-top:#919191 1px solid;}
.lxfs_b li{list-style-type:none; float:left; line-height:22px; color:#474747;  font-size:13px; font-weight:bold; padding-left:8px;}
.lxfs_c{float:right; line-height:20px; color:#474747;  font-weight:100%;}
.lxfs_right a{line-height:50px; text-decoration:none; color:#fff;}




/* 首页 */
#index_wrap{width: 1250px;margin:0 auto;}
#i_top{width:100%;position:relative;}
/* background: url(../images/index_top.png) no-repeat scroll center center/100% 100%; */
#i_top img{width:100%;height:450px;}
#i_menu{width:100%;background-color:rgb(17, 156, 168);overflow:hidden;}
#i_logo{display:block;float:left;height: 50px;width: 310px;}
.box805_-8959 {/*width:1000px; */height:50px;font-family:'思源黑体';}
.box805_-8959 ul li {float:left;position:relative;}
.box805_-8959 ul li a {/*width:120px;*/ width:160px; height:50px; line-height:50px;display:inline-block;text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#fff; text-decoration:none;}
.box805_-8959 ul li:hover a{ height:50px; line-height:50px;background:#2998bd; color:#1dfdfd;}
.box805_-8959 ul li.current a{height:50px; line-height:50px; background: #2998bd; color:#1dfdfd;}

/* 产品二级下拉菜单 */
#p_menu{ width:166px;background-color: rgb(17, 156, 168);border-radius: 0px 0px 5px 5px;
    position:absolute;top:500px;/*left:615px;*/left:665px;display:none;z-index: 99;padding:0 5px 0 5px;}
#p_menu a{display:block;height:30px;width: 100%;border-bottom: 1px solid #ccc;color:#fff;line-height: 30px;text-align: left;font-size: 14px;}
#p_menu a:last-child{border-bottom: none;}
#p_menu a:hover{background:#2998bd; color:#1dfdfd;}
#p_menu.p_menu_active{display:block!important;}

.box805_-8959 ul li .eff {position: absolute;top: -80px;left: 0;display: block;transition: all 0.3s;opacity: 0;filter: alpha(opacity=0);}
.box805_-8959 ul li .eff a {line-height:50px; background: #2998bd; 
    /*width:120px;*/  width:160px; height:50px; z-index:999;display: block;}
.box805_-8959 ul li:hover .eff {top: 0;opacity: 1;filter: alpha(opacity=100);}
/* 首页中间图 */
#i_mid{width: 1250px;height:352px;margin:0 auto 10px;background: #ccc url(../images/i_mid.jpg) no-repeat scroll center center;background-size: 1250px 352px;transition:1.5s;position:relative;overflow:hidden;}
#i_mid:hover{background-size: 1440px 405px;}
#i_mid:hover .i_mid_a_pBox{bottom:0px;}
#i_mid a.i_mid_a_box{display:block;width:100%;height:100%;}
#i_mid .i_mid_a_pBox{
    display:block;
    position: absolute;
    bottom:-70px;left:0px;
    background:linear-gradient(to right,rgba(42,152,189,0.8) 0%,rgba(42,152,189,1) 50%,rgba(0,0,0,0) 100%);
    /* background-color: #2a98bd; */
    color:#fff;
    font-size: 30px;
    height:70px;
    line-height: 70px;
    width:100%;
    padding-left:30px;
    transition:.3s;
}
#i_mid .i_mid_a_pBox img{
    margin-top: 22px;
}
/* 公司和地址 */
#i_location{
    width: 1100px;margin:0 auto;overflow:hidden;
}
#i_location_l{float:left;margin-bottom:15px;background: url(../images/i_gslogo.jpg) no-repeat scroll 0 5px/42px 42px;width:544px;}
#i_location_l p{color:#6e6e6e;font-size: 14px;line-height: 20px;}
#i_location_r{float:right;margin-bottom:15px;width:506px;
    background: url(../images/i_location.jpg) no-repeat scroll 10px 5px/30px 42px;
}
#i_location_l a.i_l_title,#i_location_r a.i_l_title{
    display:block;
    font-size: 30px;
    padding-left: 50px;
    color:#474747;
    line-height: 42px;
    margin:5px 0;
}
#i_location_l a.i_l_title img{padding-top: 16px;padding-left: 6px;}
#i_location_r a.i_l_title img{padding-top: 13px;padding-left: 6px;}
#i_location_r a.i_map img{margin-left: 10px;}

/* footer 底部版权 */
.footer_Copyright{border-color: rgb(48, 251, 254); border-style: solid; border-width: 2px; margin-top: 20px;background-color: #2b98bd;}
.footerCopyright_wrap{padding: 10px 80px;}
.bottom_lxwm{width:1090px; font-family:calibri,"微软雅黑";}
.lxwm_a li{list-style-type:none; float:left; padding:10px 8px;}
.lxwm_a li a{text-decoration:none; color:#30fbfe; font-weight:bold; font-size:16px; }
.lxwm_b li{list-style-type:none; float:left; line-height:20px; color:#30fbfe; font-weight:bold; padding-left:8px;}
.lxwm_c{float:right; line-height:20px; color:#30fbfe; font-size:14px;  font-weight:100%;}



/* 新闻NEWS页面 */
.n_menu{height:30px;line-height: 30px;}
.n_menu a.menuTop:hover{color:#f00!important;}
.n_mid_pic{background:#129ca8 url('../images/mid_news.jpg') no-repeat center 0;}
/* 分页 */
.page-list{
    font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif;
    /* width: 702px; */
    list-style-type: none;
    padding: 0;
    box-sizing: border-box;
    text-align: center;
    padding: 30px 0;
    color: #666;
    font-size: 14px;
}
.page-list a{
    display: inline-block;
    line-height: 24px;
    padding: 7px 12px;
    margin: 0 3px;
    color: #666;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
    background-color: #e7e7e7;
}
.page-list{
    text-align: center;
    margin: 30px 0;
    color: #666;
    font-size: 14px;
}
.page-list a:hover{
    background: #2998bd;
    border-color: #2998bd;
    color: #fff;
}
.page-list .page_all > span{
    padding:0 3px;
}


/* 关于我们 About Us 内容 */
.a_mid_pic{background:#129ca8 url('../images/mid_about.jpg') no-repeat center 0;}
.a_aboutIntro p{font-size: 16px;line-height:30px;}
.a_aboutIntro img{margin-bottom: 10px;}
#n4_content{width: 650px;padding-left: 50px;}
#n4_content img{margin-bottom: 10px;width: 600px;}
.a_location_p1{    
    font-size: 14px;
    color: #373737;
    line-height: 28px;
    font-weight: bold;
}
.a_location_p2{
    font-size: 12px;
    color: #373737;
    font-family: calibri,"微软雅黑";
    line-height: 28px;
}
.a_location_t{background:url(../images/a_location_t.jpg) no-repeat scroll bottom left;
    font-size: 14px;
    font-weight: bold;
    color: #373737;
    height: 30px;
    padding-left: 20px;
    margin-bottom: 20px;
}
.a_location_glmap{
    margin-left: 22px;
}