﻿/**********  通用样式  *************/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,div,span{ margin:0; padding:0; }
input,button,select,textarea{ outline:none;}
body{ font-size:12px; font-family:"Microsoft YaHei", "STHeiti", "Heiti SC", "SimHei", "SimSun", Arial, sans-serif;background-color: #f7f3ed;line-height: 1;}
ul,ol,li{list-style:none;}
fieldset,img,button {border:0}
textarea{ resize: none;}
a{ text-decoration:none;}
input::-webkit-input-placeholder{color:#ccc;} 
input:-ms-input-placeholder{color:#ccc}
input:-moz-placeholder{color:#ccc}
.icon{display: inline-block;}
.a-button{display: inline-block;border-radius: 5px;background-color: #f36e6f;color: #fff;text-align: center;vertical-align: middle;}
.bg-image{background-position: center;background-size: cover;}

/********隐藏**********/
.hidden{ display:none;}
.hide{visibility:hidden;}

/********段落**********/
.text1{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} /*一行*/
.text2{ overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}/*两行*/
.text3{ overflow:hidden; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}/*三行*/

/********div模拟table**********/
.table{ display:table; width:100%; border:0;}
.table .tr{ display:table-row;}
.table .td{ display:table-cell; vertical-align:middle;}

/********文字对齐**********/
.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}
.text-middle{ vertical-align:middle;}

/********虚线下边框**********/
.line-dot{ border-bottom:1px dotted #a7a7a7;}

/********浮动清浮动**********/
.flo-left{float: left;}
.flo-right{float: right;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; zoom:1;}
.clear{ clear:both; display: block; font-size:0; height:0; line-height:0; overflow:hidden;}

/********定位**********/
.pos-fix{position: fixed;}
.pos-relative{position: relative;}
.pos-absolute{position: absolute;}

.opacity{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}    /*透明（值越小越透明）*/
.radius5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}    /*圆角*/

/********阴影**********/
.shadow1{-moz-box-shadow:0px 10px 20px #cbcbcb;-webkit-box-shadow:0px 10px 20px #cbcbcb;box-shadow:0px 10px 20px #cbcbcb;}/*外阴影*/
.shadow2{-moz-box-shadow:0px 2px 5px #000 inset;-webkit-box-shadow:0px 2px 5px #000 inset;box-shadow:0px 2px 5px #000 inset;}/*内阴影*/

/********旋转**********/
.transform1{transform:rotate(45deg);transform-origin:0;}    /*旋转:以左上角为圆心*/
.transform2{transform:rotate(45deg);transform-origin:50%;}    /*旋转:以中心为圆心*/
.deg180{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);}　　/*旋转180度*/

/********动画**********/
.transAnimate{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}

/********主体内容**********/
.content{width: 1000px;margin: 0 auto;}
.mo{background-color: #fff;width: 100%;margin-bottom: 14px;}
.title{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px dotted #a6a6a6;}
.title h1{font-size: 20px;color: #333;font-weight: normal;}
.title h1 span{color: #448aca;}
.title ul li{float: left;font-size: 16px;margin-left: 22px;}
.title ul li a{color: #6b6b6b;}
.title ul li.more a{color: #333;}

/********页眉**********/
header{height: 60px;background-color: #448aca;margin-bottom: 30px;}
header .nav li{float: left;}
header .logo{display: block;width: 134px;height: 46px;padding-top: 8px;}
header .logo img{display: block;height: 100%;}
header .top_center{width: 223px;height: 35px;margin: 11px 0 0 131px;background-color: #fff;border-radius: 5px;}
header .top_center .selnav{height: 35px;width: 63px;}
header .top_center .selnav:hover .drop{height: 60px;} 
header .top_center .defaultnav{width: 54px;font-size: 16px;color: #a3a3a3;background: url(/style/img/cord.png) no-repeat 46px 14px;padding: 7px 0 0 9px;}
header .top_center .defaultnav a{display: block;height: 20px;border-right: 1px solid #c4c4c4;color: #a3a3a3;}
header .top_center .drop{background-color: #fff;height: 0;overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
header .top_center .drop a{display: block;height: 20px;line-height: 20px;color: #a3a3a3;font-size: 16px;padding-left: 7px;}
header .top_center form{height: 100%;}
header .top_center input{width: 117px;height: 100%;font-size: 12px;color: #333;border: 0;margin-left: 12px;}
header .top_center button{width: 19px;height: 20px;cursor: pointer;display: block;background: url(/style/img/search.png) no-repeat;margin-top: 8px;}
header .nav{font-size: 22px;height: 60px;}
header .nav a{color: #fff;display: block;height: 56px;}
header .nav a:hover{border-bottom: 4px solid #e877b2;}
header .nav li.on a{border-bottom: 4px solid #e877b2;}
header .nav li{line-height: 60px;margin-left: 50px;}

/********页脚**********/
footer{background-color: #222222;padding: 23px 0 24px 0;margin-top: 44px;}
footer ul{width: 1000px;margin: 0 auto;text-align: center;}
footer ul li{display: inline-block;margin-right: 27px;}
footer ul li a{font-size: 16px;color: #fff;}
footer p{font-size: 16px;color: #fff;text-align: center;margin-top: 14px;}

/********分页**********/
.pager{background-color: #fff;padding: 30px 0 40px 0;text-align: center;}
.pager li{display: inline-block;}
.pager .page{border: 1px solid #d2d2d2;margin-right: 3px;}
.pager .pagetex{width: 59px;height: 24px;line-height: 24px;}
.pager .pageunm{height: 24px;line-height: 24px;}
.pager .pageunm a{padding: 0 8px;}
.pager .pageon{background-color: #448aca;border: 1px solid #448aca;}
.pager .page a{display: block;color: #333;}
.pager .pageon a{color: #fff;}
.pager .page:hover a{color: #fff;}
.pager .page:hover{background-color: #448aca;border-color: #448aca;}
a:link {
    color: #333333;
}
a:visited {
    color: #333333;
}
a:active{
	color: #333;
}
