body,h3,h4,h5,ul,p{

    margin:0;

    padding: 0;

    font-family: "微软雅黑";

}

img{

    border:none;

}

.gmiddle{

    width: 1210px;

    margin:0 auto;

}

ul{

    list-style: none;

}



/*news_index新闻首页*/

#news_index{

    width: 100%;

    background-color: #ececec;

    padding-bottom: 30px;

}

#news_index .news_bg{

    width: 100%;

    height:402px;

    background:url(../images/banner.jpg) no-repeat center top;

}

#news_index .news_title{

    overflow: hidden;

    padding-top: 34px;

    padding-bottom: 14px;

    width: 100%;

}

#news_index .news_title .news_title1{

    display: block;

    float: left;

    width: 4px;

    height:19px;

    background: url("../images/new_title_img.png") no-repeat center top;

    margin-top: 5px;

    margin-right: 10px;

}

#news_index .news_title h3{

    float: left;

    font-size: 22px;

    color:#3f3f3f;

}

#news_index .news_con{

    overflow: hidden;

}





/*news_index新闻首页左边*/

#news_index .news_con .news_con_left{

    width: 895px;

    float: left;

}

#news_index .news_con .news_con_left .news_con1{

    width: 100%;

    height:373px;

    position: relative;

}

#news_index .news_con .news_con_left .news_con1 .news_con_left2box{

    background-color: #fff;

    height:360px;

    width: 690px;

    position: absolute;

    left:208px;

    top:0;

}

#news_index .news_con .news_con_left .news_con_left1{

    width: 219px;

    height:373px;

    /*background: url("../images/new_con1.png") no-repeat left top;*/

	background-color:#f94045;

    padding-top: 30px;

    position: absolute;

    left: 0;

    top:0;

    z-index: 10;

}

#news_index .news_con .news_con_left .news_con_left1 h4{

    width:210px;

    height:48px;

    background: url("../images/new_con2.png") no-repeat center top;

    font-weight: normal;

    color:#ececec;

    text-align: center;

    padding-bottom: 8px;

    line-height: 45px;

    margin-bottom: 10px;

    cursor: pointer;

    -ms-transition: background 0.5s;

    -moz-transition: background 0.5s;

    -o-transition: background 0.5s;

    -webkit-transition: background 0.5s;

    transition: background 0.5s;

}

#news_index .news_con .news_con_left .news_con_left1 h4.current{

    background: url("../images/new_con3.png") no-repeat center top;

}

#news_index .news_con .news_con_left .news_con_left2{

    padding-top: 35px;

    color:#6b6b6b;

    font-size: 14px;

    display: none;

    height:360px;

    padding-left: 35px;

    z-index: 5;

}

#news_index .news_con .news_con_left .news_con_left2.current{

    display: block;

}

#news_index .news_con .news_con_left .news_con_left2 li{

    overflow: hidden;

    line-height: 31px;

}

#news_index .news_con .news_con_left .news_con_left2 p{

    float: left;

    width: 587px;

    overflow: hidden;

    border-bottom: 1px dotted #bdbdbd;

}

#news_index .news_con .news_con_left .news_con_left2 p span{

    float: right;

}

#news_index .news_con .news_con_left .news_con_left2 img{

    float: left;

    margin-left: 5px;

    margin-top: 8px;

}

#news_index .news_con .news_con_left .news_con_left2 p a{

    text-decoration: none;

    color:#6b6b6b;

    float: left;

    overflow: hidden;

    -ms-transition: color 0.5s;

    -moz-transition: color 0.5s;

    -o-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    transition: color 0.5s;

}

#news_index .news_con .news_con_left .news_con_left2 p a:hover{

    color: #f92f0d;

}

#news_index .news_con .news_con_left .news_con_left2 .new_btn{

    display: block;

    width: 587px;

    height: 30px;

    background-color: #efefef;

    border-radius: 3px;

    text-align: center;

    line-height: 30px;

    color: #b2b2b2;

    font-size: 13px;

    margin-top: 18px;

    -ms-transition: background-color 0.5s;

    -moz-transition: background-color 0.5s;

    -o-transition: background-color 0.5s;

    -webkit-transition: background-color 0.5s;

    transition: background-color 0.5s;

}

#news_index .news_con .news_con_left .news_con_left2 .new_btn:hover{

    background-color: #eaeaea;

}

