﻿html{font-family: "Microsoft YaHei","微软雅黑","宋体",Arial,Verdana,sans-serif}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,tbody,tfoot,thead,time,tt,u,ul,var,video{margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;font-weight: 400}
table,td,th,tr{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}
ol,ul{list-style: none}
blockquote,q{quotes: none}
blockquote:after,blockquote:before,q:after,q:before{content: '';content: none}
table{border-collapse: collapse;border-spacing: 0;width: 100%}
img{border: none}
:focus{outline: 0}
a,a:hover{text-decoration: none}
em{font-style: normal}
.zd-clear:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;overflow: hidden}
.zd-clear{zoom: 1}
.clear{clear: both;height: 0;overflow: hidden;display: block}
.hide{display: none}
.fl{float: left}
.fr{float: right}
.left_part_top{height:102px;line-height:102px;font-size:26px;color:white;background:#993365;text-align:center;border-bottom:3px solid #c48f5d;}
::-webkit-input-placeholder{-webkit-text-fill-color: #989696}
::-moz-placeholder{color: #989696}
input:-ms-input-placeholder{color: #989696}
input,select{border: none}
html{height: 100%}
body{min-width: 1100px;background-color: #FFF}
.zd-wrap{width: 1100px;margin: 0 auto;position: relative}
.zd-wrap2{width: 1100px;margin: 0 auto;height: 120px;position: relative}
.zd-header{height: 120px;background-color: #fff;position: relative}
.zd-header h1{margin: 20px 0 0}
.zd-header .logo{position: absolute;right: 40px}
.dh1{width: auto;height: 120px;text-align: right}
.dh1 ul a{font-size: 13px;line-height: 30px;padding-top: 30px;display: inline-block}
.dh1 .ss{margin-top: 5px}
.dh1 .ss .inp1{width: 217px;height: 28px;border: 1px solid #dedede;border-radius: 3px;float: left;padding: 0 5px}
.dh1 .ss .inp2{width: 36px;height: 30px;background: url(../img/i1.jpg) left center no-repeat;display: block;float: left}
.dh1 a{text-decoration: none;color: #666}
.dh1 a:hover{color: #F90}
.zd-footer{height: 180px;color: #fff;background-color: #292a2a}
.zd-footer dl{margin-top: 20px}
.zd-footer dt{font-size: 24px;font-weight: 700;height: 45px;line-height: 45px;margin-bottom: 5px}
.zd-footer dt img{position: relative;top: 7px;margin-right: 10px}
.zd-footer dd{font-size: 16px;line-height: 25px;margin-bottom: 10px}
.zd-footer dd em{font-weight: 700}
.zd-footer .wx-box{margin-left: 180px}
.zd-footer .wb-box{margin-left: 35px}
.zd-footer .wb-box,.zd-footer .wx-box{margin-top: 30px}
.zd-footer .wb-box p,.zd-footer .wx-box p{margin-top: 20px;margin-left: 15px;line-height: 25px}
.zd-copy{color: #fff;height: 120px;line-height: 60px;text-align: center;font-size: 16px;background-color: #252525}
.zd-copy1{color: #888;font-size: 14px;text-align: center;height: 40px;line-height: 40px}
.zd-nav{width: 100%;height: 60px;background-color: #993365;position: relative}
.zd-nav ul{float: left;position: relative}
.zd-nav a{color: #fff}
.zd-nav ul li{float: left;height: 60px;line-height: 60px;position: relative}
.zd-nav ul li a{display: block;width: auto;height: 60px;padding: 0 23px;line-height: 60px;font-size: 16px}
.nav ul li.current,.zd-nav ul li a:hover{background: #ff4b68;color: #fff}
.zd-nav .sub{display: none;width: 100%;left: 0;top: 58px;position: absolute;background: #4E4E4E;z-index: 100}
.zd-nav .sub li{zoom: 1;line-height: 50px;height: 50px;width: 100%;text-align: center}
.zd-nav .sub a{display: block;line-height: 50px;height: 50px;font-size: 14px;padding: 0;}
.zd-nav .sub a:hover{background: #6d6d6d;color: #fff}
.more{width: 20px;height: 20px;border: 1px solid #466c95;color: #466c95;border-radius: 50%;float: right;line-height: 17px;text-align: center;margin-top: 16px;font-size: 14px}
.more:hover{border: 1px solid #ff2c00;color: #fff;background: #ff2c00}
.to-up{position: fixed;right: 0;bottom: 280px;display: none}
.toolbar{position: fixed;left: 0;top: 50%;margin-top: -50px}
.toolbar-item{background: url(../img/09.png) no-repeat;display: block;width: 50px;height: 50px;margin-top: 1px;position: relative}
.toolbar-item-2{background-position: 0 -52px}
.toolbar-layer{background-color: #fff}
.toolbar-item .toolbar-layer{width: 220px;height: 270px;background-color: #fff}
.toolbar-layer{position: absolute;left: 60px;top: 0;width: 160px;opacity: 0;filter: alpha(opacity=0);transform-origin: 5% 5%;-moz-transform-origin: 5% 5%;-ms-transform-origin: 5% 5%;-o-transform-origin: 5% 5%;-webkit-transform-origin: 5% 5%;transform: scale(.01);-moz-transform: scale(.01);-ms-transform: scale(.01);-o-transform: scale(.01);-webkit-transform: scale(.01);transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;-webkit-transition: all 1s}
.toolbar-item:hover .toolbar-layer{opacity: 1;filter: alpha(opacity=100);transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1)}
.toolbar-layer{text-align: center;box-shadow: 0 0 5px rgba(0,0,0,.1);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);border: 1px solid #eaeaea}
.toolbar-layer h2{color: #555;font-size: 24px;line-height: 30px;margin: 5px 0}
.toolbar-layer img{margin-top: 15px;margin-bottom: 8px}
.toolbar-item-2 .toolbar-layer img{margin-top: 20px;width: 160px;height: 139px}
.toolbar-item-1 .toolbar-layer img{width: 188px;height: 190px}
.zd-mini-tips,.zd-tips{background-color: #fcf9f5;border: 1px dashed #e9c792;color: #333;font-size: 16px;padding: 15px 20px;line-height: 28px}
.zd-mini-tips img,.zd-tips img{position: relative;margin-right: 15px;float: left}
.zd-mini-tips span,.zd-tips span{display: block;margin-left: 40px}
.zd-mini-tips{line-height: 20px}
.g-form ul li{font-size: 14px;color: #000;line-height: 50px;vertical-align: middle}
.g-form .tips{color: #888;font-size: 12px}
.g-form .form-item{float: left}
.g-form .form-label{float: left;width: 105px;text-align: right;color: #888}
.g-form .form-wrap{display: inline-block;width: 252px}
.g-form .form-input,.g-form select{width: 238px;height: 34px;line-height: 34px;display: inline-block;padding: 0 10px;font-size: 14px;border: 1px solid #ccc;border-radius: 2px;vertical-align: bottom\9}
.g-form select{padding-right: 0;width: 240px\9}
.g-form .form-input{width: 218px;vertical-align: middle\9}
.g-form .btns{text-align: center;margin-top: 20px}
.g-form .btns .gbn{height: 40px;line-height: 40px;min-width: 100px}
.g-form textarea{width: 592px;height: 100px;position: relative;top: 10px;border: 1px solid #ccc;resize: none}
.g-form .error{color: #f65d22;font-size: 12px;line-height: 12px;vertical-align: middle;margin-left: 105px}
.g-form .error img{position: relative;top: 2px}
.gbn{display: inline-block;color: #fff;font-size: 20px;border-radius: 3px;text-align: center;background-color: #fff;height: 45px;line-height: 45px;width: 140px;position: relative}
.gbn i{display: inline-block;background-repeat: no-repeat;margin-right: 3px;vertical-align: middle;position: relative;top: -1px}
.gbn-blue{background-color: #2b5d9b}
.gbn-red{background-color: #d72b2f}
.gbn-gray{background-color: #d8dcdd}
.gbn-icon{display: inline-block;width: 35px;height: 35px;background-color: #e2b425;position: relative;border-radius: 3px}
.gbn-icon img{position: absolute;top: 10px;left: 10px}
.gbn-icon.red{background-color: #e45f4e}
.gbn-icon.blue{background-color: #63bbd5}
.gbn-refresh{border: 1px solid #ddd;height: 34px;line-height: 34px;font-size: 14px;color: #555;width: 155px;margin-top: 5px}
.gbn-refresh i{background-image: url(../img/refresh.png);width: 16px;height: 16px}
.gbn-refresh:focus,.gbn-refresh:hover{background-color: #f6f7f9}
.g-file-button{position: relative;overflow: hidden}
.g-file-button input[type=file]{border: 0;margin: 0;padding: 0;opacity: 0;filter: alpha(opacity=0);cursor: pointer;z-index: 100000;width: 95px;height: 36px;position: absolute;top: 0;left: 0}
.g-table{margin: 0 auto;border-collapse: collapse;border-spacing: 0;width: 100%}
.g-table th{background-color: #efefef;color: #32343b;text-align: center;height: 50px;line-height: 50px;vertical-align: middle;font-size: 16px;font-weight: 400}
.g-table td{background-color: #f6f4f4;color: #333;height: 60px;line-height: 60px;padding: 0 10px;vertical-align: middle;font-size: 14px}
.g-table td a{text-decoration: underline;cursor: pointer}
.g-table td,.g-table th{border: 1px solid #fff}
.g-table .form-control{padding: 0 0 0 5%;height: 36px;line-height: 36px;border: 1px solid #d7d7d7;width: 95%}
.zd-login .zd-wrap{height: 500px;}

.login-box{background-color: #fff;width: 310px;position: absolute;right: 0;top: 50%;padding: 20px 50px;margin-top: -178px}
.login-box .login-title{margin-bottom: 20px;color: #555;font-size: 24px;padding-bottom: 5px;border-bottom: 2px solid #c9c9c9;text-align: center}
.login-box .login-tabs{font-size: 0;margin-bottom: 15px}
.login-box .login-tabs a{color: #888;font-size: 24px;text-align: center;display: inline-block;width: 50%;padding-bottom: 5px;border-bottom: 2px solid #c9c9c9}
.login-box .login-tabs a.on{color: #da2d31;border-color: #da2d31}
.login-box .form-group{margin-bottom: 20px;border: 1px solid #ddd;border-radius: 3px;position: relative;width: 100%;height: 38px;line-height: 38px}
.login-box .form-group:hover{border: 1px solid #5FA7E5;background-color: #FFF}
.login-box .form-control{font-size: 16px;color: #797979;width: 280px;height: 35px;line-height: 35px;background-color: #FFF;padding: 0;cursor: pointer;border: none;margin-left: 15px}
.login-box .confIpt{margin-bottom: 20px;height: 40px;line-height: 40px}
.login-box .confIpt .error{float: left}
.login-box .confIpt .form-group{width: 164px;float: left;margin-bottom: 0}
.login-box .confIpt .form-control{width: 145px}
.login-box .conf_img{margin: 0 15px;float: left}
.login-box .confIpt .refresh{font-size: 16px;color: #299FE3;float: left;line-height: 46px;position: relative;top: 10px;cursor: pointer}
.login-box .gbn{width: 100%;height: 50px;line-height: 50px}
.login-box .error{color: #f65d22;font-size: 12px;line-height: 22px;vertical-align: middle}
.login-box .error img{position: relative;top: 2px}
.login-box .tips{color: #888;font-size: 14px;line-height: 20px;margin-top: 10px}
#formDialog1 .form-group{margin-bottom: 20px}
#formDialog1 .form-group{height: 35px;line-height: 35px}
#formDialog1 .form-control{height: 32px;line-height: 32px}
#formDialog1 .confIpt{margin-bottom: 20px}
#formDialog1 .gbn{height: 40px;line-height: 40px}
.zd-title4{color: #333;font-size: 20px;height: 50px;line-height: 50px;padding-left: 25px;background-color: #fafafa;border: 1px solid #e9e9e9;border-left: none;border-right: none}
.zd-search-box{width: 750px;position: relative;margin: 0 auto}
.zd-search-box .gi-search{position: absolute;right: 0;top: 0;background-color: #2b5d9b;width: 110px;height: 50px;line-height: 50px;display: inline-block;text-align: center;color: #fff;font-size: 20px}
.zd-search-box .gi-search img{position: relative;top: 4px;margin-right: 8px}
.zd-search-box .form-control{display: block;width: 698px;height: 46px;line-height: 46px;font-size: 16px;color: #333;background-color: #fff;padding-right: 40px;border: 1px solid #2b5d9b;padding-left: 10px}
.zd-tabs1{font-size: 0;border-left: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9}
.zd-tabs1 a{color: #888;font-size: 20px;background-color: #fafafa;text-align: center;height: 50px;line-height: 50px;border-right: 1px solid #e9e9e9;display: inline-block;border-top: 1px solid #e9e9e9}
.zd-tabs1 a span{display: inline-block;padding: 0 34px}
.zd-tabs1 a.on{color: #333;background-color: #fff}
.zd-tabs1 a.on span{border-bottom: 1px solid #fff}
.modal-tips .pm-body{background-color: #fff}
.modal-tips p.text{height: 30px;line-height: 30px;color: #333;border-bottom: 1px solid #ececec;padding: 30px;font-size: 18px}
.modal-tips p.action{padding: 10px}
.modal-tips p.action .gbn{height: 35px;line-height: 35px;width: 80px;font-size: 14px}
.errorTip{background: url(../img/404.png) no-repeat}

.footer {
	width: 100%;
	background: #8f4282;
	/* min-height: 240px; */
	overflow: hidden
}

.one {
	height: 192px;
	width: 1200px;
	margin: 0 auto;
}

.one .dblogo {
	line-height: 192px;
	float: left;
	width: 44%;
	padding-top: 10px;
}

.one .dblogo img {
	vertical-align: middle;
	max-width: 100%
}

.one .lxfs {
	line-height: 24px;
	color: #ffffff;
	font-size: 14px;
	margin-left: 40px;
	width: 42.6%;
	float: left;
	padding-top: 42px
}

.one .lxfs h2 {
	height: 20px;
	font-size: 17px;
	font-weight: 700;
	padding-bottom: 18px;
	border-bottom: 1px solid #e0c9c9;
	background: url(../img/lxfs.jpg) no-repeat left 4px;
	padding-left: 14px;
	margin-bottom: 12px;
	color: #ffffff;
	letter-spacing: 1px
}

.one .lxfs p {
	line-height: 30px
}

.one .ewm {
	float: right;
	margin-top: 33px
}

.one .ewm img {
	float: right;
	max-width: 100%
}


.two .bq p {
	text-align: center;
	color: #a5a3a3;
	line-height: 46px;
	height: 46px;
	font-size: 12px;
	background: #5f0808;
}

.two .bq p img {
	vertical-align: middle
}
