@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; }
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body {  color:#7c7c7c; font-family:"Microsoft Yahei","微软雅黑",Arial,Helvetica,sans-serif;  font-size: 14px; background:#fff; line-height:24px; min-width: 1260px; overflow:auto}
li, ol { list-style:none; }
i, em, b { font-style:normal; font-weight:normal; }
a {  color: #fff; text-decoration: none; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
a:hover { cursor:pointer; text-decoration:none; color:#666;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.'; }
img{ padding:0; margin:0; display:block;}
a img { border:none; }
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:12px;}
.fl{float:left;}
.fr{float: right;}
img , input{border:0; display:inline-block; outline:none; font-family:"Microsoft Yahei","微软雅黑"}
div{ display:block;}

.top{ width:100%; height:40px; line-height:40px; background:#3c3d40; color:#eee; font-size:12px;}
.top-logo{ padding:0 20px 0 20px; line-height: 14px; margin-top: 13px; font-size: 14px; font-weight: bold; color: #fff; border-right:1px solid #4d4e51;}
.top-logo.fy-logo{ background:url(/Images/logo.png) no-repeat 20px center; line-height:40px; margin-top:0; padding-left:50px}
.top .top-side{ padding-right:14px; cursor:pointer; padding:0 20px 0 38px; background: url(/Images/idc-spri.png) no-repeat; background-position: 16px 13px; position:relative; z-index:4}
.top .top-side i{background:url(/Images/idc-spri.png) no-repeat; background-position:-118px -4px; display:inline-block; margin-left:8px; width:6px; height:4px; vertical-align:2px;}
.top .top-side.on{ background-color:#fff; color:#333; }
.top .top-side.on i{background-position:-182px -4px;}
.top .top-side:hover{background-color:#48494d; color: #c2c7d4;}
.top-down { position:relative;}
.top-meau ul{ z-index: 3; width:340px; position:absolute; left:0; top:40px; background:#fff; -webkit-box-shadow:1px 2px 2px #b8b8b8; -moz-box-shadow:1px 2px 2px #b8b8b8; box-shadow:1px 2px 2px #b8b8b8; padding:10px 0; display:none;}
.top-meau ul li{ float:left; margin:0 15px 5px 15px;}
.top-meau ul li a{ display:block; color: #333; width:140px; height:30px; line-height:30px; font-size:12px; text-indent:48px; background:url(/Images/idc-spri.png) no-repeat; background-position: 0px -43px;}
.top-meau ul li.on a{ background-color:#f0f0f0;}
.top-meau ul li a:hover{ background-color:#f0f0f0; color:#666}
.top-meau ul li.li-t a{background-position: -160px -43px;}
.top-meau ul li.li-s a{background-position: 0 -76px;}
.top-meau ul li.li-f a{background-position: -160px -76px;}
.top-meau ul li.li-w a{background-position: 0px -110px;}
.top-meau ul li.li-l a{background-position: -160px -110px;}
.top-meau ul li.li-q a{background-position: 0px -144px;}
.top-meau ul li.li-b a{background-position: -160px -144px;}
.top-meau ul li.li-j a{background-position: 0px -179px;}
.top-meau ul li.li-shi a{background-position: -160px -179px;}
.top-help{ padding:0 20px; border-left:1px solid #4d4e51; color:#fff;}
.top-help:hover{background-color:#48494d; color: #c2c7d4;}
.top-int{ border-left:1px solid #4d4e51; color:#eeeeee; position:relative;}
.top-int ul{display:none; width:100%; border-top:1px solid #e5e5e5; position:absolute; left:0; top:39px;  text-align:center;  background: #fff;-webkit-box-shadow: 1px 2px 2px #b8b8b8;-moz-box-shadow: 1px 2px 2px #b8b8b8;box-shadow: 1px 2px 2px #b8b8b8; z-index:3}
.top-int a{  height:40px; line-height:40px; background:#fff; color:#333}
.top-int a:hover{ color:#ff6800}
.top-int .top-side{ background:none; padding:0 20px;}

/*登录页面 begin*/
.idc-main{ width: 100%; height: 620px; position: relative; background: url(/Images/idc-main-bg-1.gif) no-repeat center bottom #f5f5f5; background-size:100% auto;}
.idc-main-bg{ position: absolute; left:12%; top: 170px; width:80%; }
.idc-main-bg img{width: 100%;}
.idc-main-login{ position: absolute; width: 400px; left: 50%; margin-left: -200px; top: 80px; -webkit-animation: fromBack .6s linear;-moz-animation: fromBack 0.6s linear;-ms-animation: fromBack 0.6s linear; animation: fromBack 0.6s linear;}
.idc-main-login h4{ text-align: center; margin-bottom: 20px;}
.idc-main-login h4 span{ color: #71829d; font-size: 24px; line-height: 24px; padding-top: 5px; display:block}
.idc-main-login .login-m{ width: 100%; margin-bottom: 20px; }
.idc-main-login .login-m ul{ width: 100%; border: 1px solid #e8e8e8; background: #fff; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius:4px; }
.idc-main-login .login-m li{ height: 50px; line-height: 50px; border-bottom: 1px solid #e9e9e9}
.idc-main-login .login-m li span{ display: block; float: left; width: 36px; height: 50px; background: url(/Images/idc-spri.png) no-repeat; background-position: 11px -223px;}
.idc-main-login .login-m li input{ width: 350px; height: 50px; line-height: 50px; float: left; font-size: 16px; color: #666;}
.idc-main-login .login-m li.li-t{ border-bottom: 0;}
.idc-main-login .login-m li.li-t span{ background-position:  11px -271px;}
.idc-main-login a{ display: block; width: 402px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 18px; background: #46c3d7; -moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius:30px; }
.idc-main-login a:hover{ background: #39b3c6}

.idc-meau h4{ text-align: center; color: #71829d; font-size: 24px; line-height: 24px; padding:50px 0 35px 0;}
.idc-meau ul{ width: 100%; text-align: center;}
.idc-meau li{ cursor: pointer; display: inline-block; width: 80px;  margin: 0 8px; }
.idc-meau li i{ width: 80px;height: 76px; display: table-cell; vertical-align: middle; border: 2px dashed #b4bec7; -moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%; -webkit-box-shadow: 0px 10px 16px rgba(237,237, 237, 1);-moz-box-shadow: 0px 10px 16px rgba(237,237, 237, 1);box-shadow: 0px 10px 16px rgba(237,237, 237, 1); transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s;}
.idc-meau li p{ text-align: center; font-size: 14px; color: #808c9f; margin-top: 10px;}
.idc-meau li.on i{ border-color: #46c3d7; -webkit-box-shadow: 0px 10px 16px rgba(187,187, 187, 1); -moz-box-shadow: 0px 10px 16px rgba(187,187, 187, 1); box-shadow: 0px 10px 16px rgba(187,187, 187, 1);}
.idc-meau li:hover i{ border-color: #46c3d7; -webkit-box-shadow: 0px 10px 16px rgba(187,187, 187, 1); -moz-box-shadow: 0px 10px 16px rgba(187,187, 187, 1); box-shadow: 0px 10px 16px rgba(187,187, 187, 1);}

@media screen and (max-width: 1640px) {
	.idc-main{ height: 500px; }
}

@-webkit-keyframes fromBack{
	0%{
		-webkit-transform: scale(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scale(1);
		opacity: 1;
	}
}
@-moz-keyframes fromBack{
	0%{
		-webkit-transform: scale(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scale(1);
		opacity: 1;
	}
}
@-ms-keyframes fromBack{
	0%{
		-webkit-transform: scale(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scale(1);
		opacity: 1;
	}
}
@keyframes fromBack{
	0%{
		-webkit-transform: scale(0);
		opacity: 0;
	}
	100%{
		-webkit-transform: scale(1);
		opacity: 1;
	}
}
/*登录页面 end*/
.megmeau{ width:100%; height:60px; line-height:60px; background:#fff; border-bottom:1px solid #dcdcdc; -webkit-box-shadow:0 0px 6px rgba(0,0,0,.2); -moz-box-shadow:0 0px 6px rgba(0,0,0,.2); box-shadow:0 0px 6px rgba(0,0,0,.2); position:relative; z-index:2}
.megmeau-tit{ color:#bbbbbb; font-size:20px; padding:0 0 0 20px; width:170px;}
.megmeau-nav li{ float:left; margin-right:60px;}
.megmeau-nav li a{ color:#333333; font-size:14px; display:block; border-bottom:2px solid #fff; line-height:58px}
.megmeau-nav li a:hover{ color:#ff6800; border-color:#ff6800}
.megmeau-nav li.on a{ color:#ff6800; border-color:#ff6800}
.megmeau-but a{ width:90px; height:30px; display:inline-block; border:1px solid #49b719; background:#4bcc14; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; line-height:30px; text-align:center; font-size:13px; margin-left:5px;}
.megmeau-but a:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.8; color:#fff;}
.megmeau-but a.a-t{ background:#2caff0; border-color:#169ddf}
.megmeau-but a.a-s{ background:#efb200; border-color:#e5aa00}
.megmeau-but a.a-f{ background:#db3e26; border-color:#e4432b}
.megmeau-but a.a-l{ background:#ef6100; border-color:#e25c00}
.megmeau-sel{ line-height:32px;}
.megmeau-sel span{ float:left; color:#333333; font-size:12px; margin-right:10px;} 
.megmeau-sel input{ float:left; width:98px; height:30px; line-height:30px; border:1px solid #dcdcdb; background:#fff; color:#333; margin-right:10px; text-indent:10px; font-size:12px;}
.megmeau-sel a{ float:left; display:block; border:1px solid #dcdcdb; background:#fff; height:30px; line-height:30px; color:#666; padding:0 10px; font-size:12px;}
.megmeau-sel a:hover{ color:#fff; border-color:#ff6800; background:#ff6800}

.main{ background:#f4f4f4;}
#host-czrz .main-r-m{ margin-left:0}
.main-l{ width:219px; margin-right:-100%; background:#f4f4f4; position:relative; z-index:2}
.main-l ul{ width:100%;}
.main-l ul li{ width:100%; border-bottom:1px solid #e7e7e7;}
.main-l ul li a{ width:217px; border-left:2px solid #f4f4f4; background:#f4f4f4; color:#333333; font-size:14px; display:block; text-indent:17px; line-height:38px;}
.main-l ul li a:hover{ color:#ff6800;}
.main-l ul li.on a{ background:#fff; color:#ff6800; border-color:#ff6800;}
.main-r{ width:100%; position:relative; z-index:1}
.main-r-m{ margin-left: 219px; padding: 20px 20px 30px 20px; background-color: #fff;  border-left:1px solid #dcdcdc;}
.r-m-tit{ margin-bottom:15px; float:left; width:100%}
.r-m-tit h4{ color:#666666; font-size:16px; line-height:16px; border-left:1px solid #dbdbdb; padding-left:11px; margin-top:8px;}
.main-r-m .nswer{ float:left; position:relative; margin-right:1%; margin-top:5px;}
.main-r-m .nswer i{width: 14px;height: 14px; display: block; cursor: pointer; background:url(/Images/level_2.png) no-repeat;}
.main-r-m .nswer dl { position: absolute; background: #fefee7; width:200px; left:50%; bottom:24px; margin-left:-100px; display:none}
.main-r-m .nswer dl dt { font-size: 12px; color: #666; padding:7px 10px; line-height: 18px; border: 1px solid #b9b9b9; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.main-r-m .nswer dl dd {width: 12px; height: 8px; background: url(/Images/zc_jt.gif) no-repeat; position: absolute; bottom: -7px; left:50%; margin-left:-6px;}
.m-con table{width: 100%;border-collapse: collapse;border-spacing: 0;background: #fff; color: #666; font-size:12px; float:left;}
.m-con table tr{ border:1px solid #eeeeee;}
.m-con table td{ border:0; padding:7px 0;}
.m-con-o,.m-con-t,.m-con-s,.m-con-f{width:100%}
.m-con-o-m{ width:100%; margin-bottom:20px;}
.m-con-o-m-tit{ width:100%; background:#f6f7fb; border:1px solid #eeeeee; height:40px; line-height:40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float:left;}
.m-con-o-m-tit p{ font-size:14px; color:#333333; text-indent:15px;}
.m-con-o-m-tit span{ width:40px; height:40px; display:block; background:url(/Images/idc-12.png) no-repeat;  background-position:13px 15px; border-left:1px solid #eee; cursor:pointer;}
.m-con-o-m-tit span.up{background-position:13px -25px}
.m-con .m-con-o-m table td{ width:50%}
.m-con-o-m table p{ float:left; text-indent:15px;}
.m-con-o-m table span{ float:left; color:#333; margin:0 3% 0 1%}
.m-con-o-m table span.span-o{ color:#ff6800}
.m-con-o-m table span i{color:#ff6800}
.m-con-o-m table a{ float:left; color:#2768d2; font-size:12px; margin-right:2%}
.m-con-o-m table a:hover{ text-decoration:underline;}
.m-con-o-m table .tr-o td{ padding:5px 0; line-height:30px;}
.m-con-o-m table .sel-o{ width:220px; height:30px; line-height:30px; border:1px solid #dcdcdb; float:left; background:#fff; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; outline:none; margin:0 2% 0 1%; color:#666666}
.m-con-o-m table a.a-o{ background:#f8f8f8; line-height:28px; height:28px; border:1px solid #cccccc; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; color:#666666; font-size:13px; text-align:center; width:80px;}
.m-con-o-m table a.a-o:hover{ background:#ff6800; color:#fff; border-color:#ff6800; text-decoration:none;}
.m-con .tip{ font-size:12px; background:#fcf8e2; line-height:23px; border:1px solid #fbeccb; width:100%; padding:5px 0; float:left;}
.m-con .tip p{  padding-left:35px; color:#666}
.m-con .tip span{ color:#55911f; display:block; background:url(/Images/idc-14.png) no-repeat 13px center; padding-left:35px;}
.m-con .tip p a{ color:#2768d2}
.m-con .tip p a:hover{ text-decoration:underline;}
.m-con .tip.dh{ line-height:37px; padding:0;}
.m-con .tip.dh p{ padding:0; display:inline-table;}
.m-con .tip.dh span{display:inline-table;}
.m-con-t table{ margin-bottom:50px; border:0}
.m-con-t table .span-o{ color:#ff6800}
.m-con-t table .span-t{ color:#55911f}
.m-con-t .tr-o{ color:#999999; font-weight:bold; background:#f6f7fb}
.m-con-t tr .last{ text-align:right;}
.m-con-t tr .last a{ color:#2768d2; margin-left:8%; float:right;}
.m-con-t tr .last a:hover{ text-decoration:underline;}
.m-con-t tr td{ padding-left:15px; padding-right:15px;}
.m-con-t tr td.td-o{ color:#55911f}
.m-con-t .tr-t{ border:0;}
.m-con-t .tr-t td{ border:0; padding:15px 0 0 0;}
.m-con-t .tr-t a{ color:#2768d2;}
.m-con-t .tr-t a:hover{ text-decoration:underline;}
.m-con .tr-fy{ background:#f6f7fb}
.m-con .tr-fy p{ line-height:32px;}
.m-con .tr-fy p span{ color:#ff6800}
.m-con .tr-fy-a a{ width:40px;  height:30px; background:#eeeeee; border:1px solid #dcdcdb; display:inline-block; float:left; margin-left:7px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; background:url(/Images/idc-15.png) no-repeat; background-position:17px center}
.m-con .tr-fy-a a:hover{ background-color:#eaeaea}
.m-con .tr-fy-a a.right{background-position:-31px center}
.m-con-s table{ margin-bottom:25px;}
.m-con-s .tr-o{ background: #f6f7fb; color: #ff6800; font-size:16px;}
.m-con-s tr td{ padding-left: 15px; padding-right: 15px;}
.m-con-f-m{ float:left; width:1000px; margin-top:20px}
.m-con-f-m-o{ padding:20px 0; border-bottom:1px solid #dcdcdc; width:100%; font-size:12px; color:#666; line-height:24px;}
.m-con-f-m-o .p-o{ width:118px; font-weight:bold; text-align:right; margin-right:20px;}
.m-con-f-m-o .p-t{ color:#ff6800;}
.m-con-f-m-o .con{ float:left;}
.m-con-f-m-o .con-m { padding-left:75px; background:url(/Images/idc-17.gif) no-repeat left center; min-height:144px;} 
.m-con-f-m-o .con-m.mt{background:url(/Images/idc-18.gif) no-repeat left center;}
.m-con-f-m-o .con-m.mt li{ float:inherit;}
.m-con-f-m-o .con-m ul{ width:710px; padding-left:25px; border-left:1px solid #dcdcdc; min-height:144px;}
.m-con-f-m-o .con-m ul li{ width:50%; float:left;}
.m-con-f-m-o .con-m ul li input{ vertical-align:-2px; margin-right:8px;}
.m-con-f-m-o .p-s{ color:#55911f; background:url(/Images/idc-14.png) no-repeat left center; padding-left:22px; margin:25px 0 25px 100px;}
.m-con-f-m .but{ width:90px; height:30px; display:inline-block; border:1px solid #e25c00; background:#ef6100;; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; line-height:30px; text-align:center; font-size:13px; margin:30px 0 0 167px;}
.m-con-f-m .but:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8; opacity: 0.8; color:#fff;}
.m-con table tr .m-con-s-t tr{ border:none;}
.m-con table tr .m-con-s-t tr td{ padding:0; padding:20px 0;}
.m-con table tr .m-con-s-t table{ margin:0; float:inherit}

.tc-bg{ background:#000; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5; width:100%; height:100%; position:fixed; left:0; top:0; display:none; z-index:9998}
.tc-dig{ position:fixed; width:600px; left:50%; margin-left:-300px; top:50%; background:#fff; border:1px solid #cfcfcf; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; -webkit-box-shadow: 1px 4px 10px rgba(0,0,0,.32); -moz-box-shadow:1px 4px 10px rgba(0,0,0,.32); box-shadow: 1px 4px 10px rgba(0,0,0,.32); display:none; z-index:9999}
.tc-dig h4{ line-height:50px; border-bottom:1px solid #e5e5e5; color:#333333; font-size:16px; font-weight:bold; text-indent:17px;}
.tc-dig-m{ padding:50px 0 44px 0}
#zdbf-tc .tc-dig-m{ padding:20px 0 44px 0;}
#czxt-tc .tc-dig-m{ padding:28px 0 22px 0;}
.tc-dig-m p{ background:#fcf8e2; width:520px; margin:0 auto; border:1px solid #fbeccb; color:#9e7437; font-size:12px;  -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; padding:5px 10px; margin-bottom:30px;}
.tc-dig-m li{ margin-bottom:6px;}
.tc-dig-m ul .span-o{ display:block; width:195px; line-height:32px; color:#666; font-size:12px; text-align:right; margin-right:10px;}
.tc-dig-m ul .span-t{ color:#ff6800; font-size:14px; line-height:32px;}
.tc-dig-m ul .span-s{ color:#666666; font-size:12px; line-height:32px;}
.tc-dig-m ul .inp-o{ height:30px; line-height:30px; border:1px solid #d1d1d1; background:#fff; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; width:208px; padding:0 10px; font-size:12px; color:#333}
.tc-dig .tc-dig-but{ width:100%; text-align:center; border-top:1px solid #e5e5e5; padding:20px 0}
.tc-dig .tc-dig-but a{ display:inline-block; width:90px; height:30px; line-height:30px; text-align:center; background:#f8f8f8; border:1px solid #c9c9c9; color:#666666; font-size:13px; -moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; margin:0 5px;}
.tc-dig .tc-dig-but a:hover{ color:#ff6800}
.tc-dig .tc-dig-but a.on{background: #ef6100; border-color: #e25c00; color:#fff;}
.tc-dig .tc-dig-but a.on:hover{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.8; color:#fff;}
.tc-dig .close{ position:absolute; top:18px; right:18px; width:16px; height:16px; display:block; background:url(/Images/idc-16.png) no-repeat;  background-position:0 0; transition: 0s; -webkit-transition: 0s; -moz-transition:0s;}
.tc-dig .close:hover{ background-position:-24px 0;}