.company_nav{height: 40px;width: 1200px;overflow: hidden;background: #004e99;font-family: STHeiti;}
.company_nav a{float: left;line-height: 40px;padding: 0 13px;color: #fff;font-size: 14px;font-family: STHeiti;}
.company_nav a:hover,
.company_nav a.on{background: #3371ad;color: #fff;font-weight: bold;font-family: STHeiti}
.company_nav a.index{display: inline-block;width: 195px;text-align: center;color: #3d3d3d;background: #e6e6e6;font-weight: bolder;padding: 0;}
.company_nav a.index:hover{color: #e6000f;background: #e6e6e6;}
.company_area_1{width: 1200px;overflow: hidden;clear: both;}
.company_area_1 .area_1_left{float: left;width: 293px;border-top: #000 solid 1px;border-right: #d9d9d9 solid 1px;border-bottom: #d9d9d9 solid 1px;border-left: #d9d9d9 solid 1px;margin-top: 10px;position: relative;height: 228px;}
.company_area_1 .area_1_left .title{width: 100%;position: absolute;top: -11px;}
.company_area_1 .area_1_left .title span{width: 145px;height: 20px;margin-top: -10px;line-height: 20px;margin: 0 auto;display: block;background: #fff;text-align: center;font-size: 14px;color: #000;}
.company_area_1 .area_1_left .content{margin: 7px 10px;overflow: hidden;}
.company_area_1 .area_1_left .content a{width: 40px;display: inline-block;text-align: center;color: #000;line-height: 36px;}
.company_area_1 .area_1_left .content a:hover{color: #e40112;}
.company_area_1 .area_1_middle{margin-left: 10px;}
.company_area_1 .area_1_middle,
.company_area_1 .area_1_middle>div{width: 490px;height: 240px;float: left;}
.company_area_1 .area_1_middle>div .jPicture-dot{margin-left: 0 !important;left: 80% !important;}
.company_area_1 .area_1_right{width: 385px;margin-left: 20px;float: left;}
.company_list_1_title{height: 37px;border-bottom: #dcdcdc solid 3px;line-height: 37px;}
.company_list_1_title span{border-bottom: #004e99 solid 3px;height: 37px;display: block;width: 115px;font-size: 14px;color: #525252;font-family: STHeiti;}
.company_list_1{width: 100%;margin-top: 8px;}
.company_list_1 li{float:left;width:45%;line-height: 27px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.company_list_1 li:nth-child(2n){margin-left: 10%}
.company_list_1 li i{margin-right: 5px;}
.company_list_1 li a:hover span{color: #FF0000;}
.company_list_1 li a:hover{color: #FF0000;}
.company_list_1 li span{vertical-align: middle;width: calc(100% - 15px);display: inline-block;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.company_list_1 li a:hover span{color: #FF0000;}
.company_area_2{width: 1200px;overflow: hidden;clear: both;}
.company_area_2 .area_2_left{width: 800px;overflow: hidden;float: left;}
.company_list_2_title{height: 40px;background: url(../images/company_left_title_bg.gif) no-repeat left bottom;}
.company_list_2_title span{color: #004e99;font-size: 24px;margin-left: 10px;line-height: 37px;float: left;font-family: SimSun}
.company_list_2_title p{float: right;line-height: 37px;margin-right: 10px;}
.company_list_2_title p a{color: #525252;margin: 0 3px;}
.company_list_2_title p a:hover{color: #e4000f;}
.company_area_2 .left_content{width: 800px;overflow: hidden;}
.company_area_2 .left_content .company_img_2{overflow: hidden;clear: both;}
.company_area_2 .left_content .company_img_2 a{display: block;width: 190px;height: 92px;float: left;margin: 10px 12px 0 0;}
.company_area_2 .left_content .company_img_2 a img{width: 190px;height: 92px;}
.company_area_2 .left_content .company_img_2 a:last-child{margin-right: 0;}
.company_area_2 .left_content .company_list_2{overflow: hidden;clear: both;}
.company_area_2 .left_content .company_list_2 ul li{line-height: 25px;width: 190px;float: left;margin: 0 12px 0 0;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.company_area_2 .left_content .company_list_2 ul li:nth-child(4n+4){margin-right: 0;}
.company_area_2 .left_content .company_list_2 ul li a{display: block;width: 100%;}
.company_area_2 .left_content .company_list_2 ul li .icon_arrowright{display: inline-block;width: 5px;height: 9px;background: url(../images/arrow.png);background-position: 0 -14px;vertical-align: middle;margin-right: 5px;}
.company_area_2 .left_content .company_list_2 ul li span{display: inline-block;vertical-align: middle;width: calc(100% - 10px);color: #000;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.company_area_2 .left_content .company_list_2 ul li a:hover span{color: #e50112;}
.company_area_2 .area_2_right{width: 380px;margin-left: 20px;float: left;}
.company_filter{border: none;}
.company_filter .filter_item>span{font-size: 14px;color: #000;}
.company_filter .filter_item a.item_select{padding: 2px 6px 6px 6px; }
.company_filter .filter_item .tip{float: right;}
.company_filter .filter_item .tip em{font-style: normal;color: #004e99;margin: 0 5px;}
.company_filter .filter_type{border-left: #efefef solid 1px;border-right: #efefef solid 1px;}
.company_filter .first{border-top: #004e99 solid 3px;}
.company_filter .filter_type{line-height: 30px;color: #525252;border-bottom: #efefef solid 1px;overflow: hidden;clear: both;}
.company_filter .filter_type span{display: inline-block;width: 100px;text-align: center;float: left;}
.company_filter .filter_type>a{color: #525252;padding: 0 15px;float: left;}
.company_filter .filter_type>p{float: left;width: 1040px;}
.company_filter .filter_type>p a{color: #525252;padding: 0 15px;}
.company_filter .filter_type>a:hover,
.company_filter .filter_type>p a:hover{color: #e50112;}
.company_check{height: 40px;line-height: 40px;background: #e9e9e9;}
.company_check form{margin-left: 10px;}
.company_check>span{color: #999999;margin-right: 10px;vertical-align: middle;}
.company_check select{width: 120px;height: 22px;border: #c4c4c4 solid 1px;vertical-align: middle;}
.company_check .search_box{display: inline-block;width: 200px;height: 22px;overflow: hidden;clear: both;vertical-align: middle;}
.company_check .search_box input[type="text"]{width: 149px;border: #cfcfcf solid 1px;border-right: none;height: 16px;line-height: 16px;padding: 2px;float: left;}
.company_check .search_box input[type="submit"]{width: 46px;height: 22px;background: url(../images/company_search.jpg);float: left;border: none;}
.company_list_3{width: 880px;overflow: hidden;}
.company_list_3 li{background: url(../images/bottom_dashed_line.jpg) repeat-x left bottom;height: 175px;overflow: hidden;clear: both;}
.company_list_3 li .company_list_item_left{width: 647px;float: left;padding-left: 10px;}
.company_list_3 li .company_list_item_left h1{color: #004e99;font-size: 14px;font-weight: normal;line-height: 40px;margin-bottom: 10px;}
.company_list_3 li .company_list_item_left h1 i{margin-left: 5px;vertical-align: middle;}
.company_list_3 li .company_list_item_left h1 span{vertical-align: middle;}
.company_list_3 li .company_list_item_left h1 span a:hover{color: #FF0000;}
.company_list_3 li .company_list_item_left .content{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;line-height: 20px;}
.company_list_3 li .company_list_item_left .info{margin: 20px 0;overflow: hidden;}
.company_list_3 li .company_list_item_left .info .more{float: right;}
.company_list_3 li .company_list_item_right{border: #e9e9e9 solid 1px;float: left;margin-left: 20px;width: 180px;height: 95px;margin-top: 45px;}
.company_list_3 li .company_list_item_right img{width: 180px;height: 95px;}
.company_list_3 li:hover{background: #f8f8f9;}
.company_right_scroll,
.company_right_scroll .box_scroll{width: 300px;height: 375px;}
.company .left{width: 880px;}
.company .right{width: 300px;}
.brand_banner_img{width: 1200px;height: 500px;margin: 0 auto;}
.company_nav_sub{height: 45px;line-height: 45px;border-bottom: #004e99 solid 3px;background: #f8f8f9;width: 1200px;margin: 0 auto;overflow: hidden;clear: both;}
.company_nav_sub a{display: inline-block;width: 150px;color: #004e99;font-weight: bolder;font-size: 14px;text-align: center;float: left;font-family: STHeiti;}
.company_nav_sub a:hover,
.company_nav_sub a.on{background: #004e99;color: #fff;}
.company_box_title{height: 45px;background: url(../images/company_title_bg.jpg);line-height: 45px;color: #000;font-size: 24px;}
.company_rigth_subtitle{height: 30px;background: url(../images/company_subtitle_bg.jpg) no-repeat center center;text-align: center;}
.company_rigth_subtitle span{line-height: 30px;color: #004e99;}
.company_introduce .img h1{font-size: 18px;line-height: 40px;color: #000;font-weight: normal;padding-top: 20px;    height: 40px;overflow: hidden}
.news_img_list li.img{width: 790px;background: url(../images/news_line_2.jpg) center bottom no-repeat;overflow: hidden;clear: both;padding: 20px 0;}
.news_img_list li.text{width: 790px;background: url(../images/news_line_2.jpg) center bottom no-repeat;overflow: hidden;clear: both;padding: 20px 0;}
.news_img_list li:last-child{background: none;}
.news_img_list li:hover h1{text-decoration: underline;}
.brand_info{background: #f8f8f8;padding: 20px;overflow: hidden;clear: both;}
.brand_info .img{border: #cfcfcf solid 1px;width: 280px;height: 125px;float: left;text-align: center;line-height: 125px;background: #fff;}
.brand_info .img img{max-width: 280px;}
.brand_info .info{width: calc(100% - 382px);float: left;margin-left: 40px;padding-top: 20px;}
.brand_info .info p{line-height: 30px;}
.m_paragraph{}
.line_dashed{height: 1px;background: url(../images/bottom_dashed_line.jpg);}
.archives_box{overflow: hidden;clear: both;margin: 20px 0;}
.archives_box .info{width: 570px;float: left;}
.archives_box .info tr td{height: 30px;vertical-align: top;line-height: 26px;}
.archives_box .info tr td:nth-child(1){width: 70px;}
.archives_box .img{float: left;width: 197px;height: 276px;border: #e0e0e0 solid 1px;}
.archives_box .img img{width: 197px;height: 276px;}
.archives_box .f14{font-size: 14px;}
.archives_box .bolder{font-weight: bolder;}








