﻿@charset "utf-8";
/* CSS Document */

body{font-size:62.5%;font-family:'宋体';margin: 0;padding: 0; position:relative;  color:#4E4D4B; font-weight:200;filter:none!important;}
html, body, div, p,span, a, table, textarea, form, input, img, ul, li,dd,dl,dt {margin: 0;padding: 0;font-weight:200; font-family:"宋体"; color:#000;filter:none!important;}
ul,li{list-style:none;text-indent:0;}
a{ text-decoration:none;}

@media screen and (min-width:200px) {.content { font-size:27.777%; }}
@media screen and (min-width:250px) {.content { font-size:40%; }}
@media screen and (min-width:320px) {.content { font-size:44.4444%;}}
@media screen and (min-width:360px) {.content{ font-size:50%;}}
@media screen and (min-width:375px) {.content { font-size:51.666%;}}
@media screen and (min-width:400px) {.content{ font-size:55.555%;}}
@media screen and (min-width:480px) {.content { font-size:66%;}}
@media screen and (min-width:550px) {.content{ font-size:76.38%;}}
@media screen and (min-width:640px) {.content{ font-size:88.8%;}}
@media screen and (min-width:720px) {.content{ font-size:100%;}}
.content{ max-width:72em; margin:0 auto; min-width:32em;}
.header{width:100%;}
.header .logo img,img{ width:100%; display:block;}
.menu{ width:100%; overflow:hidden;}
table#menu_tb a{ color:#FFF
;}
table#menu_tb{
border-collapse:collapse;
font-size:2.5em;
text-align:center;
line-height:3em;
background:#9D0094;
color:#FFF;
width:100%; 
}
table#menu_tb td{
border:1px #850B24 solid;
padding:3px;  background-repeat:no-repeat; background-position:center; background-size:100% 100%;
}
table#menu_tb td a{
font-weight:bold;font-size:1.2em;
}

table#menu_tb td:nth-child(1){ border-left:0;}
table#menu_tb td:nth-child(4){ border-left:0;}

table#menu_tb td:nth-child(3){ border-right:0;}
table#menu_tb td:nth-child(6){ border-right:0;}


