/* CSS Document */

body{padding:0;margin:0 auto;font-size:12px;line-height:23px;color:#666;font-family:"Î¢ÈíÑÅºÚ",Arial;width:100%;min-width:1100px;width:expression((documentElement.clientWidth < 1100) ? "1100px" : "100%" );zoom:1;background:#f7f6f6}
dd,div,dl,dt,form,li,ul{padding:0;margin:0}
li,ul{list-style:none}
.h1,.h2,.h3,.h4,.h5,.h6,p{padding:0;margin:0}

article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}
figcaption,figure{margin:0;padding:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
em{font-style:normal}
img{border:none;border:0;max-width:100%;vertical-align:top}
a{color:#666;text-decoration:none;noline:-webkit-tap-highlight-color:transparent}
a:focus{outline:0;-moz-outline:none}
a:hover{text-decoration:none;color:#316baa}
.clear{clear:both;height:0;overflow:hidden}
.MainContent{}
.Content{min-height:300px;width:1100px;margin:0 auto;position:relative}
.SinglePage{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden;font-size:13px;line-height:24px}
.Top{height:130px;background:#fdfdfd;position:relative;z-index:3}
.Top1{width:1100px;height:120px;margin:0 auto}
.Top1 .logo{width:500px;height:79px;display:inline-block;float:left;margin-top:24px}
.Top1 .top_r{display:inline-block;text-align:right;float:right}
.Top1 .top_r .Language{margin-top:11px;margin-bottom:13px;margin-right:0}
.Top1 .top_r .Language a{color:#fff;font-size:12px;height:24px;line-height:24px;width:54px;text-align:center;background:#9c9c9c;display:inline-block}
.Top1 .top_r .companyname{margin-bottom:8px;margin-top:15px;margin-right:-1px;width:307px;height:57px}
.Top1 .top_r .companyname img{width:307px;height:57px}
.MainNaver{height:41px;background:#316baa}
.MainNav{width:1100px;height:41px;margin:0 auto;position:relative}
.MainNav li{float:left;display:block;width:158px;height:37px;line-height:37px;border-top:4px solid #316baa}
#nav1{width:152px;background:#ebf0f7;}
#nav1 a{color:#316ca9;width:152px;}
.MainNav li .span a{display:block;width:158px;text-align:center;font-size:16px;color:#fff}
.MainNav ul li:hover{border-top:4px solid #316baa}
.MainNav ul li:hover .span a{color:#316ca9;background:#ebf0f7}
.MainNav dl{position:absolute;left:0;top:41px;background:#fff;width:1053px;padding:60px 24px 24px;border-bottom:6px solid #2667a8;display:none}
.MainNav dl dt{float:left;width:245px;padding-right:23px}
.MainNav dl dt a{display:block;padding-left:30px;height:44px;line-height:44px;border-bottom:1px solid #dcdcdc;color:#004a96;font-size:16px;background:url(nav_bg_03.jpg) no-repeat 3px center}
.MainNav dl dt a:hover{font-weight:700}
.MainNav dl dt span a{padding:0;height:auto;border:none;padding-top:15px;background:0 0}
.MainNav dl dt.clear{padding:0;height:20px;position:absolute;right:26px;bottom:4px;text-align:right}
.MainNav dl dt.clear a{height:20px;line-height:20px;font-size:14px;border:none;background:0 0}
.MainNav dl dd{float:left;width:245px;padding-right:23px;padding-bottom:10px;line-height:42px}
.MainNav dl dd a{display:block;color:#004a96;font-size:14px}
.MainNav dl dd a:hover{font-weight:700}
.MainNav dl .leftdl{float:left;width:520px}
.MainNav dl .rightdl{float:left;width:490px;margin-left:42px}
.MainNav dl .rightdl dd{width:235px;display:inline-block;padding-right:10px}
.MainNav dl .rightdl dd img{width:235px;height:145px}
.MainNav dl .rightdl dd .painame{width:235px;display:block;text-align:center;color:#004a96;font-size:16px}
.foucebox{width:100%;height:350px;position:relative}
.foucebox .bd{width:100%;height:350px}
.foucebox .bd ul{width:100%!important}
.foucebox .bd li{width:100%!important;height:350px;overflow:hidden}
.foucebox .bd li a{width:100%;height:350px;display:block}
.foucebox .hd_er{width:100%;height:44px;left:0;bottom:0;position:absolute;background:url(banner_bottom.png) repeat-x left top}
.foucebox .hd{height:44px;width:1100px;position:relative;margin:0 auto}
.foucebox .hd .tel{position:absolute;left:0;top:2px;background:url(tel.png) no-repeat left top;padding-left:45px;font-size:32px;color:#fff;height:36px}
.foucebox .hd .tel span{font-family:Arial;font-size:36px;font-weight:700;margin-top:8px;display:inline-block}
.foucebox .hd ul{text-align:right;width:282px;float:right}
.foucebox .hd li{margin-left:7px;height:44px;width:67px;display:inline-block;float:left}
.foucebox .hd a{filter:alpha(opacity=50);opacity:.5;-moz-opacity:.5;-khtml-opacity:.5;height:40px;padding:2px;background:#c4d0df;width:63px;display:inline-block}
.foucebox .hd img{height:40px;width:63px}
.foucebox .hd li.on a{background:#fff;filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1}

.positioninfo{width:1100px;margin:0 auto;height:95px}
.positioninfo .columnname{float:left;color:#0d4093;font-size:26px;line-height:95px;letter-spacing:2px}
.positioninfo .Current{float:right;font-size:14px;height:13px;margin-top:42px}
.positioninfo .Current a{padding:0 15px;color:#333;display:inline-block}
.positioninfo .Current span{margin-left:13px;color:#316baa;display:inline-block}
.positioninfo .Current em{width:1px;border-right:1px #d1d1d1 solid;height:12px;margin-bottom:-1px;display:inline-block}
.Menu{background:#d3d3d3;height:38px;line-height:38px;overflow:hidden}
.MenuList{width:1099px;margin:0 auto;height:38px;border-left:1px #fff solid}
.MenuList li{float:left}
.MenuList li a{padding:0 26px;color:#333;font-size:16px;float:left;border-right:1px #fff solid}
.MenuList li a:hover,.MenuList li.onmenu a{background:#316baa;color:#fff}


.aboutbox{margin-top:24px;margin-bottom:70px}

.Bottomer{min-height:130px; background-color:#316baa;}
.Bottom{width:1100px;margin:0 auto}

.Bottomnav{text-align:center;margin-top:10px;font-size:14px;padding-top:15px; color:#FFFFFF}
.Bottomnav a{color:#fff}
.Bottomnav em{margin:0 10px;color:#ffffff;}
.Copyright{color:#adc4dd;text-align:center;margin-top:10px;width:1100px;position:relative}


.indexBox1_er{margin-top:55px;background:#f7f6f6}
.indexBox1{width:1100px;height:305px;margin:0 auto}
.indexBox1 .indexnews{width:560px;float:right}
.indexBox1 .indextj{float:left;width:460px}

.Energy_nr {width:460px;height:230px;float:left;position:relative;margin-top:20px; font-size:14px; line-height:25px;}

.indexBox1 .commontit{padding-bottom:10px;border-bottom:1px #dedddd solid}
.indexBox1 .commontit a{color:#999;font-size:14px;float:right}
.indexBox1 .commontit span{float:left;color:#0046AA;font-size:24px;font-weight:700}
.indexBox1 .commontit span em{color:#ccc;font-size:18px;font-family:Arial;margin-left:5px}
.indexBox1 .indexnews .newscon li{height:45px;margin-top:10px;padding-bottom:17px;border-bottom:1px #dedddd solid}
.indexBox1 .indexnews .newscon li.last{border-bottom:none;padding-bottom:0}
.indexBox1 .indexnews .newscon li .time{width:471px;float:left;color:#666;font-size:14px;height:26px;overflow:hidden}
.indexBox1 .indexnews .newscon li .time span{font-size:14px;display:block; float:right}
.indexBox1 .indexnews .newscon li .tit{float:left;color:#333;font-size:14px;height:26px; float:left; font-weight:bold}
.indexBox1 .indexnews .newscon li .tit:hover{color:#073d94}
.indexBox1 .indexnews .newscon li .con{width:471px;float:left;color:#666;font-size:12px;height:26px;overflow:hidden}
.indexBox2_er{background:#316baa;height:480px;margin-top:50px}
.indexBox2{width:1100px;height:480px;margin:0 auto;position:relative}
.indexBox2 .ProTxt .TabBox{height:52px;line-height:52px;position:absolute;left:360px;top:-25px}
.indexBox2 .ProTxt .TabBox li{width:270px;text-align:center;float:left;height:52px;cursor:pointer;display:block;color:#fff;font-size:18px;font-weight:700;background:url(tab_ico22.png) no-repeat left center;margin-right:20px}
.indexBox2 .ProTxt .TabBox li.on{background:url(tab_ico11.png) no-repeat left center;color:#fff}
.indexBox2 .ProTxt .ContBox{padding:75px 0 0 0}
.indexBox2 .ProTxt .ContBox .Box{display:none}
.indexBox2 .ProTxt .ContBox .Box li{padding:8px;background:#f1f2f4;width:240px;height:320px;float:left;margin-right:25px}
.indexBox2 .ProTxt .ContBox .Box li .pic{width:240px;height:184px;overflow:hidden;margin-bottom:10px;display:block}
.indexBox2 .ProTxt .ContBox .Box li .title{color:#404040;font-size:16px;font-weight:700;margin:5px 0;display:block}
.indexBox2 .ProTxt .ContBox .Box li .title:hover{color:#073d94}
.indexBox2 .ProTxt .ContBox .Box li .des{color:#9e9e9e;font-size:14px;height:48px;overflow:hidden;margin-bottom:10px}
.indexBox2 .ProTxt .ContBox .Box li .more{background:url(more.gif) no-repeat left center;color:#004a96;padding-left:20px}
.indexBox3_er{margin-top:50px;background:#f7f6f6;margin-bottom:20px;width:100%}
.indexBox3_re{width:100%;position:relative;height:75px}
.indexBox3_re .titbox{width:160px;text-align:center;margin:0 auto;color:#333;background:#f7f6f6;font-size:24px;font-weight:700;position:relative;z-index:10}
.indexBox3_re .titborder{z-index:5;width:100%;border-bottom:1px #dedddd solid;height:1px;position:absolute;top:11px;left:0}
.indexBox3_re .titbox .span1{color:#073d94}
.indexBox3_re .titbox .span2{color:#ccc;font-size:18px;margin-top:5px;display:block}
.indexBox3{width:1100px;margin:0 auto;margin-top:0}
.ladyScroll{margin-top:0;height:300px;position:relative;width:1100px;overflow:hidden}
.ladyScroll .next,.ladyScroll .prev{cursor:pointer;position:absolute;z-index:100;width:25px;height:25px}
.ladyScroll .prev{background:url(button_right.gif) no-repeat left center;left:555px;top:0}
.ladyScroll .next{background:url(button_left22.gif) no-repeat left center;left:520px;top:0}
.ladyScroll .prev:hover{background:url(button_right.png) no-repeat left center}
.ladyScroll .next:hover{background:url(button_left.gif) no-repeat left center}
.ladyScroll li{height:200px;float:left;position:relative;text-align:center;width:250px;margin:0 18px;margin-top:45px}
.ladyScroll .pic{margin:0 auto;height:253px;overflow:hidden;width:331px}
.ladyScroll img{display:block;height:170px;width:220px}
.ladyScroll .tit{margin-top:15px;bottom:0;color:#333;font-size:16px;left:0;overflow:hidden;position:absolute;text-align:center;width:220px;font-weight:700}
.ladyScroll .tit a{color:#333}