.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
body{ background:#a2c7ec;}
.banner{width:100%; background:url(../images/banner.jpg) #0c345d center top no-repeat; height:480px; overflow:hidden}
.preface{ margin:0px auto 0px; width:913px; display:block; text-indent:34px; font:17px/35px "\5FAE\8F6F\96C5\9ED1"; color:#336699; padding-top:383px;}
.mainbox{ width:1000px; margin:0px auto; background:#fff; font-family:"\5FAE\8F6F\96C5\9ED1";color:#336699;}
.mainbox h2{ background:#336699; height:50px; font:24px/50px "\5FAE\8F6F\96C5\9ED1"; text-align:center; color:#fff; font-weight:normal}
.mainbox .description{ font-size:20px; text-align:center; line-height:93px;}
.con1 { margin-bottom:57px;}
.con1 .conGraphic{ width:866px; margin-left:75px }
.con1 .conGraphic .ImgLeft{ width:351px; float:left;}
.con1 .conGraphic .ImgLeft .tit{ width:200px; height:50px;  background:url(../images/tit1.png); margin:0px auto;text-align:center;font-size:30px; color:#fff; padding-top:36px; display:block}
.con1 .conGraphic .ImgLeft ul{ margin-top:16px;}
.con1 .conGraphic .ImgLeft li{ background:url(../images/right.png) 40px 35px no-repeat #c3dbf2; height:90px; padding-left:95px; font-size:14px; line-height:26px; margin-bottom:9px;}
.con1 .conGraphic .ImgLeft li .t1{ font-size:24px; display:block; padding-top:22px;}
.con1 .conGraphic .ImgLeft li .t2{ font-size:24px; display:block; line-height:90px;}
.con1 .conGraphic .Imgright{ width:419px; border-left:1px dotted #c7c7c7; float:right; padding-left:33px; position:relative} 
.con1 .conGraphic .Imgright .imgcon{ margin:4px 0px 15px 76px ; display:block}
.con1 .conGraphic .Imgright p{ font-size:17px; line-height:30px;}
.con1 .conGraphic .Imgright p .sp1{ color:#fff; display:inline-block; background:#82b660; margin:0px 0px 2px 4px;}
.con1 .conGraphic .Imgright p .sp2{ color:#fff; display:inline-block; background:#ff7150; padding:0px 5px;}
.con1 .conGraphic .Imgright .tit2{ width:90px; height:90px; background:url(../images/tit2.png); text-align:center; color:#fff; line-height:90px; font-size:22px; position:absolute; right:0px; top:0px;}
.con2{ *margin-bottom:35px}
.con2 .infoCon{ width:915px; margin:0px auto 3px;}
.con2 h3{ background:#82b660; color:#fff; height:52px; line-height:52px; text-align:center; font-size:20px;}
.con2 h3.posi{ position:relative}
.con2 h3 span{ position:absolute; font-size:16px; font-weight:normal; right:40px; line-height:30px; top:14px}
.con2 .infoCon .infoLeft{ width:460px; float:left}
.con2 .infoCon .kuang{ background:#e4eede; border:1px solid #c1ddb1; padding:0px 19px;}
.con2 .infoCon li{ border-bottom:1px dotted #b6d3a3; padding:13px 0px 13px 6px; font-size:16px; line-height:30px;}
.con2 .infoCon li span{display:inline-block;}
.con2 .infoCon li  em{height:25px;display:inline-block; float:left; margin-right:8px; color:#fff; text-align:center; line-height:25px; padding:0px 9px }
.con2 .infoCon li .infoTxt{ width:355px;}
.con2 .infoCon li .infoTxt1{ width:313px;}
.con2 .juBg{background:#ff7150; }
.con2 .blueBg{background:#336699; }
.con2 .infoCon li.noLine{border-bottom:none;}
.con2 .infoCon .infoRight{ width:450px; float:right}
.con2 .infoCon .kuang1{ background:#e4eede; border:1px solid #c1ddb1; padding:0px 26px 0px 36px;}
.con2 .infoCon2{ width:915px; margin:0px auto 3px;}
.con2 .infoCon2 .infoTxt2{border-right:1px solid #c1ddb1;background:#e4eede;}
.con2 .infoCon2 .infoTxt2 ul{ border-left:1px solid #c1ddb1;  border-bottom:1px solid #c1ddb1; padding:0px 19px; width:418px; float:left}
.con2 .infoCon2 .infoTxt2 li{ border-bottom:1px dotted #b6d3a3; padding:14px 0px 15px 6px; font-size:16px; line-height:30px;}
.con2 .infoCon2 li span{padding-left:8px; padding-top:5px}
.con2 .infoCon2 li  em{height:25px;display:inline-block; margin-right:0px; color:#fff; text-align:center; line-height:25px; padding:0px 9px }
.con2 .infoCon2 li.noLine{border-bottom:none;}
.con2 .infoCon2 .block{ display:block}
.con2 .infoCon2 .infoTxt2 ul.infoLong{ width:875px;}
.con2  .infoCon2 li.p1{ _padding-top:10px}
.con2 .infoCon2 li.p2{ _padding-top:9px}
.con3 {font-size: 17px;color: #fff;line-height: 35px;border-radius: 12px 12px 0px 0px;background: #336699; width:915px; margin:38px auto;position: relative;behavior: url(css/pie.htc);}
.con3 p{padding: 32px 27px 28px;}
.con3 p span{ font-size:25px; padding-right:5px;}
.con4{ width:915px; margin:0px auto 30px}
.con4 .comment{float:left;width:670px;}
.con4 .news{float:right;width:227px;}
.con4 .newslist{width:225px;border:1px solid #cdcdcd;}
.con4 .newslist ul{margin-top:7px;}
.con4 .newslist li{width:217px;display:inline-block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;line-height:1.9;_line-height:25px;*+line-height:25px;margin-left:5px;}
.con4 .newslist li a{margin-left:2px;display:inline-block;}
.con4 .title{background:#336699;height:33px;padding-left:14px;font-size:14px;color:#FFF;line-height:33px;font-weight:bold;_overflow:hidden;}