@charset "utf-8";
.banner{margin:0 auto; border-bottom:4px solid #d23c01; text-align:center;}
.banners{ margin:10px auto 10px;}
.ser{width:1003px; height:100px; margin:10px auto 0;}
.ser_pics{ width:300px; height:100%; float:left;}
.ser_pics ul.ser_pic{width:100px; float:left}
.ser_pics ul.ser_txt{ width:180px; float:right; padding-right:10px;}
.ser_pics ul.ser_txt span{ font-size:14px; font-weight:bold; display:block; height:30px; line-height:30px;}

.slider3{width:100%; margin:0 auto;position:relative; height:360px;overflow:hidden;}
.slider_item3{position:absolute;height:360px; width:100%; left:0;top:0;background-position:center;z-index:9; display:none}
.slider_item3 a{ display:block; width:100%; height:100%;}
.slider_item3 img{ width:100%;}
.slider_mid3{ position:absolute; left:0; bottom:0px; height:50px; width:100%; z-index:10;overflow:visible}
.slider_btn3{ width:920px; margin:0 auto;height:100%; text-align:right;}
.slider_btn3 a{display:inline-block;width:50px; height:30px; margin-right:15px;cursor:pointer; margin-top:5px; border:3px solid #ddd;filter:alpha(opacity=60);opacity:0.6}
.slider_btn3 a.selected,.slider_btn3 a:hover{filter:alpha(opacity=100);opacity:1;}

.pannel{border:1px #ddd solid;}
.pannel_tt{height:28px;line-height:28px;overflow:hidden;background:url(ttbg.gif) repeat-x top;position:relative;width:100%; color:#2b4886; text-indent:15px; border-bottom:1px solid #ddd; font-size:14px;}
.pannel_tt b{font-size:14px; color:#fff; text-align:left; background:url(abouttt.png) no-repeat left center; display:block; width:131px; height:33px; float:left;}
.pannel_tt span{ font-family:Arial;}
.pannel_tt a{ position:absolute;right:10px;top:12px;font-family:Arial;display:block; font-weight:normal; width:33px; height:5px; background:url(more.jpg) no-repeat top center;}

.news2{ border-top:0; background:url(in_bg.jpg) repeat-x left top; padding:5px 0;border:1px solid #CCC; border-top:none; overflow:hidden; height:275px;}
.left_box{ width:498px; float:left; border-top:none; height:320px;}
.left_box h3{ height:33px; line-height:40px; text-indent:15px; background:url(nav1_bg.jpg) left top; color: #FF0000; overflow:hidden; font-size:14px;}
.box_pic{ width:130px; height:75px; padding:3px;  float:left;}

.box_div{ float:left; width:340px; margin-left:10px; margin-top:5px;}
.box_div li{ float:left; width:50%; line-height:24px;}
.box_div p{ line-height:22px;}
.box_div p span{ color:#FF0000;}
.box_new{ width:100%; padding:10px 0 0; background:url(list_bg.gif) repeat-x bottom;}
.box_new li{ float:left;}
.box_tt{ font-size:14px; font-weight:bold;padding-bottom:5px; width:115px; float:right; margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.box_tt a{color:#2b4886;}
.box_tt a:hover{color:#e06320}
.box_ct{ color:#858f8d; line-height:20px; margin-top:2px; width:115px; float:right;}

.news3{ width:324px; float:right; padding-bottom:12px; height:195px; overflow:hidden;}

/*about*/
.about{width:664px;float:left;}
.about ul{padding:10px;text-indent:2em;line-height:25px;text-align:justify;text-justify:inter-ideograph;}
.about ul img{padding:1px;border:1px solid #cdcdcd;margin-right:10px;}
.about ul a{margin-left:10px; font-family:Georgia; color:#e06320}
.slider_frame2{width:1000px;float:left;}


/*contact*/
.contact{width:220px;float:right; text-align:center;}
.contact h3{ text-align:left;}
.contact ul{height:300px; padding-top:17px;}
.contact ul span{ padding-bottom:12px; display:block;}


/*news*/
.news_boxs{ width:325px; height:295px; float:left;margin:0 0 11px 11px; display:inline;}
.news_top{ width:300px; height:90px; padding:10px;}
.news_top li.t_pic{ width:80px; height:80px; overflow:hidden;border:#cdcdcd 1px solid; padding:3px; float:left;}
.news_top li.t_pic img{ width:100%;}
.news_top li.t_ct{ width:200px; height:85px; float:right; line-height:22px;}
.news_bot{ margin-bottom:0px;}

.news_tt{height:25px;line-height:25px; margin:0 10px; background:url(list_bg2.gif) repeat-x bottom;}
.news3 .news_tt{height:28px;line-height:28px; margin:0 10px; background:url(list_bg2.gif) repeat-x bottom;}
.news_tt a{ display:block; padding-left:20px; background:url(iconlist.jpg) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_txt{ clear:both;}

.slider_frame{width:1003px;position:relative;height:auto; overflow:hidden; margin:0 auto; overflow:hidden;padding-top:10px; }
#pic_list{ height:100%; width:1020px;}
#pic_list li { float:left;margin-right:15px;overflow:hidden;height:103px;cursor:pointer;display:inline;text-align:center}
#pic_list li a{ display:table-cell; vertical-align:middle;height:98px; width:318px; padding:1px 4px 4px 2px;overflow:hidden; background:url(sa01.gif) no-repeat top center;}
#pic_list li a:hover{background:url(sa02.gif) no-repeat top center;}

.slider_btn{ position:absolute;height:20px;z-index:999999;top:51px;left:0;width:1002px;}
#btn_left,#btn_right{height:20px;width:10px;cursor:pointer;display:inline}
#btn_left{background:url(arrow-prev.png) no-repeat left center;float:left;}
#btn_right{background:url(arrow-next.png) no-repeat left center;float:right;}
#btn_left:hover{background:url(arrow-prev1.png) no-repeat left center;}
#btn_right:hover{background:url(arrow-next1.png) no-repeat left center}

.slider_frame2{ margin-top:10px;}
#slider2{ width:980px;overflow:hidden;height:auto;margin-left:10px;padding-top:5px;padding-bottom:7px; position:relative;}
#pic_list2{ height:100%;width:3000px;}
#pic_list2 div{ float:left}
#pic_list2 li { float:left;margin-right:15px;overflow:hidden;width:130px;height:145px;cursor:pointer;display:inline;text-align:center; position:relative;}


.friend_links{ background:url(friendlinks.jpg) no-repeat top center; padding-top:44px; margin-top:10px; clear:both;}
.links_pic{ background:url(links_bg.gif) repeat-y left; padding:0 13px;}
.links_pic a{display:inline-block; height:20px; overflow:hidden;margin-left:5px; line-height:20px}

.links_foot{ height:15px; background:url(friendlinks2.jpg) no-repeat top center;}
.foot_copy{width:1000px; border-top:1px solid #666; text-align:center; margin:10px auto 0}

.c a:hover{ color:#FF0000;}
.c .top{ height:88px; background:url(bg_top_2.gif) repeat-x; overflow:hidden;border-bottom:1px dashed #d2d2d2; }
.c .top h1{ width:460px; height:35px; line-height:35px; text-align:center; font-family:"微软雅黑"; color:#000; font-size:20px; font-weight:bold; margin:5px auto 0; overflow:hidden;}
.c .top h2{ width:460px; height:24px; line-height:24px; text-align:center; margin:0 auto; overflow:hidden;}
.c .top a{ color:#444; font-size:14px;}

.NewsList{ height:190px; overflow:hidden;}
.NewsList dl{ width:460px;padding:10px 0 0 ; margin:0 auto; overflow:hidden;}
.NewsList dt{ height:27px; }
.NewsList dt span{ float:left; width:42px; height:17px; text-align:center; color:#fff; line-height:17px; margin:0 7px 0 0; background:url(bg_arw_1.gif) no-repeat; overflow:hidden;}
.NewsList dt strong{ float:left; width:350px; height:18px; font-weight:bold; color:#000; font-size:18px; overflow:hidden;}
.NewsList dt strong a{ color:#000; font-size:16px; height:18px; line-height:16px;}
.NewsList dd{ float:left; width:220px; height:29px; margin:0 10px 0 0;}
.NewsList dd a{color:#444;}
