/*common*/
.fl{float: left;}
.fr{float: right;}
.clear{zoom: 1;}
.clear:after{display: block;content: "";height: 0;overflow: hidden;clear: both;}

.wrap{min-width: 1300px;padding-top: 90px;box-sizing: border-box;}
a{color: #999999;}

/*header.html*/
.header{height: 90px;border-bottom: 1px solid rgba(245,245,245,0.8);z-index: 10;position: fixed;top: 0;left: 0;
	right: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 1300px;background: #ffffff;
}
.headinner{margin: auto;width: 1300px;height: 90px;}
.logo{height: 90px;}
.logo a{display: block;width: 100%;height: 100%;}
.logo img{margin-top: 23px;max-height: 43px;}
/*.navbox{display: none;}*/
.navbox>ul{display: inline-block;vertical-align: middle;}
.navbox>ul>li{display: inline-block;padding: 0 12px;height: 90px;line-height: 90px;margin-left: 10px;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: 15px; }
.navbox>ul>li::after{content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;width: 0;height: 2px;background: #212121;transition: all 0.3s;}
.navbox>ul>li:hover::after{width: 100%;}
.navbox>ul>li:hover a{color: #212121;}
.navbox>ul>li>a{width: 100%;height: 100%;display: block;color: #999999;font-size: 14px;}
.btn_search{display: inline-block;width: 56px;height: 90px;vertical-align: middle;margin-left: 20px;padding: 0 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn_search>a{display: block;position: relative;width: 100%;height: 90px;background: url(../img/btn_search_other.png) no-repeat center center;}
.btn_search:hover{border-bottom: 2px solid #212121;}
@media screen and (max-width: 1400px){
	.headinner{width: 1100px;}
	.navbox>ul>li{padding: 0 5px;margin-left: 10px;margin-right: 10px;}
	.btn_search{padding: 0 10px;}
}
/*搜索栏*/
.searchbox{width: calc(100% - 158px);height: 90px;position: absolute;left: 100%;top: 0;}
.search{height: 100%;margin-left: 288px;background: #fff;position: absolute;}
.search>*{vertical-align: top;}
.search>span{display: inline-block;margin-top: 32px;}
.search>.prev{width: 20px;height: 20px;background: url(../img/btn_search_other.png) no-repeat center center;background-size: contain;margin-right: 20px;}
.search>.selectbox{display: inline-block;position: relative;height: 100%;}
.search>.selectbox>.searchType{display: inline-block;height: 100%;border: none;outline: none; padding-left: 20px; width: 70px;vertical-align: top;cursor: pointer;line-height: 90px;}
.search>.selectbox>.search_arrow{display: block;width: 14px;height: 8px;background: url(../img/search_arrow.png) no-repeat 0px -8px;position: absolute;top: 35px;right: 15px;}
.search>.selectbox>.search_line{display: inline-block;width: 1px;height: 40px;background: #ccc;margin-top: 20px;}
.search>.selectbox>.selection{display: none;box-shadow: 0 0 1px 1px #ccc;list-style: none !important;}
.search>.selectbox>.selection>li{padding-left: 20px;line-height: 35px;background: #fff;cursor: pointer;list-style: none !important;}
.search>.selectbox>.selection>li:hover{background: #E8F3F9;}
.search>.after{width: 14px;height: 14px;background: url(../img/icon_close_other.png) no-repeat center center;background-size: contain;cursor: pointer;}
.search>input{border: none;outline: none;padding: 0;height: 100%;border-bottom: 2px solid #fff;width: 560px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 10px;}
.search>input::-webkit-input-placeholder {color:#ccc;font-size: 14px; }
.search>input:-moz-placeholder {color:#ccc;font-size: 14px; }
.search>input::-moz-placeholder {color:#ccc;font-size: 14px; }
.search>input:-ms-input-placeholder {color:#ccc;font-size: 14px; }
/*顶部栏占位*/
#takeposition{width: 100%;height: 0;}
/*当前位置*/
.currentPosition>a:hover{color: #333;}
.currentPosition{padding: 20px 0;}
.currentPosition>a{font-size: 12px;}
.currentPosition>a:after{content: ">";color: #999;}
.currentPosition>a:last-child:after{content: "";}
.currentPosition>a:last-child{color: #333333;}
a.linkNext:after{color: #333;}
/*footer*/
.footer{background: #2e3844;color: #9eaebd;overflow: hidden;}
.foot_box{width: 1200px;margin: 29px auto;}
.foot_address,.foot_nav{width: 400px;}
.foot_address{margin-top: 21px;}
.foot_nav{margin-top: 41px;}
.foot_address>p{font-size: 12px;display: flex;}
.foot_address>p>label{width: 90px;}
.foot_address>p>small{flex: 1;}
.foot_nav>ul{text-align: right;}
.foot_nav>ul>li{display: inline-block;margin-left: 38px;}
.foot_nav>ul>li>a{display: block;width: 100%;color: #9eaebd;font-size: 12px;}
.foot_nav>ul>li>a:hover{color: #fff;}
.foot_nav .wx_chat{position: relative;}
.foot_nav .wx_chat>.wx_code{width: 94px;height: 94px;position: absolute;background: url(../img/tsnet.jpg) no-repeat center center;background-size: contain;margin: auto;left: -23px;top: 50px;opacity: 0;transition: all 0.3s;}
.foot_nav .wx_chat .wx_code.wx_hover{top: -40px;opacity: 1;}
.foot_center{margin: 0 400px;}
.up_box{text-align: center;}
.upItem{display: inline-block;position: relative;width: 94px;height: 94px;overflow: hidden;}
.upItem:nth-of-type(2){margin: 0 45px;}
.upItem>.footflag{width: 28px;height: 24px;margin: 21px auto 0;}
.upItem:nth-of-type(1)>.footflag{background: url(../img/icon_wx.png) no-repeat center center;background-size: contain;}
.upItem:nth-of-type(1)>.hover_code{background: url(../img/wechat.png) no-repeat center center;background-size: contain;}
.upItem:nth-of-type(2)>.footflag{background: url(../img/icon_ask.png) no-repeat center center;background-size: contain;}
.upItem:nth-of-type(2)>.hover_code{background: url(../img/code_routine.jpg) no-repeat center center;background-size: contain;}
.upItem:nth-of-type(3)>.footflag{background: url(../img/icon_marriage.png) no-repeat center center;background-size: contain;}
.upItem:nth-of-type(3)>.hover_code{background: url(../img/code_divorce.jpg) no-repeat center center;background-size: contain;}
.upItem>p{text-align: center;font-size: 12px;margin-top: 10px;}
.upItem>.hover_code{width: 94px;height: 94px;position: absolute;left: 0;top: 100%;transition: all 0.5s;}
.upItem:hover .hover_code{top: 0;}
.foot_right{height: 45px;line-height: 45px;border-top: 1px solid #3e4854;text-align: center;}

/*分页*/
.pagebox{position: relative;overflow: hidden;}
.pagination{margin: 0;display: inline-block; padding-left: 0; border-radius: 4px; position: relative;left: 50%;-webkit-transform: translate(-50%,0);transform: translate(-50%,0);padding-bottom: 20px;}
.pagination>li{display: inline; }
.pagination>li>a{background: #fafafa;color: #666;}
.pagination>li>a, .pagination>li>span {position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination>li>a {background: #fafafa; color: #666; }
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.pagination>li:last-child>a, .pagination>li:last-child>span{margin-right: 0; border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {z-index: 2; color: #23527c; background-color: #eee; border-color: #ddd; }
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {z-index: 3; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7; }