*{box-sizing: border-box;}
.main_b{margin: 0 auto;width: 1200px;zoom: 1; font-size:14px;}
.main_b:after{content: '';display: block;clear: both;}
.main_c{margin: 0 auto;width: 1168px;zoom: 1;}
.main_c:after{content: '';display: block;clear: both;}
.top{height: 50px;width: 100%;background: #194a77;color: #FFF;line-height: 50px;}
.as_link{display: block;float: right;}
.as_link a{display: inline-block;margin-left: 10px;position: relative;}
.ewm_box{position: absolute;top:10px;left: 35px;display: none;}
.ewm_box i{width: 10px;height: 12px;background: url(../img/icon_sj.png) no-repeat right center;display: block;position: absolute;left: -7px;top: 10px;}
.wechat:hover .ewm_box{display: block;}
.sli_right{color:#FFFFFF;padding:180px 36px 0 36px;width: 400px;height: 100%;/*background: url(../img/tm70.png);*/position: absolute;left: 50%;margin-left: 200px;}
.sli_right .tex02{font-size: 14px;line-height: 24px;text-indent: 24px;height: 72px;overflow: hidden;}
.sli_right .tex01{font-size: 30px;margin-bottom: 10px;}
.sli_right .more{display: inline-block;background: #FFFFFF;width: 116px;text-align: center;height: 35px;line-height: 35px;font-size: 14px;margin-top: 25px;}
.menu_ul li{width: 120px;height: 100%;float: left;line-height: 112px;text-align: center;}
.menu_div{height: 112px;width: 100%;}
.menu_ul li a{display: block;font-size: 18px; }
.menu_ul li a:hover{color: #194a77; border-bottom:2px solid #194a77;}
.menu_ul li.active a{color: #194a77;transition: all .5s linear; border-bottom:2px solid #194a77;}
.head{text-align: center;}
.head .tex01{position:relative;display:inline-block;font-size: 48px;color: #970520;text-transform: uppercase;background: url(../img/line01.jpg) no-repeat center bottom;padding-bottom: 10px;margin-bottom: 25px;}
.head .tex01 span{display: block;position: absolute;right: 0px;bottom: 20px;font-size: 16px;background: #FFFFFF;font-weight: bold;padding: 0 12px;}
.head .tex02{color: #aaa;width: 830px;margin: 0 auto;}
.product_div{padding: 38px 0 25px 0;}
.index_about{height: 563px;background:#eeeeee url(../img/bg03.png) no-repeat bottom center;}
.index_about .head{width: auto;display: inline-block;padding-top: 70px;}
.index_about .head .tex01{background: url(../img/line02.jpg) no-repeat left bottom;}
.index_about .head .tex01 span{background: #EEEEEE;}
.index_about_cont{line-height: 30px;color: #333333;text-indent: 24px;width: 860px; font-size:14px;}
.index_about_cont .more{width: 100px;height: 40px;line-height: 40px;border: 1px solid #aaaaaa;display: block;text-align: center;margin-top: 20px;text-indent: 0;}
.contact_num{margin-top: 70px;color: #FFFFFF;}
.news_div{background: #f7f7f7;padding-top: 70px;}
.news_div .head .tex01 span{background: #f7f7f7;}
.pic_box{width: 555px;height: 200px;overflow: hidden;}
.pic_box img{width: 555px;height: 200px;}
.pic_cont{width: 47%;text-align: left;}
.pic_tex{}
.pic_tex dt{color: #333333;font-size: 18px;margin: 20px 0;}
.pic_tex dt a{color: #333333;font-size: 18px;}
.pic_tex dd{color: #888888;font-size: 14px;}
.pic_tex>a{color: #333333;font-size: 14px;margin-top:30px;display: block;}
.index_news{width: 47%;height:auto;text-align: left;}
.index_news dd{height: 48px;overflow: hidden;}
.i_time{width: 80px;padding-right: 12px;border-right: 1px solid #e2e2e2;}
.i_news{width: 83%;}
.i_time .p01{font-size: 24px;line-height: 24px;}
.i_time .p02{font-size: 14px;text-align: right;line-height: 24px;}
.i_news .p01{font-size: 16px;line-height: 24px;}
.i_news .p02{font-size: 12px;color: #888888;line-height: 24px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index_news dd:hover .i_time{color: #A62224;}
.index_news dd:hover .i_news .p02{color: #A62224;}
.index_news dd:hover .i_news .p01{color: #A62224;}
.index_news dd{margin-bottom: 30px;}
.news_cont_div{padding: 80px 0 70px 0;}
.news_cont_div .btn_more{color: #333333;border: 1px solid #b5b5b5;font-size: 14px;height: 40px;line-height: 40px;width: 130px;display: block;text-align: center;margin:  10px auto 0 auto;}

.index_contact{position: relative;width: 100%;height:294px;}
.contact_in{text-align: left;display: inline-block;width: 600px;padding: 56px 0 0 0;}
.contact_tex{width: 50%;top: 45px;text-align: right;}
.map{width: 50%;height: 100%;}
.cont_tit{color: #888888;font-size: 14px;margin-top: 13px;}
.p_tit{color: #343434;font-size: 24px;}
.cont_dd{font-size: 14px;color: #343434;}
.foot{width: 100%;background: #194a77;padding: 0 0 24px 0;}
.a_friendlink{color: #FFFFFF;}
.a_friendlink a{color: #FFFFFF;}
.a_link a{display: inline-block;margin-left: 15px;}
.logo_foot{text-align: center;margin: 0 auto;color: #eeeeee;width: 100%;margin-top: 24px;line-height: 20px;}
.logo_foot img{margin-bottom: 20px;}
.weixin{position: relative;text-align: center;}
.weixin_box{width: 106px;height: 106px;position: absolute;top: 45px;display: none;left: -37px;}
.icon_top{display:block;width: 20px;height: 16px;background: url(../img/icon_wxtop.png) no-repeat center center;position: absolute;left: 50%;margin-left: -10px;top: -15px;}
.weixin:hover .weixin_box{display: block;}
.map img{width: 100%;}
.main_in{position:relative;width: 100%;height: 260px;text-align: right;background-position: center center;background-repeat: no-repeat;}
.main_tit{font-family: "宋体";font-size: 48px;color: #a62224;margin-right: 52px;margin-top: 58px;line-height: 50px;text-transform: uppercase;}
.hr01{height: 1px;border-bottom: 1px solid #A62224;width: 130px;display: inline-block;}
.f01{width: 100%;background: #175d94;padding: 15px 0;}
.top_bar{background: #f1f1f1;height: 86px;}
.top_head{color: #CCCCCC;font-size: 36px;line-height: 36px;}
.top_bottom{font-size: 24px;line-height: 30px;}
.a_link_dsh{color: #333333;font-size: 12px;}
.top_bar_left{padding: 10px 0 0 24px;}
.ul_dsh{}
.ul_dsh li{line-height: 81px;float: left;}
.ul_dsh li:hover{background: #FFFFFF;border-bottom: 5px solid #175d94;}
.ul_dsh li a{color: #333333;font-size: 14px;display: block;padding: 0 20px;width: 100%;height: 100%;}
.ul_dsh li.dsh_li_active{border-bottom: 5px solid #175d94; background: #FFFFFF;}
.locate{height: 45px;line-height: 45px;font-size: 14px;}
.back img{vertical-align: middle;margin-right: 3px;}
.about_con{color: #333333;line-height: 18px;padding: 10px 13px 60px 13px;}
.locate .back{display: block;color: #333;}
.locate_div img{margin: 0 5px;}
.about_ny img{float: left;width: 539px;height: 317px;margin-right: 5px;}
.about_ny{font-size: 14px;line-height: 20px;text-indent: 24px;padding: 24px 0 65px 0;}
.about_ny p{margin-bottom: 5px;}
.zizhi_ul{width:1225px;padding-top: 54px;margin-left: -25px;}
.zizhi_ul li{width: 220px;margin-left: 25px;float: left;padding: 10px;background: #f5f5f5;margin-bottom: 37px;;}
.zizhi_ul li:hover{background: #175d94;}
.zizhi_ul_pic{position: relative;text-align: center;width: 200px;height: 200px;display: table-cell;vertical-align: middle;text-align: center;background: #FFFFFF;}
.zizhi_ul_pic img{width: 100%;max-width: 100%;max-height: 100%;vertical-align: middle;}
.zz_tex{width: 100%;height: 62px;line-height: 62px;text-align: center;font-size: 12px;}
.zizhi_ul li:hover .zz_tex{color: #FFF;}
.pageNum{display: inline-block;margin: 30px 0 128px 0;}
.pageNum li{margin:0 2px;float: left;}
.pageNum li a{color: #aaaaaa;display: block;width: 100%;height: 100%;padding: 4px 7px;border: 1px solid #aaaaaa;}
/*.pageNum li a.cba:hover{background: #194a77;color: #FFFFFF;}*/
.pageNum li:hover .cb{color: #FFFFFF;background:#194a77;border: 1px solid #194a77;}
.pageNum li .cb.active{color: #FFFFFF;background:#194a77;border: 1px solid #194a77;}
.center{text-align: center;}
.map_zy{background: #EEEEEE;height: 40px;line-height: 40px;padding-left: 40px;background:#EEEEEE url(../img/icon_arrow.png) 10px center no-repeat;margin: 33px 0;}
.map_contact{height: 240px;width: 100%;overflow: hidden;}
.contact_box_head{color: #333333;font-weight: bold;font-size: 18px;margin-bottom: 5px;}
.contact_box{font-size: 14px;color: #333333;line-height: 24px;width: 450px;float: left;}
.contact_box_all{width: 100%;padding: 10px 0 20px 0;}
.inp_ly{margin: 0 15px;border-bottom: 1px solid #e5e5e5;width: 370px;float: left;height: 35px;line-height: 35px;font-size: 14px;}
.inp_ly2{margin: 15px 15px;border-bottom: 1px solid #e5e5e5;width:1170px;float: left;height: 35px;line-height: 35px;font-size: 14px;}
.texa_inp{display: block;width: 1170px;margin: 35px auto 20px auto;height: 156px;border-bottom: 1px solid #e5e5e5;}
.ly_div{padding-bottom: 80px;}
.tj_btn{height: 40px;width: 100px;background: #0979c7;color: #FFFFFF;margin-top: -30px;margin-right: 15px;}

.news_dl dd{border-bottom: 1px solid #e8edf1;padding-bottom: 12px;margin-top: 37px;}
.news_dl {width: 100%;margin-bottom: 50px;}
.news_tit{font-size: 16px;color: #333;font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;margin-bottom: 12px;}
.news_contin{color: #858585;line-height: 24px;height: 72px;overflow: hidden;}
.goto02{float:right;width: 42px;height: 42px;border:1px solid #e0e0e0;border-radius:50%;transition: all .5s linear;background:#f4f6fa url(../img/icon_aa9.png) no-repeat center center;}
.news_dl dd:hover .goto02{transition: all .5s linear;background:#305699 url(../img/icon_aaa.png) no-repeat center center;}
.news_dl dd:hover .news_tit{color: #175d94;}
.news_dl dd a{display: block;}
.news_head02 .p01{color: #404040;font-size: 14px;}
.news_head02 .p02{color: #969696;}
.news_head02{border-bottom: 1px dashed#d7d7d7;text-align: center;line-height: 24px;margin-bottom: 10px;padding-bottom: 10px;} 
.news_xxy{width: 100%;line-height: 30px;color: #404040;padding:30px 0 100px 0;}
.riqi_box{color: #525252;float: left;width: 195px;padding-top: 25px;}
.riqi_box .p01{font-size: 30px;line-height: 40px;}
.riqi_box .p02{font-size: 14px;color: #aaaaaa;}
.pic_left{float: left;width: 260px;margin-right: 40px;overflow: hidden;}
.pic_left img{width: 100%;transform: scale(1.0);transition: all .5s ease;}
.news_dl dd:hover .pic_left img{transform: scale(1.1);transition: all .5s ease;}
.news_cont{width:600px ;float: left;}
.qy_xxy_head{width: 100%;text-align: center;padding: 50px 0 30px 0;border-bottom: 1px solid #eeeeee;}
.qy_xxy_head .p01{font-size: 18px;margin-bottom: 5px;color: #333333;}
.qy_xxy_head .p02 span{margin-right: 10px;color: #aaaaaa;}
.newsinfo_edit{line-height: 24px;padding: 24px 10px 50px 10px;}
.left_bar{width: 250px;float: left;padding-bottom: 50px;}
.bar_top{background: url(../img/tm700.png);height: 124px;color: #fff;margin-top: -66px;text-align: center;}
.bar_top .p01{height: 66px;line-height:66px;font-size: 36px;font-family: arial;display: inline-block;padding: 0 5px;border-bottom: 1px solid #fff;}
.bar_top .p02{font-size: 18px;line-height: 58px;}
.left_bar_ul{width: 250px;}
.left_bar_ul li{width: 100%;margin-bottom: 5px;position: relative;}
.left_bar_ul li>a{position: relative;padding-left:42px;background:#eeeeee url(../img/icon_rec02.png) no-repeat 10px center;font-size:14px;display: block;width: 100%;height: 40px;line-height: 40px;color: #333;transition: all .5s linear;}
.left_bar_ul li>a i{width: 40px;height: 100%;display: inline-block;position: absolute;right: 5px;top: 0;background: url(../img/icon_ccc.png) no-repeat center center;}
.left_bar_ul li>a.active i{background: url(../img/icon_cc.png) no-repeat center center;}
.left_bar_ul li>a:hover i{background: url(../img/icon_cc.png) no-repeat center center;}
.left_bar_ul li>a.active{background: #194a77 url(../img/icon_rec.png)  no-repeat 10px center;color: #fff;}
.left_bar_ul li>a:hover{background: #194a77 url(../img/icon_rec.png)  no-repeat 10px center;transition: all .5s linear;color: #fff;}
.img_box{width: 100%;height: 160px;position: relative;margin-top: 30px;}
.zi_bar{padding-bottom: 15px ;display: none;}
.zi_bar a{padding-left:55px;background: url(../img/icon_dot.png) no-repeat 40px center;display: block;border-bottom: 1px solid #dfdfdf;height: 40px;line-height: 40px;font-size: 14px;}
.zi_bar a:hover{color: #194a77;}
.zi_bar a.active{color: #194a77;}
.main_pic{height: 250px;width: 100%;background-position: center center;background-repeat: no-repeat; }
.right_cont{width: 930px;}
.right_cont .col-pro-area{height: auto;width: 942px;margin-left: -12px;}
.right_cont .col-pro-item{width: 300px;height: 192px;margin:0 0 15px 12px;}
.right_cont .pro-item-layer{background: url(../img/tm70.png) ;}
.right_cont .pro-item-layer .pro-item-tit{line-height: 40px;}
.right_cont .pro-item-layer p{line-height: 24px;height: 48px;overflow: hidden;}
.right_head {margin-top:20px;padding-left:10px;width: 100%;height: 40px;line-height: 40px;border-left:11px solid #194a77 ;margin-bottom: 13px;border-bottom: 1px solid #dddddd;}
.right_head span{font-size: 18px;}
.pro_xxy_pic{width: 550px;height: 340px;}
.pro_xxy_pic img{width: 100%;}
.pro_xxy_cont{padding-top: 14px;}
.pro_xxy_tex{width: 370px;}
.xxy_head{font-size: 18px;border-bottom: 1px solid #dfdfdf;line-height: 24px;height: 40px;}
.xxy_tex{font-size: 12px;color: #333333;line-height: 24px;padding-top: 20px;}
.btn_consult{background: #970520;color: #FFFFFF !important;width: 136px;height: 40px;line-height: 40px;border-radius: 5px;font-size: 14px; display:block; text-align:center;}
.product_xxy{padding-top: 50px;line-height: 24px;margin-bottom: 30px;}
.service_dl{}
.service_dl dd{height: 60px;line-height: 60px;margin-bottom: 10px;position: relative;}
.service_dl dd a{color: #333;background: #f5f5f5 url(../img/icon_dot02.png) no-repeat 12px center;display: block;padding-left: 20px;font-size: 14px;}
.service_dl dd{height: 60px;line-height: 60px;margin-bottom: 10px;}
.service_dl dd i{width: 30px;height: 100%;display: inline-block;position: absolute;right: 15px;top: 0;background: url(../img/icon_down02.png) no-repeat center center;}
.service_dl dd:hover i{background: url(../img/icon_down.png) no-repeat center center;}
.service_dl dd a:hover{background: #0979c7 url(../img/icon_dot.png) no-repeat 12px center;color: #FFFFFF;}
.service_dl{padding-top: 30px;}

.ph_posi{ position:absolute; bottom:0px; width:100%; height:30px; background:url(../img/contact-bg.png) repeat; line-height:30px; text-align:center; color:#fff;}