#news_index .news_con .news_con_left .news_con_left2 .new_btn span{

    display: inline-block;

    width: 20px;

    height:14px;

    background: url("../images/new_eye.png") no-repeat center top;

    margin-right: 5px;

   vertical-align: middle;

    margin-top: -1px;

}





#news_index .news_con .news_con_left .news_con2 .news_title{

    padding-bottom: 0;

}



#news_index .news_con .news_con_left .news_con2 .news_title ul{

    overflow: hidden;

    float: right;

    margin-top: 8px;

}

#news_index .news_con .news_con_left .news_con2 .news_title ul li{

    width: 91px;

    height:30px;

    text-align: center;

    float: left;

    font-size: 14px;

    color: #3f3f3f;

    cursor: pointer;

    line-height: 25px;

}

#news_index .news_con .news_con_left .news_con2 .news_title ul li.current{

    background: url("../images/new_con4.png") no-repeat center top;

    color: #fff;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con{

    width: 897px;

    height: 563px;

    background-color: #fff;

    overflow: hidden;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_list{

    overflow: hidden;

    padding-left: 10px;

    padding-top: 10px;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_list a{

    display: block;

    float: left;

    text-decoration: none;

    color:#6b6b6b;

    font-size: 13px;

    margin-top: 20px;

    margin-left: 22px;

    margin-right: 22px;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_list a>div{

    width: 249px;

    height:168px;

    overflow: hidden;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_list a img{

    width: 249px;

    height:168px;

    -ms-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_list a p{

    padding: 18px 0;

    width: 249px;

    overflow: hidden;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_list a:hover img{

    -ms-transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    -o-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    transform: scale(1.1,1.1);

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_list a:hover{

    color: #f02c30;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con{

    display: none;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con.current{

    display: block;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_btn{

    display: block;

    width: 833px;

    height: 30px;

    background-color: #efefef;

    border-radius: 3px;

    text-align: center;

    line-height: 30px;

    color: #b2b2b2;

    font-size: 13px;

    margin:15px auto;

    -ms-transition: background-color 0.5s;

    -moz-transition: background-color 0.5s;

    -o-transition: background-color 0.5s;

    -webkit-transition: background-color 0.5s;

    transition: background-color 0.5s;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_btn:hover{

    background-color: #eaeaea;

}

#news_index .news_con .news_con_left .news_con2 .news_con2_con .new_btn span{

    display: inline-block;

    width: 20px;

    height:14px;

    background: url("../images/new_eye.png") no-repeat center top;

    margin-right: 5px;

    vertical-align: middle;

    margin-top: -1px;

}



/*news_index新闻通用右边*/

#news_con_right{

    width: 295px;

    float: right;

}

#news_con_right .pro_carousel{

    width: 100%;

    height: 120px;

    position: relative;

}

#news_con_right .pro_carousel .carousel_img{

    width: 100%;

    height:100%;

    position: relative;

}

#news_con_right .pro_carousel .carousel_img a{

    display: none;

    width: 100%;

    height:100%;

    position: absolute;

    top:0;

    left:0;

}

#news_con_right .pro_carousel .carousel_img a.active{

    display: block;

}

#news_con_right .carousel_btn{

    width: 295px;

    text-align: center;

    position: absolute;

    left: 0;

    bottom: 5px;

}

#news_con_right .carousel_btn span{

    display: inline-block;

    width: 10px;

    height:10px;

    background-color: #fff;

    border-radius: 50px;

}

#news_con_right .carousel_btn span.on{

    background-color: #ff5256;

}



#news_con_right .news_con_rightlist{

    margin-top: 15px;

    width: 100%;

}

#news_con_right .news_con_rightlist .title{

    color:#62645f;

    font-size: 14px;

    overflow: hidden;

}

#news_con_right .news_con_rightlist .title span{

    float: left;

    width: 50%;

    text-align: center;

    height:42px;

    line-height: 42px;

    background-color: #dfdfdf;

    cursor: pointer;

    -ms-transition: background-color 0.2s;

    -moz-transition: background-color 0.2s;

    -o-transition: background-color 0.2s;

    -webkit-transition: background-color 0.2s;

    transition: background-color 0.2s;

}

#news_con_right .news_con_rightlist .title span.current{

    background-color: #fff;

}

