@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:Arial; font-size:12px; line-height:18px; color:#333; font-family:"微软雅黑"; background:#f3f3f3;}
img{ border:none;}
ul,ol,dl,form{ padding:0px; margin:0px;}
input,select,font,em{ font-size:12px; font-style:normal; font-family:"微软雅黑"; color:#4c4c4c;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
li{ list-style:none;}
a{ text-decoration:none; color:#333; noline:expression(this.onFocus=this.blur());}
a:focus { outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#2ba4e2;}
.clear{ clear:both; height:0px; overflow:hidden;}
.space10{ clear:both; height:10px; overflow:hidden;}
.space15{ clear:both; height:15px; overflow:hidden;}
.space20{ clear:both; height:20px; overflow:hidden;}

.Content{ width:1200px; margin:auto; background:url(../images/Bg.jpg) repeat-y left top; margin-top:-45px;}
.Sidebar{ width:205px; float:left; padding:14px 12px; overflow:hidden;}
.RightSidebar{ width:950px; float:right; padding-right:10px;}
.mianContent{ line-height:30px; padding:15px 0;}


/**/
.header{ width:100%; position:absolute; z-index:888; left:0px; top:0px;}
.header .box{ width:1200px; height:180px; margin:auto; position:relative;}
.header .logo{ width:240px; height:108px; position:absolute; left:0px; top:15px; margin:0px; padding:0px; background:url(../images/Logo.png) no-repeat center top;}
.header .logo a{ display:block; height:108px;}
.header .icon{ width:975px; height:55px; position:absolute; right:0px; top:0px; background:url(../images/Mainnav.png) no-repeat center top; z-index:2;}
.header .languange{ height:35px; line-height:35px; color:#798492; position:absolute; right:0px; top:150px; background:url(../images/languange.png) no-repeat right center;}
.header .languange a{ padding:0 7px; color:#717171;}
.header .languange span{ padding:0 33px 0 20px; color:#0082d5;}

.Mainnav{ position:absolute; right:-30px; top:0;}
.Mainnav ul li{ float:left; height:95px; font-size:14px; padding-right:28px;}
.Mainnav ul li a{ background:url(../images/Mainnav_bg.png) no-repeat left top; color:#fff; display:block; height:45px; margin-left:-50px; width:95px; padding:50px 45px 0 0; position:relative; text-align:center;}
.Mainnav ul li a:hover,.Mainnav ul li.onnav a{ color:#fff; background-position:left bottom;}




/**/
.H_banner{ height:788px; position:relative; overflow:hidden;}
.H_banner .ban{ height:788px; overflow:hidden;}
.H_banner .ban li{ height:788px; }
.H_banner .ban li a{ height:788px; display:block;}
.H_banner .hd{ width:1200px; margin:auto; text-align:center;}
.H_banner .hd ul{ display:inline-block; margin-top:-30px;}
.H_banner .hd ul li{ width:22px; height:22px; margin:0 5px; cursor:pointer; float:left; background:url(../images/H_dot.png) no-repeat right top; text-indent:-5000px;}
.H_banner .hd ul li.on{ background:url(../images/H_dot.png) no-repeat left top;}
.H_banner a.prev,.H_banner a.next{ display:block; width:53px; height:106px; top:355px; position:absolute;}
.H_banner a.prev{ background:url(../images/H_banLeft.png) no-repeat left top; left:50%; margin-left:-680px;}
.H_banner a.next{ background:url(../images/H_banRight.png) no-repeat right top; right:50%; margin-right:-680px;}


/**/
.Banner{ height:513px;}
.Banner .box{ width:1200px; margin:auto; position:relative;}
.Banner .box .fl{ display:block; width:50px; height:340px; background:url(../images/left.png) no-repeat right top; position:absolute; left:-50px; top:370px;}
.Banner .box .fr{ display:block; width:50px; height:340px; background:url(../images/right.png) no-repeat left top; position:absolute; right:-50px; top:370px;}

.Menu{ }
.Menu h5{ padding:15px 0 0 20px; margin:0; height:65px; color:#fff; font-size:22px; background:url(../images/Menu_h4Bg.png) no-repeat left top; font-weight:normal;}
.Menu h5 span{ display:block; font-size:14px; padding-top:5px; color:#d4e8e9;}
.Menu ul{}
.Menu ul li{ font-size:14px; height:59px; line-height:59px; margin-top:5px;}
.Menu ul li a{ display:block; height:59px; color:#656565; background:url(../images/Menu_libg.png) no-repeat 16px center #f4fbff; padding-left:28px;}
.Menu ul li a:hover,.Menu ul li.acur a{ color:#2ba4e2; text-decoration:none; background:url(../images/Menu_liOn.png) no-repeat 15px center #fff;}

.Sub{ padding-top:15px;}

.Current{ padding:0; margin:15px 0 0; height:30px; line-height:30px; border-bottom:solid 2px #f5f5f5; }
.Current dl{ float:right; color:#737373;}
.Current dl a{ color:#737373;}
.Current dl span{ color:#2ba4e2;}
.Current h5{ padding:0 0 0 13px; margin:0; font-size:16px; color:#2ba4e2; font-weight:normal; background:url(../images/Icon_current.jpg) no-repeat 2px center;}

.Touzi{ background:#fff; margin:18px 0 0;}
.Touzi h5{ padding:0 10px; margin:0; font-size:14px; font-weight:normal; border-bottom:solid 1px #eee; color:#2ba4e2; line-height:30px;}
.Touzi .txt{ padding:10px; line-height:24px;}


/**/
#main{ width:905px; overflow:hidden; margin:40px auto; background:url(../images/Honor_line.png) no-repeat left 55px; }
#timeline { width:905px; overflow:hidden; margin: 0px auto;position: relative;}
#dates { width:905px; height:80px; overflow:hidden;}
#dates li{ float:left; width:170px; height:79px; font-size:16px; text-align:center;}
#dates li a{ color:#535353; font-size:16px;background:url(../images/Honor_libg.png) no-repeat center bottom; display:block; height:79px; line-height:40px;}

#dates .selected{ color:#fff; background:url(../images/Honor_liOn.png) no-repeat center bottom; font-size:18px;}
#issues { width:952px;height:223px; padding-top:19px;}
#issues li{ width:905px; float:left; position:relative;}

#issues .bg{ padding:30px 70px 30px 175px; position:relative; background:#efefef; margin-top:20px;}
#issues time{ color:#2e99dd; font-size:17px; position:absolute; left:70px; top:50px;}
#issues em{ font-size:14px; line-height:30px; padding-left:25px; border-left:solid 1px #0082d5; display:block; height:auto!important; height:60px; min-height:60px;}

.Honor{ height:505px; border:solid 1px #dcdcdc; position:relative;}
.Honor .photo{ position:absolute; left:65px; top:170px;}
.Honor .photo li{ width:240px; float:left; padding:0 15px;}
.Honor .photo li img{ display:block; width:240px; height:175px;}
.Honor .photo li span{ display:block; text-align:center; padding-top:10px;}
.Honor a.prev,.Honor a.next{ display:block; width:12px; height:18px; top:228px; position:absolute;}
.Honor a.prev{ background:url(../images/Icon_honor.png) no-repeat left top; left:30px;}
.Honor a.next{ background:url(../images/Icon_honor.png) no-repeat right top; right:30px;}

.Business_title{ padding:0; margin:0; height:46px; line-height:46px; border-bottom:dashed 1px #2ea5e2; font-size:18px; font-weight:normal; color:#2ea5e2;}
.Business_txt{ padding:10px; line-height:25px; font-size:14px; clear:both;}

.Business_box{ width:950px; height:230px; background:#f8f8f8; margin-top:60px; position:relative;}
.Business_box .photo{}
.Business_box .photo li{ width:950px; height:230px; float:left;}
.Business_box .photo li img{ width:440px; height:230px; float:right;}
.Business_box .photo li span{ display:block; height:130px; line-height:30px; text-align:center; font-size:16px; color:#2ea5e2; font-weight:bold; float:left; width:465px; padding-top:100px;}
.Business_box a.prev,.Business_box a.next{ display:block; width:12px; height:18px; top:105px; position:absolute;}
.Business_box a.prev{ background:url(../images/Icon_honor.png) no-repeat left top; left:30px;}
.Business_box a.next{ background:url(../images/Icon_honor.png) no-repeat right top; right:30px;}

.News_list{}
.News_list li{ line-height:56px; border-bottom:solid 1px #ededed; font-size:14px; }
.News_list li.isTop{ line-height:20px; height:205px; border-bottom:none;}
.News_list li.isTop a{ background:none; padding:0;}
.News_list li.isTop .pic{ width:300px; height:170px; float:left; padding:10px; background:#f6f6f6;}
.News_list li.isTop .pic img{ width:300px; height:170px;}
.News_list li.isTop .info{ float:right; width:575px; padding-right:10px;}
.News_list li.isTop .info .Title{ font-size:18px; padding-top:13px; line-height:40px; font-weight:bold; height:40px; display:block;}
.News_list li.isTop .info .Title a{ color:#2ea5e2;}
.News_list li.isTop .info .p{ line-height:20px; padding:0; margin:0; font-size:12px;}
.News_list li.isTop .info a.more{ display:block; color:#fff; width:71px; height:28px; line-height:28px; padding-left:10px; margin-top:15px; font-size:12px; background:url(../images/Icon_more.png) no-repeat left top;}
.News_list li time{ float:right; color:#999; font-size:14px; padding-right:10px;}
.News_list li a{ font-size:14px; padding-left:23px; background:url(../images/Icon_news.jpg) no-repeat left center;}
.News_list li a.down{ display:block; float:right; background:url(../images/Icon_down.png) no-repeat left center; width:19px; height:56px; margin-left:45px;}

.Info_title{ padding:0px; margin:15px 0px 0px; font-size:18px; text-align:center; color:#2ea5e2; font-weight:normal; line-height:30px;}
.Info_time{ padding:10px 0px 20px; margin:0px; font-size:12px; font-weight:normal; text-align:center; border-bottom:solid 1px #e3e3e3; color:#999;}
.Info_txt{ padding:30px 0; line-height:30px; color:#666; border-bottom:solid 1px #e3e3e3; margin-bottom:30px; font-size:14px;}
.Info_back{ font-size:12px; font-weight:normal; width:150px; float:left;}
.Info_back a{ width:123px; height:36px; line-height:36px; display:inline-block; text-align:center; font-size:14px; background:#2ea5e2; border-radius:15px; color:#fff;}
.Info_back a:hover{ color:#fff;}
.Info_page{ width:850px; float:right; text-align:right; font-size:14px; line-height:30px;}
.Info_page a{ color:#999; display:block;}

.Jobs_list{}
.Jobs_list li{ height:59px; line-height:59px; overflow:hidden; border-bottom:solid 1px #ededed; font-size:14px;}
.Jobs_list li span{ display:block; text-align:center; float:left; text-align:center;}
.Jobs_list li span.w1{ width:180px; padding-left:15px; text-align:left;}
.Jobs_list li span.w2{ width:60px;}
.Jobs_list li span.w3{ width:140px;}
.Jobs_list li span.w4{ width:150px;}
.Jobs_list li span.w5{ width:150px;}
.Jobs_list li span.w6{ width:150px;}
.Jobs_list li span.w7{ width:90px; padding-right:15px;}
.Jobs_list li span .btn{ color:#666; font-size:12px; display:inline-block; width:87px; height:26px; line-height:26px; text-align:center; background:#ececec; border-radius:2px; margin-top:15px;}
.Jobs_list li.title{ color:#fff; background:#70b8dd; height:50px; line-height:50px;}
.Jobs_list li:hover{ background:#f6f6f6; color:#2ba4e2; font-weight:bold;}
.Jobs_list li:hover .btn{ background:#70b8dd; color:#FFF;}

.From_box{ color:#666; width:878px; height:506px; margin:auto; background:url(../images/From_bg.jpg) no-repeat left top; padding-top:25px;}
.From_box li{ padding-left:33px; font-size:14px;}
.From_box li .text{ width:475px; height:32px; line-height:32px; color:#999; background:#f9f8f8; border:dashed 1px #d4d2d2; margin:3px 0 10px 0; padding:0 10px;}
.From_box li .text02{ width:495px; height:120px; line-height:32px; color:#666; background:#f9f8f8; border:dashed 1px #d4d2d2; margin-bottom:10px; font-family:微软雅黑;}
.From_box li .text_file{ width:345px; height:32px; line-height:32px; color:#666; background:#f9f8f8; border:dashed 1px #d4d2d2; margin-bottom:10px;}
.From_box li .btn{ background:#3c9cd3; color:#fff; border:none; width:95px; height:32px; cursor:pointer;}


/**/
.Footer{ height:70px; background:#737373;}
.Footer .box{ width:1200px; height:70px; line-height:70px; margin:auto; color:#fff; position:relative;}
.Footer .box a{ color:#fff;}
.Footer .box h4{ padding:0; margin:0; float:left; font-size:12px; font-weight:normal; font-size:10px;}
.Footer .box h4 a{ padding:0 17px 0 0; margin-right:17px; background:url(../images/Bottom_line02.jpg) no-repeat right center;}
.Footer .box h4 a.End{ background:none;}
.Footer .box h5{ padding:0; margin:0; float:right; font-size:12px; font-weight:normal;}
.Footer .box h5 a{ color:#fff;}


/**/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:10px 0px;}
.ul_sitemap li strong{ width:70px; display:inline-block;}

.Links_list{}
.Links_list li{ width:200px; height:140px; float:left; margin:15px 18px 15px 18px;}
.Links_list li .pic{ padding:2px; border:dashed 1px #e8e8e8;}
.Links_list li .pic img{ width:194px; height:90px;}
.Links_list li span{ display:block; text-align:center; padding-top:13px; font-size:16px;}
.Links_list li span a{ color:#333;}
.Links_list li.End{ margin-right:0px;}



/*pages*/
.Pages{ padding:30px 0; line-height:30px; zoom:1; overflow:hidden; clear:both; text-align:center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin-left:4px;}
.Pages .p_cur,.Pages .f1,.Pages .f2{ display:none;}
.Pages .p_cur b{ color:#2ba4e2; font-weight:normal;}
.Pages .p_count b{ color:#2ba4e2; font-weight:normal;}
.Pages .p_total b{ color:#2ba4e2; font-weight:normal;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:2px 15px 0px; background:#fafcf9; border:solid 1px #eaeaea;}
.Pages .p_page em a.a_cur{ color:#fff; background:#2ba4e2; border:solid 1px #2ba4e2;}
.Pages .p_page b{ font-weight:normal;}
.Pages .p_page .f2{ margin-right:3px;}
.Pages .i_text{ width:34px; height:23px; line-height:23px; padding:0px; text-align:center; font-size:12px; border:solid 1px #d5e8ca; border-right-color:#eee; background:#fff; display:none;}
.Pages .i_button { position:relative; width:41px; height:26px; cursor:pointer; border:none;  display:none;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ padding:3px 15px 0px; border:solid 1px #eaeaea;}


/**/
#Home{ background:#fff;}
#Home .header .languange{ background:none;}
#Home .header .languange span{ position:absolute; right:0px; top:195px; width:117px; height:53px; color:#fff; text-align:center; background:url(../images/Top_gupiao.png) no-repeat left top; line-height:16px; padding:45px 6px 0;}
#Home .Footer{ background:none;}
#Home .Footer .box{ color:#000; height:48px; line-height:48px;}
#Home .Footer a{ color:#000;}
#Home .Footer h4 a{ padding:0 17px 0 0; margin-right:17px; background:url(../images/Bottom_line.jpg) no-repeat right center;}
#Home .Footer h4 a.End{ background:none;}