/* CSS Document */
.banner{width: 100%;height: 310px;background-repeat: no-repeat;background-position: center top;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;margin: 90px auto 0px;position: relative;}
.cl{clear:both; height:0px; overflow:hidden;}
.fl{float: left;}
.fr{float: right;}
.box_siz{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
img{border: none;vertical-align: middle;}

.warp1300{width: 1300px;margin: 0px auto;position: relative;}
.tr{border-top: 1px solid rgba(237,237,237,0.2);}
.fs36{ height: 300px; font-size: 36px; line-height: 300px;color: #fff;}
.fs14{/*height: 49px;line-height: 49px;*/ margin-top:10px; font-size: 14px; color: #000;}
.fs14 a{float: left;color: #000;}
.fs14 span{padding: 0px 10px;float: left;}

.m40{margin: 40px auto;}
.Tar{text-align: center;margin-bottom: 20px;}
.Tar h2{font-size: 36px;display: inline-block;vertical-align: middle;font-weight: normal; line-height: 50px;border-bottom: 2px solid #cd161c;padding-bottom: 3px;height: 55px;}
h3.root{font-size: 24px;color: #666;font-weight: normal; line-height: 32px;height: 32px; width: 1300px;margin: 0px auto;}
.Content{overflow: hidden;line-height: 2em;color: #555;font-size: 13px;padding: 15px 0px;word-wrap:break-word;}
.Content img{max-width: 100%;}
.Content table{width: 100%;background: #d9d9d9; max-width: 100%;}
.Content table td{background: #fff;padding: 5px 10px;color: #333;text-align: left;}
.A_img,
.A_con{width: 630px;padding: 5px 10px;}

.sort{ overflow: hidden;border-top: 1px solid #ececec;border-left: 1px solid #ececec;border-right: 1px solid #ececec;}
.sort li{float: left;height: 40px;width: 100%; border-bottom: 1px solid #ececec;float: left;margin-top: 0px;text-indent:84px;padding: 15px 0px 15px 0px;background-repeat: no-repeat;background-position: 20px center;}
/*.sort li:nth-child(2n+2){float: right;}*/
.sort li a{display: block;line-height: 40px;width: 100%;height: 40px;font-size: 18px;color: #000;}
.sort li:hover{background-color: #cd161c;}
.sort li:hover a{color: #fff;}.sort li.selected a{	color: #fff;}.sort li.selected {	background-color: #cd161c;}
.sort li:nth-child(1){background-image: url(../img/1_2.png)}
.sort li:nth-child(2){background-image: url(../img/2_2.png)}
.sort li:nth-child(3){background-image: url(../img/3_2.png)}
.sort li:nth-child(4){background-image: url(../img/4_2.png)}
.sort li:nth-child(5){background-image: url(../img/5_2.png)}
.sort li:nth-child(6){background-image: url(../img/6_2.png)}
.sort li:nth-child(7){background-image: url(../img/7_2.png)}
.sort li:nth-child(8){background-image: url(../img/8_2.png)}
.sort li:hover:nth-child(1),.sort li.selected:nth-child(1){background-image: url(../img/1.png)}
.sort li:hover:nth-child(2),.sort li.selected:nth-child(2){background-image: url(../img/2.png)}
.sort li:hover:nth-child(3),.sort li.selected:nth-child(3){background-image: url(../img/3.png)}
.sort li:hover:nth-child(4),.sort li.selected:nth-child(4){background-image: url(../img/4.png)}
.sort li:hover:nth-child(5),.sort li.selected:nth-child(5){background-image: url(../img/5.png)}
.sort li:hover:nth-child(6),.sort li.selected:nth-child(6){background-image: url(../img/6.png)}
.sort li:hover:nth-child(7),.sort li.selected:nth-child(7){background-image: url(../img/7.png)}
.sort li:hover:nth-child(8),.sort li.selected:nth-child(8){background-image: url(../img/8.png)}
.search{border: 1px solid #eee;padding: 0px 24px;width: 1250px;height: 58px;overflow: hidden;line-height: 58px;margin: 30px auto 40px;}
.search-box{float: left; height: 58px;line-height: 58px;font-size: 14px; width: 1180px;color: #919191;}
.submit-btn{float: right;height: 58px;width: 33px;background: url(../img/submit-btn.png) left center no-repeat;cursor: pointer;}

.pro_ul{margin-top: 20px;}
.pro_ul li{float: left;width: 402px;margin-right: 47px;margin-bottom: 47px;}
.pro_ul li:nth-child(3n+3){margin-right: 0px;}
.pro_ul li i{border: 1px solid #e8e8e8; width: 400px;height: 250px;position: relative; display: block;}
.pro_ul li i img{max-height: 100%;max-width: 100%;}
.pro_ul li div{background:#D6D6D6;padding: 20px 30px 30px;border: 1px solid #e8e8e8;border-top: none;}.pro_ul li div p{color: #333;}
.pro_ul li h5{font-size: 15px;line-height: 30px;color: #333;font-weight: normal; margin-bottom: 5px; height: 30px; overflow: hidden;}
.pro_ul li p{line-height: 24px;font-size: 14px;color: #919191;height: 48px;overflow: hidden; margin-bottom: 12px;}
.pro_ul li label{display: block;width: 125px;height: 35px;border: 1px solid #e8e8e8;border-radius: 4px;background:#363636;text-align: center;line-height: 35px;font-size: 14px;color: #fff;}
.pro_ul li:hover i{-webkit-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.2);}
.pro_ul li:hover div{background: #cd161c;}
.pro_ul li:hover h5,
.pro_ul li:hover p{color: #fff;}
.pro_ul li:hover label{background: #cd161c;border: 1px solid #fff;color: #fff;}

.cate_com{}
.cate_com li{float: left;width: 270px;margin-right: 73px;}
.cate_com li:nth-child(4n+4){margin-right: 0px;}
.cate_com li i{width: 270px;height: 180px;position: relative; display: block;}
.cate_com li i img{height: 180px;width: 100%;}
.cate_com li h4{font-size: 14px;line-height: 76px;color: #333;font-weight: normal;height: 76px;border: 1px solid #e8e8e8;border-top: none;text-align: center; overflow: hidden;}
.cate_com li:hover h4{-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.2);}

.page{text-align: center;margin: 0px auto;clear: both;overflow: hidden;height: auto;font-size: 14px;width: 96%;}
.page .pages{display: inline-block;vertical-align: middle;text-align: center;}
.page .pages a,
.page .pages a:active,
.page .pages a:hover,
.page .pages strong,
.page .pages span{display: inline-block;vertical-align: middle;float: left;margin: 0px 5px;line-height: 30px;font-family: '宋体'; height: 30px;width: 30px;text-align: center;}
.page .pages a,.page .pages a:active{color: #9a9a9a; background: #f7f7f7}
.page .pages a:hover,
.page .pages strong,
.page .pages span{color: #fff;background: #df241b;}

h4.Tit{font-size: 18px;color: #666;font-weight: normal;line-height: 30px;height: 30px; padding: 15px 0px;}
.Contact{border-bottom: 1px solid #eee;border-top: 1px solid #eee;height: 328px;}
.Contact li{float: left; width: 234px;border-right: 1px solid #eee; padding: 58px 45px}
.Contact li:nth-child(4){border-right: none;}
.Contact li i{width: 100%;display: block;height: 76px; margin-bottom: 40px;background-repeat: no-repeat;background-position: center;}
.Contact li h5{text-align: center;line-height: 40px;font-size: 18px;color: #666;}
.Contact li p{font-size: 14px;text-align: center;line-height: 28px;color: #919191;height: 56px;}
.Contact li:nth-child(1) i{background-image: url(../img/c1.png)}
.Contact li:nth-child(2) i{background-image: url(../img/c2.png)}
.Contact li:nth-child(3) i{background-image: url(../img/c3.png)}
.Contact li:nth-child(4) i{background-image: url(../img/c4.png)}
.Contact li:hover:nth-child(1) i{background-image: url(../img/c1_2.png)}
.Contact li:hover:nth-child(2) i{background-image: url(../img/c2_2.png)}
.Contact li:hover:nth-child(3) i{background-image: url(../img/c3_2.png)}
.Contact li:hover:nth-child(4) i{background-image: url(../img/c4_2.png)}

.Feedback{width: 100%;margin: 30px auto 0px;}
.Feedback .row{width: 100%;overflow: hidden;position: relative; margin: 0px 0px 20px;}
.Feedback .row .Input{width: 49%;}
.Feedback .row .iInput{border: 1px solid #eee;}
.Feedback .row .iInput{width: 100%;background: #fff;font-size: 15px;line-height: 40px;color: #919191;border-radius: 4px;padding: 0px 10px;display: block;font-family: "微软雅黑", sans-serif, serif;height: 42px;}
.Feedback .row .iInput.text{line-height: 26px;padding: 10px;height: 143px;resize: none;}
.Feedback .row .fiel{width: 30%;}
.Feedback .row .code_img{margin-left:10px;}
.Feedback .row .code_img img{height:42px;cursor:pointer;}
.submit{border: none;height: 35px;background: #CD181D;color: #fff;width: 100px;cursor: pointer;}

.button-row{ background: url(../img/dt.jpg) center top no-repeat; margin-top: 20px; height: 735px;cursor: pointer;}
.modal_open{overflow: hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index: 1050;display:none; overflow: hidden; width: 90%; height: 90%; margin: auto;}
.conmap{ width: 100%; position: relative; height: 80%;}
button.close {position: absolute;color: #fff;bottom: 0px;margin: 0 auto;left: 0;right: 0;display: inline-block;width: 100px;text-align: center;background-color: #CD181D;padding: 10px 15px;font-size: 16px;cursor: pointer;}
#container{width: 100%;height: 88%;overflow: hidden;}


.Left{width: 950px;border-right: 1px solid #eee;padding-right: 109px;}
.top_show {text-align: center;border-bottom: 1px dashed #dfdfdf;margin-bottom: 15px; padding-bottom: 8px;}
.top_show h3{color: #333;font-size: 24px;line-height: 40px;overflow: hidden;width: 100%;font-weight: normal;margin-bottom: 5px;}
.top_show .Data{font-size: 12px;overflow: hidden;text-align: center;color: #919191;}
.top_show .Data span{display: inline-block;vertical-align: middle;margin: 0px 10px;height: 24px;line-height: 24px;}
.top_show .Data span.Time{ padding-left: 24px; background: url(../img/Time.png) left center no-repeat;}
.Flip{padding: 17px 40px;line-height: 36px;height: 70px;border-radius: 4px;text-align: center;}
.Flip a{color: #666;font-size: 16px;}
.Flip a.return{display: inline-block;vertical-align: middle; width: 95px;height: 36px;line-height: 36px;background: #cd161c;color: #fff;}

.Right{width: 310px;}
.New_tit{height: 40px; border-bottom: 1px solid #eee;}
.New_tit span{border-bottom: 1px solid #cd161c; font-size: 24px; line-height: 35px; height: 40px;float: left;}
.New_news{margin-top: 20px;}
.New_news li{line-height: 26px;font-size: 14px;margin-bottom: 8px;}
.New_news li::before{content: '';width: 6px;height: 6px;float: left;margin: 11px 10px 9px 0px;background: #cd161c;border-radius: 6px;}
.New_news li a{color: #919191;}
.New_news li a:hover{color: #de241b;}

.Sort_li{margin-top: 20px;}
.Sort_li li{width: 240px; height: 55px;margin-bottom: 15px;background: #de241b;}
.Sort_li li a{color: #fff;line-height: 25px; padding: 15px 40px;display: block;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;-ms-transition:all 0.2s linear;}
.Sort_li li a:after{content: '';background: url(../img/Sort.png) right center no-repeat;height: 25px;width: 25px; float: right;}
.Sort_li li a:hover{ padding: 15px 30px;}


.news_ul{}
.news_ul li{border: 1px solid #eee;width: 400px;overflow: hidden;float: left;margin-right: 50px; margin-bottom: 50px;}
.news_ul li:nth-child(3n+3){margin-right: 0px;}
.news_ul li i{width: 100%; display: block;height: 505px; border-bottom: 1px solid #eee;position: relative;}
.news_ul li i img{height: 505px;width: 398px;}
.N_Info{padding: 12px 20px;}
.N_Info h5{display: block;height: 32px;line-height: 32px;margin-bottom: 8px;font-weight: normal;font-size: 18px;color: #333;overflow: hidden;}
.N_Info p{font-size: 13px;line-height: 24px;height: 96px;overflow: hidden;margin-bottom: 10px;color: #666;}
.N_Info label {height: 18px;color: #919191;font-size: 12px;line-height: 18px;display: block; background: url(../img/Time.png) left center no-repeat; padding-left: 24px}


.Top_News{border: 1px solid #eee;height: 240px; margin-bottom: 30px;}
.Top_News .top_img{position: relative;width: 310px;height: 240px;}
.Top_News .top_img img{width: 310px;height: 240px;}
.Top_News .Top_Info{margin: 45px 65px;width: 850px;height: 240px;position: relative;}
.Top_News .Top_Info h5 a{display: block;line-height: 36px;max-height: 72px;margin-bottom: 10px;font-weight: normal;font-size: 20px;color: #333;overflow: hidden;}
.Top_News .Top_Info p{font-size: 13px;line-height: 24px;height: 120px;overflow: hidden;margin-bottom: 20px;color: #666;}
.Top_News .Top_Info label {height: 24px;color: #919191;font-size: 12px;line-height: 24px;display: block; background: url(../img/Time.png) left center no-repeat; padding-left: 24px}
.Top_News .Top_Info a.more{position: absolute;text-align: center;display: block;width: 180px;height: 40px;background-color: #CD161C;color: #fff;line-height: 40px;border-radius: 5px;left: 0px;bottom: 0px;font-size: 16px;}



.about2 {padding: 30px 0px 0px;width: 100%;position: relative;height: 640px;}
.about2 ul {width: 850px;height: 590px;position: relative;margin: 0 auto;}
.about2 ul li {width: 450px;height: 590px;opacity: 1 !important;background-color: #fff;font-size: 20px;}
.about2 ul li .rongyu-img {width: 450px;height: 590px;position: relative; max-height:100%; max-width: 100%;}
.about2 ul li .rongyu-img img {max-width: 100%;max-height: 100%;}
.about2 ul li span {text-align: center;position: absolute;bottom: -50px;margin: auto;left: 0px;right: 0;color: #333;width: 100%;height: 50px;line-height: 50px;overflow: hidden;}
/*.about2 ul .roundabout-in-focus span {display: block;}*/
.about2 button {width: 32px;height: 88px;position: absolute;top: 230px;border: 0;cursor: pointer;}
.about2 .ban_l_btn {left: 0;background: url(../img/ban_l_btn.png) no-repeat center;}
.about2 .ban_l_btn:hover {background: url(../img/ban_l_btn2.png) no-repeat center;}
.about2 .ban_r_btn {right: 0;background: url(../img/ban_r_btn.png) no-repeat center;}
.about2 .ban_r_btn:hover {background: url(../img/ban_r_btn2.png) no-repeat center;}


.crumbs{border-bottom: 1px solid #eee;height: 85px;border-top: 1px solid #eee;}
.crumbs span{float: left;width: 42px;border-right: 1px solid #eee;height: 85px; background: url(../img/return.png) center no-repeat;}
.crumbs a{float: left;margin-left: 50px;line-height: 85px; height: 85px; padding: 0px 5px; color: #666}
.crumbs a:hover,
.crumbs a.sel{border-bottom: 1px solid #cd161c;color: #000;}
.crumbs span a{width: 100%;margin-left: 0px;padding: 0px;}
.crumbs span a:hover{border-bottom: none;}


.menus{ width:100%; height:69px; /*border-bottom:1px solid #dfdfdf;*/position:absolute;bottom:0px;}
.menuk{height: 69px; margin:0px auto; width: 1300px;}
.menuk ul{width: 100%;display: flex;display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: -moz-box;}
.menuk ul li{text-align:center;/*width: 100%;*/padding:0 3px;-moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;-o-box-flex: 1.0;-ms-box-flex: 1.0;}
.menuk ul li a{/*font-weight: bold;font-size: 16px;line-height: 69px;*/padding:0 23px;display: block;height: 55px;bottom:15px;padding-top:14px;color: #000;background:rgba(255,255,255,0.6);}
.menuk ul li a:hover,
.menuk ul li a.xm{/*color: #cd181c; border-bottom: 1px solid #cd181c;*/color:#333;background:#fff;position:relative;bottom:14px;height: 54px;padding-top:29px;}


.Case_Sort p{text-align: center; font-size: 16px; color: #919191; line-height: 30px;height: 30px;}
.Case_Sort ul{margin-top: 20px;}
.Case_Sort li{border: 1px solid #eee;width: 400px;overflow: hidden;float: left;margin-right: 50px; margin-bottom: 50px;}
.Case_Sort li:nth-child(3n+3){margin-right: 0px;}
.Case_Sort li i{width: 100%; display: block;height: 300px;position: relative;}
.Case_Sort li i img{height: 300px;width: 398px;}
.Case_Sort li  h4{display: block;height: 75px;line-height: 75px;font-weight: normal;font-size: 20px;color: #333;overflow: hidden;text-align: center;}
.Flip,
.about2 ul li,
.Case_Sort li:hover,
.news_ul li:hover,
.case_ul li:hover{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);}

.case_ul li{border: 1px solid #eee;margin-bottom: 40px; overflow: hidden; padding: 36px;}
.case_ul li a{ display: block; overflow: hidden}
.case_ul li i{float: left;position: relative;width: 334px;margin-right: 40px;overflow: hidden;}
.case_ul li i img{width: 100%;transition: transform .2s;}
.case_ul li .info{width: 690px; float: left; margin-top: 24px}
.case_ul li .info h5{ font-size: 24px;font-weight: normal;line-height: 36px;color: #333; margin-bottom: 6px;}
.case_ul li .info p{ line-height: 28px;font-size: 14px;color: #919191;}
.case_ul li .Time{width: 100px;height: 70px;margin-top: 36px; background: #eee; color: #919191; text-align: center;float: right; padding: 15px 0px;}
.case_ul li .Time span,
.case_ul li .Time label{display: block;}
.case_ul li .Time span{ font-size: 36px; line-height: 50px;}
.case_ul li .Time label{font-size: 14px; line-height: 20px}
.case_ul li:hover i img{transform: scale(1.05);}
.case_ul li:hover .Time{background: #cd161c; color: #fff;}



#preview{text-align: center;width: 100%;margin: 30px auto 0px;overflow: hidden;}
.jqzoom {position: relative;width: 960px;border: 3px solid #eee;float: left;height: 642px;}
.jqzoom img{max-width: 100%;max-height: 100%;}
#spec-list{float: right;}
#spec-list ul li{width: 270px;height: 180px;border: 3px solid #eee; position: relative;margin-bottom: 42px;}
#spec-list ul li:nth-child(3n+3){margin-bottom: 0px;}
#spec-list ul li img{width: 100%;height: 100%;}
#spec-list ul li.sel{border: 3px solid #cd161c;}
#spec-list ul li.sel::before{content: '';width: 11px;height: 100%;float: left;margin-left: -14px;background: url(../img/sel.png) left center no-repeat;}


.Jobs_Con h6{font-weight: normal;font-size: 24px;color: #666;line-height: 36px;padding-bottom: 10px;}
.Jobs_Con p{ line-height: 30px; font-size: 14px; color: #919191;}


.recruit_main{border: 1px solid #eee;margin-top: 30px;border-bottom: none;}
.recruit_list_top{width: 100%;border-bottom: 1px solid #eee;}
.recruit_list_top li{height: 68px;font-size: 17px;color: #333;float: left;line-height:68px;text-align: center;}
.recruit_name{width:25%;text-indent:30px;text-align: left !important;}
.recruit_type{width:18%;}
.recruit_num{width:10%;}
.recruit_com{width:15%;}
.recruit_date{width:17%;}
.recruit_more{width: 15%;}
.recruit_list{font-size: 15px;color:#666;line-height:24px;}
.recruit_list ul{border-bottom: 1px solid #eee;padding: 18px 0;}
.recruit_list ul:hover{background:#f0f6fb;}
.recruit_list ul li{float:left;text-align: center;line-height: 24px;height: 24px;}
.recruit_list ul .recruit_more{height: 24px;background:url(../img/arrow1.png) center no-repeat;margin: 0px auto;}
.recruit_list ul.on .recruit_more{background:url(../img/arrow2.png) center no-repeat;}
.recruit_det{line-height: 30px;padding: 30px 30px 15px;border-bottom: 1px solid #eee;display: none; font-size: 14px;}
.recruit_det strong{font-weight: normal;display: block;}
.recruit_det p{ padding-bottom: 15px;}


.mer_con{}
.mer_con h4{font-size: 24px;font-weight: normal;color: #333;line-height: 32px; padding: 30px 0px 23px;}
.mer_con p{ font-size: 14px; color: #919191; line-height: 30px;}

.sdlyBg{background-color: #f5f5f5;padding: 45px 0px 50px;}
.sdly h3{font-size: 24px;font-weight: normal;color: #666;line-height: 34px; text-align: center;}
.sdly h4{font-size: 30px;color: #333;line-height: 40px; text-align: center;}
.sdly h4 span{color: #cd161c;}

.sdly ul{overflow: hidden; margin-top: 45px;}
.sdly ul li{float: left;width: 310px;margin-right: 20px;}
.sdly ul li:nth-child(1){background: #cd161c;}
.sdly ul li:nth-child(2){background: #959595;}
.sdly ul li:nth-child(3){background: #626262;}
.sdly ul li:nth-child(4){margin-right: 0px;background: #313131;}
.sdly ul li i{display: block;}
.sdly ul li p{line-height: 30px; font-size: 14px; color: #fff; margin: 17px 29px 18px; height: 120px; overflow: hidden;}

.jmtj h5,
.jmlc h5{font-size: 30px;font-weight: normal;color: #333;line-height: 40px; text-align: center;}
.jmtj span{color: #919191; display: block;font-size: 18px;text-align: center;line-height: 30px; margin-top: 5px;}
.jmtj ul{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);padding: 40px 30px; margin-top: 30px;}
.jmtj ul li{overflow: hidden;margin-bottom: 40px;}
.jmtj ul li:nth-child(4){margin-bottom: 0px;}
.jmtj ul li i{width: 400px;height: 340px;display: block;}
.jmtj ul li .sy{width: 750px;}
.jmtj ul li h6{ line-height: 62px; height: 62px; border-bottom: 1px solid #f5f5f5; font-size: 24px; color: #333;font-weight: normal;}
.jmtj ul li .sy p{ line-height: 30px; font-size: 14px; color: #919191; margin-top: 40px;}
.jmtj ul li .sy b{line-height: 24px;font-size: 18px; color: #666;font-weight: normal; padding: 20px 0px;display: block;}

.jmlc{padding: 40px 0px;}
.jmlc .jmtj_img{ margin-top: 40px;}
.jmlc .jmtj_img img{max-width: 100%;height: auto;}

.Bus_img{ width: 1296px;height: 1006px;border: 2px solid #eee;position: relative;}
.Bus_img img{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto;}

.Range{}
.Range li{float: left; width: 340px; margin-right: 65px; margin-top: 60px; padding: 25px;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-o-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2)}
.Range li:nth-child(3n+3){margin-right: 0px;}
.Range li label{font-size: 18px;line-height: 30px;height: 30px;display: block;margin-bottom: 10px;color: #333;}
.Range li p{font-size: 14px;color: #919191;line-height: 26px;height: 104px;overflow: hidden;}
.Range li:hover{ background: #cd161c;}
.Range li:hover label,
.Range li:hover p{color: #fff;}


/*history*/
.history,
.history-date{overflow:hidden;position:relative;width: 1200px;}
.history::before{content: ''; width: 1px;height: 100%;position: absolute;top: 69px;left: 151px;background: #cd161c; z-index: -1;}
.history .history-date h2{height: 69px;font-weight: normal;margin-bottom:74px; }
.history .history-date:nth-child(1) h2{position: absolute;left: 0;top: 0;width: 100%;z-index: 99;background: #fff url(../img/icon06.png) 117px top no-repeat;}
.history-date h2 a{color: #B5020E;background: url(../img/icon08.png) right center no-repeat;padding: 17px 12px 17px 0px;margin-right: 109px;float: left;font-size: 25px;line-height: 35px;width: 85px;}
.history-date h2 .company{float: left; margin: 5px 0px;}
.history-date h2 .company span{display: block;font-size: 18px;color: #919191; line-height: 25px;}
.history-date h2 .company p{font-size: 24px; line-height: 34px;}

.history-date ul li{background:url(../img/icon07.png) 140px top no-repeat;padding-bottom:50px;zoom:1;}
.history-date ul li:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.history-date ul li h3{float:left;width: 120px;text-align:right;padding-right: 20px;color:#c3c3c3;font:normal 18px/16px Arial;}
.history-date ul li h3 span{display:block;color:#d0d0d0;font-size:12px;}

.history-date ul li .Root{float:left;padding-left: 43px;width: 1017px;}
.history-date ul li .Root i{float: left; width: 159px;height: 104px; margin-right: 20px; border: 3px solid #dbdbdb;}
.history-date ul li .Root i img{width: 100%;height: 100%;}
.history-date ul li .Root .Text{float: left; width: 832px;overflow: hidden;}
.history-date ul li .Root .Text h4{ font-size: 18px; font-weight: normal;color: #333;line-height: 32px;margin-bottom: 6px;}
.history-date ul li .Root .Text p{line-height: 24px; font-size: 14px; color: #919191;}

