a:hover{color:#ca0107}
.main{ background: #fff; }
.row{ width:1162px;}
.header{background: #fff;width: 100%;border-top: 2px solid #ca0107;}
.header_con{width: 1162px;margin:0 auto;height: 160px;background: url(../image/header_bj.jpg) no-repeat right top;}
.header_con img{ margin-top:35px;}
.banner img{ width:100%}
.linkmap_box{background:#fff !important;}
/*导航*/
.phone_header{ display:none}
div.nav{background: url(../image/nav_bj.jpg) repeat center;height: 44px;line-height: 44px;margin: 1px auto 0px;width: 100%;}
div.sy_nav{width: 1162px;}
div.main_content{width:1162px;margin:20px auto;padding: 0px;}
ul.sy1_ul{ width:1162px;}
.nav li.sy1_li{ height:44px; background: url(../image/xian.png) no-repeat left center;}
.nav li.sy1_li a.sy1_tit{color: #fff;font-size: 18px;line-height: 44px;padding: 0 36px;height:44px;font-weight: bold;}
.nav li.sy1_li a.sy1_tit:hover, .nav li.sy1_li a.sy1_tit.Hover{background:#9c0a0a url(../image/xian.png) no-repeat left center; !important;}
.homeA:hover{ background: #9c0a0a !important; }
.nav li.li_indx{ background: none; }
/*标题*/
.dj_tit{ height: 34px; line-height: 34px; padding-left: 75px; background: url(../image/title_bj.png) no-repeat left center; } 
.dj_tit a{ float: right; }
.dj_tit span{ font-size: 18px; color: #ba0004; }
.news .box .article_box  span.span_date {
 position: absolute;
 bottom: 0;
 right: 0;
 color: #ccc;
}

.news .box .article_box {
 position: relative;
}
.title_right{ border-bottom: 1px solid #ccc; line-height: 30px; font-size: 16px;}
.title_right a{ float: right; font-size: 14px; }
.title_right a:hover{color: #ba0004;}
.mt30{ margin-top:30px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom:30px; }
.pd30-0{ padding:30px 0px; }
.main_left{width: 770px;}
.main_left .article_list li{ background: url(../image/20170508180634.jpg) no-repeat left center; }
.main_right{ width: 320px; padding:25px; background: #eaeceb; border-radius: 10px; }
.article_box_list{ border-bottom: 1px solid #ccc; }
.article_box_list li{ margin-bottom: 30px; overflow: hidden; }
.article_box_list li a.img_box{ width: 170px; height: 110px; display: block; margin-right:20px; overflow: hidden; float: left; }
.article_box_list li img{ width: 100%; height: auto; min-height: 110px; }
.article_box_list li a.title_type{ font-size: 20px; font-weight: bold; line-height: 40px; display: block; }
.article_box_list li p{ color: #999999; font-size: 14px; line-height: 24px; }
.article_box_list li p span{ margin-right:20px; font-size: 12px; }
.article_box_list li p b{ font-weight:normal; margin:0px 5px; }
.article_box_list li p b span{ margin-right: 0px; }
.img_list{ overflow: hidden; }
.img_list span{ display: block; width: 49%; }
.img_list span img{ width: 100%; height: auto; }

.news .box{ width: 49%; }
.article_box h2 a{ color: #ba0004; font-size: 16px; }
 .main_left .article_box p{ line-height: 24px; }
.news .box .article_box img{ width: 135px; height: 95px; float: left; margin-right:15px; }
.right1 ul li{ text-align: center; line-height: 30px; font-size: 16px; margin-bottom:10px; }
.right1 ul li img{ width: 322px; height: 106px; }
.right3 .title_header{ display: none; }
.right3 ul{ margin-top:20px; padding:0px; overflow: hidden; }
.right3 ul li { width: 48%; float: left; line-height: 30px; text-align: center; margin-bottom: 12px; }
.right3 ul li:nth-child(2n){ float: right; }
.right3 ul li img{ width:100%; height: auto; border: 1px solid #ccc; }
.right3 ul li a.link_title{ display: block !important; }
.right3 ul li a.link_title:hover,.dj_tit a:hover{color: #ba0004;}
/*图片滚动*/
.SwitchImage{position: relative; *zoom:1}
.SwitchImage,.SwitchImage img{width:770px;height:334px;}
.SwitchImage .swiper-box{height:334px;width:770px;}
.SwitchImage .swiper-box ul li h2 a{ font-size: 18px; }
div.SwitchImage .pagination{ right:10px}
div.SwitchImage .pagination{bottom:10px;}
div.SwitchImage .pagination span{margin-left:10px;}
div.SwitchImage .pagination span.swiper-active-switch{background:#d50e07;}
/*底部*/
.footer{ background:#ecebeb; padding:20px 0px; height: auto !important;}
#fixedLayertop{ background: #ca0107 !important; }
.close{ background: url(../image/close2.png) no-repeat center center !important }
.weixin_img{ border:5px solid #ca0107 !important }
/*linkmap*/
.linkmap{ width:1142px !important}
.linkmap a{ color:#d50e07 !important}
/*左侧导航*/
.leftNavTitle{ background:#d50e07}
.article_left .lv1_p.current a,.article_left .lv1_li a:hover,.column_list_tit,.article_right .article_title,.turning_page a,.ae-pagination a,.column_list a:hover{color:#d50e07 !important}
.pages a:hover{ background-color:#9c0a0a !important ; border:1px solid #9c0a0a!important}
.border{ border-top:2px solid #d50e07}
.pages .ae-pagination-current, .pages .ae-pagination-current:hover{ background-color:#d50e07 !important; border:1px solid #d50e07!important}
h2.title_header span{border-bottom: 0px;color: #d50e07 !important;}

.nav .num3 .sy2_ul {
 display: none !important;
}
.nav .num5 .sy2_ul {
 display: none !important;
}
@media only screen and (max-width: 768px){
#fixedLayertop{ display: none !important }
.header,div.nav{width: 100%;box-sizing: border-box;} 
.linkmap{ width: 100% !important; }
.wrap_main,.row{ width: 100%; }
.article_list li,.article_box_list li a.title_type{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.main_left ,.main_right{width: 100%; box-sizing: border-box;}
.scroll_img{display:none;}
.SwitchImage {display: none;}
.right1 ul li{ width: 49%; float: left; }
.right1 ul li:nth-child(2){ float: right; }
.right1 ul li img{ display: block; width: 100%; height: auto; }
div.main_content{ width:100%}
div.sy_nav{ width:100%}
.nav li.sy1_li a.sy1_tit:hover, .nav li.sy1_li a.sy1_tit.Hover{background:none !important;}
ul.sy1_ul{ width:92%;}
.nav li.sy1_li a.sy1_tit{font-size:18px;padding: 0px 20px !important;}
div.nav{background:none !important;height: auto;}
.pr10{ padding-right:0px;}
.pl10{ padding-left:0px;}
.header_con{width:100%;height: auto;border-bottom: 2px solid #ca0107;background: none;padding: 0px 10px;box-sizing: border-box;}
.header_con img{ width: 80%; margin:20px 0px; }
.phone_header{ display: block !important; }
.homeLi a.homeA.sy1_tit{ padding:0px 20px !important;}
.sy1_ul{background: rgb(193, 48, 48) !important;}
li.sy1_li{ border-bottom: 1px solid #990808 !important }
a.open_btn{background: #c71515 !important;height: 30px !important;width: 30px !important;top: 35px !important;}
a.open_btn span{width: 20px !important;}
a.open_btn span:after{ top:-3px !important;}
a.open_btn span:before{ top:3px !important}
.phone_container .phone_header{background: #930909 !important;}
.phone_container{background: rgb(193, 48, 48) !important;}
.nav li.sy1_li{ background: none !important; }
h2.title_header span{height: 44px;line-height: 44px;}
.footer .hide-lg{ padding:0px !important; border-top: 0px !important; }
}
@media only screen and (max-width: 640px){
.news .box{ width: 100%; }
a.open_btn{ top:30px !important}
}
@media only screen and (max-width: 540px){
a.open_btn{ top:25px !important}
}
@media only screen and (max-width: 450px){
a.open_btn{height: 20px !important;width: 20px !important;top:25px !important}

}
@media only screen and (max-width: 375px){
.right1 ul li{ width: 100%; float: none; }
.img_list a{ width: 100%; margin-top: 10px; }
a.open_btn{top:20px !important}

}

    