﻿.nav_menu { z-index:999;}
.top .top_r li { z-index:888;}
.stop {border-bottom:solid 1px #ddd;
            -moz-box-shadow: 0px 0px 3px #e5e5e5;
    -webkit-box-shadow: 0px 0px 3px #e5e5e5;
    box-shadow: 0px 0px 3px #e5e5e5;
    }
body { background:#f1f1f1;}
.foot_4,.foot_top,.foot_bot { background:#fff;}
.foot 
{
    margin-top:30px;
    border-top:solid 1px #ddd;
            -moz-box-shadow: 0px 0px 3px #e5e5e5;
    -webkit-box-shadow: 0px 0px 3px #e5e5e5;
    box-shadow: 0px 0px 3px #e5e5e5;
	background:#fff;
	}
.rzleft { width:290px; float:left;}

.lmenu { 
	border:solid 1px #ddd;
	-moz-box-shadow: 0px 0px 3px #e5e5e5;
    -webkit-box-shadow: 0px 0px 3px #e5e5e5;
    box-shadow: 0px 0px 3px #e5e5e5;
	background:#fefff9 url(/renzheng/cx/images/cxlmenu.jpg) no-repeat 80px bottom;
	line-height:36px;
	}
.lmenu div {
	padding:20px;
	}
.lmenu div a {
	display:block;
	color:#333;
	}
.lmenu div a * { vertical-align:middle;}
.lmenu div a i{ display:inline-block; width:4px; height:4px; border-radius:2px; background:#999; margin-right:10px;}
.lmenu div a.active i,
.lmenu a:hover i { background:#e10601;}
.lmenu a.active,
.lmenu a:hover {
	color:#e10601;
	}
.lmenu ul {
	padding:20px; border-top:solid 1px #ddd;
	}
.lmenu ul li {
	line-height:30px;
	color:#666;
	font-size:13px;
	}
.lmenu ul li.first { color:#000;}

.lmenus {
	margin-top:-1px;
	border:solid 1px #ddd;
	-moz-box-shadow: 0px 0px 3px #e5e5e5;
    -webkit-box-shadow: 0px 0px 3px #e5e5e5;
    box-shadow: 0px 0px 3px #e5e5e5;
	background:#fff;
	line-height:36px;
	padding:20px;
	}
.lmenus h2 { font-size:13px; font-weight:normal; color:#000; cursor:pointer;}
.lmenus h2.ons { color:#e10601;}
.lmenus p { color:#666; display:none;}

.teldiv {border:1px solid #d9d9d9; background:#fff; margin:20px 0 0 0;  }
.teldiv h2 { font-size:16px; font-weight:normal; padding:16px 20px; height:18px; line-height:18px; border-bottom:dashed 1px #d9d9d9; }
.teldiv div { padding:14px 20px 20px; }
.teldiv div p { font-size:13px; color:#333; line-height:24px; }
.teldiv div h2 { font-size:24px; color:#d80e1a; line-height:36px; font-weight:normal; font-family:Constantia,Microsoft YaHei UI; }
.teldiv div h2 span { font-size:14px; color:#999; font-family:Microsoft YaHei UI; }
.teldiv div a { display:block; width:100%; font-size:14px; height:36px; line-height:36px; border:solid 1px #d80e1a; color:#d80e1a; text-align:center; margin-top:10px;}
.teldiv div a:hover { border-color:#f60; color:#f60;}
.teldiv .telico { padding:0; padding-left: 70px; background: url(http://cx.zw.cn/images/telico.png) no-repeat 15px 5px; margin:6px 0 19px; }

.teldivs {border:1px solid #d9d9d9; background:#fff; margin:20px 0 0 0;  }
.teldivs h2 { font-size:16px; font-weight:normal; padding:16px 20px; height:18px; border-bottom:dashed 1px #d9d9d9; }
.teldivs h2 .more { float:right; font-size:14px; font-family:'宋体'; color:#888; }

.teldivs .mks_body { border:0; padding:10px 20px;}
.teldivs .mks_body .news { width:100%; height:auto;}
.teldivs .mks_body .news li { width:248px; line-height:30px; font-size:13px; }


.picScroll-top{ overflow:hidden; position:relative; width:auto; margin:0; }
.picScroll-top .bd{ padding:20px; height:467px; overflow:hidden;   }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ zoom:1; }
.picScroll-top .bd ul li{ height:38px; margin-bottom:14px; overflow:hidden; }
.picScroll-top .bd ul li a.leftimg { display:block; max-width:74px; float:left;}
.picScroll-top .bd ul li a.leftimg img { max-width:74px; max-height:34px; padding:1px; border:solid 1px #ddd; }
.picScroll-top .bd ul li a:hover { text-decoration:underline;}
.picScroll-top .bd ul li .newsdr { width:156px; float:right;}
.picScroll-top .bd ul li .newsdr  h2 { font-size:14px; line-height:16px; margin-bottom:4px; font-weight:normal; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.picScroll-top .bd ul li .newsdr  h2 a { color:#333; }
.picScroll-top .bd ul li .newsdr p { font-size:12px; color:#999; line-height:20px;}

.right_bd { border:solid 1px #ddd; padding:2px; margin-top:20px; background:#fff;}
.right_bd img { max-width:100%;}

#indemo{ padding:20px; height:auto; width:auto; }
#indemo div { height:62px; position:relative;overflow:hidden;}
#indemo ul{ position:absolute; top:0px; left:0px; list-style:none; margin:0; padding:0; width:2000px; }
#indemo ul li{ float:left; padding:10px; width:158px; height:40px; border:solid 1px #ddd; margin-right:-1px; text-align:center;}
#indemo ul li img { max-width:158px; max-height:40px; }
#indemo ul li a {text-align:center;vertical-align:middle;display:block;position:relative;width:150px; height:40px;}
#indemo ul li a span{ display:table-cell;vertical-align:middle;width:150px; height:40px;}

.mail_bottom 
{border:1px solid #d9d9d9; background:#fff; margin:20px 0 0 0; 
    }
.mail_bottom h2 { font-size:16px; font-weight:normal; padding:16px 20px; height:18px; border-bottom:dashed 1px #d9d9d9; }
.mail_bottom h2 .more { float:right; font-size:14px; font-family:'宋体'; }  

.rzright { width:790px; float:right;}
.right img { max-width:100%;}
.right_b { 
	border:solid 1px #ddd;
	border-top:0;
	-moz-box-shadow: 0px 0px 3px #e5e5e5;
    -webkit-box-shadow: 0px 0px 3px #e5e5e5;
    box-shadow: 0px 0px 3px #e5e5e5;
	background:#fff;
	padding:20px;
	}
.right_b h2 { font-size:16px; font-weight:normal; color:#000; margin:20px 0 10px;}
.right_b p { color:#666; line-height:24px; font-size:13px;}


.cxbanner{ width:100%; height:256px; overflow:hidden; position:relative; border:1px solid #ddd; -moz-box-shadow: 0px 0px 3px #e5e5e5;
    -webkit-box-shadow: 0px 0px 3px #e5e5e5;
    box-shadow: 0px 0px 3px #e5e5e5; }
.cxbanner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.cxbanner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.cxbanner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; font-size:12px; text-align:center; background:#fff; cursor:pointer; }
.cxbanner .hd ul li.on{ background:#f00; color:#fff; }
.cxbanner .bd{ position:relative; height:100%; z-index:0;   }
.cxbanner .bd li{ zoom:1; vertical-align:middle; }
.cxbanner .bd img{ width:100%; height:256px; display:block;  }

.slideBox .hd ul li { font-size:12px;}

.mks h2 { padding:16px 20px;height:18px; line-height:18px; position:relative; border:solid 1px #ddd; border-bottom:dashed 1px #d9d9d9; background:#fff; font-size:12px;font-weight:normal; margin-bottom:-1px;}
.mks h2 span { font-size:16px; color:#242424; font-family:'微软雅黑'; position:static; border:0; }
.mks h2 .ons {  color:#d80e1a; font-weight:bold; }
.mks h2 a { position:absolute; right:6px; bottom:-4px;  font-family:'微软雅黑'; }
.mks_body { background:#fff; border:solid 1px #ddd; }
.mks_body div { padding:20px;}
.mks_body div.clear { padding:0;}
.mks_body .about_kx2 { padding:0; padding-left:120px;}
.mks_body .about_jz { padding:40px 40px 30px 104px;}
.about_jz { padding:40px 40px 30px 104px; background:url(http://cx.zw.cn/images/jz01.jpg) no-repeat 36px 40px; width:249px; float:left; border-right:dashed 1px #d9d9d9; border-bottom:dashed 1px #d9d9d9; margin:0; }
.about_jz2 { background:url(http://cx.zw.cn/images/jz02.jpg) no-repeat 36px 40px; border-right:0; border-bottom:0; }
.about_jz3 { background:url(http://cx.zw.cn/images/jz03.jpg) no-repeat 36px 40px; border-bottom:0; }
.about_jz4 { background:url(http://cx.zw.cn/images/jz04.jpg) no-repeat 36px 40px; border-right:0; }
.about_jz5 { background:url(http://cx.zw.cn/images/jz05.jpg) no-repeat 50px 40px; }
.about_jz6 { background:url(http://cx.zw.cn/images/jz06.jpg) no-repeat 50px 40px;border-right:0; }
.about_jz7 { background:url(http://cx.zw.cn/images/jz07.jpg) no-repeat 50px 40px; }
.about_jz8 { background:url(http://cx.zw.cn/images/jz08.jpg) no-repeat 50px 40px;border-right:0; }
.about_jz9 { background:url(http://cx.zw.cn/images/jz09.png) no-repeat 50px 40px; border-bottom:0;}
.about_jz10 { background:url(http://cx.zw.cn/images/jz10.png) no-repeat 50px 40px;border-right:0;border-bottom:0; }
.version p { padding:0 20px;}
.about_kx2  { background:url(../images/cx_ico.jpg) no-repeat;}
.mks .about_jz h2 { font-size:14px; line-height:14px; margin-bottom:10px; color:#000;  font-family:'微软雅黑'; font-weight:normal; padding:0; border:0; height:auto; }
.about_jz p,.rabout_jz p { line-height:22px; color:#888; }

.mks .version { width:222px; float:left; text-align:center; line-height:24px; padding:20px; border-right:dashed 1px #d9d9d9; }
.mks .version h2 { border:none; font-size:14px; font-weight:bold; color:#000; padding:0 0 6px; font-weight:normal; margin:0; }
.mks .version span,.version a { color:#F00;}
.mks .version img { max-height:40px;}
.mks .version p { padding:6px 0 0;}
.mks .version p b { font-weight:normal;}
.mks .version p b a { margin-right:4px;}
.mks .version a.zhuce { display:inline-block; padding:0px 10px; border:solid 1px #d80e1a; color:#d80e1a; border-radius:1px;}
.mks .version a.zhuce:hover { border-color:#f60; color:#f60; text-decoration:none;}
.mks .version a:hover { text-decoration:underline;}

.cxgwrz .version { width:156px;} 
.cxgwrz .version img { max-height:80px;}
.cxhlwjr .version { width:222px;} 
.cxhlwjr .version img { max-height:80px;}

.ad { margin-top:20px;}
.ad img { width:784px; height:106px; background:#fff; border:solid 1px #ddd; padding:2px; }

.newsdivh { width:383px; float:left;border:1px solid #d9d9d9; background:#fff; margin:20px 20px 0 0;  }
.newsdivh h2 { font-size:16px; font-weight:normal; padding:16px 20px; height:18px; border-bottom:dashed 1px #d9d9d9; }
.newsdivh h2 span { float:left;}
.newsdivh h2 .more { float:right; font-size:14px; font-family:'宋体'; color:#888; }
.newsdivh ul.news {  padding: 10px 0 10px 20px; width:193px; height:auto; float:left; }
.newsdivh ul.news li { line-height:30px;width:193px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.newsdivh ul.news li a { font-size:13px; width:193px; }

.slideBox{ width:130px; height:130px; overflow:hidden; position:relative;  float:left; margin:20px 0 0 20px;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; width:100%; z-index:0;   }.slideBox .bd ul { overflow:hidden;}
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:130px; height:130px; display:block;  }
		
	.tdiv_bg table td { padding:8px 0;}
.tdiv_bg { display:block; background:none; position:static; width:auto; height:auto; }
.tdiv_bg .text { height:30px; line-height:30px; width:250px; padding-left:4px; border:solid 1px #999; border-radius:2px; font-family:Microsoft YaHei UI;}
.tdiv_bg .text2 { width:150px; margin:0; background:#fff; border:solid 1px #999; border-radius:2px;}
.tijiao .textarea { height:138px; width:430px;}
.tdiv_bg .submit { display:block; height:40px; width:120px; margin:0; background:#d20200; font-family:Microsoft YaHei UI; font-size:16px;}
.website a.close { margin:0;}

.rztijiao { padding:50px 50px 0 50px; }
.rztijiao h2 { font-size:24px; color:#d20200; }
.rztijiao table { width:100%;}
.rztijiao  .td_l { width:196px; text-align:right; vertical-align:top; line-height:32px;}
.rztijiao  td label { margin:0 20px 0px 2px; display:inline-block; width:100px; text-align:left; color:#333;}
.rztijiao  td label img  { width:80px;}
.tdiv_bg .rztijiao  td { color:#333;}
.rztijiao  td * { vertical-align:middle;}
.rztijiao  td p { color:#f90; margin:4px 0 2px;}
.tdiv_bg .rztijiao  td span { color:red;}

.tdiv_bg table td span { color:#333;}
.tdiv_bg .tdiv_body { height:auto; width:auto; position:static; border-radius:4px; margin:0; }

.xindiv { border:1px solid #ddd; background:#fff;  }
.xindiv h2 { font-size:16px; font-weight:normal; padding:16px 20px; height:18px; border-bottom:dashed 1px #d9d9d9; }
.xindiv h2 span { float:left;}
.xindiv .mks_body { border:0; padding:20px;}
.xindiv .about_kx2 { margin:0;background:url(http://cx.zw.cn/images/cx_ico.jpg) no-repeat; color:#888; font-size:13px; }

.newsdemos { background:#fff; padding:20px; border:solid 1px #ddd;}
.newsdemos li { float:left; width:133px; margin:8px; height:60px;}
.newsdemos li a { border:solid 1px #ccc; display:block;}
.newsdemos li a img { width:126px; height:50px; margin:2px;}

.mks_body p { color:#888;}

#cxcase { margin-top:0;}

.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 9999999; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}
