/* CSS Document */ html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;} header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;} table{border-collapse:collapse;border-spacing:0; border:1px solid #ddd; width:100% !important;} td,th { border: 1px solid #ddd} caption,th{text-align:left;font-weight:normal;} html,body,fieldset,img,iframe,abbr{border:0;} i,cite,em,var,address,dfn{font-style:normal;} [hidefocus],summary{outline:0;} li{list-style:none;} h1,h2,h3,h4,h5,h6,small{font-size:100%;font-family:'myfont',Arial, Helvetica, sans-serif,Heiti SC,tahoma,Hiragino Sans GB;} sup,sub{font-size:83%;} pre,code,kbd,samp{font-family:inherit;} q:before,q:after{content:none;} textarea{overflow:auto;resize:none;} label,summary{cursor:default;} a,button{cursor:pointer;} h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;} del,ins,u,s,a,a:hover{text-decoration:none;} body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;} body{background:#fff;font-family:'myfont',Arial, Helvetica, sans-serif,Heiti SC,tahoma,Hiragino Sans GB;} a,a:hover{color:#333;} .clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; } .clear{ clear:both;font-size:0px;} .txt-show div {line-height:200%; margin-bottom:15px;} img{ display: left; } @font-face { font-family: 'myfont'; src: url('../font/SourceHanSansCN-Regular.eot'); src: local('../font/SourceHanSansCN-Regular Regular'), local('../font/SourceHanSansCN-Regular'), url('../font/SourceHanSansCN-Regular.woff') format('woff'), url('../font/SourceHanSansCN-Regular.ttf') format('truetype'), url('../font/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular') format('svg'); } /*悬浮窗口*/ .xfck{position: fixed;top:120px ; right: 0px;z-index: 1000;} .xfckleft{position: fixed;top:120px ; right:0px;z-index: 1000;} .wrap_block {margin: 0px auto; min-width: 1200px; max-width: 1920px; width: 100%; width: expression(document.body.clientWidth<=1024?"1200px":"100%"); position: relative;} .banner { position:relative;width:100%;margin:0 auto;overflow:hidden} flexslider .slides > li { display: none; -webkit-backface-visibility: hidden;} .flexslider .slides > li p { height:100px; line-height:100px; text-align:center; font-size:22px; color:#ec8334;} .flexslider .slides img { width: 100%; display: block; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;} .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides { display: block; } * html .slides { height: 1%; } .flexslider { position: relative; zoom: 1; } .flex-container {min-width: 150px;max-width: 1920px; position:relative;} .flexslider .slides { zoom: 1; } .flex-control-nav{position:absolute;bottom:18px;z-index:22;text-align:center; margin:0 auto; width:100%;} .flex-control-nav li {display:inline-block;width:10px;height:10px;margin:0 3px;zoom:1; } .flex-control-nav a {display:block;width:10px;height:10px; vertical-align:middle; border-radius:10px; background:#fff;overflow:hidden;cursor:pointer;text-indent:-9999px;} .flex-control-nav .flex-active{ background:red;} .flex-direction-nav { display:none; position:absolute;z-index:3;width:100%;top:50%; height:100px; margin-top:-50px; } .flex-direction-nav li a{display:block;width:50px; text-align:center; height:100px;overflow:hidden;cursor:pointer;position:absolute;} .flex-direction-nav li a.flex-prev{ left:0; background: url(../images/banner-ljt.png) no-repeat center center rgba(0,0,0,0.5);text-indent:-9999px;} .flex-direction-nav li a.flex-prev:hover { background: url(../images/banner-ljt.png) no-repeat center center rgba(4,111,61,0.5);} .flex-direction-nav li a.flex-next{ right:0; background: url(../images/banner-rjt.png) no-repeat center center rgba(0,0,0,0.5);text-indent:-9999px;} .flex-direction-nav li a.flex-next:hover { background: url(../images/banner-rjt.png) no-repeat center center rgba(4,111,61,0.5);} .normal_block{width: 1200px;margin:0px auto;position: relative;} #news{height: 415px;} #news #show_new{padding-left: 9px;padding-top: 81px;width: 557px;position: relative;} #show_new ul{list-style: none;} #new_image{position: relative;} #new_image li a .text{width:557px;height:24px;font-size: 18px;color: #faf9f6;margin-left: 1px;position: absolute;top: 293px;text-align: center;overflow: hidden;background-color: rgba(0,0,0,0.4)} #new_image li a img{width: 557px;height: 317px;} #show_new .page{position:absolute; z-index:1; margin-top:-56px;right: 5px; height:30px; line-height:30px;text-align:center;} #show_new .page ul{ text-align:center; padding-top:5px; } #show_new .page ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; font-size:0;} #show_new .page ul .on{ background-position:0 0; } #show_new .prev,#show_new .next{ z-index:1; display:block; width:55px; height:55px; position:absolute; top:50%;margin-top: 22px; float:left; background:url("../images/arrow.png") 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4 } #show_new .next{ background-position:right 0; float:right; right:0px } #show_new .prev:hover,#show_new .next:hover{ filter:alpha(opacity=80);opacity:0.8} .header_box{ height: 221px;width:100%;position: relative;z-index: 2;} .top{width: 100%;height: 100px; border-bottom: 1px solid #dedede;} .head{height: 100px;width: 1100px;margin: 0 auto;position: relative;} .logo{float: left;margin-top: 13px;} .nav{height: 60px;width: 1100px;margin: 0 auto;text-align: right;position: relative;margin-top: 1px;} .nav li{height: 60px;line-height: 55px;margin: 0 10px;font-size: 15px;border-top: 3px solid #fff;padding:0 10px;position:relative;float:left;z-index:999; box-sizing:border-box;} .nav li.current{border-top: 3px solid #e30009;} .nav li:hover {border-top: 3px solid #e30009;} .search{width: 260px;height: 40px;float: right;border: 1px solid #dedede;margin-top: 30px;border-radius: 10px;} .search input.search-btn {background: url('../images/icon_search.png') no-repeat center; width:40px; vertical-align:top; cursor:pointer;} .search input{height: 40px;line-height: 40px;padding-left: 10px;width: 200px;border: none; vertical-align:top;outline: none;border-radius: 10px;background: none;} .search img{display: inline-block;margin-top: 15px;cursor: pointer;} .footer {height: 94px;border-top: 2px solid #dbdbdb; background: #0f3d84; width: 100%; margin-top:20px;} .footer_in{width: 1200px;margin: 0 auto;} .footer_in dl{/* overflow: hidden; */color: #fff;margin-top: 24px;} .footer_in dl dt{float: left;width: 700px;line-height: 24px;} .footer_in dl dd{width: 400px;float: right;text-align: right;line-height: 24px;} .footer_in dl dd i{ margin: 0 4px;} .footer_in dl a{color: #fff;} .lab{height: 60px;width: 100%;background: rgba(0,0,0,0.6);display: none;position: absolute;z-index:88} .lab.current{display: block;} .nav_list{ position: absolute; height: 60px; line-height: 60px; top: 57px;display: none;width:640px;text-align: left;left:-50px;} .nav_list a{color: #fff;font-size: 14px;margin-right: 26px;} .bqms{float: left;} .gzwm{float: left;margin-left: 30px;} .gzwm span{float: left;margin-left: 10px;cursor: pointer;} .wb,.wx{width: 26px;height: 26px;display: inline-block;position: relative;} .ewm_pic{position: absolute; top: -140px; left: -50px; display: none;} .wx:hover .ewm_pic{display: block;} #jtyw{height: 365px;padding-top: 50px;} .content { width: 600px; float: left; overflow: hidden;} .content_title{height: 82px;background: url(../images/little_title.png) no-repeat bottom;overflow: hidden;} .content2 .content_title{background: url(../images/little_title2.png) no-repeat bottom;} .content_title p{width:300px;font-size: 26px;color: #356992;padding-top: 25px;padding-left: 45px;} .content2 .content_title p{padding-left: 12px;padding-top:25px ;} .content_title span{float:right;line-height: 30px;padding-top: 40px;padding-right:30px;} .content_title span a{font-size: 14px;color: #787878;} .content_list{padding-left: 45px;padding-top: 18px;padding-right: 22px;overflow: hidden;} .content2 .content_list{padding-left: 10px;padding-right: 25px;} .content_list ul{list-style: none;} .content_list span{float: right;font-size: 12px;color: #ababab;} .hiddencontent {overflow: hidden;text-overflow: ellipsis;width: 100%;} .content_list ul li{background: url(../images/list_point.png) no-repeat left center;text-indent: 15px;line-height: 36px; height:36px;overflow: hidden;} .content_list ul li a{color: #555555;font-size: 14px;} .content_list ul li a:hover{color:#356992} #content_top{background: url(../images/background1.jpg) no-repeat center;height: auto; padding-bottom:50px;} .wrap_block{margin: 0px auto;min-width: 1200px;max-width:1920px;width: 100%;width: expression(document.body.clientWidth<=1024?"1200px":"100%");position: relative;} .content2 { width:400px;} .content_video { width:360px; margin:0 auto; height:240px;} .content_video video {width:360px;height:240px;} .com_banner{height: 150px;position: relative;overflow: hidden;} .com_banner img{margin:0 auto;position: absolute;left: 50%;margin-left: -845px; width:1690px; height:150px; display:block;} .main_box {width: 1200px; margin: 0 auto;overflow: hidden;} .left_tree { width: 220px; border-right: 1px solid #dedede; min-height: 680px; float: left;} .left_tree h3 { height:66px; border-bottom: 1px solid #dedede; padding:24px 0 0 22px;} .left_tree h3 p { font-size:20px; font-weight:bold; color:#000; margin-bottom:10px;} .left_tree h3 span { color:#999; font-weight: normal; font-size:16px;} .left_tree ul li { height: 60px; line-height: 60px; cursor: pointer; border-bottom: 1px solid #dedede; font-size: 16px; padding-left:22px; background:url(../images/enter.png) no-repeat 195px center;} .left_tree ul li:hover a {color:#c9010a; font-weight:bold;} .left_tree ul li.current a { color:#c9010a; font-weight:bold;} .more_box { float:right; width:944px} .box_list_top { height: 50px; line-height: 50px; margin-top: 10px; border-bottom: 1px solid #dedede;} .list_name { color: #c9010a; font-size: 16px; font-weight: bold; display: inline-block; height: 50px; line-height: 50px; text-align: center; border-bottom: 3px solid #c9010a;padding: 0 10px;} .box_list_top p { float:right; color:#999;} .box_list_top p a { color:#999;} .zx_news {height: 182px;border:1px solid #dedede;margin-top: 15px;} .zx_news dt{float: left;margin: 16px;width: 240px;height: 150px;} .zx_news dt img{width: 240px;height: 150px; display:block;} .zx_news dd{float: left;width: 630px;} .zx_news dd h4{font-size: 18px;font-weight: bold;margin: 16px 0;max-width: 440px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} .zx_news dd p{font-size: 14px;color: #666;line-height: 28px;} .news-listbox ul li { height:130px; border-bottom: 1px dashed #999;} .news-listbox ul li h4 { text-align: left; width: 100%;font-size: 16px;color: #333;height: 32px;line-height: 32px; padding-top: 12px; overflow:hidden; font-weight:normal;} .news-listbox ul li h4 i {background: #c9010a;width: 6px;height: 6px;display: inline-block;float: left;margin: 13px 10px 13px 0;} .news-listbox ul li p { font-size:14px; color:#666; line-height:28px; height:56px; overflow:hidden; text-indent:16px;} .news-listbox ul li span { font-size:14px; float:right; color:#999; height:30px; line-height:30px;} .news-listbox02 { margin:15px 0; } .news-listbox02 ul li { height:42px; line-height:42px; overflow:hidden;border-bottom:1px dashed #c3c3c3;} .news-listbox02 ul li i { display:inline-block;background: #c9010a;width: 6px;height: 6px;display: inline-block;float: left;margin: 18px 10px 13px 0;} .news-listbox02 ul li span { font-size:14px; display:inline-block; color:#999; height:42px; line-height:42px;vertical-align: top; margin-right:13px;} .news-listbox02 ul li p { display:inline-block; font-size:14px; color:#333; line-height:42px; height:42px; overflow:hidden;} .qyry-box ul li p { font-weight:bold;height: auto;} .fy{text-align: right;margin-top: 18px; margin-bottom:18px;} .fy ul li{display: inline-block;margin-left: 10px;} .fy ul li.pages{ padding:0 10px;height: 26px;border:1px solid #cecece;text-align: center;line-height: 26px;cursor: pointer;} .fy ul li.on { border:1px solid #c9010a; color:#c9010a;} .fy ul li b{font-weight: normal;} .txt-show { border-bottom:1px dashed #ccc;} .txt-show h3 {font-size: 20px;font-weight: bold; margin: 30px 30px 20px 30px; text-align:center; line-height:30px;} .txt-show h4 { text-align:center; color:#999; font-size:12px; margin-bottom:15px; padding-bottom:20px; border-bottom:1px dashed #ccc; font-weight:normal;} .txt-show p { line-height:28px; font-size:16px; margin-bottom:15px;} .txt-show img { max-width:100%; display:block; margin:0 auto;height:auto;} .share { border-top: 1px dashed #999; text-align: right; height: 40px; padding-top: 10px;} .share span { display: inline-block; margin-bottom: -6px; cursor: pointer;} .share a {display: inline-block; margin: 0px 6px -5px 0;} .yearsbox {overflow: hidden; margin-top: 20px; padding-bottom: 10px; border-bottom: 1px dashed #999;} .yearsbox ul li {width: 96px; height: 40px; color: #fff; float: left; background: #333333; margin-right: 20px; font-size: 16px; text-align: center; line-height: 40px; cursor: pointer; margin-bottom:10px;} .yearsbox ul li a { display:block; color:#fff;} .yearsbox ul li.current { background:#c9010a;} .yearsbox ul li:hover { background:#c9010a;} .about-us { padding:25px 0;} .about-us img { float:left; display:block; width:auto; height:auto; margin-right:25px;} .about-us p { font-size:16px; text-indent:32px; margin-bottom:15px; line-height:28px;} .qyhw-show { padding:20px 0;} .qyhw-show img { width:100%; height:auto; display:block; margin-bottom:20px;} .qyhw-show p { line-height:30px; font-size:16px; margin-bottom:20px;} .links-box01,.links-box02,.links-box03 { padding:20px 0;} .links-box01 ul li,.links-box02 ul li,.links-box03 ul li {float: left; line-height: 28px; text-align: center; border-right: 2px dotted #d0d0d0; margin-bottom: 2px;} .links-box01 ul li { width:155px;} .links-box02 ul li { width:312px; text-align:left;} .links-box02 ul li a { padding-left:35px;} .links-box03 ul li { width:469px; text-align:left;} .links-box03 ul li a { padding-left:55px;} .lxwm_box_til{height: 50px;border-bottom: 3px solid #dedede;margin-top: 6px;} .lxwm_box_til span{width: 110px;height: 50px;line-height: 50px;font-size: 16px;color: #c9010a;border-bottom: 3px solid #c9010a;display: block;} .llfs_box{height: 330px;margin-top: 10px;position: relative;} .comp_name a{font-size: 16px;color: #333;font-weight: bold;} .company_list ul li div{padding-left: 24px;line-height: 28px;font-size: 15px;} .company_list ul{width: 120%;} .company_list ul li{width: 333px;float: left;margin-right: 50px;} .company_list ul li .comp_name{padding-left: 0px;margin-top: 30px;} .adress{background: url(../images/icon_adress.png) no-repeat left 7px;} .phone{background: url(../images/icon_phone.png) no-repeat left center;} .email{background: url(../images/icon_email.png) no-repeat left center;} .gszb{margin-bottom: 25px;overflow: hidden} .pagelist {text-align:center; height:30px; line-height:30px; margin:5px 0;} .pagelist a { margin:0 6px;} .pagelist a.on { color:red;}