@charset "utf-8";
/* CSS Document */

body { font-family:"宋体"; font-size:12px; color:#333333;}
* { margin:0; padding:0;}
a { color:#333333; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

.top{ position:absolute; width:1000px; height:113px; margin-top:3px; z-index:10;background:url(nav_bg.png) no-repeat center center;}
.logo{ width:300px; height:100px; float:left;}
.top_r1{ width:500px; height:25px; overflow:hidden; float:right; margin:17px 17px 16px 0; text-align:right; line-height:25px; color:#676769}
.top_r1 a{ color:#676769}
.top_r1 a:hover{ color:#215fb2}
.topsearch{ width:185px; height:20px; overflow:hidden; float:right; background:url(topsearchbg.png) no-repeat;}
.search_txt{ width:150px; height:15px; line-height:15px; float:left; color:#999; margin:3px 0 2px 10px; border:0px;background-color:rgba(0,0,0,0);}
.search_dian{ border:0; width:25px; height:18px; float:left; cursor:pointer;background:none;}


.dh{ width:782px; height:24px; overflow:hidden;  line-height:24px; margin-top:16px; border:#939 1px solid}
.dh a{ display:block; float:left; width:108px; height:24px; margin:0 2px 0 2px; text-align:center; overflow:hidden; font-family:"微软雅黑"; font-size:15px; background-color:#99C}
.dh a:hover{color:#006ab8}
.dh img{ float:left; margin-top:7px}


/*------------------------------------------------*/
#nav_wrap { width:1000px; height:25px; float:right;margin-top:10px;}
#nav_wrap img{ float:left; margin-top:0px}
#nav li{ text-align:center;}
#nav{ height:25px; position:relative; width:800px; margin-left:155px;}
#nav .c{margin:0;padding:0}
#nav li { float:left; list-style:none; }
#nav li .v a{ width:108px; height:24px; line-height:24px; display:block; float:left; font-family:"微软雅黑"; font-size:18px; margin:0 2px 0 2px;}
#nav li .v a:hover,#nav li .v .sele{ width:108px; height:24px; color:#FFF; font-family:"微软雅黑"; font-size:18px; background-color:#a40000}
.kind_menu { line-height:24px; vertical-align:middle; position:absolute; top:24px; left:0px; width:108px; text-align:left; display:none; background-color:#db261b; z-index:999; border-top:#FFF 1px solid}
#nav .kind_menu a{ display:block; float:left; width:108px; height:24px; margin:3px 0 0 0; text-align:center; color:#FFF}
#nav .kind_menu a:hover { background-color:#a40000; color:#FFF;}
#nav .kind_menu span { float:left; display:block; width:108px; height:6px; font-size:0px; line-height:0px;}
#tmenu{height:24px; }
/*------------------------------------------------*/





.topflash{ width:100%; height:564px; overflow:hidden; margin:0 auto;background:url(bannerbg.jpg) no-repeat center center;}

.index0102{ width:265px;height:675px;overflow:hidden; margin-top:20px; float:left;background:url(index_left_bg.png) no-repeat;}
.index01{ width:251px;  overflow:hidden;}
.index01_tit{ width:251px; height:27px; overflow:hidden; background:url(index_news.png) no-repeat; margin-bottom:25px}
.index01_tit2{ width:251px; height:27px; overflow:hidden; background:url(index_contact.png) no-repeat; margin-bottom:25px}
.index01_tit img{ float:right; margin-top:5px;}
.index01_tit2 img{ float:right; margin-top:5px;}
.idnex01_list{ width:242px; height:30px; overflow:hidden;  line-height:27px}
.idnex01_list a{ color:#333}
.idnex01_list a:hover{ color:#e20001}
.idnex01_list span{ font-size:12px; color:#e20001}
.idnex01_list font{ font-size:12px}
.page0102{ width:265px;overflow:hidden; margin-top:35px; float:left;}
.page01{ width:243px;  overflow:hidden;}
.page01 ul li {width:243px;height:40px;background:#f2f2f2;line-height:40px;text-indent:50px;border-bottom:1px solid #dcdcdc;font-size:14px; font-family:"微软雅黑";}
.page01_click{width:243px;height:40px;background:#a40000;line-height:40px;text-indent:50px;border-bottom:1px solid #dcdcdc;font-size:14px;color:#fff;cursor:pointer;}
.page01_tit{ width:243px; height:45px; overflow:hidden;background:#000;text-indent:70px;font-size:18px;padding-top:5px;font-weight:bold; font-family:"微软雅黑";}
.page01_tit2{ width:243px; height:27px; overflow:hidden; background:url(index_contact.png) no-repeat; margin-bottom:25px}
.page01_tit img{ float:right; margin-top:5px;}
.page01_tit2 img{ float:right; margin-top:5px;}
.page01_list{ width:242px; height:30px; overflow:hidden;  line-height:27px}
.page01_list a{ color:#333}
.page01_list a:hover{ color:#e20001}
.page01_list span{ font-size:12px; color:#e20001}
.page01_list font{ font-size:12px}
.page02_a{ width:254px; height:75px; overflow:hidden}
.page02_a img{ width:254px; height:75px;}
.page02_b{ width:235px; height:210px; overflow:hidden; margin-left:10px; line-height:22px}

.index_03{ width:720px;  overflow:hidden; float:left; margin:20px 0 0 9px;}
.index_03_tit{ width:720px; height:27px; overflow:hidden; background:url(index_pro.png) no-repeat;background-position:15px 0px; margin-bottom:25px}
.index_03_tit img{ float:right; margin-top:5px;}
.index_03_a{ width:814px; height:26px; overflow:hidden; border-bottom:#006cb7 3px solid}
.index_03_b{ width:814px; height:102px; overflow:hidden; border-bottom:#006cb7 4px solid;}
/*----------------*/
.part11{float:left; width:258px; height:102px; background:url(index_03_tsg1.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part12{float:left; width:139px; height:102px; background:url(index_03_tsg2.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part21{float:left; width:258px; height:102px; background:url(index_03_bxg1.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part22{float:left; width:139px; height:102px; background:url(index_03_bxg2.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part31{float:left; width:258px; height:102px; background:url(index_03_lhj1.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part32{float:left; width:139px; height:102px; background:url(index_03_lhj2.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part41{float:left; width:258px; height:102px; background:url(index_03_thj1.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part42{float:left; width:139px; height:102px; background:url(index_03_thj2.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part51{float:left; width:258px; height:102px; background:url(index_03_gt1.jpg); background-position:0px 0px; background-repeat:no-repeat}
.part52{float:left; width:139px; height:102px; background:url(index_03_gt2.jpg); background-position:0px 0px; background-repeat:no-repeat}

.pcontent1{ width:150px; height:63px; overflow:hidden; margin:37px 0 0 41px; line-height:21px}
.pcontent2{ width:123px; height:63px; overflow:hidden; margin:37px 0 0 67px; line-height:21px; display:none}
.pcontent3{ width:130px; height:63px; overflow:hidden; margin:37px 0 0 61px; line-height:21px; display:none}
.pcontent4{ width:130px; height:63px; overflow:hidden; margin:37px 0 0 61px; line-height:21px; display:none}
.pcontent5{ width:122px; height:63px; overflow:hidden; margin:37px 0 0 65px; line-height:21px; display:none}
/*----------------*/

.index_04{ width:720px;  overflow:hidden; float:left; margin:20px 0 12px 9px; background-image:url(index_04.jpg);}
.index_04_tit{ width:720px; height:27px; overflow:hidden; background:url(index_about.png) no-repeat;background-position:15px 0px; margin-bottom:15px}
.index_04_tit img{ float:right; margin-top:5px;}
.index_04 font{ font-size:12px; line-height:26px; float:left; width:100px; height:26px; overflow:hidden; text-align:center; color:#FFF}
.index_04_con{ width:710px; height:26px; overflow:hidden; line-height:26px;} 
.index_04_con .index_04_detail {/*width:99999999px;*/width:80000%; height:30px;}
.index_04_con div{ float:left} 
.index_04_con div{ float:left} 
.index_04_con ul{ float:left; height:26px; overflow:hidden; zoom:1; }
.index_04_con ul li{ float:left; line-height:26px; list-style:none;}
.index_04_con span{ margin-right:15px}

.index_05{ width:720px; overflow:hidden; float:left; margin:10px 0 0px 9px; line-height:24px; color:#666}
.index_05_tit{ width:720px; height:27px; overflow:hidden; background:url(index_xianhuo.png) no-repeat;background-position:15px 0px; margin-bottom:10px}
.index_05_tit img{ float:right; margin-top:5px;}
.index_05_more{ margin-left:100px}
.index_05_more a{ color:#e30000}

.index_06{ width:1000px;overflow:hidden; margin:0 auto;}
.index_06_tit{ width:1000px; height:27px; overflow:hidden; background:url(index_hezuo.png) no-repeat;background-position:0px 0px; margin-bottom:10px;margin-top:10px;}
.index_06_tit img{ float:right; margin-top:5px;}
.index_06_a{ width:320px; height:68px; overflow:hidden; float:left; margin-right:13px;}
.index_06_b{ width:387px; height:68px; overflow:hidden; float:left; color:#006ab8; line-height:22px}

#topstory{width:372px; height:68px; overflow:hidden;}
#featured{overflow:hidden; width:278px; height:68px; position:relative; padding-left:94px}
#featured .word{ display:none}
#thumbs {width:94px; height:68px; list-style-type:none; text-align:left; position:absolute; z-index:900; margin-left:0px; margin-top:0px;}
#thumbs ul{width:94px; height:68px; overflow:hidden; margin-left:0px}
#thumbs li{display:inline; float:left; width:94px; height:22px; border-bottom:#FFF 1px solid}
#thumbs img{ width:278px; height:68px; border:0px; margin-left:94px}
#thumbs li a{display:block; width:94px; height:22px; background-color:#a8a9ab; color:#010101; line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center}
#thumbs li a.current{display: block; width: 94px; height:22px; background-color:#024699; color:#fff}

.foot_menu{ width:100%; height:120px; background-color:#d9d9d9; line-height:31px; margin-top:26px; border-top:#a40000 10px solid}
.foot_menu span{ margin-left:10px; margin-right:15px; color:#FFF}
.foot_menu span a{ color:#a40000;}
.foot_menu span a:hover{ text-decoration:underline}

.foot_conbg{ width:100%; height:80px; overflow:hidden; background-image:url(foot_conbg.jpg); background-repeat:repeat-x}
.foot_logo{ width:159px; height:49px; float:left; margin:12px 18px 0 14px}
.foot_con{ width:920px; height:80px; overflow:hidden; float:left; margin:14px 0 0 0; line-height:24px; font-family:Arial, Helvetica, sans-serif}
.foot_con a{ color:#333; text-decoration:underline}



.nei_banner{ width:100%; height:295px; overflow:hidden;border-top:#1f60b2 3px solid; border-bottom:#1f60b2 3px solid}
.nei_left{ width:216px; float:left; margin-top:1px; margin-bottom:10px}
.nei_left_01tit{ width:205px; height:37px; overflow:hidden; background-color:#f9f9f9; line-height:37px}
.nei_left_01tit span{ font-size:14px; font-weight:bold; color:#016bb7; margin-left:22px}

.left_list{width:243px;height:40px;background:#f2f2f2;line-height:40px;text-indent:50px;border-bottom:1px solid #dcdcdc;font-size:14px; font-family:"微软雅黑";}
.left_listhover{width:243px;height:40px;background:#a40000;line-height:40px;text-indent:50px;border-bottom:1px solid #dcdcdc;font-size:14px; font-family:"微软雅黑";}
.left_list .tit_top{display:block;float:left;text-indent:30px;height:40px;background:url(jiantou.gif) no-repeat -10px center;}
.left_list a{ display:block; float:left; width:243px; height:40px; overflow:hidden; background-image:url(left_listbg.jpg); line-height:40px}
.left_list a span{ margin-left:22px; color:#333}
.left_list a:hover{ background-image:url(left_listbg_hover.jpg)}
.left_list a:hover span{ margin-left:22px; color:#000}

.left_listhover a{ display:block; float:left; width:243px; height:40px; overflow:hidden; background-image:url(left_listbg_hover.jpg); line-height:40px}
.left_listhover a span{ margin-left:22px; color:#fff}

.left_list_ul{display:none;}
.left_list_li{ width:243px; height:40px; overflow:hidden;text-indent:2em;}
.left_list_li a{ display:block; float:left; width:243px; height:40px; overflow:hidden; background-image:url(left_listbg.jpg); line-height:40px}
.left_list_li a span{ margin-left:22px; color:#333}
.left_list_li a:hover{ background-image:url(left_listbg_hover.jpg)}
.left_list_li a:hover span{ margin-left:22px; color:#000}

.left_listhover a{ display:block; float:left; width:243px; height:40px; text-indent:30px; overflow:hidden; background-image:url(left_listbg_hover.jpg); line-height:40px}
.left_listhover a span{ margin-left:22px; color:#fff}

.left_contact_tit{ width:213px; height:74px; overflow:hidden; margin:13px 0 5px 0}
.left_contact_tit img{ width:213px; height:74px}
.left_contact_con{ width:195px; height:210px; overflow:hidden; margin-left:10px; color:#333; line-height:24px}

.nei_right_01{ width:840px; height:36px; overflow:hidden; float:left; margin-left:34px; border-bottom:#7f7f7f 1px dotted; background-image:url(nei_right_01bg.jpg); background-repeat:no-repeat; background-position:0 14px; line-height:36px; margin-top:2px}
.nei_right_01 h1{ float:left; font-size:14px; font-weight:bold; margin-left:17px; color:#016db6}
.nei_right_01 h2{ float:right; font-size:12px; color:#333; text-align:right; font-weight:normal}
.nei_right_01 h2 a{ color:#333}
.nei_right_01 h2 a:hover{ color:#016cba}
.nei_right_01 h2 span{ color:#016cba}

.nei_right_con{ width:825px; float:left; margin:10px 0 0 44px; line-height:24px}


.newslist{ width:820px; height:40px; border-bottom:#e6e6e6 1px dashed; line-height:40px}
.newslist span{ float:left; width:730px; height:29px; overflow:hidden}
.newslist span a{ color:#333}
.newslist span a:hover{ color:#016bb7}
.newslist font{ float:left; width:90px; height:29px; overflow:hidden; text-align:right; color:#777; font-size:12px}

.prolist{ width:212px; height:145px; overflow:hidden; float:left; margin:6px 15px 10px 15px}
.prolist a{ display:block; float:left; width:180px; height:145px; overflow:hidden}
.prolist a img{ width:178px; height:121px; border:#999 1px solid}
.prolist a span{ float:left; width:178px; height:24px; overflow:hidden; margin-left:1px; line-height:24px; color:#333; text-align:center}
.prolist a:hover img{ border:#016bb7 1px solid}
.prolist a:hover span{ color:#016bb7;}

.huanye{ text-align:right; margin-top:7px; margin-right:16px}


.nei_tuijian{ width:814px; height:26px; overflow:hidden; clear:both; float:left; margin:30px 0 18px 257px; background-image:url(index_04.jpg);}
.nei_tuijian font{ font-size:12px; line-height:26px; float:left; width:100px; height:26px; overflow:hidden; text-align:center; color:#FFF}
.nei_tuijian_con{ width:710px; height:26px; overflow:hidden; line-height:26px; float:left} 
.nei_tuijian_con span{ float:left; width:100px; height:26px; margin-right:15px}
.detailtitle {
	text-align: center;
	float: left;
	width: 100%;
	font-size: 14px;
	font-weight: bold;
}
.detail_time {
	float: left;
	width: 100%;
	margin-top: 10px;
	background-color: #efefef;
	color: #999;
	line-height: 30px;
	text-align:center;
	margin-bottom: 20px;
}
.detail_time a:link,.detail_time a:visited,.detail_time a:hover,.detail_time a:active {
	color:#999;
}
.fenye{
    text-align:center;
}
.pro_pic{
    text-align:center;
}
