/*
.Top001897  为demo编号
*/
.Top001897{ position:relative; z-index:100;border-bottom:3px solid #e60012; background:url(../images/Top001897-bg.png) no-repeat center bottom;}
.Top001897 header{position: relative;}

.Top001897 .logo{position: absolute; top: 26px; left: 0; z-index:10; height: 43px;}
.Top001897 .logo img{display: block; height: 43px;}

.Top001897 .top{ padding:14px 0;}
.Top001897 .top dt,
.Top001897 .top dd{ float:right; line-height:32px;height:32px; position:relative; z-index:13;}
.Top001897 .top dt{ background:url(../images/Top001897-search.png) no-repeat right center; width:30px; z-index:20;}
.Top001897 .top dt div{ position:absolute; right:0; top:0;background-color:#e60012; height:32px; top:50%; margin-top:-16px; width:0; transition:width 0.3s; overflow:hidden;}
.Top001897 .top dt div .text{ width:100%; background:none; border:none; height:30px; line-height:30px; border:1px solid rgba(255,255,255,0.5); color:#fff; padding:0 30px 0 10px; float:left;}
.Top001897 .top dt div .btn{ position:absolute; right:0; top:0; height:100%; width:30px; background:url(../images/Top001897-search_hover.png) no-repeat center center;border:none; padding:0; cursor:pointer;}
.Top001897 .top dt:hover div{width:200px;padding:1px;}
.Top001897 .top dd{ font-size:14px; padding-right:20px; color:#666; }
.Top001897 .top dd b{ font-size: 20px; color: #e60012;}
.Top001897 .top dd i{ font-style:normal; margin:0 10px;}

.Top001897 nav ul{ float:right; width:64%; padding-top:2px;}
.Top001897 nav li{width: 16.6666666%; border-right:1px solid #f21c2d; border-left:1px solid #b80f15; float: left; text-align: center; position:relative;}
.Top001897 nav li#m1{ border-left:0;}
.Top001897 nav li#m6{ border-right:0;}
.Top001897 nav li a{display: block; color: #fff; font-size: 14px; height: 40px; line-height: 40px;}
.Top001897 nav li a:hover,
.Top001897 nav li a.aon{ background:#b80f15; font-weight: bold;}
.Top001897 nav li#m1 a:hover,.Top001897 nav li#m1 .aon{ background:0;}

.Top001897 nav li:hover .xiala{ display:block;}
.Top001897 nav li .xiala{ background:#fff; border-top:3px solid #b80f15; position:absolute; left:0; top:40px; width:638px; height:30px; text-align:left; display:none;}
.Top001897 nav li#m3 .xiala{ width:510px;}
.Top001897 nav li#m4 .xiala{ width:382px;}
.Top001897 nav li .xiala a{ display:inline-block; padding:0 20px; color:#666; line-height:30px;}
.Top001897 nav li .xiala a:hover{ background:0; color:#D50011; font-weight:normal;}

/*
 .Banner010 为demo编号
*/
.Banner010{position:relative; overflow:hidden;}
.Banner010 .bd{position:relative; overflow:hidden;height:470px;}
.Banner010 .bd li{ width:100%; height:470px; background-position:center top; background-repeat:no-repeat;}
.Banner010 .bd li a{ height:470px; display:block;}
.Banner010 .bd li img{ position:absolute; top:120px; left:50%; filter:Alpha(opacity=0);}

.Banner010 .bd li.li1 img{ left:0%;}
.Banner010 .bd li.li2 img{ left:28%;}
.Banner010 .bd li.li3 img{ right:1%;}

.Banner010 .hd{ width:100%; height:12px; left:0px; bottom:30px; position:absolute; text-align:center;}
.Banner010 .hd  span{width:12px; height:12px; display:inline-block;  filter:Alpha(opacity=80); background:#fff;cursor:pointer; opacity:0.8;}
.Banner010 .hd  span.on{ background:#e60012;}


/*
 .Floor001261 为demo编号
 */
.Floor001261{ border-top:1px solid #e5e8f0; border-bottom:1px solid #e5e8f0; margin-top:90px; padding-bottom:20px;}

.Floor001261 .about{ float:left; width:580px;}
.Floor001261 .about h1{ margin:0; line-height:60px; margin-top:-70px; text-transform:uppercase; display:block;}
.Floor001261 .about h1 span{ margin-right:10px; border-bottom: 3px solid #e60012; color:#333; font-size:22px;}
.Floor001261 .about p{ margin:0; line-height:32px; color:#666; font-size: 16px; text-align: justify; text-indent: 2em;}

.Floor001261 .qyln{ float:right; width:580px;}
.Floor001261 .qyln h1{ margin:0; margin-top:-44px; text-transform:uppercase; display:block;}
.Floor001261 .qyln h1 span{ margin-right:10px; border-bottom: 3px solid #e60012; color:#333; font-size:22px;}

.Floor001261 .news{ float:right; width:410px; padding: 0 0 0 30px;}
.Floor001261 .news li{ position:relative; border-bottom:1px solid #f5f5f5; padding:15px 0 0;}
.Floor001261 .news li:last-child{ border-bottom:0;}
.Floor001261 .news li h3{ margin:0; font-size:16px;}
.Floor001261 .news li h3:hover a{ color: #e60012;}
.Floor001261 .news li p{ margin:5px 0; color: #999; line-height:24px; height:60px; overflow:hidden;}
.Floor001261 .i_box {float:right;width:580px;margin-top:20px;}
.Floor001261 .i_box  .qywh{ float:left; width:270px;}
.Floor001261 .i_box  .qywh h1{ margin:0;  text-transform:uppercase; display:block;}
.Floor001261 .i_box  .qywh h1 span{ margin-right:10px; border-bottom: 3px solid #e60012; color:#333; font-size:22px;}
.Floor001261 .i_box  .i_feed {display:block;float:right;width:270px;height:200px;}
.Floor001261 .i_box  .i_feed img{ display:block;width:270px;height:200px;}

/*
 .Floor001257 为demo编号
 */
.Floor001257 { padding-bottom: 35px;}
.Floor001257 .title{ text-align:center; font-size:26px; padding:30px 0 40px; line-height:46px; color:#333;}
.Floor001257 .title b{ border-bottom: 3px solid #e60012; padding-bottom: 15px;}
.Floor001257 .title a:hover{ color: #333;}
.Floor001257 li{ position:relative; float:left; width:33.3%;}
.Floor001257 li:last-child{ border-right:0;}
.Floor001257 li a{ display:block; padding:0 5%;}
.Floor001257 li figure{ overflow:hidden; padding:8% 0; border: 1px solid #e5e8f0;}
.Floor001257 li figure span{ display:block; padding-bottom:60%;background-size:contain; transition:all ease 0.4s;}
.Floor001257 li:hover figure span{ transform:scale(1.15);}
.Floor001257 li h3{ margin:12px 0 0; font-size:18px; font-weight:normal; line-height:26px; overflow:hidden; text-align: center; height:52px;}
.Floor001257 li:hover h3{ color: #e60012;}


/*Bottom001902*/
.Bottom001902{background-color: #f0f0f0;}
.Bottom001902 .bottom{ padding-top:2%; padding-bottom:3%;}
.Bottom001902 .bottom ul{ float:right;}
.Bottom001902 .bottom ol{ font-size: 20px; line-height: 34px; padding-bottom: 8%; text-align: right;}
.Bottom001902 .bottom ol b{display: block;color: #e60012; font-size:28px; }
.Bottom001902 .bottom li{ line-height:35px; text-align: right;}
.Bottom001902 .bottom li a{ display:inline-block; width:35px;height: 35px; background:url(../images/Bottom001902-icon.png) no-repeat left top; vertical-align:middle; margin-left:10px;}
.Bottom001902 .bottom li a.wx{ position:relative;}
.Bottom001902 .bottom li a.wx img{ position:absolute; left:50%; bottom:100%; width:100px; height:100px; margin-left:-50px; max-width:none; display:none; z-index:99;}
.Bottom001902 .bottom li a.wx:hover img{ display:block;}

.Bottom001902 .bottom dl{ float:left; width:15.6%;}
.Bottom001902 .bottom dt{font-size: 16px; color: #333; margin-bottom: 8px;}
.Bottom001902 .bottom dt:after{ display:block; margin-top:10px;content: ""; width: 28px; height: 1px; background: #e60012;}
.Bottom001902 .bottom dd{ line-height:30px;}
.Bottom001902 .bottom dd a{color: #888;}
.Bottom001902 .bottom dd a:hover{color: #ff0c00;}

.Bottom001902 footer{padding: 15px 0; background-color: #292929; }
.Bottom001902 footer figure{color: #888; display: inline-block;}
.Bottom001902 footer .link{ float: right; width:216px; margin-left:5%;}
.Bottom001902 footer .link p{ margin: 0;}
.Bottom001902 footer .link p a{color: #888;}
.Bottom001902 footer .link p a:hover{color: #fff;}
.Bottom001902 footer .link p i{margin: 0 10px; color: #595959; font-style:normal;}


/*
 .Menu002 为demo编号
 */
.Menu002{ margin-top: 30px; }
.Menu002 header{ background-color:#D3282E; color:#F9BFBF; border-bottom:7px solid #AD1419; padding:30px 30px 18px 0; text-align:right; font-size:18px; text-transform:uppercase;}
.Menu002 header h1{ margin:0 0 12px; font-size:28px; color: #fff; font-weight: normal;}
.Menu002 ul{ border-bottom:3px solid #e7e7e7; background-color:#f7f7f7;}
.Menu002 li{ line-height:49px; border-bottom:1px solid #ececec; padding-right:35px; font-size:14px;}
.Menu002 li a{ text-align:right;display:block; padding-right:20px; background:url(../images/Menu002-a.jpg) no-repeat right center;}
.Menu002 li:hover,
.Menu002 li.aon{ background-color:#4b4b4b;  }
.Menu002 li:hover a,
.Menu002 li.aon a{  font-weight:bold;color:#fff;background-image:url(../images/Menu002-aon.jpg);}


/*
 .Location000890 为demo编号
 */
.Location000890{ margin-top: 30px;}
.Location000890 .ban{ height:200px;background-position:center top; background-repeat:no-repeat; background-size:cover;}


/*
 .Location002 为demo编号
 */
.Location002{ padding:10px 0; 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:#da0000; font-weight:normal; font-size:24px; padding-left:16px; background:url(../images/Location002_icon.png) no-repeat left 2px;}


/*
 .RighInfo000454 为demo编号
 */
.RighInfo000454{ position:relative; min-height:540px; }



/*
 .PicList000370 为demo编号
 */
.PicList000370 li{ float:left; width:280px; margin-right: 30px; text-align:center; height:280px; font-size:14px; padding-top:20px;}
.PicList000370 .end{ margin-right: 0;}
.PicList000370 li a{ display:inline-block; text-align:left; width:280px; text-align: center;}
.PicList000370 li a img{ display:block;width:280px; height:216px; border:1px solid #e8e8e8;}
.PicList000370 li span{ display:block; white-space:nowrap; font-size: 16px; text-overflow:ellipsis; overflow:hidden; padding-top:10px;}
.PicList000370 li a:hover img{ border-color:#e8222a;}
.PicList000370 li a:hover span{color:#e8222a;}


/*Page001887 */
.Page001887 .Pages{ padding:20px 0; text-align:center; line-height:30px; zoom:1; overflow:hidden; font-size:12px;}
.Page001887 .Pages .p_cur,
.Page001887 .Pages .p_count,
.Page001887 .Pages .p_jump,
.Page001887 .Pages .p_total,
.Page001887 .Pages .a_first,
.Page001887 .Pages .a_end{ display:none;}
.Page001887 .Pages .p_page em{ font-style:normal;}
.Page001887 .Pages a{ display:inline-block;padding:0px 10px;border:1px solid #e5e5e5;}
.Page001887 .Pages a:hover,
.Page001887 .Pages a.a_cur{ color:#fff; background:#e60012; border-color:#e60012;}
 

/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:20px 0;}

.RighInfo001728 .img{ float:left; width:400px; border: 1px solid #e1e1e1;}
.RighInfo001728 .img figure img{ display:block; width:100%;}

.RighInfo001728 .intro{ width:470px; float:right;}
.RighInfo001728 .intro h1{ font-size:18px;}
.RighInfo001728 .intro p{ color:#666; font-size:14px;}

.RighInfo001728 .infoCon{ padding: 20px 0 0;}
.RighInfo001728 .infoCon .title{ font-size:18px; margin:0; border-bottom:1px solid #b2b2b2; padding:15px 0;}
.RighInfo001728 .infoCon .info{ padding:20px 0; font-size:15px; line-height:28px;}


/*
 .PicList000427为demo编号
*/ 
.PicList000427{ padding:20px 0; }
.PicList000427 li{ height: 143px; border: 1px solid #f0e9e3; margin-bottom: 25px; background: #f9f9f9; position:relative; }
.PicList000427 li .pic{ position:absolute; }
.PicList000427 li .pic img{ width:217px; height:143px; }

.PicList000427 .text{ padding: 21px 15px 10px 260px; }
.PicList000427 .text h1{ margin:0; font-size: 16px; }
.PicList000427 .text h1 a{ color: #555;}
.PicList000427 .text h1 a:hover{ color: #e60012;}
.PicList000427 .text time{ float:right; color: #acacac; padding-right: 5px; } 
.PicList000427 .text p{ margin:0; color: #877a6b; line-height: 22px; margin-top:10px; height:66px; }



/*
 .TextList000488为demo编号
*/ 
.TextList000488 .tit{ height: 45px; line-height: 45px; text-align: center; }
.TextList000488  ul{ overflow: hidden; clear: both; }
.TextList000488 .tit li,
.TextList000488 .list_ul li { float: left; text-align: center; width:20%; height:44px; line-height: 44px; font-size:14px; }

.TextList000488 .list_ul{ border-bottom: #e0e0e0 1px dashed; }
.TextList000488 .tit li{ font-weight: bold; background:#d82128; color:#fff; }
.TextList000488 .list_ul li{ color:#5e5e5e; cursor:pointer; }
.TextList000488 .list_ul#On li,
.TextList000488 .list_ul:hover li{ color:#f00; font-weight:bold; }

.TextList000488 .list .con{ display:none; border-bottom: #e0e0e0 1px dashed; padding:20px 0 20px 120px; background: #fafafa; }

.TextList000488 .send { padding: 12px 0; }
.TextList000488 .send em{ font-style: normal; border-bottom: #d82128 1px solid; }
.TextList000488 .send a{ display: inline-block; line-height: 30px; color: #d82128; background: url(../images/TextList000488_icon.png) no-repeat right center; font-weight: bold; padding-right: 35px; font-size:14px; }


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0; min-height:540px; overflow:hidden;}
.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; 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:#da0000; 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:#da0000;}

/*
 .PicList000372 为demo编号
 */
.PicList000372{ padding:20px 0; min-height:440px; overflow:hidden;} 
.PicList000372 li{ float:left; width:212px; margin-right:17px; overflow:hidden;}
.PicList000372 li a{ display:inline-block; text-align:center; width:212px;}
.PicList000372 li a img{ display:block; width:208px; height:100px; border:1px solid #e8e8e8; padding:1px;}
.PicList000372 li span{ display:block; white-space:nowrap; font:normal 14px/38px "微软雅黑"; color:#303030; text-overflow:ellipsis; overflow:hidden; padding-top:10px;}
.PicList000372 li a:hover img{ border-color:#da0000;}
.PicList000372 li a:hover span{ color:#da0000;}

/*
 .TextList003 为demo编号
 */
.TextList003 .list li{border-bottom:dotted 1px #c2c2c2; height:40px; line-height:35px; padding-right:5px;}
.TextList003 .list li a{ display:block; background:url(../images/TextList003-news_li.png) no-repeat 10px center;padding-left:20px; padding-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size: 14px;}
.TextList003 .list li a:hover{ color: #da0000;}
.TextList003 .list li span{ float:right; color:#a6a6a6; font-size:12px;}


/* liuyan */
.liuyan table td{ font-size: 16px; height: 40px;}
.liuyan table .left{ text-align: right; width: 130px;}
.liuyan table .mid{ padding:0 27px 0 15px;}
.liuyan table .mid input{ width: 350px; height: 26px;}
.liuyan table .mid textarea{ width: 352px; height: 86px; display: block; margin-top: 10px;}
.liuyan table .right i{ color: #ff0c00; font-style: normal;}
.liuyan table .btn{ width: 100px; height: 36px; line-height: 36px; text-align: center; font-size: 14px; cursor: pointer;}
.liuyan table .btn.submit{ background-color: #D3282E;border:1px solid #D3282E; color: #ffffff; margin:20px 25px 0 15px;}
.liuyan table .btn.reset{ border:1px solid #999999; color: #666666;}
