/*
 .Top001862 为demo编号
 */
.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Top001862{ box-shadow:0 3px 5px rgba(204, 204, 204, 0.3); }
.Top001862 .auto{position: relative; z-index:100;}
.Top001862 .logo{ position:absolute; left:0; top:0; height:100%;}
.Top001862 .logo img{ display:block; height:100%;}
.Top001862 dl{ padding:18px 0;}
.Top001862 dl dt{ float:right; font-size:20px; color: #e6770e; font-weight: bold; background: url(../images/Top001862-tel.png)no-repeat left center; padding-left: 35px;}
.Top001862 dl dd{ float:right; font-size:14px;}
.Top001862 dt{ line-height:26px; margin-left: 20px;}
.Top001862 dd{width: 190px;height: 26px; border:1px solid #d0d0d0; border-radius:26px; position:relative;}
.Top001862 dd input{border:none;}
.Top001862 dd .text{ width:100%; font-size:12px; padding:0 30px 0 10px; height:24px; line-height:24px;  background:none; color:#999;}
.Top001862 dd .btn{ position:absolute; right:0; top:0; height:100%; width:30px; background:url(../images/Top001862-search_btn.png) no-repeat left center; cursor:pointer; padding:0;}

.Top001862 nav{ padding-bottom:12px;}
.Top001862 nav ul{ float: right;}
.Top001862 nav li{ float: left; line-height:50px;}
.Top001862 nav li a{ display: inline-block; font-size: 16px; font-weight: bold; line-height: 42px; color: #333; padding:0 2px; border-bottom:2px solid transparent;}
.Top001862 nav li a.aon,
.Top001862 nav li a:hover{ border-bottom-color:#e6770e; color: #e6770e;}
.Top001862 nav li:after{ content:''; display: inline-block; margin: 0 60px; border-left: 1px dotted #999; height: 7px;}
.Top001862 nav li:last-child:after{ display: none;}


/*
 .Banner001544 为demo编号
 */
.Banner001544{position: relative;}
.Banner001544 .hd{position: absolute;bottom:34px;height: 12px;width:100%;z-index: 30;text-align: center;}
.Banner001544 .hd .ul{display: inline-block;height: 12px;margin: 0 auto;}
.Banner001544 .hd li{background: url(../images/Banner001544_dot.png) no-repeat;width:12px;height:12px;float:left;margin-right:6px;cursor: pointer;}
.Banner001544 .hd li.on{background: url(../images/Banner001544_doton.png) no-repeat;}
.Banner001544 .bd a{display:block;width:100%; height:520px;}


/*
 .Floor001129 为demo编号
 */
.Floor001129 .auto{ }
.Floor001129 .floor{ position:relative; overflow:hidden; clear:both; padding-bottom:2%;}
.Floor001129 .box{ float:left; position:relative; width: 255px; margin-right: 20px;}
.Floor001129 .box2{ width: 290px;}
.Floor001129 .box3{ width: 290px;}
.Floor001129 .box4{ width: 305px; margin-right: 0;}

.Floor001129 .box::before{ position:absolute; content:''; width:100%; height:1px; background-color:#dcdcdc; top:70px; left:0;}

.Floor001129 .box h1{ font-size:18px; color:#502222; padding:28px 0 10px 0; line-height:33px; margin:0 0 10px 0;}
.Floor001129 .box h1 span{ font-size:12px; font-weight:normal; color:#e6770e; margin-left:10px;}
.Floor001129 .box h1 a{ font-size:12px; font-weight:normal; color:#999; float:right; padding: 2px 5px 0 0;}
.Floor001129 .box h1 a:hover{ color:#e6770e;}

.Floor001129 .box figure p{ font-size: 14px; line-height: 26px;}
.Floor001129 .box figure .code{ padding-top: 20px;}
.Floor001129 .box figure .code img{ position: absolute; width: 140px; height: 140px;}
.Floor001129 .box figure .code p{ padding: 30px 0 35px 165px; color: #e6770e; }

.Floor001129 .box ol{ line-height:32px; height:32px; position:relative; padding-left:15px;}
.Floor001129 .box ol::before{ position:absolute; content:''; border:4px solid #7f7f7f; border-top-color:transparent; border-bottom-color:transparent; border-right:0; left:0; top:50%; margin-top:-4px;}
.Floor001129 .box ol a{ max-width:265px; float:left; font-size: 14px; color: #666;}
.Floor001129 .box ol a:hover{ color:#e6770e;}

.Floor001129 .box2 .pro_list{ padding: 10px 0 0;}
.Floor001129 .box2 .pro_list dd{ display: inline-block; margin-right:22px;}
.Floor001129 .box2 .pro_list dd:nth-child(2n){margin-right: 0;}
.Floor001129 .box2 .pro_list a{ text-align: center;}
.Floor001129 .box2 .pro_list a:hover{ color: #e6770e;}
.Floor001129 .box2 .pro_list img{ width:122px; height:122px; border: 1px solid #d1d1d1; padding: 4px;}
.Floor001129 .box2 .pro_list p{margin: 0; font-size: 14px; line-height:40px;}

.Floor001129 .box4 .copy{ display:none;}
.Floor001129 .box4 .list{ padding-top:10px;}
.Floor001129 .box4 .list li{ text-align:center; font-size: 14px;}
.Floor001129 .box4 .list li a:hover{ color: #e6770e;}
.Floor001129 .box4 .list li img{ width:297px; height: 297px; border: 1px solid #d1d1d1; padding: 4px;}
.Floor001129 .box4 .list li p{ margin: 0;}
.Floor001129 .box4 .list .bx-pager{ display:none;}
.Floor001129 .box4 .bx-controls-direction{ position:absolute; right:0; top:28px; height:27px;}
.Floor001129 .box4 .bx-controls-direction a{ float:left; width:27px; height:27px; overflow:hidden; line-height:100px; border:1px solid #d1d1d1;background:url(../images/Floor001129-icon.gif) no-repeat 0 0;}
.Floor001129 .box4 .bx-controls-direction a.bx-next{ margin-left:3px; background-position:right 0;}
.Floor001129 .box4 .bx-controls-direction a:hover{ background:url(../images/Floor001129-icon-on.gif) no-repeat 0 0 #e6770e; border: none;}
.Floor001129 .box4 .bx-controls-direction a.bx-next:hover{ background:url(../images/Floor001129-icon-on.gif) no-repeat right 0 #e6770e; border: none;}


/*
 .Bottom001871 为demo编号
 */
.Bottom001871{background-color: #eee;padding:1.5% 0;line-height: 30px;}
.Bottom001871 a{ text-decoration:underline;}
.Bottom001871 dl{ float:right;}
.Bottom001871 dl a{display:inline-block; vertical-align:middle; margin-right:10px;text-decoration:none;}
.Bottom001871 dl a:hover{ color: #e6770e;}
.Bottom001871 dl a.a_wx{ width:30px; height:30px; margin-right: 0; background:url(../images/Bottom001871-share.png) no-repeat 5px center;}
.Bottom001871 dl a.a_wx{ position:relative; z-index:100;}
.Bottom001871 dl a.a_wx figure{ display:none; position:absolute; bottom:100%; width:120px; left:50%; margin-left:-60px;}
.Bottom001871 dl a.a_wx:hover figure{ display:block;} 
.Bottom001871 dl a.a_wx figure img{ display:block; border:3px solid #fff; width:100px; height:100px;}


/*
 Banner001847 为demo编号
 */
.Banner001847{ height:250px;}


/*
 .Menu000721 为demo编号
 */
.Menu000721{ padding-top:20px;}
.Menu000721 header{ background-color:#502222; color:#B59797; padding:30px 0 20px 20px; border-radius: 15px 15px 0 0; font-size:14px;}
.Menu000721 header b{ font-size:24px; color: #ECECEC; display:block; margin-bottom: 10px;}

.Menu000721 li{ margin-top:3px; background-color:#ebeced; line-height:42px; padding-left:24px; }
.Menu000721 li a{ display:inline-block; height:42px; font-size: 14px; border-bottom:2px solid #ebeced;}
.Menu000721 li a.aon,
.Menu000721 li a:hover{ border-bottom:2px solid #e6770e; color:#e6770e; font-weight:bold;}
.Menu000721 ul{ margin-bottom:25px;}	


/*
 Location000718 为demo编号
 */
.Location000718 { border-bottom: 1px solid #dcdcdc; padding-top: 25px;}
.Location000718 h1{ color: #502222; line-height: 2; font-size: 18px; font-weight: bold; margin:0; border-bottom: 4px solid #502222; display:inline-block}
.Location000718 em{ font-style: normal; float: right; padding-left:20px; background:url(../images/Location000718_home.jpg) no-repeat left center; font-size:12px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000718 em a { color: #999; }
.Location000718 em a:hover,
.Location000718 em span{ color:#e6770e; font-weight: bold;}

/*
 .RichInfo003 为demo编号
 */
.RichInfo003{ padding:20px 0; min-height:540px; overflow:hidden;}
.RichInfo003 p{ font-size: 16px; text-align: justify; text-indent: 2em; line-height: 32px;}


/*
 .RighInfo001728 为demo编号
 */
.RighInfo001728{ padding:2% 0;}

.game163{ width:550px; margin:0 auto }
.game163 li{ list-style:none }
.game163 .bigImg img{ display:block; width:550px; height:360px;}

.game163 .smallImg{ float:left; display:inline; margin-left:10px; margin-top:5px; width:508px; height:110px; overflow: hidden;}
.game163 .smallImg ul{ list-style:none;}
.game163 .smallImg ul li{ float:left; cursor:pointer; width:32%; margin-top:2%; margin-right:10px; position:relative;}
.game163 .smallImg ul li img{ width:163px; height:86px; display:block;}
.game163 .smallImg ul li.on::before{ position:absolute; content:''; left:0; top:0; right:0; bottom:0; border:3px solid #f29200;}

.game163 .sPrev{ background:url(../images/pro_left_jiantou.jpg) no-repeat; float: left; display: block; width:11px; height:35px; margin-top:44px;}
.game163 .sNext{ background:url(../images/pro_right_jiantou.jpg) no-repeat; float: right; display: block; width:11px; height:35px; margin-top:44px;}

.RighInfo001728 .intro{ width:450px; float:right;}
.RighInfo001728 .intro h1{ font-size:18px; color:#e6770e;}
.RighInfo001728 .intro p{ color:#454545; font-size:14px; line-height: 32px;}

.RighInfo001728 .infoCon .title{ font-size:18px; margin-top:10px; border-bottom:1px solid #b2b2b2; padding:15px 0; color:#e6770e;}
.RighInfo001728 .infoCon .info{ padding:20px 0; font-size:14px; line-height:24px;}


/*
 .PicList008 为demo编号
 */
.PicList008{ padding:20px 0 0;}
.PicList008 .list li{ float:left; width:210px; margin-right:20px;}
.PicList008 .list li div{border: #e6e6e6 1px solid;padding: 5px; background: #f9f9f9;}
.PicList008 .list li:hover div{border:#e6770e 1px solid; background:#eff9ff;}
.PicList008 .list li div img{ width:198px; height:150px; display:block;}
.PicList008 .list li .bigimg{ width:auto; height:auto;}
.PicList008 .list li.end{ margin-right:0;}
.PicList008 .list li h3{line-height: 48px;height: 48px; font-weight:normal; text-align: center; color: #666; margin:0; font-size:14px; text-align:center; clear:both; overflow:hidden;}
.PicList008 .list li a:hover h3{ color:#e6770e;}
.PicList008 .list li.clear{ float:none; width:100%; margin-right:0;}

/*
 .PicList010 为demo编号
 */
.PicList010{ padding:20px 0 0;}
.PicList010 .list li{ float:left; width:210px; margin-right:20px;}
.PicList010 .list li div{border: #e6e6e6 1px solid;padding: 5px; background: #f9f9f9;}
.PicList010 .list li:hover div{border:#e6770e 1px solid; background:#eff9ff;}
.PicList010 .list li div img{ width:198px; height:198px; display:block;}
.PicList010 .list li .bigimg{ width:auto; height:auto;}
.PicList010 .list li.end{ margin-right:0;}
.PicList010 .list li h3{line-height: 48px;height: 48px; font-weight:normal; text-align: center; color: #666; margin:0; font-size:14px; text-align:center; clear:both; overflow:hidden;}
.PicList010 .list li a:hover h3{ color:#e6770e;}
.PicList010 .list li.clear{ float:none; width:100%; margin-right:0;}


/*Page001887 */
.Page001887{ padding:30px 0; overflow:hidden;}
.Page001887 .Pages{ 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:#e6770e; border-color:#e6770e;}



/*
 .TextList002 为demo编号
 */
.TextList002{ padding: 10px 0 0;}
.TextList002 .list li{border-bottom:1px dashed #d1d1d1; height:46px; line-height:46px;}
.TextList002 .list li a{ display:block; background:url(../images/TextList002-news_li.jpg) no-repeat 5px center; padding-left:19px; padding-right:10px ;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size: 14px; }
.TextList002 .list li a:hover{ color: #e6770e;}
.TextList002 .list li span{ float:right; color:#a6a6a6; font-size:12px;}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0; min-height:540px;}
.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; color:#e6770e}
.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; font-size: 16px; line-height: 32px;padding-bottom:20px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#666; font-size: 14px; line-height: 36px;}
.RichInfo005 .news_info .info_pn span a:hover{color:#e6770e;}


/*
 .PicList000372 为demo编号
 */
.PicList000372{ padding:20px 0; min-height:540px; 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 #ddd; 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:#e6770e;}
.PicList000372 li a:hover span{ color:#e6770e;}