@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:"宋体"; font-size:12px; line-height:18px; color:#666; background:url(../images/Bgbody.jpg) repeat-x left top #fff;}
img{ border:none;}
ul,ol,dl,form{ padding:0px; margin:0px;}
input,select,font,em{ font-size:12px; font-style:normal;}
li{ list-style:none;}
a{ text-decoration:none; color:#666; noline:expression(this.onFocus=this.blur());}
a:focus { outline:none; -moz-outline:none;}
a:hover{ text-decoration:underline; color:#0d4d90;}
.clear{ clear:both; height:0px; overflow:hidden;}
.space20{ clear:both; height:20px; overflow:hidden;}
.line{ height:10px; overflow:hidden; clear:both; border-bottom:solid 1px #e5e5e5;}

.Content{ width:980px; margin:auto;}
.Sidebar{ width:230px; float:left;}
.RightSidebar{ width:738px; float:right; overflow:hidden; border:solid 1px #ccc; height:100%;}
.MainContent{ padding:10px 20px; line-height:24px; height:auto!important; height:325px; min-height:325px;}


/**/
.header{ background:url(../images/Bgtop.jpg) no-repeat center top;}
.header .box{ width:980px; height:144px; margin:auto; position:relative; z-index:999;}
.header .logo{ width:196px; height:76px; background:url(../images/Logo.jpg) no-repeat left top; position:absolute; left:0px; top:0px; margin:0px; padding:0px;}
.header .logo a{ display:block; height:76px;}
.header .search{ position:absolute; right:0px; top:45px; margin:0px; padding:0px;}
.header .search .text{ width:230px; border:solid 1px #e3e9ef; border-top-color:#abadb3; background:#fff; color:#999; margin-right:7px; padding:2px 5px 0px;}
.header .search .btn{ background:url(../images/Btn_search.jpg) no-repeat left top; border:none; cursor:pointer; width:73px; height:18px; color:#fff;}
.GoogleTranslate{ position:absolute; left:0px; top:10px;}

.mainnav{ position:absolute; left:0px; top:76px; width:980px; height:59px; background:url(../images/Mainnav.png) no-repeat left top;}
.mainnav ul li{ float:left;}
.mainnav ul li span a{ display:block; height:35px; text-indent:-5000px;}
.mainnav ul li#nav1{ width:101px;}
.mainnav ul li#nav2{ width:87px;}
.mainnav ul li#nav3{ width:95px;}
.mainnav ul li#nav4{ width:98px;}
.mainnav ul li#nav5{ width:94px;}
.mainnav ul li#nav6{ width:96px;}
.mainnav ul li#nav7{ width:96px;}
.mainnav ul li#nav8{ width:94px;}
.mainnav ul li#nav9{ width:94px;}
.mainnav ul li#nav10{ width:100px;}
.mainnav ul li#nav1.onnav span a,.mainnav ul li#nav1 span a:hover{ background:url(../images/Mainnav.png) no-repeat -0px -59px;}
.mainnav ul li#nav2.onnav span a,.mainnav ul li#nav2 span a:hover{ background:url(../images/Mainnav.png) no-repeat -101px -59px;}
.mainnav ul li#nav3.onnav span a,.mainnav ul li#nav3 span a:hover{ background:url(../images/Mainnav.png) no-repeat -188px -59px;}
.mainnav ul li#nav4.onnav span a,.mainnav ul li#nav4 span a:hover{ background:url(../images/Mainnav.png) no-repeat -283px -59px;}
.mainnav ul li#nav5.onnav span a,.mainnav ul li#nav5 span a:hover{ background:url(../images/Mainnav.png) no-repeat -381px -59px;}
.mainnav ul li#nav6.onnav span a,.mainnav ul li#nav6 span a:hover{ background:url(../images/Mainnav.png) no-repeat -475px -59px;}
.mainnav ul li#nav7.onnav span a,.mainnav ul li#nav7 span a:hover{ background:url(../images/Mainnav.png) no-repeat -571px -59px;}
.mainnav ul li#nav8.onnav span a,.mainnav ul li#nav8 span a:hover{ background:url(../images/Mainnav.png) no-repeat -667px -59px;}
.mainnav ul li#nav9.onnav span a,.mainnav ul li#nav9 span a:hover{ background:url(../images/Mainnav.png) no-repeat -761px -59px;}
.mainnav ul li#nav10.onnav span a,.mainnav ul li#nav10 span a:hover{ background:url(../images/Mainnav.png) no-repeat -855px -59px;}

.mainnav ul li .subnav{ position:absolute; margin-left:-105px; display:none;}
.mainnav ul li .subnav li{ padding-left:35px; line-height:26px;}
.mainnav ul li .subnav li a{ color:#FFF;}
.mainnav ul li#nav2 .subnav{ width:500px;}
.mainnav ul li#nav3 .subnav{ width:500px; margin-left:-95px;}
.mainnav ul li#nav4 .subnav{ width:975px; margin-left:-290px;}
.mainnav ul li#nav5 .subnav{ width:875px; margin-left:-190px;}
.mainnav ul li#nav6 .subnav{ width:500px; margin-left:-50px;}
.mainnav ul li#nav7 .subnav{ width:400px; margin-left:-50px;}
.mainnav ul li#nav8 .subnav{ width:400px; margin-left:-100px;}
.mainnav ul li#nav9 .subnav{ width:200px; margin-left:-50px;}
.mainnav ul li#nav10 .subnav{ width:175px; margin-left:-50px;}


/**/
.footer{ width:760px; height:54px; border-top:solid 1px #dadada; margin:auto; line-height:50px; padding:0px 110px;}
.footer h5{ padding:10px 0px 0px; margin:0px 0px 0px -6px; font-size:10px; font-weight:normal; color:#a3a3a3;}
.footer h5 a{ position:relative; color:#666; padding:0px 8px 0px 6px; font-size:12px;}
.footer h5 img{ position:absolute; left:-10px; top:-10px; width:45px; height:49px;}
.footer dl{ color:#666; float:right; text-align:right; padding-top:10px;}
.footer dl span{ font-size:10px; padding-left:10px;}
.footer dl span a{ color:#b2b2b2; font-family:Arial;}


/**/
.H_title{ height:22px; padding:0px 3px; margin:0px; background:url(../images/Icon_line.jpg) repeat-x bottom;}
.H_title em{ float:right;}
.H_title em a{ display:block; width:25px; height:22px; background:url(../images/Icon_more.jpg) no-repeat left center;}

.H_about{ width:545px; height:140px; float:left; overflow:hidden; padding-top:30px;}
.H_about .txt{ padding:0px 3px;}
.H_about .txt h5{ padding:9px 0px 0px; margin:0px; float:left;}
.H_about .txt h5 img{ width:136px; height:85px;}
.H_about .txt dl{ display:block; float:right; width:385px; color:#8a8a8b; line-height:18px; padding-top:6px; text-indent:2em;}

.H_boutique{ width:363px; height:140px; float:right; overflow:hidden; padding-top:30px;}
.H_boutique ul{}
.H_boutique ul li{ width:110px; height:100px; overflow:hidden; float:left; padding:5px 16px 0px 0px;}
.H_boutique ul li div{}
.H_boutique ul li div img{ width:110px; height:70px;}
.H_boutique ul li span{ display:block; text-align:center; padding-top:8px;}
.H_boutique ul li span a{ color:#52525c;}
.H_boutique ul li.End{ padding-right:0px;}

.H_Crafts{ clear:both;}
.H_Crafts ul{ padding-top:5px;}
.H_Crafts ul li{ width:118px; height:100px; overflow:hidden; float:left; padding-right:5px; background:url(../images/H_crafts_Bg.jpg) no-repeat left top;}
.H_Crafts ul li div{ text-align:center; padding-top:7px;}
.H_Crafts ul li div img{ width:104px; height:66px;}
.H_Crafts ul li span{ display:block; text-align:center; line-height:22px;}
.H_Crafts ul li span a{ color:#464646;}
.H_Crafts ul li.End{ padding-right:0px;}


/**/
.current{ margin:5px 20px; height:35px; line-height:35px; font-size:12px; border-bottom:solid 1px #ccc;}
.current h1{ padding:0px; margin:0px; float:left; font-size:14px; color:#013e7f; font-family:"微软雅黑";}
.current dl{ float:right; font-weight:normal;}
.current dl a{ color:#666;}

.banner{ padding-bottom:10px;}
.banner img{ width:980px; height:180px;}

.menu{ border:solid 1px #ccc;}
.menu h3{ padding:0px 0px 5px; margin:0px;}
.menu ul{}
.menu ul li{ line-height:34px; padding:0px 10px;}
.menu ul li a{ display:block; height:34px; background:url(../images/Menu_in.jpg) no-repeat left center; padding-left:6px;}
.menu ul li a:hover,.menu ul li.acur a{ color:#013e7f; background:url(../images/Menu_on.jpg) no-repeat left center; text-decoration:none;}

.ad_side{ padding-top:20px;}
.ad_side dl{ padding-bottom:10px;}
.ad_side dl img{ width:230px; height:80px;}


/**/
.news_list{}
.news_list li{ height:96px; overflow:hidden; border-bottom:solid 1px #e2e2e2; position:relative; padding-top:20px;}
.news_list li .pic{ position:absolute; left:17px;}
.news_list li .pic img{ width:110px; height:73px; border:solid 1px #ebebeb;}
.news_list li h5{ padding:0px; margin:0px; font-size:12px; width:547px; position:absolute; right:0px;}
.news_list li h5 a{ font-size:14px; color:#0a4c90;}
.news_list li h5 span{ float:right; color:#888; font-weight:normal;}
.news_list li dl{ display:block; width:547px; height:40px; overflow:hidden; position:absolute; right:0px; top:47px; line-height:20px;}

.info_title{ padding:0px; margin:10px 0px; font-size:18px; font-family:"微软雅黑"; text-align:center; color:#0d4d90;}
.info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.info_time{ color:#666; line-height:34px;}
.info_txt{ padding:10px 20px; background:url(../images/Icon_line.jpg) repeat-x left top; line-height:28px;}
.info_back{ text-align:center; font-size:12px; font-weight:normal;}
.info_back a{ line-height:20px;color:#787878; background:#01366D; width:100px; height:40px; line-height:40px; text-align:center; display:inline-block; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.info_page{ padding-left:30px; background:url(../images/H_icon.png) no-repeat 5px center;}
.info_page a{ color:#7a7a7a;}


.video_list{}
.video_list li{ width:170px; height:170px; overflow:hidden; padding:15px 31px 0px; float:left;}
.video_list li div{ padding:5px; border:solid 1px #e1e1e1;}
.video_list li div img{ width:159px; height:114px;}
.video_list li span{ display:block; text-align:center; padding-top:5px;}

.honor_list{}
.honor_list li{ width:213px; height:190px; overflow:hidden; padding:15px 9px 0px; float:left;}
.honor_list li div{ padding:5px; border:solid 1px #e1e1e1;}
.honor_list li div img{ width:201px; height:138px;}
.honor_list li span{ display:block; text-align:center; padding-top:5px;}

.down_list{}
.down_list h5{ line-height:27px; padding:0px 106px 0px 309px; margin:0px 0px 10px; font-size:12px; color:#fff; background:url(../images/Bg_downTitle.jpg) repeat-x top;}
.down_list h5 span{ float:right; padding-left:35px;}
.down_list h5 em{ float:right; color:#FFF; font-weight:normal;}
.down_list ul{}
.down_list ul li{ line-height:28px; margin-top:5px; background:url(../images/Icon_down.jpg) no-repeat 10px center; padding-left:25px; border-bottom:solid 1px #e2e2e2;}
.down_list ul li span{ float:right; width:90px; color:#888;}
.down_list ul li dl{ float:right; }
.down_list ul li dl a{ display:block; width:60px; height:23px; background:url(../images/Btn_down.jpg) no-repeat top;}

.jobs_list h4{ background:url(../images/Job_titleBg.jpg) no-repeat center top; height:34px; overflow:hidden; color:#fff; font-size:12px; line-height:26px; padding:0; margin:0;}
.jobs_list h4 em{ font-style:normal; padding-left:90px;}
.jobs_list h4 span{ float:right;}
.jobs_list ul li{ margin-bottom:3px;}
.jobs_list ul li h5{ font-size:12px; line-height:30px; color:#7c7c7c; padding:0 0 0 49px; display:block; font-weight:normal; cursor:pointer; margin:0;}
.jobs_list ul li h5 a{ color:#7c7c7c;}
.jobs_list ul li h5 span{ float:right;}
.jobs_list ul li .my_content{ padding:10px 37px 10px 93px; color:#696969; line-height:18px; background:#e9edef;}
.jobs_list ul li .my_content .name{ position:absolute; margin-left:-65px; font-style:normal; font-weight:bold; display:block; height:40px; width:100px;}
.jobs_list ul li .my_content .apply{ display:block; text-align:center; font-weight:bold; background:url(../images/Btn_job.jpg) no-repeat; width:91px; line-height:24px; color:#207bcb; margin-top:8px;}
.jobs_list ul .libg{ background:#f1f1f1; margin-bottom:0px;}
.jobs_list .time{ width:90px;}
.jobs_list .time2{ width:130px;}
.jobs_list .num{ width:180px;}

.Prompt_box{ border-bottom:solid 2px #b2b2b2; padding-bottom:30px; font-family:"微软雅黑"; font-weight:bold; color:#888; line-height:20px; margin-bottom:25px;}
.Prompt_box span{ color:#F00;}

.myTable{}
.myTable td{ padding:5px;}
.myTable td dl{ display:block; color:#999;}
.myTable .name{ width:105px; text-align:right; font-size:14px; color:#555; line-height:30px;}
.myTable .name em{ color:#F00; padding-right:5px;}
.myTable .text{ border:solid 1px #ababab; background:url(../images/Textbg.jpg) repeat-x top; width:340px; padding:7px 5px 4px 5px; color:#666;}
.myTable .text02{ border:solid 1px #ababab; background:url(../images/Textbg.jpg) repeat-x top; width:545px; height:180px; padding:7px 5px 4px 5px; color:#666;}

.btnDiv{ height:85px; position:relative; border-top:solid 1px #ccc; padding-top:10px; margin-top:20px; color:#888;}
.btnDiv em{ color:#207bcb; padding-right:5px;}
.btnDiv .btn01{ width:71px; height:27px; border:none; cursor:pointer; background:url(../images/Btn_submit.jpg) no-repeat top; font-size:14px; color:#FFF; position:absolute; right:140px;}
.btnDiv .btn02{ width:71px; height:27px; border:none; cursor:pointer; background:url(../images/Btn_reset.jpg) no-repeat top; font-size:14px; color:#FFF; position:absolute; right:38px;}

.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:60px; display:inline-block;}

.links_list{}
.links_list li{ float:left; width:206px; height:120px; text-align:center; padding:10px 13px;}
.links_list div{ margin:0px; border:solid 1px #eeeeee; padding:5px;}
.links_list div img{ width:194px; height:80px;}
.links_list span{ font-size:12px; font-weight:normal; padding:5px 0 0 0; margin:0px; text-align:center; display:block;}

.Search_list{}
.Search_list li{ line-height:28px; margin-top:5px; background:url(../images/Icon_down.jpg) no-repeat 10px center; padding-left:25px; border-bottom:solid 1px #e2e2e2;}
.Search_list li span{ float:right; color:#888;}



/*page*/
.Pages{ padding:15px 0 0; line-height:18px; zoom:1; overflow:hidden; color:#999999; text-align:center; clear:both;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color:#999999;}
.Pages .p_cur b{ color:#F00;}
.Pages .p_count b{ color:#F00;}
.Pages .p_total b{ color:#F00;}
.Pages .p_page em{ font-style:normal; font-family:Arial; display:none;}
.Pages .p_page em a{ padding:0px 7px; border:solid 1px #e1e1e1; background:#f1f1f1;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #0395ea; background:#0e76b3;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:17px; padding:0px; text-align:center; font-size:12px; border: solid 1px #959ca5; background:#fff; margin:0px 3px;}
.Pages .i_button { position:relative; top:-3px; width:29px; height:20px; cursor:pointer; border:none; background:url(../images/Page_goto.jpg) no-repeat;}

.crafts
{
    width:100%;
    display:block;
    min-height:30px;
}
.crafts ul li
{
    float:left;
    width:120px;
    height:30px;
     background-color:Gray;
     margin:5px 10px;
      text-align:center;
}
.crafts ul li a
{
    line-height:30px;
    text-align:center;
    color:White;
   
}




/*Start*/
.templet_photo_001 .photoBig{}
.templet_photo_001 .photoBig img{ width:700px;}
.templet_photo_001 h5{ font-size:14px; text-align:center; color:#000; line-height:32px; padding-bottom:10px;}

.templet_photo_001 .photoList{ background:url(../images/templet_photo_listbg.jpg) repeat-x; height:74px; position:relative; overflow:hidden;}
.templet_photo_001 .photoList .arrowPrev{ float:left; margin:17px 0px 0px 10px; width:20px; height:40px; background:url(../images/templet_photo_arrow.jpg) no-repeat left; cursor:pointer;}
.templet_photo_001 .photoList .arrowNext{float:right; margin:17px 10px 0px 0px;width:20px; height:40px; background:url(../images/templet_photo_arrow.jpg) no-repeat right; cursor:pointer;}

.templet_photo_001 .photoList .font{position:absolute; color:#a4a4a4; top:30px; left:20px;}

.templet_photo_001 .listImg{ height:70px; overflow:hidden;}
.templet_photo_001 .listImg li{ float:left; background:url(../images/templet_photo_libg.jpg) no-repeat center top; width:126px; text-align:center; padding-top:8px;}
.templet_photo_001 .listImg li img{ width:99px; height:62px; cursor:pointer;}
.templet_photo_001 .listImg .onimg{background:url(../images/templet_photo_libg.jpg) no-repeat center -70px;}

.templet_photo_001 .listBox { float:left; width:630px; overflow:hidden;}

.gov{ text-align:center;}
.gov img{ width:60px; height:60px;}
/*End*/


.PrevNextBox{ height:40px; padding:5px 182px 20px 182px;}
.PrevNextBox a{ line-height:20px;color:#787878; background:#01366D; width:100px; height:40px; line-height:40px; text-align:center; display:block; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left;}
.PrevNextBox dl{ display:block; margin-right:10px; width:100px; float:left;}
.PrevNextBox .PrevBtn{ margin-right:10px;}
.PrevNextBox .NextBtn{ margin-left:10px;}
.PrevNextBox a.none{ cursor:default;}
.PrevNextBox a.none:hover{ text-decoration:none;}

#silderBox1{width:400px;height:250px;border:1px solid #F4D996;background:#fff;position:absolute; z-index:99999; overflow:hidden;}
#silderBox1 .title1{height:25px;line-height:25px;background:#F4D996;}
#silderBox1 .title1 a{ color:#f00;}
#silderBox1 .title1 label{margin-left:10px;float:left;}
#silderBox1 .title1 span{margin-right:10px;float:right;color:#fff;font-weight:bold;font-size:14px;font-family:Helvetica;}
#silderBox1 .box1{margin:10px;line-height:200%;}

#divStayTopleft{ width:109px; position:fixed; bottom:0px; right:0px;_position: absolute;_bottom: auto;_clear: both;
_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) - 2: document.body.scrollTop+(document.body.clientHeight-this.clientHeight) - 2);}
*html{background-image:url(about:blank);background-attachment:fixed;}