#news_con_right .news_con_rightlist .cont_box{

    width: 100%;

    background-color: #fff;

    padding-top: 10px;

    /*height:820px;*/

    display: none;

    padding-bottom: 22px;

}

#news_con_right .news_con_rightlist .cont_box.current{

    display: block;

}

#news_con_right .news_con_rightlist .content li{

	 overflow:hidden;

}

#news_con_right .news_con_rightlist .content p{

    width: 237px;

    overflow: hidden;

    margin:0 auto;

    font-size: 12px;

    line-height: 30px;

	height:30px; 

	overflow:hidden;

}

#news_con_right .news_con_rightlist .content p span{

    width: 15px;

    height:15px;

    display: inline-block;

    background-color: #ccc;

    border-radius: 50px;

    text-align: center;

    line-height: 15px;

    font-size: 12px;

    color: #fff;

    margin-right: 5px;

}

#news_con_right .news_con_rightlist .content p span.cont_red{

    background-color: #f9330e;

}

#news_con_right .news_con_rightlist .content p a{

    text-decoration: none;

    color: #62645f;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

}

#news_con_right .news_con_rightlist .content p a:hover{

    color: #f92f0d;

}

#news_con_right .news_con_rightlist .content .cont_name{

    color: #62645f;

    padding-top: 9px;

}

#news_con_right .news_con_rightlist .content .cont_time{

    color: #bdbdbd;

    border-bottom: 1px dotted #a7a7a7;

    padding-left: 20px;

    width: 210px;

    padding-bottom: 5px;

}

#news_con_right .news_con_rightlist .cont_box .new_btn{

    display: block;

    width: 235px;

    height: 30px;

    background-color: #efefef;

    border-radius: 3px;

    text-align: center;

    line-height: 30px;

    color: #b2b2b2;

    font-size: 13px;

    -ms-transition: background-color 0.5s;

    -moz-transition: background-color 0.5s;

    -o-transition: background-color 0.5s;

    -webkit-transition: background-color 0.5s;

    transition: background-color 0.5s;

    margin:18px auto;

}

#news_con_right .news_con_rightlist .cont_box .new_btn:hover{

    background-color: #eaeaea;

}

#news_con_right .news_con_rightlist .cont_box .new_btn span{

    display: inline-block;

    width: 20px;

    height:14px;

    background: url("../images/new_eye.png") no-repeat center top;

    margin-right: 5px;

    vertical-align: middle;

    margin-top: -1px;

}





/*新闻列表页*/

#news_list{

    width: 100%;

    background-color: #ececec;

    padding-bottom: 40px;

}

#news_list .news_bg{

    width: 100%;

    height:402px;

    background: url("../images/banner2.jpg") no-repeat center top;

}

#news_list .news_list_title{

    height:68px;

}

#news_list .news_list_title .news_title1{

    display: block;

    float: left;

    width: 4px;

    height:19px;

    background: url("../images/new_title_img.png") no-repeat center top;

    margin-top: 35px;

    margin-right: 10px;

}

#news_list .news_list_title h3{

    float: left;

    font-size: 22px;

    color:#3f3f3f;

    margin-top: 30px;

}

#news_list .news_list_title .news_title3{

    float: left;

    margin-left: 530px;

    margin-top: 35px;

}

#news_list .news_list_title .news_title4{

    float: right;

    font-size: 12px;

    color: #969696;

}

#news_list .news_list_title ul{

    overflow: hidden;

}

#news_list .news_list_title ul li{

    float: left;

 }

#news_list .news_list_title .news_title3 li{

    width: 91px;

    height:30px;

    text-align: center;

    float: left;

    font-size: 14px;

    color: #3f3f3f;

    cursor: pointer;

    line-height: 25px;

}

#news_list .news_list_title .news_title3 li.current{

    background: url("../images/new_con4.png") no-repeat center top;

    color: #fff;

}

#news_list .news_list_title .news_title4 a{

    text-decoration: none;

    color: #969696;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

}

#news_list .news_list_title .news_title4 a:hover{

    color: #f92f0d;

}

#news_list .news_list_title .news_title4 li{

    cursor: pointer;

    margin-right: 5px;

    margin-top:42px;

}

#news_list .news_list_box{

    overflow: hidden;

    width: 100%;

}

