﻿.banner_box{ width: 100%; position: relative;}
.banner_box img{width: 100%; display: block;}
.list_box{width: 1100px; margin:0 auto; background: #f9f9f9;}
.new_left{float: left; width: 230px; min-height:480px;padding-top: 20px; position: relative;}
.new_left a{display: block; height: 42px; line-height: 42px; color: #666666; padding-left: 58px; font-size: 14px; border-top: solid 1px #fdfdfd; border-bottom: solid 1px #e5e5e5; }
.new_left a:first-child{border-top: 0;}
.new_left a.active{color: #328acd; background: url(../img/icon1.jpg) no-repeat 45px 12px;}
.new_left a:hover{color: #328acd; background: url(../img/icon1.jpg) no-repeat 45px 12px;}
.new_right{width: 810px; min-height:500px; background: #fff; float: left; padding-left: 40px; padding-right: 20px; position: relative;padding-bottom: 40px;}
.new_right .mb40{margin-bottom: 40px;}
.new_title{width: 100%; margin-bottom: 20px; line-height: 20px; border-bottom: solid 1px #e5e5e5; margin-top: 15px;}
.new_title h3{font-weight: normal; font-size: 16px; padding-bottom: 10px; padding-top: 10px; padding-left: 15px; display: inline-block; background: url(../img/icon1.jpg) no-repeat 5px 12px; color: #0f54a2;}
.break_nav{color: #999999; background: url(../img/icon2.jpg) no-repeat left 8px; float: right; line-height: 20px; padding-left: 10px; margin-top: 8px;}
.break_nav a{padding: 0 5px;color: #999999;}
.break_nav a:hover{color: #0472a6;}
.break_nav em{font-style: normal; color: #999999; font-size: 14px;}
.new_list{display: block;}
.new_list li{display: block; border-bottom: solid 1px #f2f2f2; padding: 22px 0; overflow: hidden;}
.new_list li .new_date{width: 53px; height: 60px; text-align: center; background: #419ee4; float: left; border: solid 1px #419ee4;}
.new_list li .new_date em{font-style: normal; color: #f5fafe; font-size: 16px; display: block; line-height: 27px;}
.new_list li .new_date span{font-style: normal; color: #61aefc; font-size: 16px; display: block; line-height: 33px; background: #f5fafe; display:block;}
.new_list li .new_cont{ float: right; width: 735px; overflow: hidden;}
.new_list li .new_cont a{display: block; overflow: hidden; line-height: 30px; margin-bottom: 10px;}
.new_list li .new_cont h3:hover,.new_list li .new_cont span:hover{color: #0472a6;}
.new_list li .new_cont h3{color: #333333; font-size: 18px; width: 720px; overflow: hidden; line-height: 30px; height: 30px; display: block; margin-bottom: 10px; font-weight: normal;}
.new_list li .new_cont p{display: block; font-size: 14px; color: #999999; line-height: 20px;}
.new_list li .new_cont p .more{color: #61aefc;}
.new_left .new_top{width: 43px; height: 43px; position: absolute; right: -44px; bottom: 30px; background: url(../img/index_img.png) no-repeat -257px -418px; padding: 0;}
.page_box{width: 100%; text-align: center; margin: 20px 0;}
.page_box a{display: inline-block; width: 30px; height: 30px; line-height: 30px; border:solid 1px #eeeeee; margin: 0 5px; color: #999;}
.page_box a.active{background: #159ee9; color: #fff;}
.page_box a:hover{background: #838383; color: #fff;}
.new_topic{width: 230px; height: 76px; background: url(../img/title.jpg) no-repeat; position: absolute; top: -76px; left: 0;}
.new_topic .topic_name{display: block; color: #fff; font-size: 18px; padding: 20px 0 5px 20px;}
.new_topic .topic_eg{display: block; color: #bdd8f4; font-size: 14px; padding: 0 0 10px 20px;}
.company_cont{ color: #666666; font-size: 14px; line-height: 24px; }
.company_cont p{margin-bottom: 10px; color: #666666;}
.video_sub{margin: 20px auto;}
.video_sub img{display: block; margin:30px auto 10px;}
.detail_bg{background: url(../img/bottom_bg.jpg) no-repeat right bottom;}
.company_list{display: block; margin-top: 30px; margin-bottom: 30px;}
.company_list span{color: #0f54a2; font-size: 16px;}

/*详情页*/
.detail_title{color: #333333; font-size: 20px; text-align: center; margin: 30px 0 10px; line-height: 30px;}
.break_anthor{text-align: center; color: #999999; font-size: 14px; margin-bottom: 20px;}
.break_anthor span{margin: 0 10px;}
.detail_footer{width: 100%; overflow: hidden; margin: 10px 0; padding-top: 10px;}
.detail_footer .file_type{ margin-bottom: 10px;}
.detail_footer .file_type span{display: inline-block; font-size: 14px; vertical-align: middle; margin-right: 10px;}
.detail_footer .file_type .file_type_icon{overflow: hidden; display: inline-block; vertical-align: middle; width: 700px;}
.detail_footer .file_type .file_type_icon a{float: left; display: inline-block; width: 28px; height: 57px; margin-right: 20px;}
.detail_footer .file_type .file_type_icon .icon1{background: url(../img/type1.jpg) no-repeat 0 center;}
.detail_footer .file_type a.load_icon{display: inline-block; width: 151px; height: 57px; background: url(../img/download.jpg) no-repeat; margin-left: 20px;}
.fl{float: left;}
.detail_footer .file_type a.back_btn{display: inline-block; width: 101px; height: 34px; line-height: 34px; border: solid 1px #414141; float: right; text-align: center; margin-top: 10px;}
.video_sub img{max-width: 100%;}
.share{display: inline-block;}

/*关于我们*/
.about_bottom{width: 100%;}
.about_bottom .about_title{display: block; color: #333333; font-size: 18px; padding: 10px 0; font-weight: normal;}
.about_bottom .about_list{display: block; width: 100%; overflow: hidden;}
.about_bottom .about_list li{display: inline-block; width: 260px; height: 160px; margin-right: 7px;}
.about_bottom .about_list li img{display: block; width: 260px; height: 160px;}
.about_bottom .about_list li .about_name{display: block; font-size: 14px; height: 30px; line-height: 30px; text-align: center;}

/*联系我们*/
.map_box{width: 100%; height: 418px; margin: 37px auto;}
.contact_main{width: 100%;}
.contact_main .contact_txt{display: block; padding-left: 30px; color: #666666; font-size: 14px; line-height: 30px; height: 30px;}
.contact_main .contact_icon1{background: url(../img/icon3.jpg) no-repeat 0 center;}
.contact_main .contact_icon2{background: url(../img/icon4.jpg) no-repeat 0 center;}
.contact_main .contact_icon3{background: url(../img/icon5.jpg) no-repeat 0 center;}
.contact_main .contact_icon4{background: url(../img/icon6.jpg) no-repeat 0 center;}
.contact_main .contact_icon5{background: url(../img/icon7.jpg) no-repeat 0 center;}
.contact_main .contact_icon6{background: url(../img/icon8.jpg) no-repeat 0 center;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
/*产品列表*/
.product_box{display: block; width: 910px; margin-top: 15px; overflow: hidden;}
.product_box .product_row{display: block; width: 254px; float: left; margin-right: 24px; margin-bottom: 24px;}
.product_box .product_row .product_img{width: 254px; height: 220px; line-height: 220px; background: #f5f5f5; text-align: center;}
.product_box .product_row .product_img img{ vertical-align: middle; max-width: 100%; webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s;}
.product_li{width: 252px; height: 153px; border:solid 1px #ececec; border-top: 0;}
.product_li .product_name{display: block; text-align: center; color: #333333; font-size: 14px; padding: 15px 0; font-size: 16px; font-weight: normal;}
.product_li p{display: block; line-height: 20px; font-size: 12px; padding: 0 10px; height: 40px; overflow: hidden; margin-bottom: 20px; color: #666;}
.product_li .product_add{display: block; width: 50px; height: 20px; line-height: 20px; margin: 0 auto; border: solid 1px #dddddd; border-radius: 10px; color: #a1a1a1; font-size: 16px; text-align: center;}
.product_box .product_row:hover .product_add{background: #d4e5f3; color: #778997;}
.product_box .product_row:hover .product_img img{-webkit-transform: translateY(-20%); -ms-transform: translateY(-20%); -o-transform: translateY(-20%); transform: translateY(-20%);}

/*产品详情*/
.product_detail{width: 100%;}
.product_detail .pro_left{float: left; width: 254px; height: 220px; line-height: 220px; background: #f5f5f5; text-align: center;}
.product_detail .pro_left img{vertical-align: middle;}
.product_detail .pro_right{width: 535px; float: right;}
.product_detail .pro_right .pro_title{width: 100%; border-bottom: solid 1px #e5e5e5;}
.product_detail .pro_right .pro_title h3{display: inline-block; font-size: 18px; color: #3592d0; height: 30px; line-height: 30px; border-bottom:solid 2px #3592d0; font-weight: normal; padding-bottom: 5px; padding-top: 5px;}
.product_detail .pro_right .pro_nav{line-height: 26px; color: #666666; width: 100%; padding-top: 10px; height: 177px; overflow: hidden;}
.pro_cont{border-left: solid 1px #e0e0e0; padding-bottom: 30px;}
.mb30{margin-bottom: 30px;}
.pro_cont .pro_item{display: inline-block; padding-right: 20px; height: 43px; line-height: 43px; border:solid 1px #e0e0e0; border-left: 0; color: #3592d0; font-size: 16px; position: relative; padding-left: 40px;}
.pro_cont .pro_item em{display: block; width: 45px; height: 45px; text-align: center; line-height: 45px; position: absolute; left: -22px; top: 0; background: #419ee4; color: #fff; border-radius: 50%; font-style: normal;}
.pro_cont_tab{border:solid 1px #e0e0e0; border-right: 0; border-bottom: 0; margin: 20px auto;}
.pro_cont_tab th{background: #f5f5f5; border-right:solid 1px #e0e0e0;  border-bottom:solid 1px #e0e0e0; color: #666666; font-size: 14px; height: 45px; line-height: 45px;}
.pro_cont_tab td{border-right:solid 1px #e0e0e0;  border-bottom:solid 1px #e0e0e0; color: #666666; font-size: 14px; text-align: center;}
.pro_cont_tab td .pro_cont_name{display: block; padding: 10px; line-height: 25px;}
.pro_aegis{width: 740px; line-height: 26px; color: #666; font-size: 14px; margin: 20px auto;}
/*事业版图*/
.business_bg{}


.person {
    margin-top: 30px;
}

    .person ul {
        line-height: 26px;
    }

    .person ul li {
        margin-top: 20px;
        border-bottom: 1px dashed #ddd;
    }

    .person .title {
        color: #328acd;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .person .rk {
        color: #666;
        font-size: 14px;
    }
        .person .dp {
       margin-bottom: 20px;
    }