/************************common**************************/

* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; font-family: "Microsoft Yahei"; font-size: 14px; margin:0; padding:0;}
body { line-height: 1.7em; color: #333; background: #ededed;max-width:640px;margin:0 auto;}
a { text-decoration: none; color: #333;}
.clear { zoom:1;}
.clear:after { height: 0; display: block; content: "\20"; clear: both;}
.fl { float: left;}
.fr { float: right;}
.img-responsive { display:block;max-width:100%;height: auto;margin: auto;}
.mc { margin:0 auto;}
.dis-inline { display: inline-block!important; vertical-align: middle;}
.fl-none { float: none!important;}
.text-center { text-align: center;}
.text-left { text-align: left!important;}
.mt18 { margin-top: 18px;}
.mb18 { margin-bottom: 18px;}
.mt15 { margin-top: 15px;}
.mt10 { margin-top: 10px;}
ul,li { list-style: none;}
img,a { border: none;}
table { border-collapse: collapse;border-spacing: 0;}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 { float: left; display: block;}

.col-xs-1 { width: 8.33333333%;}
.col-xs-2 { width: 16.66666667%;}
.col-xs-3 { width: 25%;}
.col-xs-4 { width: 33.33333333%;}
.col-xs-5 { width: 41.66666667%;}
.col-xs-6 { width: 50%;}

.col-xs-7 { width: 58.33333333%;}
.col-xs-8 { width: 66.66666667%;}
.col-xs-9 { width: 75%;}
.col-xs-10 { width: 83.33333333%;}
.col-xs-11 { width: 91.66666667%;}
.col-xs-12 { width: 100%;}

.container { padding: 15px 3%;}
.container2 { padding: 0 3%;}
.container4 { padding: 0 4%;}
.pl3 { padding-left: 3%;}
.mr5 { margin-right: 5px;}
.font14 { font-size: 14px!important;}

/*header&footer*/
header { background: #efefef; padding:10px 3%; font-size: 0;}
header .col-xs-4 { text-align: right;}
header .col-xs-4 img { margin-left:5px; display: inline-block; vertical-align: middle; width: 35%; max-width: 53px;}
nav { background: #e34a5f;}
nav a { color: #fff; font-size: 1.1em; text-align: center; border-left:1px solid #f1b5bd; border-right: 1px solid #bd051b; height: 45px; line-height: 45px;}
nav a:first-child { border-left:none;}
nav a:last-child { border-right:none;}
.banner .hd{ position:absolute; z-index:1; text-align:center; width:100%; left:0; bottom:-7px;}
.banner .hd li{ display:inline-block; margin:1.2px; height:10px; width:10px; background:#ededed; border-radius:1px; cursor:pointer;}
.banner .hd li.hover,.banner .hd li.on{ background:#e34a5f;}
footer { border-top:1px solid #fff; margin-top: 18px;}
footer .line { height: 1px; border-top:1px solid #d0d0d0;}
footer .footnav a { height: 50px; line-height: 50px; margin:0 2%; font-size: 1.1em;}
.botpf { background:#e34a5f; position: fixed; left:0; bottom:0; width: 100%; padding:10px 0;}
.botpf .col-xs-3 { color: #fff; text-align: center;}
.botpf .col-xs-3 img { width: 35px;}
.botpf .col-xs-3 p { margin-top: 2px;}

/**/
.tle { height: 1px; border-top:1px solid #d0d0d0; position: relative; text-align: center; margin-top: 25px; color: #666;}
.tle span { padding:0 8px; background: #ededed; font-size: 1.3em; font-weight: bold; position: relative; top:-13px;}


/*中间新加*/
.con_add{ width: 94%; margin: 0 auto;margin-top: 18px; background: #fff; border: 1px solid #e2e2e2;}
.c3tle { height: 45px; line-height: 45px; padding: 0 3%; border-bottom: 1px solid #e2e2e2; }
.c3tle span { font-weight: bold; font-size: 1.2em; color: #e34a5f;}
.c3tle a { float: right; font-size: 14px; color: #333}

.con_add_slider{position: relative;}
.con_add_slider .hd a{display: inline-block; position: absolute; width: 3.5%; top: 40%;}
.con_add_slider .hd .prev{left: 0px;}
.con_add_slider .hd .next{right: 0px;}

.con_add_slider .bd{width: 83.8%; margin: 5% auto;}
.con_add_slider img{width: 100%;}




/*index*/
.con1 { border:1px solid #e0e0e0; background: #fff; padding:15px 0; width: 94%; margin:0 auto; margin-top: 18px;}
.con1 .col-xs-3 { text-align: center; border-left:1px solid #e5e5e5;}
.con1 .col-xs-3:first-child { border-left: 0;}
.con1 .col-xs-3 img { width: 80%; max-width: 83px;}
.con1 .col-xs-3 p { margin-top: 5px; font-size: 1.1em;}
.con2 .c2 { margin-top: 20px;}
.con2 .col-xs-3 { border:1px solid #e2e2e2; background: #fff; height: 38px; line-height: 38px; text-align: center; width: 24.25%; margin-left: 1%; margin-top: 4px; font-size:1.1em;}
.con2 .col-xs-3:first-child,.con2 .col-xs-3:nth-child(5),.con2 .col-xs-3:nth-child(9) { margin-left: 0;}
.con3 { width: 94%; margin:0 auto; margin-top: 18px; background: #fff; border:1px solid #e2e2e2;}
.c3tle { height: 45px; line-height: 45px; padding:0 3%; border-bottom:1px solid #e2e2e2;}
.c3tle a { float: right;}
.c3tle span { font-weight:bold; font-size: 1.2em; color: #e34a5f;}
.con3 .c3 { padding:15px 3% 20px 3%;}
.con3 .c3box { font-size: 0;}
.con3 .c3 .col-xs-6 { width: 49%; margin-left: 2%;}
.con3 .c3 .col-xs-6:first-child { margin-left: 0;}
.con3 .c3 .col-xs-7 a { display: inline-block; background: #e34a5f; color: #fff; height: 25px; line-height: 25px; padding:0 8px;}
.con3 .c3 img { border:1px solid #d3d3d3; padding:2px;max-width: 100%;height: auto;margin: auto;} 
.con3 .c3 p { color: #666; line-height: 1.5em;}
.con4 { width: 94%; margin:0 auto; margin-top: 20px; background: #fff; border:1px solid #e2e2e2;}
.c4tle span { color: #666;}
.con4 ul li { border-bottom:1px solid #e2e2e2; height: 60px; padding:0 3%; line-height: 60px;}
.con4 ul li:last-child { border-bottom:none;}
.con4 ul li i { background: #fea600; color: #fff; font-style: normal; padding:0 5px; border-radius: 3px; margin-right: 8px;}
.con4 ul li span { display: inline-block; width: 70px; font-size: 1.1em; border-right:1px solid #e2e2e2; height: 60px; margin-right: 8px;} 
.con4 ul li a { font-size: 1.1em;}
#morediv3 {line-height:50px; height:50px;background: #FF6600;text-align: center;margin: 12px auto 15px;font-size: 25px;border-radius: 10px 10px;-moz-border-radius: 10px 10px;-webkit-border-radius: 10px 10px;font-family: "微软雅黑";-webkit-box-shadow: 3px 3px 3px #6E5517;-moz-box-shadow: 3px 3px 3px #6E5517;box-shadow: 3px 3px 3px #6E5517;}
#morediv2 {height: 50px;background: #e34a5f;margin-left: auto;margin-right:auto;margin-top:56px;border-radius: 10px 10px;-moz-border-radius: 10px 10px;-webkit-border-radius: 10px 10px;text-align: center;clear: both;-webkit-box-shadow: 3px 3px 3px #969190;-moz-box-shadow: 3px 3px 3px #969190;box-shadow: 3px 3px 3px #969190;}
.more a{display: block;width: 168px;height: 20px;font-size: 14px;margin-left: auto;margin-right: auto;color: #FFFFFF;}
#morediv2 .number a{font-size:25px;line-height:1px;color: #FFFFFF;}
#morediv3 a{color: #FFFFFF;font-size:25px;}
/*cate*/
.crumb { background: #fff; border-bottom: 1px solid #e2e2e2; font-size: 1.1em; height: 45px; line-height: 40px;}
.crumb a { font-size: 1em; margin:0 3px;}
.crumb img { display: inline-block; vertical-align: middle;}
.pagelist { margin: 18px 0; text-align: center;}
.pagelist a,.pagelist span { display: inline-block; height: 28px; line-height: 28px; padding:0 8px; border:1px solid #cdcdcd; margin:0 2px;}
.catecon4 ul li:last-child { border-bottom:1px solid #e2e2e2;}

/*list*/
.listnews ul li { padding:0; border-bottom: 1px dashed #ccc;}
.listnews ul li span { color: #18aad3; border-right: none; width: 85px;}

/*show*/
.text-indent { text-indent: 2em;}
.showbox { margin:0 auto; margin-top: 25px; width: 94%; background: #fff; border:1px solid #e2e2e2; padding:10px 4% 25px 4%;}
.showbox p { margin-top: 15px; font-size: 1.1em; line-height: 1.8em; color: #555;}
.showbtn { display: inline-block; height: 55px; line-height: 53px; color: #fff; font-size: 1.2em; background: #18aad3; border-radius: 5px; padding:0 15px;}
.showwrap .showbox img{max-width:100%;height: auto;margin: auto;}