/*通用样式*/
html,body{margin: 0;padding: 0;font-family: 微软雅黑;font-size: 12px;overflow-x: hidden;background: #eeeeee;position: relative;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
a,a:link,a:hover,a:focus,a:active{text-decoration: none;}
table,div{margin:0;padding:0;}
ul,ol,li,dl,dd,p,form{border:0;margin:0;padding:0;list-style:none;}
img{border:0;vertical-align:bottom;}
h1,h2,h3{margin:0;padding:0;}
.big_div{width: 1200px;margin: 0 auto;}
.overflow{overflow: hidden;}
/*样式*/
.af_block1{background: url(../images/bx_bg1.jpg);background-position: center;background-repeat: no-repeat;height:845px;}
.bx_title{text-align: center;padding-top: 100px;padding-bottom: 53px; width:520px; margin:0 auto;}
.bx_title11{text-align: center;padding-top: 100px;padding-bottom: 53px; width:520px; }
.bx_title h2{font-size: 40px;color: #000;font-weight: bold;line-height: 1.6;}
.bx_title h2 span{color: #ae2407;}
.bx_text{width: 1000px;margin: 0 auto;overflow: hidden;}
.bx_lt{float: left;width: 500px;padding-right: 25px;box-sizing: border-box;text-align: center;}
.bx_rt{float: left;width: 500px;padding-left: 25px;box-sizing: border-box;text-align: center;}
.bx_lt h4{padding-top: 62px;height: 60px;line-height: 60px;font-size: 30px;color: #212121;font-weight: bold;padding-bottom: 42px; width:180px; margin:0 auto;}
.bx_lt p{height: 48px;line-height: 48px;font-size: 24px;color: #fff;margin-bottom: 20px; width:260px; padding-left:40px;}
.bx_rt h4{padding-top: 62px;height: 60px;line-height: 60px;font-size: 30px;color: #1f48ae;font-weight: bold;padding-bottom: 42px;width:180px; margin:0 auto;}
.bx_rt p{height: 48px;line-height: 48px;font-size: 24px;color: #fff;margin-bottom: 20px; width:260px; padding-left:60px;}
.af_block2{background: url(../images/bx_bg2.jpg);background-position: center;background-repeat: no-repeat;height:180px;}
.tlt_bg1{background: url(../images/bx_tit.jpg);background-position:bottom center;background-repeat: no-repeat;height:204px;padding-top: 85px;box-sizing: border-box;}
.bx_content{padding: 50px 0;}
.bx_content ul li {overflow: hidden;padding-left: 25px;margin-bottom: 50px;}
.bx_content ul li .bx_img{float: right;}
.bx_content ul li .bx_details{float: left; width:600px;}
.bx_name{overflow: hidden;padding-bottom: 30px;}
.bx_name span{float: left;display: inline-block;}
.bx_name .title{float: left;display: inline-block;padding-left: 30px;}
.title h5{font-size: 26px;color: #1f48ae;font-weight: bold;padding-top: 20px;line-height: 1.6;}
.title p{font-size: 14px;color: #414141;text-transform: uppercase;}
.pfd_bad{font-size: 16px;color: #000;line-height: 1.7;text-align: left;}
.bx_content ul li:nth-child(2n) .bx_img{float: left;}
.bx_content ul li:nth-child(odd) .bx_img{padding-right: 75px;}
.bx_content ul li:nth-child(even) .bx_details{float: left;padding-left: 75px;}

.af_block4{background: #faf9f7;padding-bottom: 50px;}
.af_block4 h2{font-size: 38px;color: #000;line-height: 1.6;padding-top: 80px;font-weight: bold;text-align: center;}
#mdb_cp_b{height: 500px;}
.mdb_cp_bz{}
.mdb_cp_bt{ padding-top:34px; width:1120px;margin: 0 auto;}
.mdb_cp_bt ul{ height:66px; border-top:1px solid #7d7c7b; border-bottom:1px solid #7d7c7b; text-align:center;padding: 2px 0;box-sizing: border-box;} 
.mdb_cp_bt ul li{ display:inline-block; width:180px; height:60px; border-left:1px solid #7d7c7b;}
.mdb_cp_bt ul li.on{background:#1f48ae; }
.mdb_cp_bt ul li span{ display:block; width:180px;height: 60px;line-height: 60px;}
.mdb_cp_bt ul li span a{font-size: 24px;color: #000;}
.mdb_cp_bt ul li.on span a{color: #fff;}
.mdb_cp_bt ul li:hover span{ background-position:0 100%;}
.mdb_cp_bt ul li.on span{ background-position:0 100%;}
.mdb_cp_bt .polist_5{ border-right:1px solid #7d7c7b;}
.mdb_cp_pic{ width:1120px;padding: 50px 60px 0;margin: 0 auto;box-sizing: border-box;}
.mdb_cp_pic .mdb_cp_pic1{ position:relative;}
.mdb_cp_pic .cp_lb_pic ul{  overflow:hidden;}
.mdb_cp_pic .cp_lb_pic ul li{ width:476px; height:269px; border:2px solid #1f48ae; float:left; margin-right:40px; }
.cp_lb_pic ul li img{}
.mdb_cp_pic1 .cp_lb_pre{ position:absolute; top:70px; left:-60px;}
.mdb_cp_pic1 .cp_lb_next{ position:absolute; top:70px; right:-60px;}
.mdb_cp_pic .cp_lb_pic{ position:relative;}
.cp_lb_pic dl{ width:389px; position:absolute; top:63px;}
.cp_lb_pic dl dt{ font-size:24px; line-height:24px; color:#1e1d1d; text-align:center;}
.cp_lb_pic dl dd{ font-size:18px; line-height:18px; color:#1e1d1d; text-align:center; padding-top:17px;}
.mdb_cp_pic .cp_lb_dhd{display: none}
.After_sale{background: url(../images/bx_bg3.jpg);background-position: center;background-repeat: no-repeat;height:632px;}
.After_sale .bx_title{padding-top: 0px;}
.After_sale .bx_title h2{padding-top: 42px;}
.sale_list{padding-top: 36px;width: 1120px;margin: 0 auto;}
.sale_list ul li{float: left;width: 50%;overflow: hidden;}
.sale_img{float: left;width: 50%;}
.sale_name{float: left;width: 50%;padding: 30px 30px 0;box-sizing: border-box;}
.sale_name h4{font-size: 24px;color: #1f48ae;line-height: 1.6;padding-bottom: 10px;}
.sale_name p{font-size: 16px;color: #000;line-height: 1.7;}
.sale_list ul li:nth-child(n+3) .sale_img{float: right;}
.case_list{overflow: hidden;width: 1120px;margin: 0 auto;padding-bottom: 65px;}
.case_list ul li{float: left;width: 239px;margin-right: 53px;margin-bottom: 15px;}
.case_list ul li:nth-child(4n){margin-right: 0;}
.case_img{background: url(../images/al_bg.jpg);background-position:center;background-repeat: no-repeat;;height: 207px;text-align: center;box-sizing: border-box;}
.case_img img{width: 239px;height: 196px;border: 2px solid #1544b6;}
.case_list ul li .case_name p{font-size: 18px;color: #000;padding: 5px 0;text-align: center;}
.af_block6{background: url(../images/bx_bg4.jpg);background-position: center;background-repeat: no-repeat;height:120px;}
.bx_news{width: 1120px;margin: 0 auto;overflow: hidden;padding: 70px 0 130px;}
.Aspirations{float: left;width: 680px;}
.Signing{float: right;background: url(../images/tit2.png);background-repeat: no-repeat;background-position: center;height: 375px;width: 400px;}
.Aspirations_tit{background: url(../images/tit1.png);background-repeat: no-repeat;background-position: center;height: 58px;line-height: 58px;text-align: right;}
.Aspirations_tit a{font-size: 16px;color: #000;padding-right: 15px;}
.Signing_tit{line-height: 58px;height: 58px;text-align: right;}
.Signing_tit a{font-size: 16px;color: #000;padding-right: 15px;}
.Aspirations_info{margin-top: 20px;overflow: hidden;}
.info_img{float: left;margin-right: 25px;width: 144px;}
.info_img img{width: 144px; height: 114px;}
.info_txt{float: left;width: 510px;padding-top: 15px;}
.info_txt h3{font-size: 18px;color: #1544b6;font-weight: initial;overflow: hidden;padding-bottom: 25px;}
.info_txt h3 span{font-size: 12px;float: right;color: #000;opacity: 0.7;}
.info_txt p{font-size: 14px;color: #000;opacity: 0.8;line-height: 1.6;}
.Aspirations_list{padding-top:5px;}
.Aspirations_list ul li{overflow: hidden;padding-top: 15px;}
.Aspirations_list ul li i{display: inline-block;width: 5px;height: 5px;background: #000;float: left;margin-right: 15px;position: relative;top: 10px;}
.Aspirations_list ul li p{float: left;font-size: 16px;color: #000;}
.Aspirations_list ul li span{float: right;font-size: 12px;color: #000;opacity: 0.7;}
.Signing_list{padding-top: 10px;padding-left: 20px;}
.Signing_list ul li{overflow: hidden;padding-top: 15px;}
.Signing_list ul li i{display: inline-block;width: 5px;height: 5px;background: #1544b6;float: left;margin-right: 15px;position: relative;top: 10px;}
.Signing_list ul li p{font-size: 16px;color: #1544b6;}
.Signing_list ul li span{display: block; font-size: 12px;color: #000;opacity: 0.7;padding-left: 22px;line-height: 1.5;}
/*门禁*/
.mj_ys{width: 1120px;margin: 0 auto;padding: 80px 0;}
.mj_tit{text-align: center;padding-bottom: 45px;}
.mj_tit h2{font-size: 40px;color: #000;line-height: 1.6;font-weight: bold; width:520px; margin:0 auto;}
.mj_tit h2 span{color: #ae2407;}
.mj_list{overflow: hidden;}
.mj_list ul li{float: left;width: 33.33%;text-align: center;}
.mj_name{padding-top: 25px;}
.mj_name h4{font-size: 26px;color: #000;font-weight: bold;padding-bottom: 10px;line-height: 1.6;}
.mj_name p{font-size: 20px;color: #000;line-height: 1.5;}
.mj_block2{background: #faf9f7;padding-bottom: 65px;padding-top: 65px;}
.mj_deta{width: 1120px;margin: 0 auto;}
.mj1{background: url(../images/mj_img1.jpg);background-repeat: no-repeat;background-position: center;height: 312px;margin-bottom: 10px;overflow: hidden;}
.mj2{background: url(../images/mj_img2.jpg);background-repeat: no-repeat;background-position: center;height: 312px;margin-bottom: 10px;overflow: hidden;}
.mj3{background: url(../images/mj_img3.jpg);background-repeat: no-repeat;background-position: center;height: 312px;margin-bottom: 10px;overflow: hidden;}
.mj4{background: url(../images/mj_img4.jpg);background-repeat: no-repeat;background-position: center;height: 312px;margin-bottom: 10px;overflow: hidden;}
.mj5{background: url(../images/mj_img5.jpg);background-repeat: no-repeat;background-position: center;height: 312px;margin-bottom: 10px;overflow: hidden;}
.mj_deta ul li:nth-child(odd) .mj_xq{float: right;}
.mj_deta ul li:nth-child(even) .mj_xq{float: left;}
.mj1 .mj_xq{width: 365px;padding-right: 102px;padding-top: 74px;}
.mj2 .mj_xq{width: 360px;padding-left: 246px;padding-top: 60px;}
.mj3 .mj_xq{width: 355px;padding-right: 92px;padding-top: 76px;}
.mj4 .mj_xq{width: 355px;padding-left: 246px;padding-top: 84px;}
.mj5 .mj_xq{width: 355px;padding-right: 92px;padding-top: 76px;}
.mj_xq h2{font-size: 30px;color: #1f48ae;padding-bottom: 15px;}
.mj_xq h4{font-size: 18px;color: #000;font-weight: initial;padding-bottom: 30px;}
.mj_xq p{font-size: 14px;color: #000;opacity: 0.7;line-height: 1.6;}



/* global */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input,label{margin:0;padding:0}
html,body{font:normal normal 12px/24px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif;color:#333;height:auto;margin:0 auto;background:#fff;}
input,select,textarea{color:#222;font:normal normal 12px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif}
fieldset,iframe{border:none}
ul,ol,li{list-style:none}
th{text-align:left}
img{border:none}
em,i{font-style:normal}
/* font & color */
.f11{font-size:11px;-webkit-text-size-adjust:none;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.l16{line-height:16px;}
.l18{line-height:18px;}
.l20{line-height:20px;}
.l22{line-height:22px;}
.l25{line-height:25px;}
.l30{line-height:30px;}
.red{color:red;}
.red1{color:#b00;}
.red2{color:#c00;}
.green{color:#409316;}
.green1{color:#477409;}
.green2{color:#12A000;}
.blue{color:#0f4f96;}
.blue2{color:#0853af;}
.ora{color:#fa6d10;}
.ora2{color:#dc4c24;}
.grey,.gray{color:#8d8d8d;}
.white{color:#fff;}
.yellow{ color:#d0b266;}
.brown{ color:#643619;}
.b,.fw{font-weight:700;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.delline{text-decoration:line-through;}
/* link */
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#be0000;text-decoration:none;}
a:focus{outline:none}
/* other */
.hide{display:none;}
.nodata{text-align:left;padding-left:15px;}
p.nodata{font-size:12px;margin:35px auto;text-align:center;color:#666;}
.entitle{font-size:11px;font-weight:400;}
#imgplayer{text-align:center;margin:15px auto;}
.yc a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/* clearfix */
.clear{clear:both;width:100%;height:0;overflow:hidden;}
.clearb{clear:both;display:block;margin:0;padding:0;height:10px;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */
/* header */
.s1{ color:#be0000;}/*红色*/
.s2{ color:#1f48ae;}/*黑色*/
.s3{ color:#FFF;}/*白色*/
.s4{ color:#fa7a2f;}/*黄色*/
.s5{color:#9c9c9a;}/*灰色*/
.s6{ color:#bcbcbc;}
.w{ width:1198px; overflow:hidden; margin:0px auto;}
.mg30{ margin-top:30px;}
.header{ background:url(../images/wk01.jpg) repeat-x ; height:176px; width:100%; min-width:1200px;}
.header_con{ width:1200px; margin:0 auto;}
.header_con_top{ overflow:hidden; height:26px; line-height:26px;}
.header_con_top span{ float:left;}
.header_con_top samp{ float:right;}
/*banner*/
.banner{width:100%; min-width:1200px; }
/*banner_END*/


#header {}
.header_top{width:100%;height:35px;overflow:hidden; border-bottom:#dedede 1px solid;}
.header_top ul{width:1000px;height:35px;line-height:35px;overflow:hidden; margin:0 auto;}
.header_top ul .title{ width:860px;background:none; text-align:left; color:#808080}
.header_top ul .title b{color:#808080; padding-right:10px;}	
.header_top ul li{width:70px; height:35px; text-align:center; float:left;display:block;line-height:35px;color:#ccc; background:url(../images/1_03.gif) no-repeat right 9px;}	
.header_top ul li a{ color:#666;}	
.header_top ul li a:hover{color:#808080; }	
	
.hd_cont{position:relative; height:135px; overflow:hidden;}
.hd_cont .hd_logo{position:absolute; left:0; top:44px; width:570px;}
.hd_cont .hd_logo dd{margin-top:2px; margin-left:12px; padding-left:15px; border-left:1px solid #9B9B9B;}
.hd_cont .hd_logo dd h2{font-size:14px; font-weight:normal; color:#808080;}
.hd_cont .hd_logo dd p{font-size:14px; color:#808080;}
.hd_cont .dh_phone{padding:0 0 18px 180px; margin-top:26px; background:url(../images/phone.png) no-repeat left center; color:#5c5c5c;}
.hd_cont .dh_phone dt{ margin-bottom:2px;}
.hd_cont .dh_phone dd{font-size:22px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#3d944c;}





/*页尾*/
.footwrap{background-color:#333; padding-top:20px;}
.footer{position:relative; padding-bottom:40px; overflow:hidden;}
.fotnav{height:40px; line-height:40px; font-size:13px;text-align:center;}
.fotnav a{padding-right:10px; padding-left:10px; text-align:left; background:url(../images/navli.png) no-repeat left center; color:#fff;}
.fotnav a:hover,.fottxt a:hover{ color:#FF0 !important}
.fotnav a.nobg{background-image:none; padding-left:0}
.fottxt{padding-top:30px; padding-left:128px; line-height:30px; color:#fff; background:url(../images/f_logo.png) no-repeat left 40px; border-top:1px solid #484848;}
.fottxt a{color:#fff;}
.fotphone{position:absolute; right:0px; top:100px; padding-left:46px; background:url(../images/footphone.png) no-repeat left center; color:#fff;}
.fotphone dd{font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#3d944c;}

.container {
    margin: 0 auto;
    width: 1120px;
}


.af_box_5{ overflow:hidden; width:1120px; margin:30px auto 0px auto;}
.af_lf{ width:750px; float:left; overflow:hidden;}
.af_list_3 li{ overflow:hidden; width:370px; height:91px; float:left; margin-top:20px; }
.af_list_3 li samp{ float:right; width:235px;}

.page_top{position:absolute;}
#pageTop{z-index:160;width:65px;height:65px;background:url(../images/pagetop.png) no-repeat;position:fixed;_position:absolute;bottom:10px;right:10px;overflow:hidden;text-indent:-999px;cursor:pointer}
#pageTop:hover{background-image:url(../images/pagetop_on.png)}
#pageTop a{width:100%;height:100%;display:block;}
*html #pageTop a{width:65px;height:65px}


.wd{ overflow:hidden;  overflow:hidden; padding:0px 10px 0px 10px; border-top:none; }
.wd .bd{ overflow:hidden;}
.af_wd{ height:450px; overflow:hidden;}
.wd dl{  margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #DDD;}
.wd dt{ background: url(../images/wk24.jpg) no-repeat 0px 5px ; padding-left:30px; font-weight:bold; font-size:14px;}
.wd dt a{ color:#0174c3;}
.wd dd{ padding-left:30px;}