#news_list .news_list_left{

    width: 895px;

    background-color: #fff;

    padding-top: 45px;

    float: left;

}

#news_list .news_list_left .news_list_leftbox{

    display: none;

}

#news_list .news_list_left .news_list_leftbox.current{

    display: block;

}

#news_list .news_list_left .news_list_leftcon{

    width: 785px;

    margin:0 auto;

    overflow: hidden;

    padding-bottom: 25px;

    border-bottom: 1px dotted #959595;

    margin-bottom: 20px;

    display: block;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon1{

    width: 249px;

    height:168px;

    overflow: hidden;

    float: left;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon1 img{

    width: 249px;

    height:168px;

    -ms-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon2{

    float: left;

    margin-left: 25px;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon2 p{

    width: 510px;

    color: #a6a6a6;

    font-size: 14px;

    height:103px;

    line-height: 25px;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon2 h3{

    font-size: 18px;

    color: #424242;

    margin-bottom: 15px;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

    width: 500px;

    overflow: hidden;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon2 h3{

    color: #424242;

    text-decoration: none;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon2>div{

    overflow: hidden;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon2>div span{

    font-size: 14px;

    color:#b1b1b1;

    float: left;

    margin-top: 10px;

}

#news_list .news_list_left .news_list_leftcon .news_list_leftcon2>div b{

    float: right;

    color: #888888;

    background-color: #ececec;

    font-size: 12px;

    text-decoration: none;

    width: 80px;

    height:25px;

    line-height: 25px;

    text-align: center;

    border-radius: 3px;

    -ms-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;

    -moz-transition: all 0.5s;

    transition: all 0.5s;

}

#news_list .news_list_left .news_list_leftcon:hover .news_list_leftcon1 img{

    -ms-transform: scale(1.1,1.1);

    -webkit-transform: scale(1.1,1.1);

    -o-transform: scale(1.1,1.1);

    -moz-transform: scale(1.1,1.1);

    transform: scale(1.1,1.1);

}

#news_list .news_list_left .news_list_leftcon:hover .news_list_leftcon2 h3{

    color: #f9350f;

}

#news_list .news_list_left .news_list_leftcon:hover .news_list_leftcon2 b{

    color: #fff;

    background-color: #f9350f;

}



/*新闻详情页*/

#news_details{

    width: 100%;

    background-color: #ececec;

    padding-bottom: 40px;

}

#news_details .news_bg{

    width: 100%;

    height:402px;

    background: url("../images/banner2.jpg") no-repeat center top;

}

#news_details .news_list_title{

    height: 69px;

}

#news_details .news_list_title .news_title1{

    display: block;

    float: left;

    width: 4px;

    height:19px;

    background: url("../images/new_title_img.png") no-repeat center top;

    margin-top: 35px;

    margin-right: 10px;

}

#news_details .news_list_title h3{

    float: left;

    font-size: 22px;

    color:#3f3f3f;

    margin-top: 30px;

}

#news_details .news_list_title .news_title4{

    float: right;

    font-size: 12px;

    color: #969696;

}

#news_details .news_list_title ul{

    overflow: hidden;

}

#news_details .news_list_title ul li{

    float: left;

}

#news_details .news_list_title .news_title4 a{

    text-decoration: none;

    color: #969696;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

}

#news_details .news_list_title .news_title4 a:hover{

    color: #f92f0d;

}

#news_details .news_list_title .news_title4 li{

    cursor: pointer;

    margin-right: 5px;

    margin-top:42px;

}

#news_details .news_list_box{

    overflow: hidden;

    width: 100%;

}

#news_details .news_list_box .news_details_left{

    width: 895px;

    float: left;

    background-color: #fff;

    padding-bottom: 90px;

}

#news_details .news_list_box .news_details_left .title{

    width: 785px;

    margin:0 auto;

    padding-top: 45px;

}

#news_details .news_list_box .news_details_left .title h3{

    font-size: 20px;

    color:#4f4f4f;

}

#news_details .news_list_box .news_details_left .title .news_details_time{

    overflow: hidden;

    font-size: 14px;

    border-bottom: 1px dotted #ccc;

    padding: 15px 0;

}

#news_details .news_list_box .news_details_left .title .news_details_time span{

    float: left;

    color: #b1b1b1;

}

#news_details .news_list_box .news_details_left .title .news_details_time a{

    float: right;

    text-decoration: none;

    color: #b1b1b1;

}

