﻿@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:#fff;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-image:url(http://webapp.ms222.cn/demo/wapyeskaoyu/images/menu_03.jpg); 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;background-image:url(http://webapp.ms222.cn/demo/wapyeskaoyu/images/index_14.jpg);}
.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-image:url(http://webapp.ms222.cn/demo/wapyeskaoyu/images/index_14.jpg); 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;}












/* 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:3em auto; text-align:center; margin-top: 50px;}
.input-box input{ width:90%; border:0.08em #4c4949 solid; border-radius:0.5em; line-height:2.5em; font-size:3em; padding:0 0.5em; background-color:#fff;color: #333; background-color: rgba(0, 0, 0, 0.1); }
.input-box textarea {  width: 90%;border:0.08em #A74C52 solid; height: 120px; border-radius: 0.5em;  font-size: 3em;  resize:none;  padding:0 0.5em; background-color: rgba(0, 0, 0, 0.1);color: #333;}
.tj{ width:100%; overflow:hidden; text-align:center; margin:3em auto;}
.tj input{ width:95%; overflow:hidden; font-size:3em; border-radius:0.2em; border:none; background-color:#fff; color:#E70012; line-height:2.5em; padding:0 0.5em}
.tj div{ width:80%; overflow:hidden; font-size:3em; border-radius:0.2em; border:none; background-color:#E70012; color:#fff; line-height:2.5em; padding:0 0.5em;display: inline-table;}


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:#FFFFFF;}
 /* Mozilla Firefox 4 to 18 */
　#ly　:-moz-placeholder {color:#FFFFFF;}
/* Mozilla Firefox 19+ */
　#ly　::-moz-placeholder { color:#FFFFFF;}
/* Internet Explorer 10+ */
　#ly　:-ms-input-placeholder {color:#FFFFFF;}








/*footer浮动*/
    .foot { position:fixed; bottom:0; height:50px; background:#391500; width:100%; font-size:1.8em; font-weight:700;}
    .foot .c1 {  background:#313131;}
    .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;}
    .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浮动结束*/


.zmfont{ width:90%; overflow:hidden;margin:3% 5% 0% 5%;font-size: 2em;}
.zmfont p{ line-height:1.8em;font-size:2em; color:#5C2500;}


/**菜单**/

 .ll { width:100%; background:#FAFD00; display:table;}
                    .ll img { width:30px; height:30px; margin:0 auto; margin-top:10px;}
                    .ll .zt { font-size:18px; font-weight:900; height:50px; line-height:50px;}
                    .ll .wh { width:20%;float:left;display:block; }
                    .ll  a{  width:80%; display:block;  color:#fff; text-align:center;   margin:9%; border:1px solid #777781;}
					.ll span{  color:#1A1A1A;}
					
					
					.cs { border-bottom:1px dashed #fff;border-top:1px dashed #fff; display:inline-block; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px;width:100%;}
                .cs .csimg {  width:20%; float:left;    margin-top: 5%;}
				.cs .xx{ color: #f00;font-weight: 900;/*font-size: 2.5em;*/}
                .cs .csimg .csg {  width:100%; }
                .cs .cstext {  float:left; width:80%;}
                .cs .cstext  .r{ margin-left:5%; width:90%; margin-right:5%; }
                .cs .cstext .cstitle { font-size:3em; margin:5px 0px 5px 0px;font-weight: 900; color: #f00;}
				 .cs .cstext .csContent {font-size: 2.5em; }
                /*.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;}
		.dcontent p span{color:#000;}
        .dcontent img { width: 100%;  display:block;}
		#nTitle{color:#717171;}
		#pTitle{color:#717171;}
		