/* CSS Document */

h1,h2,h3,h4,h5,h6,img,p,ul,li,dl,dt,dd,ol,table,tr,td,span,input,div{ margin:0px; padding:0px; font-style:normal; border:0; font-family:"微软雅黑"; font-weight:normal; font-size:12px;}
body{ width:100%; font-family:"微软雅黑",; font-size:12px; color:#5f5f5d;margin:0; padding:0; background:url(../images/bg.jpg) no-repeat center top #ededed;}
img{border:none;}
ul,li{ list-style-type:none;}	
a{text-decoration:none; color:#555555; font-size:12px; font-family:"微软雅黑"}
a:hover{ color:#0068b5;}
.clear{clear:both;}

.header{ width:100%; background:url(../images/hear_bg.jpg) repeat-x; height:193px; position:relative}
.top{ width:1000px; margin:0 auto; min-width:1000px; position:relative;  z-index:1;}
.top_link{ width:224px; height:29px; line-height:26px; color:#fff; background:url(../images/top_link_bg.png) no-repeat; text-align:center; position:absolute; right:0px;top:0px;_top:4px;+top:4px}
.top_link a{ color:#fff; margin:0px 10px;}
.top2{width:1000px; min-width:1000px; margin:0px auto;height:151px;margin-top:4px; }
.top2 .logo{ float:left; margin-top:25px;}
.top2 .top_img{ float:right}

.nav{ width:999px; min-width:999px; margin:0 auto;height:38px;  _overflow:hidden; background:url(../images/nav_bg.png) no-repeat;}
#nav { width:790px; float:left}
#nav li{position:relative;float:left; z-index:100; background:url(../images/nav_li.jpg) right 10px no-repeat;color:#fff;}
#nav li a{display:inline-block;height:38px;line-height:34px;text-align:center;color:#fff;font-size:16px; font-family:"微软雅黑";text-align:center; padding:0px 25px;}
#nav li a:hover{color:#fff; font-weight:bold}
#nav li .sonnav{line-height:38px; font-size:14px;display:none; position:absolute; left:0; top:37px; text-align:center; z-index:999;background-color:#095aa7; border-top:none; width:150px; color:#fff; padding:5px 0px;}
#nav li.on {}
#nav li.on a{color:#fff; font-weight:bold}
#nav li.on .sonnav{ display:block;}
#nav li.on .sonnav dl{overflow:hidden;}
#nav li.on .sonnav dl dd{ line-height:30px; text-align:left; padding:2px 0px;}
#nav li.on .sonnav dl dd a{ color:#fff; font-size:14px; line-height:20px; font-family:"微软雅黑";   border-top:none; text-align:left; font-weight:normal; height:auto;}
#nav li.on .sonnav dl dd a:hover{color:#fff; font-weight:bolder;}

.sea_box{ float:right; padding-top:7px; margin-right:10px;}
.search{background:url(../images/search_bg.jpg) no-repeat;width:165px;height:21px;position:relative;}
.search input{position:absolute; width:135px;height:21px;line-height:21px; color:#333; border:none; background:none; left:0px; top:0px; padding-left:0px; }
.search input.notxt{color:#333; padding-left:10px;}	
.search input.notxt1 {position: absolute;width: 25px;height: 21px;top: 0px;left:140px;border: none;cursor: pointer;background: none;cursor:pointer; }


.footer{ font-size:12px; height:85px; line-height:26px; width:100%; margin:27px auto 0; text-align:center; background:#0068b5; padding-top:20px; color:#fff; font-family:"微软雅黑";margin-top:18px;}

.content{ width:997px; margin:8px auto 0px;}
/*幻灯片代码*/
.banner { width:997px; height:291px; position: relative; overflow:hidden; margin: 0 auto;}
.banner ul { width:9999px; position: absolute; top: 0; left: 0; z-index: 1; margin:0; padding:0;}
.banner ul li { width:997px; height:291px; float:left; position:relative;}
.banner ul li a img{ display:block; width:997px; height:291px;}
.banner ul li .zz{ width:279px; padding:30px;height:231px; font-family:"微软雅黑"; font-size:14px; line-height:30px; color:#fff;position:absolute; right:0px; top:0px; background-color:#0d293e; font-size:12px; filter:alpha(opacity=70);-moz-opacity:0.7;
opacity:0.7;}
.banner ul li .zz a{ color:#FFF; font-size:14px;}
.banner ul li .zz h2{ font-size:18px; margin-bottom:10px; margin-top:5px;}
.banner ol { height:18px; width:85px; position: absolute; bottom: 8px;z-index:1002; text-align:center;right:0px;}
.banner ol li { float: left; width:10px; height:10px; text-align:center; margin-right:10px; overflow: hidden;cursor:pointer; font-size:0px;color:#9b0606; background:url(../images/ban_icon1.jpg) no-repeat; font-family:"微软雅黑";}
.banner .active {color:#fff; background:url(../images/ban_icon1_active.jpg) no-repeat;}
/*幻灯片代码结束*/

.con1{ width:997px; height:295px; margin-top:17PX;}
.con1_lf{width:653px; height:293px; border:1px solid #ccc; background-color:#fff; float:left; border-top:2px solid #0068b5;}
.con1_rt{ width:315px; height:293px; float:right; background-color:#fff; border:1px solid #ccc; border-top:2px solid #0068b5;}


/**tab切换1样式开始**/
.menu1box{ position:relative; overflow:hidden; height:40px; border-bottom:1px solid #cecece;}
.menu1{ position:absolute; width:398px; height:40px; top:0px; left:0px; z-index:1; padding-left:10px;}
.menu1 li{ float:left; width:102px; text-align:center; height:40px; line-height:40px; overflow:hidden; }
.menu1 li h3{ width:80px; height:38px; text-align:center; line-height:38px; float:left;font-size:16px;font-family:"微软雅黑"; cursor:pointer; color:#595959; }
.menu1 .hover h3{ color:#0068b5; font-weight:bolder; width:80px; height:38px; text-align:center; line-height:38px;border-bottom:2px solid #ffa200;}

.main1box{ clear:both;padding-top:8px;_padding-top:0px; overflow:hidden;}
.main1box ul{ display: none;}
.main1box ul.block{ display: block;}
.main1box ul li{ padding:0px; margin:0px; }
.tab_list1{ overflow:hidden;}
.tab_list1 dl dd{margin-right:15px; height:29px; line-height:29px; background:url(../images/icon1.jpg) no-repeat 0px 9px; margin-left:10px; padding-left:25px;}
.tab_list1 dl dd a{ font-size:12px; font-family:"微软雅黑";  color:#4c4c4c;}
.tab_list1 dl dd span{ float:right; color:#555555; font-size:12px;}

.bmore1 strong{ display:none; font-weight:normal;cursor:pointer;height:15px;margin-top:15px;float:right;line-height:15px;font-size:12px; margin-right:10px;}
.bmore1 strong a{ display:block; padding:1px 5px;_width:36px;height:15px; font-size:12px;line-height:15px;text-align:center;color:#9a9a9a;}
.bmore1 strong.current02{ display:block;cursor:pointer;}
.bmore1 strong.current02 a:hover{_color:#666666;}
/**tab切换1样式结束**/


/*tab样式2*/
.menu2box{ position:relative; overflow:hidden; height:40px; border-bottom:1px solid #cecece;}
.menu2{  position:absolute; width:313px; height:40px; top:0px; left:0px; z-index:1; padding-left:13px; }
.menu2 li{ float:left; width:102px; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.menu2 li h3 a{width:80px; height:38px; text-align:center; line-height:38px; float:left;font-size:16px;font-family:"微软雅黑"; cursor:pointer; color:#595959;}
.menu2 .hover h3 a{ color:#0068b5; font-weight:bolder; width:80px; height:38px; text-align:center; line-height:38px;border-bottom:2px solid #ffa200;}
.main2{ height:250px; overflow:hidden;}
.main2 ul{ display: none;}
.main2 ul.block{ display: block; padding:0px; margin:0px; overflow:hidden;}
.main2 ul li{padding:0px; margin:0px; overflow:hidden;}
.main2 ul li .tab_list2{ width: 316px; padding-top:10px;}
.main2 ul li .tab_list2 dl dd{margin-right:15px; height:29px; line-height:29px; background:url(../images/icon2.jpg) no-repeat 0px 10px; margin-left:15px; padding-left:25px;}
.main2 ul li .tab_list2 dl dd a{ font-size:12px; font-family:"微软雅黑"; line-height:30px; color:#4c4c4c;}

.main2 ul li .tab_list3{ width: 316px; padding-top:10px;}
.main2 ul li .tab_list3 dl dd{margin-right:15px; height:29px; line-height:29px; background:url(../images/icon3.jpg) no-repeat 0px 9px; margin-left:15px; padding-left:25px;}
.main2 ul li .tab_list3 dl dd a{ font-size:12px; font-family:"微软雅黑"; line-height:30px; color:#4c4c4c;}

.con2{ height:154px; margin-top:10px;}
.con2 .con2_tit{ font-size:16px; font-weight:bolder; color:#0058a2; height:40px; line-height:40px;}
.con2_lf{ width:655px; height:114px; float:left; border:1px solid #ccc;}
.con2_rt{ width:317px; height:114px; float:right;}
.con2_rt a{ margin-bottom:12px; display:block;}

/*tab样式2*/
.menu3box{ position:relative; overflow:hidden; height:40px; background:url(../images/link_tit_bg.jpg) repeat-x left bottom;}
.menu3{  position:absolute; width:398px; height:40px; top:0px; left:0px; z-index:1; padding-left:13px; }
.menu3 li{ float:left; width:132px; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.menu3 li h3 a{width:80px; height:38px; text-align:center; line-height:38px; float:left;font-size:14px;font-family:"微软雅黑"; cursor:pointer; color:#595959;}
.menu3 .hover h3 a{ color:#0068b5; font-weight:bolder; width:80px; height:38px; text-align:center; line-height:38px;border-bottom:2px solid #ffa200;}
.main3{ height:72px; overflow:hidden;}
.main3 ul{ display: none;}
.main3 ul.block{ display: block; padding:0px; margin:0px; overflow:hidden;}
.main3 ul li{padding:0px; margin:0px; overflow:hidden;}
.main3 ul li .tab_list3{ padding-top:10px; line-height:26px;}
.main3 ul li .tab_list3 span{display:inline-block;}
.main3 ul li .tab_list3 span a{ margin:0px 13px;}


#old{position: fixed; _position: absolute; bottom:100px; right:30px; text-align:center;}
.mian_old{ background-color:#fff; border:1px solid #d2d2d2; width:78px; height:112px; padding:5px;overflow:hidden}
.close{ text-align:center; margin-bottom:10px;}
#old .erweima{}
#old .toold{ display:block; width: 45px; height:105px; background:url(../images/old02.jpg) no-repeat; float: left;}

.bshare-custom.icon-medium{ text-align:left}
.bshare-custom.icon-medium a{ margin:0px; display:inline}
.bshare-custom.icon-medium .bshare-qzone{ float:left}
.bshare-custom.icon-medium .bshare-sinaminiblog{ float:left}
.bshare-custom.icon-medium a.bshare-more.more-style-addthis{ float:left}
.bshare-custom.icon-medium{ width:95px; height:50px; margin-top:7px; overflow:hidden}

.page_main{ width:1000px; margin:0px auto; padding-top:10px;}


/*列表页开始*/
.lt_left{ width:220px; float:left;border:1px solid #ccc;}

.list_menu{ width:220px; float:left; background-color:#fff; overflow:hidden;}
.list_menu dl dt{ width:185px; height:42px; background-color:#0c5dac;line-height:42px; font-size:16px; color:#fff; font-weight:bolder; padding-left:35px;}
.list_menu dl dd{ height:43px; line-height:43px; padding-left:35px; border-bottom:1px solid #eee;}
.list_menu dl dd.active{ padding-left:35px;}
.list_menu dl dd.active a{ font-weight:bolder; color:#2d84c7}
.list_menu dl dd a{ font-size:14px;}
.list_menu dl dd a:hover{ font-weight:bolder}
.list_menu dl dd:hover{ padding-left:35px;}

.lt_right{width:750px; overflow:hidden; float:right; background-color:#fff;border:1px solid #ccc; border-top:2px solid #0d5ead;}
.right_tit{height: 40px;line-height: 36px; background:url(../images/pgrt_tit_bg.jpg) repeat-x bottom; padding:0 12px; clear:both; border-bottom:1px solid #eeeeee;}
.right_tit h2{height:38px; line-height: 38px; font-weight: normal; font-size: 16px; font-weight:bolder; color: #2d84c7; float:left; padding-top:2px; display:inline; padding:0px 5px;}
.right_tit .add{ width:500px; text-align:right;height:36px; line-height: 36px; float:right; font-size:12px; margin-top:2px;}
.right_tit .add a{ color:#4c4c4c;}
.right_con{ overflow:hidden; padding:0px 15px;_padding:0px 15px;}
.list02 { overflow:hidden; margin-top:15px;}
.list02 ul li { height: 30px; line-height: 30px; _height:26px; line-height: 26px;+height:26px; +line-height: 26px; background:url(../images/pg_icon1.jpg) no-repeat 0px center;}
.list02 ul li a { padding-left:15px; font-family:"微软雅黑"; font-size: 12px; color: #323232; float:left} 
.list02 ul li span {font-family:"微软雅黑"; font-size: 12px;  color:#777; float:right;}
.list02 ul li a:hover{color: #2580c7; text-decoration:underline;}
.list_sort{ width:100%; height:25px; line-height:25px;margin:15px 0 10px 0px; _margin:15px 0 10px 0px;text-align:center;color:#333; font-size:12px; border-top:1px solid #a8d8fe; padding-top:10px;}
.list_sort a{ font-size:12px}

.rt_tit { width: 100%;text-align: center; padding: 20px 0 0; border-bottom:1px dashed #ccc;}
.rt_tit h1{ font-family: "微软雅黑"; font-size: 16px; color: #2d84c7; font-weight:bolder; line-height: 32px; }
.rt_tit h2{font-family:"微软雅黑"; font-size: 14px; color: #414141; line-height: 32px; font-weight: bold;}
.rt_zuozhe {font-family:"微软雅黑"; font-size: 14px; color: #616060;text-align: center; line-height: 30px; padding: 10px 0; }
.rt_zhengwen {font-family:"微软雅黑"; font-size: 14px; color: #414141; line-height: 26px; text-align: left; overflow:hidden; margin: 0 15px; padding: 15px 0;}
.rt_fujian {margin: 0 15px; padding: 20px 0 30px 0; overflow:hidden; border-top: 1px dashed #ccc;}
.rt_fujian h3 { font-size: 14px; font-family: "微软雅黑"; line-height: 40px; color:#2d84c7; padding:0 0 5px 15px; font-weight:100;}
.rt_fujian ul li { height: 27px; line-height: 27px; background: url(../images/pg_icon1.jpg) no-repeat 15px center; padding-left: 32px;}
.rt_fujian ul li a { font-family: "微软雅黑"; font-size: 14px; line-height: 24px; }
.rt_fujian ul li a:hover{ text-decoration: underline;}
.list_all{ padding:0px; overflow:hidden; width:996px; border:1px solid #ccc; background-color:#fff;}
.lt_news{ overflow:hidden; margin-bottom:10px;}
.lt_list{ overflow:hidden; padding:12px; }
.lt_list li{line-height: 26px; background: url(../images/list_icon1.jpg) no-repeat left center; padding-left: 16px;margin-left: 2px;}
.lt_list li span{ float: right;color: #777; font-size:12px}
.lt_list li a{ font-size:12px}


/*图片列表页*/
.pic_list{ width:100%; margin:10px auto; margin-top:20px;}
.pic_list ul{ width: 780px; padding-top:0px; padding-bottom:5px;*padding-bottom:30px;_padding-bottom:5px; overflow:hidden;}
.pic_list ul li{ height:166px; width:180px; padding:10px 15px 10px;_padding:10px 10px 10px;  float: left; margin-right:18px;_margin-right:26px; line-height:28px; text-align:center;margin-left:12px;}
.pic_list ul li a{ font-size:14px;}
.pic_list ul li a h6{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:normal;}
.pic_list ul li a img{ display:block; width: 180px; height:120px; margin-bottom:8px;}


/*图片列表页*/
.pic_list2{ width:100%; margin:10px auto;}
.pic_list2 ul{ width:990px; padding-top:15px; padding-bottom:5px;*padding-bottom:30px;_padding-bottom:5px; overflow:hidden;}
.pic_list2 ul li{height:166px; width:180px; padding:10px 16px 10px;_padding:10px 10px 10px;  float: left; margin-right:18px;_margin-right:26px; line-height:28px; text-align:center;margin-left:12px;}
.pic_list2 ul li a{ font-size:14px;}
.pic_list2 ul li a h6{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:normal;}
.pic_list2 ul li a img{ display:block; width: 180px; height:120px; margin-bottom:8px;}

.jw_news{ height:262px; margin-bottom:20px; overflow:hidden;}
.jw_tit,.tz_tit,.wt_tit{ height:36px; border-bottom:1px solid #d3d3d3;}
.jw_tit h2,.tz_tit h2,.wt_tit h2{height:36px; line-height: 36px; font-weight: normal; font-size: 16px; color: #2372b7;}
.jw_tit h2 span,.wt_tit h2 span{border-bottom:2px solid #015daa; padding: 0 12px; display: inline-block;height: 34px; line-height: 34px; font-size:16px;}
.jw_tit h2 a,.wt_tit h2 a{ float: right; padding-right: 11px; font-family: Arial; font-size: 12px; color: #2372b7; }
.jw_tit h2 a:hover,.wt_tit h2 a:hover{text-decoration:none}


/*图片展示页开始*/
.img_news_con{ width:100%; overflow:hidden;}
.img_news_con h3{padding:20px 0 20px; heihgt:54px; text-align:center; color:#c66a37; font-size:16px; font-family:"微软雅黑"; font-weight:normal;}
.imgs_scroll{padding:0px 45px 60px 45px;  position:relative;}
.imgs_scroll .btn_l,.imgs_scroll .btn_r{ position:absolute; width:434px; height:580px; top:0; /*z-index:1000; filter:alpha(opacity:0); opacity: 0;*/ }
.imgs_scroll .btn_l{left:62px; }
.imgs_scroll .btn_r{right:69px;}
.imgs_scroll .prev,.imgs_scroll .next { position:absolute; display:block; width:70px; top:239px; text-align:center; cursor:pointer; z-index:90; display:none;}
.imgs_scroll .prev{ left:102px;}
.imgs_scroll .next{right:105px;}
.imgs_news_list{width:870px;  position:relative; overflow:hidden;}
.imgs_news_list ul{width:9999px;}
.imgs_news_list ul li{float:left; display:inline; width:868px; margin-right:10px;  text-align:center;}
.imgs_news_list ul li .txt2{width:868px; float:left; line-height:20px; text-indent:2em; padding-top:27px; text-align:left; font-family:"微软雅黑";}
/*图片展示页结束*/
