@charset "gb2312";
/* CSS Document */

.wrapper {
clear:both;
margin:15px auto;
text-align:center; 
/*filter:alpha(opacity=50);
-moz-opacity:0.5; 
opacity:0.5;*/
 overflow:hidden;
 width:100%;

}



.partA{ clear:both; overflow:hidden; margin:15px auto;zoom:1; }
.partB{ width:100%; clear:both; overflow:hidden; margin:0px auto;zoom:1;  }
.partC{width:100%; clear:both; overflow:hidden; margin:20px auto;zoom:1;  }
.partD,.partE{width:100%; clear:both; overflow:hidden; margin:20px auto;zoom:1; }



.ywfw{ margin:0px auto;}
.ywfw ul{ margin:20px auto; overflow:hidden;}
.ywfw ul li{ width:14.285%; float:left; overflow:hidden; border-right:0px #fff dotted;}
.ywfw ul li a{ display:block; color:#999;}
.ywfw ul li a:hover{ color:#327FDB;}
.ywfw ul li a span{ display:block; line-height:30px; text-align:center;}
.ywfw ul li a i{ display:block; width:80px; height:80px; overflow:hidden; margin:0 auto;}
/*.ywfw ul li.dpxm a i{  background:url(../../img/dpxm.png) no-repeat center center; }
.ywfw ul li.dpxm a:hover i{ background:url(../../img/dpxm_on.png) no-repeat center center;}
.ywfw ul li.yxdg a i{  background:url(../../img/yxdg.png) no-repeat center center; }
.ywfw ul li.yxdg a:hover i{ background:url(../../img/yxdg_on.png) no-repeat center center;}
.ywfw ul li.dmtsp a i{  background:url(../../img/dmtsp.png) no-repeat center center; }
.ywfw ul li.dmtsp a:hover i{ background:url(../../img/dmtsp_on.png) no-repeat center center;}
.ywfw ul li.hyks a i{  background:url(../../img/hyks.png) no-repeat center center; }
.ywfw ul li.hyks a:hover i{ background:url(../../img/hyks_on.png) no-repeat center center;}
.ywfw ul li.slshy a i{  background:url(../../img/slshy.png) no-repeat center center; }
.ywfw ul li.slshy a:hover i{ background:url(../../img/slshy_on.png) no-repeat center center;}
.ywfw ul li.tscy a i{  background:url(../../img/tscy.png) no-repeat center center; }
.ywfw ul li.tscy a:hover i{ background:url(../../img/tscy_on.png) no-repeat center center;}
.ywfw ul li.znzy a i{  background:url(../../img/znzy.png) no-repeat center center; }
.ywfw ul li.znzy a:hover i{ background:url(../../img/znzy_on.png) no-repeat center center;}
.ywfw ul li.wtjx a i{  background:url(../../img/wtjx.png) no-repeat center center; }
.ywfw ul li.wtjx a:hover i{ background:url(../../img/wtjx_on.png) no-repeat center center;}
.ywfw ul li.jkxt a i{  background:url(../../img/jkxt.png) no-repeat center center; }
.ywfw ul li.jkxt a:hover i{ background:url(../../img/jkxt_on.png) no-repeat center center;}*/

.ywfw ul li.dpxm a i{  background:url(../../img/dpxm_1.png) no-repeat center center; }
.ywfw ul li.dpxm a:hover i{ background:url(../../img/dpxm_on1.png) no-repeat center center;}
.ywfw ul li.yxdg a i{  background:url(../../img/yxdg_2.png) no-repeat center center; }
.ywfw ul li.yxdg a:hover i{ background:url(../../img/yxdg_2on.png) no-repeat center center;}
.ywfw ul li.dmtsp a i{  background:url(../../img/dmtsp_1.png) no-repeat center center; }
.ywfw ul li.dmtsp a:hover i{ background:url(../../img/dmtsp_on1.png) no-repeat center center;}
.ywfw ul li.hyks a i{  background:url(../../img/hyks_2.png) no-repeat center center; }
.ywfw ul li.hyks a:hover i{ background:url(../../img/hyks_2_on.png) no-repeat center center;}
.ywfw ul li.slshy a i{  background:url(../../img/slshy_1.png) no-repeat center center; }
.ywfw ul li.slshy a:hover i{ background:url(../../img/slshy_on1.png) no-repeat center center;}
.ywfw ul li.tscy a i{  background:url(../../img/tscy_1.png) no-repeat center center; }
.ywfw ul li.tscy a:hover i{ background:url(../../img/tscy_on1.png) no-repeat center center;}
.ywfw ul li.znzy a i{  background:url(../../img/znzy_1.png) no-repeat center center; }
.ywfw ul li.znzy a:hover i{ background:url(../../img/znzy_on1.png) no-repeat center center;}
.ywfw ul li.wtjx a i{  background:url(../../img/wtjx_1.png) no-repeat center center; }
.ywfw ul li.wtjx a:hover i{ background:url(../../img/wtjx_on1.png) no-repeat center center;}
.ywfw ul li.jkxt a i{  background:url(../../img/jkxt_1.png) no-repeat center center; }
.ywfw ul li.jkxt a:hover i{ background:url(../../img/jkxt_on1.png) no-repeat center center;}
.ywfw ul li.lymj a i{  background:url(../../img/lymj_1.png) no-repeat center center; }
.ywfw ul li.lymj a:hover i{ background:url(../../img/lymj_on1.png) no-repeat center center;}






.indexlinks{margin:15px auto; overflow:hidden;}
.indexlinks li{ width:274px; height:63px; float:left; overflow:hidden; margin:0 11px; border:1px #ccc solid;}
.indexlinks li a{ width:274px; height:63px; float:left; overflow:hidden;}

 
.column-left{ width:280px; float:left; overflow:hidden;}
.pclass{ width:100%; overflow:hidden;}
.pclass-title{ height:54px; background:#1c59aa; overflow:hidden;}
.pclass-title h2{  font-weight:400;font-size:18px; text-align:center; display:inline-block; line-height:54px; background:url(../../img/itemIcon.png) no-repeat left center; text-indent:2em; color:#FFFFFF;}
.pclass ul{ width:100%; overflow:hidden; background:#e6e6e6; padding-top:10px; padding-bottom:10px;}

.pclass ul li{ width:90%; margin:15px auto; overflow:hidden; height:38px;}
.pclass ul li a{width:100%; float:left; height:38px; line-height:38px; background:#fff url(../../img/arrowGray.png) no-repeat 30px center; text-indent:3.5em; text-align:left; font-size:16px; border-radius: 22px; -moz-border-radius:22px; -webkit-border-radius: 22px; border:1px #ddd solid; }
.pclass ul li a:hover{background:#00a0e9 url(../../img/arrowWhite.png) no-repeat 30px center; color:#fff;border:1px #00a0e9 solid;}
.pclass ul li a.onli{background:#00a0e9 url(../../img/arrowWhite.png) no-repeat 30px center; color:#fff;}



.column-right{ width:899px; float:right; overflow:hidden;}

.plist{ width:100%; overflow:hidden;}
.plist-title{ position:relative; height:54px; border-bottom:1px #ccc solid; }
.plist-title h2{ width:180px;height:54px; float:left; border-bottom:1px #00a0e9 solid; font-size:18px; text-align:left; display:inline-block; line-height:60px; text-indent:0em; color:#1c59aa; font-weight:400;}
.plist-title h2 span{font-size:14px; text-transform:Uppercase; display:inline-block; line-height:60px; margin-left:15px; color:#999999;}
.plist-title a{ width:60px; line-height:30px; float:right; margin-top:15px; color:#999; text-align:center;}
.plist-title a:hover{ color:#004098;}




.plist ul{}

.plist li{ float:left; display:inline; width:242px; height:277px;  margin:15px 25px; overflow:hidden; position:relative; }
.plist li a{ display:block; text-align:center;}

.plist li a .pimg{ width:242px; height:242px;}
.plist li a img{  text-align:center;border:1px #ddd solid;width:242px; max-width:242px; max-height:242px;
filter:alpha(opacity=100);
-moz-opacity:1; 
opacity:1;}
.plist li a:hover img{ border:1px #00a0e9 solid;
filter:alpha(opacity=100);
-moz-opacity:1; 
opacity:1;}
.plist li a span.title{ display:block;margin-top:5px; line-height:30px; text-align:center; font-size:14px; width:222px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.plist li a:hover span.title{  font-size:14px; color:#EA281E;}

span.blank{ display:block; position:absolute;top:0; left:0; background: url(../../image/blank.gif) repeat 0 0; width:100%; height:100%; overflow:hidden; z-index:999;}
.column2{overflow:hidden; margin:15px auto;}
.index-contact{ width:280px; float:left;overflow: hidden;}
.index-contact a{ display:block; width:280px; height:161px; overflow: hidden; background: url(../../img/index_contact.png) no-repeat center center;}
.hyfl{ width:920px; height:161px; float:right; overflow:hidden; background:#e6e6e6;}
.hyfl ul{ overflow:hidden;margin:0px auto;}
/* .hyfl ul li{ width:87px; height:101px; overflow:hidden; float:left; margin-left:12px; margin-right:12px; margin-top:30px;} */
.hyfl ul li a{width:87px; height:101px; overflow:hidden;display:block; background:url(../../img/hyfl_libg.png) no-repeat 0 0; text-align:center; color:#a8a8a8;}
.hyfl ul li a:hover{ background-position:0 -102px; color:#fff;}
.hyfl ul li a i{ display:block; width:45px; height:45px; margin:0px auto; margin-top:15px; text-align:center;}
.hyfl ul li a span{display:block; line-height:20px; text-align:center;}
.hyfl ul li.icon1 a i{ background:url(../../img/icon01.png) no-repeat center center;}
.hyfl ul li.icon1 a:hover i{ background:url(../../img/icon01_on.png) no-repeat center center;}
.hyfl ul li.icon2 a i{ background:url(../../img/icon02.png) no-repeat center center;}
.hyfl ul li.icon2 a:hover i{ background:url(../../img/icon02_on.png) no-repeat center center;}
.hyfl ul li.icon3 a i{ background:url(../../img/icon03.png) no-repeat center center;}
.hyfl ul li.icon3 a:hover i{ background:url(../../img/icon03_on.png) no-repeat center center;}
.hyfl ul li.icon4 a i{ background:url(../../img/icon04.png) no-repeat center center;}
.hyfl ul li.icon4 a:hover i{ background:url(../../img/icon04_on.png) no-repeat center center;}
.hyfl ul li.icon5 a i{ background:url(../../img/icon05.png) no-repeat center center;}
.hyfl ul li.icon5 a:hover i{ background:url(../../img/icon05_on.png) no-repeat center center;}
.hyfl ul li.icon6 a i{ background:url(../../img/icon06.png) no-repeat center center;}
.hyfl ul li.icon6 a:hover i{ background:url(../../img/icon06_on.png) no-repeat center center;}
.hyfl ul li.icon7 a i{ background:url(../../img/icon07.png) no-repeat center center;}
.hyfl ul li.icon7 a:hover i{ background:url(../../img/icon07_on.png) no-repeat center center;}
.hyfl ul li.icon8 a i{ background:url(../../img/icon08.png) no-repeat center center;}
.hyfl ul li.icon8 a:hover i{ background:url(../../img/icon08_on.png) no-repeat center center;}
.hyfl ul li.icon9 a i{ background:url(../../img/icon09.png) no-repeat center center;}
.hyfl ul li.icon9 a:hover i{ background:url(../../img/icon09_on.png) no-repeat center center;}
.hyfl ul li.icon10 a i{ background:url(../../img/icon10.png) no-repeat center center;}
.hyfl ul li.icon10 a:hover i{ background:url(../../img/icon10_on.png) no-repeat center center;}
.hyfl ul li.icon11 a i{ background:url(../../img/icon11.png) no-repeat center center;}
.hyfl ul li.icon11 a:hover i{ background:url(../../img/icon11_on.png) no-repeat center center;}
.hyfl ul li.icon12 a i{ background:url(../../img/icon12.png) no-repeat center center;}
.hyfl ul li.icon12 a:hover i{ background:url(../../img/icon12_on.png) no-repeat center center;}
.hyfl ul li.icon13 a i{ background:url(../../img/icon.png) no-repeat center center;}
.hyfl ul li.icon13 a:hover i{ background:url(../../img/icon_on.png) no-repeat center center;}
.hyfl ul li.icon14 a i{ background:url(../../img/icon.png) no-repeat center center;}
.hyfl ul li.icon14 a:hover i{ background:url(../../img/icon_on.png) no-repeat center center;}
.hyfl ul li.icon15 a i{ background:url(../../img/icon.png) no-repeat center center;}
.hyfl ul li.icon15 a:hover i{ background:url(../../img/icon_on.png) no-repeat center center;}
.hyfl ul li.icon16 a i{ background:url(../../img/icon.png) no-repeat center center;}
.hyfl ul li.icon16 a:hover i{ background:url(../../img/icon_on.png) no-repeat center center;}





.news{ margin:0 auto;overflow:hidden; position:relative;}
.newstitle{ width:100%; border-bottom:0px #ccc solid; position:relative;  height:37px; line-height:37px; overflow:hidden; margin-left:0px;  border-bottom:1px #003d88 solid; }
.newstitle span{ float:left; width:150px; text-indent:0em; height:37px; font: 18px/45px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#003d88; letter-spacing:0px; text-align:left; }
.newstitle .newsmore{width:50px;  height:42px; line-height:42px;  letter-spacing:0; text-indent:0; font-size:14px; position:absolute; top:0; right:0px;background:transparent url() no-repeat scroll 0 0; display:}

.newstitle ul{ overflow:hidden;  float:right;  margin-top:9px; margin-right:0px;}
.newstitle ul li { float:left; display:inline;width:83px; height:27px; overflow:hidden;margin-left:5px; }
.newstitle ul li a{ width:83px; height:27px; float:left; display:inline; line-height:27px; text-align:center; text-indent:0; font-size:14px;  background:#333;overflow:hidden; color:#fff;}
.newstitle ul li a.onli,.newstitle ul li a:visited.onli,.newstitle ul li a:hover.onli,.newstitle ul li a:active.onli{  width:83px; height:27px; font: 14px/27px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#fff; letter-spacing:0px; background:#1c59aa; }
/*.list_newstitle a{ color:#304f66; width:71px; display:block; text-align:center; ext-align:center; height:27px; line-height:27px;}
.list_newstitle a:hover{ color:#f00; }
.list_newstitle a.news_more{ color:#8a8a8a; float:right; display:block; width:60px; background:transparent url(../../images/moreicon.gif) no-repeat scroll left center;}
.list_newstitle a.news_more:hover{color:#8a8a8a;  text-decoration:none;}
*/
.newsleft{ width:522px;float:left; display:inline; overflow:hidden; }
.photo_news{ width:500px;  height:375px; margin:0 auto; overflow:hidden;  position:relative;  background:transparent url() no-repeat scroll 0 0; border:1px #ccc solid;}

.pic_news{ width:400px; float:left;  margin-top:5px; margin-bottom:0px; display:inline; overflow:hidden; }
.pic_news ul{ width:400px; margin:0px auto; margin-top:8px; overflow:hidden; clear:both;}
.pic_news li{float:left; width:190px; margin-left:5px; margin-right:5px; margin-bottom:10px; color:#5a5a5a; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  display:inline; 
/*background:transparent url(../../img/liIcon01.png) no-repeat scroll 5px center; */
}
.pic_news li a{width:190px; display:block; }
.pic_news li a img{ width:188px;border:1px #ccc solid;}


.list_news{ width:670px; /*height:370px;*/ float:right; margin-top:0; margin-bottom:0px; display:inline; overflow:hidden; margin-right:5px; }
.firsttitle { margin-bottom:11px; overflow:hidden;}
.firsttitle span {
  font-size: 14px;
  color: #fff;
  background: #EA281E;
  padding: 2px 5px;
  margin-right: 5px;
  margin-top:3px;
  float:left;
  display:none;
}
.firsttitle a{ width:99%;float:left; text-align:center;display:inline; height:30px;   font-size: 30px;color: #1c59aa;font-weight: bold;line-height: 30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }
.firsttitle a:hover{ color:#EA281E;}
.list_news .list_news-title{  border-left:1px #ccc solid;width:100%; border-top:2px #1c59aa solid; position:relative;  height:38px; line-height:38px; overflow:hidden; margin-left:0px; background:url(../../img/titlebg.jpg) repeat-x 0 0;  }
.list_news .list_news-title ul.tabli{ width:100%; overflow:hidden; margin-top:0px; margin-right:0px;}
.list_news .list_news-title ul.tabli li {width:117px; float:left; display:inline; height:38px; overflow:hidden; border-right:1px #ccc solid; background:0; text-indent:0; margin:0; }
.list_news .list_news-title ul.tabli li a{ width:100%; height:38px; display:block; line-height:38px; text-align:center; text-indent:0; font-size:16px;  overflow:hidden; color:#333;}
.list_news .list_news-title ul.tabli li a.onli,
.list_news .list_news-title ul.tabli li a:visited.onli,
.list_news .list_news-title ul.tabli li a:hover.onli,
.list_news .list_news-title ul.tabli li a:active.onli{ height:39px; font: 700 16px/38px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#1c59aa; letter-spacing:0px; background:#fff; }


.list_news ul.tabul{ width:663px; margin:0px auto; margin-top:1px; overflow:hidden; clear:both;}
.list_news ul.tabul li{float:left; width:663px; color:#5a5a5a; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  line-height:45px; display:inline; border-bottom:1px #dbdbdb dotted;background:transparent url(../../img/arrowGray.png) no-repeat scroll 5px center; 
}
.list_news ul.tabul li  a{ float:left;text-indent:1.5em;  display:inline; text-align:left;   font-size:15px; width:80%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.list_news ul.tabul li span{ color:#999; float:right; display:inline; margin-left:0px; width:20%; font-size:12px;}

/*.list_news li a,.list_news li a:visited{ color:#000;text-decoration:none;}
.list_news li a:hover,.list_news li a:active{ color:#f00; text-decoration:underline;}
*/

.column{ float:left; width:330px; overflow:hidden; margin-left:25px;}
.column-title{ width:100%; border-bottom:0px #ccc solid; position:relative;  height:37px; line-height:37px; overflow:hidden; margin-left:0px; float:left; }
.column-title span{ float:left; width:150px; text-indent:0em; height:37px; font: 16px/45px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#1c59aa; letter-spacing:0px; text-align:left; }
.column ul{
	overflow:hidden; width:100%;
	
	}
.column ul li{ width:100%; height:100px; float:left; overflow:hidden; padding-left:140px; margin-top:20px;}	
.column ul li a{ display:block;}
.column ul li.c1{ background:url(../../img/c1Icon.png) no-repeat 20px 0;}
.column ul li.c2{ background:url(../../img/c2Icon.png) no-repeat 20px 0;}
.column ul li dl dd{ line-height:30px; text-align:left;}
.column ul li a{ color:#333;}
.column ul li a:hover{ color:#333;}
.column ul li a dl dd span{ color:#1c59aa;}
.column ul li a:hover dl dd span{ color:#EA281E;}

.column02{ float:left; width:280px; overflow:hidden; margin-left:25px;}

.column02 ul{
	overflow:hidden; width:100%;
	
	}
.column02 ul li{ width:110px; height:145px; float:left; overflow:hidden; margin:10px; margin-top:0; }	
.column02 ul li a{ display:block; }
.column02 ul li span{ width:110px; height:110px; display:block; border-radius:15px; background:#f0f0f0;}
.column02 ul li h3{ font-size:14px; font-weight:700; text-align:center; line-height:35px; display:block;}

.column02 ul li.zxbm a span{ background:#f0f0f0 url(../../img/zxbm_icon_blue.png) no-repeat center center; }
.column02 ul li.zxbm a:hover span{ background:#1c59aa url(../../img/zxbm_icon_white.png) no-repeat center center; }

.column02 ul li.xczn a span{ background:#f0f0f0 url(../../img/xczn_icon_blue.png) no-repeat center center; }
.column02 ul li.xczn a:hover span{ background:#1c59aa url(../../img/xczn_icon_white.png) no-repeat center center; }

.column02 ul li.kcfy a span{ background:#f0f0f0 url(../../img/kcfy_icon_blue.png) no-repeat center center; }
.column02 ul li.kcfy a:hover span{ background:#1c59aa url(../../img/kcfy_icon_white.png) no-repeat center center; }

.column02 ul li.jxdp a span{ background:#f0f0f0 url(../../img/jxdp_icon_blue.png) no-repeat center center; }
.column02 ul li.jxdp a:hover span{ background:#1c59aa url(../../img/jxdp_icon_white.png) no-repeat center center; }

.column03{   overflow:hidden; margin:10px auto;}
.column03-title{ width:100%; border-bottom:0px #00a0e9 solid; position:relative;  height:37px; line-height:37px; overflow:hidden; margin-left:0px; float:left; }
.column03-title span{ float:left; width:150px; text-indent:0em; height:37px; font: 18px/37px 'Microsoft YaHei',SimSun,Arial,Sans-Serif;color:#1c59aa; letter-spacing:0px; text-align:left; }
.column03-title span em{color:#999; font-size:16px;}
.column03-title a{ display:block; width:50px; position:absolute; top:0;right:0px; height:31px; line-height:31px; font-size:14px;}

.column03-title a:hover{color:#1c59aa}

.list_news{margin-bottom:15px;}
.list_news li{float:left; width:570px; color:#5a5a5a; font-size:16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  line-height:35px; display:inline; border-bottom:1px #dbdbdb dotted; margin-left:15px;
background:transparent url(../../images/liicon.gif) no-repeat scroll 5px center; 
}
.list_news li  a{ float:left;text-indent:1em;  display:inline; text-align:left;   font-size:14px; width:480px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.list_news li span{ color:#999; float:right; display:inline; margin-left:5px; width:85px; font-size:12px;}




