﻿﻿* { padding: 0; margin: 0; }
html, body { font-family: "微软雅黑","宋体",arial; font-size: 14px; margin: 0; padding: 0; color: #000000; }
body { background: #ffffff; }
h1, h2, h3, h4, h5, h6 { font-style: normal; }
ul, li { list-style: none; }
a { text-decoration: none; color: inherit; color: #333; }
img { border: 0 none; vertical-align: top; }
.clearfix { *zoom: 1; clear: both; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.h11 { height: 11px; width: 1002px; background: #eeeeee; overflow: hidden; margin:0 auto; }
body{min-width:1200px;}

/*分页*/
.pager { height: auto; line-height: 28px; margin: 16px auto; overflow: hidden; text-align: center; width: 100%; }
.digg { display: inline-block; }
div.digg span.current { font-weight: normal !important; }
div.digg a { color: #454545 !important; }
div.digg{color:#454545;}


.infonews{color:#333 !important;}
.infonews table{max-width:800px;}
.infonews img{display:block; margin:0 auto 10px !important;}

content{background:#eeeeee !important;}

/****header****/
header { width: 100%; height: 198px; background: url(top_bg.png); }

.head { width: 1280px; height: 198px; margin: 0 auto; background: url(top.png) no-repeat center center; }

nav { background: url(navbg.png) repeat-x center center; width: 100%; height: 50px; }

.n_middle { width: 1002px; height: auto; margin: 0 auto; }

.n_middle ul li { position: relative; width: 120px; height: 50px; line-height: 50px; text-align: center; float: left; }

.n_middle ul li a { color: #FFFFFF; font-size: 18px; }

.n_middle ul li:hover {
    background: #bd2222;
    /*background: url(menu-li-on.jpg) repeat-x; */
}
.middle-active{
    background: #bd2222;
}
.n_middle ul li dl { background: #e3e3e3; width: 100%; position: absolute; z-index: 9999; border: none; padding-top: 3px; }
.n_middle ul li dl dd { overflow: hidden; }
.n_middle ul li dl dd a { color: #333; height: 40px; line-height: 40px; font-size: 16px; }
.n_middle ul li dl dd a:hover { color: #1290da; }

.n_rel { display: block; float: right; height: 50px; line-height: 50px; font-size: 18px; color: #FFFFFF; }



.wzdh { width: 1020px; min-height: 500px; position: absolute; left: 50%; margin-left: -533px; top: 41px; background: url(wzdhbg.png) no-repeat; z-index: 100; display: none; }
.wzdh ul li .zfbm { overflow: hidden; display: block; margin:79px 32px 0; }
.zfbm dt { float: left; padding:0px; margin: 2px 2px 0;width:150px;line-height:30px;height:30px }
.c2{width:304px!important}
.zfbm dt a { font-size: 15px; color: #333; }
.zfbm dt a:hover { font-size: 15px;   color: #bd2222; }


.wzdh ul li .zfjd { overflow: hidden; display: block; margin: 50px 26px 0; }
.zfjd dt { float: left; padding:0px; margin: 5px 10px 0; width:140px;line-height:30px;height:30px }
.zfjd dt a { font-size: 15px; color: #333; }
.zfjd dt a:hover { font-size: 15px; color: #bd2222; }
a.search-mark {
    position: absolute;
    left: 0px;
    top: 18px;
    background: url(search.png) 13px 9px no-repeat;
    color: #b4b4b4;
    width: 30px;
    padding-right: 40px;
    font-size: 14px;
    box-sizing: border-box;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
/****footer*****/
footer { width: 100%; overflow: hidden; display: block; background:#666; border-top: solid 3px #0384ce; padding: 10px;}
footer p { line-height: 30px; color:#FFF; }
.f_copyright { width: 100%; height: auto; overflow: hidden; }
.f_middle { width: 1002px; height: auto; overflow: hidden; margin: 0 auto; }
.f_m_rig { width: 1002px; font-size: 13px; float: left; height: auto; line-height: 30px; overflow: hidden; text-align: center; }
.f_m_rig p a{color:#FFF;}
.f_m_left { width: 195px; height: 90px; margin: 0 auto; }
.f_m_left_zc { display: block; overflow: hidden; float:left; margin:20px 0 0 10px;}
.footer-icon1 {vertical-align: middle;margin: 0 5px;}

/***********search***************/
.head .h_search{
    display: none;
}
.menu ul{
    float: left;
}
.menu .h_search{
    float: left;
    position: relative;
}
a.search-mark {
    position: absolute;
    left: 0px;
    top: 8px;
    background: url(search.png) 13px 9px no-repeat;
    color: #b4b4b4;
    width: 30px;
    padding-right: 40px;
    font-size: 14px;
    box-sizing: border-box;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.menu .h_search input {
    text-indent: 30px;    
    border-radius: 5px 0 0 5px;
    width: 205px; 
    height: 20px; 
    border: solid #e3e3e3 1px; 
    padding: 8px 0 8px 10px; 
    outline: none; 
    margin: 7px 0 0 0; 
}

.menu .h_search button {    
    border-radius: 0 7px 7px 0;
    cursor: pointer; 
    width: 61px; 
    height: 38px; 
    background: url(sousuobtn.png) no-repeat; 
    text-align: center; 
    line-height: 38px; 
    color: #FFFFFF; 
    border: none; 
    font-size: 14px; 
    font-weight: normal; 
    outline: none; 
    position: absolute;
    margin: 7px 0 0 0; 
}

.menu .h_search button:hover { 
    background: #f5bd53; 
}

/*内容*/
content { width: 100%; overflow: hidden; display: block; background: #ebeae6; }

.case1 { width: 972px; height: auto; margin: 0 auto; padding: 20px 15px 20px 15px; overflow: hidden; background: #FFFFFF; }
.case1 .slideshowItem img{
    width: 75px;
    height: 40px;
}
/*左边图片新闻*/
.box1_left { width: 343px; height: 278px; overflow: hidden; float: left; }
.box1_left .box1_left_main { width: 341px; height: 276px; border-radius: 5px; }
.box1_left .box1_left_main .box1_slider { margin: 4px; }

.picBtnTop { width: 333px; height: 268px; position: relative; overflow: hidden; zoom: 1; }
.picBtnTop .bd { width: 333px; height: 225px; position: relative; }
.picBtnTop .bd li { position: relative; zoom: 1; vertical-align: middle; }
.picBtnTop .bd li .pic { position: relative; z-index: 0; }
.picBtnTop .bd li .pic img { width: 331px; height: 225px; vertical-align: bottom; }
.picBtnTop .bd li .bg { width: 331px; height: 30px; position: absolute; left: 0; bottom: 0; z-index: 1; background: #000; filter: alpha(opacity=60); opacity: 0.6; }
.picBtnTop .bd li .title { width: 331px; height: 30px; overflow: hidden; line-height: 30px; left: 0; bottom: 0; position: absolute; z-index: 2; }
.picBtnTop .bd li .title a { color: #FFFFFF; width: 98%; padding: 0 1%; white-space: nowrap; text-overflow: ellipsis; display: block; height: 30px; overflow: hidden; }
.picBtnTop .hd { width: 333px; height: 40px; margin: 3px 0 0 0; position: absolute; left: 0; overflow: hidden; }
.picBtnTop .hd ul li { float: left; width: 80px; text-align: center; padding: 0 3px 0 0; }
.picBtnTop .hd ul li img { width: 80px; height: 40px; border: 1px solid #FFFFFF; cursor: pointer; vertical-align: bottom; }
.picBtnTop .hd ul li.on { }
.picBtnTop .hd ul li.on img { }
/*左边图片新闻*/

/*中间新闻*/
.box1_middle { width: 303px; float: left; height: 278px; padding: 0 0 0 20px; z-index: 999; }
.box1_middle .box_m_title1 { position: relative; width: 100%; height: 31px; border-bottom: solid 2px #ebeae6; }
.box1_middle .box_m_title1 span { font-weight: bold; color: #333333; cursor: pointer; float: left; position: absolute; line-height: 31px; display: block; width: 81px; text-align: center; font-size: 17px; }
.box_m_title1_span1 { left: 0; }

.box_m_title1_span2 { left: 75px; }

.box_m_title1_span3 { left: 150px; }

.span_active { border-bottom: solid 2px #c21415; }

.box1_middle .box_m_title1 a { display: none; text-decoration: none; color: #505050; font-size: 14px; right: 5px; position: absolute; line-height: 31px; }
.a_active { display: block !important; }

.box1_middle ul li { width: 304px; height: 35px; position: relative; line-height: 35px; }
.box1_middle ul li a { font-size: 15px; width: 245px; color: #333333; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.box1_middle ul li a:hover { color: #c21415; }
.box1_middle ul li span { width: 50px; overflow: hidden; position: absolute; right: 0; top: 0; text-align: center; color: #666666; font-size: 14px; }
.box1_middle ul { display: none; overflow: hidden; }
.ul_active { display: block !important; }
/*中间新闻*/


/*右边新闻*/
.box1_rig { width: 276px; float: left; height: 278px; padding: 0 0 0 30px; z-index: 999; }
.box1_rig .box_m_title { position: relative; width: 100%; height: 31px; border-bottom: solid 2px #ebeae6; }
.box1_rig .box_m_title span { font-weight: bold; color: #333333; float: left; border-bottom: solid 2px #ed1b1b; position: absolute; line-height: 31px; display: block; width: 81px; text-align: center; font-size: 17px; }
.box1_rig .box_m_title a { text-decoration: none; color: #505050; font-size: 14px; right: 5px; position: absolute; line-height: 31px; }

.box1_rig ul li { width: 263px; height: 35px; position: relative; line-height: 35px; }
.box1_rig ul li a { font-size: 15px; color: #333333; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.box1_rig ul li a:hover { color: #c21415; }

/*右边新闻*/

/*原case3.css*/
.sitebg { background: url(ajjbg.png); }



.case3 { width: 972px; height: auto; margin: 0 auto; padding: 20px 15px 20px 15px; overflow: hidden; background: #FFFFFF; }
.case3 .title { position: relative; height: 31px; line-height: 43px; border-bottom: solid 2px #ebeae6; }
.case3 .title h2 { border-bottom: solid 2px #1f96db; position: absolute; line-height: 31px; font-weight: bold; display: block; width: 81px; text-align: center; font-size: 17px; }

.cli6 { width: 42px; height: 47px; background-position: -280px -59px; }
.case3 .article ul li:hover i.cli6 { background-position: -342px -59px; }
.cli7 { width: 37px; height: 47px; background-position: -280px -171px; }
.case3 .article ul li:hover i.cli7 { background-position: -342px -171px; }
.cli8 { width: 51px; height: 47px; background-position: -280px -291px; }
.case3 .article ul li:hover i.cli8 { background-position: -342px -291px; }
.cli9 { width: 46px; height: 51px; background-position: -280px -411px; }
.case3 .article ul li:hover i.cli9 { background-position: -342px -411px; }
.cli10 { width: 45px; height: 47px; background-position: -283px -556px; }
.case3 .article ul li:hover i.cli10 { background-position: -345px -556px; }
.cli11 { width: 48px; height: 47px; background-position: -284px -694px; }
.case3 .article ul li:hover i.cli11 { background-position: -346px -694px; }

.case3 .article ul { overflow: hidden; float: left; margin-top: 20px;}
.case3 .article ul li { width: 235px;height: 90px;float: left;margin-right:10px;}
.case3 .article ul li img{ width: 100%; height: 100%;}
.case3 .article ul .sd-mr-0 {margin-right:0px;}
.case3 .article ul li a { display: block; }
.case3 .article ul li:hover p { color: #c21415; }
.case3 .article ul li i { margin: 40px auto 0; display: block; }
.case3 .article ul li p { height: 62px; width: 100%; display: block; text-align: center; line-height: 62px;  font-size: 16px; color: #333333; }
/* .case3 .article ul li span { float: right; display: block; position: absolute; right: 0; top: 0; height: 149px; width: 1px; background: url(case3_line.png) no-repeat; } */


/*原case4.css*/

.case4 { width: 972px; height: auto; margin: 0 auto; padding: 20px 15px 20px 15px; overflow: hidden; background: #FFFFFF; }

.case4 .box_left { width: 229px; height: 190px; float: left; }
.case4 .box_left .title { position: relative; height: 31px; line-height: 38px; border-bottom: solid 2px #ebeae6; }
.case4 .box_left .title h2 { border-bottom: solid 2px #1f96db; position: absolute; line-height: 31px; font-weight: bold; display: block; width: 81px; text-align: center; font-size: 17px; }
.case4 .box_left ul li { width: 229px; height: 65px; margin: 14px 0 0 0; }

.cli12 { background: url(ajjbg.png) #f2f2f4 no-repeat -5px -405px; }
.case4 .box_left ul li.cli12:hover { background: url(ajjbg.png) #e7f6ff no-repeat -5px -405px; }
.cli13 { background: url(ajjbg.png) #f2f2f4 no-repeat -5px -520px; }
.case4 .box_left ul li.cli13:hover { background: url(ajjbg.png) #e7f6ff no-repeat -5px -520px; }

.case4 .box_left ul li a { font-size: 14px; font-family: '宋体'; font-weight: bold; text-align: center; text-indent: 2em; display: block; line-height: 65px; }


.case4 .box_middle { width: 713px; height: 190px; float: right; overflow: hidden; }
.case4 .box_middle .title { position: relative; height: 31px; line-height: 31px; border-bottom: solid 2px #ebeae6; }
.case4 .box_middle .title h2 { border-bottom: solid 2px #1f96db; position: absolute; line-height: 31px; font-weight: bold; display: block; width: 81px; text-align: center; font-size: 17px; }


.case4 .box_3_r_2 { width: 466px; margin-top: 10px; float: left; }

.case4 .box_middle .bm_middle { display:block;  width: 466px; height: 55px; background: url(case4_pic2.png) #f2f2f4 no-repeat center center; }

.case4 .box_3_r_2 ul { display: block; margin: 14px 0 0 0; overflow: hidden; }
.case4 .box_3_r_2 ul li { position: relative; width: 90px; height: 77px; background: url(ajjbg.png) #f2f2f4; float: left; margin-right: 4px; }
.case4 .box_3_r_2 ul li a { display: block; width: 90px; height: 77px; }
.case4 .box_3_r_2 ul li.box_3_r_2_li1 { background-position: -464px -56px; }
.case4 .box_3_r_2 ul li.box_3_r_2_li1:hover { background-position: -464px -165px; }

.case4 .box_3_r_2 ul li.box_3_r_2_li2 { background-position: -553px -56px; }
.case4 .box_3_r_2 ul li.box_3_r_2_li2:hover { background-position: -553px -165px; }

.case4 .box_3_r_2 ul li.box_3_r_2_li3 { background-position: -650px -56px; }
.case4 .box_3_r_2 ul li.box_3_r_2_li3:hover { background-position: -650px -165px; }

.case4 .box_3_r_2 ul li.box_3_r_2_li4 { background-position: -742px -56px; }
.case4 .box_3_r_2 ul li.box_3_r_2_li4:hover { background-position: -742px -165px; }

.case4 .box_3_r_2 ul li.box_3_r_2_li5 { background-position: -836px -56px; }
.case4 .box_3_r_2 ul li.box_3_r_2_li5:hover { background-position: -836px -165px; }
.box_3_r_2_li5 { margin-right: 0px !important; }


.case4 .box_3_r_2 ul li:hover { background: url(ajjbg.png) #2d9eec; }
.case4 .box_3_r_2 ul li span { position: absolute; top: 49px; left: 17px; font-size: 15px; color: #737373; }
.case4 .box_3_r_2 ul li:hover span { color: #FFF; }
.case4 .box_3_r_2 ul li img { position: absolute; top: 10px; left: 29px; }

.case4 .box_middle .bm_left { float: right; margin: 10px 0 0 0; height: 142px; width: 224px; overflow: hidden; display: block; background: url(case4_pic1.png) no-repeat; }