@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; border:0; outline:none;}
a{ text-decoration:none; color:#333;}
dl,dd,dt,ol,ul,li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display:none;}
.clear{ clear:both;}
body,html{ width:100%; height:100%; color:#333; font-size:14px; font-family:"Microsoft YaHei"; overflow:hidden;}
body{ background-position:top center; background-repeat:no-repeat; background-size:100% auto; position:relative;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 

.dlong{ width:18.85%; margin:auto; padding-top:9%;}
.dlong img{ width:100%; display:block;}

/*登录*/
.fbox .box .cont .mess .m01 .mr01 {
    padding-left: 90px;
	height:40px;
}
.fbox .box .cont .mess .m01 .mr01 .nav_btn {
    width: 50%;
    text-indent: 10px;
    display: block;
    height: 38px;
    line-height: 38px;
    font-size: 15px;
    border: 1px solid #cacaca;
}
.menu{ width:50%; opacity:0; overflow:hidden; background-color:#fff; position:relative; z-index:-999; border:1px solid #cacaca; margin-top:-1px;}
.menu.active{ opacity:1; z-index:9999;}
.menu .mebox{ padding:15px 20px; max-height:240px; overflow:auto;}
.menu p{ display:block; font-size:14px; line-height:24px; height:24px; overflow:hidden; vertical-align:middle;}
.menu p input{ vertical-align:middle; margin:0 5px; display:inline-block;}

.dbox{ width:26.5625%; padding-top:4%; padding-bottom:6%; background-image:url(../images/dl.png); background-position:center; background-repeat:no-repeat; background-size:100% 100%; margin:auto; position:relative;}
.dbox .dl{ position:absolute; right:5.88%; top:6%; width:9.8%;}
.dbox .dl img{ width:100%; display:block;}
.dbox .cn{ text-align:center; font-size:30px; line-height:36px; height:36px; font-weight:bold; color:#b71918;}
.dbox .en{ text-align:center; font-size:18px; line-height:26px; height:26px; font-weight:bold; color:#999; text-transform:uppercase;}
.dbox .d01{ width:74.5%; padding-left:9.8%; margin:auto; box-sizing:border-box; height:42px; margin-top:4%; border:1px solid #ddd; border-radius:5px; background-color:#f8f8f8; background-image:url(../images/d03.jpg); background-position:4% center; background-repeat:no-repeat; background-size:6% auto;}
.dbox .d01 input{ width:100%; height:40px; font-size:15px; line-height:40px; display:block; background-color:#f8f8f8;}
.dbox .d02{ width:74.5%; padding-left:9.8%; margin:auto; box-sizing:border-box; height:42px; margin-top:4%; border:1px solid #ddd; border-radius:5px; background-color:#f8f8f8; background-image:url(../images/d04.jpg); background-position:4% center; background-repeat:no-repeat; background-size:6% auto;}
.dbox .d02 input{ width:100%; height:40px; font-size:15px; line-height:40px; display:block; background-color:#f8f8f8;}
.dbox .d03{ width:74.5%; height:42px; margin:auto; margin-top:4%;}
.dbox .d03 input{ width:55%; padding-left:13.16%; box-sizing:border-box; float:left; height:42px; font-size:15px; line-height:40px; display:block; border:1px solid #ddd; border-radius:5px; background-color:#f8f8f8; background-image:url(../images/d05.jpg); background-position:8% center; background-repeat:no-repeat; background-size:10.95% auto;}
.dbox .d03 a{ width:39.47%; display:block; float:right; height:40px; border:1px solid #ddd;}
.dbox .d03 a img{ width:100%; height:100%; display:block;}
.dbox .d04{ width:74.5%; height:44px; margin:auto; margin-top:4%;}
.dbox .d04 input{ width:100%; height:44px; border-radius:5px; background-color:#b71918; font-size:15px; text-align:center; display:block; line-height:44px; cursor:pointer; color:#fff;}

.footer{ width:100%; text-align:center; position:absolute; left:0; bottom:1.5%; font-size:14px; line-height:24px;}

/*index*/
.header{ width:97%; padding:10px 1.5%; height:40px; background-color:#b71918; position:fixed; left:0; top:0; z-index:99;}
.header .logo{ float:left; height:40px;}
.header .logo img{ display:block; height:40px;}
.header .hui{ float:right; margin-left:0.5%; position:relative; height:40px;}
.header .hui span{ display:block; height:20px; padding-left:25px; background-image:url(../images/h02.jpg); background-position:left center; background-repeat:no-repeat; color:#fff; line-height:20px; font-size:15px; margin-top:10px;}
.header .hui p{ display:block; height:20px; padding-left:25px; background-image:url(../images/h01.jpg); background-position:left center; background-repeat:no-repeat; color:#fff; line-height:20px; font-size:15px; margin-top:10px;}
.header .hui dl{ display:none; position:absolute; right:0; top:40px; width:90px;}
.header .hui dl dt{ display:block;}
.header .hui dl dt img{ display:block; margin:auto;}
.header .hui dl dd{ display:block; background-color:#fff; border-radius:5px; padding:5px 10px; width:70px; text-align:center; box-shadow:0 2px 2px #eee;}
.header .hui dl dd a{ display:block; height:24px; line-height:24px; font-size:14px;}
.header .hui dl dd a:hover{ color:#b71918;}
.header .hui:hover dl{ display:block;}

.header .navlist{ float:right; overflow:hidden; display:block; height:40px; padding-right:20px; width:65%;}
.header .navlist li{ display:block; float:left; height:40px; position:relative; padding-left:4%;}
.header .navlist li a{ display:block; color:#fff; font-size:15px; line-height:40px;}
.header .navlist li b{ width:16px; text-align:center; height:16px; line-height:16px; border-radius:20px; font-size:10px; color:#b71918; display:block; position:absolute; right:-20px; top:8px; background-color:#fff; font-weight:normal;}
@media only screen and (min-width:1341px) and (max-width:1440px){
.header .hui{ margin-left:1%;}
.header .navlist{ width:62%; padding-right:0;}
.header .navlist li{ padding-left:3%;}
.header .navlist li b{ width:14px; height:14px; line-height:14px; font-size:8px; right:-15px;}
}
@media only screen and (max-width:1340px){
.header .hui{ margin-left:0.5%;}
.header .navlist{ width:61%; padding-right:0;}
.header .navlist li{ padding-left:2.5%;}
.header .navlist li b{ width:14px; height:14px; line-height:14px; font-size:8px; right:-14px;}
}

.navbox{ width:100%; position:fixed; z-index:99; left:0; top:60px; background:#fff; height:0; filter:alpha(opacity=0); opacity:0; box-shadow:0 2px 2px #eee;}
.navbox .cont{ width:100%;}
.navbox .cont ul{ width:100%; display:block; overflow:hidden; padding:25px 0;}
.navbox .cont ul li{ margin-left:1.6%; width:14.8%; float:left; display:block; overflow:hidden;}
.navbox .cont ul li span{ display:block; height:26px; line-height:26px; font-size:18px; overflow:hidden;}
.navbox .cont ul li strong{ display:block; height:180px; width:100%; overflow:hidden; margin-top:10px;}
.navbox .cont ul li strong img{ height:100%; display:block;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.navbox .cont ul li:hover img{
	transform:scale(1.1, 1.1);
	-ms-transform:scale(1.1, 1.1);
	-moz-transform:scale(1.1, 1.1);
	-webkit-transform:scale(1.1, 1.1);
	-o-transform:scale(1.1, 1.1); 
}
.navbox .cont ul li p{ display:block; line-height:24px; font-size:14px; overflow:hidden; margin-top:10px;}
.navbox .cont ul li:hover span{ color:#b71918;}

.lbar{ width:200px; height:100%; float:left; background-color:#9c000c; padding-top:60px; box-sizing:border-box; position:relative; z-index:1;}
.lbar .n01{ width:90px; padding:20px 5%;}
.lbar .n02{ width:90%; margin:auto; height:30px; border-radius:30px; background-color:rgba(255,255,255,0.3); position:relative;}
.lbar .n02 p{ width:80%; float:left; display:block; height:30px;}
.lbar .n02 p input{ width:100%; height:30px; line-height:30px; font-size:14px; color:#fff; text-indent:10px; background-color:transparent;}
.lbar .n02 span{ width:20%; float:left; display:block; height:30px;}
.lbar .n02 span input{ width:100%; height:30px; background-image:url(../images/n02.png); background-position:center; background-repeat:no-repeat; background-color:transparent; cursor:pointer;}
.lbar .n02 p input::-webkit-input-placeholder{ color:#fff;} 
.lbar .n02 p input:-moz-placeholder{ color:#fff;} 
.lbar .n02 p input::-moz-placeholder{ color:#fff;} 
.lbar .n02 p input:-ms-input-placeholder{ color:#fff;} 

#word{ position:absolute; z-index:99; width:100%; height:auto; background-color:white; display:none; left:0; top:30px;}
.click_work{ padding:5px 5%; width:90%; display:block; font-size:13px; cursor:pointer; overflow:hidden;}
.click_work a{ display:block; float:left; width:60%; overflow:hidden; height:20px; line-height:20px;}
.click_work b{ display:block; float:right; width:40%; overflow:hidden; height:20px; line-height:20px; text-align:right; color:#999; font-weight:bold; text-align:right; font-weight:normal; font-size:12px;}
.click_work p{ display:block; float:left; font-size:12px; line-height:20px; height:20px; overflow:hidden; color:#666;}
.click_work:hover{ background-color:#eee;}
.click_work:hover a{ color:#b71918;}
.error{ color:#999; height:30px; line-height:30px; padding:0 5%; width:90%; display:block; font-size:13px; cursor:pointer; overflow:hidden;}

.lbar .n03{ width:100%; height:50px; margin-top:20px;}
.lbar .n03 a{ width:90%; padding:0 5%; display:block; height:50px; overflow:hidden;}
.lbar .n03 a span{ width:20px; height:50px; display:block; float:left; background-image:url(../images/n03.png); background-position:center; background-repeat:no-repeat;}
.lbar .n03 a p{ display:block; float:left; margin-left:10px; font-size:15px; line-height:50px; height:50px; color:#fff;}
.lbar .n03:hover{ background-color:#b71918;}
.lbar .n04{ width:100%; height:50px;}
.lbar .n04 a{ width:90%; padding:0 5%; display:block; height:50px; overflow:hidden;}
.lbar .n04 a span{ width:20px; height:50px; display:block; float:left; background-image:url(../images/n04.png); background-position:center; background-repeat:no-repeat;}
.lbar .n04 a p{ display:block; float:left; margin-left:10px; font-size:15px; line-height:50px; height:50px; color:#fff;}
.lbar .n04:hover{ background-color:#b71918;}
.lbar .n05{ width:100%; height:56px; background-image:url(../images/line.jpg); background-position:left center; background-repeat:repeat-x;}
.lbar .n05 span{ display:inline-block; padding:0 2%; font-size:16px; line-height:56px; height:56px; margin-left:3%; background-color:#9c000c; color:#fff;}
.lbar .n06{ width:100%; height:50px;}
.lbar .n06 a{ width:90%; padding:0 5%; display:block; height:50px; overflow:hidden;}
.lbar .n06 a span{ width:20px; height:50px; display:block; float:left; background-position:center; background-repeat:no-repeat;}
.lbar .n06 a p{ display:block; float:left; margin-left:10px; font-size:15px; line-height:50px; height:50px; color:#fff;}
.lbar .n06:hover{ background-color:#b71918;}

/*#nav .tit{ width:100%; display:block;}
#nav .tit li{ width:100%; display:block; height:50px;}
#nav .tit li a{ width:90%; padding:0 5%; display:block; height:50px; overflow:hidden; position:relative; line-height:50px; font-size:15px; color:#fff;}
#nav .tit li a span{ width:20px; margin-right:10px; height:50px; display:block; float:left; background-image:url(../images/n03.png); background-position:center; background-repeat:no-repeat; background-size:100% auto;}
#nav .tit li a .arrow_dot{ width:4px; height:8px; display:block; position:absolute; right:5%; top:21px; background-image:url(../images/n06.png); background-position:center; background-repeat:no-repeat;}
#nav .tit li a.now{ background-color:#b71918;}*/

#nav li>a{ width:calc(100% - 40px); float:left; color:#fff !important; font-size:14px; line-height:40px; display:block; position:relative; height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#nav li.open > a,#nav li.xuan > a,#nav li a.on,#nav li a:hover{ color:#ffc600 !important;}
#nav .show>a{ color:#fff !important;}
#nav li{ display:block; height:40px; padding-left:5%;}
#nav li b{ width:40px; height:40px; display:block; float:right; background-position:center; background-repeat:no-repeat; background-position:center;}
#nav li>ul{ display:none;}
#nav li ul.show{ display:block;}
#nav li b{ background-image:url(../images/n06.png);}
#nav li b.open{background-image:url(../images/n07.png);}
#nav li>dl{ display:none; width:670px; height:calc(100vh - 60px); border-bottom:2px solid #b71918; border-right:2px solid #b71918; background:#fff; box-shadow:2px 2px 2px #eee; overflow:hidden; box-sizing:border-box; overflow:auto; position:absolute; top:0; left:100%; z-index:99;}
#nav li>dl dt{ width:180px; margin:3% 30px; margin-right:0; display:block; float:left; height:50px;}
#nav li>dl dt a{ width:100%; padding:0; overflow:hidden; display:block;}
#nav li>dl dt strong{ display:block; float:left; width:50px; height:38px;}
#nav li>dl dt strong img{ display:block; height:38px;}
#nav li>dl dt p{ display:block; float:left; width:130px; font-size:16px; overflow:hidden; height:38px; line-height:38px; color:#333; text-overflow:ellipsis; white-space:nowrap;}
#nav li>dl dt:hover p{ color:#b71918;}
#nav li>dl dt span{ display:none; width:calc(82.8125vw - 670px); right:0; top:90px; position:fixed;}
#nav li>dl dt span img{ max-width:100%; max-height:calc(100vh - 90px); display:block;}
#nav li>dl dt:hover span{ display:block;}
#nav li:hover>dl{ display:block;}

/*.lbar .conts{ height:100%; width:0; overflow:hidden; position:absolute; top:0; left:100%; z-index:99;}
.mod_subcate{ display:none; width:670px; height:100%; border-bottom:2px solid #b71918; border-right:2px solid #b71918; background:#fff; box-shadow:2px 2px 2px #eee; overflow:hidden; box-sizing:border-box; overflow:auto;}
.mod_subcate dt{ width:180px; margin:3% 30px; margin-right:0; display:block; float:left; overflow:hidden;}
.mod_subcate dt a{ width:100%; padding:0;}
.mod_subcate dt strong{ display:block; float:left; width:50px; height:38px;}
.mod_subcate dt strong img{ display:block; height:38px;}
.mod_subcate dt p{ display:block; float:left; width:130px; font-size:16px; overflow:hidden; height:38px; line-height:38px; color:#333;}
.mod_subcate dt:hover p{ color:#b71918;}*/

/* 滚动条 */
.scroll_wrap{ width:100%; height:100%; position:relative;}
.scroll_wrap .scroll_cont{ height:100%; overflow:hidden; display:block !important;}
.scroll_wrap .scroll_bar{ position:absolute; top:0; right:0; width:8px; height:100%; z-index:-1;}
.scroll_wrap .scroll_slider{ position:absolute; top:0; left:0px; width:8px; height:48px; background-color:#000; border-radius:8px; opacity:.5;}
.scroll_wrap .scroll_slider:hover{ opacity:1;}

/*浮动*/
.float{ width:2%; position:fixed; right:0; bottom:9%; z-index:99;}
.float a{ width:100%; display:block; margin-top:4px; background-color:#333; cursor:pointer;}
.float a img{ width:100%; display:block;}
.float a:hover{ background-color:#b71918;}

/*右侧*/
.rbar{ width:calc(100% - 200px); height:100%; float:left; background-color:#fff; padding-top:60px; box-sizing:border-box; position:relative; z-index:0;}
.rbar .scroll_cont{ width:96%; padding:0 2%;}

/*产品*/
.rbar .list{ width:100%; display:block; overflow:hidden;}
.rbar .list li{ width:100%; display:block; padding:1.5% 0; border-bottom:1px solid #eee; overflow:hidden; position:relative;}
.rbar .list li .biao{ width:100%; font-size:16px;}
.rbar .list li .biao a:hover{ color:#b71918;}
.rbar .list li .wen{ width:100%; font-size:14px; color:#999; line-height:24px; height:48px; margin:0.5% auto;}
.rbar .list li .duo{ width:100%; height:32px;}
.rbar .list li .duo p{ width:90px; text-align:center; display:block; font-size:14px; line-height:32px; height:32px; float:left; color:#fff; background-color:#b71918; border-radius:5px; margin-right:1%;}
.rbar .list li .duo a{ display:block; width:88px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#b71918; border:1px solid #b71918; border-radius:5px; float:left; background-color:#fff; margin-right:1%; vertical-align:middle;}
.rbar .list li .duo p a{ margin-right:0;}
.rbar .list li .duo a:hover{ background-color:#b71918; color:#fff;}
.rbar .list li .duo a.duii{ color:#666;}
.rbar .list li .duo a i{ padding-right:5px; display:inline-block; vertical-align:middle; height:14px;}
.rbar .list li .duo a img{ height:14px; vertical-align:middle; margin-top:-1px;}
.rbar .list li .duo a.duii:hover{ background-color:#fff; color:#b71918;}
.rbar .list li .duo a.duii01{ background-color:#fff; color:#b71918;}
.rbar .list li .duo span{ display:block; font-size:14px; color:#999; margin-right:1%; line-height:32px; height:32px; float:left;}
.rbar .list li .sc{ width:70px; height:20px; position:absolute; right:0; top:20px; cursor:pointer;}
.rbar .list li .sc a{margin-right: 10px;}
.rbar .list li .duo a p{ width:100%; height:30px; line-height:30px; margin:0;}

.fanye{ width:100%; text-align:center; margin:2% auto;}
.fanye div,.fanye form{ display:inline-block;}
.layui-laypage{ display:inline-block; vertical-align:middle; font-size:0;}
.layui-laypage a, .layui-laypage button, .layui-laypage input, .layui-laypage select, .layui-laypage span{ border:1px solid #e2e2e2;}
.layui-laypage a, .layui-laypage span, .layui-laypage select{ display:inline-block; vertical-align:middle; padding:0 15px; height:28px; line-height:28px; background-color:#fff; color:#333; font-size:12px;}
 .layui-laypage span{ border:1px solid #fff;}
.layui-laypage span.current{ background-color:#b71918; color:#fff; border:1px solid #b71918;}
.layui-laypage>:first-child{ margin-left:0!important;}
.layui-laypage .layui-laypage-curr{ position:relative;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{ position:absolute; left:-1px; top:-1px; padding:1px; width:100%; height:100%; background-color:#b71918; font-style:normal; color:#fff; text-align:center;}
.layui-laypage a:hover{ background-color:#f1f1f1; color:#b71918; text-align:center;}
.layui-laypage .layui-laypage-count, .layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-refresh, .layui-laypage .layui-laypage-skip{ margin-left:10px; margin-right:10px; padding:0; border:none;}
.layui-laypage .layui-laypage-skip{ height:30px; line-height:30px; color:#999;}
.layui-laypage button, .layui-laypage input{ height:30px; line-height:30px; border-radius:2px; vertical-align:top; background-color:#fff; box-sizing:border-box;}
.layui-laypage input{ width:40px; margin:0 10px; padding:0 3px; text-align:center;}
.layui-laypage button{ margin-left:10px; padding:0 10px; cursor:pointer;}

/*弹框*/
.tbox{ width:100%; height:100%; background-color:rgba(0,0,0,0.7); position:fixed; left:0; top:0; z-index:109; display:none;}
.tbox #tbox{ width:100%; height:100%; overflow:hidden;}
.tbox .box{ width:62.5%; min-width:1000px; height:70%; margin:7% auto; background-color:#fff; position:relative;}
.tbox .box .title{ width:100%; height:44px; border-bottom:1px solid #cacaca; position:relative; z-index:1;}
.tbox .box .title span{ display:block; float:left; margin-left:20px; height:44px; line-height:44px; font-size:18px;}
.tbox .box .title a{ width:14px; height:14px; margin:15px 20px; display:block; float:right; background-image:url(../images/close.jpg); cursor:pointer;}
.tbox .box .title a:hover{ background-image:url(../images/close01.jpg);}
.tbox .box .cont{ width:100%; padding-top:45px; overflow:hidden; position:absolute; left:0; top:0; height:100%; box-sizing:border-box; z-index:0;}
.tbox .box .cont .tab_menu{ width:13%; float:left; display:block; overflow:hidden; height:100%; border-right:1px solid #cacaca; box-sizing:border-box;}
.tbox .box .cont .tab_menu li{ display:block; height:40px; position:relative; overflow:hidden; line-height:40px; padding-left:12.5%; width:100%; font-size:15px; border-right:2px solid #fff; box-sizing:border-box; cursor:pointer;}
.tbox .box .cont .tab_menu li b{ width:16px; text-align:center; height:16px; line-height:16px; border-radius:20px; font-size:8px; color:#fff; display:block; position:absolute; right:8px; top:8px; background-color:#b71918; font-weight:normal;}
.tbox .box .cont .tab_menu li.selected{ background-color:#fff4f4; border-right:2px solid #b71918;}
.tbox .conts{ width:87%; float:right; height:100%; overflow:hidden;}
.tbox .conts .content{ width:100%; height:100%; overflow:auto;}
.tbox .conts .content ul{ width:100%; display:block; overflow:hidden;}
.tbox .conts .content ul li{ display:block; border-bottom:1px solid #cacaca; overflow:hidden; padding:1.5% 3%; width:94%; display:block;}
.tbox .conts .content ul li .bt{ width:100%;}
.tbox .conts .content ul li .bt a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:16px; line-height:26px; height:26px;}
.tbox .conts .content ul li .bt a:hover{ color:#b71918;}
.tbox .conts .content ul li .bt b{ float:left; display:block; color:#b71918; margin-right:5px;}
.tbox .conts .content ul li .bt span{ display:block; float:right; font-size:14px; line-height:26px; color:#999;}
.tbox .conts .content ul li .wen{ width:100%; font-size:14px; color:#999; line-height:24px; max-height:48px; margin:0.5% auto;}
.tbox .conts .content ul li .more{ width:100%; padding:0.5% 0;}
.tbox .conts .content ul li .more a{ display:inline-block; padding:0 15px; border:1px solid #b71918; border-radius:5px; height:28px; line-height:28px; font-size:14px; background-color:#b71918; color:#fff;}
.tbox .conts .content ul li .more input{ display:inline-block; padding:0 15px; border:1px solid #b71918; border-radius:5px; height:30px; line-height:28px; font-size:14px; background-color:#fff; color:#b71918; margin-left:10px;}

/*弹框*/
.fbox{ width:100%; height:100%; background-color:rgba(0,0,0,0.7); position:fixed; left:0; top:0; opacity:0; z-index:-98999;}
.fbox.dis{ opacity:1; z-index:109;}
.fbox>div{ width:100%; height:100%; overflow:hidden;}
.fbox .box{ width:62.5%; min-width:1000px; height:70%; margin:7% auto; background-color:#fff; position:relative;}
.fbox .box .title{ width:100%; height:44px; border-bottom:1px solid #cacaca; position:relative; z-index:1;}
.fbox .box .title span{ display:block; float:left; margin-left:20px; height:44px; line-height:44px; font-size:18px;}
.fbox .box .title a{ width:14px; height:14px; margin:15px 20px; display:block; float:right; background-image:url(../images/close.jpg); cursor:pointer;}
.fbox .box .title a:hover{ background-image:url(../images/close01.jpg);}
.fbox .box .cont{ width:100%; padding-top:45px; overflow:hidden; position:absolute; left:0; top:0; height:100%; box-sizing:border-box; z-index:0;}
.fbox .box .cont .mess{ width:94%; padding:0 3%; height:100%; overflow:auto;}
.fbox .box .cont .mess .m01{ width:100%; margin-top:3%; position:relative; overflow:visible;}
.fbox .box .cont .mess .m01 .ml{ display:block; width:120px; position:absolute; left:0; top:8px; font-size:15px; line-height:24px;}
.fbox .box .cont .mess .m01 .mr{ padding-left:120px; overflow:visible;}
.fbox .box .cont .mess .m01 .mr input{ width:50%; text-indent:10px; display:block; height:38px; line-height:38px; font-size:15px; border:1px solid #cacaca;}
.mts-container{ width:50%; text-indent:10px; display:block; height:38px; line-height:38px; font-size:15px; border:1px solid #cacaca;}
.mts-container input{ width:100% !important; border:none;}
.mts-container input.searchInput{ margin:4px; height:30px; line-height:30px; width:calc(100% - 10px) !important; border:1px solid #cacaca;}
.mts-container .clearbtn{ height:32px; line-height:32px; position:absolute; right:10px; top:4px;}
.fbox .box .cont .mess .m01 .mr p{ width:50%; text-indent:10px; display:block; height:38px; line-height:38px; border:1px solid #cacaca;}
.fbox .box .cont .mess .m01 .mr p select{ width:100%; display:block; height:38px; line-height:38px; font-size:15px;}
.fbox .box .cont .mess .m02{ width:100%; margin-top:3%; position:relative;}
.fbox .box .cont .mess .m02 .ml{ display:block; width:120px; position:absolute; left:0; top:8px; font-size:15px; line-height:24px;}
.fbox .box .cont .mess .m02 .mr{ padding-left:120px;}
.fbox .box .cont .mess .m02 .mr textarea{ width:96%; padding:8px 10px; display:block; height:276px; line-height:26px; font-size:15px; border:1px solid #cacaca; box-sizing:border-box;}
.fbox .box .cont .mess .m03{ width:100%; margin-top:3%; position:relative;}
.fbox .box .cont .mess .m03 .ml{ display:block; width:120px; position:absolute; left:0; font-size:15px; line-height:22px;}
.fbox .box .cont .mess .m03 .mr{ padding-left:120px;}
.fbox .box .cont .mess .m03 .mr input{ display:block; margin-left:30px;}
.fbox .box .cont .mess .m03 .mr p{ display:block; float:left; margin-left:30px; height:22px; line-height:22px; font-size:15px; voice-family:!important;}
.fbox .box .cont .mess .m03 .mr p input{ width:14px; height:14px; display:inline-block; vertical-align:middle; margin-left:0; margin-right:5px;}
.fbox .box .cont .mess .m04{ margin:3% 120px;}
.fbox .box .cont .mess .m04 input{ width:140px; text-align:center; background-color:#b71918; color:#fff; height:40px; line-height:40px; font-size:15px; cursor:pointer;}

.fbox .shi{ background-image:url(../images/dateIco.png); background-position:right center; background-repeat:no-repeat;}

/*文章*/
.rbar .wei{ font-size:15px; padding-left:26px; background-image:url(../images/home.png); background-position:left center; background-repeat:no-repeat; height:40px; line-height:40px; border-bottom:1px solid #cacaca;}
.rbar .wei>a:last-child{ display:block; float:right;}
.rbar .wei a:hover{ color:#b71918;}
.rbar .wb{ margin-top:2%; font-size:18px; line-height:28px;}
.rbar .time{ padding-bottom:0.5%; font-size:14px; border-bottom:1px solid #eee;}
.rbar .time p{ display:block; font-size:14px; line-height:24px; height:24px; float:left; color:#666;}
.rbar .time span{ display:block; font-size:14px; color:#999; margin:0 1.3%; line-height:24px; height:24px; float:left;}
.rbar .wenz{ margin:1.5% auto; font-size:15px; line-height:26px;}
.rbar .wenz img{ max-width:100%; height:auto;}
.rbar .wenz table{ border-collapse:collapse; width:100%; text-align:center;}
.rbar .wenz table,.rbar .wenz th,.rbar .wenz td{ border:1px solid #cacaca;}
.rbar .wenz table th{ background-color:#eee;}
.rbar .back{ width:100%;}
.rbar .back p{ display:block; width:70%; float:left; font-size:15px; height:30px; line-height:30px; overflow:hidden;}
.rbar .back p a:hover{ color:#b71918;}
.rbar .back span{ display:block; width:30%; float:left; font-size:15px; height:30px; line-height:30px; overflow:hidden; text-align:right;}
.rbar .back span a{ color:#b71918;}

.rbar .ping{ width:100%; margin-top:2%; position:relative;}
.rbar .ping b{ display:block; width:30px; line-height:30px; height:30px; text-align:center; border-radius:50px; font-size:14px; background-color:#b71918; color:#fff; float:left;}
.rbar .ping p{ display:block; height:30px; line-height:30px; font-size:18px; float:left; margin-left:10px;}
.rbar .ping a{ display:block; height:30px; line-height:30px; font-size:14px; float:left; margin-left:3%; padding-left:30px; background-image:url(../images/dz03.jpg); background-position:left center; background-repeat:no-repeat; cursor:pointer;}
.rbar .ping #myId a{ padding-left:20px; margin-right:5px; margin-left:0;}
.rbar .ping #myId a.aa02{ margin-left:10px;}
#myId{ float:left; margin-left:3%;}
#myId em,#myId i{ font-style:normal; height:30px; display:block; float:left; line-height:30px; font-size:14px;}
#myId em{ margin-left:30px; margin-right:5px;}
#myId i{ color:#b71918;}
#myId em img{ margin-right:5px;}
.rbar .ping .aa01{ background-image:url(../images/dzh.jpg);}
.rbar .ping .aa02{ background-image:url(../images/dz01.jpg);}
.rbar .ping .aa01.on{ background-image:url(../images/dz.jpg);}
.rbar .ping .aa02.on{ background-image:url(../images/dz01h.jpg);}

.rbar .pl{ margin-top:1.5%; padding-bottom:1.5%; border-bottom:1px solid #cacaca; position:relative;}
.rbar .pl .zc{ position:absolute; left:0; top:0; width:60px; height:60px; border-radius:60px;}
.rbar .pl .zc img{ display:block; height:60px; margin:auto;}
.rbar .pl .yc{ padding-left:70px;}
.rbar .pl .yc .p01{ width:100%; height:32px; line-height:32px;}
.rbar .pl .yc .p01 span{ display:block; float:left; font-size:16px; margin-right:1%;}
.rbar .pl .yc .p01 a{ display:block; float:left; padding-left:20px; margin-left:3%; background-position:left center; background-repeat:no-repeat; font-size:14px;}
.rbar .pl .yc .p01 a.pp01{ background-image:url(../images/dzh.jpg);}
.rbar .pl .yc .p01 a.pp02{ background-image:url(../images/dz01.jpg);}
.rbar .pl .yc .p01 a.pp01.on{ background-image:url(../images/dz.jpg);}
.rbar .pl .yc .p01 a.pp02.on{ background-image:url(../images/dz01h.jpg);}
.rbar .pl .yc .p01 a.pp03{ background-image:url(../images/dz02.jpg);}
.rbar .pl .yc .p01 a.pp04{ background-image:url(../images/dz02.jpg);}
.rbar .pl .yc .p02{ width:100%; line-height:24px; font-size:14px; margin-top:2px;}
.rbar .pl .yc .p03{ width:100%; font-size:14px; margin-top:15px;}
.rbar .pl .yc .p03 span,.rbar .pl .yc .p03 p,.rbar .pl .yc .p03 a{ display:block; float:left; color:#666; margin-right:3%;}
.rbar .pl .yc .p03 a,.rbar .pl .yc .p03 p{ cursor:pointer;}
.rbar .pl .yc .p03 p i{ width:10px; height:4px; background-image:url(../images/hx.png); background-repeat:no-repeat; display:inline-block; margin-left:5px; vertical-align:middle;}
.rbar .pl .yc .p03 p.on i{ background-image:url(../images/fs.png);}
.rbar .pl .yc .p04{ width:100%; display:none;}
.rbar .pl .yc .p04 li{ display:block; overflow:hidden; margin-top:1.5%; padding-bottom:1.5%; border-bottom:1px solid #cacaca; position:relative;}
.rbar .pl .yc .p04 li:last-child{ border-bottom:none; padding-bottom:0;}
.rbar .pl .left{ position:absolute; left:0; top:0; width:60px; height:60px; border-radius:60px;}
.rbar .pl .left img{ display:block; height:60px; margin:auto;}
.rbar .pl .right{ padding-left:70px;}
.rbar .pl .right .r01{ width:100%; height:32px; line-height:32px;}
.rbar .pl .right .r01 span{ display:block; float:left; font-size:16px; margin-right:1%;}
.rbar .pl .right .r01 a{ display:block; float:left; padding-left:20px; margin-left:3%; background-position:left center; background-repeat:no-repeat; font-size:14px;}
.rbar .pl .right .r01 a.pp01{ background-image:url(../images/dz.jpg);}
.rbar .pl .right .r01 a.pp02{ background-image:url(../images/dz01.jpg);}
.rbar .pl .right .r01 a.pp03{ background-image:url(../images/dz02.jpg);}
.rbar .pl .right .r02{ width:100%; line-height:24px; font-size:14px; margin-top:2px;}
.rbar .pl .right .r03{ width:100%; font-size:14px; margin-top:15px; color:#666;}

/*一问一答*/
.rbar .ping strong{ display:block; width:30px; line-height:30px; height:30px; text-align:center; border-radius:50px; font-size:14px; background-color:#333; color:#fff; position:absolute; left:0; top:0;}
.rbar .ping span{ display:block; line-height:30px; font-size:18px; padding-left:40px;}

/*表格*/
.rbar .xbox{ background-color:#eee; width:96%; padding:2%; padding-top:1%;}
.rbar .xbox p{ display:block; margin-right:2%; margin-top:1%; float:left;}
.rbar .xbox p span{ display:block; float:left; font-size:14px; height:30px; line-height:30px;}
.rbar .xbox p a{ display:block; float:left; width:158px; height:28px; border:1px solid #cacaca; border-radius:5px; overflow:hidden; margin-left:10px;}
.rbar .xbox p a input,.rbar .xbox p a select{ width:100%; height:28px; line-height:28px; font-size:14px; text-indent:10px; display:block; overflow:hidden;}
.rbar .xbox p a .shi{ background-image:url(../images/dateIco.png); background-position:right center; background-repeat:no-repeat;}
.rbar .xbox .btn{ margin-right:1%; width:80px; height:30px; line-height:30px; font-size:14px; border-radius:5px; float:left; display:block; text-align:center; color:#fff; background-color:#b71918; cursor:pointer; margin-top:1%;}

.rbar .sx{ width:100%; padding-bottom:10px;}
.rbar .sx span{ display:block; margin-left:2%; margin-right:3%; margin-top:1%; height:30px; line-height:30px; padding-left:14px; background-image:url(../images/xian.jpg); background-position:left center; background-repeat:no-repeat; font-size:18px; font-weight:bold; float:left;}
.rbar .sx a{ margin-right:2%; width:80px; height:30px; line-height:30px; font-size:14px; border-radius:5px; float:left; display:block; text-align:center; color:#fff; background-color:#b71918; cursor:pointer; margin-top:1%;}
.rbar .sx p{ margin-right:2%; height:30px; float:left; display:block; margin-top:1%;}
.rbar .sx p input{ display:block; height:22px; margin-top:5px; float:left; width:180px; overflow:hidden;}
.rbar .sx p button{ width:80px; height:30px; line-height:30px; font-size:14px; border-radius:5px; float:left; display:block; text-align:center; color:#fff; background-color:#b71918; cursor:pointer;}
.rbar .sx p input[type=button]{ width:80px; height:30px; line-height:30px; font-size:14px; border-radius:5px; float:left; display:block; text-align:center; color:#fff; background-color:#b71918; cursor:pointer; margin:0;}
.ss{ width:300px; float:left; margin-top:1%; height:32px;}
.ss .multiple{ width:200px !important; float:left;}
.ss .fs-label-wrap{ width:200px; height:28px; line-height:28px; font-size:14px; text-indent:10px; display:block; overflow:hidden; float:left;}
.ss input[type=submit]{ width:80px; height:30px; line-height:30px; font-size:14px; border-radius:5px; float:left; display:block; text-align:center; color:#fff; background-color:#b71918; cursor:pointer; margin-left:20px;}

.rbar .sx span.fs-arrow{ margin:0; padding:0; background-image:none; margin-top:11px;}
.rbar .sx .fs-checkbox{ margin:0; padding:0; background-image:none;}
.rbar .sx .fs-optgroup-label { height:24px; line-height:24px; padding-left:10px !important;}
.rbar .sx .fs-optgroup-label a{ margin:0; padding:0; float:right; width:40px; margin-left: 10px; height:24px; line-height:24px; font-size:12px; border-radius:5px; display:block; text-align:center; color:#fff; background-color:#b71918; cursor:pointer;}
.example{ width:96%; margin:0 2%; margin-top:2%; position:relative;}
.scroll{
        overflow-x:scroll;
        width:100%;
        position:relative;
}
.example table{ background-color:#cacaca; width:100%;}
.example table th{ font-size:16px; font-weight:normal; background-color:#eee;}
.example table td{ font-size:14px; background-color:#fff; padding:0 10px; line-height:20px; position:relative;}
.example table td a{ margin:0 3px;}
.example table td a:hover{ text-decoration:underline;}
.example table .tt01 td{ background-color:#fff100;}
.example table .tt02 td{ background-color:#ff1716;}
.example table th.ascending i{ display:inline-block; vertical-align:middle; width:10px; height:5px; background-image:url(../images/bottom.jpg); background-position:center; background-repeat:no-repeat; margin-left:5px;}
.example table th.descending i{ display:inline-block; vertical-align:middle; width:10px; height:5px; background-image:url(../images/top.jpg); background-position:center; background-repeat:no-repeat; margin-left:5px;}
.example table .curr{ background-color:#F60 !important; color:#fff;}

/*表格内页*/
.xx{ width:94%; margin:2%; border-top:1px solid #cacaca;}
.xin{ width:100%; margin-top:1%;}
.xin .x01{ width:45%; float:left; margin-top:20px; position:relative; height:40px; margin-right:5%; overflow:visible;}
.xin .x01>span{ display:block; width:100px; float:left; font-size:15px; height:40px; line-height:40px; position:absolute; left:0; top:0;}
.xin .x01>p{ height:40px; padding-left:100px; padding-right:2px; line-height:40px;}
.xin .x01>p input{ font-size:15px; line-height:38px; height:38px; display:block; overflow:hidden; border:1px solid #cacaca; border-radius:5px; width:88%; padding:0 6%;}
.xin .x01>p select{ font-size:15px; line-height:38px; height:40px; display:block; overflow:hidden; border:1px solid #cacaca; border-radius:5px; width:100%; padding:0 6%;}
.xin .x02{ width:45%; float:left; margin-top:20px; position:relative; margin-right:5%;}
.xin .x02>span{ display:block; width:100px; float:left; font-size:15px; height:40px; line-height:40px; position:absolute; left:0; top:0;}
.xin .x02>p{ min-height:40px; padding-left:100px; padding-right:2px; line-height:40px; vertical-align:middle;}
.xin .x02>p input{ font-size:15px; line-height:38px; height:38px; display:block; overflow:hidden; border:1px solid #cacaca; border-radius:5px; width:88%; padding:0 6%;}
.xin .x02>p select{ font-size:15px; line-height:38px; height:40px; display:block; overflow:hidden; border:1px solid #cacaca; border-radius:5px; width:100%; padding:0 6%;}
.xin .x02>p img{ display:block; height:200px; margin-bottom:5px;}

.xin .x03{ width:100%; float:right; margin-top:20px; position:relative;}
.xin .x03 span{ display:block; width:100px; float:left; font-size:15px; height:40px; line-height:40px; position:absolute; left:0; top:0;}
.xin .x03 p{ padding-left:100px; padding-right:2px; display:block;}
.xin .x03 p textarea{ font-size:15px; line-height:24px; height:120px; padding:10px 3%; display:block; overflow:hidden; border:1px solid #cacaca; border-radius:5px; width:94%;}
.xin .x04{ width:100%; float:right; margin-top:20px;}
.xin .x04 a{ width:130px; height:40px; border:1px solid #b71918; display:block; float:left; margin-left:100px; border-radius:5px; text-align:center; font-size:15px; color:#b71918; line-height:40px;}
.xin .x04 input{ width:130px; height:40px; border:1px solid #b71918; display:block; float:left; margin-left:20px; border-radius:5px; text-align:center; font-size:15px; color:#fff; line-height:40px; background-color:#b71918; cursor:pointer;}

.xin .x05{ width:100%; padding-left:100px; box-sizing:border-box; float:right; margin-top:20px; position:relative; min-height:40px;}
.xin .x05 span{ display:block; width:100px; float:left; font-size:15px; height:40px; line-height:40px; position:absolute; left:0; top:0;}
.xin .x05 span h2{ font-size:18px;}
.xin .x05 p{ height:40px; float:left; display:block; padding-right:30px; line-height:40px; vertical-align:middle;}
.xin .x05 p input[type=checkbox]{ width:14px; height:14px; display:inline-block; vertical-align:middle; margin:0; padding:0; margin-right:5px;}

.xin .m01{ width:45%; float:left; margin-top:20px; position:relative; height:40px; margin-right:5%;}
.xin .m01 .ml{ display:block; width:100px; float:left; font-size:15px; height:40px; line-height:40px; position:absolute; left:0; top:0;}
.xin .m01 .mr01{ height:40px; padding-left:100px; padding-right:2px; line-height:40px; position:relative;}
.xin .m01 .mr01 .nav_btn{ font-size:15px; line-height:38px; height:38px; display:block; overflow:hidden; border:1px solid #cacaca; border-radius:5px; width:88%; padding:0 6%;}
.xin .m01 .mr01 .menu{ width:100%; box-shadow:0 10px 10px #eee;}

#calendarPanel{ width:400px !important; height:auto !important;}
#calendarPanel th{ height:30px; font-size:12px;}
#calendarPanel td{ height:24px; line-height:24px; font-size:12px;}
#calendarPanel th input{ height:24px !important; line-height:24px !important;}

#editor,#editor1{ width:96% !important;}

.liang{ width:100%; display:block;}
.liang span{ display:block; font-size:14px; line-height:30px; float:left; padding:0 20px; height:30px; border:1px solid #cacaca; color:#333; border-radius:5px; margin:10px 0; position:relative; margin-left:2%;}
.liang span a{ display:block; position:absolute; right:-8px; top:-8px; color:#fff; text-align:center; font-size:12px; line-height:16px; width:16px; height:16px; border-radius:20px; background-color:#b71918;}
.fbox .box .xin {
    width: 94%;
    padding: 0 3%;
    height: 100%;
    overflow: auto;
}
.fbox .box .xin .x04{ margin-bottom:20px;}
.example table td input[type=text]{ height:24px; text-align:center; line-height:24px; font-size:14px; border:1px solid #ddd; position:relative; z-index:99;}
.example table td select{ width:70px; height:24px; text-align:center; line-height:24px; font-size:14px; border:1px solid #ddd; position:relative; z-index:99;}
.example table td p{ left:0; top:0; opacity:0; position:absolute; z-index:0; font-size:14px; color:#fff; text-align:center; width:100%;}

.slimtable-paging-div{ display:none;}

.btnFixed{ text-align:right; display:block; height:24px; padding:3px 5px; border-top:1px solid #cacaca;}
.btnFixed .buttonDefault{ width:40px; height:24px; line-height:24px; border-radius:5px; text-align:center; margin-left:5px; background-color:#b71918; color:#fff; cursor:pointer; display:inline-block;}

.mr .fs-wrap{ width:100%; border:none; height:38px;}
.mr .fs-label-wrap{ border:none;}
.mr .fs-wrap .hidden{ display:none !important;}
.x01 .fs-wrap{ width:100%; border:none; height:38px;}
.x01 .fs-label-wrap{ height:36px}
.x01 .fs-wrap .hidden{ display:none !important;}
.xin .x01 .fs-arrow{ width:0; height:0; left:auto;}
.xin .x01 .fs-wrap .fs-option-label{ line-height:28px;}
.xin .x01 .fs-wrap .fs-label{ line-height:38px;}

.mz{ width:90%; font-size:14px; line-height:20px; height:20px; margin-top:10px; color:#666; text-overflow: ellipsis; white-space: nowrap;}
.mz p{ display:block; float:left; margin-right:10px;}

.lbar.po{ width:3%; overflow:hidden;}
.lbar.po .n01{ width:100%; padding:20px 0;}
.lbar.po .n01 img{ display:block; margin:auto;}
.lbar.po .n02,.lbar.po .n03,.lbar.po .n04,.lbar.po .n05,.lbar.po .dyn{ display:none;}
.rbar.po{ width:97%;}
.lbar.po .scroll_bar{ display:none;}

.tbox .conts .content ul li p{ display:block; float:left; margin-right:10px; margin-bottom:10px;}



.hide{
    display: none;
}
.show{
    display: block;
}

.select-tree-wrap{
  width: 50%;
    display: block;
    height: 38px;
    line-height: 38px;
    border: 1px solid #cacaca;
	position:relative;
}
.input-keyword-wrap {
    height: 38px;
    position: relative;
    padding: 0 20px 0 0;
}
.input-keyword-wrap .select-menu-input {
    font-size:14px;
    overflow: hidden;
    height: 38px;
    cursor: pointer;
	text-indent:20px;
}
.input-keyword-wrap .handle-arrow {
    position: absolute;
    right: 10px;
    top: 10px;
}
.select-tree-wrap .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.input-keyword-wrap .fa-caret-down:before {
    content: "\f0d7";
}
.input-keyword-wrap .fa-caret-up:before {
    content: "\f0d8";
}
.drop-down-wrap {
    display: none;
	width:100%;
	position:absolute; left:0; top:40px;
	background-color:#fff;
	z-index:99;
	border:1px solid #cacaca; box-sizing:border-box;
}
.drop-down-wrap .noresults{
  display:none;
  padding: 10px 0;
  font-size: 12px;
  color:#ccc;
  text-align: center;
}
.drop-down-wrap .handle-left-icons{
  text-align: center;
  display: inline-block;
  width: 20px;
}
.drop-down-wrap .title-group-name{
  display: inline-block;
  vertical-align:middle;
}
.drop-down-wrap .handle-checkbox{
  text-align: center;
  width: 30px;
  display: inline-block;
  vertical-align:middle;
}


.drop-down-wrap .keyword-search{
  padding:10px;
  width: 100%;
  box-sizing: border-box;
  position: relative;
}
.drop-down-wrap .keyword-search input{
  width: 100% !important;
  outline: 0;
  padding: 0 30px 0 10px;
  height:36px !important;
  border:1px solid #ccc;
  box-sizing: border-box;
  border-radius: 5px;
}
.drop-down-wrap .keyword-search .search-icons{
  width:20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  right: 15px;
  top:16px;
  color:#ccc;
}

.drop-down-wrap .select-tree-list{
  padding: 0;
  margin: 0;
  max-height:200px;
  overflow-x: scroll;
}
.drop-down-wrap .select-tree-list li{
  list-style-type: none;
  cursor: pointer;
}
.drop-down-wrap .title-container{
  line-height: 36px;
  padding: 0 20px
}
.drop-down-wrap .title-container:hover{
  background:#f2f2f2;
  color:#0079fe;
}

.drop-down-wrap .select-tree-list li .tree-sub-body ul{
  padding:0;
}
.drop-down-wrap .select-tree-list li .tree-sub-body ul li{
  line-height:36px;
}

.drop-down-wrap .select-tree-list li .tree-sub-body ul li .title-container{
  padding-left: 30px;
  vertical-align:middle;
}
.drop-down-wrap .select-tree-list li .tree-sub-body ul li .tree-sub-body ul li .title-container{
  padding-left: 45px;
}
.actived_li{
	color: #0095e7;
}


.edui-default .edui-editor{ width:100% !important; box-sizing:border-box;}

/*新加*/
.clear{ *zoom:1}
.clear:before,.clear:after{ display:table; content:""}
.clear:after{ clear:both}

#tbox iframe{ height:calc(100% - 45px) !important;}
.contx{ width:100%; overflow:hidden; position:relative; height:100%; box-sizing:border-box; z-index:0;}
.contx .tab_menu{ width:13%; float:left; display:block; overflow:hidden; height:100%; border-right:1px solid #cacaca; box-sizing:border-box;}
.contx .tab_menu li{ display:block; height:40px; position:relative; overflow:hidden; line-height:40px; padding-left:12.5%; width:100%; font-size:15px; border-right:2px solid #fff; box-sizing:border-box; cursor:pointer;}
.contx .tab_menu li b{ width:16px; text-align:center; height:16px; line-height:16px; border-radius:20px; font-size:8px; color:#fff; display:block; position:absolute; right:8px; top:8px; background-color:#b71918; font-weight:normal;}
.contx .tab_menu li.selected{ background-color:#fff4f4; border-right:2px solid #b71918;}
.contx .conts{ width:87%; float:right; height:100%; overflow:hidden;}
.contx .conts .content{ width:100%; height:100%; overflow:auto;}
.contx .conts .content ul{ width:100%; display:block; overflow:hidden;}
.contx .conts .content ul li{ display:block; border-bottom:1px solid #cacaca; overflow:hidden; padding:1.5% 3%; width:94%; display:block;}
.contx .conts .content ul li .bt{ width:100%;}
.contx .conts .content ul li .bt a{ display:block; float:left; max-width:70%; overflow:hidden; font-size:16px; line-height:26px; height:26px;}
.contx .conts .content ul li .bt a:hover{ color:#b71918;}
.contx .conts .content ul li .bt b{ float:left; display:block; color:#b71918; margin-right:5px;}
.contx .conts .content ul li .bt span{ display:block; float:right; font-size:14px; line-height:26px; color:#999;}
.contx .conts .content ul li .wen{ width:100%; font-size:14px; color:#999; line-height:24px; max-height:48px; margin:0.5% auto;}
.contx .conts .content ul li .more{ width:100%; padding:0.5% 0;}
.contx .conts .content ul li .more a{ display:inline-block; padding:0 15px; border:1px solid #b71918; border-radius:5px; height:28px; line-height:28px; font-size:14px; background-color:#b71918; color:#fff;}
.contx .conts .content ul li .more input{ display:inline-block; padding:0 15px; border:1px solid #b71918; border-radius:5px; height:30px; line-height:28px; font-size:14px; background-color:#fff; color:#b71918; margin-left:10px;}
.contx .conts .content ul li p{ display:block; float:left; margin-right:10px; margin-bottom:10px;}
