body{ font-family:'microsoft yahei', Arial, Helvetica, sans-serif; line-height:1.4; margin:0px; padding:0px; background-repeat:repeat-y; background-position:center top; font-size:14px; }
*{}
a{ text-decoration:none; color:#000000;/*默认黑色*/ }
ul,li{ text-decoration:none; list-style-type:none; margin:0px; padding:0px; }
img{ border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; }
input{ font-family: 'microsoft yahei', Arial, Helvetica, sans-serif; }
#ks_head{ padding:0px; width:100%; margin:0px auto; overflow:hidden; text-align:center; }
#ks_banner{ padding:0px; width:100%; margin:0px auto; overflow:hidden; }
#ks_main{ padding:0px; width:100%; margin:0px auto; overflow:hidden; text-align:center; }
#ks_foot{ padding:0px; width:100%; margin:0px auto; overflow:hidden; text-align:center; }
#ks_customer{ width:0px; height:0px; margin:0px; padding:0px; position:absolute; }
#ks_music{ width:0px; height:0px; margin:0px; padding:0px;	position:absolute; }
#ks_advert{ width:0px; height:0px; margin:0px; padding:0px; position:absolute; }
#ks_models1011{ position:relative; padding: 0px;width: 100%; margin:0px auto; overflow: hidden; text-align: center; }
#ks_models1012{ position:relative; padding: 0px;width: 100%; margin:0px auto; overflow: hidden; text-align: center; }
#ks_models1013{ position:relative; padding: 0px;width: 100%; margin:0px auto; overflow: hidden; text-align: center; }
#ks_models1014{ position:relative; padding: 0px;width: 100%; margin:0px auto; overflow: hidden; text-align: center; }
#ks_models1015{ position:relative; padding: 0px;width: 100%; margin:0px auto; overflow: hidden; text-align: center; }
#ks_head{ background-color:#607294; padding-bottom:16px; z-index:999; }
#h_head{ width:100%; height:105px; border-bottom:1px #8d99b2 solid; }
#h_head_n { width:1100px; height:106px; margin:0px auto; overflow: hidden; }
.h_menu{ float:left; width:155px; height:42px; margin-top:63px; line-height:42px; }
.h_menu a{ color:#FFFFFF; font-size:14px; }
.h_logo{ float:left; width:142px; border-bottom:2px solid #ffffff; padding-bottom:13px; margin:15px 14px 0px 14px; height:76px; }
.h_logo img{ max-height:100%; max-width: 100%;}
	  
#f_foot{ position:relative;height:560px;width:100%;margin:0px auto;background-image:url(../images/footer_bg.jpg);background-position:center top;background-repeat:no-repeat; color:#eaeff9; overflow:hidden; }
#f_links{ width:954px; min-height:30px; margin:57px auto 0px auto; padding-bottom:40px; border-bottom:1px solid #41485a; padding-left:146px; background-image:url(../images/links.png); background-position:left top; background-repeat:no-repeat; overflow:hidden;}
#f_links ul li{ float:left;/* width:159px; */height:30px; line-height:30px; text-align:center; padding:0 30px;}
#f_links ul li a{ color:#FFFFFF; }
#f_menu{ width:1100px; height:290px; margin:0px auto 0px auto; overflow:hidden}
.f_menu{ float:left; width:170px; height:290px; overflow:hidden; }
.f_menu_t{ float:left; height:48px; line-height:48px; margin-top:33px; width:100%; overflow:hidden; text-align:left; }
.f_menu_t a{ color:#9ea3af; }
.f_menu_x{ float:left; height:2px; width:20px; margin-right:170px; background-color:#FFFFFF; }
.f_menu_m{ float:left; padding-top:6px; height:195px; width:100%; overflow:hidden; }
.f_menu_m ul li{ float:left; height:24px; width:100%; line-height:24px; text-align:left; }
.f_menu_m ul li a{ font-size:12px; color:#9ea3af; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
#f_sharing{ width:1100px; height:37px; margin:0px auto 0px auto; overflow:hidden; }
.f_sharing_l{ float:left; width:420px; height:1px; margin-top:18px; margin-bottom:18px;}
.f_sharing_r{ float:right; width:420px; height:1px; margin-top:18px; margin-bottom:18px;}
.f_sharing_z{ float:left; width:204px; height:37px; margin-left:56px; margin-right:28px; }
.f_sharing_z ul li{ float:left; width:37px; height:37px; margin-left:7px; margin-right:7px; overflow:hidden;}
.youxiang{position:absolute; top:370px; left:50%; margin-left:-156px; width:190px; height:38px; line-height:38px; padding-bottom:9px; background-image:url(../images/youxiang_bg.png); background-position:center 38px; background-repeat:no-repeat; overflow:hidden; display:none;}
.youxiang_t{float:left; width:100%; height:38px; background-color:#FFFFFF; color:#2b3347;}
.weixin{position:absolute; top:308px; left:50%; margin-left:-20px; width:102px; height:102px; line-height:102px; padding-bottom:7px; background-image:url(../images/weixin_bg.png); background-position:center 102px; background-repeat:no-repeat; overflow:hidden; display:none;}
.weixin_t{float:left; width:100%; height:102px; background-color:#FFFFFF; color:#2b3347;}

#f_maps{ width:1100px; margin:0px auto 0px auto;  height:34px; line-height:34px; margin-top:3px; text-align:center; }
#f_maps a{ color:#acaeb3;font-size:12px; }
#f_copy{ width:1100px; margin:0px auto 0px auto;  height:12px; line-height:12px; text-align:center;font-size: 12px; color:#5f636d; }
#f_top{ position:fixed; bottom:80px; right:50px; width:37px; height:37px; display:none; }

#ks_main{ padding:0px; width:100%; margin:0px auto; margin-bottom:40px; overflow:hidden; text-align:center; min-height:600px; }
#banner{ width:100%; height:304px; text-align:center; margin:0px auto; background-position:center top; background-repeat:no-repeat; }
#bannerx{ width:100%; height:227px; text-align:center; margin:0px auto; background-position:center top; background-repeat:no-repeat; }
#bannerx_n{ width:1100px; height:227px; text-align:center; margin:0px auto;}
.bannerx_n_a{ float:left; width:680px; height:44px; margin-left:420px; margin-top:60px; overflow:hidden;}
.bannerx_n_a_a{ float:left; width:44px; height:44px; overflow:hidden; }
.bannerx_n_a_b{ float:left; width:628px; height:24px; margin-left:8px; font-size:24px; line-height:24px; font-weight:bold; text-align:left; color:#192d67; overflow:hidden;}
.bannerx_n_a_c{ float:left; width:628px; height:12px; margin-top:8px; margin-left:8px; font-size:12px; line-height:12px; text-align:left; color:#666666; overflow:hidden;}
.bannerx_n_b{float:left; width:446px; height:36px; margin-left:378px; margin-top:27px; font-size:12px; line-height:18px; color:#666666; overflow:hidden;}
#lanmu{ width:100%; height:34px; text-align:center; margin:0px auto; overflow:hidden; }
#lanmun{ width:auto; height:34px; margin:0px auto; padding-left:1px; overflow:hidden; color:#192d67; }
#lanmun a{ color:#192d67; }
#lanmun ul{}
#lanmun ul li{ float:left; height:32px; padding:0px 92px; margin-left:-1px; border:1px solid #dbe5f3; line-height:32px; text-align:center; font-size:14px; }
.lanmun_on{ background-color:#192d67; color:#FFFFFF; border:1px solid #192d67}
.lanmun_on a{ color:#FFFFFF;}
#content{ width:1100px; height:auto; margin:40px auto 45px auto; overflow:hidden; }
#content img{ max-width:100%; max-height:100%; }
.pro_list{ float:left; width:1130px; height:284px; padding:23px 29px 29px 19px; border:1px solid #eeeeee; margin-bottom:26px; }
.pro_list_a{ float:left; width:425px; height:284px; margin-right:10px; overflow:hidden; }
.pro_list_b{ float:left; width:302px; height:284px; margin-right:20px; overflow:hidden; background-color:#f0f0f0; text-align:center }
.pro_list_c{ float:left; width:373px; height:284px; overflow:hidden; }
.pro_list_c_a{ float:left; width:373px; height:50px; line-height:50px; font-size:20px; overflow:hidden; }
.pro_list_c_a a{ line-height:50px; font-size:20px; color:#000000; }
.pro_list_c_b{ float:left; width:373px; height:150px; line-height:25px; font-size:14px; color:#666666; overflow:hidden; }
.pro_list_c_c{ float:left; width:200px; height:36px; line-height:36px; font-size:16px; text-align:center; background-color:#cdcdcd; overflow:hidden; margin-top: 45px; }
.pro_list_c_c a{ color:#333333; }
/*产品中心详情*/
#chanpinzhongxin_xq_u{ float:left; height:374px; width:1100px; margin-top:0px; margin-bottom:43px; overflow:hidden;}
#cpzx_a{ float:left; height:372px; width:548px; border:1px solid #d5d5d5; text-align:center; overflow:hidden; background-color:#FFFFFF; }
#cpzx_a span img{ max-width:550px; max-height:374px;}
#cpzx_b{ float:left; height:80px; width:526px; margin:8px 9px 0px 15px; text-align:left; overflow:hidden; font-size:30px; font-weight:bold; line-height:80px;}
#cpzx_c{ float:left; height:286px; width:526px; margin:0px 9px 0px 15px; text-align:left; overflow:hidden; font-size:14px; color:#787878; }
#chanpinzhongxin_xq_d{ float:left; height:auto; width:1100px; overflow:hidden; background-color:#FFFFFF; padding-bottom:80px;}
#cpzx_xq_d{ width:1100; height:44px; margin-bottom:40px; overflow:hidden}
#cpzx_xq_d ul{ width:100%; height:44px; overflow:hidden}
#cpzx_xq_d ul li{ float:left; width:274px; font-size:16px; text-align:center; line-height:44px; color:#FFFFFF; background-color:#7e7e7f;  border-right:1px solid #FFFFFF; cursor:pointer;}
.cpzx_xq_d_t{ float:left; width:722px; margin-left:189px; margin-right:189px; overflow:hidden; display:none}
/*工程案例*/
.case_list{ float:left; height:280px; width:360px; margin-bottom:20px; border:1px solid #d5d5d5; overflow:hidden;}
.case_list_a{ float:left; height:242px; width:360px; overflow:hidden; text-align:center;}
.case_list_a img{ min-height:100%; min-width:100%;}
.case_list_b{ float:left; height:38px; width:340px; padding-left:10px; padding-right:10px; line-height:38px; overflow:hidden; }
.case_list_b span{ float:right; height:38px; width:25px; background-image:url(../images/anli_xiaoyan.png); background-position:center; background-repeat:no-repeat; overflow:hidden;}
.case_list_c{ position:relative; float:left; height:282px; width:360px; background-image:url(../images/anli_dayan.png); background-position:center; background-repeat:no-repeat; cursor:pointer; overflow:hidden; }
#case_list0{ margin-right:7px; }
#case_list1{ margin-right:7px; }
#case_list2{  }
#case_list3{ margin-right:7px; }
#case_list4{ margin-right:7px; }
#case_list5{  }
#case_list6{ margin-right:7px; }
#case_list7{ margin-right:7px; }
#case_list8{  }

#anlibody{ position:absolute; width:100%; height:100%; top:0px; left:0px; overflow:hidden; background-image:url(../images/anlibody_bg.png); z-index:999999; display:none; }
#anlibodya{ width:1100px; height:699px; margin:480px auto 0px auto; background-color:#FFFFFF; overflow:hidden;}
#anlibody_close{ float:left; width:12px; height:12px; padding:10px; margin-left:1070px; margin-top:0px; cursor:pointer; line-height:12px; font-size:16px;}
/*BANNER部分css*/
.m_banner{ width:100%; height:100%; overflow:hidden; }
#m_banner_center{ float:left; width:860px; height:602px; margin-top:52px; margin-left:122px; overflow:hidden; }
#m_banner_center ul{ width:860px;height:602px; overflow:hidden; }
#m_banner_center ul li{ float:left; width:860px; height:602px; text-align:center; overflow:hidden; }
#m_banner_center ul li img{ max-width:100%;}
.m_banner_btn{ float:left; margin-left:50px; margin-top:-353px; height:104px; width:1000px;}
.m_banner_btn_n{ margin:0px auto; height:104px; width:1000px;}
.m_banner_left{ float:left; width:31px; height:104px; overflow:hidden; cursor:pointer; }
.m_banner_right{ float:right; width:31px; height:104px; overflow:hidden; cursor:pointer; }
.m_anliimg{ float:left; width:860px; height:402px; overflow:hidden; text-align:center; }
.m_anliimg img{ max-width:100%; max-height:100%; }
.m_anlifont{ float:left; width:860px; height:170px; margin-top:30px; text-align:left; line-height:25px; color:#666666; /*font-size:12px;*/ overflow:hidden;}

/*新闻资讯*/
.news_list{ float:left; height:230px; width:1100px; padding:29px 0px 26px 0px; border-bottom:1px dashed #e5e5e5; overflow:hidden;}
.news_list_a{ float:left; width:367px; height:230px; overflow:hidden; }
.news_list_b{ float:left; width:695px; height:230px; margin-left:38px; overflow:hidden; }
.news_list_b_a{ float:left; width:695px; height:48px; line-height:48px; font-size:20px; color:#6e6e6e; overflow:hidden; }
.news_list_b_a a{ color:#6e6e6e; }
.news_list_b_b{ float:left; width:695px; height:96px; line-height:24px; font-size:14px; color:#9d9d9d; overflow:hidden; }
.news_list_b_c{ float:left; width:126px; height:40px; margin-top:34px; line-height:40px; font-size:12px; font-family:"宋体"; text-align:center; background-image:url(../images/news_more.png); background-position:center; background-repeat:no-repeat;}
.news_list_b_c a{ color:#c9c9c9; }
.news_t{ float:left; width:1100px; height:50px; font-size:24px; line-height:50px; text-align:center; color:#333333; }
.news_s{ float:left; width:1100px; height:40px; font-size:12px; line-height:40px; text-align:center; color:#666666; }
.news_x{ float:left; width:1100px; height:1px; margin-top:12px; margin-bottom:30px; background-image:url(../images/xuxian.jpg);}
.news_content{ float:left; width:1000px; height:auto; overflow:hidden; margin-left:50px; margin-right:50px; }
.news_f{ float:left; width:1000px; height:60px; margin-left:50px; margin-right:50px; margin-bottom:30px; font-size:14px; line-height:30px; text-align:left; color:#666666; }
.news_f a{ color:#666666; }

/*下载*/
.service_list{ float:left; width:240px; height:123px; margin:11px 16.5px; border:1px solid #c8ced9; background-color:#f2f5fb;}
.service_list_a{ float:left; width:200px; height:18px; margin:30px 20px 12px 20px; font-size:18px; font-weight:bold; line-height:18px; text-align:center; }
.service_list_b{ float:left; width:123px; height:35px; margin:0px 58.5px 0px 58.5px; text-align:center; }

#ditu{ padding:0px; width:100%; margin:0px auto; overflow:hidden; text-align:center;}
/*加入我们*/
.jiaru_b{ float:left; width:1100px; height:38px; overflow:hidden}
.jiaru_b ul{ margin:0px; padding:0px;}
.jiaru_b ul li{ float:left; width:20%; margin-left:-1px; border-left:1px solid #FFFFFF; background-color:#b8bfc4; text-align:center; line-height:38px; color:#FFFFFF; height:38px; overflow:hidden; cursor:pointer; font-size:14px;}
.jiaru_t{ float:left; width:1100px; height:40px; font-size:14px; line-height:1.4; overflow:hidden;}
.jiaru_ta{ float:left; width:1100px; height:40px; margin-top:2px;overflow:hidden; background-color:#c8e6e8;}
.jiaru_ta ul{ margin:0px; padding:0px;}
.jiaru_ta ul li{ float:left; width:20%;  text-align:center; line-height:40px; color:#706852; height:40px; overflow:hidden; cursor:pointer; font-size:12px; background-color:#eceff1; margin-left:-1px; border-left:1px solid #FFFFFF;}
.jiaru_tb{ float:left; width:1000px; margin:30px 50px; height:auto; overflow:hidden; font-size:12px; }
.jiaru_tc{ float:left; width:73px; height:24px; margin-left:73.5px; margin-top:7px; line-height:24px; color:#FFFFFF; text-align:center; background-color:#dbb606; cursor:pointer; background-image:url(../images/shenqing.png)}
.jiaru_t:nth-child(0) .jiaru_ta_t ul li{ background-color:#ffffff;}
.jiaru_t:nth-child(2) .jiaru_ta ul li{ background-color:#ffffff;}
.jiaru_t:nth-child(4) .jiaru_ta ul li{ background-color:#ffffff;}
.jiaru_t:nth-child(6) .jiaru_ta ul li{ background-color:#ffffff;}
.jiaru_t:nth-child(8) .jiaru_ta ul li{ background-color:#ffffff;}
.jiaru_t:nth-child(10) .jiaru_ta ul li{ background-color:#ffffff;}
.jiaru_t:nth-child(12) .jiaru_ta ul li{ background-color:#ffffff;}
.job_application {
margin:150px auto 0px auto;
    width: 594px;
	height:413px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    z-index: 9999;
    background-color: #fff;
    display: none;
}
.job_application h3 {
    height: 48px;
    line-height: 48px;
    color: #fff;
}
.close {
    /* position: absolute; */
    /* top: 12px; */
    /* right: 15px; */
    color: #fff;
    font-size: 18px;
    /* border-radius: 20px; */
    width: 24px;
    line-height: 24px;
    height: 24px;
    text-align: center;
    cursor: pointer;
    border: 1px solid #fff;
    padding: 0px;
    margin: 0px;
    display: block;
    background-color: #eeeeee;
    margin-bottom: -59px;
    margin-left: 552px;
    margin-top: 16px;
}
.job_application h3 {
    height: 48px;
    line-height: 48px;
    /* background-color: #7fd3d5; */
    color: #fff;
    font-size: 14px;
    color: #192d67;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
    border-bottom: 1px solid #eeeeee;
	width: 558px;
	margin-left:18px;
	padding-bottom: 6px;
}
.Ms_tab {
    padding-top: 0px;
    margin: 0 auto;
    width: 600px;
}
.Ms_tab p {
    color: #737373;
    font-size: 14px;
    font-weight: bold;
    float: left;
    margin-bottom: 26px;
    margin-right: 42px;
}
.Ms_tab p input {
    height: 24px;
    line-height: 24px;
    padding: 3px 8px;
    border: 1px solid #e7e7e7;
    width: 198px;
    border-radius: 5px;
}
.Ms_tab .Ms_tab_txt {
    height: 142px;
    padding-left: 44px;
    margin-right: 0;
    position: relative;
}
.Ms_tab .Ms_tab_txt span {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
}
.Ms_tab .Ms_tab_txt textarea {
    padding-top: 4px;
    border: 1px solid #e7e7e7;
    border-radius: 5px;
}
.Ms_tab .Ms_tab_btn .sub {
}
.Ms_tab .Ms_tab_btn input {
    width: 113px;
    height: 31px;
    float: left;
    margin-left: 100px;
    display: inline-block;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}
.Ms_tab p input {
    height: 38px;
    line-height: 38px;
	width:256px;
    padding: 0px 8px;
    border: 1px solid #e7e7e7;
    width: 198px;
    border-radius: 5px;
	    background-color: #f5f5f5;
}

/*分页*/
#page_list{ float:left; width:100%; height:19px; text-align:center; line-height:17px; font-size:12px; line-height:12px;}
.page_home{ padding:3px 9px 2px 9px; border:1px solid #eeeeee; text-align:center; }
.page_left{ padding:3px 9px 2px 9px; border:1px solid #eeeeee; text-align:center; }
.page_d{ padding:3px 9px 2px 9px; border:1px solid #45494e; background-color:#45494e; color:#FFFFFF; text-align:center; }
.page_j{ padding:3px 9px 2px 9px; border:1px solid #eeeeee; text-align:center; }
.page_right{ padding:3px 9px 2px 9px; border:1px solid #eeeeee; text-align:center; }
.page_end{ padding:3px 9px 2px 9px; border:1px solid #eeeeee; text-align:center; }

.qqservice_box {position:absolute;border: 3px solid #a4bae4;left:30px;width:160px;color:#fff;background:#C4E9FE;}
.qqservice_box_titlebar{height:35px;line-height:35px;display:block;background: #607294;padding:0 10px;}
.qqservice_list_title{ float:left; padding-right:10px;}
.qqservice_box_container{padding:10px;overflow:hidden;color:#333;border-bottom: 1px solid #b6d0ff;}
.qqservice_box_phone{ padding:15px; font-size:16px; color:#333;}
.qqservice_box_gototop{display:block;height:35px;line-height:35px;text-align:center;background: #607294;color:#fff;}
.qqservice_close{float: right;width: 35px;height: 35px;line-height: 35px;background: url(../images/close.gif) no-repeat center;cursor: pointer;}