/*
 .Top000440 为demo编号
 */
.Top000440{ background-color:#fff;position: relative;}
.Top000440 .top{ position:relative; padding-top:10px;}
.Top000440 .logo{ position:absolute; left:0; top:13px;}
.Top000440 .logo img{ width:410px; height:61px;}
.Top000440 .top dl{ float:right;}
.Top000440 .top dd{ float:left;}
.Top000440 .top dd.search{ background:url(../images/Top000440-searchbg.jpg) no-repeat; width:176px; height:26px;}
.Top000440 .top dd.search .text,
.Top000440 .top dd.search .btn{float:left; border:none; background:none; height:26px;}
.Top000440 .top dd.search .text{line-height:26px; padding-left:10px; width:127px;}
.Top000440 .top dd.search .btn{ cursor:pointer; width:39px;}
.Top000440 .top dd.lang{ background:url(../images/Top000440-icon_map.jpg) no-repeat left center; padding-left:45px;}
.Top000440 .top dd.lang a{ margin:0 8px; color:#888;}
.Top000440 .top dd.lang a:hover{ color:#E6211B;}
.Top000440 .top dd em{ color:#c9c9c9; font-style:normal;}
.Top000440 .Menu{ padding-top:25px;}
.Top000440 .Menu ul{ float:right;}
.Top000440 .Menu li{ float:left; height:47px; position:relative; z-index:100;}
.Top000440 .Menu li a{ line-height:16px; padding:0 15px; display:block; font-size:14px; border-right:1px solid #ccc;}
.Top000440 .Menu li#m7 a{ border-right:0; padding-right:0;}
.Top000440 .Menu li a:hover{color:#32b1f2;}
.Top000440 .Menu li .subnav{ display:none; position:absolute;left: 0;top: 47px;width: 400px;padding:10px 20px;background: #fff; overflow:hidden; z-index:100;}
.Top000440 .Menu li .subnav dl{ float:left;}
.Top000440 .Menu li .subnav dd a{ line-height:30px; padding:0 0 0 10px; font-size:14px; border-right:0; background:url(../images/Top000440-icon.jpg) no-repeat left center;}
.Top000440 .Menu li .subnav figure{ float:right; width:254px;}
.Top000440 .Menu li .subnav figure img{ width:254px; height:140px;}
.Top000440 .Menu li#m5 .subnav,
.Top000440 .Menu li#m6 .subnav,
.Top000440 .Menu li#m7 .subnav{ left:auto; right:0;}
.yxdl {float: right;
    margin-left: 20px;
    height: 30px;
    width: 80px;
    text-align: center;
    background: #fff;
    color: #666;
    line-height: 30px;
    border-radius: 5px;
    margin-top: -5px;
    position: absolute;
    top: 34px;
    right: 5%;
    border: 1px solid #137ADA;}
    @media ( max-width:1440px){.Top000440 .Menu{padding-right: 100px;} }
/*
 .Banner000406 为demo编号
 */
.Banner000406{ min-width:1200px;  position:relative; height:450px; overflow:hidden;}
.Banner000406 li{ list-style:none;}
.Banner000406 .bd{ position:relative; z-index:0;}
.Banner000406 .bd ul{ width:100% !important;}
.Banner000406 .bd li{ width:100% !important;  height:450px;}
.Banner000406 .bd li a{ height:450px; display:block;}
.Banner000406 .hd{ width:100%;  position:absolute; z-index:2; bottom:44px; left:0; height:16px; line-height:px; text-align:center;}
.Banner000406 .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:0px 5px;overflow:hidden;line-height:9999px; background:url(../images/Banner000406-dotban.png) 0px top no-repeat;}
.Banner000406 .hd ul .on{ background:url(../images/Banner000406-dotban.png) -16px top no-repeat;}
/*
 .Floor112为demo编号
*/ 

.Floor112{ background:#f9f9f9; padding:57px 0;}
.Floor112 .auto { overflow: hidden;}
.Floor112 .pic{ width:365px; height:303px; position:relative; border:1px solid #ccc; float:left; }
.Floor112 .pic img{ width:350px; height:281px; position:absolute; left:16px; top:9px; }
.Floor112 .left_text{ margin-left:390px; }
.Floor112  h1{ background:url(../images/Floor112_icon1.jpg) no-repeat; padding-left:45px; font-size:20px; line-height: 34px; margin: 0; font-weight: normal; flaot:left;}
.Floor112  h1 span{ font-size:12px; color:#ccc; }  
.Floor112  .left_text pre{ line-height:25px; color:#303030; text-indent:20px;}
.Floor112  h3{ font-size:14px; line-height:23px; width:48px; height:23px; background:#ececec; color:#1c8bdc; text-align:center; margin:0;}




/*
 .Floor000430 为demo编号
 */
.Floor000430{  padding-bottom:45px; padding-top:30px;}
.Floor000430 .title1{ text-align:center; color:#137ada; font-size:25px; line-height:normal; padding-bottom:25px;}
.Floor000430 .title{ text-align:center;font-size: 18px;color: #333; padding-bottom:18px;}
.Floor000430 .title h1{ font-size:20px; color:#666; margin:0;}
.Floor000430 .tab{ border-bottom:2px solid #e0e0e0; height:46px; line-height:46px; text-align:center;}
.Floor000430 .tab span{ margin:0 25px; padding:0 2px; display:inline-block; font-size:14px; cursor:pointer; color:#666;}
.Floor000430 .tab span.active{ border-bottom:5px solid #0094de; color:#0094de;}
.Floor000430 .auto{ }
.Floor000430 .auto ul{ overflow:hidden; height:384px;}
.Floor000430 .auto ol{ float:left; width:550px;}
.Floor000430 .auto ol figure{ position:relative;}
.Floor000430 .auto ol figure img{ width:550px; height:202px; display:block;}
.Floor000430 .auto ol figure time{ width:72px; background-color:#38afec; position:absolute; left:0; top:0; color:#fff; text-align:center;}
.Floor000430 .auto ol figure time b{ font-size:28px; display:block; padding:5px 0 0 0; line-height:34px;}
.Floor000430 .auto ol h3{font-size: 16px;padding: 15px 0; margin:0;}
.Floor000430 .auto ol h3 a:hover{color:#0082c3;}
.Floor000430 .auto ol p{ margin:0; padding-bottom:27px; color:#999;}
.Floor000430 .auto ol .more{ background-color:#38afec; color:#fff; width:133px; height:35px; line-height:35px; font-size:14px; display:inline-block; text-align:center;}
.Floor000430 .auto ol .more i{ font-family:'宋体';font-size:12px; font-style:normal;}
.Floor000430 .auto li{ border-bottom:1px solid #e5e5e5; width:614px; float:right; padding:25px 0; position:relative;}
.Floor000430 .auto li div{ padding-left:66px; color:#999;}
.Floor000430 .auto li time{ position:absolute; left:0; top:20px; color:#999;font-size:14px;}
.Floor000430 .auto li time b{ font-size:48px; font-weight:normal;color:#333; line-height:50px; display:block; }
.Floor000430 .auto li h2{ margin:0; font-size:16px; }
.Floor000430 .auto li h2 a{color:#454545;}
.Floor000430 .auto li h2 a:hover{color:#0082c3;}




/*
 .Floor000331 为demo编号
 */
.Floor000331{background:#f9f9f9; padding:30px 0 70px 0;}
.Floor000331 .title1{ text-align:center; color:#137ada; font-size:25px; line-height:normal; padding-bottom:25px;}
.Floor000331 .auto{ position:relative;}
.Floor000331 .bd{ overflow:hidden; position:relative;}
.Floor000331 .bd li{ float:left; width:293px; margin-right:9px; background-color:#fff;}
.Floor000331 .bd li img{ width:293px; height:155px;}
.Floor000331 .bd li div{ height:75px; padding-left:22px; line-height:27px; color:#999; background:url(../images/Floor000331-more.png) no-repeat 95% center;}
.Floor000331 .bd li div span{ display:block; padding-top:25px; font-size:16px;color:#333;}
.Floor000331 .bd li:hover{ background-color:#38afec;}
.Floor000331 .bd li:hover div,
.Floor000331 .bd li:hover div span{ color:#fff;}
.Floor000331 .bd li:hover div{ background-image:url(../images/Floor000331-more_hover.png);}
.Floor000331 .prev,
.Floor000331 .next{ width:23px; height:40px; cursor:pointer; position:absolute; top:50%; margin-top:-20px;background-repeat:no-repeat; background-position:0 0;}
.Floor000331 .prev{ left:-35px; margin-top:5px; background-image:url(../images/Floor000331-prev.png); }
.Floor000331 .prev:hover{ background-image:url(../images/Floor000331-prev_hover.png);}
.Floor000331 .next{ right:-35px;margin-top:5px;  background-image:url(../images/Floor000331-next.png);}
.Floor000331 .next:hover{ background-image:url(../images/Floor000331-next_hover.png);}
/*
 .Bottom010 为demo编号
 */
.Bottom010{ background: #f0f0f0;border-top: 1px solid #dcdcdc;}
.Bottom010 .copyright{ line-height:39px; background-color:#0b6b9c; color:#fff;}
.Bottom010 .copyright a{color:#fff;}
.Bottom010 .copyright a:hover{ color:#fef507;}
.Bottom010 .copyright span{ float:right;}
.Bottom010 .copyright i{ margin:0 10px;}
.Bottom010 footer{ padding:35px 0;}
.Bottom010 footer ul{ float:left; display:table;}
.Bottom010 footer li{ display:table-cell; vertical-align:middle; padding-left:42px; background-repeat:no-repeat; background-position:left center; padding-right:30px; line-height:20px;}
.Bottom010 footer li.li_1{ width:236px;background-image:url(../images/Bottom010-icon1.png);}
.Bottom010 footer li.li_2{background-image:url(../images/Bottom010-icon2.png);}
.Bottom010 footer li.li_3{ background-image:url(../images/Bottom010-icon3.png);}
.Bottom010 footer dl{ float:right; margin-top:10px;}
.Bottom010 footer dd{ padding-left:30px; float:left;}
.Bottom010 footer dd .ewm{ display:none; position:absolute; bottom:23px; left:-25px; background:url(../images/Bottom010-ewm_bg.png) no-repeat; width:115px; height:127px; padding-top:13px; padding-left:13px;}
.Bottom010 footer dd .ewm img{ width:96px; height:96px;}
.Bottom010 footer dd:hover .ewm{ display:block;}
.Bottom010 footer dd a{ width:26px; height:23px; display:inline-block; background-repeat:no-repeat; background-position:0 0;}
.Bottom010 footer dd.dd_1 a{ background-image:url(../images/Bottom010-icon4.png);}
.Bottom010 footer dd.dd_1 a:hover{ background-image:url(../images/Bottom010-icon4_hover.png);}
.Bottom010 footer dd.dd_2 a{ background-image:url(../images/Bottom010-icon5.png);}
.Bottom010 footer dd.dd_2 a:hover{ background-image:url(../images/Bottom010-icon5_hover.png);}
.Bottom010 footer dd.dd_3 a{ background-image:url(../images/Bottom010-icon6.png);}
.Bottom010 footer dd.dd_3 a:hover{ background-image:url(../images/Bottom010-icon6_hover.png);}
.Bottom010 footer dd.dd_4 a{ background-image:url(../images/Bottom010-icon7.png);}
.Bottom010 footer dd.dd_4 a:hover{ background-image:url(../images/Bottom010-icon7_hover.png);}
.Bottom010 footer dd.dd_3{ position:relative;}




/*
 .Floor026 为demo编号
 */
.Floor026{ padding:74px 0; background-color:#f7f8f8;}
.Floor026 .title{ text-align:center; color:#d82128; font-size:36px; line-height:normal; padding-bottom:40px;}
.Floor026 .title span{ font-size:30px; color:#d0d0d0; font-family:Arial; display:block; text-transform:uppercase;}
.Floor026 .bd{ height:417px;}
.Floor026 .bd li{ width:374px; float:left; margin-right:36px; border-bottom:5px solid #eceeee;}
.Floor026 .bd li:hover{ border-bottom-color:#d82128;}
.Floor026 .bd li.end{ margin-right:0;}
.Floor026 .bd li .txt{ border:1px solid #edeeee; padding:0 22px; height:410px; background-color:#fff;}
.Floor026 .bd li:hover .txt{ border-color:#e1989b;}
.Floor026 .bd li .txt img{ width:328px; height:116px;}
.Floor026 .bd li .txt figure{ padding-top:30px; padding-bottom:20px; font-size:16px;}
.Floor026 .bd li:hover figure a{color:#d82128;}
.Floor026 .bd li .txt time{ padding:18px 0; display:block;}
.Floor026 .bd li .txt p{ margin:0; color:#888686; line-height:21px; padding-bottom:30px;}
.Floor026 .bd li .txt .more{ display:inline-block; background:url(../images/Floor026-more.png) no-repeat; width:107px; height:33px; color:#fff; text-align:center; line-height:33px; font-size:14px;}
.Floor026 .hd{ text-align:center; padding-top:54px;}
.Floor026 .hd ul,
.Floor026 .hd li,
.Floor026 .hd a{ display:inline-block; vertical-align:middle;}
.Floor026 .hd a{ width:32px; height:32px; background-image:url(../images/Floor026-controls.png); background-color:#fff; background-repeat:no-repeat; border:1px solid #eef0f0; cursor:pointer;}
.Floor026 .hd a:hover{ background-color:#d82128; background-image:url(../images/Floor026-controls_hover.png); border-color:#d82128;}
.Floor026 .hd a.prev{ background-position:0 0; margin-right:10px;}
.Floor026 .hd a.next{ background-position:right 0; margin-left:10px;}
.Floor026 .hd a.prevStop,
.Floor026 .hd a.nextStop{ cursor:default;}
.Floor026 .hd li{ margin:0 6px; width:12px; height:12px; background:url(../images/Floor026-dot.png) no-repeat 0 0; cursor:pointer; overflow:hidden; line-height:100px;}
.Floor026 .hd li.on{ background-position: right 0;}
/*
 .Banner001 为demo编号
 */
.Banner001{}
.Banner001 .banner{ height:300px; background-repeat:no-repeat; background-position:center top;}


/*
 .Menu008 为demo编号
 */
.Menu008 header{height: 72px;background: #59c1f6 url(../images/Menu008-header.jpg) no-repeat right center;color: #fff;padding-left: 20px; padding-top:27px; font-size: 24px;}
.Menu008 header span{display:block;font-family: Arial; padding-top:3px;font-size: 14px; text-transform: uppercase;}
.Menu008 li{border-bottom: 1px solid #e8e8e8;font-size: 14px;font-weight: bold;}
.Menu008 li a{display: block;line-height: 49px;padding-left: 42px;background: url(../images/Menu008-a.jpg) no-repeat 20px top;}
.Menu008 li a.aon,
.Menu008 li a:hover{ color:#59c1f6; background-position:20px bottom;}
.Menu008 dl{ padding:45px 0;}
.Menu008 dd a{display: block;height: 58px;padding-left: 68px;padding-top: 22px;background-color: #333;color: #fff;font-size: 18px;background-repeat: no-repeat;background-position: 20px 22px;}
.Menu008 dd a:hover{ background-color:#de0010;}
.Menu008 dd a span{ display:block; font-size:12px;color: #adadad;font-family: Arial;}
.Menu008 dd.dd_1{ margin-bottom:1px;}
.Menu008 dd.dd_1 a{ background-image:url(../images/Menu008-icon1.png);}
.Menu008 dd.dd_2 a{ background-image:url(../images/Menu008-icon2.png);}

/*
 .Location002 为demo编号
 */
.Location002{ padding:20px 0; border-bottom:#e5e5e5 1px solid; margin-bottom:20px; line-height:28px;}
.Location002 em{ color:#999; font-style:normal; float:right; padding-left:15px;background:url(../images/Location002_icon.png) no-repeat left -55px;}
.Location002 em a{ color:#999; padding-right:10px; margin-right:5px; background:url(../images/Location002_a.png) no-repeat right center;}
.Location002 em a:hover,
.Location002 em span{ color:#da0000;}
.Location002 b{ color:#0b6b9c;font-weight:normal; font-size:24px; padding-left:16px; background:url(../images/Location002_icon.png) no-repeat left 2px;}

/*
 .PicList010 为demo编号
 */
.PicList010{ padding:20px 0;}
.PicList010 .list li{ float:left; width:23.5%; margin-right:2%;}
.PicList010 .list li div{border: #e6e6e6 1px solid;padding: 5px;background: #f9f9f9;}
.PicList010 .list li:hover div{border:#a1d0ed 1px solid; background:#eff9ff;}
.PicList010 .list li div img{ width:100%; height:123px; display:block;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; overflow:hidden; font-weight:normal;text-align: center;color: #999999; margin:0; font-size:14px; text-align:center;}
.PicList010 .list li a:hover h3{ color:#1e8fd3; font-weight:bold;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}
/*
 Page000616 为demo编号
 */
.Page000616 .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000616 .Pages a{ display: inline-block; height: 40px; margin: 0 5px; font-size: 16px; line-height: 40px; }
.Page000616 .p_cur,
.Page000616 .p_count,
.Page000616 .p_total,
.Page000616 .p_jump{ display: none; }

.Page000616 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000616 .p_page a{ display:inline-block; width:78px; height:32px; line-height:32px; text-align:center; border:1px solid #e6e6e6; background:#f7f7f7; color:#666; margin:0px 5px; font-size:13px;}


.Page000616 .p_page .a_prev,
.Page000616 .p_page .a_next{ width:80px; }

.Page000616 .p_page .num a{ width:40px; }

/*hover*/
.Page000616 .p_page .a_first:hover,
.Page000616 .p_page .a_end:hover,

.Page000616 .p_page .a_prev:hover,
.Page000616 .p_page .a_next:hover,

.Page000616 .p_page .num a:hover,
.Page000616 .p_page .num .a_cur{ background:#31a8ea; color:#fff; }

.Page000616 em{ font-style:normal;}

/*
 .TextList005 为demo编号
 */
.TextList005 .list li{border-bottom:1px dashed #ededed; padding:30px 0; position:relative;}
.TextList005 .list li time { width:88px; height:95px; position:absolute; left:0; top:30px;color:#666; background:url(../images/TextList005-time.png) no-repeat top center; font-family:Arial; text-align:center;}
.TextList005 .list li time span{ font-size:32px; color:#666; padding-top:18px; padding-bottom:5px; display:block;}
.TextList005 .list li div{ padding-left:120px; min-height:95px;}
.TextList005 .list li h2{ font-size:14px; color:#353535; margin:0; padding-bottom:20px;}
.TextList005 .list li p{ color:#666; line-height:24px; font-size:12px;margin:0; padding-bottom:30px;}
.TextList005 .list li a.more{width:136px; height:35px; display:inline-block; color:#31a8ea; background:url(../images/TextList005-more.png) no-repeat; padding-left:14px; line-height:35px;}
.TextList005 .list li:hover h2 a{color:#31a8ea;}
.TextList005 .list li:hover a.more{ background-image:url(../images/TextList005-more_hover.png); color:#fff;}


/*
 * .TextList000638 为demo编号
 */

.TextList000638{ min-width: 768px;}
.TextList000638 .tips,
.TextList000638 li{ border-bottom:dotted 1px #ccc;}
.TextList000638 li .contbox{ border-top:dotted 1px #ccc;}
.TextList000638 .tips{ font-weight:bold; padding:25px 54px; color:#ff8e11; font-size:14px; border-bottom:dotted 1px #ccc; background:url(../images/TextList000638-bg.jpg) no-repeat left 15px;}
.TextList000638 li{ color: #666;}

.TextList000638 li .tibox{ overflow: hidden; cursor: pointer; padding: 12px 0;}
.TextList000638 li .tibox span{ display: block; float: left; text-align: center;}
.TextList000638 li .tibox .name{ font-size:14px; background:url(../images/TextList000638-ico.jpg) no-repeat 13px; padding-left: 34px; font-weight: bold; text-align: left; width: 28%;}
.TextList000638 li .tibox .num{ width: 14%;}
.TextList000638 li .tibox .workplace{ width: 20%;}
.TextList000638 li .tibox .edu{ width: 20%;}
.TextList000638 li .tibox .data{ olor:#afafaf; background:url(../images/TextList000638-date.jpg) no-repeat left; padding-left:20px; width: 10%; text-align: left;}

.TextList000638 li .contbox{ padding: 10px 34px; display: none;}
.TextList000638 li .contbox .ti{ padding-bottom: 5px;}
.TextList000638 li.on .name{ background:url(../images/TextList000638-ico-on.jpg) no-repeat 13px;}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}


/************liuyan*********/
.liuyan{ line-height:20px; color:#333; padding:20px 10px;}
.liuyan table.form_table{ width:100%; border:solid 1px #ccc; border-bottom:0;}
.liuyan table.form_table td.left{ width:150px;}
.liuyan table.form_table td .red{ color: #c42c29;}
.liuyan table.form_table td{ border-left:0;border-bottom:solid 1px #ccc; padding:10px;  font-size: 14px;}
.liuyan table.form_table td input{ width:184px; height:22px; border:solid 1px #ccc;}
.liuyan table.form_table td .text{ border:solid 1px #ccc;}
.liuyan table.form_table td input.btn{  width:74px; height:26px;  margin-right: 10px; color:#999;  cursor:pointer; font-weight:bold;border:1px solid #999;border-radius: 5px; background: none;}
.liuyan table.form_table td input.btn:hover {  color: #fff;background: #59c1f6;border: none;}
/*End*/

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 28px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/
