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{ position:fixed; left:0px; top:0px; 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%;}

html,body{ width:100%; height:100%; overflow:hidden;}
.m_models{ width:100%;height:100%; margin:0px auto; overflow:visible;transition:transform 1s cubic-bezier(0.86,0,0.03,1);-webkit-transition:-webkit-transform 1s cubic-bezier(0.86,0,0.03,1);}
.m_models .m_section{ position:relative; width:100%; height:100%; background-position:center center; background-repeat:no-repeat;}
.m_models #ks_models1011{ background-color:#337ab7; background-image:url(../images/banner1.jpg);background-position:center top;background-repeat:no-repeat;}
.m_models #ks_models1012{ background-color:#5cb85c; background-image:url(../images/dianti_bg.jpg);background-position:center top;background-repeat:no-repeat;}
.m_models #ks_models1013{ background-color:#5bc0de; background-image:url(../images/gongsijianjie_bg.jpg);background-position:center top;background-repeat:no-repeat;}
.m_models #ks_models1014{ background-color:#f0ad4e; background-image:url(../images/anli_bg.jpg);background-position:center top;background-repeat:no-repeat;}
.m_models #ks_models1015{ background-color:#d9ecfd; background-image:url(../images/xinwen_bg.jpg);background-position:center top;background-repeat:no-repeat;}
.m_models1010{ transform:translateY(0);-webkit-transform:translateY(0);}
.m_models1011{ transform:translateY(-100%);-webkit-transform:translateY(-100%);}
.m_models1012{ transform:translateY(-200%);-webkit-transform:translateY(-200%);}
.m_models1013{ transform:translateY(-300%);-webkit-transform:translateY(-300%);}
.m_models1014{ transform:translateY(-400%);-webkit-transform:translateY(-400%);}

