﻿﻿@charset "utf-8";

/* -- 弹出窗口 -- */





#banner{

	height: 449px;

	float:left;

	margin-bottom: 50px;

}



#flashs{ position:relative; height:449px; overflow:hidden;}

#flashs .bgitem{  z-index:1;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:50%; margin-left:-95px; padding:0px 6px;}

#flashs .btn span{ color:#fff;  background:url(../images/afous-h.png) no-repeat top center; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}

#flashs .btn span.cur{ background:url(../images/afous.png) no-repeat top center;}

/*BANNER_end*/





.frlink{ overflow: hidden; margin-top: 20px;}

.frlink .container{ width: 1047px; overflow: hidden; }

.frlink .frcont{ border: 1px solid #cecece; border-bottom: none; overflow: hidden; width: 980px; padding-top: 18px; margin: 0px auto;}

.frlink .frlink_L{ overflow: hidden; float:left; width: 115px; margin-left: 18px;}

.frlink .frlink_L .sqrk{ font-size: 12px; color: #848484; display: inline-block;}

.frlink .frlink_L .lkmore img{ display: block; padding-top: 9px;}



.frlink .frlink_R{ overflow: hidden; float: right; width: 825px; margin-right: 18px;}

.frlink .frlink_R ul{ overflow: hidden; position: relative; left: -5px; top: 0px;}

.frlink .frlink_R ul li{ float: left; line-height: 25px;padding: 5px;}

.frlink .frlink_R ul li a{ padding: 0px 11px; color: #777777; border-left:1px solid #777777;}



.frlink .yying{width: 1047px; height: 10px; background: url(../images/yying.jpg) no-repeat top center; position: relative; left: 6px; top: -5px;}

/*友情链接_end*/







.research{ overflow: hidden;}

.research .container{ overflow: hidden;}

.research .rscont{ height: 60px; line-height: 60px; overflow: hidden;}

.research .rscont .hotci{ width: 650px;}

.research .rscont .hotci *{ float: left; font-family: "宋体";}

.research .rscont .hotci span{ color: #303030;}

.research .rscont .hotci em{ color: #6d6d6d; margin: 0px 7px;}



.research .rscont .rsbox{ width: 236px; height: 30px; margin-top: 15px; border-bottom: 1px solid #d5d5d5;}

.research .rscont .rsbox .cont_text{ float: left; line-height: 18px; color: #aeaeae; padding: 5px 0px; border: none; outline: none; padding-left: 10px; width: 186px;}

.research .rscont .rsbox .cont_btn{ float: right; width: 30px; height: 30px; cursor: pointer; background: url(../images/rsbtn.png) no-repeat; outline: none; border: none;}



/*搜索_end*/







.cpcenter{ overflow: hidden; margin-top: 30px; margin-bottom:30px;}

.cpcenter .container{ overflow: hidden;}

.cpcenter .cpmenu{ width: 220px; overflow: hidden;}

.cpcenter .cpmenu h4{ overflow: hidden; height: 63px; width: 220px; text-align: center; padding-top: 20px; background: url(../images/cpmenubg.jpg) no-repeat;}

.cpcenter .cpmenu h4 a{ font-size: 20px; color: #fff; text-decoration: none;}

.cpcenter .cpmenu h4 span{ font-family: "Arial"; font-size: 13px; display: block; color: #fff; padding-top: 9px; text-transform: uppercase;}



.cpcenter .cplist{ width: 188px; border: 2px solid #026cb6; overflow: hidden; padding: 0px 14px 5px 14px; padding-top: 14px;}

.cpcenter .cplist dl{ overflow: hidden; margin-bottom: 21px;}

.cpcenter .cplist dl dt{ width: 189px; height: 42px; text-align: center; line-height: 42px; background: url(../images/dtbg.png) no-repeat;}

.cpcenter .cplist dl dt a{ font-size: 14px; font-weight: bold; color: #fff;  text-decoration:none;}

.cpcenter .cplist dl dd{ display:none; height: 30px; line-height: 30px; margin-top: 10px; width: 189px; background: url(../images/ddbg.png) no-repeat;}

.cpcenter .cplist dl dd a{ display: inline-block; line-height: 30px; width: 164px; font-size: 12px; color: #3d3d3d; padding-left: 25px;}

.cpcenter .cplist dl.cur dt{background: url(../images/dtbg-h.png) no-repeat; margin-bottom: 4px;}

.cpcenter .cplist dt.cur{background: url(../images/dtbg-h.png) no-repeat;}



.cpcenter .cplist dl dd.cur a{ color:#CF2930;}

.cpcenter .cplist dl dd a:hover{ display: inline-block; line-height: 30px; width: 164px; font-size: 12px; color: #CF2930; padding-left: 25px;}





.cpcenter .hotlink{  width: 220px; text-align: center; background: #026cb6; padding-bottom:8px;}

.cpcenter .hotlink h5{ font-size: 20px; color: #ffffFF; padding-top: 25px;}

.cpcenter .hotlink .oti{ margin-top: 13px;}

.cpcenter .hotlink .oti em{ width: 20px; height: 4px;  border-top: 1px solid #fff; display: inline-block;}

.cpcenter .hotlink .oti span{ font-size: 14px; color: #fff; margin: 0px 9px;}

.cpcenter .hotlink .ott{ font-size: 12px; color: #fff; margin:10px 0px;}

.cpcenter .hotlink .otn{ font-size: 18px; color: #fff;}





.cpcenter .cpshow{ overflow: hidden; width: 738px; border: 1px solid #e2e2e2;}

.cpcenter .cpshow .cpshow_top{ overflow: hidden; padding-top: 23px;}

.cpcenter .cpshow_top .cptab{ width: 355px; height: 46px; float: left; overflow: hidden; padding-left: 13px;}

.cpcenter .cpshow_top .cptab li{ width: 128px; float: left; margin: 0px 9px; text-align: center; height: 41px; line-height: 41px; background: url(../images/cptab.png) no-repeat; position: relative;}

.cpcenter .cpshow_top .cptab li a{ width: 128px; line-height: 41px; font-size: 16px; text-decoration: none; display: inline-block;}

.cpcenter .cpshow_top .cptab li b{ display: none; width: 27px; background: url(../images/cpsj.png) no-repeat; height: 10px; position: absolute; top: 36px; left: 50%; margin-left: -14px;}

.cpcenter .cpshow_top .more{ float: right; margin-right: 26px;}

.cpcenter .cpshow_top .more1{ float: right; margin-right: 26px; font-size: 20px; font-family: "Arial"; color: #026cb6;}

.cpcenter .cpshow_top .cptab li:hover,.cpcenter .cpshow_top .cptab li.cur{background: url(../images/cptab-h.png) no-repeat;}

.cpcenter .cpshow_top .cptab li:hover b,.cpcenter .cpshow_top .cptab li.cur b{ display: block;}

.cpcenter .cpshow_top .cptab li a:hover,.cpcenter .cpshow_top .cptab li.cur a{ color: #fff; font-weight: bold;}

.cpcenter .cpshow_top .more{ font-size: 12px; color: #c0c0c0; font-family: "Tahoma"; text-transform: uppercase; margin-top: 10px;}



.cpcenter .piclist{ overflow: hidden; margin-top: 24px; position: relative; left: 5px; top:0px; *padding-bottom: 18px;}

.cpcenter .piclist ul{ width: 229px; height: 302px; text-align: center; margin: 0px 7px 15px 7px; background: url(../images/cpbox.png) no-repeat; float: left;}

.cpcenter .piclist ul li{ width: 197px; height: 271px; padding: 9px 9px 9px 10px; display: inline-block; margin-top: 6px; background: #f2f2f2; overflow: hidden;}

.cpcenter .piclist ul li img{ display: block; width: 195px; height: 195px; overflow: hidden;}

.cpcenter .piclist ul li h5{ font-weight: normal; height: 40px; line-height: 40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.cpcenter .piclist ul li h5 a{ font-size: 12px; color: #333333;}

.cpcenter .piclist ul li p{ overflow: hidden;}

.cpcenter .piclist ul li p *{ font-size: 12px; font-family: "宋体"; color: #4e4e4e; text-decoration: none;}

.cpcenter .piclist ul li p .ckxq{ float: left; width: 95px; height: 34px; line-height: 34px; text-align: center; background: url(../images/cpbtn.png) no-repeat;}

.cpcenter .piclist ul li p .zxzx{ float: right; width: 95px; height: 34px; line-height: 34px; text-align: center; background: url(../images/cpbtn.png) no-repeat;}

.cpcenter .piclist ul li p a:hover{ color: #fff; background: url(../images/cpbtn-h.png) no-repeat;}



/*产品列表_end*/







.gtcase{ overflow: hidden; height: 680px; margin-top: 23px; border-top: 1px solid #e2e2e2; }

.gtcase .container{ overflow: hidden; }

.gtcase .gttitle{ width: 100%; height: 75px; overflow: hidden; text-align: center;padding-top: 16px;}

.gtcase .gttitle a{ font-size: 24px; font-weight: bold; color: #026cb6;}

.gtcase .gttitle p{ overflow: hidden; padding-top: 6px;}

.gtcase .gttitle p em{ display: inline-block; width: 30px; height: 4px; border-top: 1px solid #000000;}

.gtcase .gttitle p span{ font-size: 16px; color: #303030; font-family: "Arial"; margin: 0px 12px;text-transform: uppercase;}





.gtcase .gtcscont{ overflow: hidden;}

.gtcase .gtcscont .cstab{ width: 100%; height: 60px; overflow: hidden; text-align: center; background: url(../images/casetb.png) no-repeat left 48px;}

.gtcase .gtcscont .cstab li{ display: inline-block; * float:left; height: 50px; cursor: pointer; padding: 10px 25px 0 25px; text-align: center; position: relative;}

.gtcase .gtcscont .cstab li span{ font-size: 14px; color: #000000;}

.gtcase .gtcscont .cstab li b{ width: 29px; height: 29px; position: absolute; bottom: -3px;  background: url(../images/ty.png) no-repeat; left: 50%; margin-left: -14px;}

.gtcase .gtcscont .cstab li.cur b{background: url(../images/ty-h.png) no-repeat;}

.gtcase .gtcscont .cstab li:hover b{background: url(../images/ty-h.png) no-repeat;}

.gtcase .gtcscont .cstab .li1{*margin-left: 75px}





.gtcase .hqnr{overflow: hidden;}

.gtcase .hqnr ul{ overflow:hidden;}

.gtcase .hqnr li{ float:left; width:586px; overflow:hidden; background:#89b31b;}

.gtcase .hqnr li .serImg{ float:left; width: 100%; position:relative;}

.gtcase .hqnr li .serImg img{ width:100%; display:block;}



.gtcase .hqnr li .serImg .Title{ width:100%; height:48px; line-height:48px; text-align:center; background: url(../images/overbgg.png); position:absolute; bottom:7px; left:0px;}

.gtcase .hqnr li .serImg .Title *{ font-size:18px; color:#fff;}



.gtcase .hqnr .piclunbo{ margin-top: 18px;}

.gtcase .hqnr .piclunbo img{ display: block;}



/*GTO工厂实况_end*/







.tzfx{ overflow: hidden; border-top: 1px solid #e2e2e2;}

.tzfx .container{ overflow: hidden;}

.tzfx .tzcont{ position: relative; background: url(../images/tzfx.jpg) no-repeat; height: 418px;}

.tzfx ul{ width: 339px; position: absolute; top: 152px; right: 39px;}

.tzfx ul li{ height: 48px; line-height: 48px; border-bottom: 1px dashed #d8d8d8; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.tzfx ul li *{ float: left;}

.tzfx ul li em{ font-family: "Arial"; color: #026cb6; font-size: 22px; margin: 0px 9px;}

.tzfx ul li span{ font-size: 16px; color: #383838;}



/*投资风险_end*/







.gtys{

	overflow: hidden;

	background: url(../images/ys1.jpg) no-repeat top center;

	border-bottom: 1px solid #e2e2e2;

	margin-bottom: 10px;

}

.gtys .container{ overflow: hidden; height: 680px;}

.gtys .toptitle{ height: 55px; padding-top: 43px; position:relative;}

.gtys .toptitle a{ display:block; width:113px; height:32px; background:url(../images/g_1.png) no-repeat center; position:absolute; right:0; top:44px;}

.gtys .toptitle img{ display: block;}



.gtys .gtyscont{ position: relative;}

.gtys .gtyscont .text{ position: absolute; width: 295px;}

.gtys .gtyscont .text h5{ height: 80px; line-height: 80px; border-bottom: 1px solid #aaaaaa;}

.gtys .gtyscont .text h5 span{ font-size: 18px; color: #026cb6;}

.gtys .gtyscont .text p{ line-height: 25px; color: #464646; font-size: 14px; margin-top: 20px;}



.gtys .gtyscont .text1 h5{background: url(../images/xzt1.jpg) no-repeat right -8px;}

.gtys .gtyscont .text2 h5{background: url(../images/xzt2.jpg) no-repeat right -8px;}

.gtys .gtyscont .text3 h5{background: url(../images/xzt3.jpg) no-repeat right -8px;}

.gtys .gtyscont .text4 h5{background: url(../images/xzt4.jpg) no-repeat right -8px;}

.gtys .gtyscont .text5 h5{background: url(../images/xzt5.jpg) no-repeat right -8px;}

.gtys .gtyscont .text6 h5{background: url(../images/xzt6.jpg) no-repeat right -8px;}





.gtys .gtyscont .text1{ left: 0px; top: 48px;}

.gtys .gtyscont .text2{ right: 0px; top: 48px;}

.gtys .gtyscont .text3{ left: 0px; top:270px;}

.gtys .gtyscont .text4{ right: 0px; top:270px;}

.gtys .gtyscont .text5{ left: 0px; top:460px;}

.gtys .gtyscont .text6{ right: 0px; top:460px;}



/*为什么选择GTO——end*/









.hxjs{

	overflow: hidden;

	margin-top: 10px;

}

.hxjs .hxbg{ overflow: hidden;}

.hxjs .hxbg1{background: url(../images/gthc_01.jpg) no-repeat top center; height: 347px;}

.hxjs .hxbg2{background: url(../images/gthc_02.jpg) no-repeat top center; height: 347px;}

.hxjs .hxbg3{background: url(../images/gthc_03.jpg) no-repeat top center; height: 346px;}

.hxjs .hxbg4{background: url(../images/gthc_04.jpg) no-repeat top center; height: 347px;}





.hxjs .container{ overflow: hidden; height: 800px; margin-top: -1367px; padding-top: 20px; position: relative;}

.hxjs .toptitle{ text-align: center; width: 100%; height: 30px; background: url(../images/toptitle4.png) no-repeat top center;}

.hxjs .toptitle span{ display: inline-block; padding-top: 36px; font-size: 16px; color: #fff;}

.hxjs .hxjscont{ overflow: hidden;}

.hxjs .hxjscont .text{ width: 475px;}

.hxjs .hxjscont .text h5{ font-size: 20px; color: #026cb6; margin-bottom: 20px;}

.hxjs .hxjscont .text p{ font-size: 14px; color: #303030; margin-bottom: 10px; line-height: 23px; background: url(../images/yuan1.png) no-repeat left 5px; padding-left: 22px;}



.hxjs .hxjscont .text1{ position: absolute; top: 200px; left: 0px;}

.hxjs .hxjscont .text2{ position: absolute; top: 490px; right: 0px;}

.hxjs .hxjscont .text3{ width: 436px; position: absolute; top: 788px; left: 0px;}

.hxjs .hxjscont .text4{ width: 467px; position: absolute; top: 1120px; right: 0px;}

.hxjs .hxjscont .text4 p,.hxjs .hxjscont .text3 p{ background: none; padding-left: 0px;}







.hxjs .hxjscont .hotline{ width: 258px; position: absolute; right: 200px; top: 1268px;}

.hxjs .hxjscont .hotline dt{ float: left;}

.hxjs .hxjscont .hotline dt img{ display: block; margin-top: 4px;}

.hxjs .hxjscont .hotline dd{ padding-left: 50px;}

.hxjs .hxjscont .hotline dd span{ font-size: 16px; color: #5a5a5a;}

.hxjs .hxjscont .hotline dd p{ font-size: 24px; font-family: "Arial"; color: #026cb6;}



/*GTO核心技术_end*/









.qmqd{ overflow: hidden;}

.qmqd .hxbg{ overflow: hidden;}

.qmqd .hxbg1{background: url(../images/vv_01.jpg) no-repeat top center; height: 249px;}

.qmqd .hxbg2{background: url(../images/vv_02.jpg) no-repeat top center; height: 249px;}

.qmqd .hxbg3{background: url(../images/vv_03.jpg) no-repeat top center; height: 249px;}



.qmqd .container{ overflow: hidden; height: 748px; margin-top: -748px; position: relative;}

.qmqd .toptitle{ overflow: hidden; width: 100%; text-align: center; padding-top: 49px;}

.qmqd .toptitle span{ font-size: 30px; color: #fff9e6; font-weight: bold;}

.qmqd .text{ width: 428px; height: 112px; padding-right: 40px; padding-top: 14px; padding-left: 22px; background: url(../images/kuan.png) no-repeat; position: absolute;}

.qmqd .text dt{ font-size: 18px; color: #400d0f; height: 30px; line-height: 30px; font-weight: bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.qmqd .text dd{ line-height: 25px; color: #303030; font-size: 13px;}



.qmqd .text:hover{background: url(../images/kuan-h.png) no-repeat;}

.qmqd .text:hover dd{ color: #fff2df;}

.qmqd .text:hover dt{ color: #fff;}

/*.qmqd #text1 dd{ color: #fff2df;}

.qmqd #text1 dt{ color: #fff;}*/

.qmqd #text1{ top: 240px; left: 0px;}

.qmqd .text2{ top: 240px; right: -2px;}

.qmqd .text3{ top: 368px; left: 0px;}

.qmqd .text4{ top: 368px; right: -2px;}

.qmqd .text5{ top: 498px; left: 0px;}

.qmqd .text6{ top: 498px; right: -2px;}

.qmqd .zxbtn{ width: 203px; height: 57px; display: block; text-align: center; background: url(../images/zxbtn.png) no-repeat; line-height: 57px; font-size: 18px; color: #fff; position: absolute; top: 670px; left: 50%; margin-left: -101px;}



/*六大优势_end*/









.jmjz{ overflow: hidden; height: 500px; background: url(../images/jzbg.jpg) no-repeat top center;}

.jmjz .container{}

.jmjz .toptitle{ overflow: hidden; width: 100%; text-align: center; padding-top: 30px;}

.jmjz .toptitle a{ font-size: 20px; font-weight: bold; color: #fff;}

.jmjz .toptitle span{ color: #fff; font-size: 16px; font-family:"Arial"; display: block; padding-top: 8px;text-transform: uppercase;}





.jmjz .jmjzcont{ margin-top: 60px; position: relative;}

.jmjz .jmjzcont ul{ width: 976px; margin: 0px auto; overflow: hidden; }

.jmjz .jmjzcont ul li{ width: 210px; overflow: hidden; background: #fefefe; margin: 0px 9px; float: left; text-align: center; padding: 12px 8px 25px 8px;}

.jmjz .jmjzcont ul li img{ display: block; border: 1px solid #ededed;}

.jmjz .jmjzcont ul li h5{ height: 35px; line-height: 35px; margin-top: 9px; margin-bottom: 3px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.jmjz .jmjzcont ul li h5 a{ font-size: 14px; color: #303030;}

.jmjz .jmjzcont ul li .xkxq{ display: block; width: 111px; height: 31px; line-height: 31px; border: 1px solid #cccccc; margin: 28px auto 0 auto;}

.jmjz .jmjzcont ul li p{ font-size: 12px; line-height: 20px; height: 60px; color: #5a5a5a; text-align: left;}



.jmjz .jmjzcont .btn{ width: 57px; height: 57px; display: block; position: absolute;top: 115px;}

.jmjz .jmjzcont .prev{ left: -68px; background: url(../images/prevbtn.png) no-repeat top center;}

.jmjz .jmjzcont .next{ right: -68px; background: url(../images/nextbtn.png) no-repeat top center;}



/*客户见证_end*/









.cmtitle{ overflow: hidden; height: 40px; line-height: 40px; border-bottom: 2px solid #eaeaea;}

.cmtitle a{font-size: 20px; color: #026cb6;}

.cmtitle span{ color: #878787; font-family: "Arial"; text-transform: uppercase; margin-left: 3px; font-weight: normal;}





.gotogt{ overflow: hidden;}

.gotogt .container{ overflow: hidden;}



.gotogt .gotogtcont{ margin-top: 16px;}

.gotogt .gotogtcont .gotogtcont_L{ width: 655px;}

.gotogt .gotogtcont_L .topcont{ overflow: hidden; margin-top: 23px;}

.gotogt .gotogtcont_L .topcont dt{ float: left;}

.gotogt .gotogtcont_L .topcont dt img{ display: block;}



.gotogt .gotogtcont_L .topcont dd{ padding-left: 261px;}

.gotogt .gotogtcont_L .topcont dd h5{ height: 32px; line-height: 32px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.gotogt .gotogtcont_L .topcont dd h5 a{ font-size: 14px; color: #303030;}

.gotogt .gotogtcont_L .topcont dd p{ font-size: 12px; line-height: 20px; height: 80px; color: #737373;}

.gotogt .gotogtcont_L .topcont dd div{ overflow: hidden;}

.gotogt .gotogtcont_L .topcont dd div *{ float: left;}

.gotogt .gotogtcont_L .topcont dd div a{ display: block; width: 80px; line-height: 34px; height: 34px; text-decoration: none; background: #303030; margin-top: 50px; margin-right: 5px; text-align: center; font-size: 12px; color: #fff;}

.gotogt .gotogtcont_L .topcont dd div a:hover{ background: #026cb6;}



.gotogt .gotogtcont_L .downcont{ overflow: hidden; position: relative; margin-top: 21px; padding-bottom: 4px; border: 2px solid #f2f2f2; padding-top: 10px;}

.gotogt .gotogtcont_L .downcont ul{ width: 591px; overflow: hidden; margin: 0 auto;}

.gotogt .gotogtcont_L .downcont ul li{ float: left; width: 173px; text-align: center; margin: 0px 12px;}

.gotogt .gotogtcont_L .downcont ul li img{ display: block;}

.gotogt .gotogtcont_L .downcont ul li p{ line-height: 34px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.gotogt .gotogtcont_L .downcont ul li p a{ color: #202020; font-size: 12px;}



.gotogt .gotogtcont_L .downcont .qhbtn{ display: block; width: 26px; height: 26px; position: absolute; top: 57px;}

.gotogt .gotogtcont_L .downcont .prev{ left: 8px; background: url(../images/pr.jpg) no-repeat;}

.gotogt .gotogtcont_L .downcont .next{ right: 8px; background: url(../images/nb.jpg) no-repeat;}

.gotogt .gotogtcont_L .downcont .prev:hover{background: url(../images/pr-h.jpg) no-repeat;}

.gotogt .gotogtcont_L .downcont .next:hover{background: url(../images/nb-h.jpg) no-repeat;}



.gotogt .gotogtcont_R{ width: 293px;}

.gotogt .gotogtcont_R .gtflquestion{ overflow: hidden; height: 402px; margin-top: 20px;}

.gotogt .gotogtcont_R .gtflquestion dl{ overflow: hidden; margin-bottom: 30px;}

.gotogt .gotogtcont_R .gtflquestion dl dt{ height: 32px; line-height: 32px; background: url(../images/wen.png) no-repeat left 8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.gotogt .gotogtcont_R .gtflquestion dl dt a{ font-size: 12px; color: #333333; padding-left: 23px;}

.gotogt .gotogtcont_R .gtflquestion dl dd{background: url(../images/da.png) no-repeat left 4px; padding-left: 23px; line-height: 20px; height: 40px; overflow: hidden; color: #737373;}



/*走进GTO_end*/







.newsdt{ overflow: hidden; background: url(../images/ggt.jpg) no-repeat top center; height: 530px;}

.newsdt .container{ overflow: hidden;}



.newsdt .toptitle{ overflow: hidden; width: 100%; text-align: center; padding-top: 33px;}

.newsdt .toptitle span{ font-family: "Arial"; text-transform: uppercase;  color: #797979; font-size: 20px; display: block; padding-bottom: 3px;}

.newsdt .toptitle a{ font-size: 24px; color: #303030;}



.newsdt .newscont{ overflow: hidden; margin-top: 12px;}

.newsdt .newstab{ margin: 0 auto; width: 290px;  overflow: hidden; height: 74px; text-align: center;}

.newsdt .newstab li{width: 78px; height: 65px; position: relative; float: left; margin: 0px 4px;}

.newsdt .newstab li a{ height: 65px; line-height: 65px; font-size: 14px; color: #303030; padding: 0px 9px;text-decoration: none;}

.newsdt .newstab li:hover,.newsdt .newstab li.cur{ border-bottom: 3px solid #e92f36;}

.newsdt .newstab li:hover b,.newsdt .newstab li.cur b{ display: block;}

.newsdt .newstab li b{ display: none; position: absolute; width: 7px; height: 7px; background: url(../images/xxai.jpg) no-repeat; top: 65px; left: 50%; margin-left: -3px;}

.newsdt .newstab li.li1{ width: 110px;}







.newsdt .qhnr{ overflow: hidden; margin-top: 30px;}

.newsdt .qhnr .qhnr_L{ overflow: hidden; float: left; width: 310px;}

.newsdt .qhnr .qhnr_L img{ display: block;}

.newsdt .qhnr .qhnr_L h5{ height: 40px; line-height: 40px;}

.newsdt .qhnr .qhnr_L h5 a{ font-size: 14px; color: #026cb6; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.newsdt .qhnr .qhnr_L p{ line-height: 25px; height: 75px; color: #707070; overflow: hidden;}



.newsdt .qhnr .qhnr_R{ float: right; overflow: hidden; width: 642px; height: 293px; overflow: hidden; position: relative; top: -16px; left: 0px;}

.newsdt .qhnr .qhnr_R dl{ overflow: hidden; width: 290px; float: left; margin-right: 30px; padding-bottom: 17px; border-bottom: 1px dashed #e2e2e2; margin-top: 17px;}

.newsdt .qhnr .qhnr_R dt{ width: 60px; height: 50px; padding-top: 10px; float: left; background: #adadad; text-align: center;}

.newsdt .qhnr .qhnr_R dt span{ font-size: 20px; color: #fff;}

.newsdt .qhnr .qhnr_R dt em{ font-size: 12px; color: #fff; display: block;}



.newsdt .qhnr .qhnr_R dd{ width: 212px; height: 60px; float: right;}

.newsdt .qhnr .qhnr_R dd h6{ font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.newsdt .qhnr .qhnr_R dd h6 a{ font-size: 12px; color: #2b2b2b;}

.newsdt .qhnr .qhnr_R dd p{ line-height: 20px; height: 40px; color: #838383; font-size: 12px; margin-top: 6px;}



/*新闻资讯_end*/









.otherinfo{ overflow: hidden; height: 473px; background: url(../images/otherinfo.jpg) no-repeat top center;}

.otherinfo .container{ overflow: hidden;}



.otherinfo .otherinfocont{ overflow: hidden; height: 473px;}



.otherinfo .inforcont{ width: 325px; float: right; overflow: hidden; margin-top: 40px; margin-right: 16px;}

.otherinfo .inforcont li{ margin-top: 20px;}

.otherinfo .inforcont li span{ position:relative; right:-7px; top:8px; color:#a32326; font-size:13px;}

.otherinfo .inforcont li label{line-height: 27px; height: 27px; margin-right: 5px; font-size: 12px; color: #393939; display: block; float: left;}

.otherinfo .inforcont li input{ width: 240px; border: 1px solid #dbdbdb; outline: none; line-height: 21px; padding: 3px 0px 3px 10px; display: block; float: left;}

.otherinfo .inforcont li .gt{ height: 76px;}

.otherinfo .inforcont li .wby{ height: 76px;width: 240px; outline: none; padding-left: 10px; border: 1px solid #dbdbdb;}

.otherinfo .inforcont li em{ font-size: 18px; color: #026cb6; font-weight: bold;padding-left: 10px;}

.otherinfo .inforcont li .btnSubmit{ display:block; width: 106px; height: 32px; text-align:center; cursor: pointer; background: #a32326; margin-left: 41px; line-height: 32px; text-decoration:none; font-size: 14px; color: #fff;}



.otherinfo .jmhotline{ width: 238px; line-height: 43px; height: 43px; margin-top: 302px; float:left; background: url(../images/hline.png) no-repeat top center;}

.otherinfo .jmhotline em{ font-size: 14px; color: #fff; margin-left: 10px; margin-right: 3px; }

.otherinfo .jmhotline span{ font-size: 20px; color: #fff;}

/*otherinfo_end*/



/*工程案例*/



#focus_Box{position:relative;width:710px;height:508px;margin:20px auto;}

#focus_Box ul{position:relative;width:710px;height:508px;}

#focus_Box li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}

#focus_Box li img{width:100%;/*background:url(../images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}

#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px; text-align:center; /*background:url(../images/float-bg.png) repeat;*/text-indent:8px;color:#fff;}

#focus_Box li p *{ display:inline-block; width:108%; height:40px;line-height:40px; position:relative; left:-30px; top:0px; text-align:center; background: url(../images/overbgg.png); color:#fff; font-size:15px;}

#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}

#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:231px;}

#focus_Box .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}

#focus_Box .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 

#focus_Box .prev:hover{background-position:left top;}

#focus_Box .next:hover{background-position:right top;}

#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;/*background:url(../images/share-btn.png) no-repeat;*/text-indent:-999px;}



#focus_Box1{position:relative;width:710px;height:508px;margin:20px auto;}

#focus_Box1 ul{position:relative;width:710px;height:508px;}

#focus_Box1 li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}

#focus_Box1 li img{width:100%;/*background:url(../images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}

#focus_Box1 li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px; text-align:center; /*background:url(../images/float-bg.png) repeat;*/text-indent:8px;color:#fff;}

#focus_Box1 li p *{ display:inline-block; width:108%; height:40px;line-height:40px; position:relative; left:-30px; top:0px; text-align:center; background: url(../images/overbgg.png); color:#fff; font-size:15px;}

#focus_Box1 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}

#focus_Box1 .prev,#focus_Box1 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:231px;}

#focus_Box1 .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}

#focus_Box1 .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 

#focus_Box1 .prev:hover{background-position:left top;}

#focus_Box1 .next:hover{background-position:right top;}

#focus_Box1 a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;/*background:url(../images/share-btn.png) no-repeat;*/text-indent:-999px;}



#focus_Box2{position:relative;width:710px;height:508px;margin:20px auto;}

#focus_Box2 ul{position:relative;width:710px;height:508px;}

#focus_Box2 li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}

#focus_Box2 li img{width:100%;/*background:url(../images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}

#focus_Box2 li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px; text-align:center; /*background:url(../images/float-bg.png) repeat;*/text-indent:8px;color:#fff;}

#focus_Box2 li p *{ display:inline-block; width:108%; height:40px;line-height:40px; position:relative; left:-30px; top:0px; text-align:center; background: url(../images/overbgg.png); color:#fff; font-size:15px;}

#focus_Box2 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}

#focus_Box2 .prev,#focus_Box2 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:231px;}

#focus_Box2 .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}

#focus_Box2 .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 

#focus_Box2 .prev:hover{background-position:left top;}

#focus_Box2 .next:hover{background-position:right top;}

#focus_Box2 a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;/*background:url(../images/share-btn.png) no-repeat;*/text-indent:-999px;}



#focus_Box3{position:relative;width:710px;height:508px;margin:20px auto;}

#focus_Box3 ul{position:relative;width:710px;height:508px;}

#focus_Box3 li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}

#focus_Box3 li img{width:100%;/*background:url(../images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}

#focus_Box3 li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px; text-align:center; /*background:url(../images/float-bg.png) repeat;*/text-indent:8px;color:#fff;}

#focus_Box3 li p *{ display:inline-block; width:108%; height:40px;line-height:40px; position:relative; left:-30px; top:0px; text-align:center; background: url(../images/overbgg.png); color:#fff; font-size:15px;}

#focus_Box3 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}

#focus_Box3 .prev,#focus_Box3 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:231px;}

#focus_Box3 .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}

#focus_Box3 .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 

#focus_Box3 .prev:hover{background-position:left top;}

#focus_Box3 .next:hover{background-position:right top;}

#focus_Box3 a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;/*background:url(../images/share-btn.png) no-repeat;*/text-indent:-999px;}



#focus_Box4{position:relative;width:710px;height:508px;margin:20px auto;}

#focus_Box4 ul{position:relative;width:710px;height:508px;}

#focus_Box4 li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}

#focus_Box4 li img{width:100%;/*background:url(../images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}

#focus_Box4 li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px; text-align:center; /*background:url(../images/float-bg.png) repeat;*/text-indent:8px;color:#fff;}

#focus_Box4 li p *{ display:inline-block; width:108%; height:40px;line-height:40px; position:relative; left:-30px; top:0px; text-align:center; background: url(../images/overbgg.png); color:#fff; font-size:15px;}

#focus_Box4 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}

#focus_Box4 .prev,#focus_Box4 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:231px;}

#focus_Box4 .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}

#focus_Box4 .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 

#focus_Box4 .prev:hover{background-position:left top;}

#focus_Box4 .next:hover{background-position:right top;}

#focus_Box4 a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;/*background:url(../images/share-btn.png) no-repeat;*/text-indent:-999px;}



#focus_Box5{position:relative;width:710px;height:508px;margin:20px auto;}

#focus_Box5 ul{position:relative;width:710px;height:508px;}

#focus_Box5 li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}

#focus_Box5 li img{width:100%;/*background:url(../images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}

#focus_Box5 li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px; text-align:center; /*background:url(../images/float-bg.png) repeat;*/text-indent:8px;color:#fff;}

#focus_Box5 li p *{ display:inline-block; width:108%; height:40px;line-height:40px; position:relative; left:-30px; top:0px; text-align:center; background: url(../images/overbgg.png); color:#fff; font-size:15px;}

#focus_Box5 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}

#focus_Box5 .prev,#focus_Box5 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:231px;}

#focus_Box5 .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}

#focus_Box5 .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 

#focus_Box5 .prev:hover{background-position:left top;}

#focus_Box5 .next:hover{background-position:right top;}

#focus_Box5 a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;/*background:url(../images/share-btn.png) no-repeat;*/text-indent:-999px;}



#focus_Box6{position:relative;width:710px;height:508px;margin:20px auto;}

#focus_Box6 ul{position:relative;width:710px;height:508px;}

#focus_Box6 li{z-index:0;position:absolute; width:0px;background:#787878;height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;box-shadow:1px 1px 12px rgba(200, 200, 200, 1)}

#focus_Box6 li img{width:100%;/*background:url(../images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top}

#focus_Box6 li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px; text-align:center;/*background:url(../images/float-bg.png) repeat;*/text-indent:8px;color:#fff;}

#focus_Box6 li p *{ display:inline-block; width:108%; height:40px;line-height:40px; position:relative; left:-30px; top:0px; text-align:center; background: url(../images/overbgg.png); color:#fff; font-size:15px;}

#focus_Box6 li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}

#focus_Box6 .prev,#focus_Box6 .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:52px;height:52px;top:231px;}

#focus_Box6 .prev{background:url(../images/btn.png) left bottom no-repeat;left:0px}

#focus_Box6 .next{background:url(../images/btn.png) right bottom no-repeat;right:0px} 

#focus_Box6 .prev:hover{background-position:left top;}

#focus_Box6 .next:hover{background-position:right top;}

#focus_Box6 a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;/*background:url(../images/share-btn.png) no-repeat;*/text-indent:-999px;}



#div1{ position:relative; height:400px;width:450px; position:absolute; top:700px; right:50px;}

#div1 a{position:absolute;top:0px;left:0px;color:#fff;font-weight:bold;border:1px solid #ccc;}

#div1 a:hover{border:1px solid #f00;}











@charset "utf-8";

/* CSS Document */

body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:990px; font-family:microsoft yahei;}



/*页眉*/

.header{

	width:100%;

	height: 221px;

	overflow:hidden;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	background-position: center top;

}

.header1{width:100%; height: 221px; overflow:hidden; background: url(../images/hdbg.jpg) no-repeat top center;}

.fixednav {

    position: fixed;

    top: 0px;

    left: 0px;

    width: 100%;

    z-index: 9999;

}

.hdtop{ height: 46px; line-height: 46px; border-bottom: 1px solid #e1e1e1;}

.hdtop h4{ float: left; font-weight: normal;line-height: 46px; font-size: 12px; color: #585858; font-family: "宋体"; }

.hdtop h4.shili{

	position: absolute;

	top: 3px;

	padding-left: 30px;	

}

.hdtop ul{ float: right; overflow: hidden;}

.hdtop ul li{ float: left;line-height: 46px; overflow: hidden; margin-right: 10px;}

.hdtop ul li a{ display: inline-block; padding: 0px 10px 0 18px; background: url(../images/hdmnli.jpg) no-repeat right center; font-family: "宋体"; color: #585858; font-size: 12px;}



.hdtop ul .hdwb{background: url(../images/weibo.png) no-repeat left center;}

.hdtop ul .hdsc{background: url(../images/shoucang.png) no-repeat left center;}

.hdtop ul .hdlx{background: url(../images/lianxiren.png) no-repeat left center;}

.hdtop ul .hddt{background: url(../images/ditu.png) no-repeat left center;}

.hdtop ul .hddt a{ background: none;}

.hdline{ width: 100%; height: 1px; background: #e1e1e1; border-bottom: 2px solid #fff;}





.hdmid{ height: 122px;}

.hdmid .container{ overflow: hidden;}



.hdmid .hdmid_L{ overflow: visible; float: left; margin-top: 34px;}

.hdmid .hdmid_L .LOGO{

	float: left;margin-top: -49px;

}

.hdmid .hdmid_L .LOGO h1{ font-weight: normal; float: left;}

.hdmid .hdmid_L .LOGO h1 img{ display: block; padding-top:11px;}

.hdmid .hdmid_L .LOGO span{

	display: inline-block;

	height: 44px;

	width: 44px;

	margin-left: 26px;

	margin-top: 54px;

	float: right;

	

	margin-right: -20px;

}



.hdmid .lgtext{ float: left; margin-left: 22px;}

.hdmid .lgtext h2{ font-weight: normal; padding-bottom: 15px; padding-left: 5px;}

.hdmid .lgtext h2 img{ display: block;}

.hdmid .lgtext p{ height: 30px; line-height: 30px;}

.hdmid .lgtext p *{ float: left;}

.hdmid .lgtext p em{

	width: 13px;

	height: 3px;

	display: inline-block;

	border-bottom: 1px solid #000;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 10px;

}

.hdmid .lgtext p span{ display: inline-block; font-size: 16px; color: #000000; margin: 0px 10px; position: relative; top: -12px; left: 0px;}





.hdmid .hdmid_R{ float: right; overflow: hidden; margin-top: 26px; }

.hdmid .hdmid_R dt{ float: right;}

.hdmid .hdmid_R dt img{ display: block;}

.hdmid .hdmid_R dd{ padding-right: 55px; text-align: right; padding-top: 4px;}

.hdmid .hdmid_R dd span{ font-size: 13px; color: #424242;}

.hdmid .hdmid_R dd p{ font-size: 24px; color: #026cb6; font-family: "Arial";padding-top: 4px;}

.hdmid .hdmid_R dd em{ font-size: 14px; color: #000000;padding-top: 4px;}





.hddown{ overflow: hidden; height: 50px; background: url(../images/menubg.png) no-repeat top center;}

.hddown .container{ overflow: hidden;}

.hddown ul{ height: 50px; line-height: 50px; overflow: hidden;}

.hddown ul li{ float: left; background: url(../images/menubd.png) no-repeat left center;}

.hddown ul li a{ display: inline-block; line-height: 50px; text-decoration: none; padding: 0px 33px; font-size: 14px; color: #fff;}

.hddown ul li.nobg{ background: none;}

.hddown ul li a:hover{ background: url(../images/menubg-h.png);}

.hddown ul li.cur a{background: url(../images/menubg-h.png); font-weight: bold;}



/*header_end*/



.footer{ width: 100%; overflow: hidden; padding-top: 10px;}

.footer .fttop{ padding-bottom: 21px;overflow: hidden;margin-top:20px;}

.footer .ftleft{ overflow: hidden; float: left; width: 452px;}

.footer .ftleft dl{ width: 33%; height: 226px; float: left; text-align: center; border-left: 1px solid #dedede; position: relative; left: -28px; top: 0px;}

.footer .ftleft dl dt{ line-height: 26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.footer .ftleft dl dt a{ font-size: 14px; color: #353535;}

.footer .ftleft dl dd{ line-height: 25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.footer .ftleft dl dd a{ color: #747474;}



.footer .copyright{ width: 472px; float: right; text-align: left;}

.footer .copyright .ewm{ width: 109px; overflow: hidden; float: left;}

.footer .copyright .cprtext{ overflow: hidden; float: left; margin-left: 20px;}

.footer .copyright .cprtext p{ height: 25px; line-height: 25px; color: #464646;}

.footer .copyright .cprtext p em{ display: inline-block; width: 15px; height: 15px;}

.footer .copyright .cprtext p a{ color: #464646;}



.footer .ftdown{ overflow: hidden; background: #2a2a2a;}

.footer .ftdown .ftmenu{ overflow: hidden; height: 45px;}

.footer .ftdown .ftmenu li{ float: left; height: 45px; line-height: 45px; margin-left: 60px;}

.footer .ftdown .ftmenu li a{ padding: 0px 6px 0px 6px; color: #737373; background: url(../images/ftmnbg.jpg) no-repeat right center;}

.footer .ftdown .ftmenu li.nobg a{ background: none;}



/*footer_end*/

@charset "utf-8";

/* CSS reset for c_b */

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

table th , table td {padding:5px;}

fieldset , img {border:0;}

address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}

ol , ul {list-style:none;}

ception , th{text-align:left;}

q:before , q:after{content:'';}

abbr , acronym{border:0;}

a {color:#666; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:none;} /*for ff f6n.net*/

a:hover {text-decoration:underline;}



/*定位*/

.tl {text-align:left;}

.tc {text-align:center;}

.tr {text-align:right;}

.bc {margin-left:auto; margin-right:auto;}

.fl {float:left; display:inline;}

.fr {float:right; display:inline;}

.zoom {zoom:1}

.hidden {visibility:hidden;}

.vam {vertical-align:middle;}

.clear{clear:both; height:0; line-height:0; font-size:0;}

p{ word-spacing:-1.5px;}



-moz-box-sizing:content-box;

-webkit-box-sizing:content-box;

box-sizing:content-box;



/*其他*/

.curp{cursor:pointer};



/*原reset*/

sup{vertical-align:baseline;}

sub{vertical-align:baseline;} 

input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}

input,select{vertical-align:middle;}

body{font:12px/1.231 arial,helvetica,clean,sans-serif;}

select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}

table{font-size:inherit;font:100%; border-collapse:collapse;}

pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}