﻿body {font-size:12px; font-family:"Microsoft YaHei", "宋体", "Arial Narrow"; margin:0px auto; padding:0px; background:url(/style/body_bg.gif);}
.logo {width:1004px; height:98px; margin:0px auto; background:#FFF;}
.logo h1 {display:inline;}
.logo h2 {display:inline;}
.logol {float:left; width:280px;}
.logor {float:right; width:540px;}

.syswf {width:1004px; height:200px; margin:0px auto;}

.synav {width:1004px; height:38px; margin:0px auto; border-top:#ccc 1px solid; border-bottom:#ccc 0px solid; background:#005aa9;}
.synav ul {margin:0px 19px 0px 20px; padding:0px; list-style:none;}
.synav li {float:left; width:96px; height:38px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}
.synav li:hover {float:left; width:96px; height:38px; line-height:40px; font-size:14px; font-weight:bold; text-align:center; background:#183c8f; overflow:hidden;}

.synav a {color:#fff; text-decoration:none;}
.synav a:hover {text-decoration:none;}

.synavb {width:1004px; height:36px; margin:0px auto; background:#FFFFFF;}
.synavn {width:965px; height:36px; line-height:36px; margin:0px 19px 0px 20px; background:url(/style/navb_bg.gif) repeat-x;}
.synavn span {float:left;}
.synavnl {width:85px; padding-left:15px; font-weight:bold; color:#184269; background:url(/style/laba.gif) no-repeat; background-position:80px 11px;}
.synavnr {width:865px; font-weight:bold; color:#FF0000;}

div.wrapper { width:1004px; margin: 0 auto; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 5px; z-index: 100; width: 23px; height: 42px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(/style/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 5px; z-index: 100; width: 23px; height: 42px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(/style/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(/style/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width:1004px; height: 200px; }
#slideshow ul { display: none; }


.sybody {width:1004px; margin:5px auto 0px auto; background:#FFFFFF;}
.syleft {float:left; width:250px; padding-left:0px;}
.sytit {height:30px; line-height:30px; padding-left:15px; background:#F2F2F2; font-size:15px; font-weight:bold; color:#d61446; border:#dddddd 1px solid; border-top:#d71249 2px solid;}
.sytit span {float:right; padding-right:10px;}
.sytit span a {color:#d61446; font-size:12px; font-weight:normal; text-decoration:none;}
.sytit a:hover {text-decoration:none;}

.sysstit {height:30px; line-height:30px; padding-left:15px; background:url(/style/tit_bg.gif) repeat-x; font-size:15px; font-weight:bold; color:#d61446; border:#dddddd 1px solid;}

.sylbfl {width:250px; height:398px;}
.sylbfl ul {height:390px; margin:0px 0px; padding:0px 10px; border:#dddddd 1px solid; border-top:0px; list-style:none; background:url(/style/sylbul_bg.gif) repeat-x;}
.sylbfl li {height:34px; line-height:38px; padding:0px 0px 0px 22px; letter-spacing:2px; font-size:13px; color:#184269; border-bottom:#ddd 1px dashed; background:url(/style/sylbli_bg.gif) no-repeat; background-position:13px 10px; overflow:hidden;}
.sylbfl a {color:#606060; text-decoration:none;}
.sylbfl a:hover {text-decoration:underline;}

.sysearch {height:80px; padding:15px 18px 10px 10px; border:#dddddd 1px solid; border-top:0px;}
.sysearchr {width:220px; line-height:40px;}
.sysearchr a {color:#000000; text-decoration:none;}
.sysearchr a:hover {color:#cc0000; text-decoration:underline;}
.form {width:220px; margin:0px; padding:0px;}
.sosuok {float:left; width:175px; height:15px; line-height:15px; padding-left:5px; font-size:12px; color:#353535; border:#7F9DB9 1px solid; background-color:#FFFFFF; overflow:hidden;}
.sosuo {float:right; width:33px; height:19px; cursor:pointer;}

.sylx {height:195px; margin-top:8px; border:#dddddd 1px solid;}
.sylx ul {margin:0px; padding:0px 5px; list-style:none;}
.sylx li {font-family:Verdana,tahoma;}
.sylxb {width:238px; height:35px; line-height:40px; font-size:15px; color:#727272; font-weight:bold; border-bottom:#dddddd 1px solid; text-align:center;}
.sylxd {width:138px; padding-left:100px; height:75px; line-height:75px; font-size:14px; color:#d7013f; font-weight:bold; border-bottom:#dddddd 1px solid;background:url(/style/dh.gif) no-repeat; background-position:0px 10px;}
.sylxa {padding-left:100px; height:55px; line-height:16px; padding-top:20px; color:#d7013f; background:url(/style/dz.gif) no-repeat; background-position:0px 10px;}

.syright {float:right; width:740px;}
.syrk {width:740px; height:230px;}
.syrkl {float:left; width:475px;}
.syrkr {float:right; width:250px;}

.sygst {height:32px; line-height:34px; padding-left:15px; color:#000; font-size:14px; font-weight:bold; border-bottom:#eee 1px solid; background:url(/style/gs_bg.gif) no-repeat;}
.sygsn {width:470px; line-height:23px; padding:10px 0px 0px 5px; color:#606060;}
.sygsn img {float:left;}
.syry {width:246px; height:194px; padding:1px; border:#dddddd 1px solid; border-top:0px;}

.synews {width:740px; height:202px;}
.syqy {float:left; height:202px; width:370px;}
.syhy {float:right; height:202px; width:370px;}
.syqybt {width:348px; height:34px; margin-left:4px; border-bottom:#ddd 1px solid; }
.syqybt span {float:right; height:34px; line-height:42px; padding-right:10px;}
.syqybt span a {font-size:5px; font-family:tahoma; color:#cc0000; text-decoration:none;}
.syqybtt {width:178px; height:34px; line-height:42px; padding-left:11px; font-weight:bold; font-size:14px; border-bottom:#CC0000 1px solid;}


.syqyn {height:156px; width:356px; margin-left:0px; border:#ddd 0px solid; background:url(/style/syqybg.gif) no-repeat;}
.syhyn {height:156px; width:356px; margin-left:0px; border:#ddd 0px solid; background:url(/style/syhybg.gif) no-repeat;}
.syqyn ul,.syhyn ul {margin:0px; padding:18px 0px 0px 141px; list-style-type:none;}
.syqyn li,.syhyn li {width:200px; height:23px; line-height:22px; padding-left:10px; border-bottom:#CCCCCC 1px dotted; background:url(/style/point.gif) no-repeat; background-position:0px 8px; overflow:hidden;}
.synews a {color:#606060; text-decoration:none;}
.synews a:hover {color:#CC0000; text-decoration:underline;}

.sycptit {width:723px; height:30px; line-height:32px; padding-left:15px; font-size:14px; font-weight:bold; color:#000; border:#ddd 1px solid; background:url(/style/sycp_bg.gif) repeat-x; clear:both; overflow:hidden;}
.sygst span,.sycptit span {float:right; padding-right:10px; font-size:12px;}
.sygst a,.sycptit a {color:#191919; text-decoration:none;}

.sycp {width:738px; height:309px; border:#ddd 1px solid; border-top:0px; overflow:hidden;}
.sycp ul {margin:0px; padding:9px 0px 0px 18px; list-style:none;}
.sycp li {float:left; width:162px; height:150px; margin:0px 18px 0px 0px; color:#191919; text-align:center;  display:inline; overflow:hidden;}
.sycp li img {width:158px; height:110px; padding:1px; border:#ddd 1px solid; display:block;}
.sycp a {color:#191919; text-decoration:none; display:block;}
.sycp a:hover {color:#CC0000; text-decoration:underline;}
.tabtit {width:150px; height:30px; line-height:30px; overflow:hidden;}


.dqwz {height:32px; line-height:32px; padding-left:15px; background:url(/style/gs_bg.gif) no-repeat;}

.xwlbt {height:32px; line-height:32px; padding-left:10px; background:url(/style/xw_bg.gif) repeat-x;}
.xwlb {height:100%;}
.xwlb ul {margin:0; padding:5px 0px; list-style:none;}
.xwlb li {height:30px; line-height:30px; padding-left:30px; font-size:13px; color:#606060; background:url(/style/point.gif) no-repeat; background-position:15px 13px;}
.xwlb li:hover {background:url(/style/point.gif) #f5f5f5 no-repeat; background-position:15px 13px;}
.xwlb li span {float:right; padding-right:15px;}
.xwlb a {color:#191919; text-decoration:none;}
.xwlb a:hover {color:#CC0000; text-decoration:underline;}

.cplb {height:100%;}
.cplb ul {width:720px; margin:0; padding:15px 0px 0px 20px; list-style:none;}
.cplb li {float:left; width:210px; height:280px; line-height:30px; margin-right:30px; font-size:13px; color:#606060; overflow:hidden;}
.cplb li img {width:208px; height:208px; border:#ddd 1px solid;}
.cplb a {color:#191919; text-decoration:none;}
.cplb a:hover {color:#CC0000; text-decoration:underline;}
.cplbtit {width:210px; height:30px; line-height:30px; text-align:center; overflow:hidden;}

.page {width:740px; height:30px; line-height:30px; padding:0px 0px 15px 0px; font-size:13px; text-align:center; clear:both;}
.page a {margin-right:5px; padding:2px 6px; border:#C8C6D4 1px solid; color:#1E1E1E; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.page a:hover {color:#FF0000; background:#F2F2F2; text-decoration:none;}
.page .on {text-decoration:none; font-weight:bold; color:#FF0000; background:#F2F2F2;}

.xwtit {width:738px; height:22px; padding:20px 0px 0px 0px;}
.xwtit h1 {margin:0px; padding:0px; font-size:15px; color:#1F1F1F; font-weight:bold; text-align:center;}
.xwtime {width:700px; height:28px; line-height:30px; margin:0px auto 10px auto; border-bottom:#E5E5E5 1px solid; color:#7E7E7E; font-size:12px; font-weight:normal; text-align:center;}
.xwtime a {color:#7E7E7E; text-decoration:underline;}
.xwtime a:hover {color:#103A98; text-decoration:underline;}
.xwnr {width:700px; margin:0px auto; line-height:22px; font-size:14px;}

.cpmc {width:695px; height:22px; padding:20px 0px 0px 0px; overflow:hidden;}
.cpmc h1 {margin:0px; padding:0px; font-size:13px; color:#1F1F1F; font-weight:bold; text-align:center;}



.ddnr {width:616px; line-height:25px; padding:15px 39px 10px 40px; font-size:12px; font-weight:normal;}
.ddnrk {width:420px; height:20px; line-height:22px; padding-left:3px; color:#2B2B2B; border:#CDCBCB 1px solid; background-color:#FFFFFF;}
.ddnrkk {width:418px; line-height:22px; padding:3px; color:#2B2B2B; border:#CDCBCB 1px solid; background-color:#FFFFFF;}

.foot {width:1004px; height:80px; margin:0px auto; line-height:25px; font-size:12px; font-weight:normal; border-top:#000 1px solid; background:#ffffff; overflow:hidden;}
.footdh {margin-top:5px; color:#000; text-align:center;}
.footdh a {color:#000; text-decoration:none;}
.footdh a:hover {text-decoration:underline;}
.footbq {color:#585858; text-align:center;}