@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
html{color:#000;overflow-y:scroll;overflow:-moz-scrollbars}
body,button,input,select,textarea{font:12px arial}
h1,h2,h3,h4,h5,h6{font-size:100%}
em{font-style:normal}
small{font-size:12px}
ul,ol{list-style:none}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none; color:#0060a6;}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{-ms-interpolation-mode:bicubic; max-width:100%;}
textarea{resize:vertical}
.left{float:left}
.right{float:right}
.clearfix:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {
  /* 触发 hasLayout */ 
  zoom: 1; 
}
body{ font-family:Arial,"宋体"; font-size:14px; background:#f5f5f5;margin: auto;}
.main{ width:1170px; margin:0 auto;}

/*head*/
.head{ margin-top:20px;}
.head-language{ line-height:30px; font-size:12px; margin-right:10px;}
.head-language a{margin:0 5px;}
.head-serach{ width:150px; height:30px; border:#d9d9d9 1px solid; background:#FFF; overflow:hidden;}
.head-serach input[type="text"]{ width:115px; padding:7px 0; text-indent:5px; color:#666; border:none; outline:none; background:none; float:left; font-size:12px;}
.head-serach input[type="submit"]{ width:28px; height:25px; border:none; outline:none; background:url(index-pic-01.png) no-repeat; float:right; margin:2px 2px 0 0;}
.heade-nav{ width:100%; margin:20px 0 10px; position:relative;}
.heade-nav ul li{ height:30px; line-height:30px; float:left; font-weight:700; margin-right:32px;}
.heade-nav ul li:last-child{ margin-right:0px;}
.heade-nav ul li a{ display:block; width:100%; height:100%;}
.heade-nav ul li div{ display: none;position: absolute;top: 30px;left: 0;width: 1170px;	z-index: 999;padding: 20px 25px;background: #f5f5f5;}
.heade-nav ul li div span {	float: right;width: 400px;height: 200px;font-weight: 0;}
.heade-nav ul li div ul li {float: left;width: 210px;margin: 0 15px;height: 40px;padding: 0;color: #3b3b3b;border-bottom: 1px solid #bcbcbc;}
.heade-nav ul li div ul li a {line-height: 40px;font-weight: normal;font-size: 14px;}

/*banner*/
.flexslider{position:relative;height:330px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:330px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:19px;height:19px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:19px;height:19px;line-height:50px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;transition: all 0s ease-out 0s;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}

.banner-tab{ width:508px; height:234px; padding:45px 20px 0 45px; margin-top:45px; background:url(index-pic-03.png) -10px 0px no-repeat;}
.banner-tab h3{ max-height:90px; font-size:28px; color:#fff; font-weight:700; line-height:45px; text-shadow:5px 0 5px #000; margin-bottom:20px; overflow:hidden;}
.banner-tab a{ display:block; width:114px; height:34px; text-align:center; line-height:34px; font-size:16px; color:#FFF; background:#dd002b;}

/*content*/
.content{ margin-bottom:40px;}
.content-c{ background:url(left-bg.jpg) left top repeat-y #FFF; box-shadow:5px 0px 10px #e6e6e6;}
.content-news{ width:770px; height:242px; border:#e8e8e8 1px solid; background:#FFF; margin-top:28px;}
.slideBox{ width:370px; height:240px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:50px; text-align:center; background:#fff; cursor:pointer; border-radius:4px;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:370px; height:240px; display:block;  }
.slideBox .bd li a p{ font-size:15px; color:#FFF; display:block; width:100%; height:40px; line-height:40px; text-indent:15px; background:#0060a7; position:absolute; bottom:0px;}

.content-news-list{ position:relative; width:370px;}
.content-news-list .title{ font-size:18px; font-weight:700; color:#0060a6; line-height:40px;}
.content-news-list .more{ position:absolute; top:15px; right:10px; color:}
.content-news-list .more a{ color:#666;}
.content-news-list ul{}
.content-news-list ul li{ height:36px; line-height:36px; text-align:right; padding-right:10px;}
.content-news-list ul li a{ float:left; display:block; width:290px; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.content-news-list ul li span{ color:#999;}

.content-announcement{ position:relative; width:370px; height:242px; padding:0 10px; border:#e8e8e8 1px solid; background:#FFF; margin-top:28px;}
.content-announcement .title{ font-size:18px; font-weight:700; color:#0060a6; line-height:40px;}
.content-announcement .more{ position:absolute; top:15px; right:10px; color:}
.content-announcement ul{}
.content-announcement ul li{ height:36px; line-height:36px; text-align:right; padding-right:10px;}
.content-announcement ul li a{ float:left; display:block; width:290px; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.content-announcement ul li span{ color:#999;}

.content-services{ position:relative; width:370px; height:256px; padding:0 10px; /*border:#e8e8e8 1px solid;*/ background:#FFF; margin-top:28px;}
.content-services .title{ font-size:18px; font-weight:700; color:#0060a6; line-height:40px;}
.content-services .more{ position:absolute; top:15px; right:10px; color:}
.content-services p{ line-height:24px;}
.content-services ul{}
.content-services ul li{ float:left; min-width:100px; height:37px; line-height:37px; padding-right:10px;}

.content-stock{ position:relative; width:370px; height:256px; padding:0 10px; border:#e8e8e8 1px solid; background:#FFF; margin-top:28px; margin-left:28px;}
.content-stock .title{ font-size:18px; font-weight:700; color:#0060a6; line-height:40px;}
.content-stock .more{ position:absolute; top:15px; right:10px; color:}
.content-stock .content-stock-tab{ margin-top:20px;}

.content-reports{ position:relative; width:370px; height:256px; padding:0 10px; border:#e8e8e8 1px solid; background:#FFF; margin-top:28px; margin-left:28px;}
.content-reports .title{ font-size:18px; font-weight:700; color:#0060a6; line-height:40px;}
.content-reports .more{ position:absolute; top:15px; right:10px; color:}
.content-reports dl{}
.content-reports dl dt{ width:135px;}
.content-reports dl dd{ width:180px;}
.content-reports dl dd a{ display:block; height:40px; line-height:20px; font-family:"微软雅黑"; margin-bottom:20px; overflow:hidden;}
.content-reports dl dd a:hover{ color:#e3797e;}

/*foot*/
.foot{ background:#e8e8e8; padding:30px 0; line-height:24px; color:#666}
.foot-tab-1{ width:485px; margin-right:115px;}
.foot-tab-2{ width:170px; margin-right:50px;}
.foot-tab-3{ width:170px;}
.foot-tab-4{ width:170px; text-align:center;}
.foot-tab-5{ width:100%; margin-top:15px;}
.foot h3{ font-family:"微软雅黑"; font-size:16px; color:#333; margin-bottom:15px;}
.foot-tab-4 p{ margin-top:10px; font-size:12px;}

.bottom{ height:55px; background:#FFF; line-height:55px; overflow:hidden;}


/*各栏目banner*/
.banner{ height:280px;}
.banner-title{ position:relative; height:100%;}
.banner-title h2{font-family:"微软雅黑"; font-size:30px; font-weight:700; width:240px; padding:35px 0; color:#FFF; text-align:center; position:absolute; bottom:0px; left:0px; background:url(banner-title-bg.png);}
.banner-title h2.h2{ line-height:40px; padding:15px 0;}

.content-left{ width:240px; padding:30px 0;}
.content-right{ width:880px; padding:30px 0; margin-right:25px;}
.content-right .title{ font-family:"微软雅黑"; font-size:22px; color:#888; margin-bottom:20px;}
.content-tab{ color:#666; line-height:26px; overflow:hidden;}
.content-tab p{padding-bottom:15px;}

.contact{ line-height:60px; font-family:"微软雅黑"; font-size:16px; color:#888;}
.contact .address{ text-indent:50px; background:url(about-pic-02.png) 5px 16px no-repeat; margin-top:10px;}
.contact .email{ text-indent:50px; background:url(about-pic-02.png) 5px -46px no-repeat;}
.contact .tel{ text-indent:50px; background:url(about-pic-02.png) 5px -106px no-repeat;}
.contact .fax{ text-indent:50px; background:url(about-pic-02.png) 5px -166px no-repeat;}

/*左侧导航*/
.list_dl{font-size:16px;}
.list_dt{ width: 100%; line-height: 40px; font-size:17px; padding:5px 0; cursor: pointer; }
.list_dt p{ display:block; line-height:30px; padding-left:50px; background:url(left-nav-icon.png) 30px 9px no-repeat;}
.list_dt p:hover{ color:#0060a6;}
.list_dt p a{ display:;}
#open a{color:#d6000f;}
.list_dt_icon{ position: absolute; left: 36px; top: 20px; display: block; width: 16px; height: 16px;}
.list_dd{ display: none; width:100%; height:auto; margin-top:-10px; padding-bottom:10px;}
.list_dd ul{ width:100%; margin-top:10px; padding-left:50px;}
.list_li{height:34px; line-height:34px; list-style-type: none; color: white; width: 100%; cursor: pointer;}
.list_li:hover{}
.list_li a{ font-size:15px; display:block; background:url(icon-09.png) left center no-repeat; padding-left:15px;}
.list_li.cur a{ color:#015193; background:url(icon-10.png) left center no-repeat;}
.list_dt p.cur{ background:url(left-nav-icon-cur.png) 30px 9px no-repeat;}
.list_dt p.cur a{ color:#015193;}



/*公司荣誉*/
.slideTxtBox{ width:100%; position:relative;}
.slideTxtBox .hd{ position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ width:290px; height:48px; line-height:40px; color:#333; float:left; background:url(about-pic-04.jpg) top center repeat-x; cursor:pointer; text-align:center; margin-right:1px;}
.slideTxtBox .hd ul li.on{ background:url(about-pic-05.png) top center no-repeat; color:#FFF;}
.slideTxtBox .bd{ padding-top:60px; min-height:300px;}
.slideTxtBox .bd div table{ margin:10px 0;}
.slideTxtBox .bd div table tr{ border-bottom:#eaeaea 1px dashed;}
.slideTxtBox .bd div table tr th{ vertical-align:top; padding:10px;}
.slideTxtBox .bd div table tr td{ padding:10px;}


.slideTxtBox .bd table.default_pgToolbar{ padding:0; margin:0px;}
.slideTxtBox .bd table.default_pgToolbar tr{ border-bottom:none;}
.slideTxtBox .bd table.default_pgToolbar tr td{ padding:0px;}
.slideTxtBox .bd table.default_pgPanel{ margin:5px 0;}

/*发展历程*/
.event_box{width:100%;margin:0 auto;position:relative;min-height:365px;}
.event_box .parHd {width:90%;/*display:inline-block;*/height:110px; margin:0 auto;overflow:hidden; background:url(h-bg.jpg) 0px 85px repeat-x;}
.parHd  ul{width:90%; text-align:center;margin:0 auto;padding-top:25px !important;}

.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:3px;background:#;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:70px;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;padding-bottom:100px;font-size:16px;color:#000;margin:0 50px;position:relative;}
.parHd li:after{content:'';background:url(dot_ico.png) no-repeat;width:24px;height:24px;position:absolute;z-index:20;top:50px;left:50%;margin-left:-12px;}
.parBd{ width:100%; margin:0 auto;}
.parBd p{ text-indent:0px;}

div#listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:80px; cursor:pointer;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act span{display:block;width:24px;height:24px;overflow:hidden;background:url(cat.png) no-repeat;position:absolute;top:50px;left:6px;z-index:21;}
.parHd li span,.parHd li.clone span,.parBdtitle{display:none;!important;}

.slideBox-1 table
.slideBox-1 table{ margin:10px 0;}
.slideBox-1 table tr{ border-bottom:#eaeaea 1px dashed;}
.slideBox-1 table tr th{ vertical-align:top; padding:15px 20px; font-weight:400;}
.slideBox-1 table tr td{ padding:15px 20px; line-height:26px;}

/*企业文化*/
.content-culture-1{ width:185px; min-height:200px;}
.content-culture-1 h3{ width:156px; height:40px; line-height:40px; text-align:center; color:#FFF; font-weight:400; background:url(culture-pic-01.png) no-repeat;}
.content-culture-2{ width:683px; padding:25px 30px; border:#e5e5e5 1px dashed; border-radius:15px;}
.content-culture-2 ul li{ background:url(icon-01.png) left center no-repeat; text-indent:18px; line-height:30px;}
.h20{ height:20px; width:100%;}
.content-culture-3-1{ background:url(culture-pic-02.png) no-repeat; width:681px; height:116px; padding:10px 160px 20px 30px; margin-bottom:20px; line-height:28px;}
.content-culture-3-2{ background:url(culture-pic-03.png) no-repeat; width:681px; height:116px; padding:10px 160px 20px 30px; line-height:28px;}

/*公司新闻*/
.news-dl{ padding-bottom:25px; margin-bottom:25px; border-bottom:#d8d8d8 1px dashed;}
.news-dl dt{ float:left; width:228px;}
.news-dl dd{ float:right; width:625px;}
.news-dl dd h3{ font-size:16px; font-weight:400; margin-bottom:10px;}
.news-dl dd .date{ position:relative;}
.news-dl dd .date img{ position:absolute; top:5px; left:180px;}

.caseImg02{margin-bottom:20px; position:relative;}
.caseImg02 .slideCase03{height:480px;}
.caseImg02 .slideCase03 .bd03{ height:420px; position:absolute; top:31px; right:0px;}
.smallImg03{ width:227px; height:70px; font-size:12px; padding:15px 30px; float:right; margin:0px;cursor:pointer; border-bottom:#d8d8d8 1px solid; line-height:24px;}
.smallImg03 h3{ font-weight:400; line-height:22px; max-height:44px; overflow:hidden; position:relative; padding-left:30px;}
.smallImg03 h3 .v-title{ float:right; width:200px;}
.smallImg03 h3 span{
	display: inline-block;
    padding: 0px 6px;
    margin: 12px 10px 0 0;
    background: #7d7d7d;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    font-family: 微软雅黑;
    float: left;
    position: absolute;
    top: 50%;
    left: 0px;
    margin-top: -10px;
}
.caseImg02 .slideCase03 .hd03 ul{display:none;}
.caseImg02 .slideCase03 .hd03{}
.caseImg02 .slideCase03 .hd03 a{cursor:pointer;display:inline-block;width:229px;height:30px;background:url(icon-08.png) no-repeat;}
.caseImg02 .slideCase03 .hd03 .next{background-position:0px -30px; position:absolute; bottom:0px; right:0px;}
.caseImg02 .slideCase03 .hd03 .prev{background-position:0px 0px; position:absolute; top:0px; right:0px;}
.caseImg02 .slideCase03 .bd03 ul li{ margin-bottom:0px;}
.caseImg02 .caselayBox{width:640px;height:480px;position:absolute;left:0px;top:0px;}
.caseImg02 .casehtml{position:relative; height:100%; overflow-y:auto; background:#333;}
.caseImg02 .casehtml h3{ margin-bottom:10px; font-size:16px; line-height:22px;}
.caseImg02 .hidden{display:none;position:relative;}
.caseImg02 .hiddBg{padding-top:133px;position:absolute;background:#fff;width:606px;height:340px;left:0px;top:0px;display:none;}
.caseImg02 .hiddBg span{overflow:hidden;display: block;color:#fff;font-size:20px;width:342px;margin:0 auto;line-height:28px;height:28px;}
.caseImg02 .text03{width:342px;margin:0 auto;font-size:20px;color:#fff;}
.caseImg02 .text03 .p03{position:relative;top:-22px;left:102px;font-size:20px;line-height:28px;width:241px;height:140px;overflow:hidden;}



/*公司治理*/
.zhili-tab-1{ padding:10px 20px; background:#f3f3f3; line-height:26px;}
.zhili-title{ font-size:16px; margin:20px 0;}
.zhili-title span{ display:inline-block; width:30px; height:30px; border-radius:15px; background:#0054a7; font-size:18px; color:#FFF; text-align:center; margin-right:20px;}
.gszl table{ width:100%; border-top:#e8e8e8 1px solid; line-height:30px; margin-bottom:20px;}
.gszl table tr th{ width:150px; background:#f3f3f3; text-align:center; padding:10px;}
.gszl table tr td{ border-bottom:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid; padding:5px 20px;}

.zhangcheng-tab ul li{ text-align:right; height:48px; line-height:48px; background:url(icon-03.png) 5px 23px no-repeat; border-bottom:#cbcbcb 1px dashed; padding-left:20px;}
.zhangcheng-tab ul li a{ float:left; background:url(icon-02.png) right center no-repeat; padding-right:30px;}
.report .hd ul li{ width:175px; height:48px; line-height:40px; color:#333; float:left; background:url(about-pic-04.jpg) top center no-repeat; cursor:pointer; text-align:center; margin-right:1px;}

.gbjg{ width:100%;}
.gbjg tr th{ padding:20px; background:#e9ebea; text-align:center; border-left:#e3e3e3 1px solid;}
.gbjg tr td{ padding:20px;text-align:center; border-left:#e3e3e3 1px solid;}
.gbjg tr th.gbjg-th{ text-align:left; border-left:none;}
.gbjg tr td.gbjg-td{ text-align:left; border-left:none;}

.lnfp{ width:100%;}
.lnfp tr th{ padding:10px 10px 10px 20px; white-space:nowrap; background:#e9ebea; border-left:#e3e3e3 1px solid; line-height:20px;}
.lnfp tr td{ padding:10px 10px 10px 20px; border-left:#e3e3e3 1px solid; line-height:20px;}
.lnfp tr th.lnfp-th{ text-align:center; border-left:none;}
.lnfp tr td.lnfp-td{ text-align:center; border-left:none;}

/*服务*/
.jz-dl{ margin-bottom:30px;}
.jz-dl dt{ width:226px; float:left;}
.jz-dl dd{ width:600px; float:right; border-bottom:#d8d8d8 1px dashed; padding-bottom:15px; margin-right:10px;}
.jz-dl:last-child dd{ border:none;}

.sxgc-tab{ background:#f1f1f1; padding:10px 20px;}
.sxgc-title{ font-size:16px; color:#0060a6; margin:20px 0;}
.sxgc-dl{ margin-bottom:20px;}
.sxgc-dl dt{ width:271px; height:153px; float:left; margin-top: 10px;}
.sxgc-dl dd{ width:605px; height:173px; float:right; border-bottom:#e5e5e5 1px solid; padding:0 0 20px 20px;}
.sxgc-dl dd h3{ margin-bottom:10px; width:100%; height:26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sxgc-dl dd p{ display:block; height:85px; line-height:26px; color:#999;}
.sxgc-dl dd a{ color:#999;}
.sxgc-dl dd a:hover{ color:#0060a6;}
.sxgc-dl:last-child dd{ border-bottom:none;}

.sxgc-article{ line-height:26px;}
.sxgc-article .pic{ float:right; margin-left:20px; margin-bottom:20px;}
.sxgc-article .title{ font-size:16px; color:#0054a7; margin-bottom:10px;}

.lng .hd ul{ float:left; position:absolute; left:0px; top:-1px; height:80px;}
.lng .hd ul li{ width:290px; height:70px; line-height:24px; color:#333; float:left; background:url(about-pic-04.jpg) bottom center no-repeat #e8e8e8; cursor:pointer; text-align:center; margin-right:1px; padding: 10px 30px;}
.lng .hd ul li.on{ background:url(about-pic-05.png) bottom center no-repeat #0060a6; color:#FFF; height:80px;}
.lng .bd{ padding-top:80px; overflow:hidden;}

.lng-tab ul{ width:891px; margin-top:20px;}
.lng-tab ul li{ width:275px; float:left; margin-right:22px; margin-bottom:20px; text-align:center;}
.lng-tab ul li img{ margin-bottom:20px;}
.lng-tab ul li p{ display:block; height:48px; line-height:24px; overflow:hidden;}

.jy-title{ color:#0054a7; margin-bottom:10px;}
.jy-table{ margin-bottom:10px;}

.business-dl dd h3{ margin-bottom:10px; color:#0060a6;}
.business-dl dd h4{ margin-bottom:5px; color:#333;}
.business-dl dd p{ display:block; height:52px; line-height:26px; color:#999; overflow:hidden;}
.business-dl:last-child dd{ border-bottom:#e5e5e5 1px solid;}

.business-article{ font-family:"微软雅黑"; line-height:28px; color:#333;}
.business-article h2{ font-family:Arial; margin-bottom:10px; font-weight:400;}

.business-contact-title{ width:100%; font-family:"微软雅黑"; font-size:16px; color:#0054a7; font-weight:400; margin-bottom:30px;}
.business-contact-left{ width:279px; height:158px;}
.business-contact-right{ width:590px;}
.business-contact-right table tr td{ padding-bottom:10px;}
.business-contact-right table tr th{ text-align:right; vertical-align:top; line-height:38px; color:#9c9c9c; font-weight:400; font-family:"微软雅黑";}
.business-contact-right table tr th span{ color:#ff0000; padding:0 2px;}
.business-contact-right input[type="text"]{ width:424px; height:38px; line-height:38px; text-indent:10px; background:#f8f8f8; border:#d6d6d6 1px solid; color:#9c9c9c; outline:none;}
.business-contact-right textarea{width:424px; height:200px; background:#f8f8f8; border:#d6d6d6 1px solid; color:#9c9c9c; outline:none; line-height:24px; padding:5px 10px; resize:none;}
.business-contact-right input[type="submit"] , .business-contact-right input[type="reset"]{ width:94px; height:30px; margin:10px 10px 0 0; background:#0054a7; font-size:14px; color:#FFF; border:none; outline:none;}


/*公司*/

/*.slideTxtBox .bd div.sz-tab{ padding-top:60px !important;}*/

.zyyw-tab .hd ul li{ width:435px; background:url(about-pic-04.jpg) top center repeat-x;}
.zyyw-tab .hd ul li.on{background: url(about-pic-05.png) bottom center no-repeat #0060a6 !important;}
.sz-dl{ margin-bottom:15px;}
.sz-dl dd{ height:auto; min-height:173px; margin-bottom:15px; padding-bottom:10px;}
.sz-dl dd h3{ color:#0054a7;}
.sz-dl dd p{ height:auto;}

.qd-tab{ background:#f3f3f3; line-height:28px; padding:20px; margin-bottom:20px;}
.qd-tab p{ padding-bottom:0px;}
.qd-mc{ font-size:16px; color:#666; padding-top:30px; border-top:#dfdfdf 1px solid;}
.qd-mc-tab{ text-align:center; margin:20px 0;}

.qdyw-tab .hd ul li{ width:217px;}

.az-dl{ margin-bottom:15px;}
.az-dl dd{ height:auto; min-height:173px; margin-bottom:15px; padding-bottom:10px;}
.az-dl dd h3{ color:#0054a7;}
.az-dl dd p{ height:auto; padding-left:25px; background:url(icon-04.png) 0px 8px no-repeat;}

.an-tab{ margin-bottom:20px;}
.an-tab .an-left{ width:220px; float:left;}
.an-tab .an-right{ width:645px; float:right;}

.odd .an-left{ width:220px; float:right;}
.odd .an-right{ width:645px; float:left;}

/*装备设施*/

.cd-tab .hd ul li{ width:124px;}
.cb-tab .hd ul li{ width:180px;}

.cb-tab-list{}
.cb-tab-list ul{ margin-top:10px; width:900px;}
.cb-tab-list ul li{ width:271px; float:left; margin-bottom:20px; margin-right:28px; overflow:hidden;}
.cb-tab-list ul li img{ border:#ccc 1px solid;}
.cb-tab-list ul li h3{ color:#0060a6; margin:10px 0;}
.cb-tab-list ul li p{ color:#333333; display:block; height:56px; line-height:28px; overflow:hidden; margin-bottom:10px;}
.cb-tab-list ul li a{ color:#b9b9b9;}
.cb-tab-list ul li a:hover{ color:#0060a6;}

.jx-dl{ margin-bottom:30px;}
.jx-dl dt{ width:275px; float:left; margin-top:5px; border:#c6c6c6 1px solid;}
.jx-dl dd{ width:575px; float:right;}
.jx-dl dd h3 a{ display:block; font-size:16px; color:#0060a6; margin-bottom:10px;}


.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .hd{height:0px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:9px; height:13px; cursor:pointer; background: url(icon-05.png) no-repeat; position:absolute; top:80px; left:0px;}
.picScroll-left .hd .next{background: url(icon-06.png) no-repeat; top:80px; left:860px;}

.picScroll-left .hd .pageState{ display:none;}
.picScroll-left .hd ul{ display:none;}
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{width:263px; margin:0 10px; float:left; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:263px; height:154px; display:block;}
.picScroll-left .bd ul li .title{ line-height:24px; font-size:14px; color:#333; margin:10px 0;}

.sb-dl{ margin:20px 0;}
.sb-dl dt{ width:490px; float:left;}
.sb-dl dd{ width:360px; float:right;}
.sb-dl dd h3{ color:#0060a6; font-size:16px; margin-bottom:10px;}

.sb-tab .hd ul li{ width:435px;}
.sb-ul{ width:900px;}
.sb-ul li{ float:left; width:275px; margin-right:23px;}
.sb-ul li p{ display:block; height:24px; line-height:24px; text-align:center; margin:15px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.xm-title{ font-weight:400; color:#0060a6; font-size:16px; margin-bottom:10px;}

.xm-tab-1{ padding-left:285px; background:url(xm-pic-01.png) left bottom no-repeat; border-bottom:#c1c1c1 1px solid; margin-bottom:20px;}
.xm-tab-2{ padding-right:285px; background:url(xm-pic-02.png) right bottom no-repeat; border-bottom:#c1c1c1 1px solid; margin-bottom:20px;}
.xm-tab-3{ padding-right:285px; background:url(xm-pic-03.png) right bottom no-repeat; border-bottom:#c1c1c1 1px solid; margin-bottom:20px;}
.xm-tab-1 h3 , .xm-tab-2 h3 , .xm-tab-3 h3{ font-size:16px; margin-bottom:10px;}
.xm-tab-4{}
.xm-tab-4 h3{ color:#0054a7; font-size:16px; font-weight:400; margin-bottom:10px;}
.xm-tab-4 ul{ margin-bottom:10px;}
.xm-tab-4 ul li{ line-height:30px; background:url(icon-07.png) left center no-repeat; text-indent:20px;}


.sideMenu , .sideMenu-1{ padding:0 !important; min-height:0; margin-top:20px !important;}
.sideMenu h3 , .sideMenu-1 h3{ height:41px; line-height:41px; margin-bottom:2px; text-indent:30px; background:#f6f6f6; color:#0060a6; font-weight:400; cursor:pointer;}
.sideMenu h3 em , .sideMenu-1 h3 em{ float:right; display:block; width:40px; height:32px;   background:url(icoAdd.png) 16px 12px no-repeat; cursor:pointer;}
.sideMenu h3.on em , .sideMenu-1 h3.on em{ background-position:16px -57px; }
.sideMenu div , .sideMenu-1 div{ padding:20px 0 !important; min-height:0 !important; display:none; /* 默认都隐藏 */ }

.caseImg03{margin:20px 0; height:370px; position:relative;}
.caseImg03 .slideCase03{ padding-top:35px;}
.caseImg03 .smallImg03{ width:190px; float:left;margin-left:2px;margin-top:2px;cursor:pointer;}
.caseImg03 .smallImg03 img{width:190px;height:142px; border:#d6d6d6 1px solid;}
.caseImg03 .slideCase03 .hd03 ul{display:none;}
.caseImg03 .slideCase03 .hd03{}
.caseImg03 .slideCase03 .hd03 a{cursor:pointer;display:inline-block;width:42px;height:18px;background:url(arrow-1.png) no-repeat;}
.caseImg03 .slideCase03 .hd03 .next{background-position:0px 0px; position:absolute; bottom:0px; left:75px;}
.caseImg03 .slideCase03 .hd03 .prev{background-position:-42px 0px; position:absolute; top:0px; left:75px;}
.caseImg03 .slideCase03 .bd03 ul li{ margin-bottom:10px;}
.caseImg03 .caselayBox{width:653px;height:301px;position:absolute;right:0px;top:35px;background: url(xm-pic-05.png); padding:20px 20px 20px 40px;}
.caseImg03 .casehtml{position:relative; height:100%; overflow-y:auto;}
.caseImg03 .casehtml h3{ margin-bottom:10px; font-size:16px; line-height:22px;}
.caseImg03 .hidden{display:none;position:relative;}
.caseImg03 .hiddBg{padding-top:133px;position:absolute;background:#fff;width:606px;height:340px;left:0px;top:0px;display:none;}
.caseImg03 .hiddBg span{overflow:hidden;display: block;color:#fff;font-size:20px;width:342px;margin:0 auto;line-height:28px;height:28px;}
.caseImg03 .text03{width:342px;margin:0 auto;font-size:20px;color:#fff;}
.caseImg03 .text03 .p03{position:relative;top:-22px;left:102px;font-size:20px;line-height:28px;width:241px;height:140px;overflow:hidden;}


.picScroll-left-1{ overflow:hidden; position:relative;}
.picScroll-left-1 .hd{height:0px;}
.picScroll-left-1 .hd .prev,.picScroll-left-1 .hd .next{ display:block;  width:9px; height:13px; cursor:pointer; background: url(icon-05.png) no-repeat; position:absolute; top:80px; left:0px;}
.picScroll-left-1 .hd .next{background: url(icon-06.png) no-repeat; top:80px; left:840px;}

.picScroll-left-1 .hd .pageState{ display:none;}
.picScroll-left-1 .hd ul{ display:none;}
.picScroll-left-1 .bd{ padding:10px;}
.picScroll-left-1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left-1 .bd ul li{width:187px; margin:0 10px; float:left; overflow:hidden; text-align:center;  }
.picScroll-left-1 .bd ul li .pic{ text-align:center; border:#c1c1c1 1px solid;}
.picScroll-left-1 .bd ul li .pic img{ width:187px; height:140px; display:block;}
.picScroll-left-1 .bd ul li .title{ line-height:24px; font-size:14px; color:#333; margin:10px 0;}

/*社会责任*/
.qhse h3{ color:#0060a6; margin-bottom:10px;}
.pic-left{ float:left; margin:10px 20px 0px 0; padding:0px !important; min-height:0 !important;}
.pic-right{ float:right; margin:10px 0 0px 20px; padding:0px !important; min-height:0 !important;}

.yg .hd ul li{ width:180px;}
.yg-tab .yg-pic{ width:271px; height:153px; padding:0px !important; min-height:0 !important; float:left; margin-top:8px;}
.yg-tab ul{ float:right; width:570px; margin-right:10px;}
.yg-tab ul li{ border-bottom:#bfbfbf 1px dashed; margin-bottom:15px;}
.yg-tab ul li h3{ color:#0060a6;}


.siteMaptitle{ font-size:16px; margin:10px 0;}
.siteMaplist{ border-bottom: 1px solid #ccc;}
.siteMaplist li{ display:inline-block; margin:0 20px 10px 0; height:30px; line-height:30px; font-size:16px;}

.foot-tab-4 a {float: right;width: 24px;height: 24px;margin-right: 5px;font-size: 0;}
.foot-tab-4 .qq-blog {background: url(shareimage_01.jpg);}
.foot-tab-4 .qq-zone {background: url(shareimage_02.jpg);}
.foot-tab-4 .qq-friend {background: url(shareimage_03.jpg);}
.foot-tab-4 .sina-blog {background: url(shareimage_04.jpg);}