#news_details .news_list_box .news_details_left .title .news_details_time a i{

    display: inline-block;

    width: 14px;

    height: 12px;

    background: url("../images/news_return.png") no-repeat center top;

    margin-right: 5px;

}

#news_details .news_list_box .news_details_left .content{

    width: 785px;

    margin:0 auto;

    color: #888888;

    font-size: 14px;

    padding-bottom: 45px;

    border-bottom: 1px dotted #ccc;
    padding-top: 30px;

}

#news_details .news_list_box .news_details_left .content p{

    text-indent:2em;

    margin-top: 22px;

    line-height: 25px;

}

#news_details .news_list_box .news_details_left .content img{
    max-width: 100%;
}

#news_details .news_list_box .news_details_left .content .foot_text{

    color: #323232;

}

#news_details .news_list_box .news_details_left .content .foot_text span{

    color: #fa3d12;

}

#news_details .news_list_box .news_details_left .share{

    width: 785px;

    margin:0 auto;

    padding-top: 18px;

}

#news_details .news_list_box .news_details_left .foot{

    width: 785px;

    margin:0 auto;

    font-size: 12px;

	margin-top:20px;

}

#news_details .news_list_box .news_details_left .foot h4{

    font-size: 14px;

    color: #4f4f4f;

}

#news_details .news_list_box .news_details_left .foot a{

    color:#888888;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

}

#news_details .news_list_box .news_details_left .foot a:hover{

    color: #f92f0d;

}

#news_details .news_list_box .news_details_left .foot ul{

    overflow: hidden;

    margin-bottom: 25px;

    margin-top: 10px;



}

#news_details .news_list_box .news_details_left .foot ul li{

    width: 100%;

    color:#cacaca;

    line-height: 30px;

}

#news_details .news_list_box .news_details_left .foot ul li i{

    display: inline-block;

    width: 10px;

    height:10px;

    background: url("../images/new_round.png") no-repeat center center;

    margin-right: 5px;

}

#news_details .news_list_box .news_details_left .foot ul li a{

    text-decoration: none;

}





/*新闻问题页*/

#news_problem{

    width: 100%;

    background-color: #ececec;

    padding-bottom: 40px;

    overflow: hidden;

}

#news_problem .news_bg{

    width: 100%;

    height:402px;

    background: url("../images/banner.jpg") no-repeat center top;

}

#news_problem .news_list_title{

    height: 69px;

}

#news_problem .news_list_title .news_title1{

    display: block;

    float: left;

    width: 4px;

    height:19px;

    background: url("../images/new_title_img.png") no-repeat center top;

    margin-top: 35px;

    margin-right: 10px;

}

#news_problem .news_list_title h3{

    float: left;

    font-size: 22px;

    color:#3f3f3f;

    margin-top: 30px;

}

#news_problem .news_list_title .news_title4{

    float: right;

    font-size: 12px;

    color: #969696;

}

#news_problem .news_list_title ul{

    overflow: hidden;

}

#news_problem .news_list_title ul li{

    float: left;

}

#news_problem .news_list_title .news_title4 a{

    text-decoration: none;

    color: #969696;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

}

#news_problem .news_list_title .news_title4 a:hover{

    color: #f92f0d;

}

#news_problem .news_list_title .news_title4 li{

    cursor: pointer;

    margin-right: 5px;

    margin-top:42px;

}

