@charset "utf-8";
/* CSS Document */


body {margin:0; padding:0; top:0; font-size:12px; font-family:Arial, Helvetica, sans-serif,'微软雅黑'; font-weight:normal;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,span{padding:0; margin:0; }   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top; border:0;}
input,textarea{ font-size:12px; color:#626262;}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a{ color:#444; text-decoration:none; margin:0; padding:0; font-weight:normal;}
a:hover{  color:#0c7de7; text-decoration:none;margin:0; padding:0;}
font{ font-size:12px; font-weight:normal;}

.clear{clear: both;}
.f_le{ float:left;}
.f_ri{float:right;}


.mains{ margin:0 auto; width:1000px;  }
.mains .fbt,.mains .top,.mains .cent,.mains .copyright{ float:left; width:1000px;}
.mains .fbt{ height:38px;line-height:38px; width:998px; border:1px solid #edebeb;font-size:14px; background:#f6f6f6;}
.mains .fbt .fbtl{  float:left; padding-left:8px; width:500px; height:38px; overflow:hidden; }
.mains .fbt .fbtl a{ float:left; padding:0 5px;  color:#7c7c7c; }
.mains .fbt .fbtl span{float:left; color:#dcdcdc; font-size:12px;  }
.mains .fbt .fbtr{ float:right; width:300px;  height:38px; overflow:hidden; text-align:right;}
.mains .fbt .fbtr a{float:left; color:#7c7c7c; }
.mains .fbt .fbtr span{ float:left;}

.mains .top{ margin-top:10px; }
.mains .top .topl,.mains .top .topr{height:60px; overflow:hidden; }
.mains .top .topl{ float:left; width:500px; line-height:60px; }
.mains .top .topl font{ color:#7e7e7e;}
.mains .top .topr{ float:right; width:400px; height:auto; margin-top:0px; text-align:right;}


.mains .top .tmenu{ float:left; width:998px; height:45px; background:#5894d3; border:1px solid #5e8dc0; margin-top:12px; overflow:hidden;}
.mains .top .tmenu a{ color:#FFF;}
.mains .top .tmenu a:hover{ color:#fffbc1;}
.mains .top .tmenu span{ float:left; width:100px; font-size:15px; height:45px; line-height:45px; text-align:center; background:url(../images/ic_mbg.png) no-repeat right center; color:#FFF;}
.mains .top .tmenu .menuh{ background:#ae0302; color:#FFF;}
.mains .top .tmenu .menuh a{ color:#FFF;}
.mains .top .timg{float:left; width:1000px; height:190px; overflow:hidden; margin-top:1px;}

.mains .cent{ height:auto;}
.mains .cent .coco{ float:left; width:1000px; margin-top:15px;}
.mains .cent .coco .cocl,.mains .cent .coco .cocr{ float:left;}
.mains .cent .coco .cocl{ width:725px; }
.mains .cent .coco .cocl .cotle{ float:left; width:205px; background:#f2f2f2; border-top:1px solid #e5e5e5;}
.mains .cent .coco .cocl .cotle .cotlt{ float:left; width:205px; height:35px; line-height:35px; background:url(../images/xux_bg.png) repeat-x left bottom;}
.mains .cent .coco .cocl .cotle .cotlt span{ float:left; }
.mains .cent .coco .cocl .cotle .cotlc{ float:left; width:195px; height:255px; padding:10px 5px; color:#5b5b5b; overflow:hidden;}
.mains .cent .coco .cocl .cotle .cotlc span{ float:left; width:65px; height:26px; line-height:26px; text-align:center; overflow:hidden;}
.mains .cent .coco .cocl .cotri{ float:right; width:505px; }
.mains .cent .coco .cocl .cotri .cotrt{ float:left; width:505px; height:185px; overflow:hidden;}
.mains .cent .coco .cocl .cotri .cotrc{ float:left; width:505px; height:110px; margin-top:10px; }
.mains .cent .coco .cocl .cotri .cotrc .cobit{ float:left; width:505px; height:25px; line-height:25px; overflow:hidden; border-bottom:1px solid #ececec;}
.mains .cent .coco .cocl .cotri .cotrc .cobic{ float:left; width:505px;}
.mains .cent .coco .cocl .cotri .cotrc .cobic .cobbicc{ float:left; width:505px; padding-top:8px;}
.mains .cent .coco .cocl .cotri .cotrc .cobic .cobbicc dl{ float:left; width:230px; height:26px; line-height:26px; overflow:hidden; font-size:14px; }

.mains .cent .coco .cocl .lvzt{ float:left; width:723px; border:1px solid #e6e6e6; }
.mains .cent .coco .cocl .lvzts{ border-top:none;}
.ztle{ float:left; width:135px; height:auto;}
.ztle dl{ list-style:none; width:112px; height:35px; line-height:35px; color:#FFF; font-size:15px; border-bottom:1px solid #c1dcf2; padding-left:20px; background:url(../images/ztb2.png) no-repeat #7eb6e4; background-position:115px 10px;}
.ztle .ztles{  background:url(../images/zt_65.gif) no-repeat #FFF; color:#1366ab;background-position:115px 10px;}
.ztco{ float:left; width:260px; height:165px; padding-left:28px; margin-top:12px; overflow:hidden;}
.ztco dl{ float:left; width:249px; padding-left:8px; height:26px; line-height:26px; overflow:hidden; font-size:14px; background:url(../images/ic_dd.png) no-repeat left center;}


.mains .cent .coco .cocr{ float:right; width:260px; }
.mains .cent .coco .cocr .cocr1{ float:left; width:258px; height:auto; border:1px solid #e6e6e6;}
.mains .cent .coco .cocr .cocr1 .cocr1t{ float:left; width:245px; height:40px; line-height:40px; padding-left:13px; background:url(../images/rt_bg.png) no-repeat bottom; font-weight:bold; font-size:14px;}
.mains .cent .coco .cocr .cocr1 .cocr1c{ float:left; width:220px; padding:10px 15px; padding-top:8px; padding-left:20px; }
.mains .cent .coco .cocr .cocr1 .cocr1c dl{ float:left; width:220px; height:25px; line-height:25px; overflow:hidden;}

.mains .cent .coco .cocr .cocr1 .shrd{ float:left; width:240px; padding-left:15px;}
.shrdc{ float:left; width:230px; margin-top:8px; background:url(../images/xux_bg.png) repeat-x left bottom; padding-bottom:15px; }
.shrdcn{ background:none;}
.shrdc p{ float:left; width:230px; height:25px; line-height:25px; font-size:14px; overflow:hidden; padding-bottom:5px; overflow:hidden;}
.shrdc span{ float:left; width:220px; padding-left:8px; line-height:20px; color:#666666;}

.mains .cent .coco .cocr .crzxu{ float:left; width:258px; line-height:21px; border:1px solid #e6e6e6; border-bottom:none; padding:12px 0; text-align:center; color:#666;}
.mains .cent .coco .cocr .crzxu span{ padding:2px 4px; border:2px solid #a3c48d; border-right:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#757b6f;}
.mains .cent .coco .cocr .crzxu .szkk{border:2px solid #a3c48d; }

.flfg{ float:left;width:230px; padding:10px 0; }
.flfg dl{ float:left; width:220px; height:25px; line-height:25px; padding-left:10px; background:url(../images/ic_dd.png) no-repeat center left; font-size:14px; overflow:hidden;} 
.flfg a{ font-size:14px;}

.mains .cent .coco .cocr .cocr2{ float:left; width:258px; height:auto; border:1px solid #e6e6e6; border-top:none;}
.mains .cent .coco .cocr .cocr2 .cocr2t{ float:left; width:233px; height:30px; line-height:30px; padding-left:12px; font-size:14px; font-weight:bold; }
.mains .cent .coco .cocr .cocr2 .cocr2t font{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d5d5d5;}
.mains .cent .coco .cocr .cocr2 .cocr2c{float:left; width:255px; height:110px;  padding-top:8px; padding-bottom:12px; overflow:hidden;}
.mains .cent .coco .cocr .cocr2 .cocr2ad{float:left; width:258px; height:250px; overflow:hidden;}
.mains .cent .coco .cocr .cocr2 .cocr2ad img{ width:258px; height:250px; overflow:hidden;}

.lvxix{ float:left; width:66px; height:110px; padding-left:15px; overflow:hidden; }
.lvxix img{ float:left; width:66px; height:62px; overflow:hidden;}
.lvxix p{ float:left; width:66px; line-height:18px; max-height:36px; overflow:hidden; text-align:center; padding-top:8px; color:#666;}


.ztxq{ float:left; width:725px; font-family:"微软雅黑";}
.ztxq .ztxql{ float:left; width:205px; height:auto}
.ztxq .ztxql img{ float:left; width:200px; height:156px; overflow:hidden; padding:1px;  border:1px solid #dfdfdf;}
.ztxq .ztxql span{ float:left; width:204px; height:35px; line-height:35px; background:#28a324; text-align:center; color:#FFF; font-size:18px; font-weight:100; margin-top:6px; }
.ztxq .ztxql a{ color:#FFF;}
.ztxq .ztxqr{ float:right; width:495px;}
.ztxq .ztxqr .ztxqrt{ float:left; width:495px; height:35px; line-height:35px; overflow:hidden; font-size:18px; font-weight:bold; padding-bottom:10px;}
.ztxq .ztxqr .ztxqrt h2{font-size:20px; font-weight:bold;}
.ztxq .ztxqr .ztxqrc{ float:left; width:460px; padding-left:35px; padding-top:20px; height:151px; background:url(../images/bg_w.png) no-repeat;}
.ztxq .ztxqr .ztxqrc .ztxqrcc{ width:420px; height:120px; line-height:22px; font-size:15px; overflow:hidden;}
.ztxq .libi{ float:left; width:720px; padding-left:5px; height:40px; line-height:40px;background:#f0efef; overflow:hidden;}
.ztxq .libi h2{  font-size:16px;}
.ztxq .libc{ float:left; width:725px; background:url(../images/xux_bg.png) repeat-x left bottom; padding-bottom:20px; padding-top:15px; }
.ztxq .libc .libcl{ float:left; width:30px;}
.ztxq .libc .libcr{ float:left; width:690px;}
.ztxq .libc .libcr dl{ float:left;}
.ztxq .libc .libcr .libbt{ width:690px; height:40px; line-height:40px; overflow:hidden; font-size:18px; }
.ztxq .libc .libcr .libbt h3{ font-size:19px; font-weight:bold; color:#3d3d3d;}
.ztxq .libc .libcr .libbt2 h3{  color:#10458e;}
.ztxq .libc .libcr .libnb{ width:680px; max-height:90px; line-height:22px; overflow:hidden; font-size:15px; color:#5a5a5a; padding-top:8px;}

.mains .cent .coco .cocl .cocad{ float:left; width:724px; height:90px; overflow:hidden;margin-top:12px; }
.mains .cent .coco .cocl .cocad img{width:100%;height:100%; }

.mains .cent .coad{ float:left; width:1000px;   margin-top:12px;} 
.mains .cent .coad .f_le{ width:724px; height:90px; overflow:hidden;}
.mains .cent .coad .f_ri{ width:258px;height:90px; overflow:hidden; border:1px solid #e6e6e6;}
.mains .copyright{ margin-top:30px;}

.mains .copyright .clink{ float:left; width:1000px;}
.mains .copyright .clink .clit{ float:left; width:1000px;}
.mains .copyright .clink .clit .clits,.mains .copyright .clink .clit .clits2{float:left; width:75px; height:35px; line-height:35px; text-align:center;color:#000; }
.mains .copyright .clink .clit .clits{ background:url(../images/ic_bob.png) no-repeat center bottom; font-size:15px; font-weight:bold; }
.mains .copyright .clink .clit .clits2{ background:#fff; font-size:14px;}
.mains .copyright .clink .clic{ float:left; width:1000px; padding:10px 0; line-height:30px; font-size:14px; background:#eee; color:#4f4e4e;}
.mains .copyright .clink .clic a{ padding-right:17px; }
.mains .copyright .copyr{float:left; width:1000px; padding-top:28px; padding-bottom:30px}
.mains .copyright .copyr .sl_about{ float:left; width:1000px; text-align:center; line-height:25px;}
.mains .copyright .copyr .sl_about span{ padding:0 15px; color:#c8c8c8;}

#banner { position: relative; width: 505px; height: 190px; overflow: hidden; }
#banner_list img { border: 0px; }
#banner_bg { position: absolute; bottom: 0; background-color: #000; height: 30px; filter: Alpha(Opacity=30); opacity: 0.3; z-index: 1000; cursor: pointer; width: 505px; }
#banner_info { position: absolute; bottom: 0; left: 5px; height: 22px; color: #fff; z-index: 1001; cursor: pointer }
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }
#banner ul li { padding: 0px 8px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333; }
#banner ul li.on { background-color: #000; }
#banner_list a { position: absolute; }

.slo {width:548px; float:left; padding-left:230px;height:65px;padding-top:10px;}
.slo div {width:115px;height:45px;border:#D2D2D2 1px solid;line-height:18px;text-align:right;
	padding-right:10px;padding-top:8px;	float:left;	text-align:center;}
.slo img {float:left;margin:-2px 5px 0 5px;}
.slo .soi {	margin-right:10px;}

.pf_zcn{ position:absolute; width:100px; top:40px; *top:40px; _top:40px; background:#fcfcfc; z-index:6;left:400px;  border:1px solid #e7e6e6; border-top:none; padding-top:0px; padding-bottom:0px;}
.pf_zwx{ position:absolute; width:140px; top:40px; *top:40px; _top:40px;background:#fcfcfc; z-index:3;left:560px; border:1px solid #e7e6e6; border-top:none; padding-top:6px; padding-bottom:12px; padding-left:5px;}
.pf_zwx p{ float:left; width:136px; line-height:23px; text-align:center; color:#565656;}

.dialog-loading {background:url(/newzt/images/dialog/common_loading.gif) no-repeat center; width:100%; height:100%}
.dialog-mask{border:0px; background:#000; margin:0px; padding:0px; position:absolute; top:0px; left:0px;}
.weedialog{width:450px;color:#444;}
.weedialog .dialog-header{height:25px; position:relative; cursor:move;}
.weedialog .dialog-tc{ margin:0px 11px 0px 11px;width:auto;height:25px;font-weight:bold;}
.weedialog .dialog-tc2{height:25px;line-height:25px;font-size:12px;width:100%;clear:both;background:url(/newzt/images/dialog/dialog_tc2.gif) top;}
.weedialog .dialog-tc2 .dialog-title{margin-left:10px; font-family:Arial, Helvetica, sans-serif; color:#FFF;}
.weedialog .dialog-tc1{height:11px; overflow:hidden;}
.weedialog .dialog-tl, .weedialog .dialog-tr{position:absolute;top:0px;width:11px; height:25px;_height:36px;}
.weedialog .dialog-tl{left:0px;}
.weedialog .dialog-tr{right:0px;}
.weedialog .dialog-content{clear:both; padding:5px;background:#fff;text-align:left;overflow-y:auto;overflow-x:hidden;margin-top:11px;_margin-top:0px;}
.weedialog .dialog-cl,.weedialog .dialog-cr{width:11px;}
.weedialog .dialog-button,.dialog-msg{text-align:right; background-color:#f2f2f2;border-top:#cccccc 1px solid;height:40px;padding-top:4px;font-size:12px;padding-right:6px;_padding-right:2px;}
.weedialog .dialog-button-center{text-align:center; background-color:#f2f2f2;border-top:#cccccc 1px solid;height:40px;padding-top:4px;font-size:12px;}
.weedialog .dialog-ok{border:1px solid #42586D;background:url(/newzt/images/dialog/dialog_btn_ok.png) repeat-x;height:35px;line-height:35px;cursor:pointer;padding:0 16px;display:inline-block; text-decoration:none; color:#ffffff;margin:0px;}
.weedialog .dialog-ok:hover{text-decoration:underline;}
.weedialog .dialog-cancel{border:1px solid #999; background:url(/newzt/images/dialog/btn_cancel.png) top; height:35px; line-height:35px; color:#666;cursor:pointer; padding:0 16px; margin:0px; display:inline-block; text-decoration:none; margin-right:3px;margin-left:20px;}
.weedialog .dialog-button-center .dialog-cancel{ margin-right:0px;}
.weedialog .dialog-cancel:hover{text-decoration:underline;}
.weedialog .dialog-bot{clear:both; height:11px; position:relative; font-size:0px;}
.weedialog .dialog-bl,.weedialog .dialog-br{position:absolute; top:0px; width:11px; height:11px;}
.weedialog .dialog-bl{left:0px;}
.weedialog .dialog-br{right:0px;}
.weedialog .dialog-bc{margin-left:11px; margin-right:11px; width:auto; height:11px;}

.ajaxlogin{width:360px;height:auto;float:left;padding-top:25px;padding-bottom:25px;}
.ajaxlogin .ajaxitem{width:350px;height:auto; float:left; padding-left:60px; padding-top:15px; padding-bottom:13px; }
.ajaxlogin .ajaxitem .atl{width:68px; text-align:right;padding-top:2px;padding-top:5px\9;*padding-top:5px;height:30px; line-height:30px;}
.ajaxlogin .ajaxitem .atr{width:140px;}
.ajaxlogin .ajaxitem .atr input{width:235px;_width:225px;height:30px;padding-left:15px; line-height:30px; border:1px solid #cddceb;}
.ajaxlogin .ajaxitem div{float:left;}