body,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px; outline:none;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a.ui-link,a{text-decoration: none;color:#474443; cursor:pointer; outline: none;}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: none;color: #96241d;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:24px; font-weight: normal;}
h4 { font-size: 12px; font-weight: normal;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; margin: 0 auto; clear:both; overflow: hidden;}
.column { width: 100%; clear: both; overflow: hidden;}
.field { width: 100%; clear: both; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
body{font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;font-size: 14px; color:#404040;
;background: #fff;}
.red{color: #a72820;}
.fl{float:left;}

.mt20{margin-top:20px;}
.mt0{margin-top:0px;}
.header{ position: relative; width: 100%;}
.header .banner{background: #6193d0; width: 100%;text-align: center; overflow: hidden;position: relative;}
.header .banner img{display: block;overflow: hidden;}
.experience .header .banner .imgs{width: 20000px; height: 100%;}
.experience .header .banner img{height: 100%; float: left;}
.small-images{width: 970px; height: 218px; position: absolute; top: 50%; left: 50%; margin-left: -485px; margin-top: -69px;}
.small-images .image-box{width: 970px; height: 218px; position: relative;}
.small-images .image-box .images{width: 848px;height: 100%; overflow: hidden; margin: 0 auto;}
.header .banner .small-images ul{width: 10000px;}
.small-images .image-box li{float: left; width: 200px; height: 216px; background: #ffffff; margin: 0 6px; line-height: 58px; font-size: 14px;}
.header .banner .small-images .image-box li a{display: block; width: 200px; height: 216px;}
.header .banner .small-images .image-box li img{width: 200px; height: 158px;}
.header .banner .small-images .image-box li a:hover,.header .banner .small-images .image-box li a.on{background: #d1c6b0;color: #a72820;}
.s-icon{background: url("../images/s-icon.png") no-repeat; display: inline-block; position: absolute;}
.s-icon.prev,.s-icon.next{width: 23px; height: 42px;}
.s-icon.prev{left: 0; top: 50%; margin-top: -21px;}
.s-icon.prev:hover{background-position: 0 -46px;}
.s-icon.next{right: 0; top: 50%; margin-top: -21px; background-position: -48px 0;}
.s-icon.next:hover{background-position: -48px -46px;}
.s-icon.close{ width:26px; height: 26px; background-position: top right; top: -50px; right: 70px;}
.s-icon.open{ width:26px; height: 26px; background-position: bottom right; top: -50px; right: 127px; display: none;}

.small-images.small{top: 100%; margin-top: -208px;left: 100%; margin-left: -324px; height: 158px;}
.small-images.small,.small-images.small .image-box{width: 274px;}
.small-images.small .image-box .images{width: 164px;}
.small-images.small .image-box li{width: 152px; height: 158px;}
.header .banner .small-images.small .image-box li a{width: 152px; height: 158px;}
.header .banner .small-images.small .image-box li img{width: 152px;height: 104px;}
.header .banner .small-images.small .label-name{display: none;}
.small .s-icon.close{display: none;}
.small .s-icon.open{display: inline-block;}

.header .menu{height: 58px; border-top: 5px solid #96241d;position: absolute; top: 0; left:0; width:100%;background: url("../images/menu-bg.png");}
.header .menu li{float: left; width: 10%;height: 59px;overflow: hidden; margin-top: -1px;}
.header .menu li.logo{    }
.header .menu li.logo img{margin: 3px 0 0 17px;}
.header .menu li a{display: block; float: left;text-align: center;height: 59px; width: 100%;background: url("../images/line.jpg") no-repeat; line-height: 59px; color: #825e00; font-size: 16px;}
.header .menu li.logo a{border-left: none;}
/**
.header .menu li a:hover,.header .menu li a.on{background: #96241d;color: #ffffff;}
**/
.header .menu li a.hover,.header .menu li a.on{background: #96241d;color: #ffffff;}

.header .menu li.logo a:hover{background: transparent;}
.content{max-width: 1110px; width:100%; margin: 0 auto;     font-size: 16px;}
.side{ max-width: 216px;width:100%; float: left;}
.common .title{height: 89px; line-height: 89px; border-bottom:1px solid #d9a29f;}
.common .title h3{color: #96241d; float: left;}
.common .cont{ border-bottom:3px solid #e2e2e2;}
.common .cont li{width: 100%; float: left;}
.common .cont li a{display:block; width: 100%;font-size:15px;background: url() no-repeat 17px center; color: #825e00;border-bottom: 1px dotted #a3a3a3;}
.common .cont li:last-child a{border-bottom: none;}
.common .cont li a span{display:block;padding-left: 39px; height: 50px; line-height: 50px;}
video{width:100%}
.common .cont li.third{display:none;}
.common .cont li.third a{background-position: 40px;}
.common .cont li.third a span{padding-left: 59px;}
/*
.common .cont li a:hover,.common .cont li a.on{background-image: url("../images/point02.jpg");background-color: #a72820; color: #fff;border-bottom-color:#a72820; }
.common .cont li a:hover span,.common .cont li a.on span{background: url("../images/list-tip.jpg") no-repeat 192px center;}
*/
.common .cont li a.hover,.common .cont li a.on{background-image: url();background-color: #a72820; color: #fff;border-bottom-color:#a72820; }
.common .cont li a.hover span,.common .cont li a.on span{background: url() no-repeat 192px center;}

.common2 .title{height: 89px; line-height: 89px;margin-left:20px; }
.common2 .title h3{color: #96241d; float: left;}
.common2 .title .path{color: #595858; float: right;font-size: 14px;    width: 50%; text-align: right;}
.common2 .title .path .cur{color: #a72820;}
.common2 .cont{ padding-top: 30px;margin-left:20px;}
.common2 .box-list{ margin-left:20px;}

.page{padding: 38px 0 0;}
.page li,.page li a{display: block; float: left; width: 46px; height: 46px; overflow: hidden; line-height: 46px; text-align: center;font-size: 17px; color: #beb79f;}
.page li a{margin:0 3px;background: #f2f0e9;}
.page li a:hover,.page li a.on{background: #a72820;}

.page{padding: 38px 0 0;}
.page  a{display: block; float: left; width: 46px; height: 46px; overflow: hidden; line-height: 46px; text-align: center;font-size: 17px; color: #beb79f;}
.page  a{margin:0 3px;background: #f2f0e9;}
.page  a:hover,.page  a.on{background: #a72820;}
.page  span{display: block; float: left; width: 46px; height: 46px; overflow: hidden; line-height: 46px; text-align: center;font-size: 17px; color: #beb79f;}
.page  span{margin:0 3px;background: #f2f0e9;}
.page  span:hover,.page span.on{background: #a72820;}

.dy .cont{font-size: 14px; line-height: 26px;   }
.dy .cont .em{/*text-indent: 2em;*/ padding-bottom: 1em;}

.news .cont{padding-top: 23px;}
.news .cont .list li{padding: 20px 0; border-bottom: 1px dotted #a8a8a8; width: 100%; float: left;}
.news .cont .list li .photo{float: left; width: 252px;}
.news .cont .list li .text{float: right; width: 565px;}
.news .cont .list li .text h3{font-size: 18px; color: #404040;}
.news .cont .list li .text .date{font-size: 14px; color: #989898;}
.news .cont .list li .text .desc{font-size: 14px;/* color: #a8a8a8;*/ color: #404040;line-height: 20px; padding: 20px 0;}
.news .cont .list li .text .more{height: 24px; overflow: hidden;}
.news .cont .list li .text .more a{display: block; background: url("../images/more.jpg") no-repeat; width:88px; height: 24px; float: right;}

.news .cont .list li:hover{border-bottom: 1px dotted #a72820;}
.news .cont .list li:hover .text,.news .cont .list li:hover .text a,.news .cont .list li:hover .date{color:#a72820;}
.news .cont .list li:hover .photo img{animation:shanshuo 0.5s;
-moz-animation:shanshuo 0.5s;/* Firefox */
-webkit-animation:shanshuo 0.5s;/* Safari and Chrome */
-o-animation:shanshuo 0.5s;/* Opera */
}
/*
.develop .page{padding: 0;}
.develop .page li.year,.develop .page li.year a{ width: 125px;}
.develop .page li a{margin: 0 1px;}
.develop .page li.year a:hover,.develop .page li a.on{border-bottom:2px solid #a72820;height: 44px; background: #f2f0e9;}
.develop .p-date .p-date-item{border-bottom: 1px dotted #a3a3a3; padding: 20px 0 0; position: relative;}
.develop .p-date .p-date-item .line{width: 2px; height: 48px; background: #e2e2e2;overflow: hidden;position: absolute; top: 20px; left: 0;}
.develop .p-date .p-date-item .date{font-size: 20px; color: #727272; padding: 0 0 10px 35px;}
.develop .p-date .p-date-item li{width: 100%; float: left;padding-bottom: 20px;}
.develop .p-date .p-date-item li a{padding-left: 35px;background: url("../images/point03.jpg") no-repeat 18px center; font-size: 14px;}
*/

.develop .cont{ position: relative; padding:60px 20px 0;}
.develop .cont .time{background: url("../images/time-icon.jpg") no-repeat; display: block; width: 43px; height: 43px;
    position: absolute; top: 30px; left: 0;}
.develop .cont dl{border-left: 1px solid #e2e2e2; height: auto!important; height: 340px; min-height: 340px; padding-bottom: 50px;}
.develop .cont dl dt{padding:30px 0 30px 74px;}
.develop .cont dl dt h4{font-size: 35px; color: #a72820;}
.develop .cont dl dd{margin-left: -10px;background:url("../images/time-point.jpg") no-repeat left 5px; padding-left: 84px; width: 640px; font-size: 14px;/*color: #8f8f8f;*/color: #404040;}
.develop .cont dl dd h5{ color: #4b4b4b; font-size:20px; font-weight: normal;padding-bottom: 15px;}
.develop .cont dl dd p{padding-bottom: 20px;}

.company .list li{width: 100%; float: left; margin-bottom: 30px;}
.company .list li .photo{float: left; width: 362px;}
.company .list li .text{float: left; line-height: 24px; font-size: 14px; width: 500px; height: auto!important; height: 211px; min-height: 211px;border-bottom: 1px dotted #a3a3a3; color: #898989;}
.company .list li .text h3{font-size: 18px; color: #a72820;}
.company .list li .text h4{font-size: 18px; color: #5b5b5b; padding-bottom: 20px;}
.company .list li .text p{padding-bottom: 20px;}

.partner .cont{padding-top: 0;}
.partner .cont .box01{ border-bottom:1px dotted #a3a3a3;}
.partner .cont .t{font-size: 20px; color: #4d4d4d; line-height: 100px;}
.partner .cont .c li{float: left; height: 66px; vertical-align:middle; margin: 0 15px 15px 0;display: table-cell;}

.honor .page{padding: 0;}
.honor .page li,.honor .page li a{ width: 155px;}
.honor .page li a{margin: 0 1px;}
.honor .page li a:hover,.honor .page li a.on{border-bottom:2px solid #a72820;height: 44px; background: #f2f0e9; color: #a72820;}
.honor .page li.last{width: 238px; height: 46px;background: #f2f0e9; margin: 0 1px;}

.project .list li{width:30%; float: left; margin: 0 1.5%; height: 210px; border-bottom:1px solid #c9b990;}
.project .list li .photo{ height: 176px;}
/*.project .list li:hover .text{color:#a72820;}*/
.project .list li:hover .text a{color:#a72820;}
.project .list li:hover .photo img{animation:shanshuo 0.5s;
-moz-animation:shanshuo 0.5s;/* Firefox */
-webkit-animation:shanshuo 0.5s;/* Safari and Chrome */
-o-animation:shanshuo 0.5s;/* Opera */
}
.project .list li .text{font-size: 0px;/* color: #9a9a9a; */line-height: 20px;color: #404040;}
.project .list li h4{font-size: 16px; padding: 17px 0;}

@keyframes shanshuo{0%{opacity:1}70%{opacity:0.8}100%{opacity:1}}
@-moz-keyframes shanshuo{0%{opacity:1}70%{opacity:0.8}100%{opacity:1}}
@-webkit-keyframes shanshuo{0%{opacity:1}70%{opacity:0.8}100%{opacity:1}}
@-o-keyframes shanshuo{0%{opacity:1}70%{opacity:0.8}100%{opacity:1}}

.content2{background: #e5e5e5;}
.detail{width: 1112px; margin: 0 auto; padding-bottom: 70px;}
.detail .title{height: 86px; line-height: 86px; overflow: hidden;}
.detail .title h3{ float: left; color: #825e00; font-size: 24px;}
.detail .title .back{font-size: 14px; float: right; color: #595858;}
.detail .cont{background: #ffffff;}
.detail .cont .left-frame{ width: 302px; float: left;font-size: 14px; color: #929292; line-height: 20px;padding: 25px;}
.detail .cont .left-frame p{padding-bottom: 20px;}
.detail .cont .left-frame li{float: left; overflow: hidden;width: 89px; height: 89px; margin: 5px;}
.detail .cont .left-frame li img{width: 89px; height: 89px;}
.detail .cont .left-frame li.on{border:2px solid #96241d;width: 85px; height: 85px;}
.detail .cont .left-frame li.on img{width: 85px; height: 85px;}
.detail .cont .right-frame{ width: 760px; float: right;}
.detail .cont .right-frame .figure .images{width: 760px; height: 760px;}
.detail .cont .right-frame .figure .images img{width: 760px; height: 760px; display: none;}
.detail .cont .right-frame .figure .images .img0{display: block;}

.people .cont{background: url("../images/pbg.jpg") no-repeat 425px 35px; padding-right: 360px;}
.people .cont p.em{padding-bottom: 30px;}

.recruitment .cont{font-size: 14px;}
.recruitment .cont .top{border-bottom:1px solid #ebebeb; padding-bottom: 30px;}
.recruitment .cont .top .red{text-decoration: underline;}
.recruitment .cont .list{/*color: #818080; */width: 906px;color: #404040;}
.recruitment .cont .list li{width: 388px; float: left; border-bottom:1px dotted #818080; margin-right: 65px;}
.recruitment .cont .list h3{font-size: 18px; padding: 35px 0 20px; color: #272727;}
.recruitment .cont .list .label{padding-bottom: 10px; color: #404040;}
.recruitment .cont .list .txt{height:40px;}
.recruitment .cont .list .upload{padding:25px 0;cursor: pointer;}

.footer{ clear:both; background: #f0eee8; color: #646464; line-height: 20px; font-size: 14px; padding: 32px 0 60px; margin-top: 70px;}
.footer2{background: #fff; margin-top: 0;}
.footer .box{width: 1200px; margin: 0 auto;}
.footer .box .msg{float:left;}
.footer .box .version{float:right}

.text-center{text-align: center;}
.index .banner{width: 100%; height: 100px;position: relative;}
.index .banner .imgs{width: 100%;height: 100%;}
.index .banner .imgs .image{width: 100%;height: 100%; background: #f00; position: absolute; top: 0; left: 0; display: none;}
.index .banner .imgs .image img{position: absolute; top: 250px; left: 72px;}
.index .banner .imgs .image.text-center img{position:static;margin-top: 100px;}
.index .banner .menu2{ height: 54px; width: 100%; position: absolute; left: 0; bottom: 0;background: url("../images/menu2-bg.png");}
.index .banner .menu2 li{float: left;height: 54px; line-height: 54px; background:url("../images/line3.png") no-repeat;}
.index .banner .menu2 li.w2{width: 20%;}
.index .banner .menu2 li.w3{width: 30%;}
.index .banner .menu2 li a{ font-size: 18px; color: #ffffff; display: block; padding-left: 30px; position: relative; height: 54px;}
.index .banner .menu2 li a i{display: block;width: 26px; height: 26px;position: absolute; right: 33px; top: 14px;}
.index .banner .menu2 li a .i1{background: url("../images/tip-down02.png") no-repeat;}
.index .banner .menu2 li a:hover .i1{background: url("../images/tip-down01.png") no-repeat;}
.index .header .menu{position: static;background:url("../images/menu-bg2.jpg"); margin-top: 0;}
.header .menu li a{background-image: url(image/banner_investor.jpg); background-position: 0 1px;}
.header .menu li a span{ display: block;height: 58px; width: 100%;background:url("../images/line4.png") no-repeat;}
.index .footer{background: #f0eee8; padding: 20px 0 30px;margin-top: 0;float: left;width: 100%;}
.index .footer .box .msg .mininav a.weixin{position:relative;}
.index .footer .box .msg .mininav a.weixin img{width:83px;height:83px;display:none;}
.index .footer .box .msg .mininav a.weixin:hover img{display:block;position: absolute;bottom: 20px;left:-6px;}

.footer .box .msg .mininav a.weixin{position:relative;}
.footer .box .msg .mininav a.weixin img{width:83px;height:83px;display:none;}
.footer .box .msg .mininav a.weixin:hover img{display:block;position: absolute;bottom: 20px;left:-6px;}
/**zm add*/
.header .menu .son_nav{display:none;z-index: 9999;position: absolute;width: 271px;background: white;top: 58px;}
.header .menu .son_nav ul,.header .menu .index_son_nav ul{padding: 20px 10px;float: left;width: 100%;}
.header .menu .son_nav li,.header .menu .index_son_nav li{width: 50%; float: left;height: 30px;}
.header .menu .son_nav li a,.header .menu .index_son_nav li a{height: 30px;display:block; width: 100%;font-size:15px;background: url("../images/point01.jpg") no-repeat 17px center; color: #825e00;border-bottom: 1px dotted #a3a3a3;}
.header .menu .son_nav li a span,.header .menu .index_son_nav li a span{display:block;width: 100%; height: 30px; line-height: 30px;background: none;text-align: left;padding-left: 30px;}

.header .menu .index_son_nav{display:none;z-index: 9999;position: absolute;width: 271px;background: white;bottom:58px;}
/*
.common .cont li a:hover,.common .cont li a.on{background-image: url("../images/point02.jpg");background-color: #a72820; color: #fff;border-bottom-color:#a72820; }
.common .cont li a:hover span,.common .cont li a.on span{background: url("../images/list-tip.jpg") no-repeat 192px center;}
*/
.common .cont li a.hover,.common .cont li a.on{background-image: url("../images/point02.jpg");background-color: #a72820; color: #fff;border-bottom-color:#a72820; }
.common .cont li a.hover span,.common .cont li a.on span{background: url("../images/list-tip.jpg") no-repeat 192px center;}


.index .banner .menu2 li a:hover{color: #96241d;}
.index .banner .menu2 li .i1{background: url("../images/tip-down02.png") no-repeat;}
.index .banner .menu2 li .i1:hover{background: url("../images/tip-down01.png") no-repeat;}
.index .banner .menu2 .desc{width:80%;overflow:hidden;font-size:12px;color:#9a9172;display:none;padding-left: 50px;border-left: 1px solid #6e5409;height: 170px;}
.index .banner .menu2 .desc ul,.index .banner .menu2 .desc ul li{list-style-type: square;}
.index .banner .menu2 .desc ul{width:100%;}
.index .banner .menu2 .desc ul li{height: 20px;width:50%;background: none;line-height:20px;margin-top:8px;}
.index .banner .menu2 .desc ul li a{font-size:14px;padding-left:5px;line-height: 20px;height: 20px;}

.index .banner .menu2 .desc .news li{width:100%;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;/*overflow: hidden;*/}

.common3{text-align: center;}
.common3 .text-box{width: 1200px; margin: 0 auto; font-size: 14px; color: #484848; line-height: 26px;overflow:hidden;}
.common3 h3{padding: 50px 0; font-size: 30px; color: #444444;}
.common3 .button{padding: 35px 0;}
.common3 .button a{display: inline-block; width: 176px; height: 50px; line-height: 50px; color: #ffffff; font-size: 16px; background: #96241d;}
.design-about{height: 470px; width: 100%;background: url("../images/d-bg.jpg") #f3f3f3 no-repeat center bottom;}
.design-team{background: #fff;}
.design-team .pics img{margin: 25px 5px 0;}
.design-partner{background: #ffffff;position: relative;}
.design-partner h3{padding-bottom: 0;}
.design-partner a{ margin:0 15px 20px; display: inline-block;}

.design-case{padding-bottom: 30px;background: #eeeeee;position: relative;}
.design-case .list{width:1160px;margin: 0 auto; text-align: left;}
.design-case .list li{width: 280px; float: left; margin: 0 10px 24px 0; height: 315px; border-bottom:1px solid #c9b990;}
.design-case .list li .photo{ width: 280px; height: 176px;}
.design-case .list li .text{font-size: 14px;/* color: #9a9a9a; */line-height: 20px;color: #404040;}
.design-case .list li h4{font-size: 16px; padding: 17px 0;}

.design-service{padding-bottom: 30px;background: #f9f9f9;position: relative;}
.design-service .list{width:1160px;margin: 0 auto; text-align: left;}
.design-service .list li{width: 204px; float: left; margin: 0 28px 24px 0;}
.design-service .list li .photo{ width: 204px; height: 146px;}
.design-service .list li .text{font-size: 14px;/* color: #9a9a9a;*/ line-height: 20px;color: #404040;}
.design-service .list li h4{font-size: 16px; padding: 17px 0;}

.design-contact{background: #ffffff;}
.design-contact table{width: 996px; margin: 0 auto; text-align: left; margin-top: -30px; margin-bottom: 40px;}
.design-contact table .col1{ width: 62px;}
.design-contact table .col2{width: 270px;}
/**zm add*/
/**研究院***/
#design-partnerId{height:244px;padding: 20px 0;position: relative;overflow: hidden;}
#design-partnerId ul{position: absolute;overflow: hidden;height:224px;}
#design-partnerId ul li{position: relative;float: left;overflow: hidden;height:224px;width: 1200px;}
.design-partner a.prev_btn {width:31px;height:58px;background: url(../images/ic_prev_2.png) no-repeat;position: absolute;top:180px;left:0px;text-indent: -9999px;}
.design-partner a.next_btn {width:31px;height:58px;background: url(../images/ic_next_2.png) no-repeat;position: absolute;top:180px;right:0px;text-indent: -9999px;}
#design-caseId{position: relative;overflow: hidden;height:336px;width: 1160px;margin: 0 auto;}
#design-caseId .design-caseId-content{position: absolute;overflow: hidden;height:316px;width: 1160px;margin: 0 auto;}
#design-caseId .design-caseId-content ul{position: relative;float: left;overflow: hidden;width: 1200px;height:316px;}
.design-case a.prev_btn {width:31px;height:58px;background: url(../images/ic_prev_2.png) no-repeat;position: absolute;top:180px;left:15px;text-indent: -9999px;}
.design-case a.next_btn {width:31px;height:58px;background: url(../images/ic_next_2.png) no-repeat;position: absolute;top:180px;right:15px;text-indent: -9999px;}

#design-serviceId{position: relative;overflow: hidden;height:360px;width: 1160px;margin: 0 auto;}
#design-serviceId .design-serviceId-content{position: absolute;overflow: hidden;height:360px;width: 1160px;margin: 0 auto;}
#design-serviceId ul{position: relative;float: left;overflow: hidden;width: 1160px;height:360px;}
.design-service a.prev_btn {width:31px;height:58px;background: url(../images/ic_prev_2.png) no-repeat;position: absolute;top:270px;left:15px;text-indent: -9999px;}
.design-service a.next_btn {width:31px;height:58px;background: url(../images/ic_next_2.png) no-repeat;position: absolute;top:270px;right:15px;text-indent: -9999px;}
a.prev_btn,a.next_btn{opacity: 0.2;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;}
a.prev_btn:hover,a.next_btn:hover{opacity: 1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;}

.nav_main { z-index:900;position:fixed;top:245px;right:2%;width:12px;}
.nav_main li{ width:12px;height:30px;}
.nav_main li:last-child { margin:0;}
.nav_main li a { width:12px;height:12px;line-height:12px;display:block;text-indent:-9999px;background:#666;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.nav_main li a:hover, .nav_main li a.stay { text-decoration:none;background:#c03;}
.nav_main li div{display:none;position: absolute;left: -140px;font-size: 16px;margin-top: -18px;border-radius: 5px;background: #726666;color: #fff;line-height: 26px;width: 125px;padding-left: 10px;}

/***视频列表样式**/
.common .cont .left_video .video_thumb { z-index:10; position:relative; display:inline-block; width:205px;}
.common .cont .left_video .video_thumb:hover { text-decoration:none;}
.common .cont .left_video .video_thumb img { display:block;margin:0;padding:0;border:5px solid #e7e7e7;}
.common .cont .left_video .video_thumb .play {z-index: 11;position: absolute;left: 64px;top: 35px;width: 86px;height: 86px;opacity: 0.8;background: url() no-repeat 0 0;}
.common .cont .left_video .video_thumb .play:hover, .company2 .list .left .video_thumb:hover .play { opacity:1;}
/***弹出视频样式**/
#windownbg { display:none; position:absolute;top:0;left:0;width:100%;height:100%;background:#000;_background:none;}
#windown-box { position:fixed; _position:absolute;/*For IE 6.0*/}
#windown-title { position:relative;}
#windown-title h2 { position:relative;left:0;top:0;padding-bottom:10px;font:16px/30px "微软雅黑";color:#e2e2e2;}
#windown-close { position:absolute;right:0;top:3px;width:30px;height:30px;text-indent:-9999px;overflow:hidden;cursor:pointer;background:url(../images/close.png) no-repeat;}
#windown-content-border { position:relative;}
#windown-content { position:relative;overflow:auto;text-align:center;}
#windown-content iframe{ display:block;}
#windown-content .loading { position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-17px;}





/*-------------------投资者关系页面样式-----------------------*/

.centre{
	width:1144px;
	margin:0 auto;}
/*----左边------*/
.main_con{
	width: 844px;
    float: left;
	}
.path_1{
	width:170px;
	height:89px;
	position:relative;
	float:left;
	}
.path_1 img{
	float:left;
	position:absolute;
	top:33px;
	left:137px;
	}
.path_2{
	float:left;
	font-size:20px;
	}
.path_2 h5{
	font-weight:500;
	}
	

.notice{
	max-width:800px;
	margin-bottom:145px;
	
	}
	
.notice_box{
	width:100%;
	height:32px;
	position:relative;
	border-bottom:.5px solid #c2c2c2;
	}
.notice_box .notice_new{
	width:107px;
	height:31px;
	border-bottom:2px solid #825e00;
	float:left;
	}
.notice_box .new{
	width:126px;
	}
.notice_box .notice_new span{
	font-family:'微软雅黑';
	font-size:16px;
	margin-left:10px;
	color:#825e00;
	font-weight:500;
	}
.notice_box .notice_new:before{
	content:'';
	position:absolute;
	width:5px;
	height:5px;
	background: #825e00;
	top:10px;
	
	}
.notice .notice_box a{
	float:right;
	font-size:14px;
	}

.notice_con{
	width:100%;
	margin-top:25px;
	}
.notice_con .dow{
	font-size:14px;
	margin:20px 0;
	position:relative;
	
	}
.notice_con .dow a{
	margin-left:30px;
	}
.notice_con .dow:before{
	content:'';
	position:absolute;
	width:21px;
	height:21px;
	background:url(../images/down1.png) no-repeat;
	}
.notice_con .dow:hover:before{
	background:url(../images/down2.png) no-repeat;
	}
.notice_con .dow a:hover{
	color:#88660c;
	}
.notice_con .dow a span{
	float:right;
	}
	
/*------------------问答页面------------------------*/
.notice_con .sort{
	font-size:14px;
	margin:20px 0;
	position:relative;
	
	}
.notice_con .sort a{
	margin-left:30px;
	}
.notice_con .sort:before{
	content:'';
	position:absolute;
	width:21px;
	height:21px;
	
	}

.notice_con .sort a:hover{
	color:#88660c;
	}
.notice_con .sort a span{
	float:right;
	}
.notice_con .sort p{
	font-family:'微软雅黑';
	font-size:18px;
	float: left;
	margin-left:10px;
	color:#666666;
}
.notice_con .sort:hover p{
	color:#88660c;
}
.notice_con .sort .answer{position: relative;margin-top:20px; margin-bottom: 20px;}
.notice_con .sort .answer:before{
	content:'';
	position: absolute;
	width: 35px;
	height: 35px;
	top: 0;
	left: 0;
	background:url(../images/issue.png) no-repeat;
	
}
.notice_con .sort .answer p{
	font-size:14px;
	margin-left:50px;
	height: 135px;
	color: #000;
	line-height: 23px;
}
/*---------------------问答页面----------------------------*/	
.notice .set{
	clear:both;
	margin-top:61px;
	}
/*------页码------*/	
.number{
	width:100%;
	height:100px;}

.number a {
	 margin: 0 3px;
    display: block;
    float: left;
    width: 26px;
    height: 26px;
    overflow: hidden;
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    color: #666666;
	border:1px solid #dddddd;
}
.number .btn{
	width:46px;
	}
.number .number_icon{
	width:388px;
	float:right;
	}
.number .number_icon a:hover{
	color:#FFF;
	background:#825e00;}
.number .number_icon p{ float:left; margin-top:5px;}
.number .number_icon .on{ color:#FFF; background:#825e00;}
.number .number_icon .page_text{
	width:50px;
	height:25px;
	border:1px solid #dddddd;
	float:left;
	}
.number .number_icon .go{ background:#96241d;color:#FFF;margin:0;}
/*------页码------*/	

/*----左边------*/



/*----右边------*/
.side_nav{
	width:282px;
	height:380px;
	float:left;}
.side_nav .alike .condulet_box{
	
	width:282px;
	height:52px;
	margin-top:40px;
	}
.side_nav .alike .condulet_box .condulet{
	white-space: nowrap;
	font-size:14px;
	float:right;
	}
.side_nav .alike .condulet_box .even{
	
	width:227px;
	}
.color{
	color:#a72820;
	}
.total_box{
	width:100%;
	
	}
	
/*---------------第一个UL--------------------*/	

/*当前页面选中状态的CSS*/
#notice{background:url(../images/notice.png) no-repeat #a72820 center;color:#FFF;}
#govern{background:url(../images/notice3.png) no-repeat #a72820 center;color:#FFF;}
#stock{background:url(../images/notice5.png) no-repeat #a72820 center;color:#FFF;}
#perfor{background:url(../images/notice7.png) no-repeat #a72820 -4px -3px;color:#FFF;}
#exchang{background:url(../images/notice9.png) no-repeat #a72820 -4px -3px;color:#FFF;}
#mailbox{background:url(../images/notice11.png) no-repeat #a72820 -1px 7px;color:#FFF;}

/*当前页面选中状态的CSS*/

.total_cont .cont_1{
	width:100%;
	height:320px;
	}

/*.tota1_cont .cont_1 li a{width:50%;}*/

.total_cont .cont_1 li:nth-child(1) a{
	width:139px;
	height:103px;
	float:left;
    color:#a72820;
	text-align:center;
	overflow:hidden;
	background:url(../images/notice1.png) no-repeat #e0d7bf center;
}
.total_cont .cont_1 li:hover:nth-child(1) a{

	background:url(../images/notice.png) no-repeat #a72820 center;
}
.total_cont .cont_1 li a{
	box-sizing: border-box;
	display:inline-block;
    padding-top:70px;
	margin-top: 3px;
	color:#a72820;
	font-size:16px;
	font-weight:500;
	}
.total_cont .cont_1 li:hover a{
	color:#FFF;
	cursor:pointer;
	}
.total_cont .cont_1 li:nth-child(2) a{

	width:139px;
	height:103px;
	float:left;
	margin-left:3px;
	text-align:center;
	overflow:hidden;
	background:url(../images/notice2.png) no-repeat #e0d7bf center;
}
.total_cont .cont_1 li:hover:nth-child(2) a{
	background:url(../images/notice3.png) no-repeat #a72820 center;
}
/*-------------------第一个UL-----------------------------*/
/*----------------第二个UL-----------------------*/


.total_cont .cont_1 li:nth-child(3) a{
	width:139px;
	height:103px;
	float:left;
	
	text-align:center;
	overflow:hidden;
	background:url(../images/notice4.png) no-repeat #e0d7bf center;
}
.total_cont .cont_1 li:hover:nth-child(3) a{

	background:url(../images/notice5.png) no-repeat #a72820 center;
}


.total_cont .cont_1 li:nth-child(4) a{

	width:139px;
	height:103px;
	float:left;
	margin-left:3px;
	text-align:center;
	overflow:hidden;
	background:url(../images/notice6.png) no-repeat #e0d7bf -4px -3px;
}
.total_cont .cont_1 li:hover:nth-child(4) a{
	background:url(../images/notice7.png) no-repeat #a72820 -4px -3px;
}
/*---------------第二个UL---------------------------------------*/
/*---------------第三个UL---------------------------------------*/



.total_cont .cont_1 li:nth-child(5) a{
	width:139px;
	height:103px;
	float:left;
	
	text-align:center;
	overflow:hidden;
	background:url(../images/notice8.png) no-repeat #e0d7bf -4px -3px;
}
.total_cont .cont_1 li:hover:nth-child(5) a{

	background:url(../images/notice9.png) no-repeat #a72820 -4px -3px;
}


.total_cont .cont_1 li:nth-child(6) a{

	width:139px;
	height:103px;
	float:left;
	margin-left:3px;
	text-align:center;
	overflow:hidden;
	background:url(../images/notice10.png) no-repeat #e0d7bf -1px 7px;
}
.total_cont .cont_1 li:hover:nth-child(6) a{
	background:url(../images/notice11.png) no-repeat #a72820 -1px 7px;
}

/*---------------第三个UL---------------------------------------*/

.total_cont .cont_4{
	width:100%;
	height:102px;
	}

.total_cont .cont_4 li:nth-child(1){
	width:139px;
	height:103px;
	float:left;
	
	text-align:center;
	overflow:hidden;
	
}
.total_cont .cont_4 li a{
	cursor:none;
	box-sizing: border-box;
	display:inline-block;
    padding-top:70px;
	color:#a72820;
	font-size:16px;
	font-weight:500;
	}
.total_cont .cont_4 li:hover a{
	color:#FFF;
	cursor:pointer;
	}
.total_cont .cont_4 li:nth-child(2) a{

	width:139px;
	height:103px;
	float:left;
	margin-left:3px;
	text-align:center;
	overflow:hidden;
	background:url(../images/notice12.png) no-repeat #e0d7bf 14px 1px;
}
.total_cont .cont_4 li:hover:nth-child(2) a{
	background:url(../images/notice13.png) no-repeat #a72820 14px 1px;
}

/*----右边------*/
/*-----------董秘信箱----------------------*/
.frame_box{
	width: 100%;
	
	
}
.frame_box .frame{
	width:100%;
	height: 60px;
	border:.5px solid #dcdcd3;
}
.frame_box .frame p{
	width:200px;
	height: 60px;
	border-right: 1px solid #dcdcd3;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #000;
	
}
.frame_box .frame p{float: left;}


.frame_box .frame span{
	width: 527px;
	height: 60px;
	border: none;
	float: left;
	font-size: 16px;
	line-height: 60px;
	box-sizing: border-box;
	padding: 0 20px;
	text-align: left;
	}

.subPage-boxBg{border:none;box-shadow:none;margin-top:25px;}

.right{float:right;    max-width: 870px;  width: 100%;}
.bobo{background:#004098;color:#fff;}
.right_width{float:right;width:100%; max-width: 870px;}
@media screen and (max-width:1110px){
.right{max-width:none}
}
@media screen and (max-width:1080px){
.right_width{width:100%}
.common2 .cont{margin:0 5%}
.path{display:none}
}
@media screen and (max-width:990px){
	.project .list li {
    width: 47%;}
}
@media screen and (max-width:600px){
	.project .list li {
    width: 97%;}
	.sjyincang {display:none;}
}
@media screen and (max-width:400px){
.side{max-width:none}
.common .title{margin-left: 20px;}}
img{    max-width: 100%;}
.c-width{max-width: 940px;}
.content.float-right{padding-top:0}
.entry-item {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px dotted #96241d;
}
.xq a{   padding: 5px 10px;
background: #e6e6e6;
    color: #828282;
}
.xq{ text-align: right;}
.entry-title a {
    font-size: 18px;
    font-weight: normal;
}
.healthCare {
    padding: 3.81% 0 2.72% 0;
}
.healthCare .careIco {
    padding: 0 110px 0 114px;
}
.healthCare .careIco .careLi {
    float: left;
    width: 25%;
    text-align: center;
}
.healthCare .careIco .careLi .Ico {
    display: inline-block;
    vertical-align: top;
    width: 94px;
    height: 94px;
    line-height: 0;
}
.healthCare .careIco .careLi .careTit {
    float: left;
    width: 100%;
    color: #a4dbb1;
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
    text-align: center;
}
.healthCare .careIco .careLi .careLine {
    float: left;
    width: 100%;
    text-align: center;
    line-height: 0;
}
.healthCare .careIco .careLi .careLine span {
    display: inline-block;
    vertical-align: top;
    width: 3px;
    height: 15px;
    background-color: #a4dbb1;
}
.healthCare .carePoint {
    margin-top: 8px;
    height: 11px;
    background: url(/skin/images/oldx.jpg) center repeat-x;
}
.healthCare .carePoint .point {
    float: left;
    width: 4.98%;
}
.healthCare .carePoint span {
    float: left;
    width: 7px;
    height: 7px;
    background: #fff;
    border: #8a8a8a solid 2px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
}
.aboutBlockTitle {
    float: left;
    width: 100%;
    border-bottom: #898989 solid 1px;
    text-align: center;
    line-height: 0;
}
.aboutBlockTitle h3 {
    display: inline-block;
    vertical-align: top;
    border-bottom: #898989 solid 2px;
    color: #666666;
    font-size: 26px;
    font-weight: bold;
    line-height: 38px;
    padding-bottom: 14px;
}
.healthFun .funDown {
    float: left;
    width: 100%;
    padding-top: 1.9%;
}
.healthFun .funDown .funOld {
    color: #4d4d4d;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
}
.healthFun .funDown .funText {
    padding-top: 3px;
    color: #4d4d4d;
    font-size: 12px;
    line-height: 32px;
    text-align: center;
}
.healthFun .funDown .funPic {
    padding: 2.27% 0 0 0;
    line-height: 0;
}
.healthFun .funDown .funTow .towLi {
    float: left;
    width: 36.63%;
    padding-top: 2.72%;
}
.healthFun .funDown .funTow .towLi.second {
    margin-left: 26.74%;
}
.healthCare .carePoint .point:last-child {
    float: right;
    width: 11px;
    margin-left: -9px;
}
.healthFun .funDown .funTow .towLi .towText {
    padding-top: 4px;
    color: #4d4d4d;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
}
.healthFun .funDown .funTow .towLi .towTit {
    color: #4d4d4d;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
}
@media screen and (max-width:1129px){
    .healthCare .careIco{ padding: 0 36px 0 42px;}
    .healthCare .carePoint .point{ width:7.68%; }
    .healthCare .carePoint .point:nth-child(15){ display: none; }
    .healthCare .carePoint .point:nth-child(16){ display: none; }
    .healthCare .carePoint .point:nth-child(17){ display: none; }
    .healthCare .carePoint .point:nth-child(18){ display: none; }
    .healthCare .carePoint .point:nth-child(19){ display: none; }
    .healthCare .carePoint .point:nth-child(20){ display: none; }
    .healthCare .carePoint .point:nth-child(21){ display: none; }
    .healthCare .carePoint .point:nth-child(14){ float: right; width:11px; margin-left: -10px; }
}
@media screen and (max-width: 991px){

.healthCare .careIco{ padding: 0 85px 0 75px;}
    .healthCare .carePoint .point{ width:19.5%; }
    .healthCare .carePoint .point:nth-child(7){ display: none; }
    .healthCare .carePoint .point:nth-child(8){ display: none; }
    .healthCare .carePoint .point:nth-child(9){ display: none; }
    .healthCare .carePoint .point:nth-child(10){ display: none; }
    .healthCare .carePoint .point:nth-child(11){ display: none; }
    .healthCare .carePoint .point:nth-child(12){ display: none; }
    .healthCare .carePoint .point:nth-child(13){ display: none; }
    .healthCare .carePoint .point:nth-child(14){display: none; }
    .healthCare .carePoint .point:nth-child(6){float: right; width:11px; margin-left: -10px; }
    .healthCare .careIco .careLi .Ico{ width: 74px; height: 74px; }
    .healthCare .careIco .careLi .careTit{ font-size: 16px; line-height: 28px; }
}
@media screen and (max-width: 767px){
   .healthCare .careIco{ padding:0;}
    .healthCare .careIco .careLi .Ico{ width: 50px; height: 50px; }
    .healthCare .careIco .careLi .careTit{ font-size: 14px; line-height: 18px; }
    .healthCare .careIco .careLi .careLine span{ width: 1px; height: 13px; }
    .healthCare .carePoint{ position: relative;}
    .healthCare .carePoint .point:nth-child(1){ position: absolute; left: 0; top: 0; }
    .healthCare .carePoint .point:nth-child(2){ position: absolute; left: 12.5%; top: 0; margin-left: -5px; }
    .healthCare .carePoint .point:nth-child(3){ position: absolute; left: 37.5%; top: 0; margin-left: -5px; }
    .healthCare .carePoint .point:nth-child(4){ position: absolute; left: 62.5%; top: 0; margin-left: -5px; }
    .healthCare .carePoint .point:nth-child(5){ position: absolute; left: 87.5%; top: 0; margin-left: -5px; }
    .healthCare .carePoint .point:nth-child(6){ position: absolute; right: 0; top: 0;}

.healthCare .carePoint {
    position: relative;
}
.healthCare .carePoint .point {
    width: 19.5%;
}
.healthCare .carePoint .point:nth-child(1) {
    position: absolute;
    left: 0;
    top: 0;
}
.healthCare .carePoint .point:nth-child(5) {
    position: absolute;
    left: 87.5%;
    top: 0;
    margin-left: -5px;
}
.healthFun .funDown .funTow .towLi {
    width: 100%;
}
.healthFun .funDown .funTow .towLi.second {
    margin-left: 0;
}
}









  table {
    border: 1px solid #ccc;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 auto;
  }

  table tr {
    border: 1px solid #ddd;
    padding: 5px;
  }

  table th, table td {
    padding: 10px;
    text-align: center;
  }

  table th {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
  }

  @media screen and (max-width: 600px) {

    table {
      border: 0;
    }

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }

    table td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

    table td:last-child {
      border-bottom: 0;
    }

    table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
  }

.note{max-width: 100%; margin: 0 auto;}
.aa{width:10%}
.cc{width:50%}