/*common*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px; color:#000; background:url(../images/bj_03.jpg)}
a:hover{ color:#ff3300; }
p{line-height:1.8em; padding:5px 0;}
h2{ font-size:12px; font-weight:normal;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }

.wapper{ width:1040px; margin:0 auto;}




/*menu end*/


/*banner start*/


/*banner end*/


/*scroll_left start*/
#scroll_left{overflow:hidden;width:730px; margin-left:20px;}
.scroll_scale{border:1px solid #e4e4e4;width:160px;height:120px; padding:2px; background:#FFF; margin:0 5px;} 
.scroll_scale img{max-width:160px; max-height: 120px; width: expression(this.width >160 && this.height < this.width ? 160: true); height: expression(this.height > 120 ? 120: true);}
.scroll_text{ margin-top:10px; text-align:center;width:160px;}
/*scroll_left end*/

.contain{margin-top:20px;}
.contain .left{ width:246px; float:left;}
.contain .left .left01{ width:243px; border:1px solid #ccc; border-top:none; height:243px;}
.contain .left .left01 h2{ height:30px; line-height:30px; background:url(../images/cpfl.jpg) no-repeat;}
.contain .left .left01 h2 span{ float:left;font-size: 16px; padding-left: 10px; color: #fff; font-weight: bolder;}
.contain .left .left01 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.contain .left .left01 ul{ margin:10px;}
.contain .left .left01 ul li{ border:1px solid #ccc; background:url(../images/li_bg.jpg) 16px center no-repeat; line-height:30px; margin-top:8px; padding-left:38px;}

.contain .left .left02{width:243px; border:1px solid #ccc; border-top:none; margin-top:20px; height:260px;}
.contain .left .left02 h2{height:30px; line-height:30px; background:url(../images/cpfl.jpg) no-repeat;}
.contain .left .left02 h2 span{ float:left; font-size: 16px; padding-left: 10px; color: #fff; font-weight: bolder;}
.contain .left .left02 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.contain .left .left02 ul{ margin:10px;}
.contain .left .left02 ul li{ line-height:24px;}

.contain .right{ width:780px; float:right;}
.contain .right .right01{ height:243px;width:780px;}
.contain .right .right01 h2{ height:36px; line-height:36px; background:url(../images/cpzs.jpg) no-repeat;}
.contain .right .right01 h2 span{float:left;font-size: 12px; padding-left: 16px; color: #fff; font-weight: bolder;}
.contain .right .right01 h2 a{ display:block; float:right; width:44px; height:13px; padding-top:3px;}
.ll{ border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; width:774px; margin-left:2px; padding-top:30px; padding-bottom:27px;}

.contain .right .right02{ margin-top:20px; width:780px; height:260px;}
.contain .right .right02 .gywm{ width:380px; height:260px; float:left; border:1px solid #ccc;}
.gywm h2{height:30px; line-height:30px; background:url(../images/gywm.jpg) no-repeat; border-bottom:1px solid #ccc; }
.gywm h2 span{ float:left; font-size: 16px; padding-left: 5px; color: #fff; font-weight: bolder;}
.gywm h2 a{ display:block; float:right; width:44px; height:13px;}
.gywm dl{ padding:10px;}
.gywm dl dt{ float:left; padding-right:10px;}
.gywm dl dd{ text-indent:2em; line-height:20px;}
.contain .right .right02 .xwzx{ width:380px; height:260px; float:right;  border:1px solid #ccc;}
.xwzx h2{height:30px; line-height:30px; background:url(../images/xwzx.jpg) no-repeat; border-bottom:1px solid #ccc; }
.xwzx h2 span{ float:left; font-size: 16px; padding-left: 5px; color: #fff; font-weight: bolder;}
.xwzx h2 a{ display:block; float:right; width:44px; height:13px;}
.xwzx .tp2{ float:left; width:130px; height:90px; margin-left:10px; margin-top:10px; margin-right:10px;}
.xwzx dl{margin-right:10px; margin-top:10px;}
.xwzx dl dt a{ font-size:14px; color:#333333;}
.xwzx dl dd{ line-height:20px; padding-top:8px;}
.xwzx ul{ padding:10px;}
.xwzx ul li{ background:url(../images/icon.jpg) left center no-repeat; line-height:24px;}
.xwzx ul li a{  float:left;}
.xwzx ul li span{ float:right; color:#9a9a9a;}
.cta{ margin-top:20px; }
.gjc{ min-height:28px; border:1px dotted #ccc; line-height:28px; margin-top:30px;}
.gjc strong{ padding-left:10px;}
.gjc a{ padding-left:10px; padding-right:10px;}

.footmenu_bg{ background:url(../images/ftmenu_bg.jpg) repeat-x; height:36px; text-align:center; margin-top:30px;}
.footmenu_bg ul{ text-align:center; }
.footmenu_bg ul li{ float:left; background:url(../images/ft_xst.jpg) right center no-repeat; padding-right:2px;  padding: 0 10px; height:36px; line-height:36px;}
.footmenu_bg ul li a{ color:#fff;}
.footmenu_bg ul li a:hover{ text-decoration:underline;}

.footer_bg{ background:#e4e4e4; min-height:80px;}
.footer_bg dl{ padding-top:15px; padding-bottom:15px;}
.footer_bg dl dt{ color:#000; line-height:20px;}
.footer_bg dl dd{ color:#000; line-height:20px;}
.foot{ background:url(../images/flogo.png) right 18px no-repeat}

.conny{ margin-top:20px;}
.le{ width:246px; float:left;}
.le .le01{ width:243px; border:1px solid #ccc; border-top:none; height:243px;}
.le .le01 h2{ height:30px; line-height:30px; background:#094e9c;}
.le .le01 h2 span{ float:left; font-size:14px; color:#fff; padding-left:15px;}
.le .le01 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.le .le01 ul{ margin:10px;}
.le .le01 ul li{ border:1px solid #ccc; background:url(../images/li_bg.jpg) 16px center no-repeat; line-height:30px; margin-top:8px; padding-left:42px;}

.le .le02{width:243px; border:1px solid #ccc; border-top:none; margin-top:20px; height:260px;}
.le .le02 h2{height:30px; line-height:30px;  background:#094e9c;  padding-left:15px;}
.le .le02 h2 span{ float:left; font-size:14px; color:#fff;}
.le .le02 h2 a{ display:block; float:right; width:44px; height:13px; color:#fff; }
.le .le02 ul{ margin:10px;}
.le .le02 ul li{ line-height:24px;}
.ri{ float:right;width:780px;border:1px solid #ccc; min-height:523px;}
.ri h2{ background:#094e9c; color:#fff; padding-left:15px; font-size:14px; height:30px; line-height:30px;}
.nr{ text-indent:2em; line-height:24px; padding:20px;}