.b_nav{height: 25px;line-height: 25px; background:rgba(230, 230, 230, 0.73);width:100%;color: #444;}
.b_nav a{ font-size:14px; margin-right:20px; color:#636363}

.logo1{width:1100px; margin:0 auto; overflow:hidden;}
.logo{width: 300px;height: 75px;margin: 8px; float:left; margin-left:465px}
.logo h1 a{font-size: line-height: 0;display: block;width: 216px;height: 71px;text-indent: -9999px;background: url(../img/n_logo.jpg) no-repeat top center;}

.t_csf{margin-left:210px;width:178px;height:86px;}
.t_search{width:291px;margin-top:30px;overflow:hidden;}
.t_search input{float:left; border: 0 none;}
.search_text{width:247px;height:31px;padding-left:10px;background:url(../images/sear_text.jpg) no-repeat;font:normal 14px/31px "微软雅黑";color:#222;}
.search_ss{width:29px;height:29px; background:url(../images/t_search.jpg) no-repeat; margin-left:5px;}


.nav{min-width: 1100px;background: #234c73;padding: 20px 0;}
.nav li{float: left;display: inline;margin-right: 30px;padding-right: 25px;border-right: 1px solid #3b6082;}
.nav li a{display: block;float: left;line-height: 30px;margin-right: 12px; margin-top:-2px}
.nav li a.f20{margin-top: -2px;padding-right: 10px;}
.nav li a,
.nav li a:visited{color: #fff;}
.nav li a:hover{text-decoration: underline;color: #fff;}
.search{float: right;margin-top:-61px; margin-right:18px;position: relative;}
.search1{float: right;margin-top:-33px; margin-right:18px;position: relative;}
.search a{ color:#FFFFFF; font-size:18px}
.search1 a{ color:#FFFFFF; font-size:18px}
.search .btn{display: block;width: 28px;height: 28px;display: block;background: url(../img/s_btn.jpg) no-repeat 0 0;}
.search .s_box{width: 350px;position: absolute;right: 0;top: 68px;overflow: hidden;display: none;}
.s_box .s_txt{width: 259px;height: 38px;line-height: 38px;background: #fff;border: none;float: left;text-indent: 15px;font-size: 16px;color: #333;border: 1px solid #333;border-right: none;}
.s_box .s_btn{width: 90px;height: 40px;border: none;background:#1869B6;color: #fff;font-size: 18px;cursor: pointer;float: left;}
.s_box .s_btn:hover{background: #222;}

.line{min-width: 1100px;border-bottom: 1px solid #e7e7e7;}
.line h2{display: block;font-size: 14px;line-height: 50px;}
.banner{width: 540px;height: 540px;float: left;position: relative;overflow: hidden;}
.banner li{width: 540px;height: 540px;background: #fff;position: relative;}
.banner li a,
.banner li a:visited,
.banner li a:hover{color: #fff;}
.banner li h3{height: 120px;line-height: 144px;position: absolute;background: url(../img/bg_hei.png) repeat-x bottom;bottom: -5px;left: 0;width: 100%;font-size: 20px;text-align: center;}
.fff_line{border: 1px solid #FFF;position: absolute;z-index: 1000;}
.banner .fff_line{width: 520px;height: 520px;left: 10px;top: 10px;z-index: 100;}
.banner .lbtn,
.banner .rbtn{width: 44px;height: 44px;position: absolute;z-index: 200;top: 240px;display: block;background-image: url(../img/banner_jt.png);}
.banner .lbtn{left: 25px;background-position: 0 44px;}
.banner .rbtn{right: 20px;background-position: -44px 0;}
.banner .lbtn:hover{background-position: -44px 44px;}
.banner .rbtn:hover{background-position: 0 0;}
.news{width: 540px;float: right;}
.news .hot{padding-bottom: 20px;margin-bottom: 15px;border-bottom: 1px solid #E7E7E7;margin-left: 10px;}
.news .hot h3{display: block;font-size: 22px;font-weight: bold;margin-bottom: 18px;}
.news .hot h3 a{display: block;border-right: 10px solid #1869b6;height: 25px;line-height: 25px;color: #333;}
.news .hot h3 a:hover{color: #1869b6;}
.news .hot.c h3 a{border-right: 10px solid #FF8800;}
.news .hot.c h3 a:hover{color: #FF8800;}
.news .hot.c{border-bottom: none;}
.news .list{width: 540px;height: 160px;background: url(../img/newslist_bg.jpg) no-repeat 0 0;margin-top: -25px;}

.news .list a{line-height: 40px;height: 40px;background: url(../img/newslist_libg.jpg) no-repeat left center;padding-left: 15px;transition: all .25s linear;-webkit-transition: all .25s linear;}

.news .list ul{display: block;padding-left: 25px;padding-top: 24px;}
.news .list ul  li{width: 50%;float: left;line-height: 30px;}
.news .list a:hover{margin-left: 20px;font-weight: bold;}
.z_box{width: 260px;height: 260px;overflow: hidden;position: relative;}
.z_box img{display: block;transition: all .3s linear;-webkit-transition: all .3s linear;}
.z_box:hover img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.z_box h4{height: 120px;line-height: 165px;position: absolute;background: url(../img/bg_hei.png) repeat-x bottom;bottom: -5px;left: 0;width: 100%;font-size: 18px;text-align: center;}
.sg .z_box h4{bottom: -200px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.sg .z_box:hover h4{bottom: -5px;}
.z_box a,
.z_box a:visited,
.z_box a:hover{color: #fff;}
.tag{position: absolute;top: 0;left: 0;width: 90px;height: 40px;line-height: 38px;background: #234c73;font-size: 25px;font-weight: bold;text-align: center;}
.tag.c2{background: #96573d;}
.tag.c3{background: #25712e;}
.tag.c4{background: #c0970a;}
.title{overflow: hidden;}
.title img{display: block;}
.title strong{display: block;text-align: center;line-height: 80px;}
.title strong a{display: inline;font-size: 20px;margin: 0 20px;}
.shu_tu{width: 260px;height: 540px;color: #fff;position: relative;}
.shu_tu a,
.shu_tu a:visited,
.shu_tu a:hover{color: #fff}
.shu_tu .st{width: 260px;height: 370px;overflow: hidden;}
.shu_tu .st img{display: block;transition: all .3s linear;-webkit-transition: all .3s linear;}
.shu_tu:hover .st img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.shu_tu .box{background: #234c73;height: 150px;padding-left: 30px;padding-top: 20px;}
.shu_tu .box h5{font-size: 18px;display: block;padding-bottom: 6px;background: url(../img/shutu_line.jpg) no-repeat left bottom;}
.shu_tu .box p{line-height: 1.6;margin-top: 16px;}
.shu_tu .san_jiao{position: absolute;top: 340px;left: 115px;width: 0;height: 0;border-top: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #234c73;border-left: 15px solid transparent;}
.shu_tu.s2 .box{background: #234C73;}
.shu_tu.s2 .san_jiao{border-bottom: 15px solid #685b47;}
.shu_tu.s3 .box{background: #234C73;}
.shu_tu.s3 .san_jiao{border-bottom: 15px solid #7583ab;}
.t_line,
.b_line{width: 240px;height: 1px;font-size: 0;line-height: 0;background: #fff;position: absolute;left: 10px;}
.t_line{top: 10px;}
.b_line{bottom: 10px;}
.l_line,
.r_line{width: 1px;height: 520px;font-size: 0;line-height: 0;background: #fff;position: absolute;}
.l_line{left: 10px;top: 10px;}
.r_line{right: 10px;top: 10px;}
.center_box{width: 540px;height: 540px;overflow: hidden;}
.focus_img,
.focus_img li,
.focus_img li img{display: block;width: 540px;height: 260px;}
.focus_img{position: relative;overflow: hidden;}
/*.focus_img li img{transition: all .3s linear;-webkit-transition: all .3s linear;}
.focus_img li:hover img{transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}*/
.focus_img li{display: none;}
.focus_img a,
.focus_img a:visited,
.focus_img a:hover{color: #fff;}
.focus_img h5{height: 120px;line-height: 165px;position: absolute;background: url(../img/bg_hei.png) repeat-x left -55px;bottom: -5px;left: 0;width: 100%;font-size: 18px;text-align: left;text-indent: 25px;z-index: 10;}
.focus_img .btn{position: absolute;z-index: 20;right: 25px;bottom: 28px;width: 110px;}
.focus_img .btn a{display: block;width: 15px;height: 5px;line-height: 0;font-size: 0;border-radius: 5px;-webkit-border-radius: 5px;background: #fff;margin-left: 7px;float: left;transition: all .2s linear;-webkit-transition: all .2s linear;}
.focus_img .btn a.on,
.focus_img .btn a:hover{background: #f90;}
.right_box{width: 260px;height: 540px;overflow: hidden;}


.pm_list{margin-top: 11px;}
.pm_list li{display: block;overflow: hidden;line-height: 46px;height: 46px;width: 260px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.pm_list li i{display: block;float: left;width: 18px;height: 24px;line-height: 0;margin-right: 10px;margin-top: 10px;}
.pm_list li.n_1 i{background: url(../img/n_1.jpg) no-repeat center center;}
.pm_list li.n_2 i{background: url(../img/n_2.jpg) no-repeat center center;}
.pm_list li.n_3 i{background: url(../img/n_3.jpg) no-repeat center center;}
.pm_list li.n_4 i{background: url(../img/n_4.jpg) no-repeat center center;}
.pm_list li.n_5 i{background: url(../img/n_5.jpg) no-repeat center center;}
.pm_list li.n_6 i{background: url(../img/n_6.jpg) no-repeat center center;}
.pm_list li:hover{font-weight: bold;width: 250px;padding-left: 10px;}

.xxxx{margin-top: 11px; float: left; margin-left: 20px;}
.xxxx li{display: block;overflow: hidden;line-height: 46px;height: 46px;width: 260px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.xxxx li i{display: block;float: left;width: 18px;height: 24px;line-height: 0;margin-right: 10px;margin-top: 10px;}
.xxxx li.n_1 i{background: url(../img/n_1.jpg) no-repeat center center;}
.xxxx li.n_2 i{background: url(../img/n_2.jpg) no-repeat center center;}
.xxxx li.n_3 i{background: url(../img/n_3.jpg) no-repeat center center;}
.xxxx li.n_4 i{background: url(../img/n_4.jpg) no-repeat center center;}
.xxxx li.n_5 i{background: url(../img/n_5.jpg) no-repeat center center;}
.xxxx li.n_6 i{background: url(../img/n_6.jpg) no-repeat center center;}
.xxxx li:hover{font-weight: bold;width: 250px;padding-left: 10px;}


.heng_gg img{display: block;width: 1100px;height: 120px;margin-top: 30px;}
.yl_focus{width: 540px;height: 540px;overflow: hidden;}
.yl_focus .banner,
.yl_focus .banner li{height: 540px;}
.yl_focus .banner .lbtn,
.yl_focus .banner .rbtn{top: 171px;}
.yl_text{background: rgba(34, 34, 34, 0.37);color: #fff;height: 160px;position: absolute;transition: all .25s linear;-webkit-transition: all .25s linear; bottom: 0; left: 0; width: 540px;}
.yl_text a,
.yl_text a:visited,
.yl_text a:hover{color: #fff;}
.yl_text h5{display: block;font-size: 22px;padding: 26px 35px 0 40px;}
.yl_text p{padding: 10px 35px 0 40px;line-height: 1.6;}
.yl_text:hover{background: #234C73;}
.y_line{border: 1px solid #fff;width: 519px;height: 139px;position: absolute;left: 10px;top: 10px;}
.ty_txt{background: url(../img/tytxtbj.jpg) no-repeat 0 0;padding: 0 35px;width: 470px;height: 260px;}
.ty_line{width: 50px;height: 6px;line-height: 0;background: #f70;transition: all .7s linear;-webkit-transition: all .7s linear;margin: 10px 0;}
.ty_txt h5{font-size:20px;line-height:25px;font-weight: 700;padding-top:15px;display: block;}
.ty_txt p{line-height: 1.6;}
.ty_txt:hover .ty_line{width: 470px;}
.jk_list{width: 840px;height: 260px;float: left;overflow: hidden;}
.jk_list li{display: block;width: 400px;float: left;margin-left: 20px;margin-bottom: 20px;}
.jk_list li img{display: block;width: 120px;height: 120px;float: left;margin-right: 20px;}
.jk_list li h5{font-size: 18px;display: block;font-weight: bold;}
.jk_list li p{font-size: 15px;line-height: 1.7;margin-top: 5px;}
.xx_txt{overflow: hidden;position: relative;}
.xx_txt .info{width: 279px;height: 258px;border: 1px solid #ddd;border-right: none;}
.xx_txt .info h5{font-size: 25px;line-height: 30px;font-weight: bold;padding: 30px 30px 0 30px;}
.xx_txt .info p{padding: 0 30px;}
.xx_txt .x_line{width: 50px;height: 6px;line-height: 0;background: #333;transition: all .5s linear;-webkit-transition: all .5s linear;margin: 20px 0 25px 30px;}
.xx_txt .info:hover .x_line{width: 200px;}
.xx_txt a,
.xx_txt a:visited,
.xx_txt a:hover{color: #333;}
.xx_txt .img,
.xx_txt .img img{width: 260px;height: 260px;display: block;overflow: hidden;transition: all .3s linear;-webkit-transition: all .3s linear;}
.xx_txt .img:hover img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.xx_sj{position: absolute;top: 116px;left: 280px;width: 0;height: 0;border-top: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #fff;}
.xx_txt.l{width: 540px;}
.xx_txt.r{width: 260px;}
.xx_txt.r.xx_txt .info{width: 258px;height: 278px;border: 1px solid #ddd;}
.xx_txt.r.xx_txt .info h5{margin-top: 10px;}
.xx_txt.r .xx_sj{position: absolute;top: 231px;left: 116px;width: 0;height: 0;border-top: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 15px solid #fff;border-left: 15px solid transparent;}
.fs.ty_line{background: #628ae9;}
h5.sf_a a:hover{color: #628ae9;}
.sg_t.ty_line{background: #628ae9;}
h5.sg_t_a a:hover{color: #ed2630;}
.men_bg{background: #234c73;background: #234c73;padding: 10px;}
.men_focus{border: 1px solid #fff;width: 1078px;height: 518px;position: relative;}
.men_focus .big{margin-top: 14px;margin-left: 14px;float: left;}
.men_focus .big,
.men_focus .big li img{width: 745px;height: 490px;overflow: hidden;}
.men_focus .big li img{transition: all .3s linear;-webkit-transition: all .3s linear;}
.men_focus .big li:hover img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.men_focus .big li{width: 745px;height: 490px;position: relative;}
.men_text{position: absolute;width: 260px;color: #fff;right: 25px;top: 25px;}
.men_text li h5{font-size: 30px;line-height: 40px;font-weight: bold;display: block;}
.men_text p{line-height: 1.6;}
.men_text a,
.men_text a:visited,
.men_text a:hover{color: #fff;}
.men_text em{display: block;width: 55px;height: 6px;background: #fff;line-height: 0;font-size: 0;margin-top: 20px;margin-bottom: 30px;transition: all .5s linear;-webkit-transition: all .5s linear;}
.men_text:hover em{width: 239px;}
.small{position: absolute;bottom: 35px;width: 420px;right: 0;}
.small li{width: 130px;height: 85px;display: block;float: left;margin-left: 10px;margin-top: 10px;position: relative;overflow: hidden;}
.small li img{width: 130px;height: 85px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.small li:hover img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.small li i{position: absolute;width: 130px;height: 85px;background: url(../img/men_bg.png);display: block;}
.small li.on i{display: none;}
.men_news .left{width: 438px;height: 638px;float: left;border: 1px solid #ddd}
.men_news .left img{display: block;width: 438px;height: 420px;transition: all .3s linear;-webkit-transition: all .3s linear;c}
.men_news .left h5{display: block;height: 65px;line-height: 62px;border-bottom: 1px solid #ddd;text-align: center;font-size: 22px;margin: 0 25px;}
.men_news .left ul{display: block;overflow: hidden;padding: 15px 25px 0 25px}
.men_news .left ul li{width: 50%;float: left;line-height: 30px;}
.men_news .left ul li:hover{font-weight: 700}
.men_news .right{width: 660px;height: 640px;float: right;overflow: hidden;}
.men_news .right li{width: 310px;height: 310px;margin-left: 20px;margin-bottom: 20px;float: left;position: relative;overflow: hidden;}
.men_news .right li img{display: block;width: 310px;height: 310px;transition: all .3s linear;-webkit-transition: all .3s linear;}
.men_news .right li:hover img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.men_news .right li h5{height: 120px;line-height: 165px;position: absolute;background: url(../img/bg_hei.png) repeat-x bottom;bottom: -5px;left: 0;width: 100%;font-size: 18px;text-align: center;}
.men_news .right a,
.men_news .right a:visited,
.men_news .right a:hover{color: #fff;}
.sg .big{width: 540px;height: 260px;}
.av{height: 600px;position: relative;width: 1100px;}
.av li{position: absolute;display: block;overflow: hidden;}
.av li img{display: block;}
.av .ap_1,
.av .ap_2,
.av .ap_3,
.av .ap_31,
.av .ap_4,
.av .ap_51,
.av .ap_5{width: 260px;}
.av .ap_1{height: 250px;left: 0;top: 0;}
.av .ap_1 img{width: 260px;height:260px;}
.av .ap_2{height: 340px;left: 0;bottom: 0;}
.av .ap_2 img{width: 260px;height: 370px;}
.av .ap_3{height: 340px;left: 280px;top: 0;}
.av .ap_3 img{width:260px;height: 370px;}
.av .ap_5{height: 250px;left: 280px;bottom: 0;}
.av .ap_5 img{width: 260px;height:260px;}
.av .ap_31{height: 340px;left: 560px;top: 0;}
.av .ap_31 img{width:260px;height: 370px;}
.av .ap_51{height: 250px;left: 560px;bottom: 0;}
.av .ap_51 img{width: 260px;height:260px;}
.av .ap_6{width: 260px;height: 340px;right: 0;top: 0;}
.av .ap_6 img{width: 260px;height: 370px;}
.av .ap_7{width: 260px;height: 250px;right: 0;bottom: 0;}
.av .ap_7 img{width: 260px;height: 260px;}
.av img{transition: all .3s linear;-webkit-transition: all .3s linear;}
.av li:hover img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.av li h5{height: 120px;line-height: 165px;position: absolute;background: url(../img/bg_hei.png) repeat-x bottom;bottom: -200px;left: 0;width: 100%;font-size: 18px;text-align: center;transition: all .3s linear;-webkit-transition: all .3s linear;}
.av li a,
.av li a:visited,
.av li a:hover{color: #fff;}
.av li:hover h5{bottom: -5px;}
.baike ul{display: block;margin-left: -20px;margin-top: 20px;}
.baike li{width: 540px;height: 260px;display: block;overflow: hidden;transition: all .2s linear;-webkit-transition: all .2s linear;float: left;margin-left: 20px;margin-top: 20px;}
.baike li .imgbox,
.baike li .imgbox img{width: 260px;height: 370px;}
.baike li .info{width: 279px;height: 258px;border: 1px solid #ddd;border-left: none;}
.baike li .imgbox{overflow: hidden;}
.baike li .imgbox img{transition: all .3s linear;-webkit-transition: all .3s linear;}
.baike li .imgbox:hover img{transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);}
.baike li:hover{box-shadow: 0px 0px 15px #ccc;-webkit-box-shadow: 0px 0px 15px #ccc;}
.baike li h6{font-size: 22px;display: block;padding: 8px 20px 0 20px;}
.baike li p{padding: 8px 0 0 20px;font-size: 14px;overflow: hidden;}
.baike li em{width: 42px;height: 4px;line-height: 0;font-size: 0;background: #333;display: block;margin-left: 20px;}
.baike li p a{display: block;float: left;padding: 3px 10px;background: #eee;margin-right: 7px;margin-bottom: 7px;border-radius: 3px;-webkit-border-radius: 3px;color: #666;transition: all .2s linear;-webkit-transition: all .2s linear;}
.baike li p a:hover{background: #333;color: #fff;}
.footer{background: #E2E2E2;width: 100%;min-width: 1100px;overflow: hidden;margin-top: 30px;padding-bottom: 10px;}
.footer .b_nav{height: 70px;line-height: 70px;border-bottom: 1px solid #3a3a3a;width: 100%;color: #444;text-align: center;}
.footer .b_nav a{color: #3A3A3A;margin: 0 25px;}
.footer .b_nav a:hover{color: #fff;}
.footer p.ba{color:#3A3A3A;text-align: center;padding: 20px 0 10px 0}
.link{text-align: center;}
.link b{font-weight: bold;color: #666;}
.link a{display: inline;margin-right: 10px;color: #666; font-size:12px}
.link a:hover{color: #ccc;}
.t_box{ overflow: hidden; margin-left: -20px;}

.mvbk_box{width:1100px; overflow:hidden;}
.mvbk_box ul{overflow:hidden;width:110%;}
.mvbk_box li{width:180px;height:180px;float:left; position:relative; margin:5px 5px 0 0;}
.mvbk_box li a{display:block;width:180px;height:180px;}
.mvbk_box li span{display:block;height:30px;background:rgba(0,0,0,0.36)
; width:180px; font:normal 16px/30px "微软雅黑";color:#fff; text-align:center; position:absolute;bottom:0;left:0;}
.mvbk_box li:hover span{background-position: 0 -50px;}