.n_banner{width: 100%;height: 300px;overflow: hidden;}
.hd .nav ul > li.frist_nav > ol{display: none;}
.hd .nav ul > li.frist_nav:hover ol{display: block;}
.about_nav p{line-height: 75px;}
.about_nav{border-bottom: 1px solid #eee;height: 80px;}
.about_nav p a{font-size: 16px;margin-left: 20px;margin-right: 40px;}
.about_nav p a.active{border-bottom: 2px solid #e40303;padding-bottom: 25px;}
.about_nav p span{float: right;line-height: 80px;}
.about_nav p span a{font-size: 13px;margin-left: 5px;color: #888;margin-right: 5px;}
.about_sh{padding-top: 75px;}
.about_sh .right{width: 520px;height: 500px;overflow: hidden;}
.about_sh .right h2{font-size: 26px;color: #444;line-height: 60px;}
.about_sh .right p{font-size: 14px;color: #888;text-align: justify;line-height: 34px;}

.about_yl {padding-top: 60px;background: url("/lib/images/ab11.png") no-repeat center;width: 100%;height: 500px;margin-top: 90px;}
.about_yl h2{font-size: 30px;line-height: 36px;color: #fff;text-align: center;}
.about_yl > p{text-align: center;margin-top: 40px;}
.about_yl > p span{padding:6px 18px;border:1px solid #f5f5f5;color: #fff;margin:0px 10px;border-radius: 8px;cursor: pointer;}
.about_yl > p span.active{border:none;background: #faa241;}
.about_yl .em_1_a .left{position: relative;margin-bottom: 20px;}
.about_yl .em_1_a .left p{background: rgba(0,0,0,0.5);position: absolute;bottom:0;color: #fff;font-size:15px;text-align: center;width: 100%;line-height: 45px;}
.about_yl .em_1_a .left img{height: 295px;}
.about_yl .em_1_a .left:hover p{line-height: 295px;font-size: 18px;}
.em_1_a{margin-top: 50px;position: relative;}
.em_1_a p{text-align: center;color: #fff;line-height: 80px;}
.em_1_a img{width: 277px;height: 201px;}
.em_1_a .swiper-slide div{width: 277px;height: 201px;padding:5px;background: #fff;}

.body1{background: #f5f5f5;overflow: hidden;width: 100%;position: relative;top:-4px;}
.honor h2{font-size: 30px;line-height: 36px;color: #5e5e5e;text-align: center;padding-top: 70px;}
.honor h6{font-size: 14px;color: #888;text-align: center;line-height: 50px;}
.honor li{width: 398px;height: 294px;background: #fafafa;overflow: hidden;border: 1px solid #eee;float: left;text-align: center;line-height: 240px;}
.honor ul{margin-top: 35px;}
.honor li p{line-height: 30px;text-align: center;}
.honor1{width: 100%;height:815px;background: #eee;}
.honor1 li{border: none;background: none;}
.content{padding-top: 50px;}

.left1{width: 260px;float: left;}
.left2{width: 258px;border: 1px solid #eee;background: #f8f8f8;}
.left2 ul p{line-height: 60px;padding-left: 35px;border-bottom: 1px solid #eee;}
.left2 ul:last-child p{border: none;}
.left2 ul p span{background: url("/lib/images/pr_8.png") no-repeat;display: inline-block;width: 16px;height: 16px;margin-right: 10px;margin-top: 2px;}
.left2 ul p a{font-size: 16px;color: #333;}
.left2 ul.active p span{background: url("/lib/images/pr_7.png") no-repeat;}
.left2 ul li{margin-left: 60px;padding-left: 20px;line-height: 35px;display: none;}
.left2 ul li a{font-size: 15px;}
.left2 ul.active li{display: block;}
.left2 ul li.active a,.left2 ul.cur p a{color: #fe8e1d;}

/*.search_d{width: 100%;height: 30px;margin-top: 15px;margin-bottom: 20px;}
.search_d .in1{width: 162px;padding-left: 10px;border: none;height: 30px;}
.search_d .in2{width: 50px;background: #e40303;color: #ffffff;border: none;height: 30px;margin-left: 3px;}
*/

.con_cat{border: 1px solid #eee;background: #f8f8f8;margin-top: 25px;}
.left1 h3,.con_cat h3{height: 56px;background: #0061ae;color: #fff;text-align: center;line-height: 56px;font-size: 18px;}
.left1 h3 span,.con_cat h3 span{font-size: 14px;color: #fff;line-height: 56px;margin-left: 10px;}
.con_cat img{margin-left: 8px;padding-top: 7px;}
.con_cat p{font-size: 14px;padding: 15px;}

.left1 .left2 p{padding-left: 65px;border-bottom: 1px solid #eee;}
.left1 .left2 p a{line-height: 60px;font-size: 15px;color: #666;}
.left1 .left2 p.active a{color: #fe8e1d;}
.right1{width: 910px;float: right;}
.right1 .here{width: 910px;background: #fff;height: 38px;border-bottom: 1px solid #eee;}
.right1 .here p{line-height: 38px;font-size: 18px;color: #666;}
.right1 .here p span{float: right;line-height: 20px;}
.right1 > ul{margin-top: 50px;}
.right1 > ul > li{float: left;width: 282px;height: 264px;margin-bottom: 18px;margin-right: 32px;}
.right1 > ul > li:nth-child(3n){margin-right: 0;}
.right1 > ul > li > a > img{width: 282px;height: 214px;}
.right1 > ul > li > a > p{text-align: center;line-height: 50px;color: #666666;}
.t_pro{position: relative;margin-top: 60px;}
.t_pro h3{font-size: 18px;color: #333333;line-height: 50px;border-bottom: 1px solid #eee;margin-bottom: 40px;}
.t_pro li{width: 282px;height: 264px;}
.t_pro li > a > img{width: 282px;height: 214px;}
.t_pro li > a > p{text-align: center;line-height: 50px;color: #666666;}
.t_pro .swiper-button-prev{background-image: url(/lib/images/pr_1.png);top:200px;}
.t_pro .swiper-button-next{background-image: url(/lib/images/ne_1.png);top:200px;}


.right_news > ul > li{width: 100%;height: 195px;margin:0 0 60px 0;}
.right_news > ul > li > .list_1{width: 575px;}
.right_news > ul > li > .list_1 h4{border-bottom: 1px solid #eee;}
.right_news > ul > li > .list_1 h4 a{line-height: 80px;font-size: 15px;color: #3e3e3e;}
.right_news > ul > li > .list_1 h4 span{float: right;line-height: 80px;}
.right_news > ul > li > .list_1 p{margin-top: 20px;height: 90px;overflow: hidden;}
.right_news > ul > li:hover .list_1 h4 a{color: #fe8e1d;}

.content_news h1{font-size: 18px;color: #fe8e1d;text-align: center;line-height: 40px;margin-top: 50px;margin-bottom: 40px;}
.right_download > ul{margin:0;}
.right_download > ul > li{width: 100%;height: 135px;border-bottom: 1px solid #eee;margin:0;}
.right_download > ul > li > p{line-height: 135px;}
.right_download > ul > li > p span{margin-right: 25px;display: inline-block;width: 750px;margin-top: 40px;height: 60px;overflow: hidden;float: right;}
.right_download > ul > li > p a{float: right;}
/*.right1 .pro_p{width: 910px;height: 350px;overflow: hidden;background: #fff;margin-top: 25px;box-shadow: 2px 2px 2px 2px #dbdbdb;}*/
/*.right1 .pro_p h3{line-height: 70px;font-size: 16px;}*/
/*.right1 .pro_p h3 img{margin-left: 20px;margin-right: 15px;}*/
/*.right1 .pro_p h3 span{float: right;line-height: 50px;margin-right: 40px;}*/
/*.pro_p1 .right{width: 655px;height: 160px;margin-right: 40px;}*/
/*.pro_p1 .right p{font-size: 15px;color: #666666;margin-top: 15px;height: 120px;overflow: hidden;}*/
/*.pro_p1 img{width: 208px;height: 160px;margin-left: 20px;border: 1px solid #eee;}*/
/*.right1 .pro_p li{margin-left: 40px;margin-right: 10px;float: left;margin-top: 20px;}*/
/*.right1 .pro_p li a{font-size: 15px;}*/
/*.right1 .pro_p li img{vertical-align: inherit;position: relative;top: 3px;}*/

.pro_p_a .right{width: 427px;height: 342px;}
.pro_p_a .right p{line-height: 35px;font-size: 14px;color: #888888;overflow: hidden;margin-bottom: 30px;}
.pro_p_a .right h1{font-size: 18px;color: #333333;line-height: 60px;}
.pro_p_a .right hr{background: #eee;border: none;height: 1px;margin:0;}
.pro_p_a{background: #ffffff;margin-top: 20px;}
.pro_p_a > img{width: 442px;height: 342px;}
.pro_p_a .right h6{width: 210px;height:50px;font-size: 14px;color: #666;float: right;}
.pro_p_a .right h6 span{font-size: 23px;color: #fe8e1d;}

.right1 .menu{height: 60px;background: #fff;}
.right1 .menu p{line-height: 59px;color: #888;margin-left: 40px;border-bottom: 1px solid #eeeeee;}
.right1 .menu p span{cursor: pointer;}
.right1 .menu p span.active{color: #fe8e1d;border-bottom: 2px solid #fe8e1d;padding-bottom: 17px;}
.con_c .content_a{display: none;width: 870px;background: #fff;padding:35px;min-height: 200px;}
.content_a p{line-height: 36px;}

.contact{padding:40px;background: #fff;width: 1120px;}
.contact .right{width: 363px;height: 140px;margin-top: 100px;}
.contact .right p{margin-left: 25px;}
.contact .contact_1{width: 517px;height: 340px;margin-left: 40px;}
.contact h4{font-size: 24px;color: #333;border-bottom: 1px solid #eee;line-height: 65px;margin-bottom: 20px;}


.mess{width: 100%;height: 550px;background: #fff;padding-top: 50px;}
.mess .c{height: 502px;background:url("/lib/images/mess_03.jpg") no-repeat;}
.mess .c form{padding-top: 116px;}
.mess .c form p{padding-left: 50px;margin-bottom: 38px;}
.mess .c form p input{width: 438px;height: 33px;margin-left: 80px;border: none;outline: none;}
.mess .c form textarea{width: 965px;height: 118px;margin-left: 130px;margin-top: 5px;border: none;outline: none;}
.mess .c form p.sub input{width: 120px;height: 30px;margin-top: 25px;margin-left: 930px;background: none;}

.con_c .mess .c{height: 400px;background:url("/lib/images/mess_003.jpg") no-repeat;}
.con_c .mess .c form{padding-top: 83px;}
.con_c .mess .c form p{padding-left: 18px;margin-bottom: 18px;}
.con_c .mess .c form p input{width: 316px;height: 25px;margin-left: 80px;border: none;outline:none; ;}
.con_c .mess .c form textarea{width: 720px;height: 92px;margin-left: 103px;margin-top: 7px;border: none;outline:none ;}
.con_c .mess .c form p.sub input{width: 100px;height: 30px;margin-top: 14px;margin-left: 720px;background: none;}

.news_list{padding-top: 55px;}
.news_list li{height: 266px;padding-top: 30px;background: #ffffff;padding-left: 50px;margin-bottom: 40px;}
.news_list li h4{border-bottom: 1px solid #eee;}
.news_list li h4 a{font-size: 24px;color: #666666;line-height: 70px;}
.news_list li h4 span{float: right;line-height: 70px;}
.news_list li p{font-size: 14px;margin-top: 10px;height: 90px;overflow: hidden;color: #888888;}
.news_list li .list_1{width: 740px;margin-right: 60px;}
.news_list li a.xq{display: block;border-radius: 18px;width: 124px;height: 36px;color:#666;border:1px solid #eee;
    text-align: center;line-height: 36px;margin-top: 10px;}
.news_list li:hover a.xq{background: #e40303;color: #fff;border: none;}
.news_list li:hover{box-shadow: 2px 2px 2px 2px #dbdbdb;}

.news_2{background: #ffffff;margin-top: 50px;padding:0 40px;width: 1120px;}
.news_2 h4{font-size: 24px;color: #333333;line-height: 80px;padding-top: 50px;}
.news_2 .content_q p{font-size: 16px;color: #666666;line-height: 35px;}
.news_2 .content_q h6{text-align: center;margin:50px;}

.winBox{width:1200px;height: 300px;overflow: hidden;margin:0 auto;position: relative;}
.winBox h2{font-size: 24px;color: #333333;line-height: 80px;}
.winBox ul{position: absolute;left:0;width: 2400px;}
.winBox li{width: 284px;height: 216px;background: #fff;float: left;margin-right: 16px;text-align: center;position: relative;}
.winBox li img{width: 280px;}
.winBox li p{position: absolute;bottom: 0;width: 284px;line-height: 40px;}
.next{margin-top: 50px;clear:both;border-top:1px solid #eeeeee;padding: 30px 20px;}
.next p a,.next p{font-size: 16px;}
.next p span{float: right;}
.service li{width: 292px;height: 390px;margin:0 6px 15px 6px;float: left;}
.service li h3{text-align: center;line-height: 390px;font-size: 18px;color: #fff;}
.service li p{display: none;}
.service li p a{display: inline-block;width: 40%;margin:0 5%;text-align: right;font-size: 15px;color: #fff;}
.service li p a:hover{color:#e20282;}
.service li p a:nth-child(2n){text-align: left;}
.m416{height: 320px;overflow: hidden;}


.case_list h2{font-size: 30px;content: #353535;text-align: center;line-height: 80px;margin-top: 50px;}
.case_list ul{width:1233px;margin:0 auto; }
.case_list li{width: 385px;height: 360px;position: relative;float: left;margin:25px 13px;}

.case_list li img{width: 385px;height: 360px;}
.case_list li:nth-child(1) > p{background: rgba(0,0,0,0.5) url("/lib/images/c11.png") no-repeat 100px center;}
.case_list li:nth-child(2) > p{background: rgba(0,0,0,0.5) url("/lib/images/c12.png") no-repeat 100px center;}
.case_list li:nth-child(3) > p{background: rgba(0,0,0,0.5) url("/lib/images/c13.png") no-repeat 100px center;}
.case_list li:nth-child(4) > p{background: rgba(0,0,0,0.5) url("/lib/images/c14.png") no-repeat 100px center;}
.case_list li:nth-child(5) > p{background: rgba(0,0,0,0.5) url("/lib/images/c15.png") no-repeat 100px center;}
.case_list li:nth-child(6) > p{background: rgba(0,0,0,0.5) url("/lib/images/c16.png") no-repeat 100px center;}
.case_list li > p{height: 70px;line-height: 70px;text-align: center;position: absolute;bottom: 0;background: rgba(0,0,0,0.5);width: 100%;
font-size: 16px;color: #dadada;}

.case_list li div{width: 100%;height: 100%;position: absolute;bottom: 0;background: rgba(0,0,0,0.6);display: none;}
.case_list li:nth-child(1) div h5{background: url("/lib/images/c11.png") no-repeat 0 center;}
.case_list li:nth-child(2) div h5{background: url("/lib/images/c12.png") no-repeat 0 center;}
.case_list li:nth-child(3) div h5{background: url("/lib/images/c13.png") no-repeat 0 center;}
.case_list li:nth-child(4) div h5{background: url("/lib/images/c14.png") no-repeat 0 center;}
.case_list li:nth-child(5) div h5{background: url("/lib/images/c15.png") no-repeat 0 center;}
.case_list li:nth-child(6) div h5{background: url("/lib/images/c16.png") no-repeat 0 center;}
.case_list li div h5{line-height: 60px;margin-top: 100px;margin-left: 100px;font-size: 20px;color:#ffffff;padding-left: 50px;}
.case_list li div p{text-align: center;}
.case_list li div p a{color: #dadada;font-size: 16px;line-height: 35px;}
.case_list li:hover div{display: block;}
.case_list li:hover > p{display: none;}

.em_2_p{width: 1200px;height: 757px;margin:40px auto;}

.em_2_p .right{width: 536px;position: relative;height: 757px;margin-right: 55px;}
.em_2_p .right h5{font-size: 27px;line-height: 50px;margin-top: 50px;}
.em_2_p .right p{font-size: 15px;color: #666;}
.em_2_p .right_1{position: absolute;bottom: 0;left:0;width: 153px;height: 196px;}
.em_2_p .right_2{position: absolute;bottom: 0;left:176px;width: 153px;height: 196px;}
.em_2_p .right_1 p,.em_2_p .right_2 p{width: 100%;text-align: center;background: #1e1b1f;color: #fff;}

.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}


.site_map h1 a{font-size:18px;color:#666;line-height:60px;padding-left:10px;}
.site_map li{width:270px;display:inline-block;line-height:40px;padding-left:10px;}
.site_map ul{border:1px solid #bbb;min-height:50px;}
.site_map li a{font-size:14px;color:#666;}
.site_map,.site_map a{font-size:12px;color:#666;}