#news_problem .news_list_box .news_problem_left{

    width: 895px;

    position: relative;

   /* min-height:1153px;*/

    float: left;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1{

    width: 207px;

    padding-bottom: 35px;

    /*

	background: url("../images/news_problem8.png") repeat-y left top;

    position: absolute;

    left: 0;

    top:0;

    z-index: 10;*/

    position: relative;

    z-index: 10;

    float: left;

	background-color:#f94045;

	}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box{

    position: relative;

    width: 100%;

    margin-top: 30px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box .box_img{

    position: absolute;

    top:0;

    left: -14px;

    width: 217px;

    height: 57px;

    background: url("../images/news_problem2.png") no-repeat 2px top;

    z-index: 5;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box .box_list{

    z-index: 10;

    position: relative;

    top:0;

    left: 55px;

    width: 110px;

    color: #fff;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box .box_list h3{

    line-height: 40px;

    font-size: 16px;

    font-weight: normal;

    margin-bottom: 8px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box .box_list li{

    font-size: 14px;

    width: 105px;

    border-bottom: 1px dotted #ccc;

    line-height: 27px;

    padding-left: 5px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box .box_list li a{

    display: block;

    width: 100%;

    color: #fff;

    text-decoration: none;

    -ms-transition: color 0.5s;

    -webkit-transition: color 0.5s;

    -o-transition: color 0.5s;

    -moz-transition: color 0.5s;

    transition: color 0.5s;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box .box_list li.current{

    background: url("../images/news_problem3.png") no-repeat right center;

}

#news_problem .news_list_box .news_problem_left .news_problem_left1 .news_problem_box .box_list li.current a{

    color: #ffe118;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2{

    /*position: absolute;

    right:0;

    top:0;

    z-index: 5;*/

    position: relative;

    z-index: 5;

    background-color: #fff;

    /*height:100%;*/

    width: 688px;

    float: left;

    min-height: 1100px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div{

    width: 580px;

    margin:34px auto;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .title{

    overflow: hidden;

    border-bottom: 1px dotted #ccc;

    color: #3f3f3f;

    padding-bottom: 5px;

    height: 40px;

    line-height: 40px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .title h3{

    font-size: 30px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .title span{

    font-size: 16px;

    margin-left: 10px;

    margin-right: 15px;

    vertical-align: middle;



}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .title em{

    font-size: 14px;

    color: #6a6a6a;

    vertical-align: middle;



}

/*#news_problem .news_list_box .news_problem_left .news_problem_left2>div .title h4{

    float: left;

    font-size: 16px;

    margin-top: 10px;

    margin-left: 10px;

    margin-right: 15px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .title h5{

    float: left;

    font-size: 14px;

    font-weight: normal;

    color: #6a6a6a;

    margin-top: 12px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .title span{

    float: left;

    font-size: 14px;

    margin-top: 12px;

}*/

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont1{

    padding-left: 10px;

    margin-bottom: 27px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont1 img{

    margin-top: 22px;

    display: block;

    margin-bottom: 5px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont1 ul li{

    color:#a8a8a8;

    font-size: 12px;

    line-height: 20px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list{

    margin-bottom : 10px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_title{

    width: 579px;

    height: 40px;

    background: url("../images/news_problem6.png") no-repeat center top;

    font-size: 14px;

    color: #fff;

    cursor: pointer;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_title.current{

    background: url("../images/news_problem5.png") no-repeat center top;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_title span{

    line-height: 40px;

    margin-left: 20px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_box{

    border: 1px solid #dfdfdf;

    font-size: 13px;

    color: #8d8d8d;

    line-height: 25px;

    padding: 24px 0;

    display: none;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_box.current{

    display: block;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_box>p{

    width: 490px;

    margin:0 auto;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_box>div{

    color: #323232;

    width: 490px;

    margin:0 auto;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont2 .cont2_list_box>div span{

    color: #fa3d12;

    font-weight: bold;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont3{

    padding-left: 10px;

    margin-bottom: 27px;

    overflow: hidden;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont3 img{

    float: left;

    margin-right: 15px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont3>div{

    float: left;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont3>div h3{

    font-size: 20px;

    color: #666666;

    margin-bottom: 5px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont3>div p{

    color: #666666;

    font-size: 14px;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont3>div span{

    color: #fa3d12;

    text-decoration: underline;

}

#news_problem .news_list_box .news_problem_left .news_problem_left2>div .cont3>div a{

    color: #fa3d12;

}





#news_list .news_page{

    width: 785px;

    margin:0 auto;

}



#news_page{

    width: 100%;

    overflow: hidden;

    padding-bottom: 20px;

}



#news_page>div{

    float: right;

}

#news_page>div a{

    text-decoration: none;

    color: #424242;

    border:1px solid #ececec;

    border-left: none;

    padding:8px 15px;

    float: left;

}

#news_page>div a.on, #news_page>div a:hover{

    color: #a5a5a5;

    background-color: #f4f4f4;

    border-top: 1px solid #ececec;

    border-bottom: 1px solid #ececec;

    padding:8px 15px;

    float: left;

}


.infos{ float: left; width: 40%; }
#map{ float: right; width: 60%; height: 350px; }




