﻿


.headNav {height: 85px;position: relative;z-index: 999999;}
.headNav .logo a {display: inline-block;width: 160px;height: 33px;background: url(../images/logo.png) no-repeat;margin-top: 25px;}
.headNav .lhh a {display: inline-block;width: 180px;height: 33px;background: url(../images/lhh.gif) no-repeat;margin-top: 35px;}

.headNav ul.nav {position: relative;z-index: 99999;}
.headNav ul.nav li {float: left;margin-left: 50px;position: relative;/*height: 85px; line-height:85px;*/ height:25px; padding:30px 0; line-height:25px;}
.headNav ul.nav li a {font-size: 16px;color: #666666;background: url(../images/icon-5.png) no-repeat right center;padding-right:18px;}
.headNav ul.nav li.index a {background: url(../images/icon-6.png) no-repeat 0 3px;padding: 0px;width: 20px;height: 25px;display: inline-block; /*position:relative; top:4px;*/}


.headNav ul.nav li div {position: absolute;z-index: 9999px;width: 120px;padding: 10px 15px; background: #FFFFFF;border-top: 2px solid #eb4709;top: 85px;display: none;left: 0px;}
.headNav ul.nav li div ol {position: relative;z-index: 9999px;}
.headNav ul.nav li div ol li {padding: 0px;margin: 0px;font-size: 14px;float: none;line-height: 32px;height: auto;}
.headNav ul.nav li div ol li a {padding: 0px;margin: 0px;font-size: 14px;background: no-repeat;color: #666666;}
.headNav ul.nav li div ol li a:hover {color: #333333;}


.indexBanner {overflow: hidden;height: 474px;margin-bottom: 20px;position: relative;}
.indexBanner .bigImg {overflow: hidden;position: relative;width: 2000px;margin-left: -1000px;left: 50%;}
.indexBanner .bigImg ul {width: 999px;}
.indexBanner .bigImg ul li {float: left;width: 2000px;position: relative; cursor:pointer;}
.indexBanner .bigImg ul li img {width: 2000px;height: 474px;position: relative;margin-left: -1000px;left: 50%;}
.indexBanner .smallImg {overflow: hidden;position: absolute;width: 1000px;margin-left: -500px;left: 50%;bottom: 30px;z-index: 9999;}
.indexBanner .smallImg ul li {float: left;margin-right: 5px;position: relative; cursor:pointer;}
.indexBanner .top {position: relative;margin-left: -1000px;left: 50%;width: 2000px;height:273px;position:absolute;right: 0px;bottom: 0px;background: url(../images/icon-7.png) no-repeat bottom right; }
.indexBanner .smallImg ul li.active b {display: inline-block;width: 108px;height: 53px;border: 1px solid #FFFFFF;position: absolute;left: 0px;top: 0px;}

.idnexCont {overflow: hidden;}
.idnexCont .siderNew {margin-bottom: 30px; height:30px; line-height:30px;}
.idnexCont .siderNew .tempWrap{ width:1000px !important;}
.idnexCont .siderNew ul {overflow: hidden;_zoom:1;width: 9999px;}
.idnexCont .siderNew ul li {float: left;font-size: 14px;overflow: hidden;_zoom:1;margin-right: 30px;width: 400px;}
.idnexCont .siderNew ul li a {float: left;color: #999999;margin-right: 20px; font-size: 14px;}
.idnexCont .siderNew ul li span {float: left;color:#c1c1c1;}



.idnexCont .up {font-size: 14px;line-height: 21px; color: #999999;margin-bottom: 40px;text-align: center;width: 1000px;background: url(../images/icon-44.png) repeat-x center;}
.idnexCont .down {font-size: 14px;line-height: 21px; color: #999999;padding:0 230px;width: 540px;text-align: center;background: url(../images/icon-44.png) repeat-x center;}
.idnexCont .up span {font-size: 18px;color: #666666;}
.idnexCont .down span {font-size: 14px; color: #666666;}
.idnexCont .up b {background: #eff0f2;padding: 0 15px;}
.idnexCont .down p {background: #eff0f2;}


.idnexCont .contMain {margin-bottom: 30px;overflow: hidden;_zoom:1;}
.idnexCont .contMain .l {width: 740px;}
.idnexCont .contMain ul {overflow: hidden;_zoom:1;width: 999px;margin-bottom: 50px;}
.idnexCont .contMain ul li {width: 240px;float: left;height: 254px;margin-right: 10px;}

.idnexCont .contMain ul li.li1 {background: url(../images/icon-8.png) no-repeat;}
.idnexCont .contMain ul li.li2 {background: url(../images/icon-9.png) no-repeat;}
.idnexCont .contMain ul li.li3 {background: url(../images/icon-10.png) no-repeat;}
.idnexCont .contMain ul li.li1:hover {background: url(../images/icon-53.png) no-repeat;}
.idnexCont .contMain ul li.li2:hover {background: url(../images/icon-54.png) no-repeat;}
.idnexCont .contMain ul li.li3:hover {background: url(../images/icon-55.png) no-repeat;}


.idnexCont .contMain ul li h4 {text-align: center;font-size: 18px; margin-bottom: 20px;color: #333333; margin-top: 120px;}
.idnexCont .contMain ul li p {padding: 0 20px;font-size: 14px;color: #999999;font-size: 12px;line-height: 20px;}
.idnexCont .contMain .l {width: 740px;overflow: hidden;}

.idnexCont .contMain .r {width: 272px;}
.idnexCont .contMain .r h2 {margin-bottom: 10px;width: 340px;float: left;overflow: hidden;_zoom:1; height:94px;}
.idnexCont .contMain .r h2 a {display: inline-block; width: 272px;height: 94px;background:url(../images/icon-11.png) no-repeat;font-size: 24px;line-height: 94px;text-indent: 1em;color: #FFFFFF;float: left;}
.video{ width:260px; height:136px;}
.video img{ float:left;}
.idnexCont .contMain .r .video {position: relative;}
.r .video a {display: inline-block;width: 50px;height:50px;background: url(../uploads/image/temp/icon-12.png) no-repeat center;position: absolute; left:50%;top:50%; margin-left:-25px; margin-top:-25px;}

.indexRoll {margin-bottom: 50px;}
.indexRoll .center {background: #FFFFFF;}
.indexRoll .ColorC {background: #FFFFFF;width: 806px;overflow: hidden;margin: 0 97px;padding: 40px 0;}
.indexRoll .ColorC ul {overflow: hidden;_zoom:1;width: 99999px;}
.indexRoll .ColorC ul li {float:left;width:242px;padding-right: 40px;}
.indexRoll .ColorC ul li img {border:5px solid #f2f2f2;border-radius: 200px;}
.indexRoll .ColorC ul li div {margin-bottom: 40px;background: url(../images/icon-47.png) no-repeat bottom;padding-bottom: 20px;}
.indexRoll .ColorC ul li h4 {text-align: center;font-size: 18px;color: #666666;margin-bottom: 20px;}
.indexRoll .ColorC ul li p {font-size: 12px;line-height: 21px;color: #999999;}

.indexRoll .noColorL {position: absolute;left: -514px;width: 514px;overflow: hidden;height: 232px;top: 40px;}
.indexRoll .noColorL ul {overflow: hidden;_zoom:1;width: 9999px;}
.indexRoll .noColorL ul li {float: left;padding-right: 30px;}

.indexRoll .noColorR {position: absolute;right: -514px;top: 40px;;width: 514px;overflow: hidden;height: 232px;}
.indexRoll .noColorR ul {overflow: hidden;_zoom:1;width: 99999px;}
.indexRoll .noColorR ul li {float: left;padding-right: 30px;}

.indexRoll  .rollBtn .prev {display: inline-block;width: 51px;height: 51px;background: url(../images/icon-48.png) no-repeat;position: absolute;left:20px;top:-280px;}
.indexRoll  .rollBtn .next {display: inline-block;width: 51px;height: 51px;background: url(../images/icon-49.png) no-repeat;position: absolute;right:20px;top:-280px;}

.content {margin-bottom: 40px;position: relative;}
.content .banner {overflow: hidden;}
.content .banner img {height: 170px;width: 2000px;position: relative;margin-left: -1000px;left: 50%;}

.content .sideNav {margin-top: -40px;}
.about .sideNav h2 {background: url(../images/icon-20.png) no-repeat;width: 200px !important;height: 100px !important;font-size: 24px;color: #fff; text-align:center; line-height: 100px; position:relative; z-index:10000;}
.content .sideNav ul {background: url(../images/icon-21.png) no-repeat right top;min-height:534px;}
.content .sideNav ul li {color: #666666;}
.content .sideNav ul li a {text-align: right; color: #666666;font-size: 16px;display: inline-block;height: 47px;width:150px;padding-right:50px; background: url(../images/icon-22.png) no-repeat 160px center;border-bottom: 1px solid #d1d2d3;border-top: 1px solid #FFFFFF;line-height: 47px;/**width:200px;width:200px\0;*/}
.content .sideNav ul li ol {display: none;}


.content .main {width: 720px;margin-left: 40px;padding-bottom: 30px;}
.content .l {width: 200px;}
.content .sideNav ul li a:hover,
.content .sideNav ul li a.active {color: #FFFFFF;background: url(../images/icon-23.png) no-repeat 160px center #2293c7;height: 49px;border-top: none;border-bottom: none;line-height: 49px;}
.content .sideNav ul li.first {border-top:none;}
.content .sideNav ul li.last {border-bottom:none;}

.content .sideNav ul li ol li {line-height: 40px;}
.content .sideNav ul li ol li a {font-size: 12px;border: none;height: auto;line-height: 40px;background:none;}
.content .sideNav ul li ol li a:hover,
.content .sideNav ul li ol li a.active {color: #2293c7;background:none;height:auto;line-height: 40px;background: url(../images/icon-29.png) no-repeat 160px center;}


.content .r {width:800px;background: #FFFFFF;}
.content .bread {text-align: right;font-size: 12px;color: #999999;padding: 30px 0 10px 0;border-bottom: 1px solid #e9e9e9;margin-bottom: 40px;width: 720px;margin-left: 40px;}
.content .bread a {color: #999999;}
.content .bread b {color: #333333;}

.organization .main {margin-top: 30px;margin-bottom: 90px;}
.honor .main ul {width: 800px;overflow: hidden;_zoom:1;}
.honor .main ul li.last {background: none;margin-bottom: 0px;}
.honor .main ul li {margin-bottom: 35px;background: url(../images/icon-24.png) no-repeat left bottom;;height: 170px; }
.honor .main ul li img {margin-bottom: 10px;}
.honor .main ul li div {float: left;margin-right: 35px;width: 153px;height: 170px;text-align: center; }
.honor .main ul li span {font-size: 12px;line-height: 15px;color: #333333; width: 123px;display: inline-block;padding: 0 15px;}
.honor .main ul li span a {font-size: 12px;line-height: 15px;color: #333333;}




#page {text-align: right;overflow: hidden;_zoom:1;border-top: 1px solid #e9e9e9;padding: 20px 0 ;}
#page p {float: right;}
#page a {display: inline-block;width: 22px;height: 22px;text-align: center;line-height: 22px;color: #999999;float: left;margin:5px;font-size:12px;font-family: "Arial";}
#page a.active {background: url(../images/icon-27.png) no-repeat;color: #000000; }
#page .perv {width: 33px;height: 33px;margin: 0px;line-height: 33px;background: url(../images/icon-25.png) no-repeat;margin:0 10px;}
#page .next {width: 33px;height: 33px;margin: 0px;line-height: 33px;background: url(../images/icon-26.png) no-repeat;margin:0 10px;}


.school .table {margin-bottom: 40px;}
.school h2 {font-size: 30px;color: #2ba8e2; text-align: center;margin-bottom: 25px;}
.school .title {overflow: hidden;_zoom:1;font-size: 14px;color: #eb4709;margin-bottom: 10px;}
.school .title span {float: left;}
.school .title a {float: right;color: #eb4709;background: url(../images/icon-28.png) no-repeat;padding-left:15px;}
.school table tr {text-align: center;}
.school table tr th {height: 40px;background: #666666;color: #cccccc;font-size: 14px;vertical-align: middle;border: 1px solid #575757;border-top: none;border-bottom: none; text-align:center;}
.school table tr td {height: 35px;font-size: 12px;color: #999999;vertical-align: middle;border: 1px solid #eff0f2; text-align:center;line-height: 24px;padding:0 5px;}

.school h4 {font-size: 18px;color:#666666;margin-bottom: 15px;  line-height:25px;}
.school h5 {font-size: 12px;color: #666666;margin-bottom: 10px; line-height:20px;}
.school p {font-size: 12px;color: #999999;margin-bottom: 10px; line-height:20px;}

.society p {text-align: right;font-size: 14px;color: #999999;}
.society p span {font-size: 14px; margin-left: 30px;}
.society p b {color: #333333;}
.society td a {color: #2ba8e2;}


.workInner h2 {font-size: 30px;color: #2ba8e2; text-align: center;margin-bottom: 20px;border-bottom: 2px solid #2ba8e2;padding-bottom: 20px;}
.workInner .title {overflow: hidden;_zoom:1;margin-bottom: 20px;}
.workInner .title h3 {float: left;font-size: 24px;line-height: 30px;}
.workInner .title p {float: right;overflow: hidden;_zoom:1;padding-right: 10px;padding-top: 3px;}
.workInner .title p a {float: left;margin-left: 6px;}

.workInner .infoBox {border: 1px solid #e2e2e2;padding: 20px;}

.workInner .infoBox ul {overflow: hidden;_zoom:1;width: 678px;}
.workInner .infoBox ul li {float: left;width: 95%;padding-left: 10px;font-size: 14px;margin-bottom: 15px;color: #333333; line-height:22px;}
.workInner .infoBox ul li span {color: #999999;}
.workInner .infoBox h4 {height: 24px;line-height: 24px;color: #999999;padding-left: 10px;background: #f1f1f1;margin-bottom: 20px;}

.workInner .infoBox dl  {margin-bottom: 30px;}
.workInner .infoBox dl dt {font-size: 18px;color: #666666;margin-bottom: 20px; line-height:22px;}
.workInner .infoBox dl dd {font-size: 14px;color: #999999;margin-bottom: 22px;line-height: 22px;}
.workInner .infoBox dl dd p {font-size: 14px;color: #999999;line-height: 22px;overflow: hidden;_zoom:1;}
.workInner .infoBox dl dd p b {float: left;width: 10px;}
.workInner .infoBox dl dd p span {float: left;width: 650px;}

.workInner  .btn a {display: inline-block;width: 241px;height: 48px;background: url(../images/icon-34.png) no-repeat; text-align: center;line-height: 48px;color: #FFFFFF;font-size: 20px;}
.workInner  .btn {text-align: center;padding-top: 30px;}





.product .sideNav h2 {background: url(../images/icon-35.png) no-repeat;width: 200px;height: 100px;font-size: 24px;color: #FFFFFF; text-align:center; line-height: 100px;}



.product .sideNav ul li a:hover,
.product .sideNav ul li a.active {color: #FFFFFF;background: url(../images/icon-23.png) no-repeat 160px center #cb3a04;height: 49px;border-top: none;border-bottom: none;line-height: 49px;}


.product .sideNav ul li ol li a:hover,
.product .sideNav ul li ol li a.active {color: #be4800;background:none;height:auto;line-height: 40px;background: url(../images/icon-36.png) no-repeat 160px center;}

.product .r .main h2 {font-size: 35px;text-align: center;margin-bottom: 10px}
.product .r .main .search {overflow: hidden;_zoom:1;margin-bottom: 30px;}
.product .r .main .search input{float: left;border: none;margin: 0px;padding: 0px;}
.product .r .main .search form {float: right;}
.product .r .main .search .inputText {width: 150px;height: 27px;background: #e3e3e3;border: 1px solid #d4d4d4;border-right:none; line-height: 27px;padding: 0 10px;}
.product .r .main .search .inputSubmit {width: 29px;height: 29px;background: url(../images/icon-37.png) no-repeat center #f8652e;cursor: pointer;}

.electric .main ul {width: 760px;}
.electric .main ul li {width: 223px;border: 1px solid #e3e3e3;background: #e3e3e3;height: 170px;margin-right: 22px;float: left;margin-bottom: 30px;}
.electric .main ul li img {margin-bottom: 3px;}
.electric .main ul p {font-size: 14px;color: #717171;line-height: 21px;text-align: center;}



.floatDiv { border-top: 5px solid #66625F;left: 50%;margin-left: 520px;position: fixed;top: 296px;width: 174px;border: 1px solid #dfdfdf;border-top: 5px solid #66625f;}
.floatDiv ol li {border-bottom: 1px solid #dfdfdf;}

.electricInner dl {overflow: hidden;_zzom:1;padding-bottom: 50px;}
.electricInner dl dt {float: left;}
.electricInner dl dd {float: right;width: 370px;}
.electricInner dl dd h3 {font-size: 36px;color: #333333;line-height: 45px;margin-bottom: 20px;}
.electricInner dl dd h3 span {font-size: 22px;color: #5e5e5e;line-height: 35px;}
.electricInner dl dd p {font-size: 12px;color: #939393;line-height: 20px;}
.electricInner {margin-bottom: 20px;}


.electricInner .title {overflow: hidden;_zoom:1;padding:20px  0 ;}
.electricInner .title h3 {float: left;font-size:18px;line-height: 21px;color: #66625f}
.electricInner .title p {float: right;overflow: hidden;_zoom:1;padding-right: 10px;padding-top: 3px;}
.electricInner .title p a {float: left;margin-left: 6px;}

.tabIcon a {float: left; display: inline-block;width: 157px;height: 44px;line-height: 44px;text-align: center;font-size: 18px;color: #6f6f6f;border: 1px solid #d1d1d1;border-bottom:none;}
.tabIcon {border-bottom: 1px solid #d1d1d1;overflow: hidden;_zoom:1;margin-bottom: 30px;}
.tabIcon a.active {background: #e94609;color: #FFFFFF;border-left: none;border-right:none;width: 159px; }

.electricInner .div2 table  {border: 1px solid #e2e2e2;}
.electricInner .div2 table .c {background: #f6f6f6;}
.electricInner .div2 table td {height: 36px;padding-left: 20px;vertical-align: middle;color: #333333;}

.electricInner .div3 {text-align: center;}
.electricInner .div3 img {display: inline-block;}

.electricInner .main .like ul {width: 760px;}
.electricInner .main .like li {width: 223px;border: 1px solid #e3e3e3;background: #e3e3e3;height: 180px;margin-right: 22px;float: left;margin-bottom: 30px;}
.electricInner .main .like  li img {margin-bottom: 3px; width:223px; height:131px;}
.electricInner .main .like  p {font-size: 14px;color: #717171;line-height: 21px;text-align: center;}


/*2015-01-28*/
.idnexCont .contMain ul li div a:hover h4{ color:#003b8f; font-weight:bold;}


/*20150412*/
/*解决方案 中文*/

.about .sideNavGreen h2{ background:url(../images/20150412/img02.jpg) no-repeat;}
.content .sideNavGreen ul li a{ font-size:14px; width:180px; padding-right:20px; background: url(../images/icon-22.png) no-repeat 185px center;}
.content .sideNavGreen ul li a:hover,.content .sideNavGreen ul li a.active {color: #FFFFFF;background: url(../images/icon-23.png) no-repeat 185px center #48b037;height: 49px;border-top: none;border-bottom: none;line-height: 49px;}
.solutionBox h2.title{ text-align:center; line-height:50px; font-size:36px; color:#333333l; padding:30px 0;}
.solutionBox img.topimg{ width:710px; height:auto; border:5px solid #f4f4f4;}
.solutionBox .videoboxtop{ width:720px; margin-top:40px;}
.solutionBox .videobox{ width:300px;}
.solutionBox .words{ width:400px;}
.solutionBox .words p{ line-height:30px; color:#66625f; font-size:14px; text-indent:2em;}
.solutionBox .wordsbot{ margin-top:40px; padding-bottom:40px;}
.solutionBox .wordsbot p{line-height:30px; color:#66625f; font-size:14px; text-indent:2em;}
.solutionBox .wordsbot h3{ color:#2e941c; font-size:18px; padding-top:40px; padding-bottom:20px;}


/*解决方案 英文*/
.content .sideNavGreenEn ul li a{ font-size:12px; height:60px; line-height:30px;}
.content .sideNavGreenEn ul li a:hover,.content .sideNavGreenEn ul li a.active { height:60px; line-height:30px;}
.content .sideNavGreenEn ul li.first a{ height:60px; line-height:60px;}
.content .sideNavGreenEn ul li.first a:hover,.content .sideNavGreenEn ul li.first a.active { height:60px; line-height:60px;}
.solutionBoxEn h2.title{ font-size:30px;}


/*国际战略 英文*/
.content .sideNavEn ul li a{ width:180px; padding-right:20px;  background: url(../images/icon-22.png) no-repeat 185px center; font-size:12px;}
.content .sideNavEn ul li a:hover,.content .sideNavEn ul li a.active {background: url(../images/icon-23.png) no-repeat 185px center #2293c7;}
.content .sideNavEn ul li ol li a:hover,
.content .sideNavEn ul li ol li a.active {color: #2293c7;background:none;height:auto;line-height: 40px;background: url(../images/icon-29.png) no-repeat 185px center;}

.interBox h2.title{ text-align:center; font-size:30px; color:#333; padding:40px 0;}
.interBox .words{ padding-bottom:80px;}
.interBox .words p{ font-size:14px; color:#74706e; line-height:40px; padding-left:130px; background: url(../images/20150412/icon01.png) no-repeat 110px center;}
.interBox .words img{ margin-bottom:40px;}