.banner,.zm{ width:100%; overflow:hidden;}
.main{ width:100%; overflow:hidden; background-color:#3C0A3B;}
.main .column_name{ width:100%; line-height:3em; text-align:center; color:#FFF; font-size:3em; background-color:#850B24; margin:1em auto; font-weight:bold;}
.piclist{ width:100%; overflow:hidden;}
.piclist ul { width:95%; overflow:hidden; margin:0px auto;}
.piclist ul li{ margin-bottom:1em;}
.piclist ul li a{ display:block; border:1px #CCCCCC solid; font-size:1em;}

.hxlist{ width:95%; margin:0 auto; overflow:hidden;}
.hxlist ul li:nth-child(1){ width:49.5%;float:left;}
.hxlist ul li:nth-child(2){ width:49.5%;float:right;}
.hxlist ul li a{ display:block; width:99.5%; overflow:hidden; border:1px #CCCCCC solid;}

.foot-tel{width:100%;text-align:center;background-color:#C000B5; line-height:2.5em; font-size:3em; color:#FFF;}

.index-newslist{ width:90%; margin:0 auto; overflow:hidden; margin-bottom:1em;}
.index-newslist ul{ border-radius:1.5em 1.5em 2.5em; border:1px #FFFFFF solid; width:99%; overflow:hidden; background-color:#FFF; padding:1em 0;}

.index-newslist ul li{ width:90%; margin:0 auto; line-height:2em; font-size:2.5em;}
.index-newslist ul li a{ color:#000; }
#page_style{ width:90%; margin:0 auto; overflow:hidden; margin-top:1.5em; padding-bottom:1.5em;}
#page_style .pg{ width:30%; float:left; overflow:hidden; text-align:center;}
#page_style .ympg{ width:40%;}
#page_style .pg a,#page_style .pg span{ display:block; line-height:2em; width:100%; text-align:center; margin:0px auto; color:#FFF; font-size:2.5em;}
#page_style ympg,#page_style ympg{ width:30%;}

.newslist{ width:90%; overflow:hidden; margin:0px auto; padding:1em 0;}
.newslist li{ width:58em; line-height:2.5em; font-size:2.2em; background-image:url(../images/yd.jpg); background-repeat:no-repeat; background-position:left center; padding-left:1.5em; border-bottom:1px #CCCCCC dashed;}
.newslist li a{ color:#FFF;} 

.cp{ width:96%; overflow:auto; margin:0px auto;}
.pic_List{ width:100%; overflow:hidden; text-align:center; margin-bottom:1em;}
.img_style{ width:99%; overflow:hidden; text-align:center; border:1px #CCCCCC solid;}
.pic_a{ width:100%; text-align:center; line-height:2.5em; font-size:2.5em;}


 .content-text{ width:90%; margin:0 auto; font-size:2.5em; line-height:2em; color:#FFF;}
 .title{ width:100%; line-height:2em; text-align:center; padding:1em 0;}
 
 .about-us{ width:90%; margin:0 auto; font-size:2.5em; line-height:2em; text-indent:2em;}
 
 
 table#list{
border-collapse:collapse; 

text-align:center;

width:100%;
}
 table#list td{
border:1px #fff solid;
padding:0.3em;
font-size:1em;line-height:2em; font-family:"微软雅黑";
}

.piclist ul{  overflow:hidden; margin:0 auto; padding:0;}
.piclist ul li{ background-image:none; width:100%; padding:0; border-bottom:none; line-height:0px; margin-bottom:1em;}
.piclist ul li a, .piclist ul li a span{ display:block; text-align:center; }
.piclist ul li a{line-height:none;}
.piclist ul li a span{ line-height:2.5em; font-size:2.5em; color:#FFF;}
.piclist ul li a img{ width:100%;}
 
 
  .gsmc{ width:100%; text-align:center; font-size:2em; line-height:2em; padding:1em 0 4em 0; background-repeat:no-repeat; background-position:center;}
 
 #foot-tel{text-align:center;background-color:#0F78B5; line-height:2em; font-size:2em; position:fixed; bottom:0; width:100%; z-index:9999999999999; opacity:1;filter:alpha(opacity=100); _bottom:auto; _width:100%; _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-
(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));}
.red-font{ color:#F00; font-weight:bold; text-indent:2em; padding:1em 0;}




/*提示款颜色*/
.layermchild {background-color: rgba(228, 14, 14, 0.7) !important;color:#fff !important; }；
.layermcont{color:#fff !important;}






/* Tables  包含分页*/
tr:hover { background: #f6f6f6; }

span.icon .checker { margin-top: -5px; margin-right: 0; }

.dataTables_length { color: #878787; margin: 7px 5px 0; position: relative; left: 5px; width: 50%; top: -2px; }

.dataTables_length div { vertical-align: middle; }

.dataTables_paginate { line-height: 16px; text-align: right; margin-top: 5px; margin-right: 10px; }

.dataTables_paginate .ui-button, .pagination.alternate li a { font-size: 12px; padding: 4px 10px !important; border-style: solid; border-width: 1px; border-color: #dddddd #dddddd #cccccc; /* for IE < 9 */ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); display: inline-block; line-height: 16px; background: #f5f5f5; color: #333333; text-shadow: 0 1px 0 #ffffff; }

.dataTables_paginate .ui-button:hover, .pagination.alternate li a:hover { background: #e8e8e8; color: #222222; text-shadow: 0 1px 0 #ffffff; cursor: pointer; }

.dataTables_paginate .first { border-radius: 4px 0 0 4px; }

.dataTables_paginate .last { border-radius: 0 4px 4px 0; }

.dataTables_paginate .ui-state-disabled, .fc-state-disabled, .pagination.alternate li.disabled a { color: #AAAAAA !important; }

.dataTables_paginate .ui-state-disabled:hover, .fc-state-disabled:hover, .pagination.alternate li.disabled a:hover { background: #f5f5f5; cursor: default !important; }

.dataTables_paginate span .ui-state-disabled, .pagination.alternate li.active a { background: #41BEDD !important; color: #ffffff !important; cursor: default !important; }

div.dataTables_wrapper .ui-widget-header { border-right: medium none; border-top: 1px solid #D5D5D5; font-weight: normal; margin-top: -1px; }

.dataTables_wrapper .ui-toolbar { padding: 5px; }

.dataTables_filter { color: #878787; font-size: 11px; right: 0; top: 37px; margin: 4px 8px 2px 10px; position: absolute; text-align: left; }

.dataTables_filter input { margin-bottom: 0; }

.table th { height: auto; font-size: 12px; padding: 5px 8px 2px; border-bottom: 0; text-align: left; color: #666666; }

.table.with-check tr th:first-child, .table.with-check tr td:first-child { width: 10px; }

.table.with-check tr th:first-child i { margin-top: -2px; opacity: 0.6; }

.table.with-check tr td:first-child .checker { margin-right: 0; }

.table tr.checked td { background-color: #FFFFE3 !important; }

/**自定义 分页样式***/
.dataTables_paginate a { border-right: #f0f0f0 2px solid; border-top: #f0f0f0 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 0px 2px; border-left: #f0f0f0 2px solid; padding-top: 2px; border-bottom: #f0f0f0 2px solid; text-decoration: none; font-size: 12px; padding: 4px 10px !important; border-style: solid; border-width: 1px; border-color: #dddddd #dddddd #cccccc; /* for IE < 9 */ border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); display: inline-block; line-height: 16px; background: #f5f5f5; color: #333333; text-shadow: 0 1px 0 #ffffff; }

.dataTables_paginate a:hover { background: #e8e8e8; color: #222222; text-shadow: 0 1px 0 #ffffff; cursor: pointer; }

.dataTables_paginate .curBtn { background: #41bedd; color: #ffffff; text-shadow: 0 1px 0 #ffffff; font-size: 12px; padding: 4px 10px !important; border-style: solid; border-width: 1px; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); display: inline-block; line-height: 16px; }
select { width: 50px; margin-bottom: 0px; height:27px; }

/* 搜索区域框的样式  */
.search_select { margin-bottom: 0; padding: 2px 4px; font-size: 12px; height: 24px; }

.w90 { width: 90px; }

.w100 { width: 100px; }

.w110 { width: 110px; }

.w120 { width: 120px; }

.w150 { width: 150px; }




/****************留言*/
/*.zxly-box{ width:100%; overflow:hidden; background-color:#fff;}*/
.zxly-box{ width:100%; overflow:hidden; }
.zxly-msg{ width:100%; font-size:4em; color:#E70012; text-align:center; line-height:3em;}
.input-box{ width:100%; overflow:hidden; margin:10px auto; text-align:center;}
.input-box input{ width:80%; border:0.08em #F8E3B4 solid; border-radius:0.5em; line-height:3em; font-size:2em; padding:0 0.5em; background-color:#F8E3B4;color: #000;   }
.input-box textarea {  width: 80%;border:0.08em #F8E3B4 solid; height: 120px; border-radius: 0.5em;  font-size: 2em;  resize:none;  padding:0.5em 0.5em; background-color: #F8E3B4;color: #000;}



.tj{ width:100%; overflow:hidden; text-align:center; margin:20px auto;}
.tj input{ width:95%; overflow:hidden; font-size:2em; border-radius:0.2em; border:none; background-color:#fff; color:#E70012; line-height:3em; padding:0 0.5em}
.tj div{ width:80%; overflow:hidden; font-size:3em; border-radius:0.2em; border:none; background-color:#F7A30D; color:#D01B0F; line-height:2em; padding:0 0.5em;display: inline-table; font-weight:bold;}


table.list{
border-collapse:collapse;
text-align:center;
line-height:25px;
color:#000; width:100%;
}
table.list td{
border:1px #000 solid;
padding:3px;
}
table.list th{
border:1px #000 solid;
padding:3px;
}







.aboutly2 {  width: 100%; height: auto; border-radius: 0px; margin: 0px 0px 0px 0px; color: #fff; font-size: 1.2em; padding-top: 20px;     text-align:center;  }

.aboutly2 .aboutlyinput { width: 100%; }

.aboutly2 .aboutlyinput input { margin: 10px 5% 10px 10%; width: 85%; height: 30px; border-radius: 5px; color: #ffffff; font-size: 1em;background-color:rgba(189, 178, 178, 0.00) }

.aboutly2 .aboutlyinput textarea { margin: 10px 5% 10px 10%; width: 85%; height: 80px; border-radius: 5px; color: #ffffff; font-size: 1em; resize: none; background-color:rgba(189, 178, 178, 0.00) }

.aboutly2 .aboutlyinput .inputtj { border: 1px #333333 solid;  margin: 10px 15% 0 15%; border-radius: 5px; height: 40px; line-height: 40px; text-align:center; background-color:#F5F5F5; background-repeat: repeat-x;
    background-image: linear-gradient(to bottom,#F5F5F5,#FFFFFF); font-size:16px;
    color:#f00;


    cursor: pointer;

}


/*placeholder的字体颜色*/
/* WebKit browsers */
#ly ::-webkit-input-placeholder { color:#000;}
 /* Mozilla Firefox 4 to 18 */
　#ly　:-moz-placeholder {color:#000;}
/* Mozilla Firefox 19+ */
　#ly　::-moz-placeholder { color:#000;}
/* Internet Explorer 10+ */
　#ly　:-ms-input-placeholder {color:#000;}









/*footer浮动*/
    .foot { position:fixed; bottom:0; height:50px; background:#391500; width:100%; font-size:20px; font-weight:700;}
    .foot .c12 {  background:#666;}
	 .foot .c1 {  background:#D82740;}
    .foot .c2 {  background:#FE9402;height: 50px;color: #FFF;line-height: 50px;font-weight: normal;text-align: center;}
	 
    .foot .c3 {  background:#FF5000;}
    .foots {  width:50%; display:block; float:left;}
	.foots1 {  width:30%; display:block; float:left;}
	.foots12 {  width:15%; display:block; float:left;}
		.foots22 {  width:25%; display:block; float:left;}
		.foots22 a { display: block;height: 50px;color: #FFF;line-height: 50px;font-weight: normal;text-align: center;}
    .foots22 img { display: inline-block; width: 20px;vertical-align: middle;margin-right: 3px;}
	.foots12 a { display: block;height: 50px;color: #FFF;line-height: 50px;font-weight: normal;text-align: center;}
    .foots12 img { display: inline-block; width: 20px;vertical-align: middle;margin-right: 3px;}
    .foots1 a { display: block;height: 50px;color: #FFF;line-height: 50px;font-weight: normal;text-align: center;}
    .foots1 img { display: inline-block; width: 20px;vertical-align: middle;margin-right: 3px;}
	.foots a { display: block;height: 50px;color: #FFF;line-height: 50px;font-weight: normal;text-align: center;}
    .foots img { display: inline-block; width: 20px;vertical-align: middle;margin-right: 3px;}
    /*直拨电话 通宝*/








/*footer浮动*/
  /*  .foot { position:fixed; bottom:0; height:50px; background:#391500; width:100%; font-size:1.8em; font-weight:700;}
    .foot .c1 {  background:#D82740;}
    .foot .c2 {  background:#FE9402;height: 50px;color: #FFF;line-height: 50px;font-weight: normal;text-align: center;}
    .foot .c3 {  background:#FF5000;}
    .foots {  width:33.3%; display:block; float:left;}
    .foots a { display: block;height: 50px;color: #FFF;line-height: 50px;font-weight: normal;text-align: center;}
    .foots img { display: inline-block; width: 20px;vertical-align: middle;margin-right: 3px;}*/
    /*直拨电话 通宝*/
.tc_phone{ background:#FFF; width:80%; border:solid 2px #e60000; position:fixed; left:50%; margin-left:-40%; top:60%; border-radius:10px; font-family:"\5FAE\8F6F\96C5\9ED1"; height:149px; margin-top:-74px; display:block; padding-top:6px; z-index:9999999}
.tc_phone p{ color:#000; text-align:center; position:relative; line-height:35px;}
.tc_phone p input{ width:80%; line-height:35px;height:35px; border-radius:5px; margin:0 auto 15px auto; text-align:center; }
.tc_phone p .inp_text{ border:solid 1px #c7c7c7; font-size:1.8em; color:#333; line-height:37px;}
.tc_phone  .inp_sub{ background:#33A500; color:#FFF; width:80%; line-height:35px; border-radius:5px; margin:0 auto 15px auto; text-align:center; font-weight:normal;font-size:1.8em;}
.tc_phone p .close {position: absolute; top: 5px;right: 10px;  width: 25px; height: 25px;  cursor: pointer;}
.divtsknone { display: none;}
.backnone { display: none;}
.back { position: absolute; left: 0;  top: 0; width: 100%;  height: 100%; background-color: rgba(0, 0, 0, 0.42);}

/*footer浮动结束*/



.cs { border-bottom:0px dashed #fff;border-top:0px dashed #fff; display:inline-block; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;width:100%;}
.cs .csimg {  width:35%; float:left;    margin-top: 5%;}
.cs .xx{ color: #f00;font-weight: 900;/*font-size: 2.5em;*/}
.cs .csimg .csg {  width:80%;margin: 0 auto;margin-left: 15%; }
.cs .cstext {  float:left; width:60%;}
.cs .cstext  .r{ margin-left:5%; width:90%; margin-right:5%; }
.cs .cstext .cstitle { font-size:2.8em; margin:5px 0px 5px 0px;font-weight: 900; color: #f00;}
.cs .cstext .csContent {font-size: 2.5em;color:#333; }
.cs .cstext .csContent p span{color:#C1C1C3; }
.cs .cstext .csContent p {color:#C1C1C3; }
/*.cs .cstext .csContent {font-size: 2.5em; display: -webkit-box; -webkit-box-orient: vertical;-moz-box-orient: vertical;    -webkit-line-clamp: 2;  overflow: hidden; text-overflow: ellipsis;display: box; line-clamp: 2;}*/
.gd {  border-radius:10px; background:#FAF900; color:#66376D; width:100px; height:30px; line-height:30px; display:block; font-size:18px; margin:0 auto;}
.dbt {color: #f00; font-size: 4em; font-family: "微软雅黑"; font-weight: bold; text-align: center; margin-top: 10px; }
.dtime { color: #000;font-size: 12px; text-align: center; border-bottom: 1px dashed #CCC; line-height: 30px; padding-bottom: 15px; margin-bottom: 10px; }
.dcontent {color: #000; width: 85%; margin: 5px 10% 20px 5%; line-height: 25px; text-align: left; min-height: 0px; }
.dcontent p{font-size: 4em;line-height: 1.8em;color: #000 !important;}
.dcontent p span{font-size: 4em;line-height: 1.8em;color: #000 !important;}
.dcontent img { width: 100%;  display:block;}
#nTitle{color:#717171;}
#pTitle{color:#717171;}

.tabletd{overflow: hidden;  height:300px;border-radius: 10px;margin:10px 0px 10px 10px;}
.tabletdimg {transition: 0.5s; max-width:250px; height:100px;border-radius: 0px;margin:0px 5px 0px 5px;    display: block;}
.tabletd:hover img{ transform: scale(1.2); height:100px;margin:0px 5px 0px 5px;border-radius: 10px; background-color:#F96F0A;}

.kytp1 img{width:auto !important;}


.index-hotnew{ width:100%;margin-top:10px; }
.index-hotnew li {  text-align:left; color:#C1C1C3; height:25px; line-height:25px; font-size:1em; font-weight:800; border-bottom:0px solid #685E5C; margin:5px 5px 0px 10px; overflow:hidden;} 
.index-hotnew a{  color:#000; margin-left:0px;width:100%;display: -webkit-inline-box; -webkit-box-orient: vertical;-moz-box-orient: vertical; white-space: nowrap;   -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis; }
.index-hotnew a:hover {   color:#685E5C; height:25px; line-height:25px; } 


.csindex { border-bottom:1px dashed #C1C1C3;border-top:1px dashed #C1C1C3; display:inline-block; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;width:100%;    height: 100px;}
.csindex .csimg {  width:30%; float:left;    margin-top: 1%;border: 1px solid #fff;}
.csindex .xx{ color: #f00;font-weight: 900;/*font-size: 2.5em;*/}
.csindex .csimg .csg {  width:100%;     height: 80px;}
.csindex .cstext {  width:60%;  float:left; margin-left:5%;}
.csindex .cstext  .r{ width:100%;  }
.csindex .cstext .cstitle {color: #f00; font-size:18px;display: -webkit-box; -webkit-box-orient: vertical;-moz-box-orient: vertical;    -webkit-line-clamp: 1;  overflow: hidden; text-overflow: ellipsis;display: box; line-clamp: 1; text-align:left;  font-weight:900;}
.csindex .cstext .csContent {font-size: 16px; display: -webkit-box; -webkit-box-orient: vertical;-moz-box-orient: vertical;    -webkit-line-clamp: 3;  overflow: hidden; text-overflow: ellipsis;display: box; line-clamp: 3; text-indent:2em; color:#000;}
.csindex .cstime { font-size:1em;color:#000;}
.csindex .csxx{font-size:1em;color:#f00; float:right;font-weight: 900; margin-right:20px;}

.ll { width:100%;}
/*
.ll  a{  width:25%; display:block; float:left; color:#000; height:30px; text-align:center; font-size:26px; font-weight:900; line-height:30px;margin-bottom: 10px; font-family:"微软雅黑";font-weight:400;}
*/
.ll  a{  width:25%; display:block; float:left; color:#000; height:2em; text-align:center; font-size:2.6em; font-weight:900; line-height:2em;margin-bottom: 10px; font-family:"微软雅黑";font-weight:400;}
.ll a:hover { color:#000;display:block;margin-bottom: 10px; }
.ll  a.active { color:#000;width:25%; display:block; float:left;background-color: #E0B54C; border-radius: 10px;margin-bottom: 10px; }




.ly{ width:100%; overflow:hidden;}

#yourname1{ background-image:url("Content/images20200531/foot/ly_07.jpg");}

.lxwm,.lxwm_img{ width:100%; overflow: hidden; background-color:#F7A30D;}
.lxwm_text{ width:100%; overflow: hidden;}
.lxwm_jdzx,.lxwm_lxdh{ width:80%; overflow:hidden; margin:0 auto;}

.lxwm_jdzx_left,.lxwm_lxdh_left{ width:7%; overflow:hidden; float:left; }
.lxwm_lxdh_left{ margin-top:0.5em;}

.lxwm_jdzx_center,.lxwm_lxdh_center{ width:30%; overflow:hidden; float:left; font-size:3em; font-weight:bold; font-family:"微软雅黑"; line-height:1.5em; text-align:right;}
.lxwm_jdzx_right{ width:60%; float:right; overflow:hidden; font-size:3em; font-weight:bold; font-family:"微软雅黑"; line-height:1.5em;}

.lxwm_ewm{ width:60%; overflow:hidden; margin:1.5em auto ;}
.lxwm_ewm_left{ width:55%; float:left; overflow:hidden; line-height:1.8em; padding-top:0.5em;}
.lxwm_ewm_right{ width:40%; float:right; overflow:hidden;}
.lxwm_ewm_left{ text-align:center; font-size:2.5em; font-family:"微软雅黑"; font-weight:bold;}

.tljy{ text-align:center; }
.tljy .s1{ font-family:"微软雅黑"; line-height:2.5em; font-size:2.2em; font-weight:bold;}
.tljy .s2,.tljy .s3{ font-family:"微软雅黑"; line-height:2.5em; font-size:1em; font-weight:bold; padding-left:1em;}