.m_section-btn{ width:14px;position:fixed;right:4%;top:50%; margin-top: -63px;}
.m_section-btn li{ width:30px;height:30px;cursor:pointer;border-radius:50%;-webkit-border-radius:50%;margin-bottom:4px; text-align:center; color:#fff; onsor:pointer; background-image:url(../images/qiehua1.png); background-position:center; background-repeat:no-repeat;}
.m_section-btn li.m_on{  background-image:url(../images/qiehua2.png); background-position:center; background-repeat:no-repeat;}
.m_qie_w{ position:relative; width:100%; height:100%; }
.m_qie{ position:absolute; right:33px; top:3px; width:84px; height:24px; background-image:url(../images/qiehuan_bg.png); background-position:center; background-repeat:no-repeat; line-height:24px; text-align:center; font-size:12px; font-weight:bold; }
.m_section-btn li .m_qie_w .m_qie{ overflow:hidden}
.m_section-btn li.m_on .m_qie_w .m_qie{ overflow:auto}

.m_section-btn li ul{ position:relative; width:100%; height:100%; }
.m_section-btn li ul p{ position:absolute; right:33px; top:3px; width:84px; height:24px; background-image:url(../images/qiehuan_bg.png); background-position:center; background-repeat:no-repeat; line-height:24px; text-align:center; font-size:12px; font-weight:bold; border-radius: inherit; -webkit-border-radius: inherit; margin:0px; padding:0px; }
.m_section-btn li ul{ overflow:hidden}
.m_section-btn li.m_on ul{ overflow:inherit }
.m_section-btn li.m_on ul p{ position:absolute; right:33px; top:3px; width:84px; height:24px; background-image:url(../images/qiehuan_bg.png); background-position:center; background-repeat:no-repeat; line-height:24px; text-align:center; font-size:12px; font-weight:bold; border-radius: inherit; -webkit-border-radius: inherit; margin:0px; padding:0px; }

.m_arrow{ opacity:1;/*animation:arrow 3s cubic-bezier(0.5,0,0.1,1) infinite;*/ position:absolute;bottom:10px;left:50%;margin-left:-50px; width:101px;height:86px;line-height:60px;text-align:center;font-size:20px;color:#fff;cursor:pointer;overflow:hidden;}
.m_arrow:hover{ animation-play-state:paused;-webkit-animation-play-state:paused;}
@keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
@-webkit-keyframes arrow{ %0,%100{bottom:10px; opacity:1;} 50%{bottom:50px; opacity:.5} }
/*BANNER部分css*/
.m_banner{ width:100%; height:100%; overflow:hidden; }
#m_banner_center{ width:100%; height:100%; overflow:hidden; }
#m_banner_center ul{ height:100%; overflow:hidden; }
#m_banner_center ul li{ float:left; height:100%; text-align:center; overflow:hidden; }
#m_banner_center ul li img{ max-width:90%; margin-top:194px;}
.m_banner_btn{ position:absolute; top:50%; left:0px; height:40px; width:100%;}
.m_banner_btn_n{ margin:0px auto; height:40px; width:1440px; max-width:90%;}
.m_banner_left{ float:left; width:40px; height:40px; overflow:hidden; cursor:pointer; }
.m_banner_right{ float:right; width:40px; height:40px; overflow:hidden; cursor:pointer; }

.m_content{ margin:auto; width:1100px; height:745px; max-height:98%; margin-top:50px; overflow:hidden; }
.m_content_t{ width:100%; color:#fff; text-align:center; height:50px; overflow:hidden; }
.m_content_c{ width:100%; color:#fff; text-align:center; max-height:695px; overflow:hidden; position:relative}
.m_content_c_l{ float:left; width:700px; margin-left:50px; height:678px; }
.m_content_c_r{ float:right; width:362px; height:678px; }
.m_content_c_r ul{ height:678px; }
.m_content_c_r ul li{ float:left; width:362px; height:678px; text-align:center; }
.m_content_c_r ul li img{ max-height:100%; max-width:100%; }
.m_content_c_l_u{float:left; width:700px; height:508px; overflow:hidden;}
.m_content_c_l_u ul{float:left; height:508px; overflow:hidden;}
.m_content_c_l_u ul li{float:left; width:700px; height:508px; overflow:hidden;}
.m_content_c_l_u_t{float:left; height:64px; margin-top:77px; font-size:24px; line-height:32px; text-align:left; overflow:hidden;}
.m_content_c_l_u_b{float:left; height:2px; width:30px; margin-top:23px; background-color:#FFFFFF; margin-right:670px;}
.m_content_c_l_u_f{float:left; width:605px; margin-right:95px; max-height:50px; margin-top:24px; margin-bottom:24px; line-height:25px; text-align:left; overflow:hidden; color:#8d99b2;}
.m_content_c_l_u_i{float:left; width:700px; height:150px; text-align:left; overflow:hidden;}
.m_content_c_l_u_i img{ max-height:100%; max-width:100%; }
.m_content_c_l_u_a{float:left; width:700px; height:32px; margin-top:29px; text-align:left; overflow:hidden;}
.m_content_c_l_d{float:left; width:700px; height:120px; margin-top:50px;/*margin-top:74px*/ overflow:hidden; background-image:url(../images/dianti3.png); background-position:left top; background-repeat:no-repeat;}
.m_dianti{ background-color:#83775a; }
.m_content_c_l_d_l{ float:left; width:10px; height:17px; padding:51px 31px 52px 19px; background-image:url(../images/diantil2.png); background-position:19px 51px; background-repeat:no-repeat; overflow:hidden;cursor:pointer;}
.m_content_c_l_d_r{ float:right; width:10px; height:17px; padding:51px 19px 52px 31px; background-image:url(../images/diantir1.png); background-position:31px 51px; background-repeat:no-repeat; overflow:hidden;cursor:pointer;}
.m_content_c_l_d_c{ float:left; width:550px; margin-left:15px; margin-right:15px; height:120px; overflow:hidden; }
.m_content_c_l_d_c ul{ height:120px; overflow:hidden; }
.m_content_c_l_d_c ul li{ float:left; line-height:38px; width:110px; height:101px; padding-top:19px; text-align:center; font-size:14px; overflow:hidden; cursor:pointer; }
.m_content_c_l_d_c_s{ margin:0px auto; width:110px; height:55px; text-align:center; overflow:hidden;}
.m_content_c_l55{ float:left; width:550px; height:100%; overflow:hidden; position:relative;}
.m_content_c_r55{ float:right; width:550px; height:100%; overflow:hidden; }
.m_content_c_r55_t{float:left; width:550px; height:64px; margin-top:50px; font-size:24px; line-height:32px; text-align:right; overflow:hidden; color:#2b3347;}
.m_content_c_r55_b{float:left; height:2px; width:30px; margin-top:23px; background-color:#2b3347; margin-left:520px;}
.m_content_c_r55_f{float:left; width:550px; margin-right:0px; max-height:225px; margin-top:24px; margin-bottom:35px; line-height:25px; text-align:left; overflow:hidden; color:#333333;}
.home_video{ position:absolute; left:0; bottom:0; border:10px solid #dce7fc; width:260px; height:180px;}
.home_video img{ width:260px; height:180px; display:block; cursor:pointer; background:#fff;}
#indvideo{ display:none; width:600px; height:450px;}
#indvideo video{ width:600px; height:450px; position:absolute; left:50%; top:50%; margin:-225px 0 0 -300px; background:#000;}


/*首页案例部分*/
.m_content_ca{ float:left; width:161px; height:111px; overflow:hidden; cursor:pointer;}
.m_content_ca img{ max-width:161px; max-height:111px; width:151px; height:101px; }
#m_content_ca0{ margin:7px 0px 0px 272px;}
#m_content_ca1{ margin:7px 273px 0px 461px;}
#m_content_ca2{ margin:20px 0px 0px 109px;}
#m_content_ca3{ margin:20px 0px 0px 785px;}
#m_content_ca4{ margin:20px 0px 0px 0px;}
#m_content_ca5{ margin:20px 0px 0px 1005px;}
#m_content_ca6{ margin:20px 0px 0px 109px;}
#m_content_ca7{ margin:20px 0px 0px 785px;}
#m_content_ca8{ margin:20px 0px 0px 272px;}
#m_content_ca9{ margin:20px 0px 0px 461px;}
.m_content_caimg{ position:absolute; width:400px; height:276px; left:587px; top:199px; overflow:hidden; }
.m_content_caimg ul{ width:400px; height:276px; overflow:hidden; }
.m_content_caimg ul li{ display:none; float:left; width:400px; height:276px; overflow:hidden; }
.m_content_caimg ul li img{ width:400px; height:276px;}
.m_content_cafont{ position:absolute; width:300px; height:200px; left:348px; top:237px; background-image:url(../images/anlifont_bg.png); overflow:hidden; }
.m_content_cafont ul{ width:300px; height:200px; overflow:hidden; }
.m_content_cafont ul li{ display:none; float:left; width:300px; height:200px; overflow:hidden; }
.m_content_cafont_t{ float:left; width:250px; height:26px; font-size:18px; text-align:left; line-height:26px; margin:25px 25px 0px 25px; overflow:hidden; }
.m_content_cafont_e{ float:left; width:250px; height:26px; text-align:left; line-height:26px; margin:0px 25px 0px 25px; overflow:hidden; }
.m_content_cafont_m{ float:left; width:250px; height:56px; text-align:left; line-height:56px; margin:0px 25px 0px 25px; overflow:hidden; }
.m_content_cafont_x{ float:left; width:30px; height:2px; background-color:#FFFFFF; margin:0px 255px 0px 25px; overflow:hidden; }
.m_content_cafont_a{ float:left; width:28px; height:18px; padding-top:5px; padding-bottom:5px; text-align:center; line-height:28px; margin:39px 0px 0px 0px; background-color:#928f7d; overflow:hidden; cursor:pointer; }
.m_content_cabtn{ position:absolute; width:120px; height:32px; left:607px; top:597px; overflow:hidden; }
.m_content_cabtn ul{ width:120px; height:32px; overflow:hidden; }
.m_content_cabtn ul li{ display:none; float:left; width:120px; height:32px; overflow:hidden; }
/*首页新闻*/
.m_content_c_xin{ float:left; width:1100px; height:120px; padding-bottom:32px; overflow:hidden; background-image:url(../images/xinwen_bg.png); background-position:center top; background-repeat:no-repeat; }
.m_content_c_xin_l{ float:left; width:530px; height:120px; text-align:right; overflow:hidden; color:#83775a; }
.m_content_c_xin_r{ float:right; width:530px; height:120px; text-align:left; overflow:hidden; color:#83775a; }
.m_content_c_xin_r_i{ float:left; width:200px; height:120px; overflow:hidden;}
.m_content_c_xin_r_i img{width:200px; height:120px;}
.m_content_c_xin_r_n{ float:left; width:330px; height:120px; overflow:hidden;}
.m_content_c_xin_r_n_t{ float:left; width:290px; height:14px; margin:20px 20px 10px 20px; overflow:hidden; color:#333333; font-size:14px; line-height:14px; }
.m_content_c_xin_r_n_n{ float:left; width:290px; height:56px; line-height:18px; margin:0px 20px 20px 20px; overflow:hidden; color:#8f9599; font-size:14px; }
.m_content_c_xin_anniu{ float:left; width:120px; height:32px; margin-left:490px;}

.m_content_c_r55_a{float:left; width:700px; height:32px; text-align:left; overflow:hidden;}
		  
#f_foot{ /*display:none; */position:absolute;bottom:0px;left:0px;height:560px;height:0px;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; display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#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:absolute; bottom:80px; right:50px; width:37px; height:37px; display:none; }



.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;}