/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, figure, figcaption, footer, header,
hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    font-size: 12px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {display: block; max-width:100%;}

body,html {margin: 0px;margin: 0px; font-family: "Arial", sans-serif; font-size: 12px;}
a {text-decoration: none;}
/*.indexback{width: 100%;height: auto;background: url(../images/back.jpg)  center no-repeat;}*/



.clear {clear: both;}
body {position: relative;width: 100%; min-width: 1000px;}
.center {/*position: relative;width: 1000px;margin-left: -500px;left: 50%;*/ width: 1000px; margin-left: auto; margin-right: auto; position: relative;}

.titdiv2 h3{font-family:"Microsoft yahei"; font-weight:normal; font-size:22px; color:#2f2f2f; text-align:center;}.titdiv2 h3 span{color:#fd4e23; padding-left:10px;}
.titdiv1{border-bottom:1px solid #d8d8d8; position:relative; margin-top:20px;}
.titdiv1 h3{background:url(../images/titbg1.png) no-repeat top center; width:319px; text-align:center; position:absolute; top:-24px; left:300px; height:33px;}
.b20 {
    height: 20px;
}
.newpro-ul {	text-align:center;}
.newpro-ul li { float:left; margin:6px; display:inline;}
.newpro-ul li a{ display:block;zoom:1; overflow:hidden;background:#fff; margin:0 10px;}
.newpro-ul li .boximg{ margin:3px;width:225px; height:200px; display:table-cell; vertical-align:middle;}
.newpro-ul .boxtxt{line-height:40px; color:#000; font-size:14px;}
.newpro-ul a:hover .boxtxt{color:#fff; background:#000;}

.headTop {border-bottom: 1px solid #dcdcdc;height: 30px;line-height: 30px;position: relative; }
.headTop .l {float: left;}
.headTop .r {float: right;}

.headTop {position: relative;z-index: 999999;}
.headTop span {padding-right: 18px;}
.headTop span b {font-weight: bold;color: #e17b19;}
.headTop span a {color: #666666;}
.headTop span .headA {color: #e17b19;background: url(../images/icon-10.png) no-repeat right center;padding-right: 15px;display: inline-block;height: 30px;line-height: 30px;}
.headTop span .locationsA {}
.headTop span .contactusA {}
.headTop span a.locationsAhover {background: url(../images/icon-43.png) no-repeat right center;}
.headTop .l span {float: left;}
.headTop .r span {padding-right: 0px;}
.headCenter {_zoom:1;height: 77px;}
.headCenter .logo {float:left;}
.headCenter .logo a {width: 414px;height: auto;display:inline-block;}
.headCenter .logo a img{ height: 77px; }
.headCenter .search {float: right;padding-top: 27px;}
.headCenter .search input {float: left;border: none;padding: 0px;margin: 0px;}
.headCenter .search .inputText {width: 150px;height: 24px;line-height: 24px; border: 1px solid #d7d7d7;border-right:none;padding: 0 10px; font-family: "Arial";font-size: 12px;color: #a3a3a3;}
.headCenter .search .inputSubmit {width: 29px;height: 26px;background: url(../images/icon-1.png) no-repeat center  #e17b19;}


.headTop .locationsDiv {width: 1000px;position: absolute;background: #FFFFFF;z-index:9999;left: 0px;overflow: hidden;top:30px;}
.headTop .locationsDiv .aboutUs {z-index:9999999;position: relative;}

.headTop .contactusDiv {width: 1000px;position: absolute;background: #FFFFFF;z-index:9999;left: 0px;overflow: hidden;top:30px;}
.headTop .contactusDiv .contactUs {z-index:9999999;position: relative;}



.headTop .r div {position: absolute;z-index: 9999;height: 0px;overflow: hidden; right: 0px; top: 30px; }
.headTop .r div {display: block;background: #ebf5ff;width: 70px;}
.headTop .r div ol {border-top: 1px solid #e17b19;}
.headTop .r div li {height: 34px;line-height: 34px;padding-left: 10px;border-bottom: 1px solid #c9e4ff;color: #999999;}

.headTop .r div a {font-size: 12px;line-height: 34px;color:#999999;}
.headTop .r div a:hover {color: #55a5ee;}


.headNav {position: relative;z-index: 999;}
.headNav .ulMenu {background: #e17b19;height: 53px;}
.headNav .ulMenu li {float: left;}
.headNav .ulMenu li.listLiOn {background: #fff;}
.headNav .ulMenu li.listLiOn a {color: #e17b19;}
.headNav .ulMenu li.listLiOn .home {background: #e17b19; color: #FFF;}
.headNav .ulMenu li.listLiOn .home:hover {background: #fff; color: #e17b19;}

.headNav .ulMenu li a {line-height: 53px;display: inline-block;color: #FFFFFF;}
.headNav .dBox {background: #fff;padding: 20px; position: absolute; top: 53px;width: 960px;left: 0px;display: none;height: 360px;z-index:9999;}
.headNav .ulMenu .dBox {overflow: hidden;_zoom:1;}
.headNav .ulMenu .dBox .navTwo {float: left;}
.headNav .ulMenu .dBox .infoShow {float: right;width: 180px;background: #FFFFFF;padding: 20px;}
.headNav .ulMenu .navTwo a {font-size: 14px;color: #e17b19;line-height: 17px;width: 220px;padding: 8px 6px;}
.headNav .ulMenu .navTwo a:hover {color: #8fa830;background: #FFFFFF;}
.headNav .ulMenu .navTwo li {float: none;width: 233px;height: 34px;border-top: 1px solid #e17b19;}
.headNav .ulMenu .navTwo li.last {border-bottom: 1px solid #c8e4ff;}


.headNav .ulMenu .dBox .infoShow a {padding: 0px;}
.headNav .ulMenu .dBox .infoShow img {display: block;margin-bottom: 10px;}
.headNav .ulMenu .dBox .infoShow h2 {font-size: 20px;color: #e17b19; margin-bottom: 10px;}
.headNav .ulMenu .dBox .infoShow p {color: #333;line-height: 18px;}

.headNav .ulMenu li .home {width: 90px; padding: 0; text-align: center; font-weight: bold; font-size: 14px;}
.headNav .ulMenu li a {padding: 0 20px;}
.headNav .ulMenu li .navButton {width: 130px; padding: 0; text-align: center; font-weight: bold; font-size: 14px;}

.headNav .ulMenu .navTwo {position: relative;}
.headNav .ulMenu .navTwo li ul {background: #ffffff;position: absolute;left: 233px; top: 0px;display: none;padding:0 10px;}
.headNav .ulMenu .navTwo .liThree {background: url(../images/icon-11.png)  215px center no-repeat;}
.headNav .ulMenu .navTwo .liThreeHover ul {display: block;}
.headNav .ulMenu .navTwo .liThreeHover a {background: url(../images/icon-12.png) 215px center no-repeat #ffffff;}
.headNav .ulMenu .navTwo .liThreeHover a {color: #8fa830;}
.headNav .ulMenu .navTwo .liThreeHover ul li {padding-left: 30px;}
.headNav .ulMenu .navTwo .liThreeHover ul li a {color: #e17b19;background: #FFFFFF;}
.headNav .ulMenu .navTwo .liThreeHover ul li a:hover {color: #8fa830;}


/*banner*/
.banner{margin-bottom: 26px; }
.swiper-pagination-bullet-active{ background:#e17b19!important;}

.indexBanner {margin-bottom: 26px;}
.indexBanner .bannerBtn  ul {position: absolute;right:30px;bottom: 20px;}
.indexBanner .bannerBtn  ul li {width: 30px;height: 5px;background: #FFFFFF; float: left;margin-left: 7px;}
.indexBanner .bannerBtn  ul li.active {width: 30px;height: 5px;background: #ec3a48; float: left;}
.indexBanner .bannerBtn  {position: relative;}

/*幻灯Banner*/
#slideplay{width:1000px;height:400px;position:relative;overflow:hidden; margin: 0 auto;}
#slideplay ul{position:absolute;}
#slideplay ul li{height:400px;position:relative;float:left;background:#000;overflow:hidden;}
#slideplay ul li div{position:absolute;}
#slideplay ul li img{width:1000px;height:400px;}
#slideplay .btnBg{width:1000px;height:20px;position:absolute;left:0;bottom:0;background:#000;}
#slideplay .btn{height:10px;padding:5px 10px;position:absolute;right:0;bottom:0;text-align:right;}
#slideplay .btn span{width:25px;height:10px;margin-left:5px;background:#fff;display:inline-block;cursor:pointer;_display:inline;_zoom:1;_font-size:0;}
#slideplay .btn span.on{background:#fff;}
#slideplay .preNext{width:45px;height:100px;position:absolute;top:120px;background:url(../images/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
#slideplay .pre{left:0;}
#slideplay .next{right:0;background-position:right top;}

.indexCont {}
.indexCont .l {float: left;width: 436px;}
.indexCont .l .d_l {float: left;width: 436px; margin:0 0 25px 0;}
.indexCont .l .d_l p{ width:436px; float:left; line-height:40px; font-size:18px; color:#707070; margin-bottom:5px;}
.indexCont .l .d_l_a {float: right; color:#e17b19; font-size:12px;font-family:"Arial";margin-right: 5px;}
.d_c_a {float: right; color:#e17b19; font-size:12px;font-family:"Arial"; margin-top:20px;}


.indexCont .c {float: left;width: 535px;margin-left: 29px;}
.indexCont .l h2 { font-size:18px; color:#555555; line-height:40px; /* font-weight:bold; */}
.indexCont .r {float: left;width: 1000px;}
.indexCont img {display: block;}

.indexCont .c .slideTxtBox .sideBtn {overflow: hidden;_zoom:1; background: url(../images/icon-2.png) repeat-x bottom;margin-bottom: 18px;height: 40px;}
.indexCont .c .slideTxtBox .sideBtn li {float: left;text-align: center;line-height: 40px;}
.indexCont .c .slideTxtBox .sideBtn li a {display: inline-block;float: left; /* font-weight: bold; */ font-size: 18px;color: #c6c6c6;width: 93px;height: 38px; border:1px solid #FFFFFF;border-bottom:1px solid #dcdcdc;line-height: 38px;}
.indexCont .c .slideTxtBox .sideBtn li.active a {
    color: #555555;border:1px solid #dcdcdc;border-bottom:1px solid #FFFFFF; font-family: "Arial";}

.indexCont .c .slideTxtBox .sideMain ul li { line-height:42px; border-bottom:1px dashed #394667; width:100%; height:42px;}
.indexCont .c .slideTxtBox .sideMain ul li:last-child { border-bottom:none;}
.indexCont .c .slideTxtBox .sideMain a{color: #545454; font-family: "Arial"; font-size: 14px;width: 258px;overflow: h;overflow: hidden;display: block;height: 35px;}
.indexCont .c .slideTxtBox .sideMain span{ float:right;color: #394667; margin-right:5px; font-size: 14px;}
.indexCont .c .slideTxtBox .sideMain span.lMore a {display: inline-block;width: 65px;height: 22px;line-height: 22px; text-indent: 1.5em;font-size: 11px;color: #FFFFFF;background: url(../images/icon-4.png) no-repeat 46px center #fd7575;}




.indexCont .c h2 {font-size: 20px;height: 38px;line-height: 38px;color: #555555; /* font-weight: bold; */}
.indexCont .c ul {}
.indexCont .c ul li {}
.indexCont .c ul li dl {position: relative;height: 84px;}
.indexCont .c ul li dl dt {float: left;}
.indexCont .c ul li dl dd {float: left;padding-left:15px;}
.indexCont .c ul li dl dd h4 {font-weight: bold; margin-top: 10px;}
.indexCont .c ul li dl dd h4 a {color: #666666;}
.indexCont .c ul li dl dd span a{position: absolute; bottom: 10px; right: 32px; background: url(../images/icon-5.png) no-repeat 30px center;width: 100px;}
.indexCont .c ul li dl dd span a {color: #8fa830;}

.indexCont .cSearch {padding-bottom:17px;}
.indexCont .cSearch h2 {color: #FFFFFF;font-size: 18px; font-family:"Arial";line-height: 20px;height:36px; line-height: 50px;margin-bottom: 0; /* background:#768a28; */ width: 300px; padding-left:20px; margin-bottom:35px;}
.cSearch {background: #a9c63a; width: 32%; float:left; margin-right: 1.5%;height: 181px;}
.cSearch span {background: url(../images/icon-21.png) no-repeat;width: 250px;height: 35px;display: inline-block;cursor: pointer;overflow: hidden;_zoom:1;}
.cSearch .selectsBox {margin-bottom: 20px;}
.cSearch:nth-child(3){ margin-right:0;}
.cSearch img{ height:198px;}

.cSearch .selectsBox {position: relative;z-index: 999; padding-left: 22px;}
.cSearch .selectsBox1 {z-index: 9999;}
.cSearch .selectsBox span input {border: none;background: none;margin: 0px;padding: 0px;float: left;}
.cSearch .selectsBox span input.listTxt {width: 204px;height: 26px;line-height: 26px;padding: 0 10px;color: #FFFFFF;font-family: "Arial";}
.cSearch .selectsBox span input.inputSubmit {width: 26px;height: 26px;line-height: 26px;cursor: pointer;}
.cSearch .selectsBox div.list {position: absolute;top: 26px;width: 250px;background: #8fa830;border-top: 1px solid #a9c63a;display: none;left: 22px;}
.cSearch .selectsBox div.list ol {max-height:78px;overflow: auto;}
.cSearch .selectsBox div.list ol li {line-height: 26px;height: 26px;padding: 0 10px; overflow: hidden;}
.cSearch .selectsBox div.list ol li a {color: #FFFFFF;}

.indexCont .c h2 {font-size: 18px;height: 38px;line-height: 38px;color: #555555;/* font-weight: bold; */ background:#e5e4e4;}
.indexCont .c p {line-height: 22px;color: #333; }

.indexCont .c .siteCont {margin-top: 10px;}
.indexCont .c .siteCont img {margin-bottom: 30px;}
.indexCont .c .siteCont .mapBox {background: url(../images/temp/img-3.jpg) no-repeat; width: 535px; height: 212px; margin-bottom: 30px;}
.indexCont .c .siteCont .mapBox ul {position: relative; width: 480px; height: 213px;}
/* .indexCont .c .siteCont .mapBox a {position: absolute; background: url(../images/icon-41.png) no-repeat 2px 5px; width: 10px; color: #8a8a8a;font-size: 12px;}
.indexCont .c .siteCont .mapBox a:hover {background: url(../images/icon-42.png) no-repeat 2px 5px;}
.indexCont .c .siteCont .mapBox li {position: absolute;} */
.indexCont .c .siteCont .mapBox li p {
    background: #f40; font-weight: bold; z-index: 100; position: absolute;
    left: 6px; top: -12px; padding-left: 5px; width: 200px; line-height: 12px; color: #EC3A48; /*background: url(../images/line.png) no-repeat 0 5px;*/ height: 24px; display: none;}
.indexCont .c .siteCont .mapBox .a1 {top: 59px; left: 75px;}
.indexCont .c .siteCont .mapBox .a2 {top: 34px; left:205px;}
.indexCont .c .siteCont .mapBox .a3 {top: 34px; left: 260px;}
.indexCont .c .siteCont .mapBox .a4 {top: 62px; left: 385px;}
.indexCont .c .siteCont .mapBox .a5 {top: 79px; left: 380px;}
.indexCont .c .siteCont .mapBox .a6 {top: 54px; left: 375px;}
.indexCont .c .siteCont .mapBox .a7 {top: 72px; left: 385px;}
.indexCont .c .siteCont .mapBox .a8 {top: 84px; left: 373px;}
.indexCont .c .siteCont .mapBox .a9 {top: 92px; left: 375px;}
.indexCont .c .siteCont .mapBox .a10 {top: 87px; left: 285px;}
.indexCont .c .siteCont .mapBox .a11 {top: 64px; left: 410px;}
.indexCont .c .siteCont .mapBox .a12 {top: 62px; left: 396px;}
.indexCont .c .siteCont .mapBox .a13 {top: 94px; left: 310px;}
.indexCont .c .siteCont .mapBox .a14 {top: 54px; left: 240px;}
.indexCont .c .siteCont .mapBox .a15 {top: 147px; left: 133px;}
.indexCont .c .siteCont .mapBox .a16 {top: 43px; left: 223px;}
.indexCont .c .siteCont .mapBox .a17 {top: 70px; left: 45px;}
.indexCont .c .siteCont .mapBox .a18 {top: 55px; left: 65px;}

.indexCont .r{_zoom:1; margin-bottom:20px;}
.indexCont .r .sp {float: left; margin-right: 18px;}
.indexCont .r .sp h2{ background: #e5e4e4;color: #FFFFFF;font-size: 18px; font-family:"宋体";line-height: 20px;height:36px; line-height: 50px;margin-bottom: 0; width: 300px; padding-left:20px;}
.indexCont .r .tools {float: left;}

.indexCont .r .d_lianxi{float: left; margin-right:13px; background:#69cdff; height:198px; font-family:"宋体"; color:#fff;}
.indexCont .r .d_lianxi h2{ background:#498fb2;color: #FFFFFF;font-size: 18px; font-family:"宋体";line-height: 20px;height:36px; line-height:36px;margin-bottom: 0; width:220px; padding-left:20px;}
.indexCont .r .d_lianxi h3{ font-size:14px; padding-left:20px; margin:27px 0 15px 0;}
.indexCont .r .d_lianxi p{ padding-left:20px; line-height:27px; font-size:12px;}
.indexCont .r .d_lianxi p a{ color:#fff;}

.indexCont .r .sp .spBox {border: 1px solid #dcdcdc;width: 259px; padding-left: 59px;overflow: hidden;_zoom:1; padding-top: 23px;background: #fff;padding-bottom: 10px;}
.indexCont .r .sp .spBox p {margin-bottom: 10px;}
.indexCont .r .sp .spBox p b {float: right;}
.indexCont .r .sp .spBox span a {color: #333;}
.indexCont .r .sp .spBox span a {background: url(../images/icon-6.png) no-repeat 30px center;width: 100px;display: inline-block;}
.indexCont .r .sp .spBox img {margin-bottom: 10px;}



.indexCont .r .tools {width: 320px;}
.indexCont .r .tools h2 { background: #e17b19;color: #FFFFFF;font-size: 18px;line-height: 20px;height:36px; line-height: 50px;margin-bottom: 0; width: 300px; padding-left:20px; /* border-bottom: 1px solid #80bbf5; */ /* padding-bottom: 3px; */}
.indexCont .r .tools ul {background: #e17b19; height: 162px;overflow: hidden;}
.indexCont .r .tools ul li h4 {/* font-weight: bold; */color: #FFFFFF;line-height: 18px;}
.indexCont .r .tools ul li span {color: #fff; line-height: 30px; font-weight:100;}
.indexCont .r .tools ul li {margin: 0 10px;border-bottom: 1px solid #80bbf5;padding-top: 20px; padding-bottom: 10px;/* margin-bottom: 10px; */}
.indexCont .r .tools ul li.last {border-bottom: none}
.indexCont .r .tools ul li a {color: #FFFFFF; font-size: 14px;}
.indexCont .r .tools .li-1 {background: url(../images/icon-7.png) no-repeat 85px 32px;padding-left: 135px; /* padding-bottom: 16px; */height: 55px;}
.indexCont .r .tools .li-2 {/*background: url(../images/icon-8.png) no-repeat 8px center;*//* padding-left: 0px; */ width: 140px; float: left; /* text-align: center; */padding-bottom: 10px;/* margin: 0px 20px 0 55px; */text-align: center;}
.indexCont .r .tools .li-3 {margin: 0; /* padding-right: 19px; */ padding-top: 20px; border-left: 1px solid #80BBF5; padding-bottom: 10px; /* text-align: center; *//* margin-left: 30px; *//* padding-left: 28px; */}
.indexCont .r .tools .li-3 .icon_jiaoss{ left: 125px;}

.indexCont .r .tools .li-00 {float: left; width: 140px; padding-bottom: 10px; text-align: center;}
.indexCont .r .tools .li-01 {float: left; width: 140px; padding-bottom: 10px; text-align: center; margin: 0;}


.tools_h4{position: relative;text-align: center;}
.icon_jiaos{position: absolute; top:11px; left: 84px; width:11px; height: 18px; display: inline-block; /* background:url(../images/temp/icon_sanjiao.png) no-repeat; */}
.icon_jiaoss{position: absolute; top:9px; left: 120px; width:11px; height: 18px; display: inline-block; /* background:url(../images/temp/icon_sanjiao.png) no-repeat; */}




.footer {height: 200px;background: #e8e8e8;}
.footer .l {float: left;}
.footer .r {float: right;}
.footer .l {font-size: 11px;color: #bbbaba;padding-top: 35px;font-family: "Tahoma";}
.footer .l a {color: #666666;}
.footer .l b {padding:  0 5px;}

.footer {position: relative;overflow: hidden;_zoom:1;}
.footer .r {font-size: 12px;color: #666666;font-family: "Tahoma";padding-top: 35px;}
.footer .r span a {color: #e17b19;background: url(../images/icon-9.png) no-repeat right;padding:0 15px;font-weight: bold;}
.footer .link {position: absolute;right: 0px;top: 60px;}
.footer .link a {display: inline-block;width: 21px;height: 21px;}
.footer .link .wb {background: url(../images/link-2.png) no-repeat;}
.footer .link .wx {background: url(../images/link-1.png) no-repeat;}














/*content*/
.content {overflow: hidden;}

.content .title {overflow: hidden;_zoom:1; padding-bottom: 15px;width: 980px; padding: 20px 20px 14px 0px;}
.content .title .bread {color: #262626;font-family: "Arial";font-size: 12px;line-height: 14px;float: left; }
.content .title .bread a {color: #262626; font-family: "Arial";font-size: 12px;line-height: 14px;}
.content .title .bread b {color: #e17b19;  font-family: "Arial";font-size: 12px;line-height: 14px;}

.content .title span {float: right;}
.content .title span a {margin-left: 10px;line-height: 14px; color: #e17b19!important;}
.content .title span a.print {background: url(../images/icon-13.png) no-repeat left; padding-left: 22px;color: #e17b19;}
.content .title span a.share {background: url(../images/icon-14.png) no-repeat left; padding-left: 22px;color: #e17b19;}
.content .titleDown {background: #f3f3f3; border-bottom: none;padding: 10px 20px 10px 0;margin-bottom: 30px;}


.siderMenu {width: 192px;float: left;border-top: 1px solid #dcdcdc;}
.siderMenu ul li {border-bottom: 1px solid #dcdcdc;}
.siderMenu ul li li {border: none;}
.siderMenu ul li h3 {line-height: 30px;}
.siderMenu ul li h3 a {font-size: 14px; font-weight: bold; color: #262626;display: inline-block;width: 100%;line-height: 22px;padding: 6px 0;}
.siderMenu ul li h3 a:hover,.siderMenu ul li h3 a.active{color: #e17b19;}
.siderMenu ul li ol {padding-bottom: 10px;display: none;padding-left: 10px;}
.siderMenu ul li ol li {line-height: 28px;height: 28px;}
.siderMenu ul li ol li a {color: #262626;line-height: 28px; font-size: 14px;}
.siderMenu ul li ol li a:hover,.siderMenu ul li ol li a.active {color: #e17b19;}


.siderMenu ul li.liDown h3 {background: url(../images/icon-15.png) no-repeat 180px center;}
.siderMenu ul li.liDownHover h3{background: url(../images/icon-16.png) no-repeat 175px center;}


.content .rMain {float: right;width: 788px;}
.content .rMain .banner {position: relative;height: 400px;overflow: hidden; margin-bottom: 30px;}
.content .rMain .banner .bannerDiv {background: #fd7575;width: 567px;height: 145px; position: absolute;bottom: 60px;color: #FFFFFF;z-index: 99;}
.content .rMain .banner .bannerDiv b a {display: inline-block;width: 25px;height: 25px;background: url(../images/icon-17.png) no-repeat; right:26px;top:32px;position: absolute; }
.content .rMain .banner .bannerDiv h2{font-size: 22px;margin-top:35px;margin-left: 30px;margin-bottom: 10px; }
.content .rMain .banner .bannerDiv h2 a {color: #FFF; font-size: 22px; font-weight: bold;}
.content .rMain .banner .bannerDiv p {font-size: 14px;line-height: 24px;margin-left: 30px;width: 515px;}
.content .rMain .banner .bannerDiv p a {color: #FFF; font-size: 14px;}
.content .rMain .banner .bannerBox {position: relative;height: 400px;}
.content .rMain .banner .bannerBox .bannerImg {height: 400px;}
.content .rMain .banner .bannerBox img {display: block;}
.content .rMain .banner .bannerBox .bannerBtn {position: absolute;right:30px;bottom: 20px;float: right;}
.content .rMain .banner .bannerBox .bannerBtn  ul {overflow: hidden;_zoom:1;}
.content .rMain .banner .bannerBox .bannerBtn  ul li {width: 30px;height: 5px;background: #FFFFFF; float: left;margin-left: 7px;cursor: pointer;}
.content .rMain .banner .bannerBox .bannerBtn  ul li.active {width: 30px;height: 5px;background: #ec3a48; float: left;}
.content .rMain .banner .bannerBox .bannerBtn  {position: relative;}

/*产品栏目*/
.product_list{ position: relative; overflow: hidden; }
.product_list li{width:30%;float:left;margin:1.5%; text-align: center;}
.product_list li a.img{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:125px;*font-family:Arial;border:1px solid #ccc;overflow:hidden;}
.product_list li a.img img{vertical-align:middle; max-width: 100%;}
.product_list li a.img:hover{border:1px solid #F90;}
.product_list li a{color: #333; line-height: 30px; font-size: 16px;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333; }
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px; margin-bottom: 20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

/*列表内容页*/
.listConts{line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000; padding:0; width: auto;}
.listConts .info{width:380px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;position: relative;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;display: inherit;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .text a{ color: #666; }
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}


/*新闻栏目*/
.news_list li{line-height:30px;padding-top:1px;}
.news_list li a:hover{text-decoration:none;color:#999;}
.news_list span{float:right;font-family:Arial;color:#5868bf;}
.news_list strong{padding-right:5px;font-size:8px;color:#fc0000;}

.news_list2 li{height:50px;line-height:25px;border-bottom:1px solid #eff2f4;padding:6px 0 5px 0;color:#a0a0a0;}
.news_list2 li span.title a{float:left;color:#e17b19;font-weight:bold; font-size: 14px;}
.news_list2 li span.title a:hover{text-decoration:none;color:#e17b19;}
.news_list2 li span.time{float:left;}
.news_list2 li span.hits{float:right;}
.news_list2 li span.class{margin-left:12px;}
.news_list2 li span.class a{text-decoration:underline;color:#a0a0a0;}

/*--overview---*/
.content .overview .complex {width: 788px;_zoom:1;overflow: hidden;margin-bottom: 30px;}
.aboutUs .overview .complex ul {width:900px;}
.aboutUs .overview .complex ul li {margin-right: 25px;}
.aboutUs .overview .complex ul li {float: left;width: 158px;padding: 20px 10px;background: #f3f3f3;}
.aboutUs .overview .complex ul li h3 {font-size: 18px;font-weight: bold;color: #e17b19;line-height: 18px; margin-bottom:15px; text-align: center;}
.aboutUs .overview .complex ul li div {margin-bottom: 15px;position: relative;}
.aboutUs .overview .complex ul li div b {display: inline-block;position: absolute;top: 0px;width: 158px;height: 64px;left:0px;background: url(../images/icon-32.png) no-repeat center; }
.aboutUs .overview .complex ul li div b a {display: inline-block;width: 158px;height: 64px; background: url(../images/icon-19.png) no-repeat center;}
.aboutUs .overview .complex ul li p {font-size: 12px;color: #333;line-height: 18px; margin-bottom:15px; }
.aboutUs .overview .complex ul li span a {color: #8fa830;background: url(../images/icon-18.png) no-repeat right center;padding-right: 8px;}


.innovation .overview .l {width:560px;float: left; }
.innovation .overview .l li {margin-bottom: 40px;}
.innovation .overview .l li.last {margin-bottom: 0px;}
.innovation .overview .l li h3 {font-weight: bold;color: #666;font-size: 18px; margin-bottom: 16px; line-height: 26px;}
.innovation .overview .l li dl {overflow: hidden;_zoom:1;}
.innovation .overview .l li dl dt {float: left;}
.innovation .overview .l li dl dd {float: right;width: 335px;color: #333;line-height: 18px;}
.innovation .overview .l li dl dd p {font-size: 14px;margin-bottom: 10px; text-align: justify; line-height: 26px;}
.innovation .overview .l li dl dd span a {font-size: 14px; color: #8fa830;background: url(../images/icon-5.png) no-repeat left center; padding-left: 10px;}

.innovation .overview .r {float: right;width: 191px;}
.innovation .overview .r .rBox {background: #f3f3f3;}
.innovation .overview .r h3 {color: #e17b19;font-weight: bold;font-size: 18px;padding: 0 10px;margin-bottom: 15px;padding-top: 20px;}
.innovation .overview .r ul {padding: 0 12px;}
.innovation .overview .r ul li {padding-bottom: 20px;}
.innovation .overview .r h4 {line-height: 22px;font-weight: bold; color: #666666;}
.innovation .overview .r h4 a { color: #666666;}
.innovation .overview .r p {line-height: 18px;color: #333;margin-bottom: 20px;}
.innovation .overview .r span b {line-height: 13px;color: #fd7575;background: url(../images/icon-3.png) no-repeat left center;padding-left: 18px;}
.innovation .overview .r span a {display: inline-block;width: 65px;height: 22px;line-height: 22px; text-indent: 1.5em;font-size: 11px;color: #FFFFFF;background: url(../images/icon-4.png) no-repeat 46px center #e17b19;}



.sustainability .overview .l {width:560px;float: left; }
.sustainability .overview .l li {margin-bottom: 20px;}
.sustainability .overview .l li.last {margin-bottom: 0px;}
.sustainability .overview .l li h3 {font-weight: bold;color: #666;font-size: 18px;margin-bottom: 16px;}
.sustainability .overview .l li dl {overflow: hidden;_zoom:1;}
.sustainability .overview .l li dl dt {float: left;}
.sustainability .overview .l li dl dd {float: right;width: 335px;color: #333;line-height: 18px;}
.sustainability .overview .l li dl dd p {font-size: 14px;margin-bottom: 10px; line-height: 26px; text-align: justify;}
.sustainability .overview .l li dl dd span a {font-size: 14px;color: #8fa830;background: url(../images/icon-5.png) no-repeat left center; padding-left: 10px;}

.sustainability .overview .r {float: right;width: 191px;}
.sustainability .overview .r .rBox {background: #f3f3f3;}
.sustainability .overview .r h3 {color: #e17b19;font-weight: bold;font-size: 18px;padding: 0 17px;height: 48px;line-height: 48px;}
.sustainability .overview .r ul {padding: 0 17px;}
.sustainability .overview .r ul li {padding-bottom: 20px;}
.sustainability .overview .r h4 {line-height: 22px;font-weight: bold; color: #666666;}
.sustainability .overview .r h4 a { color: #666666;}
.sustainability .overview .r p {line-height: 18px;color: #333;margin-bottom: 20px;}
.sustainability .overview .r span b {line-height: 13px;color: #fd7575;background: url(../images/icon-3.png) no-repeat left center;padding-left: 18px;}
.sustainability .overview .r span a {display: inline-block;width: 65px;height: 22px;line-height: 22px; text-indent: 1.5em;font-size: 11px;color: #FFFFFF;background: url(../images/icon-4.png) no-repeat 46px center #e17b19;}
.sustainability .overview .r .last {padding-bottom: 0px;}


.sustainability .overview .r .rBox2 {background: #f3f3f3;margin-top: 20px;padding-bottom: 20px;}
.sustainability .overview .r .rBox2 img {margin-bottom: 10px;}
.sustainability .overview .r .rBox2 p {margin-bottom: 10px;}
.sustainability .overview .r .rBox2 span a {color: #8fa830;background: url(../images/icon-18.png) no-repeat right center;padding-right: 8px;font-size: 12px;line-height: 12px;width: auto;height: 12px;text-indent: 0;}

.investor .overview .l .investor-link {text-align: right;}
.investor .overview .l .investor-link a {font-size: 14px; line-height: 22px; text-align: right; color: #8FA830;}
.investor .overview .l {float: left;width: 577px;}
.investor .overview .l h3 {font-size: 18px;line-height: 18px;font-weight: bold;color: #666666;padding-bottom:19px;border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;}
.investor .overview .l dl {overflow: hidden;_zoom:1;padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;}
.investor .overview .l dt {float: left;}
.investor .overview .l dd {float: right;width: 460px;}
.investor .overview .l dd span {background: url(../images/icon-3.png) no-repeat scroll left center;color: #FD7575;line-height: 13px;height: 13px; padding-left: 18px;margin-bottom: 14px;display: inline-block;}
.investor .overview .l dd h5 {font-weight: bold;color: #e17b19;line-height: 20px;margin-bottom: 5px; font-size: 14px;}
/*
.investor .overview .l dd p {line-height: 18px;color: #333;margin-bottom: 10px;}
.investor .overview .l dd p a {background: url(../images/icon-5.png) no-repeat left center;padding-left: 10px;margin-left: 21px;color: #8fa830;font-size: 11px;}
*/
.investor .overview .l DD P {
    LINE-HEIGHT: 18px; MARGIN-BOTTOM: 5px; COLOR: #333
}
.investor .overview .l DD P A {
    PADDING-LEFT: 15px; BACKGROUND: url(../images/icon-51.png) no-repeat left center; COLOR: #fd7575; MARGIN-LEFT: 2px; FONT-SIZE: 12px
}
.investor .overview .l li ol {margin-bottom: 10px;}
.investor .overview .l li ol li {line-height: 30px;background: url(../images/icon-20.png) no-repeat left center;padding-left: 13px;}
.investor .overview .l li ol li a {font-size: 14px;color: #333;}
.investor .overview .l li ol li b a {
    background: url("../images/icon-51.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fd7575;
    font-size: 12px;
    margin-left: 2px;
    padding-left: 15px;
    float: right;
    margin-right: 20px;
}
.investor .overview .l LI OL LI SPAN {
    background: url("../images/icon-3.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fd7575;
    float: right;
    padding-left: 18px;
}

.investor .overview .r {float: right;width: 191px;}
.investor .overview .r h3 {font-size: 18px;line-height: 18px;font-weight: bold;color: #e17b19;margin-bottom:17px;padding-left: 16px;}
.investor .overview .r .rBox {background: #f3f3f3;padding: 20px 0;margin-bottom: 20px;}
.investor .overview .r .rBox div {background: #FFFFFF; margin-left: 3px; width: 169px;padding: 15px 8px;margin-bottom: 15px; overflow: hidden; height: 101px; position: relative;}
.investor .overview .r .rBox p {color: #333;line-height: 18px;height: 18px;margin-bottom: 10px;}
.investor .overview .r .rBox p b {float: right;}
.investor .overview .r  span a {font-size: 12px;background: url(../images/icon-5.png) no-repeat right center;padding-left: 16px;padding-right: 10px;color: #8fa830;}
.investor .overview .r .rBox2 {background: #f3f3f3;padding: 20px 0;}
.investor .overview .r .rBox2 img {margin-left: 16px;margin-bottom: 15px;}
.investor .overview .r .rBox2 p {padding-left: 16px;line-height: 18px;color: #333;margin-bottom: 15px;width: 160px;}
.investor .overview .r .rBox2 span a {padding-left: 16px;}

.news .overview .l {float: left;width: 577px;}
.news .overview .l h3 {font-size: 18px;line-height: 18px;font-weight: bold;color: #666666;padding-bottom:19px;border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;}
.news .overview .l .lBox dl {overflow: hidden;_zoom:1;padding-bottom: 15px;border-bottom: 1px solid #dcdcdc;margin-bottom: 20px;}
.news .overview .l .lBox  dt {float: left;}
.news .overview .l .lBox dt img {width: 129px; height: 87px;}
.news .overview .l .lBox  dd {float: right; width: 440px;}
.news .overview .l .lBox  dd span {background: url("../images/icon-3.png") no-repeat scroll left center rgba(0, 0, 0, 0);color: #FD7575;line-height: 14px;height: 13px; padding-left: 18px;margin-bottom: 14px;display: inline-block;}
.news .overview .l .lBox  dd h5 {font-size: 14px; font-weight: bold;color: #e17b19;line-height: 22px;margin-bottom: 2px;}
.news .overview .l .lBox  dd p {line-height: 22px;color: #333; font-size: 14px;}
.news .overview .l .lBox  dd p a {background: url(../images/icon-5.png) no-repeat left center;padding-left: 10px;margin-left: 21px;color: #8fa830;font-size: 14px;}
.news .overview .l .lBox  li ol {padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;}
.news .overview .l .lBox  li ol li {line-height: 30px;background: url(../images/icon-20.png) no-repeat left center;padding-left: 13px;}
.news .overview .l .lBox  li ol li a {font-size: 14px;color: #333;}

.news .overview .l .lBox2 {overflow: hidden;position: relative;}
.news .overview .l .lBox2 h3 {border-bottom: none;}
.news .overview .l .lBox2 .Marquee {width: 577px;overflow: hidden;height: 167px;}
.news .overview .l .lBox2 .Marquee ul {width:9999px;}
.news .overview .l .lBox2 .Marquee ul li {padding-right:20px;}
.news .overview .l .lBox2 .Marquee ul li {float: left;}
.news .overview .l .lBox2 .Marquee ul li h3 {font-size: 18px;font-weight: bold;color: #e17b19;line-height: 18px; margin-bottom:15px; }
.news .overview .l .lBox2 .Marquee ul li .liDiv {background: #f3f3f3;width: 158px;padding: 10px 10px 17px 10px;}
.news .overview .l .lBox2 .Marquee ul li .video {position: relative;margin-bottom: 15px;}
.news .overview .l .lBox2 .Marquee ul li .video img {width: 158px; height: 88px;}
.news .overview .l .lBox2 .Marquee ul li .video b {display: inline-block;background: url(../images/icon-19.png) no-repeat center;width: 158px;height: 64px; position: absolute;top: 0px; cursor: pointer;}
.news .overview .l .lBox2 .Marquee ul li p {font-size: 14px;color: #333;line-height: 18px; margin-bottom:15px; }
.news .overview .l .lBox2 .Marquee ul li span a {font-size: 14px; color: #8fa830;background: url(../images/icon-18.png) no-repeat right center;padding-right: 8px;}
.news .overview .l .lBox2 .Marquee h3 {border-bottom: none;margin-bottom: 0px;padding-top: 20px;}

.news .overview .l .lBox2 .MarqueeBtn {position: absolute; right: 0px;top: 0px;}
.news .overview .l .lBox2 .MarqueeBtn a {display: inline-block;width:20px;height: 20px;background-color: #c1c1c1 ;background-repeat:no-repeat;background-position: center;}
.news .overview .l .lBox2 .MarqueeBtn a:hover {background-color: #fd7575;}
.news .overview .l .lBox2 .MarqueeBtn a.prev {background-image: url(../images/prev.png)  ;}
.news .overview .l .lBox2 .MarqueeBtn a.next {background-image: url(../images/next.png)  ;}

.news .overview .r .rBox2 {margin-bottom: 20px;}



/*color*/


.innovation .rMain .banner .bannerDiv {background: #a9c63a;}
.innovation .rMain .banner .bannerBox .bannerBtn ul li.active {background:#a9c63a; }
.careers .rMain .banner .bannerDiv {background: #ff7900;}
.careers .rMain .banner .bannerBox .bannerBtn ul li.active {background:#ff7900; }
.news .rMain .banner .bannerDiv {background: #ff7900;}
.news .rMain .banner .bannerBox .bannerBtn ul li.active {background:#ff7900; }





/*products*/
.products .bannerBox {background: #FFFFFF;height: 260px;}
.products .bannerBox .bannerImg {height: 260px;}
.products .banner { background: url(../images/icon-29.png) repeat-x;}
.products .bannerBtn {position: absolute;right:30px;bottom: 20px;float: right;}
.products .bannerBtn  ul {overflow: hidden;_zoom:1;}
.products .bannerBtn  ul li {width: 30px;height: 5px;background: #FFFFFF; float: left;margin-left: 7px;cursor: pointer;}
.products .bannerBtn  ul li.active {width: 30px;height: 5px;background: #f39500; float: left;}
.products .bannerBtn {position: relative;}
.products .top h2 {font-size: 14px; line-height: 24px; margin-bottom: 10px; color: #000;}
.products .top p {font-size: 12px;line-height: 24px;margin-bottom: 10px;color: #333;}

.prcductS {position: relative;padding-bottom: 30px;margin-bottom: 30px; z-index: 10;}
.prcductS .product-tit form {float: left;}
.prcductS .product-tit {padding-left: 0px;}
.prcductS .product-tit .xiala {float: left;margin-left: 0px;width: 320px; border: 1px solid #e17b19;background: none;height: 22px;margin-right: 10px;}
.prcductS .product-tit .xiala span {color: #333;line-height: 22px;height: 22px;display: inline-block;}
.prcductS .product-tit .xiala s {display: inline-block;width: 25px;height: 22px;background: url(../images/icon-30.png) no-repeat center;float: right;cursor: pointer;border-left: 1px solid #e17b19;}
.prcductS .product-tit .xiala ul {z-index: 9999;width: 320px;top: 22px;left: -1px; border: 1px solid #e17b19;}
.prcductS .product-tit form {border: 1px solid #e17b19;height: 22px;}
.prcductS .product-tit form input {padding: 0px;margin: 0px;border: none;float: left;}
.prcductS .product-tit form input.inputBox {height: 22px;line-height: 22px;width: 153px;padding: 0 10px;text-indent: 0;border: none;}
.prcductS .product-tit form input.inputBtn {width: 25px;height: 22px;background: url(../images/icon-31.png) no-repeat center;border-left: 1px solid #e17b19; }

.productPage {height: 20px;background: #eaf5ff;text-align: right;padding: 4px 0px;border-left: 1px solid #cccccc;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc;}
.productPage p {font-size: 12px;color: #808080;padding: 0 20px;line-height: 20px;height: 20px;position: relative;padding-right: 60px;}
.productPage p b {display: inline-block;width:28px;height: 18px;border: 1px solid #e1e1e1;background: #FFFFFF;line-height: 18px;padding: 0 5px;}
.productPage span {display: inline-block;height: 20px;position: absolute;width: 45px;right:10px;}
.productPage span a {display: inline-block;width: 20px;height: 20px;background-color: #c1c1c1 ;background-repeat:no-repeat;background-position: center;margin-left: 2px; }
.productPage span a:hover {background-color: #fd7575;}
.productPage span .prev {background-image: url(../images/prev.png) ;}
.productPage span .next {background-image: url(../images/next.png) ;}
.product-home-list {margin-top: 0px;margin-bottom: 0px;}
.bgMid {margin-bottom: 30px;}
.product-list div table th {border: 1px solid #e17b19;}

.product-class ul li a {float: left;}

/*th1*/
/*all-Tong*/
.content .bannerOne {margin-bottom: 20px;}
.content .lMain {float: left;width: 577px;}
.content .rSide {float: right;width: 190px;}
.content .cont {overflow: hidden;_zoom:1;}
/*.content .lMain h2 {font-size: 18px;font-weight: bold;line-height: 18px;margin-bottom: 20px;color: #666666;}*/


.content .rSide .rSideBox {background: #f3f3f3;margin-bottom: 20px;padding: 20px 16px;}
.content .rSide .rSideBox h3 {font-size: 18px;color:#e17b19;line-height: 18px;margin-bottom: 15px; font-weight: bold;}
.content .rSide .rSideBox img {margin-bottom: 15px;}
.content .rSide .rSideBox p {color:#333;line-height: 18px;margin-bottom: 15px;}
.content .rSide .rSideBox span a {color:#8FA830;line-height: 18px;background: url("../images/icon-18.png") no-repeat scroll right center;padding-right: 8px;}
.content .rSide .rSideBox div {position: relative;}
.content .rSide .rSideBox div b {display: inline-block;position: absolute;top: 0px;width: 158px;height: 64px;left:0px;background: url(../images/icon-32.png) no-repeat center; }
.content .rSide .rSideBox div b a {display: inline-block;width: 158px;height: 64px; background: url(../images/icon-19.png) no-repeat center;}

/*
.aboutUs .lMain p,
.aboutUs .mission p
{line-height: 24px;color: #333;margin-bottom: 20px;}

.aboutUs .lMain h3,
.aboutUs .mission h3 {color:#e17b19;font-size: 14px;font-weight: bold;}
*/

.aboutUs .mission .missionList  {overflow: hidden;_zoom:1; margin-top: 30px;}
.aboutUs .mission .missionList li {font-size: 14px; float: left;width: 190px;text-align: center; padding-top: 30px;c.missionListor: #333; margin-bottom: 30px;}
.aboutUs .mission .missionList .icon1 {background: url(../images/icon-33.png) no-repeat top;}
.aboutUs .mission .missionList .icon2 {background: url(../images/icon-34.png) no-repeat top;}
.aboutUs .mission .missionList .icon3 {background: url(../images/icon-35.png) no-repeat top;}
.aboutUs .mission .missionList .icon4 {background: url(../images/icon-36.png) no-repeat top;}
.aboutUs .mission .missionList .icon5 {background: url(../images/icon-37.png) no-repeat top;}
.aboutUs .mission .missionList .icon6 {background: url(../images/icon-38.png) no-repeat top;}

.aboutUs .management ul {border-top: 1px solid #dcdcdc;}
.aboutUs .management ul li { border-bottom: 1px solid #dcdcdc;padding:20px; }
.aboutUs .management ul li dl {overflow: hidden;_zoom:1;}
.aboutUs .management ul li dt {float: left;}
.aboutUs .management ul li dd {float: left;width: 430px;float: right;}
.aboutUs .management ul li dt div a {width: 75px;height: 75px;display: inline-block;}
.aboutUs .management ul li dt .b {background: url(../images/icon-39.png) no-repeat;}
.aboutUs .management ul li dt .g {background: url(../images/icon-40.png) no-repeat;}
.aboutUs .management ul li dd h5 {font-size:14px;line-height: 14px;font-weight: bold;color: #777777;margin-bottom: 10px;height: 14px; }
.aboutUs .management ul li dd h5 a {color: #777777; font-size: 14px; line-height: 26px;}
.aboutUs .management ul li dd p {line-height: 22px;margin-bottom: 10px; min-height: 36px;}
.aboutUs .management ul li dd span a  {font-size: 14px; color:#8FA830;line-height: 18px;background: url("../images/icon-18.png") no-repeat scroll right center;padding-right: 8px;}

/*
.aboutUs .management-inner h2 {font-size: 18px;font-weight: bold;line-height: 18px;margin-bottom: 20px;color: #666666;}
.aboutUs .management-inner h3 {line-height: 24px;color: #e17b19;font-size: 14px;font-weight: bold;}
.aboutUs .management-inner p  {line-height: 24px;color: #333;margin-bottom: 20px;}
*/
.aboutUs .management-inner .lMain {width: auto;}


.aboutUs .history ul {border-top: 1px solid #dcdcdc;}
.aboutUs .history ul li { border-bottom: 1px solid #dcdcdc;padding:20px 0; }
.aboutUs .history ul li dl {overflow: hidden;_zoom:1;}
.aboutUs .history ul li dt {float: left;width: 129px;text-align: center;}
.aboutUs .history ul li dt img {height: 87px;margin: 0 auto;}
.aboutUs .history ul li dd {width: 420px;float: right;}
.aboutUs .history ul li dd h5 {font-size:18px;line-height: 18px;font-weight: bold;color: #e17b19;margin-bottom:5px;font-weight: bold; height: 18px;}
.aboutUs .history ul li dd h5 a {color: #e17b19;font-size: 18px;}
.aboutUs .history ul li dd p {line-height: 26px;margin-bottom: 10px; }
.aboutUs .history ul li dd span a  {color:#8FA830;line-height: 18px;background: url("../images/icon-18.png") no-repeat scroll right center;padding-right: 8px;}

.aboutUs .history2 .lMain {width: auto;float: none;}
.aboutUs .history2 .lMain h2 {}
.aboutUs .history2 .lMain ul li {}
.aboutUs .history2 .lMain ul .last {border-bottom: none;margin-bottom: 0px;}
.aboutUs .history2 .lMain dd {width: 590px;float: right;}
.aboutUs .history2 .lMain dd p {}
.aboutUs .history2 .lMain dl {overflow: hidden;_zoom:1;}
.aboutUs .history2 .lMain dt {float: left; text-align: center; width: 182px;}

/*locations*/
.aboutUs .locations {margin-bottom: 30px;overflow: hidden;_zoom:1;}
.aboutUs .locations .locationsL {float: left;width: 191px;height: 483px;background: #f3f3f3;}
.aboutUs .locations .locationsR {float: right;width: 746px;height: 441px;background: url(../images/temp/img-47.jpg) no-repeat center;
    border: 1px solid #dcdcdc;padding: 20px;overflow-x:hidden; /*word-break:break-all;*/
    word-wrap:break-word;
   overflow:auto;/*自动出现滚动条*/
  /*超出div部份则自动隐藏*/
    /*overflow-x:hidden;*/
  /*div自动出现垂直滚动条*/
    /*overflow-y:auto;*/}
.aboutUs .locations .locationsL h3 {font-size: 18px;color: #e17b19;font-weight: bold;margin-top: 20px;margin-bottom: 15px;padding-left: 20px;}
.aboutUs .locations .locationsL ul {padding-left: 10px;}
.aboutUs .locations .locationsL ul li {line-height: 24px;font-size: 12px; }
.aboutUs .locations .locationsL ul li a {color: #333;background: url(../images/icon-15.png) no-repeat left center; padding-left: 15px;}
.aboutUs .locations .locationsL ul li a.active,.aboutUs .locationsL .l ul li a:hover {color: #e17b19;}
.aboutUs .locations .locationsL ul li div {display: none;}
.aboutUs .locations .locationsL .addList {margin: 0 10px;height: 400px;overflow: auto;}
.aboutUs .locations .locationsL ul ol {margin-left: 10px;display: none;}
.aboutUs .locations .locationsR div {float: left;width: 360px;margin-bottom: 20px;}
.aboutUs .locations .locationsR div h4 {font-size: 18px;font-weight: bold;color: #666666;line-height: 22px;}
.aboutUs .locations .locationsR div p {font-size: 12px;line-height: 22px;color: #666666;}
.aboutUs .locations .locationsR div p span {font-size: 12px;font-weight: bold;color: #e17b19;}
.aboutUs .locations .locationsR div p a {color: #8fa832;text-decoration:underline;}
.aboutUs .locations .pro-yScroll {width: 171px;height: 100%;}
.aboutUs .locations .pro-yScroll .myScrollBg {right: 5px;position: absolute;width: 11px;top: 15px;height: 100%;}
.aboutUs .locations .pro-yScroll .myScrollBg .myScrollMain {height: 370px;}

.aboutUs .business .lMain {width: auto;}
.aboutUs .business .lMain h2 {margin-bottom: 0px;}
.aboutUs .business .lMain h3 {margin-bottom: 20px;}
.aboutUs .business .lMain h3 a {color: #2574F1; font-size: 14px;}
.aboutUs .business .lMain ul li {border-bottom: 1px solid #dcdcdc;padding: 20px 0; height: 210px;}
.aboutUs .business .lMain ul li.last {border-bottom: none;}
.aboutUs .business .lMain ul li dl {overflow: hidden;_zoom:1;}
.aboutUs .business .lMain ul li dt {float: left;}
.aboutUs .business .lMain ul li dd {float: right;width: 390px;}
.aboutUs .business .lMain ul li dd.dd1 {margin-bottom: 5px;}
.aboutUs .business .lMain ul li dd p {margin-bottom: 0px;}
.aboutUs .business .lMain ul li dd p a {color: #8fa832;text-decoration: underline; margin-right: 4px; font-size: 12px;}


.innovation .awards .lMain {width: auto;float: none;}
.innovation .awards-1 {margin-bottom: 70px;}
.innovation .awards-1 .titleT {cursor: pointer;}
.innovation .awards-1 .titleT dt {float: left;width: 80px; text-align: center;margin-right: 20px;}
.innovation .awards-1 .titleT .dtImg span {display: block;}
.innovation .awards-1 .titleT dt div {width: 80px; text-align: center;position: relative;}
.innovation .awards-1 .titleT dt div img {margin: 0 auto; width: 53px; height: 80px;}
.innovation .awards-1 .titleT dt div img.fullsize {margin: 0 auto; width: auto; height: auto; max-height: 500px;}
.innovation .awards-1 .titleT dt div span {position: absolute; left: 90px;bottom:-30px;background: #FFFFFF;display: inline-block;padding: 5px;border: 1px solid #ababab;z-index: 999;display: none;}
.innovation .awards-1 .titleT dt div span b {display: inline-block;width: 8px;height: 16px;background:url(../images/icon-46.png) no-repeat;position: absolute; left: -8px;bottom:60px;}
.innovation .awards-1 .titleT dd {float: left;width: 625px;padding-top: 20px;}
.innovation .awards-1 .titleT dd p {font-size: 14px;line-height: 18px; color: #e17b19;font-weight: bold;}

.innovation .awards-1 .mainM {display: none;}
.innovation .awards-1 .mainM dl {overflow: hidden;_zoom:1;}
.innovation .awards-1 .mainM dt {float: left;width: 180px; text-align: center;}
.innovation .awards-1 .mainM dt div {width: 180px; text-align: center;}
.innovation .awards-1 .mainM .dtImg span {display: block;}
.innovation .awards-1 .mainM dt div img {margin: 0 auto; width: 182px; cursor: pointer;}
.innovation .awards-1 .mainM dt div img.fullsize {margin: 0 auto; width: auto; height: auto; max-height: 500px;}
.innovation .awards-1 .mainM dt div span {position: absolute; left: 200px;bottom:30px;background: #FFFFFF;display: inline-block;padding: 5px;border: 1px solid #ababab;z-index: 999;display: none;}
.innovation .awards-1 .mainM dt div span b {display: inline-block;width: 8px;height: 16px;background:url(../images/icon-46.png) no-repeat;position: absolute; left: -8px;bottom:60px;}
.innovation .awards-1 .mainM dd {float: right;width: 590px;font-size: 12px;line-height: 24px; color: #333;}
.innovation .awards-1 .mainM dd h5 {font-weight: bold; margin-bottom: 20px; font-size: 14px; color: #e17b19;}
.innovation .awards-1 .mainM dd p {font-size: 14px;line-height: 24px;}

.innovation .awards-1 ul li dl {_zoom:1;}
.innovation .awards-1 ul li {position: relative;border-bottom: 1px solid #dcdcdc;padding: 30px 0;}
.innovation .awards-1 ul li .od {position: absolute;right: 0px;bottom: 50px;}
.innovation .awards-1 ul li .od a {display: inline-block;width: 13px;height: 13px;background: url(../images/icon-44.png) no-repeat;}


.innovation .awards-1 ul li.active .titleT {display: none;}
.innovation .awards-1 ul li.active .od {bottom: 20px;}
.innovation .awards-1 ul li.active .od a {background: url(../images/icon-45.png) no-repeat;}
.innovation .awards .cont {overflow: visible; }

.innovation .awards-1 .clickMore {text-align: center;margin-top: 20px;}
.innovation .awards-1 .clickMore a {display: inline-block; width: 162px; height: 28px;background: url(../images/icon-57.png) no-repeat; line-height: 28px;text-indent: 3em;color: #fd7575;text-align: left;}
.innovation .awards-1 h2 {font-size: 22px; line-height: 26px; color: #2574F1; font-weight: bold;}

.innovation .awards-2 .content .con .dtImg span {display: block;}
.innovation .awards-2 .content .con dt img {margin: 0 auto; width: 500px;  cursor: pointer; position: relative;}
.innovation .awards-2 .content .con dt img.fullsize {margin: 0 auto; width: auto; height: auto; max-width: 550px;}
.innovation .awards-2 .content .con dt span {position: absolute; left: 210px;bottom:0px;background: #FFFFFF;display: inline-block;padding: 5px;border: 1px solid #ababab;z-index: 999;display: none;}
.innovation .awards-2 .content .con dt span b {display: inline-block;width: 8px;height: 16px;background:url(../images/icon-46.png) no-repeat;position: absolute; left: -8px;bottom:60px;}


.innovation .awards-2 .content .con dt {float: left;margin:  0 20px 0 0; position: relative;}
.innovation .awards-2 .content .con dl {_zoom:1;}
.innovation .awards-2 .content .con dd h5 {font-weight: bold;font-size: 14px;color: #e17b19;line-height: 24px;margin-bottom: 5px;}
.innovation .awards-2 .content .con dd p {font-size: 14px;line-height: 24px;color: #333; text-align: justify;}
.innovation .awards-2 h2 {font-size: 22px; line-height: 26px; color: #2574F1; margin-bottom: 18px; font-weight: bold;}
.innovation .awards-2 .content {overflow: visible;}

.innovation .national-inner .lMain {width: auto;}

/* timeSider */
/*时间切换点*/

#timeSider  .clickbtn{float:left;}
#timeSider .navbox,#timeSider .navbox1{ font-size:20px;height: 20px;line-height: 20px;margin-bottom: 20px;}
#timeSider .nav_show{width:540px;overflow:hidden;height:20px;position:relative;}
#timeSider .nav_show ul {overflow:hidden;_zoom:1;}
#timeSider .navY{position:absolute;left:0;}
#timeSider .navY li{float:left;padding:0px 0px; margin:0px 0;color:#c6c6c6;height:20px;overflow:hidden;}
#timeSider .navY li a {color:#c6c6c6;display: inline-block;padding: 0 15px;border-left: 1px solid #999999;font-size: 20px;height: 20px;line-height: 20px;font-family: "Arial"}
#timeSider .navY .navY_cur a{color:#545454;}
#timeSider .prv,
#timeSider .next,
#timeSider .end,
#timeSider .up{color:#e17b19;width: 36px;display: inline-block;text-align: center;line-height: 20px;font-family: "SimSun";font-size: 15px;font-weight: bold;}
#timeSider .prv {display:none;}
#timeSider .content {margin-bottom: 20px;}
#timeSider .content .con{display:none;}
#timeSider .next {border-left: 1px solid #999999;border-right: 1px solid #999999;}
#timeSider .prv {border-left: 1px solid #999999;}



.Careers .employee .lMain p {font-size: 14px;line-height: 24px;color: #333;}
.Careers .employee .lMain ol {overflow: hidden;_zoom:1;margin-bottom: 20px;width: 800px;margin-top: 0;}
.Careers .employee .lMain ol li {float: left;width: 240px;padding: 20px;background: #f3f3f3;margin-right: 20px;}
.Careers .employee .lMain ol li .video {position: relative;margin-bottom: 10px;}
.Careers .employee .lMain ol li .video b {position: absolute;display: inline-block;width: 239px;height: 145px;background: url(../images/icon-32.png) repeat;top: 0px;left: 0px; }
.Careers .employee .lMain ol li .video b a {width: 239px;height: 145px;display: inline-block;background: url(../images/icon-47.png) no-repeat center;}
.Careers .employee .lMain ol li h4 a{font-size: 18px;font-weight: bold;color: #e17b19;}
.Careers .employee .lMain ol li h4 {margin-bottom: 10px;}
.Careers .employee .lMain ol li p {line-height: 18px;}
.Careers  .rSide  b {font-size: 13px;color: #fd7575;}

.Careers .employee .lMain ul {border-top: 1px solid #dcdcdc;margin-top: 10px; margin-bottom: 40px;}
.Careers .employee .lMain ul li {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc;padding: 0 10px;}
.Careers .employee .lMain ul li p {float: left;font-size: 14px;font-weight: bold;color: #e17b19;line-height: 48px;}
.Careers .employee .lMain ul li p a {color: #e17b19; font-size: 14px;}
.Careers .employee .lMain ul li span {float: right;line-height: 48px;font-size: 11px;}
.Careers .employee .lMain ul li span a {background: url("../images/icon-18.png") no-repeat scroll right center ; color: #8FA830;padding-right: 8px; font-size: 14px;}

.Careers .professional table {margin-bottom: 30px; font-size: 14px;}
.Careers .professional table tr th {font-weight: bold; background: #e17b19;border: 1px solid #cfcfcf;color: #FFFFFF;font-size: 14px;height: 38px;line-height: 38px;}
.Careers .professional table tr td {border: 1px solid #cfcfcf;height: 30px;line-height: 30px;padding-left: 10px;color: #808080; font-size: 14px;}
.Careers .professional table tr td.td1 {color: #e17b19; font-size: 14px;}
.Careers .professional table tr td a {font-size: 14px; font-weight: bold;}


/*.Careers .recruting .lMain p {font-size: 12px;line-height: 24px;color: #333;}*/

.Careers .recruting .complex {width: 788px;_zoom:1;overflow: hidden;margin-bottom: 30px;margin-top: 20px;}
.Careers .recruting .complex ul {}
.Careers .recruting .complex ul li {margin-right: 20px;margin-bottom: 20px;}
.Careers .recruting .complex ul li {float: left;width: 158px;padding: 20px 10px;background: #f3f3f3;}
.Careers .recruting .complex ul li h3 {font-size: 18px;font-weight: bold;color: #e17b19;line-height: 18px; margin-bottom:15px; text-align: center;}
.Careers .recruting .complex ul li div {margin-bottom: 15px;position: relative;}
.Careers .recruting .complex ul li div b {display: inline-block;position: absolute;top: 0px;width: 158px;height: 64px;left:0px;background: url(../images/icon-32.png) no-repeat center; }
.Careers .recruting .complex ul li div b a {display: inline-block;width: 158px;height: 64px; background: url(../images/icon-19.png) no-repeat center;}
.Careers .recruting .complex ul li p {font-size: 12px;color: #333;line-height: 18px; margin-bottom:15px; }
.Careers .recruting .complex ul li span a {color: #8fa830;background: url(../images/icon-18.png) no-repeat right center;padding-right: 8px;}


.siderNav .sitmap {margin-bottom: 30px;overflow: hidden;_zoom:1;}
.siderNav .sitmap .sitmapBox {width: 1030px;}
.siderNav .sitmap .sitmapDiv {float: left;width: 230px;margin-right: 26px;height: auto;}
.siderNav .sitmap .sitmapDiv h4 {text-align: center;background: #e17b19; height: 40px;line-height: 40px;}
.siderNav .sitmap .sitmapDiv1 {margin-top: -100px;}
.siderNav .sitmap .sitmapDiv h4 a {color: #FFFFFF;}
.siderNav .sitmap .sitmapDiv ul li {border-bottom: 1px solid #dcdcdc;padding: 10px 0;font-weight: bold;padding-left: 10px;}
.siderNav .sitmap .sitmapDiv ul li a {font-size: 13px;color: #333;padding: 0px;}
.siderNav .sitmap .sitmapDiv ul li ol {padding-top: 10px;}
.siderNav .sitmap .sitmapDiv ul li ol li {border: none;padding: 0px;padding-left: 10px;}
.siderNav .sitmap .sitmapDiv ul li ol li a {font-size: 12px;color: #898989;line-height: 20px;font-weight: normal;}

.contactusDiv .contactUs {padding: 0 10px;padding-top: 20px;}
.contactusDiv .contactUs .sideMain .div1 .list li {margin-right: 10px;}
 .contactUs .slideTxtBox .sideBtn {overflow: hidden;_zoom:1; background: url(../images/icon-2.png) repeat-x bottom;margin-bottom: 20px;height: 40px;}
 .contactUs .slideTxtBox .sideBtn li {float: left;text-align: center;line-height: 40px;}
 .contactUs .slideTxtBox .sideBtn li a {display: inline-block;float: left; font-size: 20px;color: #c6c6c6;width: 267px;height: 38px; border:1px solid #FFFFFF;border-bottom:1px solid #dcdcdc;line-height: 38px;}
 .contactUs .slideTxtBox .sideBtn li.active a {color: #555555;border:1px solid #dcdcdc;border-bottom:1px solid #FFFFFF;}


  .contactUs .sideMain .div1 .divTitle p {font-size: 14px;color: #898989;margin-bottom: 20px;}
  .contactUs .sideMain .div1 .divTitle ol {overflow: hidden;_zoom:1;margin-bottom: 20px;}
  .contactUs .sideMain .div1 .divTitle ol li {font-size: 14px; float: left;height: 30px;line-height: 30px;overflow: hidden;_zoom:1;}
  .contactUs .sideMain .div1 .divTitle ol li a {color: #e17b19;}

  .contactUs .sideMain .div1 .divTitle ol li.li1 {background: none;color: #333;}
  .contactUs .sideMain .div1 .divTitle ol li .icon {display: inline-block;width: 70px;height: 30px;margin-right: 10px; }
  .contactUs .sideMain .div1 .divTitle ol li a {float: left;margin-right: 2px;}
  .contactUs .sideMain .div1 .divTitle ol li.li2 .icon {background: url(../images/m-1.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li3 .icon {background: url(../images/m-3.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li4 .icon {background: url(../images/m-5.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li5 .icon {background: url(../images/m-7.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li6 .icon {background: url(../images/m-9.png) no-repeat right center;}

  .contactUs .sideMain .div1 .divTitle ol li.li2:hover .icon {background: url(../images/m-2.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li3:hover .icon {background: url(../images/m-4.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li4:hover .icon {background: url(../images/m-6.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li5:hover .icon {background: url(../images/m-8.png) no-repeat right center;}
  .contactUs .sideMain .div1 .divTitle ol li.li6:hover .icon {background: url(../images/m-10.png) no-repeat right center;}


  .contactUs .sideMain .div1 .divTitle ol li  a:hover {color: #fd7575;}
  .contactUs .sideMain .div1 .list {width: 1100px;overflow: hidden;_zoom:1;}
  .contactUs .sideMain .div1 .list li {float: left;background: #f3f3f3;width: 446px;height: 120px;padding: 20px;margin-right: 30px;margin-bottom: 30px;}
  .contactUs .sideMain .div1 .list li h4 {font-size: 18px;color: #333;line-height: 18px;height: 18px;margin-bottom: 10px;}
  .contactUs .sideMain .div1 .list li h4 a {font-size: 18px;color: #333; font-weight: bold;}
  .contactUs .sideMain .div1 .list li p {font-size: 14px;line-height: 24px;color: #898989;margin-bottom: 0px;}
  .contactUs .sideMain .div1 .list li p a {color: #8fa832;}
  .contactUs .sideMain .div1 .list li p span {font-size: 14px;line-height: 24px;color: #333;margin-right: 5px;}
  .contactUs .sideMain .div1 .list li .email {line-height: 24px;}

.contactUs .sideMain .div1 .list table tr td {color: #898989; font-size: 14px; line-height: 20px; padding-right: 10px;}
.contactUs .sideMain .div1 .list table tr td span {color: #333;}
.contactUs .sideMain .div1 .list table tr td a {color: #8fa832;}

  .contactUs .sideMain .div2 .divTitle {margin-bottom: 30px;}
  .contactUs .sideMain .div2 .divTitle p {font-size: 14px;color: #898989   ;margin-bottom: 20px;}
  .contactUs .sideMain .div2 .divTitle ul {overflow:hidden;_zoom:1;}
  .contactUs .sideMain .div2 .divTitle ul li {float: left;padding-right:20px;font-size: 14px;border-right: 1px solid #dddddd;height: 20px;line-height: 20px;margin-right: 20px;margin-bottom: 10px;}
  .contactUs .sideMain .div2 .divTitle ul li a {color: #e17b19;font-size: 14px;}
  .contactUs .sideMain .div2 .divTitle ul li a:hover {color: #fd7575;font-size: 14px;}


  .contactUs .sideMain .div2 .list {width: 1000px;overflow: hidden;_zoom:1;}
  .contactUs .sideMain .div2 .list li {/*float: left;*/margin-bottom: 30px;}
  .contactUs .sideMain .div2 .list li h4 {font-size: 18px;color: #333;line-height: 18px;height: 18px;margin-bottom: 10px; font-weight: bold;}
  .contactUs .sideMain .div2 .list li h4 a {font-size: 18px;color: #333;}
  .contactUs .sideMain .div2 .list li p {font-size: 14px;line-height: 24px;color: #898989;margin-bottom: 0px;}
  .contactUs .sideMain .div2 .list li p a {color: #8fa832;}
  .contactUs .sideMain .div2 .list li p span {font-size: 14px;line-height: 24px;color: #333;margin-right: 5px;}
  .contactUs .sideMain .div2 .list li .email {line-height: 24px;}




.find404 {background: url(../images/icon-48.png) repeat-x;}
.find404 .div404 {margin-top: 360px;overflow: hidden;_zoom:1;}
.find404 .div404 dt {float: left;font-size: 150px;color: #e17b19;width: 320px;}
.find404 .div404 dd {float: left;}
.find404 .div404 dd h5 {font-size: 24px;line-height: 44px;color: #333;margin-bottom: 20px;}
.find404 .div404 dd p span {font-size: 18px;line-height: 38px;font-weight: bold; color: #333;}
.find404 .div404 dd p a {font-size: 18px;line-height: 28px;color: #e17b19;text-decoration: underline;}



/*.innovation .facts .lMain p {font-size: 12px;color: #333;line-height: 24px;margin-bottom: 20px;}*/
.rSide .rSideBox b {color: #FD7575;font-size: 13px;}
/*.innovation .rd .cont h2 { color: #666666;font-size: 18px; font-weight: bold; line-height: 18px; margin-bottom: 20px; }
.innovation .rd .cont p {font-size: 12px;color: #333;line-height: 24px;margin-bottom: 20px;}*/



/*.innovation .national .lMain p {font-size: 12px;color: #333;line-height: 24px;margin-bottom: 20px;}*/
.innovation .national .lMain ul {border-top: 1px solid #dcdcdc;margin-top: 20px;margin-bottom: 20px;}
.innovation .national .lMain ul li {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc;padding: 0 10px;}
.innovation .national .lMain ul li p {float: left;font-size: 13px;font-weight: bold;color: #e17b19;line-height: 48px;margin-bottom: 0px;}
.innovation .national .lMain ul li p a {color: #e17b19;}
.innovation .national .lMain ul li span {float: right;line-height: 48px;font-size: 11px;}
.innovation .national .lMain ul li span a {background: url("../images/icon-18.png") no-repeat scroll right center ; color: #8FA830;padding-right: 8px;}


.investor .stock .lMain p {font-size: 12px;color: #333;line-height: 24px;margin-bottom: 20px;}
.investor .stock .lMain h4 {font-size: 14px;color:#e17b19;margin-bottom: 20px;font-weight: bold;}

.investor .stock .lMain table {margin-bottom:10px;}
.investor .stock .lMain table tr th {background: #e17b19;border: 1px solid #e17b19;color: #FFFFFF;font-size: 14px;height: 38px;line-height:16px;vertical-align: middle;height: 90px;padding: 0 10px;text-align: left;}
.investor .stock .lMain table tr td {border: 1px solid #cfcfcf;height: 30px;line-height: 30px;padding-left: 50px;color: #808080;}
.investor .stock .lMain table tr td.td1 {color: #e17b19;}

.investor .stock .lMain .rightB {float: right;overflow: hidden;_zoom:1;}
.investor .stock .lMain .rightB span {float: left;}


.investor .financial p {font-size: 14px;color: #333;line-height: 26px;margin-bottom: 20px;}


.investor .financial .complex {width: 788px;_zoom:1;overflow: hidden;margin-bottom: 30px;margin-top: 20px;}
.investor .financial .complex ul {}
.investor .financial .complex ul li {margin-right: 20px;margin-bottom: 20px;}
.investor .financial .complex ul li {float: left;width: 158px;padding: 20px 10px;background: #f3f3f3;}
.investor .financial .complex ul li h3 {font-size: 18px;font-weight: bold;color: #e17b19;line-height: 18px; margin-bottom:15px; }
.investor .financial .complex ul li div {margin-bottom: 15px;position: relative;}
.investor .financial .complex ul li div b {display: inline-block;position: absolute;top: 0px;width: 158px;height: 64px;left:0px;background: url(../images/icon-32.png) no-repeat center; }
.investor .financial .complex ul li div b a {display: inline-block;width: 158px;height: 64px; background: url(../images/icon-19.png) no-repeat center;}
.investor .financial .complex ul li p {font-size: 12px;color: #666666;line-height: 18px; margin-bottom:15px; font-weight: bold;}
.investor .financial .complex ul li p a {color: #666666;}
.investor .financial .complex ul li span a {color: #8fa830;background: url(../images/icon-18.png) no-repeat right center;padding-right: 8px;}

.investor .financial  #timeSider .navY li a {font-size: 12px;}
.investor .financial  #timeSider .con ol {border-top: 1px solid #dcdcdc;}
.investor .financial  #timeSider .con ol li {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc;padding:  15px 0;}
.investor .financial  #timeSider .con ol li p {float: left;background: url(../images/icon-56.png) no-repeat left;padding-left: 20px;margin-bottom: 0px;}
.investor .financial  #timeSider .con ol li span {float: right;}
.investor .financial  #timeSider .con ol li p a {font-size: 14px;color: #e17b19;}
.investor .financial  #timeSider .con span a { background: url("../images/icon-51.png") no-repeat scroll left center ; color: #FD7575;line-height: 18px;padding-left: 12px;}

.sustainability .awards  #timeSider .navY li a {font-size: 14px;}
.sustainability .awards  #timeSider .con ol {border-top: 1px solid #dcdcdc;}
.sustainability .awards  #timeSider .con ol li {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc;padding:  15px 0;}
.sustainability .awards  #timeSider .con ol li p {float: left;background: url(../images/icon-56.png) no-repeat left;padding-left: 20px;margin-bottom: 0px;}
.sustainability .awards  #timeSider .con ol li span {float: right;}
.sustainability .awards  #timeSider .con ol li p a {font-size: 13px;color: #e17b19;}
.sustainability .awards  #timeSider .con span a { background: url("../images/icon-51.png") no-repeat scroll left center ; color: #FD7575;line-height: 18px;padding-left: 12px;}

.sustainability  .awards .lMain .sideMen {border-bottom: 1px solid #dcdcdc;}
.sustainability  .awards .lMain .sideMen h3 {font-size: 14px;color: #e17b19;font-weight: bold;line-height: 44px;height: 44px;cursor: pointer;background: url(../images/icon-49.png) no-repeat left center;padding-left: 20px;border-top: 1px solid #dcdcdc;}
.sustainability  .awards .lMain .sideMen div {display: none;padding-bottom: 20px;}
.sustainability  .awards .lMain .sideMen div p {font-size: 14px;color: #333;line-height: 26px; text-align: justify;}
.sustainability  .awards .lMain .sideMen h3.on {background: url(../images/icon-50.png) no-repeat left center;}



.investor  .events  #timeSider .navbox{margin-bottom: 10px; margin-top: 10px;}
.investor  .events  #timeSider .navY {height: 12px;}
.investor  .events  #timeSider .navY .navY_cur a {color: #000000;}
.investor  .events  #timeSider .navY li {height: 12px;}
.investor  .events  #timeSider .navY li a {font-size: 12px;height: 12px;line-height: 12px;color: #8b8b8b;}
.investor  .events  #timeSider .con ol {border-top: 1px solid #dcdcdc;}
.investor  .events  #timeSider .con ol li {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc;padding:  15px 0;}
.investor  .events  #timeSider .con ol li p {float: left;margin-bottom: 0px;font-size: 13px;}
.investor  .events  #timeSider .con ol li span {float: right;}
.investor  .events  #timeSider .con ol li p a {font-size: 14px;color: #e17b19;font-weight: bold;}
.investor  .events  #timeSider .con span { background: url("../images/icon-3.png") no-repeat scroll left center ; color: #FD7575;line-height: 18px;padding-left: 18px;}
.investor  .events  #timeSider .nav_show {width: 450px;height: 12px;line-height: 12px;}

.investor  .events  #timeSider .prv,
.investor  .events  #timeSider .next,
.investor  .events  #timeSider .end,
.investor  .events  #timeSider .up
{color:#e17b19;padding: 0 6px;text-align: center;line-height: 20px;font-family: "SimSun";font-size: 12px;width: auto;height: 12px;line-height: 12px}


.news  .publications  #timeSider .navbox{margin-bottom: 10px;}
.news  .publications  #timeSider .navY {height: 12px;}
.news  .publications  #timeSider .navY .navY_cur a {color: #000000;}
.news  .publications  #timeSider .navY li {height: 12px;}
.news  .publications  #timeSider .navY li a {font-size: 12px;height: 12px;line-height: 12px;color: #8b8b8b;}
.news  .publications  #timeSider .con ol {border-top: 1px solid #dcdcdc;}
.news  .publications  #timeSider .con ol li {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc;padding:  15px 0;}
.news  .publications  #timeSider .con ol li p {float: left;margin-bottom: 0px;font-size: 13px;}
.news  .publications  #timeSider .con ol li span {float: right;}
.news  .publications  #timeSider .con ol li p a {font-size: 14px;color: #e17b19;}
.news  .publications  #timeSider .con span { background: url("../images/icon-3.png") no-repeat scroll left center ; color: #FD7575;line-height: 18px;padding-left: 18px;}
.news  .publications  #timeSider .nav_show {width: 450px;height: 12px;line-height: 12px;}

.news  .publications  #timeSider .prv,
.news  .publications #timeSider .next,
.news  .publications  #timeSider .end,
.news  .publications  #timeSider .up
{color:#e17b19;padding: 0 6px;text-align: center;line-height: 20px;font-family: "SimSun";font-size: 12px;width: auto;height: 12px;line-height: 12px}

.news  .product  #timeSider .navbox{margin-bottom: 10px;}
.news  .product  #timeSider .navY {height: 12px;}
.news  .product  #timeSider .navY .navY_cur a {color: #000000;}
.news  .product  #timeSider .navY li {height: 12px;}
.news  .product  #timeSider .navY li a {font-size: 12px;height: 12px;line-height: 12px;color: #8b8b8b;}
.news  .product  #timeSider .con ol {border-top: 1px solid #dcdcdc;}
.news  .product  #timeSider .con ol li {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc;padding:  15px 0;}
.news  .product  #timeSider .con ol li p {float: left;margin-bottom: 0px;font-size: 13px;}
.news  .product  #timeSider .con ol li span {float: right;}
.news  .product  #timeSider .con ol li p a {font-size: 14px;color: #e17b19;}
.news  .product  #timeSider .con span { background: url("../images/icon-3.png") no-repeat scroll left center ; color: #FD7575;line-height: 18px;padding-left: 18px;}
.news  .product  #timeSider .nav_show {width: 450px;height: 12px;line-height: 12px;}

.news  .product  #timeSider .prv,
.news  .product #timeSider .next,
.news  .product  #timeSider .end,
.news  .product  #timeSider .up
{color:#e17b19;padding: 0 6px;text-align: center;line-height: 20px;font-family: "SimSun";font-size: 12px;width: auto;height: 12px;line-height: 12px}


.investor  .news .con {border-top: 1px solid #dcdcdc;}
.investor  .news .con dl {overflow: hidden;_zoom:1;border-bottom: 1px solid #dcdcdc; padding: 20px 0;}
.investor  .news .con dl dt {float: left;margin-right: 15px;text-align: center;width: 129px;height: 87px; overflow: hidden;}
.investor  .news .con dl dd {}
.investor  .news .con dl dt img {height: 87px;margin: 0 auto;}
.investor  .news .con dl dd h5 {font-size: 13px;color: #e17b19;line-height: 22px;}
.investor  .news .con dl dd h5 a {color: #e17b19; font-size: 14px;}
.investor  .news .con dl dd p {font-size: 12px;line-height: 18px;color: #333;margin-bottom: 10px; margin-top: 5px;}
.investor  .news .con dl dd span {background: url("../images/icon-3.png") no-repeat scroll left center;color: #FD7575;line-height: 18px; padding-left: 18px;width: 39px;}

/*
.sustainability .strategy .lMain p {font-size: 12px;color: #333;line-height: 24px;margin-bottom: 20px;}
.sustainability .strategy .lMain h4 {font-size: 14px;color:#e17b19;margin-bottom: 20px;font-weight: bold;}
*/

.sustainability .corporate .lMain dl {overflow: hidden;_zoom:1;margin-bottom: 20px;}
.sustainability .corporate .lMain dt {float: left;}
.sustainability .corporate .lMain dd {float: right;width: 420px;}
.sustainability .corporate .lMain dd p {font-size: 14px;color: #333;line-height:26px;margin-bottom: 20px;height: 78px;overflow: hidden;}
.sustainability .corporate .lMain dd span a {  background: url("../images/icon-18.png") no-repeat scroll right center ; color: #8FA830; line-height: 18px;   padding-right: 8px;}


/*
.sustainability .education dt {float: left;margin:  0 20px 20px 0;}
.sustainability .education dd p {font-size: 12px;color: #333;line-height: 22px;margin-bottom: 20px;}
.sustainability .education h2 {font-size: 18px;font-weight: bold;line-height: 18px;margin-bottom: 20px;color: #666666;}
*/

.sustainability  .green .lMain .sideMen {border-bottom: 1px solid #dcdcdc;}
.sustainability  .green .lMain .sideMen h3 {font-size: 14px;color: #e17b19;font-weight: bold;line-height: 44px;height: 44px;cursor: pointer;background: url(../images/icon-49.png) no-repeat left center;padding-left: 20px;border-top: 1px solid #dcdcdc;}
.sustainability  .green .lMain .sideMen div {display: none;padding-bottom: 20px;}
.sustainability  .green .lMain .sideMen div p {font-size: 14px;color: #333;line-height: 26px; margin-bottom: 10px;}
.sustainability  .green .lMain .sideMen div p a {font-size: 14px;color: #333;line-height: 26px; margin-bottom: 10px; padding: 2px 6px;}
.sustainability  .green .lMain .sideMen div p a:hover {color: #FFf; background: #e17b19;}
.sustainability  .green .lMain .sideMen h3.on {background: url(../images/icon-50.png) no-repeat left center;}




.sustainability  .reach {overflow: hidden;}
/*.sustainability  .reach p {font-size: 12px;color: #333;line-height: 24px;margin-bottom: 20px;}*/
/*.sustainability  .reach h2 {font-size: 18px;font-weight: bold;line-height: 18px;margin-bottom: 20px;color: #666666;}*/
.sustainability  .reach ol {overflow: hidden;_zoom:1;width: 1020px;margin-bottom: 30px;}
.sustainability  .reach ol li {float: left;width: 385px;margin-right: 18px;}
.sustainability  .reach ol dl {overflow: hidden;_zoom:1;background: #f3f3f3;padding: 10px;}
.sustainability  .reach ol dt {float: left;}
.sustainability  .reach ol dd {float: right;width: 210px;}
.sustainability  .reach ol dd p {line-height: 18px;margin-bottom: 10px; font-size: 12px;}
.sustainability  .reach ol dd span a { font-size: 12px; background: url("../images/icon-18.png") no-repeat scroll right center ; color: #8FA830; line-height: 18px;   padding-right: 8px;}


.sustainability  .awards .lMain .slideTxtBox {margin-bottom: 30px;}
.sustainability  .awards .lMain .slideTxtBox .sideBtn {overflow: hidden;_zoom:1; background: url(../images/icon-2.png) repeat-x bottom;margin-bottom: 18px;height: 40px;}
.sustainability  .awards .lMain .slideTxtBox .sideBtn li {float: left;text-align: center;line-height: 40px;}
.sustainability  .awards .lMain .slideTxtBox .sideBtn li a {display: inline-block;float: left; font-size: 20px;color: #c6c6c6;width: 93px;height: 38px; border:1px solid #FFFFFF;border-bottom:1px solid #dcdcdc;line-height: 38px;}
.sustainability  .awards .lMain .slideTxtBox .sideBtn li.active a {color: #555555;border:1px solid #dcdcdc;border-bottom:1px solid #FFFFFF;}

.sustainability  .awards .lMain .slideTxtBox .sideMain dl {overflow: hidden;_zoom:1;}
.sustainability  .awards .lMain .slideTxtBox .sideMain dt {float: left;}
.sustainability  .awards .lMain .slideTxtBox .sideMain dd {float: right;width: 360px;}
.sustainability  .awards .lMain .slideTxtBox .sideMain dd h5 {font-size: 14px;line-height: 14px;color: #555555;margin-bottom: 30px;font-weight: bold;}
.sustainability  .awards .lMain .slideTxtBox .sideMain dd p {font-size: 14px;color: #333;line-height: 26px; text-align: justify;}


.news .publications .lMain .topDiv {width: 900px;overflow: hidden;_zoom:1;margin-bottom: 25px;}
.news .publications .lMain .topDiv li {float: left;width: 279px;margin-right: 20px;}
.news .publications .lMain .topDiv dl {overflow: hidden;_zoom:1;background: #f3f3f3;padding: 10px;}
.news .publications .lMain .topDiv dt {float: left;}
.news .publications .lMain .topDiv dd {float: right;width: 110px;}
.news .publications .lMain .topDiv dd h5 {line-height: 18px;margin-bottom: 10px;font-size: 14px;color: #e17b19;}
.news .publications .lMain .topDiv dd span a {background: url("../images/icon-51.png") no-repeat scroll left center ; color:#fd7575; line-height: 18px;padding-left: 12px;}

.news .product .lMain .topDiv {width: 900px;overflow: hidden;_zoom:1;margin-bottom: 25px;}
.news .product .lMain .topDiv li {float: left;width: 279px;margin-right: 20px;}
.news .product .lMain .topDiv dl {overflow: hidden;_zoom:1;background: #f3f3f3;padding: 10px;}
.news .product .lMain .topDiv dt {float: left;}
.news .product .lMain .topDiv dd {float: right;width: 110px;}
.news .product .lMain .topDiv dd h5 {line-height: 18px;margin-bottom: 10px;font-size: 14px;color: #e17b19;}
.news .product .lMain .topDiv dd span a {background: url("../images/icon-51.png") no-repeat scroll left center ; color:#fd7575; line-height: 18px;padding-left: 12px;}


/*
.news .product .lMain .topDiv {width: 620px;}
.news .product .lMain .topDiv li {float: left;width: 250px;margin-right: 20px;padding: 15px;background: #f3f3f3;margin-bottom: 20px; height: 115px;}
.news .product .lMain .topDiv li h3 {color: #e17b19;font-weight: bold;font-size: 14px; margin-bottom: 5px; line-height: 18px; height: 36px; vertical-align: baseline;}
.news .product .lMain .topDiv dl {overflow: hidden;_zoom:1;}
.news .product .lMain .topDiv dt {float: left;}
.news .product .lMain .topDiv dd {float: right;width: 140px;}
.news .product .lMain .topDiv dd p {line-height: 18px;margin-bottom: 5px;font-size: 14px;color: #898989; height: 54px;}
.news .product .lMain .topDiv dd span a {background: url("../images/icon-51.png") no-repeat scroll left center ; color:#fd7575; line-height: 18px;padding-left: 12px;}
*/

.news  .video .lMain .slideTxtBox .sideBtn {overflow: hidden;_zoom:1; background: url(../images/icon-2.png) repeat-x bottom;margin-bottom: 18px;height: 40px;}
.news  .video .lMain .slideTxtBox .sideBtn li {float: left;text-align: center;line-height: 40px;}
.news  .video .lMain .slideTxtBox .sideBtn li a {display: inline-block;float: left; font-size: 20px;color: #c6c6c6;width: 93px;height: 38px; border:1px solid #FFFFFF;border-bottom:1px solid #dcdcdc;line-height: 38px;}
.news  .video .lMain .slideTxtBox .sideBtn li.active a {color: #555555;border:1px solid #dcdcdc;border-bottom:1px solid #FFFFFF;}

.news  .video .ulOver {overflow: hidden;}
.news  .video  .videoSide .bigUl {overflow: hidden;_zoom:1;height: 440px;width: 577px;}
.news  .video  .videoSide .bigUl ul {width: 9999px; overflow: hidden;_zoom:1;height: 460px;}
.news  .video  .videoSide .bigUl  li {float: left;width: 577px;height: 460px;}
.news  .video  .videoSide .bigUl  li  p {line-height: 18px;margin-bottom: 10px;font-size: 14px;color: #898989;}
.news  .video  .videoSide .bigUl  li .videoBox {width: 577px;height: 349px; overflow: hidden;position: relative;margin-bottom: 15px; }
.news  .video  .videoSide .bigUl  li .videoBox .videoBtn {display: inline-block;position: absolute;width: 577px;height: 349px; background: url(../images/icon-32.png) repeat; top: 0px;left: 0px;}
.news  .video  .videoSide .bigUl  li .videoBox .videoBtn b {display: inline-block;position: absolute;width: 577px;height: 349px; background: url(../images/icon-52.png) no-repeat center;cursor:  pointer; }

.news  .video  .videoSide .smallUl  {overflow: hidden;_zoom:1;width: 577px;}
.news  .video  .videoSide .smallUl ul  {width: 9999px;overflow: hidden;_zoom:1;}
.news  .video  .videoSide .smallUl  li {float: left;width: 135px;padding-right: 12px;}
.news  .video  .videoSide .smallUl  li  p {line-height:24px;font-size: 12px;color: #898989;font-weight: bold; text-align: center;}
.news  .video  .videoSide .smallUl  li  p a {color: #e17b19;font-weight: bold; font-size: 14px;}
.news  .video  .videoSide .smallUl  li div {width:135px;height:82px; overflow: hidden;position: relative;margin-bottom: 10px;}
.news  .video  .videoSide .smallUl  li div .videoBtn {display: inline-block;position: absolute;width: 135px;height: 82px; background: url(../images/icon-32.png) repeat; top: 0px;left: 0px;}
.news  .video  .videoSide .smallUl  li div .videoBtn b {display: inline-block;position: absolute;width: 135px;height: 82px; background: url(../images/icon-19.png) no-repeat center;cursor:  pointer; }
.news  .video  .videoSide .smallUl  li div .videoNow {display: none;}
.news  .video  .videoSide .smallUl  li.active .videoBtn {display: none;}
.news  .video  .videoSide .smallUl  li.active .videoNow {display: block; background: url(../images/icon-55.png) no-repeat;text-align: center;line-height: 82px;position: absolute; top: 0px;left: 0px;width: 135px;color: #ffffff;}

.news  .video  .lMain  .videoSide {position: relative;margin-bottom: 20px;}
.news  .video  .lMain  .videoSide .sideBtn {display: inline-block;width: 18px;height: 37px;position: absolute; bottom: 35px;z-index: 999;}
.news  .video  .lMain  .videoSide .perv {background: url(../images/icon-53.png) no-repeat;left: 0px;}
.news  .video  .lMain  .videoSide .next {background: url(../images/icon-54.png) no-repeat;right: 0px;}









/*2014-07-01*/

.pro-yScroll {
    height: 200px;
}


.pro-cent {
    height: 200px;
}


.pro-yScroll .myScrollBg .myScrollMain {
    height:170px;
}



.product-scroll-gd {
    height: 250px;
}

.product-nr {
    height: 270px;
}


.product-scroll {
    height: 270px;
}



.news .overview .l .lBox dd p {margin-bottom: 10px;
}

.news .overview .l .lBox dd span {margin-bottom: 0px;}

.news .overview .l .lBox li ol li {overflow: hidden;_zoom:1;}
.news .overview .l .lBox li ol li a {
    float: left;
}
.news .overview .l .lBox li ol li span {
    float: right;
    background: url("../images/icon-3.png") no-repeat scroll left center ;
    color: #FD7575;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding-left: 18px;
}




/*2014 - 07- 06*/

.product-class ul li a {height: 39px;line-height: 39px;}
.product-class ul li {height: 39px;line-height: 39px;}


.product-list div table th {height: 26px;line-height: 26px;}
.product-scroll-gd .tit {height: 25px;line-height: 25px;}




.innovation .facts  .mapBox {background: url(../images/temp/img-91.jpg) no-repeat;width: 578px;height: 400px;position: relative; margin-bottom: 20px;}
.innovation .facts  .mapBox ul li div {position: absolute;left: 0px;top:0px;display: none;}
.innovation .facts  .mapBox ul li div img {width: 578px;height: 400px;}
.innovation .facts  .mapBox ul li div a {display: inline-block;width: 92px;height: 28px;right: 30px;top: 10px;position: absolute;background: url(../images/icon-59.png) no-repeat;}
.innovation .facts  .mapBox ul li a {position: absolute;display: inline-block;width: 27px;height: 28px;background: url(../images/icon-58.png) no-repeat;}

.innovation .facts  .mapBox ul li .america {left: 100px;top: 150px;}
.innovation .facts  .mapBox ul li .europe {left: 330px;top: 145px;}
.innovation .facts  .mapBox ul li .asia {left: 420px;top: 190px;}


.innovation .facts  .mapBox ul li div.open {z-index: 9999;}
.innovation .facts  .mapBox ul li div.close {}







/*2014-07-22*/





.news .photos #timeSider .con ol li dt {float: left;}
.news .photos #timeSider .con ol li dd {float: right;width: 340px;margin-right: 10px;}
.news .photos #timeSider .con ol li dd p {font-size: 12px;line-height: 18px;color: #888888;}

.pro-yScroll .scrollcont ul .parent .child li a {color: #333333}
.pro-yScroll .scrollcont .children li a {color: #333333;}
.product-list div table td {color: #333333;}

/*2014-08-12*/
.product-list div table .morebox a {right: 35px;}

.product-list div table td {text-align: left;padding: 0 10px;}
.product-list div table td p {text-align: justify;}

.product-list div table td {height: 47px;}
.product-list div table td p a {width: 33px;height: 13px;line-height: 13px;font-size: 10px;}

/*2014-10-17*/
.formal {font-size: 14px; line-height: 26px; color: #333; text-align: justify; padding: 10px 0;}
.formal p {font-size: 14px; line-height: 26px; color: #333; margin-bottom: 18px;}
.formal h2 {font-size: 18px; line-height: 26px; color: #2574F1; margin-bottom: 18px; font-weight: bold;}
.formal h3 {font-size: 18px; line-height: 26px; color: #e17b19; margin-bottom: 18px; font-weight: bold;}
.formal h4 {font-size: 14px; line-height: 26px; color: #e17b19; margin-bottom: 12px; font-weight: bold;}
.formal table {font-size: 14px; line-height: 26px; color: #333; border-collapse: separate; border-spacing: 8px 0; margin-bottom: 18px;}
.formal th {font-size: 14px; line-height: 26px; color: #333; font-weight: bold; text-align: center; border-bottom: 2px solid #e17b19;}
.formal td {font-size: 14px; line-height: 26px; color: #333; border-bottom: 1px solid #DCDCDC;}
.formal a {font-size: 14px;}
.formal strong {font-size: 14px; font-weight: bold;}
.formal em {font-size: 14px; font-weight: bold;}

.newsbody img {margin: 20px; /*float: left;*/ display: inline;}

.news .search {
    padding-bottom: 10px;
    padding-top: 10px;
}
.news .search INPUT {
    border-style: none;
    margin: 0;
    padding: 0;
}
.news .search .inputText {
    border-color: #d7d7d7;
    border-style: solid none solid solid;
    border-width: 1px;
    color: #a3a3a3;
    font-family: "Arial";
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding: 0 10px;
    width: 150px;
}
.news .search .inputSubmit {
    background: url("../images/icon-1.png") no-repeat scroll center 50% #a9c63a;
    height: 26px;
    width: 29px;
}
#timespan {
    background: url("../images/icon-3.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fd7575;
    line-height: 18px;
    padding-left: 18px;
}

.Careers .recruting .complex UL LI SPAN.download A {
    background: url("../images/icon-51.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fd7575;
    padding-left: 10px;
}

.news .publications #timeSider .con SPAN.report {
    background: url("../images/icon-51.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fd7575;
    line-height: 18px;
    margin-right: 20px;
    padding-left: 10px;
}
.news .publications #timeSider .con SPAN.report A {
    color: #fd7575;
}

.news .product #timeSider .con SPAN.report {
    background: url("../images/icon-51.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fd7575;
    line-height: 18px;
    margin-right: 20px;
    padding-left: 10px;
}
.news .product #timeSider .con SPAN.report A {
    color: #fd7575;
}

#stock-loading {background: #FFF; position: absolute; width: 202px; height: 131px; top: 14px; left: 54px; z-index: 100;}
#stock-loading img {margin-left: 69px; margin-top: 31px;}
.spBox {position: relative;}

.bannerImg {overflow: hidden;/* height: 400px;*/}

.investor .events #timeSider .con span.download {
    background: url("../images/icon-51.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #fd7575;
    line-height: 18px;
    padding-left: 10px;
    margin-right: 10px;
}
.investor .events #timeSider .con span.download a {
    color: #fd7575;
}

.product-body-xq .xq1 .web-name {
    margin-top: 20px;
}
.product-body-xq .xq1 .web-name p {
    color: #0096db;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0;
}
.product-body-xq .xq1 .web-name ul li a {
    color: #0096db;
    font-family: arial;
    line-height: 25px;
}

.web-name ul a {
    background: url("../images/navbg.png") no-repeat scroll -212px 6px rgba(0, 0, 0, 0);
    color: #41b1d9;
    display: block;
    padding-left: 10px;
}
sup {
    vertical-align: super;
    font-size: smaller;
}

.product-list div table .pdf {
    background: #fff;
    border: 1px solid #6cb8e8;
    display: none;
    left: 40px;
    padding: 10px;
    position: absolute;
    top: 22px;
    width: 380px;
    z-index: 99;
}

.pdfbox {position: relative;}

.social-links {
    width: 1000px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
}

.social-links .social-title {
    float: left;
    width: 200px;
    height: 50px;
    line-height: 50px;
    color: #666;
    font-size: 18px;
}

.social-links ul li {
    float: left;
    height: 32px;
    width: 100px;
    margin: 9px 5px;
    text-indent: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
}

.social-links ul li a {
    width: 100px;
    height: 32px;
    display: block;
    color: #666;
}

.social-links ul li a:hover {
    background-color: white;
}

.social-links ul li .wechat {
    background: url(../images/social.png)  no-repeat 0px -192px;
}
.social-links ul li .weibo {
    background: url(../images/social.png)  no-repeat 0px -160px;
}
.social-links ul li .linkedin {
    background: url(../images/social.png) no-repeat 0px -96px;
}
.social-links ul li .facebook {
    background: url(../images/social.png) no-repeat 0px 0px;
}
.social-links ul li .twitter {
    background: url(../images/social.png) no-repeat 0px -32px;
}
.social-links ul li .googleplus {
    background: url(../images/social.png) no-repeat 0px -64px;
}
.social-links ul li .youtube {
    background: url(../images/social.png) no-repeat 0px -128px;
}
.social-links ul li .renren {
    background: url(../images/social.png) no-repeat 0px -224px;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */


.global-dist {
    width: 535px;
    height: 253px;
    overflow: hidden;
}

.top-navi {
    font-size: 18px;
    color: #555;
    line-height: 40px;
    padding-left: 20px;
    height: 40px;
    /*background: #E5E4E4;*/
}
/*
.top-navi ul {
    margin: 0;
    padding: 0;
    width: 250px;
    height: 40px;
    overflow: hidden;
    float: right;
    list-style: none;
}

.top-navi ul li {
    width: 50px;
    height: 34px;
    margin: 3px 0;
    float: left;
    cursor: pointer;
}

.top-navi li.globe {
    background: url(../img/global-icons.png) no-repeat center -34px;
}

.top-navi li.globe.active {
    background: url(../img/global-icons.png) no-repeat center 0;
}

.top-navi li.asia {
    background: url(../img/global-icons.png) no-repeat center -102px;
}

.top-navi li.asia.active {
    background: url(../img/global-icons.png) no-repeat center -68px;
}

.top-navi li.north-america {
    background: url(../img/global-icons.png) no-repeat center -170px;
}

.top-navi li.north-america.active {
    background: url(../img/global-icons.png) no-repeat center -136px;
}

.top-navi li.latin-america {
    background: url(../img/global-icons.png) no-repeat center -238px;
}

.top-navi li.latin-america.active {
    background: url(../img/global-icons.png) no-repeat center -204px;
}

.top-navi li.europe-africa {
    background: url(../img/global-icons.png) no-repeat center -306px;
}

.top-navi li.europe-africa.active {
    background: url(../img/global-icons.png) no-repeat center -272px;
}
*/
.map-area {
    height: 213px;
    overflow: hidden;
}

.map-area img.map-img {
    position: relative;
    left: 0;
    top: 0;
}

.location-list {
    overflow-y: auto;
    overflow-x: hidden;
    height: 213px;
    width: 160px;
    position: relative;
    left: 535px;
    top: -213px;
    background: url(../images/opacity15.png);
}
.location-list ul {
    font-size: 12px;
    color: white;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.location-list ul li {
    width: auto;
    margin: 5px;
    padding: 5px;
    background: url(../images/opacity30.png);
    cursor: pointer;
}


.location-list-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    background: black;
    opacity: 0.1;
    left: 0;
    top: 0;
}
.location-map {
    height: 213px;
    width: 375px;
    position: relative;
    display: none;
    top: -426px;
    left: 0;
    background: url(../images/opacity00.png);
}

.location-map ul {
    padding: 0;
    margin: 0;
}

.location-map .return {
    color: white;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 12px;
    position: absolute;
    left: 5px;
    bottom: 5px;
    background: url(../images/opacity30.png);
    cursor: pointer;
}

.location-map .return:hover {
    background: url(../images/55a4f1-opacity80.png);
}

.location-map ul li {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 7px;
    height: 7px;
    background: url(../images/location-point.png) 0 -7px;
    cursor: pointer;
}



.global-dist .loader {
    background: url(../images/55a4f1-opacity80.png);
}

.location-map ul li.beijing {
    left: 150px;
    top: 100px;
}
.location-map ul li.shanghai {
    left: 110px;
    top: 30px;
}
.location-map ul li.chongqing {
    left: 200px;
    top: 150px;
}
.location-map ul li.ningbo {
    left: 70px;
    top: 80px;
}
.location-map ul li.tokyo {
    left: 200px;
    top: 50px;
}

.ulMenu .bg {
    display: none;
    position: absolute;
    left: 0;
    top: 53px;
    width: 1000px;
    height: 400px;
    background: #EAF5FF;
    z-index: 999;
}

div.worldwide div.banner {
    margin-top: 30px;
}

div.contacts div.banner {
    margin-top: 30px;
}

.col-sm-4 {
      width: 320px;
      height: 198px;
      background-color: #3aa9c6;

    }
    .col-sm-4 p {
        font-size: 14px;
    }

    #index-stock>.price {
    margin-left: 50%;
    text-indent: -75px;
    font-size: 40px;
    color: white;
    font-family: "Microsoft YaHei","Arial";
    line-height: 50px;
    height: 50px;
    margin-top: 10px;
    background-repeat: no-repeat;
  }
  #index-stock>.change {
    font-family: "Microsoft YaHei","Arial";
    font-size: 18px;
    width: 50%;
    color: white;
    text-align: right;
    line-height: 40px;
    padding-right: 10px;
  }
  #index-stock>.percent {
    font-family: "Microsoft YaHei","Arial";
    font-size: 18px;
    width: 50%;
    color: white;
    text-align: left;
    line-height: 40px;
    padding-left: 10px;
  }
  #index-stock>.datetime {
    font-family: "Microsoft YaHei","Arial";
    font-size: 12px;
    color: white;
    margin-top: 5px;
    padding-left: 20px;
  }
  #index-stock>p {
    padding: 10px 0 0 20px;
    color: white;
    line-height: 20px;
    margin: 0;
  }
  .col-sm-4>header {
    color: white;
    font-size: 18px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 18px;
  }

#index-stock sup {
    top: -0.5em;
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.pull-left {
    float: left !important;
}
.pull-right {
    float: right !important;
}
.clearfix {
    clear: both;
}
.change {
    box-sizing: border-box;
}
.percent {
    box-sizing: border-box;
}

#investor-stock {
    width: 177px;
    height: 120px;
}

#investor-stock>.price {
    margin-left: 50%;
    text-indent: -75px;
    font-size: 40px;
    color: white;
    font-family: "Microsoft YaHei","Arial";
    line-height: 50px;
    height: 50px;
    margin-top: 0;
    background-repeat: no-repeat;
  }
  #investor-stock>.change {
    font-family: "Microsoft YaHei","Arial";
    font-size: 12px;
    width: 50%;
    color: white;
    text-align: right;
    line-height: 20px;
    padding-right: 10px;
  }
  #investor-stock>.percent {
    font-family: "Microsoft YaHei","Arial";
    font-size: 12px;
    width: 50%;
    color: white;
    text-align: left;
    line-height: 20px;
    padding-left: 10px;
  }
  #investor-stock>.datetime {
    font-family: "Microsoft YaHei","Arial";
    font-size: 12px;
    color: white;
    margin-top: 5px;
    padding-left: 10px;
  }
  #investor-stock>p {
    padding: 5px 0 0 10px;
    color: white;
    line-height: 15px;
    margin: 0;
    font-size: 12px;
  }
  .col-sm-4>header {
    color: white;
    font-size: 18px;
    line-height: 18px;
    padding-left: 10px;
    padding-top: 18px;
  }

#investor-stock sup {
    top: -0.5em;
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.reportfraud-content h2 {
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #e17b19;
    line-height: 40px;
    margin-top: 10px;
    margin-bottom: 15px;
}
.reportfraud-content p {
font-size: 14px;
line-height: 30px;

}
.reportfraud-content em {
font-size: inherit;
    font-weight: bold;
}

.reportfraud-content {
margin-bottom: 60px;
}
.report-template {
margin-top: 15px;
margin-bottom: 15px;
border: 5px solid #DDD;
width: 600px;
margin-left: auto;
margin-right: auto;
padding: 15px;
}

.headNav .ulMenu li .navButton {
width: 125px;
}
.headNav .ulMenu li .home {
width: 125px;
}

body > div.footer > div.social-links > a.social-extra {height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #e17b19;
    margin-right: 20px;}
body > div.footer > div.social-links > a.social-extra:hover {color:#e17b19;}

.beian {color:inherit;}
a.beian:hover {color:inherit; text-decoration:underline; }


.mdi-cat {
    margin-top: 20px;
}
.mdi-cat a {text-decoration: none; 
    display: inline-block;
    padding: 5px;
    color: #333;
    margin: 5px;}

.mdi-cat a:hover {font-weight: bold;}

.mdi-cat a.current-mdi {
    background-color: #e17b19;
}
.sm2{
  position: absolute;
  bottom: 0;
  display: block;
  background: url(../images/bs.png) repeat;
  width: 135px;
  height: 55px;
  text-align: center;
  border:1px solid #ddd;
  border-left: none;
left: 45%;
}
.s1 {
    background: url(../images/navbg.png) no-repeat 0 -67px;
    display: block;
    width: 26px;
    height: 28px;
    margin-left: 58px;
    margin-top: 4px;
    color: #505050;
line-height: 20px;
}
.s2 {
    display: block;
    margin-top: 2px;
    color: #505050;
}