@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif;}
img{ border:none;}
.main{ width:100%; height:auto;}
.top{ width:100%; height:135px; background:url(../../images/top-bg.gif) repeat-x;}
.top1{ width:980px; height:88px; margin:auto;}
.logo{ width:483px; height:80px; float:left;}
.search{ width:235px; height:88px; float:right; background:url(../../images/search-bg.gif) no-repeat left;}
.nav{ width:980px; height:47px; margin:auto;}
.nav ul li{ float:left; margin-right:35px !important; margin-right:30px; list-style:none; line-height:47px;}
.nav ul li a{font-size:12px; color:#444444; text-decoration:none; font-weight:bold;}
.nav ul li a:active{font-size:12px; color:#444444;font-weight:bold; border-bottom:1px #666 dashed;}
.nav ul li a:hover{font-size:12px; color:#000000;font-weight:bold; border-bottom:1px #000000 dashed;}
.pnav{ width:980px; height:47px; margin:auto;}
.pnav ul li{ float:left; margin-right:20px !important; margin-right:20px; list-style:none; line-height:47px;}
.pnav ul li a{font-size:12px; color:#444444; text-decoration:none; font-weight:bold;}
.pnav ul li a:active{font-size:12px; color:#444444;font-weight:bold; border-bottom:1px #666 dashed;}
.pnav ul li a:hover{font-size:12px; color:#000000;font-weight:bold; border-bottom:1px #000000 dashed;}
.banner{ width:100%; min-width:980px; height:346px; background:url(../coalimg/banner.jpg) center;}
.content{ width:980px; margin:auto; margin-top:30px;}
.midline{ background:url(../../images/line.jpg) center; height:11px; }
.midmain{ margin-bottom:25px; height:350px; padding-top:10px;}
.midmain1{ width:300px; float:left; margin-right:40px;}
.midmain p{ line-height:18px; padding-bottom:5px; border-bottom:1px #CCC dashed; font-size:12px; color:#666; clear:both;}
.midmain img{ border:1px solid #bebebe; padding:2px; margin:10px 0 10px 0;}
.midmain ul{ list-style:none;}
.midmain ul li{ float:left; width:150px; line-height:18px;}
.midmain ul li a{ display:block; font-size:12px;color:#3c5a98;}
.midmain ul li a:hover{ color:#000; text-decoration:none;}
.middle{ margin-bottom:30px; border-bottom:1px dashed #bebebe; padding-bottom:20px;}
.middleleft{ float:left; width:540px; margin:0 25px 0 10px;}
.middleleft ul{ list-style:none;}
.middleleft ul li{ float:left; width:250px; line-height:18px;}
.middleleft ul li a{ display:block; font-size:12px;color:#3c5a98;}
.middleleft ul li a:hover{ color:#000; text-decoration:none;}

.middleright{ float:right;}
.middleleft p{ font-size:12px; line-height:20px; color:#666;}
.middleline{ height:300px; width:1px; border-left:1px solid #bebebe; float:left; margin-top:10px;}
.middleright{ width:370px; margin-left:10px;}
.rightbread{ float:left;}
.rightbread h1{ font-size:14px; font-weight:lighter; }
.middleright ul{ font-size:12px; color:#666666; margin-top:10px; list-style-image: url(../coalimg/li.gif); margin-left:10px;}
.middleright ul li{ float:left;line-height:20px;}
.middleright ul li a{color:#3c5a98;}
.middleright ul li a:hover{ color:#000; text-decoration:none;}



.left{ width:283px; height:auto; float:left;}
.left1{ background:url(../../images/background.gif); background-position:0px 0px; width:233px; height:41px; line-height:44px; padding:3px 0 0 50px; font-size:20px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#444444;}
.mleft{padding-top:10px; border:1px #CCC solid; border-top:none;}

.sc{ margin-left:25px;font-size:14px; font-weight:bold; padding-bottom:5px; line-height:20px; background-color:#f8f8f8; display:block; width:233px; height:18px;}
.sc a{ text-decoration:none; color:#777777;}
.sc a:hover{ text-decoration:none; color:#000;}
.mleft ul{ background-color:#f8f8f8; padding-bottom:10px;}
.mleft ul li{list-style:url(../../images/liststyle.gif); margin-left:42px; line-height:25px;}
.mleft ul li a{ text-decoration:none; line-height:20px; font-size:12px; color:#777777;}
.mleft ul li a:hover{ text-decoration:none; line-height:20px; font-size:12px; color:#000000;}
.more{ display:block; text-align:right; width:180px; padding:0; margin:0; }
.more a{ text-decoration:none; color:#0CF; font-size:12px; margin-right:20px; padding:0; margin:0; }
.smore{ text-align:right; width:205px; display:block;}
.smore a{ text-decoration:none; color:#0CF; font-size:12px; margin-right:20px;}
.space { height:10px; width:283px; clear:both;}
.mmleft,.mmright{ width:140px; float:left; background-color:#f8f8f8;}

.mmleft dt,.mmright dt { line-height:20px; margin-left:20px;}
.mmleft dt a,.mmright dt a{ text-decoration:none; color:#777777; font-size:12px;}
.mmleft dt a:hover,.mmright dt a:hover{ text-decoration:none; color:#000000; font-size:12px;}
.clear { clear:both; width:100%; height:2px;}
.right{ float:left; width:646px; margin:0 0 40px 50px;}
.vright{ float:left; width:646px; margin-left:50px;}
.right1{ line-height:30px; padding-bottom:5px; border-bottom:1px #CCC solid; font-size:19px; color:#666; clear:both;}
.right1 span{ margin-left:500px;}
.rightp{ line-height:30px; padding-bottom:5px; border-bottom:1px #CCC dashed; font-size:19px; color:#666; clear:both;}
.pdfd{ line-height:20px; padding-bottom:5px; border-bottom:1px #CCC dashed; font-size:12px; color:#666; clear:both;}
.right2{ line-height:30px; padding-bottom:5px; border-bottom:1px #CCC solid; font-size:19px; color:#666; clear:both;}
.right2 span{ margin-left:482px;}
.iproduct{ width:306px; height:130px; margin-top:20px; float:left;}
.iproduct2{ width:306px; height:130px; margin-top:20px; float:right;}
.ileft{ float:left; width:125px; height:120px;}
.iright{ width:162px; height:130px; float:right;}
.iright a{ text-decoration:none; color:#666;}
.iright h1{ font-size:14px; line-height:25px; padding-bottom:5px;}
.iright p{ font-size:11px; line-height:18px;}
.imore{ width:77px; height:26px; background:url(../../images/background.gif); background-position:-283px 0px; line-height:26px; padding-left:20px; font-size:12px; margin:10px 0 0 0;}
.imore a{ color:#000;}
.imore a:hover{ color:#0CF;}
.ishadow{ width:299px; height:10px !important; height:5px; background:url(../../images/background.gif); background-position:0px -44px; clear:both;}
.isolutions{ height:109px; margin-top:20px;}
.isolutions img{ width:134px; height:80px; padding:15px 9px; border:1px #CCC dashed; float:left;}
.isolutionp{ width:474px; height:109px; background:url(../../images/isolutions.gif); float:right;}
.isolutionp p{ font-size:11px; color:#777777; line-height:20px; padding-left:20px;}
.isolutionp h2{ padding:10px 0 10px 20px;}
.isolutionp h2 a{ font-size:13px; text-decoration:none; color:#09F;}
.iapplication{ width:193px; height:155px; margin-top:5px; float:left;}
.iapplication img,.iapplication2 img{ padding:5px; border:1px #cdcdcd solid;}
.iapplication p,.iapplication2 p{ text-align:center; line-height:25px; font-size:12px;}
.iapplication2{ width:193px; height:155px; margin:5px 30px 0; float:left;}
.iapplication2 a,.iapplication a{ text-decoration:none; color:#333;}{ text-decoration:none; color:#333;}
.bottom{ width:100%; height:70px; background:url(../../images/ibottombg.gif) repeat-x; margin-top:5px;}
.ibottom{ width:980px; margin:auto; height:70px;}
.ibottom1{padding-top:10px;}
.ibottom1 ul{ width:980px; height:25px; display:block;}
.ibottom1 ul li{ float:left; line-height:25px; list-style:none; color:#FFF; font-size:12px; margin:0 10px;}
.ibottom1 ul li a{ text-decoration:none; color:#FFF;}
.ibottom1 ul li a:hover{ text-decoration:none; color:#09F;}

.ibanner{ width:940px; margin:auto; height:30px; padding-top:138px;}
.banner ul li{ float:left; list-style:inside; margin-right:5px; color:#FFF; font-size:10px;}
.banner ul li a{ text-decoration:none; color:#FFF; font-size:12px !important; font-size:13px;}
.bread{ font-size:13px; float:right; width:335px; text-align:right;}
.bread a{ font-size:13px; color:#666; text-decoration:none;}
.bread2{ float:left; width:300px;}
.b2{ float:left; width:300px;}
.bread2 h1{ font-size:18px; font-weight:lighter;}
.bread2 h2{ font-size:14px; font-weight:lighter; color:#000;}
.b2 h2{ font-size:12px; font-weight:lighter; color:#09F;}
.vright p{ font-size:12px; line-height:20px; color:#666;}
.right p{ font-size:12px; line-height:20px; color:#666;}
.pcrusher{ width:280px; margin-top:10px; float:left; margin-right:80px;}
.pcrusher a,.pcrusher2 a{ text-decoration:none; color:#000;}
.pcrusher h1,.pcrusher2 h1{ font-size:14px;}
.pcrusher2{ width:280px; margin-top:10px; float:left;}
.pcrusher img,.pcrusher2 img{ padding:5px; border:1px #CCC solid; margin:10px 0;}
.ccrusher{ width:290px; margin-top:10px; float:left; margin-right:60px;}
.ccrusher a,.ccrusher2 a{ text-decoration:none; color:#000;}
.ccrusher h1,.ccrusher2 h1{ font-size:14px;}
.ccrusher2{ width:290px; margin-top:10px; float:left;}
.ccrusher img,.ccrusher2 img{ padding:5px; border:1px #CCC solid; margin:10px 0;}
.sjaw{ clear:both; width:645px; height:120px; margin-top:10px;}
.sjaw img{ float:left; padding:5px; border:1px #CCC solid; margin-right:10px;}
.ejaw{ clear:both; width:645px; height:100px; margin-top:10px;}
.ejaw img{ float:left; padding:5px; border:1px #CCC solid; margin-right:10px;}
.sball{ width:190px; float:left; margin-top:20px;}
.sball2{ width:190px; float:left; margin:20px 36px 0;}
.sball a,.sball2 a{ text-decoration:none; color:#000;}
.sball h2,.sball2 h2{ font-size:12px; color:#000; font-weight:lighter; display:block; border-bottom:1px #CCC dashed; margin-bottom:5px;}
.sball img,.sball2 img{ padding:5px; border:1px #CCC solid; margin-bottom:10px;}
.rm a{ font-size:12px; display:block; color:#F40;}
.right ul li{ list-style:none; font-size:12px; margin-left:30px; line-height:20px;}
.right ul li a{ text-decoration:none; color:#09F;}
#form{ margin-top:5px; margin-left:26px;}
#form th{ font-size:12px; font-weight:lighter; float:left; margin-left:20px; line-height:30px; text-align:left;}
#form td{ float:left;}
.m_on{ margin:5px 0; height:18px; border:1px #000 solid; }
.m_off{ margin:5px 0; height:18px; border:1px #000 solid;}
.submit{ width:120px; height:30px;}
.norder{ width:139px; height:22px; background-image:url(../news/image/ne-bg.gif); float:left; margin-right:20px !important; margin-right:18px; margin-top:20px;}
.norder a{ text-decoration:none; color:#000; font-size:12px; line-height:22px; padding-left:20px;}
.norder a:hover{ text-decoration:none; color:#f43000; font-size:12px; line-height:22px; padding-left:20px;}
.pleft{ width:305px; height:330px; float:left;}
.pright{ width:310px; height:auto; min-height:330px; float:right;}
.op{ width:640px; height:auto; min-height:180px;}
.pdf,.large{ height:24px; line-height:25px;font-size:13px; color:#666;padding:5px 0;}
.pdf a,.large a{ text-decoration:none; color:#666;}
.pdf a:hover,.large a:hover{ text-decoration:none; color:#f430000;}
.limage{ display:block; width:24px; height:23px; background:url(../info/image/bg.gif) no-repeat; background-position:0px 0px;float:left; margin-right:10px;}
.dpdf{ display:block; width:24px; height:24px; background:url(../info/image/bg.gif) no-repeat; background-position:-25px 0px;float:left;margin-right:10px;}
.pright h2{ color:#b4131c; font-size:16px; display:block; border-bottom:1px #CCC solid; line-height:30px; margin-bottom:5px;}
.op h2{ color:#b4131c; font-size:16px; display:block; border-bottom:1px #CCC solid; line-height:30px; margin-bottom:5px;}
.order{ width:308px; height:96px; border:1px solid #CCC; margin-top:10px; background-color:#fbfbfb;}
.order p{ line-height:40px; margin-left:10px;}
.order img{ margin-left:10px;}
.ris{ color:#b4131c; width:230px; height:30px; background:url(../info/image/star.gif) right no-repeat; font-size:13px; line-height:30px; margin-left:10px;}
.star{ width:308px; height:63px; border:1px #CCC solid; margin-top:10px;}
.star p{ margin-left:10px;}
.pb{ width:645px; height:29px; border-bottom:1px solid #ef6500;}
.ab{ width:540px; height:29px; border-bottom:1px solid #ef6500;}
.pbl{ width:12px; height:29px; background:url(../info/image/bg.gif); background-position:-61px 0px; float:left;}
.pbr{ width:12px; height:29px; background:url(../info/image/bg.gif); background-position:-49px 0px; float:left;}
.pb h2{ display:block; height:29px; width:auto; background:url(../info/image/pbbg.gif) repeat-x; font-size:14px; color:#FFF; float:left; line-height:29px; padding:0 1px;}
.ab h2{ display:block; height:29px; width:auto; background:url(../info/image/pbbg.gif) repeat-x; font-size:14px; color:#FFF; float:left; line-height:29px; padding:0 1px;}
.pbenefit{ margin-top:28px; width:640px; float:left; margin-bottom:15px;}
.abenefit{ margin-top:28px; width:540px; float:left; margin-bottom:15px;}
.pbenefit p{ margin:10px 0;}
.gallery{margin-top:10px; font:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:14px; color:#333; height:auto;}
.gallery dt{font:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#333; border-bottom:1px #CCC solid; padding-bottom:2px}
.pdfcenter{ width:300px; float:left; height:20px; margin-top:10px; line-height:20px;}
.pdfbread{ width:200px; height:20px; float:left; font-size:12px; color:#000;}
.pdfdownload{ width:100px; height:20px; float:right; font-size:12px;}
.pdfdownload a{ text-decoration:none; color:#f43000;}
.pright strong{ font-weight:lighter;}
.acontent{ width:980px; margin:auto; margin-top:22px;}
.aleft{ width:210px; height:auto; float:left;}
.aleft1{ background:url(../../images/background.gif); background-position:0px -54px; width:198px; height:28px; line-height:31px; padding:3px 0 0 12px; font-size:14px; color:#444444;}
.amleft{border:1px #CCC solid; border-top:none;}
.asc{ padding-top:5px; margin-left:12px;font-size:14px; padding-bottom:5px; line-height:20px; background-color:#f8f8f8; display:block; width:163px; height:18px;}
.asc a{ text-decoration:none; color:#0CF;}
.asc a:hover{ text-decoration:none; color:#000;}
.amleft ul{ background-color:#f8f8f8; padding-bottom:10px;}
.amleft ul li{list-style:none; margin-left:12px; line-height:22px;}
.amleft ul li a{ text-decoration:none; font-size:11px; color:#000000;}
.amleft ul li a:hover{ text-decoration:none; font-size:11px; color:#777777;}
.amore{ text-align:right; width:283px; display:block;}
.amore a{ text-decoration:none; color:#777777; font-size:12px; margin-right:20px;}
.aspace { height:10px; width:283px; clear:both;}
.ammleft,.mmright{ width:140px; float:left; background-color:#f8f8f8;}
.ammleft dt,.mmright dt { line-height:20px; margin-left:20px;}
.ammleft dt a,.mmright dt a{ text-decoration:none; color:#777777; font-size:12px;}
.ammleft dt a:hover,.mmright dt a:hover{ text-decoration:none; color:#000000; font-size:12px;}
.amain{ width:100%; height:auto; background:url(../images/body.jpg);}
.aright{ float:left; width:540px; margin-left:10px; padding-bottom:25px;}
.aright a{ text-decoration:none; color:#333; border-bottom:#CCC 1px dashed;}
.aright1{ line-height:25px; padding-bottom:5px; border-bottom:1px #CCC solid; color:#666; clear:both;}
.abread{ font-size:12px; float:right; width:320px; text-align:right;}
.abread a{ font-size:12px; color:#666; text-decoration:none;}
.abread2{ float:left; width:220px;}
.abread2 h1{ font-size:14px; font-weight:lighter;}
.application{ width:210px; float:right;}
.application ul{width:208px; border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; background-color:#FFF; padding:10px 0;}
.application ul li{ list-style:url(../../images/list-bg.gif); line-height:20px; margin-left:25px;}
.application ul li a{ font-size:11px; color:#000; text-decoration:none;}
.application ul li a:hover{ font-size:11px; color:#666666; text-decoration:none;}
.abottom{ width:210px; height:17px; background:url(../images/background.gif); background-position:0px -85px;}
.atop{ width:210px; height:51px; background:url(../../images/background.gif); background-position:0px -101px;}
.atop p{ padding-left:40px; font-size:13px; color:#3c5a98;}
.aright p{ font-size:11px; line-height:20px; color:#666;}
.aimg1{ float:left; margin-right:10px; border:1px #ececec solid; padding:5px;}
.ah2{ font-size:12px; line-height:40px; display:block;}
.solutions{ border-bottom: 1px solid #cdcdcd;height: 92px;margin-top: 10px; padding-bottom:10px;}
.solutions h2{ font-size:12px;}
.solutions img{border: 1px solid #cdcdcd;float: left;margin-right: 10px;padding: 5px;}
.pagelist{ height:20px; margin-top:10px; width:100%;}
.pagelist ul li{ float:left; list-style:none; margin-left:0px;}
.pagelist ul li a,.pagelist ul li a:hover{ background:url(../info/image/bg.gif) repeat-x; margin-right:5px;}
.pagelist ul li a{ display:block; height:20px; padding:0 7px; color:#0CF; font-size:11px; line-height:20px; background-position:0 -58px; border:1px #0FF solid;}
.pagelist ul li a:hover{ display:block; height:20px; padding:0 7px; color:#0CF; font-size:11px; line-height:20px; background-position:-65px -58px;border:1px #0FF solid;}
.aright dt,dl{ font-size:12px; color:#666666; line-height:20px;}
.right dl{ display:block; margin:15px 0;}
.right dl dd{ height:25px; line-height:25px; display:block; clear:both; border-bottom:1px #CCC dashed;}
.right dl dd a{ text-decoration:none; color:#000; font-size:11px;}
.right dl dd a:hover{ text-decoration:none; color:#f43000;}
.date{ display:block; float:right;}
.news{ display:block; float:left;}
.events{border-bottom:1px #CCC dashed;}
.events h2{ font-size:13px;}
.events a{ text-decoration:none; color:#000;}
.events a:hover{ text-decoration:none; color:#f43000;}
.main p.history { padding: 0 8px 0; line-height: 16px; margin: 18px 0 0 0; } 
.main p.historyborder1 { border-left: 5px solid #d8e3f1;}
.main p.historyborder2 { border-left: 5px solid #b1c7e3;}
.main p.historyborder3 { border-left: 5px solid #89abd5;}
.main p.historyborder4 { border-left: 5px solid #628fc7;}
.main p.historyborder5 { border-left: 5px solid #3b73b9; margin-bottom: 26px;}
.topsearch{ margin-top:46px !important; margin-top:43px; width:250px; margin-left:48px;}
.textfeild{ border: medium none; width:149px; height:16px; background:url(../images/background.gif); background-position:-211px -54px; font-family:Arial, Helvetica, sans-serif;}
.bottomsearch{ margin-top:10px; height:28px;}
.btextfeild{ width:366px; height:26px; border:1px #ececec solid; float:left; margin-right:10px; line-height:26px;}
.button{ width:70px; height:28px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:25px; float:left;}
.ilive{ width:946px; margin:90px auto 0;}
.gary{ padding:5px 0; border-top:1px #ececec solid; background-color:#f7f7f7;}

/*-------------------- 专题内页开始-----------------------------------------------------*/
.topic img{ border:1px solid #bebebe; padding:2px; margin-bottom:5px;}
.topic { margin: 10px 0 20px 0; margin-bottom:30px; color:#666666;}
.topic h1{ font-size:12px;}
.topic p{ padding-bottom:10px;}

