/* CSS Document */
/*都市科技*/
/*联系电话：400-060-1020*/
*{margin:0;padding:0;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font-size:12px;background:#fafafa;-webkit-text-size-adjust:100%; font-family:"微软雅黑","Arial Narrow";color:#333;} 
a{color:#333;text-decoration:none} 
a:hover{color:#00a2ea;} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 
i{ font-style:normal;}
/*常用css*/
.bgwhite{ background:#fff;}
.bgblack{ background:#000;}
.bggray{ background:#ddd;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/*常用字体大小*/
.zi12{ font-size:12px;}
.zi14{ font-size:14px;}
.zi18{ font-size:18px;}
.zi20{ font-size:20px;}
.zi21{ font-size:21px;}
.zi24{ font-size:24px;}

/*距离上*/
.mt-1{ margin-top:-1px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt9{ margin-top:9px;}
.mt10{ margin-top:10px;}
.mt12{ margin-top:12px;}
.mt14{ margin-top:14px;}
.mt15{ margin-top:15px;}
.mt16{ margin-top:16px;}
.mt20{ margin-top:20px;}
.mt22{ margin-top:22px;}
.mt27{ margin-top:25px;}
.mt25{ margin-top:27px;}
.mt30{ margin-top:30px;}
.mt34{ margin-top:34px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt45{ margin-top:45px;}
.mt50{ margin-top:50px;}
.mt54{ margin-top:54px;}
.mt60{ margin-top:60px;}
.mt80{ margin-top:80px;}
.mt90{ margin-top:90px;}


/*距离左*/
.ml10{ margin-left:10px;}
.ml12{ margin-left:12px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml34{ margin-left:34px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}


/*距离右*/
.mr10{ margin-right:10px;}
.mr12{ margin-right:12px;}
.mr14{ margin-right:14px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr26{ margin-right:26px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}

/*距离下*/
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}

/*内部距上*/
.pt10{ padding-top:10px;}
.pt34{ padding-top:34px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt68{ padding-top:68px;}

/*内部距左*/
.pl0{ padding-left:0px !important;}

/*内部距上*/
.pt20{ padding-top:20px ;}


/*内部距下*/
.pb40{ padding-bottom:40px ;}


/*字体颜色*/
.c999{color:#999;}
.cff6{color:#ff6600;}

/*按钮*/
.btn_my{
	display:inline-block;
	padding:2px 5px 2px 5px;
	border:1px dashed #e6e6e6;
	background:#f9f9f9;}
	
/*编辑框样式*/
.Inpt{border:0;outline:none;/*去除蓝色边框*/}
input[type='radio'].radio {opacity:0; display:inline-block; height:22px; }
label.radio {background:url(../images/radio_check.png) no-repeat; height:22px; padding-left:25px;display:inline-block; line-height:22px}
input[type='radio'].radio:checked + .radio {background:url(../images/radio_checked.png) no-repeat; display:inline-block;line-height:22px}

/*进度条*/
.jdt{ width:100%; background:#e6e6e6; height:8px; border-radius:5px;overflow: hidden;}
.jd{ background:#3ba0ff;height:100%;}

/*页码样式*/
.digg{
	    text-align: center;
    display: table;
    margin: auto;
    margin-top: 70px;
}
	.digg li{
		float:left;
	}
li.page-active a{
	background:#4eb9e9;
	color:#fff;
}	
	
.digg a{     overflow: hidden; padding:0px 10px; border:1px solid #e6e6e6; border-radius:3px; display:inline-block; line-height: 29px; color:#4eb9e9;margin-right:7px; }
.digg span{     overflow: hidden;padding:0px 10px; border:1px solid #e6e6e6; border-radius:3px; display:inline-block; line-height: 29px; color:#4eb9e9; }
.digg a:hover {border:1px solid #4eb9e9;}
.digg .current{ padding:0px 10px; border-radius:3px; display:inline-block; line-height: 29px; color:#fff; background:#00a2ea;}
.digg .disabled{ padding:0px 10px;border-radius:3px; display:inline-block; line-height: 29px; color:#fff; background:#4eb9e9;}

/*<div class="digg mt15">
                <span class="disabled"> &lt; </span>
                <span class="current">1</span>
                <a href="#?page=2">2</a>
                <a href="#?page=3">3</a>
                <a href="#?page=4">4</a>
                <a href="#?page=5">5</a>
                <a href="#?page=6">6</a>
                <a href="#?page=7">7</a>
                ...
                <a href="#?page=199">199</a>
                <a href="#?page=200">200</a>
                <a href="#?page=2"> &gt; </a>
</div>*/

/* flexslider */
.flexslider{position:relative;height:410px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:410px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.slides li a{ display:block; height:410px;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.espcms_form_group {
    width: 100%;
    padding-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #eee;
    float: left;
}
.espcms_form_group.a{
    width: 100%;
    padding:15px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    float: left;
}
input#botton {
    width: 100px;
	    padding-left: 0;
    float:right;
}
.espcms_form_group label{
    width: 70px;
	text-align:left;
	line-height:40px;
	float:left;
}
.espcms_form_group input{
	width:400px;
	margin-left:30px;
	background:#f6f6f6;
	font-size:14px;
	padding-left:15px;
	color: #666;
	line-height:40px;
	height:40px;
	float:left;
	border: 1px solid #eee;
}

.espcms_form_group textarea{
	width: 730px;
	float:left;
	background:#f6f6f6;
	
	border: 1px solid #eee;
	margin-left:30px;
	border-radius: 5px;
}
