/*
 .Top000426 为demo编号
 */
.Top000426 .top{ position:relative;}
.Top000426 .logo{ position:relative; padding:25px 0 20px 0;}
.Top000426 .logo img{ height:80px;}
.Top000426 .hotline{ position:absolute; right:0; top:38px; text-align:right;}
.Top000426 .hotline b{ font-size:14px; color:#646464; background:url(/cn/images/Top000426-tel.png) no-repeat left center; padding-left:20px;}
.Top000426 .hotline h1{ margin:0; font-size: 26px; line-height: 28px; color: #005da2;}
.Top000426 .hotline .line{ width:368px; height:7px; position:fixed; margin-top:9px; margin-left:150px;}
.Top000426 .search{ position:absolute; top:56px; right:240px;}
.Top000426 .search .text,
.Top000426 .search .btn{float: left;height: 30px;}
.Top000426 .search .text{ width: 180px; padding:0 5px;line-height: 30px;border: 1px solid #ccc;}
.Top000426 .search .btn{width: 70px;color: #fff;background: #005DA2;cursor: pointer;text-align: center;font-weight: bold;border: 1px solid #005DA2;}
.Top000426 .Menu{ background-color:#005da2;}
.Top000426 .Menu li{ float:left; width:170px; line-height:42px; position:relative; text-align:center; background:url(/cn/images/Top000426-li_line.png) no-repeat right center; z-index:100;}
.Top000426 .Menu li.end{ background:none;}
.Top000426 .Menu li a{ display:block; font-weight:bold; font-size:14px; color:#fff;}
.Top000426 .Menu li dl{ display:none; position:absolute; width:100%; left:0; top:42px; background-color:#007bd9;}
.Top000426 .Menu li dd{ border-bottom:1px solid #fff;}
.Top000426 .Menu li dd.end{ border-bottom:0;}


/*
 .Banner000293 为demo编号
 */
.Banner000293{ position:relative;}
.Banner000293 .bd li{ background-position: center top; background-repeat:no-repeat; height:520px;}
.Banner000293 .bd li a{height:520px; display:block;}
.Banner000293 .hd{ position:absolute; left:0; z-index:10; width:100%; bottom:20px; text-align:center;}
.Banner000293 .hd ul{ display:inline-block;}
.Banner000293 .hd li{ float:left; margin:0 4px; cursor:pointer; width:10px; height:10px; overflow:hidden; line-height:100px; background:url(/cn/images/Banner000293-dot.png) no-repeat right 0;}
.Banner000293 .hd li.on{ background-position:0 0;}
.Banner000293 .prev,
.Banner000293 .next{ position:absolute; top:50%; margin-top:-45px; width:60px; height:90px; z-index:10; background-repeat:no-repeat; background-position:0 0; cursor:pointer;}
.Banner000293 .prev{ background-image:url(/cn/images/Banner000293-prev.png); left:0;}
.Banner000293 .next{ background-image:url(/cn/images/Banner000293-next.png); right:0;}


/*
 .Floor000416 为demo编号
 */
.Floor000416{background: url(/cn/images/Floor000416-bg.jpg) no-repeat center;height: 680px;width: 100%;}
.Floor000416 .auto{width:1166px;}
.Floor000416 li{ list-style:none;}
.Floor000416 .title{text-align: center;padding-top: 50px;margin:0 0 50px 0; font-weight:normal;}
.Floor000416 .Box1{float: left;}
.Floor000416 .Box1 li{width: 407px;height: 232px;padding-left: 42px;box-sizing: border-box;}
.Floor000416 .Box1 li h3{font-size: 20px;color: #313131;padding-top: 50px; margin:0;}
.Floor000416 .Box1 li p{width: 173px;color: #313131;border-top:1px dashed #313131 ;margin-top: 12px;padding-top: 12px;}
.Floor000416 .Box1 li a{background: url(/cn/images/Floor000416-btn.png) no-repeat;width: 89px;height: 26px;line-height: 26px;color: #FFF;display: block;padding-left: 19px;margin-top: 15px;}
.Floor000416 .Box1 li:hover a{background: url(/cn/images/Floor000416-btn_on.png) no-repeat;}
.Floor000416 .Box2{float: left;}
.Floor000416 .slideBox2{overflow:hidden; position:relative;height:464px;width: 350px;}
.Floor000416 .slideBox2 .bd{ position:relative; height:100%; z-index:0;}
.Floor000416 .slideBox2 .bd ul{ text-align: center;}
.Floor000416 .slideBox2 .bd li{ zoom:1; vertical-align:middle;text-align: center;margin: 0 auto; }
.Floor000416 .slideBox2 .bd img{ width:350px; height:469px; display:block;margin: 0 auto;}
.Floor000416 .slideBox2 .prev,
.Floor000416 .slideBox2 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/cn/images/Floor000416-slider-arrow.png) 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.Floor000416 .slideBox2 .next{ left:auto; right:3%; background-position:-270px 0; }
.Floor000416 .slideBox2 .prev:hover,
.Floor000416 .slideBox2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.Floor000416 .Box3{float: left;}
.Floor000416 .Box3 li{width: 407px;height: 232px;padding-left: 200px;box-sizing: border-box;}
.Floor000416 .Box3 li h3{font-size: 20px;color: #313131;padding-top: 50px; margin:0;}
.Floor000416 .Box3 li p{width: 173px;color: #313131;border-top:1px dashed #313131 ;margin-top: 12px;padding-top: 12px;}
.Floor000416 .Box3 li a{background: url(/cn/images/Floor000416-btn.png) no-repeat;width: 89px;height: 26px;line-height: 26px;color: #FFF;display: block;padding-left: 19px;margin-top: 15px;}
.Floor000416 .Box3 li:hover a{background: url(/cn/images/Floor000416-btn_on.png) no-repeat;}


/*
 .Floor026 为demo编号
 */
.Floor026{ padding:74px 0; background-color:#f7f8f8;}
.Floor026 .title{ text-align:center; color:#005da2; font-size:34px; 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:#005da2;}
.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:#83bce8;}
.Floor026 .bd li .txt img{ width:328px; height:184px;}
.Floor026 .bd li .txt figure{ padding-top:30px; padding-bottom:20px; font-size:16px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.Floor026 .bd li:hover figure a{color:#005da2;}
.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(/cn/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(/cn/images/Floor026-controls.png); background-color:#fff; background-repeat:no-repeat; border:1px solid #eef0f0; cursor:pointer;}
.Floor026 .hd a:hover{ background-color:#005da2; background-image:url(/cn/images/Floor026-controls_hover.png); border-color:#005da2;}
.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(/cn/images/Floor026-dot.png) no-repeat 0 0; cursor:pointer; overflow:hidden; line-height:100px;}
.Floor026 .hd li.on{ background-position: right 0;}


/*
 .Bottom000816为demo编号
*/ 
.Bottom000816 .bottom{ padding: 45px 0 40px 0;  background:url(/cn/images/Bottom000816_bg.jpg) repeat-y center top;}
.Bottom000816 .auto{ width:1100px; }
.Bottom000816 .bottom .contact{ float:right; width: 330px; }
.Bottom000816 .bottom h3{ margin:0; margin-bottom: 10px;line-height: 24px;font-size: 18px;color: #bdbdbd;font-weight: bold; padding-bottom: 17px; background:url(/cn/images/Bottom000816_line2.jpg) no-repeat left bottom; }
.Bottom000816 .bottom p{ margin:0; border-bottom: 1px solid #303030; color: #dfdfdf; line-height: 50px; }
.Bottom000816 .bottom p span{ color: #9d9d9d; padding-right: 10px; }

.Bottom000816 dl{ float:left; width:150px; }
.Bottom000816 dt{ background:url(/cn/images/Bottom000816_line.jpg) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px; color:#ccc; font-size: 14px; }
.Bottom000816 dd{ margin-bottom: 5px;}
.Bottom000816 dd a{ color:#aeaeae; }
.Bottom000816 dd a:hover{ color:#fff; }

.Bottom000816 .copyright{ height:40px; line-height: 40px; background: #474747; color: #b8b7c9; }	
.Bottom000816 .copyright span{ color:#ccc; }
.Bottom000816 .copyright p{ float:right; margin:0; } 
.Bottom000816 .copyright span a,
.Bottom000816 .copyright p a{ color: #ccc; display:inline-block; }	
.Bottom000816 .copyright p a:hover{ color: #fff;}
.Bottom000816 .copyright p em{ margin:0 10px; } 


/*
 .Banner001 为demo编号
 */
.Banner001{}
.Banner001 .banner{ height:300px; background-repeat:no-repeat; background-position:center top;}


/*
 .Menu000446为demo编号
*/ 
.Menu000446 dl{ text-align:center;overflow:hidden; }
.Menu000446 dd{ display: inline-block}
.Menu000446 dd a{ display: block; font-size: 14px; color: #2d2c2c; padding:0 38px; height: 36px; line-height: 34px;text-align: center; margin-right: 10px; }
.Menu000446 dd a:hover,
.Menu000446 dd a.on{ background: #005da2; color: #fff; border-radius: 25px; }


/*
 .RichInfo003 为demo编号
 */
.RichInfo003{ padding:30px 0;}
.RichInfo003 .tit { font-size: 18px; font-weight: 400; margin-bottom: 10px; text-align: center;}
.RichInfo003 .date { font-size: 14px; margin-bottom: 25px; color: #acacac; text-align: center;}

/*
 .PicList007 为demo编号
 */
.PicList007 { margin: 30px 0 0;}
.PicList007 .list li{ padding-top:20px; padding-bottom:20px; height:140px;border-bottom:1px dashed #ccc; position:relative;}
.PicList007 .list li .pic{ width:233px; position:absolute; left:0; top:20px;}
.PicList007 .list li .pic img{width:233px; height:131px;}
.PicList007 .list li .txt{ padding-left:253px;}
.PicList007 .list li .txt h3{font-size: 18px;line-height: 32px; margin:0;}
.PicList007 .list li .txt h3 a{color: #666;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.PicList007 .list li .txt h3 a:hover{ color:#005da2;}
.PicList007 .list li .txt p{ font-size:14px; line-height:24px;  margin: 6px 0; overflow:hidden;}
.PicList007 .list li .txt span a{width:90px; height:25px; margin:15px 0; font-size:14px; display:block; text-align:center; line-height:25px; border:1px solid #0392d8; color:#0392d8;}
.PicList007 .list li .txt time{color:#9f9f9f; background:url(/cn/images/PicList007-ico_time.jpg) no-repeat left center; padding-left:20px;}

/*
 Page000616 为demo编号
 */
.Page000616{ margin: 25px 0;}
.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:#005da2; color:#fff; }

.Page000616 em{ font-style:normal;}
/*
 .Menu000288为demo编号
*/ 

.Menu000288 .menu{ width: 243px; height: 80px; background:url(/cn/images/Menu000288_tit.png) no-repeat center top;  }
.Menu000288 .menuTitle{ padding: 27px 0 0 30px; }
.Menu000288 .menuTitle h1{ margin:0; font-size: 25px; color: #FFF; font-weight: normal;}

.Menu000288 .MenuList{ width: 243px; padding-bottom: 60px; }
.Menu000288 .MenuList li{ border-top: solid 1px #FFF; }
.Menu000288 .MenuList li .select{ display: block; width: 220px; line-height: 56px; padding:0 5px 0 18px; font-size: 15px; background:url(/cn/images/Menu000288_off.png) no-repeat 90% center #f6f6f6; }

.Menu000288 .MenuList li.on .select{ background:url(/cn/images/Menu000288_on.png) no-repeat  90% center #ee5423; color: #FFF; }
.Menu000288 .MenuList li.on{ color:#F00; }
.Menu000288 .MenuList dl{ display:none; width: 239px; background: #FFF; padding: 10px 0; }
.Menu000288 .MenuList dd a{ padding-left: 18px; line-height: 36px; font-size: 14px; color: #000; }
.Menu000288 .MenuList dd a:hover,
.Menu000288 .MenuList dd a.on{ color:#005da2; }
/*
 Location000613 为demo编号
 */
.Location000613 { border-bottom:1px solid #e9e9e9; line-height:55px; height:56px;}
.Location000613 h1{ color: #2d2c2c; font-size: 24px; font-weight: normal; margin:0; border-bottom: 3px solid #005da2; display:inline-block}
.Location000613 em{    float: right; font-style: normal; font-size: 14px; }
.Location000613 em a {  color: #999; }
.Location000613 em span{ color:#005da2; font-weight:bold;}
/*
 .PicList000370 为demo编号
 */
.PicList000370{ padding: 0 10px;}
.PicList000370 li{ float:left; margin-right: 35px; width:270px; text-align:center; height:310px; font-size:14px; padding-top:20px;}
.PicList000370 .end{ margin-right: 0}
.PicList000370 li a{ display:inline-block; text-align:left; width:270px;}
.PicList000370 li a i { display: inline-block;width:270px; border:1px solid #e5e5e5;overflow: hidden}
.PicList000370 li a img{ display:block;width:270px; height:270px; }
.PicList000370 li span{ display:block; white-space:nowrap; text-align: center; text-overflow:ellipsis; overflow:hidden; padding-top:10px; font-size: 14px;}
.PicList000370 li a:hover i { border-color:#005da2;}
.PicList000370 li a:hover i img{ transform: scale(1.1)}
.PicList000370 li a:hover span{color:#005da2;}

.honor li{ float:left; margin-right: 32px; width:270px; height: auto; text-align:center; font-size:14px; padding-top:20px;}
.honor li a img{ display:block;width:270px; height:200px; }

/*
 .RighInfo000759为demo编号
*/ 

.RighInfo000759{ padding:20px 0; }
.RighInfo000759 .auto{ width: 900px; }

.RighInfo000759 .info{ float:right; width:520px; padding: 10px 0 0;}
.RighInfo000759 .info p{ margin:0; padding-top:15px; font-size: 16px; }
.RighInfo000759 .info span{ display:block; padding: 3px 20px 4px; margin-top:20px; font-size: 14px; background-color: #005da2; width: 58px; border-radius: 3px;} 
.RighInfo000759 .info span a{ display: block; color: #fff;}


.RighInfo000759 .pro{ float: left; width: 350px; height: 350px; position:relative; }
.RighInfo000759 .bd{ float: left;  padding: 8px; width: 330px; height: 330px; border: solid 1px #eaeaea;}
.RighInfo000759 .bd img{ width: 330px; height: 330px; }
.RighInfo000759 .bd  a{ display: block}

/*detail*/
.detail {padding: 10px 0 20px 0;}
.detail .detail_tit {padding: 0 0 25px;}
.detail .bd img {}

/*
 .TextList007 为demo编号
 */
.TextList007{ margin: 25px 0 30px;}
.TextList007 .list li{ margin-bottom:15px;}
.TextList007 .list li h5{ cursor:pointer; padding-left:47px;padding-right:10px; padding:10px 10px 10px 47px; line-height:25px;background:url(/cn/images/TextList007-h5.jpg) no-repeat 26px 20px #eee; font-weight:normal; font-size:16px; margin:0; }
.TextList007 .list li h5 time { float:right; font-size:12px; color:#999;}
.TextList007 .list li h5.on{ background-image:url(/cn/images/TextList007-h5_on.jpg);}
.TextList007 .list li .txt{ padding:20px; display:none; font-size:14px;}
.TextList007 .list li .txt a{ color:#D91212;}


/*
 .TextList010 为demo编号
 */
.TextList010{ padding:20px 0; margin: 25px 0 30px;}
.TextList010 .list{ padding-bottom:2px;}
.TextList010 .tips{ padding-bottom:30px;}
.TextList010 .list .tit{ line-height:50px; padding:0 20px; font-weight:normal; font-size:16px; position:relative; background-color:#f2f2f2; margin:0; cursor:pointer; border-radius: 3px;}
.TextList010 .list .tit span{ position:absolute; right:20px; height:23px; line-height:23px; top:50%; margin-top:-11px; padding-right:30px; font-size:14px; background:url(/cn/images/TextList010-icon.png) no-repeat right bottom;}
.TextList010 .list .down{ background-color:#005da2; color:#fff; }
.TextList010 .list .down span{ background-position:right 0;}
.TextList010 .list .txt{ display:none; padding:10px 0 30px 20px; font-size:14px; color:#666;}
.TextList010 .list .txt .apply a{ font-size:15px;color:#fff; width:120px; height:30px; line-height:30px; display:inline-block; border-radius:3px; background-color:#005da2; text-align:center;}

.page_main { padding-bottom:40px;}

.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:330px;height:330px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}

.side{    position: fixed; width: 54px; right: 0; top: 30%; z-index: 100;}
.side ul li{width:54px;height:54px;float:left;position:relative;text-align: center;background:#010b1a;opacity:0.8;filter:Alpha(opacity=80);margin-top: 1px;list-style:none;}
.side ul li.hover{background: #005da2;}
.side ul li span { position: absolute;display:block; width: 45px; height:45px; top: 4px; left:4px;}
.side ul li .sidebox{position: absolute; width: 124px; top: 0; right: -124px; transition: all 0.3s; background: #010B1A; opacity: 0.8; filter: Alpha(opacity=80);}
.side ul li .sidebox a { display: block; line-height: 40px; color: #fff; font: 14px/40px "微软雅黑"; overflow: hidden; padding-left: 5px; vertical-align: middle;}
.side ul li .sidebox a:hover { background: #005da2;}
.side ul li.side1 span {background:url(/cn/images/side1.png) no-repeat}
.side ul li.side2 span {background:url(/cn/images/side2.png) no-repeat}
.side ul li.side3 span {background:url(/cn/images/side3.png) no-repeat}



/************liuyan*********/
.liuyan{ line-height:20px; color:#888888; padding:20px 10px;}
.liuyan table.form_table{ width:100%; border:solid 1px #e2e2e2; border-bottom:0;}
.liuyan table.form_table td.left{ width:150px;}
.liuyan table.form_table td.left .red{ color: #c42c29;}
.liuyan table.form_table td{ border-left:0;border-bottom:solid 1px #e2e2e2; padding:10px;}
.liuyan table.form_table td input{ width:285px; height:22px; border:solid 1px #dedede;}
.liuyan table.form_table td .text{ border:solid 1px #dedede;}
.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: #005da2;border: none;}
/*End*/

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;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*/

.mr0 {margin-right: 0 !important;}<!--0.00019693374633789-->