
/************  浏览器初始化样式    ************/
html,body,div,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img { margin:0; padding:0;  }  
body,button,input,select,textarea { font:12px/20px "Microsoft YaHei","宋体","Arial Narrow",HELVETICA; background:#fff; color:#333; margin:0; padding:0;}
fieldset,img { border:none;}
a:focus,input,textarea { outline:none;}
textarea{ resize:none;}
ul,ol,li { list-style:none;}
table { border-collapse: collapse; border-spacing:0;}
/*************   IE 设置 **********************/
button,input,select,textarea { font-size: 100%;}
/***************** 自定义样式 *****************/
a{font-family:"Microsoft YaHei"; text-decoration:none;}
a:link ,a:visited { color:#000; transition: all 0.3s ease-in-out 0s;}
a:hover ,a:active { color:#cc0000; transition: all 0.3s ease-in-out 0s; text-decoration:none; }
.cl{ clear:both; height:0; font-size:0; overflow:hidden;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.auto{margin-left:auto; margin-right:auto;}
.dh {display:hidden;}
.db{ display:block;}
.fl{float:left;}
.fr{float:right;}
/***************** 效果库lib  *****************/
/* 图片放大 */
.tx_fd { /* width:100px; height:100px; */ overflow:hidden;}
	.tx_fd img { transition:all 2s ease 0s;}
	.tx_fd img:hover { transform:scale(1.3); transition:all 2s ease 0s;}  
/***************** 网站样式开始  *****************/
/* header */
.header { width:100%; height:275px;}
	.hd-top { width:100%; height:40px; line-height:40px; background-color:#f7f9fa; border-bottom:1px solid #e4e5e6; }
	.hd-top .lf { width:600px; float:left;}
	.hd-top .rt { width:460px; float:right; position:relative; }
	.hd-top .rt li { height:40px; line-height:40px; float:right; text-indent:25px; background:url(../image/hd-ico.png) no-repeat 0 12px; list-style:none; }
	.hd-top .rt li.m-wb { background-position:0 -19px; }
	.hd-top .rt li.m-qun { background-position:0 -49px; }
	.hd-top .rt li.ln { margin-left:25px; margin-right:25px; text-indent:0; background:none;}
	.hd-top .rt .hd-tc { width:152px; height:174px; position:absolute; top:34px; z-index:99; background:url(../image/head-tc.jpg) no-repeat; text-align:center; }
	.hd-top .rt .hd-tc img { width:105px; height:105px; margin-top:30px; }
	.hd-top .rt .hd-tc p { font-size:14px; line-height:0; margin-top:5px;}
	.hd-top .rt .hd-tc-wx { right:95px; display:none;}
	.hd-top .rt .hd-tc-wb { right:95px;  display:none;}
	.hd-top .rt .hd-tc-qun { right:-45px; display:none; }
	
	.hd-mid { width:1200px; height:89px; margin:0 auto; }
	.hd-mid .lf { float:left; width:360px;}
	.hd-mid .lf img { width:360px; margin-top:20px; }
	.hd-mid .mid { width:396px; height:44px; float:left; margin-left:124px; margin-top:21px; border:2px solid #f36a57; border-radius:5px;}
	.hd-mid .mid .ti { width:90px; height:28px; line-height:28px; float:left; margin-left:14px; margin-top:8px; background:url(../image/sle-ln.jpg) no-repeat right; font-size:14px; font-weight:600; color:#cc3333; }
	.hd-mid .mid input[type="text"] {  width:216px; height:28px; float:left; margin-left:13px; margin-top:8px; border:none; font-size:14px; }
	.hd-mid .mid input::-webkit-input-placeholder { /* WebKit browsers */ color:#333;  }
	.hd-mid .mid input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:#333; }
	.hd-mid .mid input::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#333;}
	.hd-mid .mid input:-ms-input-placeholder { /* Internet Explorer 10+ */  color:#333; }
	.hd-mid .mid input[type="submit"] { width:50px; height:44px; float:right; background:url(../image/sle-bt.jpg) no-repeat; border:none; cursor:pointer;}
	.hd-mid .rt { width:274px; height:45px; float:right; margin-left:20px; margin-top:22px; font-size:14px; text-align:right; overflow:hidden;}
	.hd-mid .rt p { line-height:24px;}
	.hd-mid .rt b { color:#cc3333; }
	
	.nav { width:100%; height:85px; line-height:85px; background-color:#da251e;}
	.navbox { width:1200px; margin:0 auto; list-style:none; overflow:hidden;}
	.navbox li { width:242px; height:85px; float:left; margin-left:43px; background:url(../image/hd-line.png) no-repeat left center;}
	.navbox li div.h { width:48px; float:left; font-size:20px; font-weight:600; color:#f8dfdf; letter-spacing:4px; margin-left:44px;}
	.navbox li div.c { width:146px; float:right; font-size:14px; line-height:22px; padding-top:21px;}
	.navbox li div.c a {float:left; margin-left:16px; color:#fff; }
	.navbox li.fr { width:345px; margin:0; background:none;}
	.navbox li.fr div.h { margin:0; }
	.navbox li.fr div.c { width:292px;}
	
	.gsnav { width:1198px;  margin:0 auto; margin-top:9px; text-align:left; border:1px solid #d2d2d2; background-color:#fafafa; text-indent:10px; font-weight:bold;}
	.gsnav a { padding:5px; width:1198px;  margin:0 auto; margin-top:9px; text-align:left; border:1px solid #fff;  text-indent:10px; font-weight:bold;}
	
/* footer */
.footer { width:100%; height:auto; margin-top:0px; margin-bottom:15px;background-color:#cc0000;}
	.ftnav { width:100%; min-height:134px; background-color:#ebebeb;}
	.ftnav .fnav { width:1200px; min-height:134px; margin:0 auto;}
	.ftnav h2 { padding-top:0px; font-size:14px; color:#000; }
	.ftnav ul { width:110%; margin-top:10px; font-size:14px; padding-bottom:35px; overflow:hidden;}
	.ftnav li { width:90px; float:left; margin-right:48px;  margin-top:6px; }
	.ftnav li:last-child { margin-right:0;}
	
	.copy { width:1200px; height:180px; margin:0 auto; text-align:center; margin-top: 0px;}
	.copy .cnav { margin-top:0px; padding-top: 30px; color:#fff;}
	.copy .cnav a{ margin-top:0px; padding-top: 30px; color:#fff;}
	.copy span { color:#fff; margin:0 16px 0 16px; }
	
	.copy p { margin-top:8px; color:#fff; }
	.copy p a{ margin-top:8px; color:#fff; }
	.copy p.ft-bn2 { background:url(../image/ft-goan.png) no-repeat 495px;}
	
/* bodyer */
.bodyer { width:100%; height:auto;}

/* common */
.cm-cont { width:1200px; margin:0 auto; }
.cm-ad { width:100%; }
.cm-ad .ad { width:1200px; margin:10px auto;}

.cm-ti { display:block; width:100%; height:54px; background-color:#fef5e7; }
	.cm-ti img { margin-top:14px; margin-left:19px; }

.cm-path { width:1200px; height:auto; margin:0 auto; margin-top:10px; }
	.cm-path h2 { float:left; background:url(../image/s-home.png) no-repeat left; text-indent:19px; font-size:14px; font-weight:400; }
	.cm-path p { float:left; margin-left:8px; font-size:14px;}
	
#cm-code { width:550px; margin:30px auto 0 auto; text-align:center; position:relative; }
	#cm-code dl.wx { position:relative; left:110px; float:left;}
	#cm-code dl.qun { position:relative; right:110px; float:right; }
	#cm-code dt { width:130px; height:130px; border:1px solid #ddd; text-align:center; }
	#cm-code dt img { width:96px; height:96px; margin-top:17px;}
	#cm-code dd { width:130px; text-align:center; font-size:14px; color:#999; margin-top:10px;}
	#cm-code p { width:100%; margin-top:20px; font-size:14px; color:#ff0000; line-height:24px; text-align:center; text-indent:0;}

.cm-ti-pg { width:100%; min-height:78px; height:auto; margin-top:10px; border-bottom:1px solid #ddd; float:left;}
	.cm-ti-pg h1 { font-size:32px; line-height:1.1; font-weight:600; }
	.cm-ti-pg .ly { float:left; margin-top:16px; font-size:14px; color:#999; }
	.cm-ti-pg .ly a { color:#999; }
	.cm-ti-pg span { margin-right:28px; }
	.cm-ti-pg .wx { float:right;  margin-top:16px; font-size:14px; color:#999; position:relative; }
	.cm-ti-pg .wx .tc { width:152px; height:174px; position:absolute; top:25px; z-index:99; background:url(../image/head-tc.jpg) no-repeat; text-align:center;  display:none; }
	.cm-ti-pg .wx .tc img { width:105px; height:105px; margin-top:30px; }
	.cm-ti-pg .wx .tc p { font-size:14px; line-height:0; margin-top:12px;}
	
.cm_hit { width:55px; height:13px; line-height:13px; background:url('../image/cm_date.jpg') no-repeat; color:#666; font-size:12px; text-indent:24px; display:inline-block;}
.cm_date { width:90px; height:13px; line-height:13px; background:url('../image/cm_date.jpg') no-repeat -55px; color:#666; font-size:12px; text-indent:18px; display:inline-block;}
.cm_pages { width:100%; height:30px; line-height:30px; margin:0 auto; padding:30px 0; text-align:center; border:1px solid red;}

.cm-rt .js { width:100%; }
.cm-rt .js p.ks { margin-top:25px; font-size:16px; text-align:center; }
.cm-rt .js i { font-style:normal; color:#cc3333; }
.cm-rt .js div.t { width:100%; height:35px; line-height:35px; margin-top:17px;  background:url(../image/idx-js.jpg) no-repeat 97px; }
.cm-rt .js span { margin-left:106px; font-size:30px; color:#fff; letter-spacing:19px; }
.cm-rt .js div.bt { margin-top:11px; }
.cm-rt .js div.bt a { display:block; float:left; width:122px; height:40px; line-height:40px; margin-left:25px; margin-top:11px; border-radius:3px; font-size:16px; color:#fff; background-color:#f50f0e; text-align:center; }
.cm-rt .js div.bt a.d { background-color:#0e94f5;}
.cm-rt .js h3 { margin-top:20px; margin-bottom:30px; text-align:center; font-size:16px; color:#d83532;}

.cm-rt .rt-zn ul { display: -webkit-flex; display:flex; flex-flow:row wrap; justify-content:space-around; overflow:hidden; }
.cm-rt .rt-zn li { width:86px; height:33px; line-height:33px; margin-top:12px; font-size:14px; border:1px solid #e5e5e5; text-align:center;}
.cm-rt .rt-zn li.r a { color:#f50f0e; }

.cm-rt .rt-kc { margin-top:22px; overflow:hidden;}
.cm-rt .rt-kc dl{ width:262px; height:254px; margin-top:17px; margin-left:29px; border:1px solid #e4e4e4; }
.cm-rt .rt-kc dt img{ width:100%; height:173px; }
.cm-rt .rt-kc dd h2{ font-size:14px; font-weight:400; margin-left:18px; margin-top:7px; }
.cm-rt .rt-kc dd p{ width:114px; height:22px; line-height:22px; margin-left:18px; margin-top:10px; background-color:#fa3a3a; text-align:center; color:#fff; }

.cm-rt .rt-zy { margin-top:22px; overflow:hidden;}
.cm-rt .rt-zy dl { width:278px; margin-left:25px; margin-top:31px; overflow:hidden;}
.cm-rt .rt-zy dt { width:70px; float:left;}
.cm-rt .rt-zy dt img { width:50px; height:50px; margin-top:10px;}
.cm-rt .rt-zy dd { width:208px; float:left; position:relative; }
.cm-rt .rt-zy dd a { font-size:14px; line-height:20px; font-weight:400; color:#990000; }
.cm-rt .rt-zy dd i { display:block; width:84px; height:20px; line-height:20px; background-color:#f01d02; border-radius:5px; color:#fff; font-style:normal; position:absolute; top:0px; left:123px; text-align:center; }
.cm-rt .rt-zy dd p { color:#999; margin-top:7px; }

.cm-rt .univ h2{ display:block; width:100%; line-height:64px; background-color:#1db278; text-align:center; }
.cm-rt .univ h2 a { color:#fff; font-size:24px; }
.cm-rt .univ img{ width:128px; height:128px; margin-top:24px; margin-left:96px; }
.cm-rt .univ li{ width:264px; line-height:15px; margin-top:11px; margin-left:28px;  background:url(../image/yxico.png) no-repeat; }
.cm-rt .univ li p{ margin-left:26px; font-size:14px; line-height:1.5;}
.cm-rt .univ li.zg{ background-position:0 6px; margin-top:20px;}
.cm-rt .univ li.st{ background-position:0 -29px;}
.cm-rt .univ li.add{ background-position:0 -65px;}
.cm-rt .univ li.hm{ background-position:0 -121px;}
.cm-rt .univ a.bt{ display:block; width:200px; line-height:38px; border:1px solid #ccc; text-align:center; margin:0 auto; margin-top:22px; margin-bottom:40px; font-size:18px; color:#666;}

/* lunbo index */
.clear-fix:after {
    content: ' ';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clear-fix {
    zoom: 1;
}
.idx-se1 .lf .lunb .content li {
    width: 311px;
    height: 185px;
    float: left;
}
.idx-se1 .lf .lunb .content img {
	width: 311px;
    height: 185px;
    display: block;
    border: none;
}
.idx-se1 .lf .lunb .trigger {
    position: relative;
	margin-top:154px;
	margin-left:106px;
}
.idx-se1 .lf .lunb .trigger li {
    float: left;
    display: inline;
    margin-right: 10px;
    line-height: 18px;
    color: #fff;
    font-size: 18px;
    overflow: hidden;
    cursor: pointer;
}
#container1 li.current {
    color: red;
}
/* lunbo yuanxiao*/
.yx-idx .md .mlb .content li {
    width: 577px;
    height: 280px;
    float: left;
}
.yx-idx .md .mlb .content img {
	width: 577px;
    height: 280px;
    display: block;
    border: none;
}
.yx-idx .md .mlb .trigger {
    /* position: absolute; */
    /* bottom: 10px; */
    /* right: 10px; */
	position:relative;
	margin-top:253px;
	margin-left:245px;
	overflow:hidden;
	text-align:center;
}
.yx-idx .md .mlb .trigger li {
	width:25px;
	height:4px;
    float: left;
    display: inline;
    margin-right: 6px;
	background-color:#fff;
    cursor: pointer;
}
#container li.current {
    background-color: red;
}

/* pages */
.diy_pages { text-align:center; }
.diy_pages a { display:inline-block; border:1px solid #ccc; margin: 0 3px; padding: 0px 10px; height: 26px; line-height: 26px; background-color:#fff; }
.diy_pages a:hover { color: #fff; background-color: #da251e; }
.diy_pages .cur { font-weight:600; background-color: #da251e; color: #fff; }
.diy_pages .dis { color:#ccc;}
.diy_pages .dot { font-size: 12px; margin: 0 12px; font-family: "微软雅黑"; }



