﻿/* 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: 0;
}
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;}

body,html {margin: 0px;margin: 0px; font-family:"Microsoft Yahei","Arial" ,sans-serif; font-size: 12px;overflow-x:hidden }
a {text-decoration: none;}




/*.clear {clear: both;}*/
body {position: relative;width: 100%;background: #eff0f2;}
.center {position: relative;width:1000px;margin-left: -500px;left: 50%;}

.l {float: left;}
.r {float: right;}


.clearfix:after{ content:"."; display:block; clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clearfix{ zoom:1;}


.header .headTop {background:#666666;height: 25px;_zoom:1;}
.header .headTop .language {line-height: 25px;color: #FFFFFF;}
.header .headTop .language a {color: #FFFFFF;background: url("../images/icon-2.png") no-repeat left center; padding-left: 15px;margin-right:30px;}
.header .headTop .language a.active {background: url("../images/icon-1.png") no-repeat left center;color: #333333;}
.header .headTop ul li {float: left;line-height: 25px;}
.header .headTop ul li div{float: left;}
.header .headTop ul li a {color: #fff;}
.header .headTop ul li a:hover {color: #FFFFFF;}
.header .headTop ul li.link {margin-right: 33px;}
.header .headTop ul li.link a {background: url("../images/icon-3.png") no-repeat left center;padding-left: 22px;}
.header .headTop ul li.link_yd {margin-right: 33px;}
.header .headTop ul li.link_yd a {background: url("../images/icon-yd.png") no-repeat left center;padding-left: 22px;}
.header .headTop ul li.land {color: #8a8a8a;margin-right: 30px;}
.header .headTop ul li.share {margin-right: 30px; height:25px; position:relative;}
.header .headTop ul li.share img.ewmewm{ position:absolute; top:25px; left:-10px; z-index:1000000; display:none; width:100px; height:100px;}

.header .headTop ul li.share a {display: inline-block;height: 25px;width: 17px;}
.header .headTop ul li.share a span{display: none !important;}
.header .headTop ul li .wb {background: url("../images/wb.png") no-repeat left center;}
.header .headTop ul li .wx {background: url("../images/wx.png") no-repeat left center;margin-left: 10px;}
.header .headTop ul li.search { color:#fff}
.header .headTop ul li.search form {width: 152px;height: 25px;overflow: hidden;_zoom:1; background:#4e4e4e;}
.header .headTop ul li.search input {padding: 0px;margin: 0px;border:none;float: left;}

.header .headTop ul li.search .inputSubmit {width: 21px;height: 25px;background: url("../images/icon-4.png") no-repeat right center ;cursor: pointer;}
.header .headTop ul li.search .inputText {width: 111px;height: 25px; background: #666666;padding: 0 10px;color: #FFFFFF;font-family: "Microsoft Yahei"; background:#4e4e4e;}



#xpxx{ margin-left:10px;}



.headNav {height: 85px;position: relative;z-index: 999999;}
.headNav .logo a {display: inline-block;width: 478px;height: 80px;background: url("../images/logo.png") no-repeat;margin-top: 5px;}
.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:30px;position: relative; 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; }


.headNav ul.nav li div {position: absolute;z-index: 9999px;width: 140px;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: 1250px;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: 1250px;}
.idnexCont .contMain ul {overflow: hidden;_zoom:1;width: 1250px;margin-bottom: 50px;}
.idnexCont .contMain ul li {width: 240px;float: left;height: 254px;margin-right: 5px;}

.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.li4 {background: url("../images/icon-11.png") no-repeat;}
.idnexCont .contMain ul li.li5 {background: url("../images/icon-58.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.li4:hover {background: url("../images/icon-56.png") no-repeat;}
.idnexCont .contMain ul li.li5:hover {background: url("../images/icon-57.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: 1250px;overflow: hidden;}

.idnexCont .contMain .r {width: 240px;}
.idnexCont .contMain .r h2 {margin-bottom: 10px;width: 240px;float: left;overflow: hidden;_zoom:1; height:94px;}
.idnexCont .contMain .r h2 a {display: inline-block; width: 240px;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:240px; height:136px;}
.video img{ float:left;}
.idnexCont .contMain .r .video {position: relative;}
.idnexCont .contMain .r .video a {display: inline-block;width: 50px;height:50px;background: url("../images/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;}

.footer  {background: #003a8f;_zoom:1;height: 226px;}
.footer .l ul {margin-top: 30px;}
.footer .l ul li {font-size: 14px;margin-bottom: 20px;font-weight: bold;height: 26px;line-height: 26px;}
.footer .l ul li a {color: #999999;line-height: 26px;display: inline-block;height: 26px;padding-left: 45px;}


.footer .l ul li.li1 a {background: url("../images/icon-13.png") no-repeat left center;}
.footer .l ul li.li2 a {background: url("../images/icon-14.png") no-repeat left center;}
.footer .l ul li.li3 a {background: url("../images/icon-15.png") no-repeat left center;}
.footer .l ul li.li4 a {background: url("../images/icon-16.png") no-repeat left center;}

.footer .l {width: 250px;}
.footer .r {padding-top: 30px;width: 500px;}
.footer .r ul {overflow: hidden;_zoom:1;}
.footer .r li.li1 {margin-bottom: 60px;}
.footer .r li.li1 p {font-size: 12px;float: right;background: url("../images/icon-17.png") no-repeat left center;padding-left: 15px;color: #ccc;line-height: 22px;}
.footer .r li.li1 p span {font-size: 14px;}
.footer .r li.li1  .select {float: right;cursor: pointer;}
.footer .r li.li1  .select span {display:inline-block;width: 100px;height: 22px;background: url("../images/icon-18.png") no-repeat left center;line-height: 22px;color: #FFFFFF; overflow:hidden; padding:0 21px; text-align:center;}
.footer .r li.li2 {margin-bottom: 20px;overflow: hidden;_zoom:1;}
.footer .r li.li2 p {text-align: right;float: right;}
.footer .r li.li2 a {font-size: 12px;color: #cccccc;line-height: 24px;margin-left: 20px;}
.footer .r li.li3 {font-size: 12px;line-height: 18px;color: #cccccc;float: right;}

.footer .r li.li1  .select {position: relative;}
.footer .r li.li1  .select .list {position: absolute;width: 250px;height: 124px;background: #474747;right: 0px;padding:6px 20px;top:30px;display: none;}
.footer .r li.li1  .select .list {overflow: auto;}
.footer .r li.li1  .select .list li {float: right;line-height: 26px;}
.footer .r li.li1  .select .list li a {color: #FFFFFF;font-size: 12px; float:right; height:26px; width:220px; text-align:right;}

.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: 14px;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; overflow:hidden}
.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;}



.client .main  dl {overflow: hidden;_zzom:1;padding-bottom: 50px;border-bottom: 1px solid #e9e9e9;}
.client .main  dl dt {float: left;}
.client .main  dl dd {float: right;width: 465px;}
.client .main  dl dd h3 {font-size: 16px;color: #595959;;margin-bottom: 20px;}
.client .main  dl dd p {font-size: 12px;color: #939393;line-height: 20px;text-indent: 2em;}

.client .main  ul li {height: 34px;line-height: 34px;font-size: 14px;color: #808080;border-bottom: 1px dashed #d2d2d2;background: url("../images/icon-41.png") no-repeat left center; padding-left: 15px;}
.client .main  ul li a  {color: #808080;}
.client .main  ul li.last {border-bottom: none;}

.faq .tabBox h3 {height: 35px;line-height: 35px;font-size: 14px;color: #333333;border-top: 1px solid #e9e9e9;padding-left: 20px;cursor: pointer;position: relative;}
.faq .tabBox h3 b {display: inline-block;width: 15px;height: 8px;background: url("../images/icon-45.png") no-repeat; position: absolute;right: 15px;top: 13px;}
.faq .tabBox .showDiv {color: #66625f;font-size: 12px;line-height: 24px;text-indent: 2em;padding: 10px 0 20px 0;display: none;}
.faq .tabBox h3.h3Hover {background: #f5f5f5;border-top: 3px solid #d79166;}
.faq .tabBox h3.h3Hover b {background: url("../images/icon-46.png") no-repeat;}


.down  ul li {padding-bottom: 30px;margin-bottom: 30px; border-bottom: 1px solid #e9e9e9;}
.down  ul li dl {overflow: hidden;_zoom:1;}
.down  ul li dt {float: left;}
.down .div1  ul li dd {float: right;width: 455px;}
.down .div2  ul li dd {float: right;width: 570px;}
.down .div2  ul li dt img {border: 1px solid #e2e2e2;}
.down  ul li dd h3 {font-size: 16px;color: #be4800;margin-bottom: 10px; line-height:20px;}
.down  ul li dd p {font-size: 12px;line-height: 20px;color: #66625f;margin-bottom: 10px;}
.down  ul li dd.dd2 {margin-bottom: 20px;}
.down  ul li dd.dd2 span {margin-right: 40px;font-size: 12px;color: #9a9a99;line-height: 24px;}
.down  ul li dd.dd3 a {display: inline-block;width: 105px;height: 35px;line-height: 35px;font-size: 16px;color: #FFFFFF;text-indent: 3em;margin-right: 20px;}
.down  ul li dd.dd3 .d {background: url("../images/icon-42.png") no-repeat;} 
.down  ul li dd.dd3 .v {background: url("../images/icon-43.png") no-repeat;} 
.down  ul li.last {border-bottom: none;}
.product .down .main .search {margin-bottom:0px;}


.pledge .tabBox {border-bottom: 1px solid #e9e9e9;margin-bottom: 20px; padding-bottom: 30px;}
.pledge .title {overflow: hidden;_zoom:1;}
.pledge .title p {float: right;overflow: hidden;_zoom:1;padding-right: 10px;padding-top: 3px;}
.pledge .title p a {float: left;margin-left: 6px;}


.mapAdd .map {background: url("../images/map.jpg") no-repeat;width: 720px;height: 600px;position: relative;}
.mapAdd .map ul li {position: absolute;} 
.mapAdd .map ul li a {background: url("../images/icon-50.png") no-repeat; padding-left: 20px; padding-top: 15px;font-size: 12px;line-height: 22px;color: #66625f;height: 27px;display: inline-block;}
.mapAdd .map ul li a:hover {background: url("../images/icon-51.png") no-repeat; color: #eb4709;}
.mapAdd .map ul li .add  {left:60px;top: 0px;width: 248px;position: absolute;z-index:999;display: none;}
.mapAdd .map ul li .add h3 {font-size: 18px;height: 35px;line-height: 35px;color: #FFFFFF;padding-left: 20px;background: url("../images/icon-52.png") no-repeat 220px center #2ea7e0;margin-bottom: 1px;cursor: pointer;}
.mapAdd .map ul li .add .info {background: #FFFFFF;padding: 10px 20px;display: none;border: 1px solid #2ea7e0;margin-bottom: 1px;border-top: 4px solid #2ea7e0;position: relative;z-index: 99999;}
.mapAdd .map ul li .add .info h4 {font-size: 18px;color: #2595ca;margin-bottom: 5px; line-height:25px; }
.mapAdd .map ul li .add .info p {overflow: hidden;_zoom:1;line-height: 20px;}
.mapAdd .map ul li .add .info span {font-size: 12px;color: #66625f;float: left;}
.mapAdd .map ul li .add .info b {font-size: 12px;color: #66625f;float: left;width: 170px;padding-left: 5px;}
.mapAdd .map ul li .add h3.h3none {display: none;}
.mapAdd .map ul li .beijing {background: url("../images/star.png") no-repeat;}
.mapAdd .map ul li .beijing:hover {background: url("../images/star.png") no-repeat;}
.mapAdd .map ul li.now .add {display: block;}
/**/
.news .sideNav h2 {
    background:url("../images/wy_82.jpg") no-repeat;
    color: #ffffff;
    font-size: 24px;
    height: 100px;
    line-height: 100px;
    text-align: center;
    width: 200px;
}

.news .sideNav ul li a:hover,
.news .sideNav ul li a.active {color:#fff;background: url("../images/icon-23.png") no-repeat 160px center #17939c;height: 49px;border-top: none;border-bottom: none;line-height: 49px;}



.honor-show{ width:720px; margin:0 auto; padding-bottom:50px;}
.honor-show-div{ margin-top:10px;}
.honor-show-div h2{ height:40px; line-height:40px; background:#2ea7e0; color:#fff; font-size:18px; text-indent:10px;}
.honor-show-div ul li{ height:40px; background:url("../images/wy_95.png") no-repeat 16px 13px #f7f7f7; border-bottom:1px solid #ebebeb; position:relative; cursor:pointer; *margin-top:-4px;}
.honor-show-div ul li a{ line-height:40px; padding-left:50px; font-size:14px; color:#666666;}
.honor-show-div ul li span{ line-height:40px; padding-right:25px; font-size:14px; color:#666666;}
.honer-medal{ position:absolute; left:50%; top:50%; margin-top:-62px; z-index:9999;}
.honer-medal img{ padding:7px; border:1px solid #2ea7e0;}
.honer-medal span{ background:url("../images/wy_97.png") no-repeat; width:7px; height:11px; position:absolute; left:-6px; top:52px;}
.honor-show-div ul li.active{ background:url("../images/wy_95.png") no-repeat 16px 13px #fbfbfb; z-index:999;}
.honor-show-div ul li.last{ background:url("../images/wy_96.png") no-repeat 16px 13px #f7f7f7;}
.honor-show-div ul li.last a{ color:#2ea7e0;}


/*2014-10-9*/
img{ display:inline-block;}

/* 首页视频弹窗 */
.video-popup{width: 100%;position: absolute;left:0;top:584px;height:1075px;display: none;}
.video-popup-bg{height:100%;width: 100%;overflow: hidden;background: #8b8b8b;opacity: 0.7;filter:alpha(opacity=70);}
.video-popup-con{width: 960px;height:580px;position: absolute;top:273px;left:50%;margin-left: -480px;}
.video-close{height:40px;width: 40px;position: absolute !important;right:0;top:-107px;background: url("../images/temp/close.jpg") no-repeat;}



/* 隐私保护 */
.privacy-tit{width: 100%;border-bottom: 1px solid #d79166;}
.privacy-tit h2{font-size: 24px;color:#e94609;line-height: 108px;text-align: center;}
.privacy-tit p{font-size: 16px;color:#666666;line-height: 20px;margin-bottom: 40px;}
.privacy-list{width: 100%;}
.privacy-list li{padding-top: 60px;}
.privacy-list strong{font-size: 16px;line-height: 21px;color: #333333;display: block;margin-bottom: 20px;}
.privacy-list p{font-size: 14px;line-height: 21px;color: #666666;display: block;text-indent: 2em;}



/* 留言反馈 */
.message-top{height:35px;width: 100%;border-top:2px solid #d79166;background: #f5f5f5;}
.message-tit{height:100px;width: 100%;font-size: 18px;line-height:62px;color:#e94609;}
.message-con{width: 100%;height:auto;background: url("../images/bg-01.png") right 35px no-repeat;}
.message-con label{width: 100%;height:auto;overflow: hidden;_zoom:1;display: block;margin-bottom: 20px;}
.message-con label p{float: left;width: 139px;text-indent: 5px;font-size: 14px;line-height: 38px;color:#757575;}
.message-con label input{float: left;width: 462px;height:38px;border:1px solid #b3b3b3;font-size: 14px;color:#757575;line-height: 38px;text-indent: 5px;}
.message-con label textarea{width: 462px;height:176px;border:1px solid #b3b3b3;font-size: 14px;color:#757575;line-height: 38px;text-indent: 5px;resize:none;}
.message-con .message-btn{height:35px;margin-top: 40px;width: 100%;overflow: hidden;_zoom:1;}
.message-con .message-btn a{float: left;height:35px;width: 140px;font-size: 14px;line-height: 35px;text-align: center;color:#fff;}
.message-con .message-btn a.submit{background: url("../images/btn-01.png") no-repeat;margin:0 75px 0 195px;}
.message-con .message-btn a.again{background: url("../images/btn-02.png") no-repeat;}





/* 搜索列表 */
.search-top{height:116px;background: #f5f5f5;margin-top: 42px;}
.search-top h3{font-size: 18px;color:#e94609;line-height: 46px;padding-top:12px;text-indent: 23px;}
.search-top .search-div{height:30px;padding-left: 20px;overflow: hidden;_zoom:1;}
.search-top .search-div input{height:28px;width:359px;float: left;border:1px solid #d4d4d4;border-right:0;font-size: 14px;line-height: 28px;text-indent: 5px;color:#d4d4d4;}
.search-top .search-div a{float: left;height:30px;width: 30px;background: url("../images/wy_62.jpg") no-repeat;}
.search-list dt{height:58px;border-bottom:2px solid #d79166;width: 100%;overflow: hidden;_zoom:1;}
.search-list dt p{font-size: 14px;line-height: 58px;color:#666666;float: left;}
.search-list dt p.r{float: right;}
.search-list dt p span{color:#f9784c;font-size: 14px;line-height: 58px;}
.search-list dd{padding-left:23px;border-bottom: 1px solid #e9e9e9;}
.search-list dd strong{display: block;font-size: 14px;line-height: 58px;color: #333333;}
.search-list dd strong span{font-size: 14px;line-height: 58px;color: #f9784c;}
.search-list dd p{font-size: 12px;line-height: 24px;color: #666666;}

.search-list dd em{font-size: 12px;line-height: 40px;color:#e78b00;}


.main_nei .fenye a{float: left;}

/* 网站地图 */
.map-tit{font-size: 24px;color:#e94609;text-align: center;line-height: 77px;margin-top: 16px;border-bottom:2px solid #d79166;}
.map-con-t{height:45px;border-bottom:1px solid #cccccc;width: 100%;overflow: hidden;_zoom:1;}
.map-con-t span{float: left;font-size: 18px;line-height: 45px;color: #333333;padding-right: 20px;background: url("../images/icon-56.png") right center no-repeat;}
.map-con-list{padding-bottom: 50px;width: 100%;height:auto; overflow: hidden;_zoom:1;}
.map-con-list dl{float: left;}
.map-con-list dl dt{padding-right:98px;}
.map-con-list dl dt a{display: block;font-size: 14px;line-height: 42px;margin-top: 20px;color:#333;}
.map-con-list dl dd a{font-size: 12px;line-height: 20px;color:#666666;display: block;}
.map-solution dl dt{padding-right: 61px;}
.map-con-list dl.epaper dt{padding-right: 200px;}


/* 在线申请 */
.apply-tit{border-bottom:2px solid #d79166;}
.apply-tit h2{font-size: 24px;color:#e94609;text-align: center;line-height: 77px;margin-top: 16px;}
.apply-tit p{font-size: 18px;line-height: 60px;color:#e94609;}
.apply-con{width: 100%;_zoom:1;border-bottom:1px solid #e9e9e9;clear:both;}
.apply-con p.tit{font-size: 16px;line-height: 56px;color:#333333;float: left;width: 100%;}
.apply-con .apply-con-l{width:410px;float: left;}
.apply-con label{float: left;width: 100%;margin-bottom: 20px;height:auto;}
.apply-con label span{float: left;width: 100px;font-size: 14px;color:#757575;line-height: 40px;}
.apply-con label input{height:38px;width: 300px;border:1px solid #b3b3b3;font-size: 14px;line-height: 38px;color:#757575;text-indent: 5px;float: left;}
.apply-con label em{color:#e94609;float:right;line-height: 40px;}
.apply-con .apply-con-r{float: right;width: 415px;}

.apply-con label .radio{height:12px;width: 12px;margin-top:14px;}
.apply-con label strong{font-size: 14px;color:#757575;line-height: 40px;margin-right: 50px;float: left;}
.apply-con label div{float: left;}
.apply-con label .year{height:38px;width: 84px;border:1px solid #b3b3b3;position: relative;}
.apply-con label .year a{height:38px;width: 84px;display: block;font-size: 14px;line-height: 38px;color:#757575;background: url("../images/icon-57.png") 63px center no-repeat;text-indent: 18px;}
.apply-con .years strong{margin:0 5px;}
.apply-con label .year ul{width: 84px;border:1px solid #b3b3b3;border-top: 0;border-bottom: 0;position: absolute;top:38px;left:-1px;display: none;}
.apply-con label .year li{border-bottom:1px solid #b3b3b3;line-height: 22px;font-size: 14px;color:#757575;text-indent: 18px;background: #fff;}
.apply-con label .month,.apply-con label .day{height:38px;width: 58px;border:1px solid #b3b3b3;position: relative;}
.apply-con label .month a,.apply-con label .day a{height:38px;width: 58px;display: block;font-size: 14px;line-height: 38px;color:#757575;background: url("../images/icon-57.png") 38px center no-repeat;text-indent: 14px;}
.apply-con label .month ul,.apply-con label .day ul{width: 58px;border:1px solid #b3b3b3;border-top: 0;border-bottom: 0;position: absolute;top:38px;left:-1px;display: none;}
.apply-con label .month li,.apply-con label .day li{border-bottom:1px solid #b3b3b3;line-height: 22px;font-size: 14px;color:#757575;text-indent: 14px;background: #fff;}

.apply-con label .select{height:38px;width: 300px;border:1px solid #b3b3b3;float: left;position: relative;}
.apply-con label .select a{font-size: 14px;line-height: 38px;color:#757575;text-indent: 11px;display: block;background: url("../images/icon-57.png") 265px center no-repeat;}
.apply-con label .select ul{width: 300px;border:1px solid #b3b3b3;border-top: 0;border-bottom: 0;position: absolute;top:38px;left:-1px;display: none;}
.apply-con label .select li{border-bottom:1px solid #b3b3b3;line-height: 22px;font-size: 14px;color:#757575;text-indent: 11px;background: #fff;}

.apply-con label .language{height:38px;width: 168px;border:1px solid #b3b3b3;float: left;position: relative;}
.apply-con label .language a{font-size: 14px;line-height: 38px;color:#757575;text-indent: 11px;display: block;background: url("../images/icon-57.png") 149px center no-repeat;}

.apply-con label .language ul{width: 168px;border:1px solid #b3b3b3;border-top: 0;border-bottom: 0;position: absolute;top:38px;left:-1px;display: none;}

.apply-con label .language li{border-bottom:1px solid #b3b3b3;line-height: 22px;font-size: 14px;color:#757575;text-indent: 11px;background: #fff;}


.apply-con label textarea{float: left;height:181px;width: 804px;border:1px solid #b3b3b3;resize:none;float: left;font-size: 14px;line-height: 38px;color:#757575;}
.person label{margin-bottom: 0;}
.person b{float: left;margin-left: 100px;font-size: 12px;line-height: 30px;color:#999999;margin-bottom: 20px;}

.apply-con .address input{width: 804px;}
.apply-btn{height:35px;margin-top: 40px;width: 100%;overflow: hidden;_zoom:1;}
.apply-btn a{float: left;height:35px;width: 140px;font-size: 14px;line-height: 35px;text-align: center;color:#fff;}
.apply-btn a.submit{background: url("../images/btn-01.png") no-repeat;margin:0 75px 0 304px;}
.apply-btn a.again{background: url("../images/btn-02.png") no-repeat;}

/*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;}