@charset "utf-8";
* {margin: 0px;padding: 0px;list-style:none;background-repeat:no-repeat;}

h2{ font-size:16px;}
img, input {vertical-align:middle;}
body { margin:0px auto;color:#000;  font-family:"宋体", simsun,Arial, Helvetica, sans-serif; font-size:14px; background-color:#F3F0E9; }
a img {border:0px none;}
select, input, img {vertical-align:middle;font-size:12px;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration: none; color:#000;}
.orange {color:#FFB400;font-weight:normal;}
HTML { height:100%;OVERFLOW-X: hidden;}
.cle {clear:both; }
.hs {color:#FFC;}
.fleft {float:left;}
.fright {float:right;}
.shadow{ height:10px; background-image:url(shadow_01.gif); background-repeat:repeat-x;}
.padding_h10{ padding-top:10px;}
.padding_h20{ padding-top:20px;}
.padding_h30{ padding-top:30px;}
.padding_h40{ padding-top:40px;}
.padding_h50{ padding-top:50px;}
.padding_h60{ padding-top:60px;}
.padding_h90{ padding-top:90px;}

#pop{ z-index:600; width:420px; height:132px;font-size:14px; position:fixed;right:0;bottom:0;}
#pop #popClose{position:absolute; display:block; z-index:300; width:28px; height:28px; left:0px;top:0px; background-image:url(close.png); cursor:pointer;}
#popbox{ position:absolute; display:block; right:0; bottom:0; width:406px; height:118px; background-color:#FFF;  border:1px solid #959595; z-index:200; color:#000;}
#popbox h2{ text-align:center; font-size:16px;}
#popbox span{ line-height:20px; color:#999;}

.header_dbg{ left:0; top: 0; margin: 0 auto; width:100%; overflow: hidden; z-index:99; height:202px; }
.focusBoxs{  height:202px; overflow:hidden; position:relative;}
.focusBoxs .hd{ position:absolute; z-index:20; right:0px; bottom:35px; }
.focusBoxs .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBoxs .hd ul li{ float:left; margin-right:6px;  width:19px; height:19px; line-height:19px; text-align:center; cursor:pointer; font-family:Arial; color:#FFF; 
}

.focusBoxs .hd ul li.on{  color:#fff; background:none; }
.focusBoxs .bd{ position:relative;  }
.focusBoxs .bd li{height:202px;}
.focusBoxs .bd li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}



.header_bg{  left:0; top: 0; margin: 0 auto; position:absolute; width:100%; height:202px;  z-index:99999;}
.header_top{ margin:0 auto;  width:1220px; height:166px; }
.header_top_search{ float:right; display:inline; overflow:hidden; width:266px; height:32px; margin-right:152px; margin-top:69px; background-image:url(ss_bg.png);}
.ss_xk{ float:left; display:inline; overflow:hidden; vertical-align:middle;width:210px; height:26px; margin-top:3px; margin-left:12px; line-height:26px; -moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;border:medium none; background:none; }
.ss_an{ float:right; display:inline; overflow:hidden; width:26px; height:26px; margin-top:3px; margin-right:4px;}



.header_bottom_bg{margin:0 auto; width:auto; height:34px; border-top:1px solid #959595; border-bottom:1px solid #959595; }

.nav{margin:0 auto;  width:1220px; height:34px; border-left:1px solid #959595; }

ul#topnav {margin: 0; padding: 0;float:left; position:absolute;  z-index:200;
	width: 100%;
	list-style: none;
	font-size:16px; }
	
ul#topnav li {float: left;
	margin: 0; padding: 0;
	position: relative; border-right:1px solid #959595;}
ul#topnav li a {float: left; text-align:center; line-height:34px;color:#333333;}

ul#topnav a.a01 {width: 115px; height:34px; }

ul#topnav a:hover.a01 {width: 115px; margin:1px;  height:32px; text-decoration:none; background-color:#2674DF;  color:#FFF;}
ul#topnav li:hover a.a01, ul#topnav li a:hover.a01 {width: 115px; margin:1px;  height:32px;  position:relative; z-index:200; background-color:#2674DF;  color:#FFF;}

ul#topnav a.a02 {width: 95px; height:34px; }

ul#topnav a:hover.a02 {width: 95px; margin:1px;  height:32px; text-decoration:none; background-color:#2674DF;  color:#FFF;}
ul#topnav li:hover a.a02, ul#topnav li a:hover.a02 {width: 95px; margin:1px;  height:32px;  position:relative; z-index:200; background-color:#2674DF;  color:#FFF;}


ul#topnav li .sub {position: absolute; z-index:0;	top:34px; left:0; padding:0; background-image:url(nav_button.png); background-repeat:repeat; font-size:14px; float: left;display: none;}
ul#topnav li .sub ul{ float:left; display:inline; overflow:hidden; width:160px; padding:0 0 0 0;}
ul#topnav li .sub ul li{ float:left; display:inline; overflow:hidden; width:95px; border:1px solid #959595;  padding:0; background:none;}


ul#topnav li .sub a{float:left; display:inline; overflow:hidden; width:95px; margin:0; line-height:32px;  height:auto;  border-bottom:1px solid #959595;background-color:#FFF; text-align:center; color:#333;}
ul#topnav li .sub a:hover{ color:#000; text-decoration:none; background-color:#CFCFCF;}

ul#topnav li .sub03 {position: absolute; z-index:0;	top:34px; left:0; padding:0; background-image:url(nav_button.png); background-repeat:repeat; font-size:14px; float: left;display: none;}
ul#topnav li .sub03 ul{ float:left; display:inline; overflow:hidden; width:100px; padding:0 0 0 0;}
ul#topnav li .sub03 ul li{ float:left; display:inline; overflow:hidden; width:115px; border:1px solid #959595;  padding:0; background:none;}


ul#topnav li .sub03 a{float:left; display:inline; overflow:hidden; width:115px; margin:0; line-height:32px;  height:auto;  border-bottom:1px solid #959595;background-color:#FFF; text-align:center; color:#333;}
ul#topnav li .sub03 a:hover{ color:#000; text-decoration:none; background-color:#CFCFCF;}

.notice_bg{ margin:0 auto; overflow: hidden; width: auto; border-bottom:1px solid #C8C8C8; background-color:#F9F7F2;}
.notice{ margin:0 auto; overflow: hidden; width:1220px; height:36px;}
.notice_title{ float:left;  line-height:36px; color:#E74000; margin-left:12px;}
.notice_content{ float:left; margin-left:16px; line-height:36px;}

#demoss {OVERFLOW: hidden; WIDTH: 1100px;}
#demoss A { DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 0px; margin-left:50px; OVERFLOW: hidden;  COLOR:#E74000; width:380px; font-size:13px;}
#demoss A:hover {TEXT-DECORATION: none; color:#333;}
#demoss A dt{ float:left; display: inline-block; overflow: hidden; width:290px; white-space:nowrap;}
#demoss A dd{ float:right;  display: inline-block;  width:80px; color:#333;}

#indemoss {FLOAT: left; WIDTH: 800%;}
#demo1ss {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
#demo2ss {PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}


.main{ margin:0 auto; overflow: hidden; width:1220px;}
.main_left{ float:left; overflow: hidden; width:960px;}
.main_photo{ float:left; width:630px; height:400px;}
#demoContent{ text-align:center; width:630px; height:400px; }
#demoContent .effect{ display:inline-block; *display:inline; zoom:1; text-align:left;  margin:0 auto;   }

/* 常见焦点图 */
.focusBox{ width:630px; height:400px; overflow:hidden; position:relative;}
.focusBox .hd{ position:absolute; z-index:20; right:0px; bottom:35px; }
.focusBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.focusBox .hd ul li{ float:left; margin-right:6px;  width:16px; height:16px; line-height:16px; font-size:12px; text-align:center; background-color:#FFF; cursor:pointer; font-family:Arial; color:#333; 
}
.focusBox .hd ul li.on{ background-color:#CC0000; color:#fff;     }
.focusBox .bd{ position:relative;  }
.focusBox .bd .pic{ line-height:0px;  }
.focusBox .bd .pic img{ width:630px; height:400px;}
.focusBox .bd .con{ position:absolute; width:616px; padding:0 8px; bottom:0px; height:30px; color:#fff; z-index:10; line-height:30px;   background-image:url(news_photo_button_02.png); background-repeat:repeat;}

.other{ float:left; width:327px; overflow: hidden; margin-left:2px;}
.other H2 {margin:0 auto; overflow:hidden; clear:both; width:397px; HEIGHT:30px; font-size:16px; padding:0 0 20px 0; background-image:url(line_01.png); background-position:left bottom; }
.other H2 SPAN { LINE-HEIGHT: 30px; WIDTH:107px; text-align:center; DISPLAY: block; FLOAT: left; background-color:#737373; margin-right:1px; filter: Alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;   HEIGHT: 30px; color:#FFF;}
.other H2 SPAN{}
.other H2 SPAN.hover {  COLOR:#FFF; CURSOR: pointer; background-color:#2674DF; filter: Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; }

.other div{ float:left; width:357px;  }
.other div li{float:left; display:inline; overflow:hidden; width:301px; padding-left:16px;  line-height:28px;}
.other div li a{float:left;}
.other div li a img{ margin-left:6px;}
.other div li span{ float:right; color:#999999;}

.four{ float:left; width:958px; border:1px solid #CFCFCF; background-image:url(four_bg.png); background-repeat:repeat;}



.four_title{ overflow: hidden; padding-bottom:20px; background-image:url(line_02.png); background-position:left bottom; }
.four_title h2{float:left;  font-size:16px; line-height:22px; color:#333;   }
.four_title span{float:right;   }
.four_title span a{ color:#333;}


.f01{ float:left; overflow: hidden; width:438px; height:195px; padding:7px 20px; border-bottom:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}
.f01_content H2 { float:left; overflow:hidden; clear:both; width:110px; font-size:16px; }
.f01_content H2 SPAN { LINE-HEIGHT: 59px; WIDTH:110px; text-align:center; DISPLAY: block; FLOAT: left; background-image:url(f01_b01.png); margin-top:12px;  HEIGHT: 59px; color:#333;}
.f01_content H2 SPAN{}
.f01_content H2 SPAN.hover {  COLOR:#333; CURSOR: pointer; background-image:url(f01_b02.png);  }

.f01_content div{ float:left; width:318px;  margin-left:10px; padding-top:7px;}
.f01_content div li{float:left; display:inline; overflow:hidden; width:318px;   line-height:28px;}
.f01_content div li a{float:left;}
.f01_content div li a img{ margin-left:6px;}
.f01_content div li span{ float:right; color:#999999;}


.f02{ float:left; overflow: hidden; width:438px; height:195px; padding:7px 20px; border-bottom:1px solid #CFCFCF; }

.f02_content{ float:left; width:439px;  padding-top:10px;}
.f02_content li{float:left; display:inline; overflow:hidden; width:398px;   line-height:28px;}
.f02_content li a{float:left;}
.f02_content li a img{ margin-left:6px;}
.f02_content li span{ float:right; color:#999999;}


.f03{ float:left; overflow: hidden; width:438px; height:195px; padding:7px 20px; border-right:1px solid #CFCFCF; }

.f03_content{ float:left; width:439px;  }
.f03_title{ overflow: hidden; padding-bottom:10px;  }
.f03_title h2{float:left;  font-size:16px; line-height:22px; color:#333;   }
.f03_content .f03_photo{ float:left; width:112px; height:154px;}
.f03_content .f03_photo img{ width:112px; height:154px;}

.f03_content .f03_list{ float:right; width:300px;}
.f03_content .f03_list li{ overflow: hidden; padding-bottom:10px;}
.f03_content .f03_list dt{ float:left; width:22px; height:22px; line-height:22px; color:#FFF; text-align:center; background-image:url(list_01.png); }
.f03_content .f03_list dd{ float:left; width:270px; line-height:22px; margin-left:8px; }
.f03_content .f03_list dd a{ display:block; overflow: hidden; padding-bottom:8px;}

.f03_more{ float:right; width:300px; padding-top:14px;}
.f03_more a{ color:#333;}

.f04{ float:left; overflow: hidden; width:438px; height:195px; padding:7px 20px; border-bottom:1px solid #CFCFCF; }

.f04_content dt{ float:left; width:174px; height:123px; position:relative; margin-top:16px;}
.f04_content dt a{ color:#FFF;}
.f04_content dt a img{ width:174px; height:123px; }
.f04_content dt a span{ position:absolute; width:162px; padding:0 6px; height:30px; left:0; bottom:0; height:30px; line-height:30px; background-image:url(news_photo_button_02.png); background-repeat:repeat;}

.f04_content dd{ float:right; width:240px;  padding-top:10px;}
.f04_content dd li{float:left; display:inline; overflow:hidden; width:240px;   line-height:28px;}
.f04_content dd li a{float:left;}
.f04_content dd li a img{ margin-left:6px;}
.f04_content dd li span{ float:right; color:#999999;}


.main_right{ float:right; overflow: hidden; width:240px;}
.rother{ float: left; background-image:url(line_03.png); background-color:#FFF;  filter: Alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; background-position:center 15px; border:1px solid #CFCFCF; width:238px; height:288px;}
.r_bg{ background-image:url(rother_bg.jpg); background-position:left top; background-size:100% 288px;}
.rother_left{ float:left; overflow: hidden; width:238px;}
.rother_ltitle{ text-align:center; padding:26px 0 16px 0; font-size:16px; font-weight:bold;}

.rother_lcontent{line-height:28px; }
.rother_lcontent a{ float:left; width:100px; margin:0 9px; font-size:13px;}
.rother_lcontent a span{ float:left; width:80px; text-align:center; }
.rother_lcontent a i{ float:left; font-size:12px;}
.rother_lcontent a:hover{ color:#0033CC;}


.rother_right{ float:right; overflow: hidden; width:110px; display:none;}
.rother_rtitle{ text-align:center; padding:26px 0 16px 0; font-size:16px; font-weight:bold;}
.rother_rcontent{ margin:0 auto; overflow: hidden; width:110px;}
.rother_rcontent a{ float:left; width:108px; height:48px; line-height:50px; text-align:center; margin-bottom:14px; border:1px solid #CFCFCF;}
.rother_rcontent a:hover{ background-color:#FDF7D9;}

.wy{ float:left; width:230px; padding:10px 5px 20px 5px; height:300px; background-image:url(rbg_01.png); background-repeat:repeat;}
.wy_title{float:left;width:230px; text-align:center; padding-top:10px; padding-bottom:10px; font-size:16px; font-weight:bold; color:#FFF;}
.wy_content a{ float:left; width:72px; height:80px; margin-left:4px; margin-top:10px; color:#FFF; text-align:center; font-size:12px;}
.wy_content a img{ width:62px;}
.wy_content a span{ line-height:30px;}

.code{ float:left; width:360px; padding:20px; height:162px; background-image:url(rbg_02.png); background-repeat:repeat;}

.footer_line{ margin:0 auto; overflow: hidden; width:1220px; height:16px; background-image:url(line_04.png); }

.links{margin:0 auto; overflow: hidden; width:1220px; padding:20px 0;}
.links_title{ float:left; width:80px; padding-left:67px; font-size:18px; background-image:url(links_title_bg.png); background-position:left center;}
.links_content{ float:left;}
.links_content select{ margin-right:16px;}

.footer_bg{ margin:0 auto; overflow: hidden; width:auto; padding:16px 0; background-color:#DFDFDF;}
.footer{ margin:0 auto; overflow: hidden; width:1220px; line-height:26px; color:#5D5D5D}

/*内页样式*/
.main_inside_left{ float:left; width:200px; }
.menu_title{float:left; width:200px; line-height:24px; text-align:center; padding:16px 0; background-color:#2674DF; filter: Alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; border-bottom:2px solid #716E68; }
.menu_title h2{ font-size:16px; color:#FFF;  }

.menu_content{float:left; width:200px;  }

.menu_content a{float:left; display:inline; overflow:hidden; width:180px; padding:0 10px; height:40px;  line-height:40px; font-size:12px;  background-color:#F4F4F4; margin-bottom:2px; border-bottom:1px solid #ddd; background-image:url(menu_list.png); background-position:230px center;}
.menu_content a:hover{float:left; display:inline; overflow:hidden; color:#FFF; background-color:#666666;  background-image:url(menu_lists.png); border-bottom:1px solid #666666; background-position:230px center;}

.menu_content a.menu_dq,.menu_content a:hover.menu_dq{color:#333;  background-image:url(menu_list.png);  background-color:#D9D9D9;}


.main_inside_right{ float:right; width:1000px; }


.inside_right_title { WIDTH: 998px; background-image:url(four_bg.png); background-repeat:repeat;line-height:24px; FLOAT: left; OVERFLOW: hidden; border-bottom:2px solid #CFCFCF; }
.inside_right_title H2 { DISPLAY: inline;FLOAT: left; COLOR:#333; padding:16px 20px;  OVERFLOW: hidden;  font-size:16px;}

.inside_right_content {WIDTH:1000px;   FLOAT: left; OVERFLOW: hidden; background-image:url(four_bg.png); background-repeat:repeat;  padding-bottom:20px;}

.inside_list{ overflow: hidden; padding-top:10px; padding-bottom:20px;}
.inside_list li{ float:left; width:976px; padding:20px 12px 20px 12px; background-image:url(list_01.jpg); background-position:left center; border-bottom:1px dotted #CCC;}
.inside_list li a{ float:left; overflow: hidden;}


.inside_list li span{ float:right; overflow: hidden;}
.inside_list li span a{color:#999;}


.inside_right_photo{ overflow: hidden; padding-top:10px; padding-bottom:20px;}
.inside_right_photo li{ float:left; display:inline; overflow:hidden; WIDTH:216px;  margin-top:15px; margin-left:16px; margin-right:16px;}
.inside_right_photo li a{ display:block;  WIDTH:216px;   }
.inside_right_photo li a:hover{   WIDTH:216px; }
.inside_right_photo li IMG { WIDTH:216px; height:145px;}
.inside_right_photo li A:hover IMG {}
.inside_right_photo li a span{ display:block; width:216px; height:36px; font-size:16px; line-height:36px; text-align:center;}


.inside_right_photos{ overflow: hidden; padding-top:10px; padding-bottom:20px;}
.inside_right_photos li{ float:left; display:inline; overflow:hidden; WIDTH:146px;  margin-top:15px; margin-left:26px; margin-right:26px;}
.inside_right_photos li a{ display:block;  WIDTH:146px;   }
.inside_right_photos li a:hover{   WIDTH:146px; }
.inside_right_photos li IMG { WIDTH:146px; height:195px;}
.inside_right_photos li A:hover IMG {}
.inside_right_photos li a span{ display:block; width:146px; height:36px; font-size:16px; line-height:36px; text-align:center;}

.inside_right_photoz{ overflow: hidden; padding-top:10px; padding-bottom:20px;}
.inside_right_photoz dt{ clear:both; padding:16px; margin:0 16px 0 16px; background-image:url(list_01.png); background-repeat:repeat; font-size:16px; font-weight:bold;}
.inside_right_photoz dd{ overflow: hidden; margin-bottom:20px;}
.inside_right_photoz li{ float:left; display:inline; overflow:hidden; WIDTH:216px;  margin-top:15px; margin-left:16px; margin-right:16px;}
.inside_right_photoz li a{ display:block;  WIDTH:216px;   }
.inside_right_photoz li a:hover{   WIDTH:216px; }
.inside_right_photoz li IMG { WIDTH:216px; height:145px;}
.inside_right_photoz li A:hover IMG {}
.inside_right_photoz li a span{ display:block; width:216px; height:36px; font-size:16px; line-height:36px; text-align:center;}





.inside_right_page{ margin:0 auto 0 auto; display:block; overflow:hidden; clear:both;  text-align:center;  color:#333; padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:14px; border-top:1px solid #D2D2D2;}
.inside_right_page_left{float:left; display:inline; overflow:hidden; color:#333; line-height:24px;}

.inside_right_page_right{ float:right; display: inline; overflow:hidden; }
.inside_right_page strong{ display: inline-block; overflow:hidden; width:24px; height:24px; line-height:24px; text-align:center; background-color:#717171;  color:#FFF;}
.inside_right_page a{ display: inline-block; overflow:hidden; width:22px; height:22px; margin:0 2px; border:1px solid #D2D2D2; line-height:22px; text-align:center; text-decoration:none; color:#333;}
.inside_right_page a:hover{  display: inline-block; overflow:hidden; width:22px; height:22px; margin:0 2px;line-height:22px; border:1px solid #B58248; text-align:center; text-decoration:none; background-color:#717171; color:#FFF;}

.inside_right_page a.next_page,.inside_right_page a.pre_page{ display: inline-block; overflow:hidden; height:22px; width:64px; padding:0; line-height:22px;text-align:center;  border:1px solid #D2D2D2; color:#333;}
.inside_right_page a:hover.next_page,.inside_right_page a:hover.pre_page{ display: inline-block; overflow:hidden; width:64px; padding:0;  height:22px; line-height:22px; border:1px solid #D2D2D2;text-align:center; color:#FFF;}

.content_title{ width:940px; margin:0 auto; padding-top:10px; overflow:hidden; color:#333; line-height:44px; text-align:center;  font-size:24px;}
.content_time{text-align:center; width:940px; margin:0 auto; height:24px; padding-bottom:10px; line-height:24px; color:#333; }
.content_detail{width:940px; display:block; overflow:hidden;margin:0 auto;  line-height:28px; padding-top:6px;  padding-bottom:20px;}


.content_page{ overflow:hidden;  background-color:#F4F4F4;}
.content_page_pre{ float:left; padding:40px; color:#666; }
.content_page_pre a,.content_page_next a{ color:#333;}
.content_page_pre a:hover,.content_page_next a:hover{ color:#CF2820;}

.content_page_next{ float:right; padding:40px; color:#666;}

.syly_lb LI {WIDTH: 1000px;DISPLAY: inline;FLOAT: left;OVERFLOW: hidden; margin-top:18px;}
.ly_fy {TEXT-ALIGN: center}
.ly_fy SPAN {COLOR: #333;FONT-SIZE: 13px;}
.ly_fy STRONG {PADDING-BOTTOM: 0px;PADDING-LEFT: 6px;PADDING-RIGHT: 6px;PADDING-TOP: 0px;}
.ly_fy A {PADDING-BOTTOM: 0px;PADDING-LEFT: 6px;PADDING-RIGHT: 6px;COLOR: #333;TEXT-DECORATION: underline;PADDING-TOP: 0px}
.ly_fy A:hover {COLOR: #000;TEXT-DECORATION: none;}
.ly_fy A.next_page { padding:0 6px;FONT-SIZE: 12px;FONT-WEIGHT: bold;}


.detail{padding:15px 10px;}

.detail h1{ color:#333; text-align:center; font-size:20px;}

.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}

.write span{ color:#666;}

.detail p{ padding:0 14px;line-height:30px;font-size:14px;}

.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }

.dow b{ color:#333;}

.dow p{ text-indent:0;font-size:12px;}

.info p {line-height:25px;font-size:12px; margin-top:5px; }

.page{font-size:12px; padding-bottom:25px; margin:0 auto; margin-top:15px;}



.page span,.page  a{



padding:8px 10px;



border:1px #CCCCCC solid;



margin-right:2px;



cursor:pointer;



}



.page .current{



border:1px #cb2527 solid;

background:#cb2527;

color:#FFF;

font-weight:bold;



}



.page  a:hover{



border:1px #333333 solid;



background:#FFFFCD;



text-decoration:none;



}

