﻿/** CSS Document **/
body, ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {padding:0; margin:0; -webkit-text-size-adjust:none; font-weight:normal;}
ul {	list-style:none;}
img {border:none;}
a { text-decoration: none; cursor: pointer;}
button {outline: none;	cursor: pointer;}
input,button,select,textarea,label{outline:none; vertical-align:middle; padding:0;}
em{font-style:normal;}
html{height:100%;}
body{font-family: "Microsoft YaHei", "微软雅黑"; position: relative; min-height:100%; background:#fff; font-size:14px; color:#333;}

.clear{clear:both;}
/**搜索页面**/
.ss_banner{float:left; width:100%; min-width:1200px; height:237px; background:url(../images/banner.png) no-repeat center top;}
.ss_banner_main{margin:auto; width:1200px; height:237px; position:relative;}
.ss_banner_search{float:left; width:786px; height:70px; line-height:70px; margin:66px 0 0 160px; background:#fff;}
.ss_banner_search input[type="text"]{float:left; width:635px; height:70px; line-height:70px; margin:0 0 0 22px; font-size:24px; border:none;}
.ss_banner_search a{float:right; display:inline-block; width:120px;height:70px; background:#F56417; font-size:24px; color:#fff; text-align:center;}
.ss_banner_search a:hover{opacity:0.9;}
.ss_banner_gj{float:left; width:786px; height:66px; line-height:66px; margin:0px 0 0 160px; color:#fff;}

.ss_banner_rd{float:left; width:640px; height:66px; margin:0 0 0 22px; overflow:hidden; font-size:18px;}
.ss_banner_rd span{float:left; font-weight:bold;}
.ss_banner_rd a{float:left; color:#fff; margin:0 11px;}
.ss_banner_rd a:hover{opacity:0.8;}

.ss_banner_btn{float:right; width:120px; text-align:center;}
.ss_banner_btn a{font-size:18px; color:#fff;}
.ss_banner_btn a:hover{opacity:0.8;}
.ss_banner_btn a img{float:left; margin:25px 0 0 9px; width:16px; height:16px;}
.ss_banner_btn a span{float:left; margin:0 9px;}

.ss_banner_gj_zk{float:left; height:66px; overflow:hidden; font-size:18px;}
.ss_banner_gj_zk span{float:left;}
.ss_banner_gj_zk input[type="text"]{float:left; width:130px; height:30px; line-height:30px; margin:20px 20px 0 4px; font-size:18px; color:#fff; text-align:center; border:none; border-bottom:1px solid #fff; background:none;}

.ss_ewm{position:absolute; right:10px; top:50px; width:120px; display:inline-block; padding:5px; text-align:center; background:#fff;}
.ss_ewm span{font-size:12px; display:inline-block; padding-top:6px;}


.ss_container{width:1200px; margin:auto;}
.ss_container_left{float:left; width:800px;}
.ss_h3{float:left; width:100%; height:32px; line-height:32px; margin:32px 0 20px 0; position:relative;}
.ss_h3 span{padding:0 0 0 29px; float:left; color:#4366A8; font-size:22px;}
.ss_h3:before{content:""; position:absolute; top:0; left:0; width:16px;height:29px; background:url(../images/zhuangshi.png);}

.ss_tab{float:left; width:798px; height:57px; background:#FCFCFC; border:1px solid #ddd;}
.ss_tab li{float:left; width:25%; height:57px; position:relative;}
.ss_tab li + li:before{content:""; position:absolute; top:10px; left:-1px; width:1px;height:36px; background:#ddd;}
.ss_tab li a{display:block; width:100%; height:100%; font-size:18px; color:#333; text-align:center; line-height:57px;}
.ss_tab li a:hover{color:#4366A8;}
.ss_tab li.active{z-index:9;}
.ss_tab li.active:before{content:""; position:absolute; top:-1px; left:-1px; width:100%;height:100%; border:1px solid #4366A8; background:none;}
.ss_tab li.active a{background:#4366A8; color:#fff; }

.ss_list{float:left; width:100%; padding:8px 0 0;}
.ss_list li{float:left; width:100%; padding-top: 10px; line-height:59px; border-bottom:1px solid #d8d8d8; font-size:18px; color:#333; position:relative;}
.ss_list li:before{content:""; position:absolute; top:25px; left:21px; width:6px;height:12px;  border-radius: 3px;}
.ss_list li a{float:left; margin:0 0 0 41px; color:#333; max-width:560px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ss_list li span{float:right; margin:0 15px 0 0;}
.ss_list li a:hover{color:#4366A8;}
.ss_list li span em{display:inline-block; min-width:32px; text-align:right;}
.ss_list li em, .ss_list li a em{color:#FA6400;}
.ss_page{float:left; width:100%; margin:22px 0; font-size:13px; color:#333; line-height:32px;}
.ss_page a{float:left; display:inline-block;  color:#333; padding:0 12px; border:1px solid #E9E9E9;}
.ss_page a+a{margin:0 0 0 10px;}
.ss_page a:hover{color:#4366A8;}
.ss_page a.active{background: #4F7FE4; border:1px solid #4F7FE4; color:#fff;}


.ss_container_right{float:right; width:352px; padding:17px 0 20px 0;}
.ss_right_block{float:left; width:350px; border: 1px solid #D8D8D8; margin:20px 0 0;}
.ss_right_block .ss_h4{float:left; width:100%; height:24px; line-height:24px; margin:16px 0 0;}
.ss_right_block .ss_h4 img{float:left; width:24px; height:24px; margin:0 0 0 13px;}
.ss_right_block .ss_h4 span{padding:0 0 0 8px; float:left; color:#4366A8; font-size:18px;}
.ss_right_block ul{float:left; width:100%; padding:18px 0;}
.ss_right_block li{float:left; box-sizing:border-box; width:100%; line-height:32px; font-size:16px; position:relative;}
.ss_right_block li:before{content:""; position:absolute; top:13px; left:22px; width:6px;height:6px; background:#6482B7; border-radius:3px;}
.ss_right_block li a{float:left; padding-left:46px; color:#333; box-sizing:border-box; width:90%; overflow:hidden;	white-space:nowrap; text-overflow:ellipsis;}
.ss_right_block li a:hover{color:#4366A8;}


/**弹出层**/
.ss_oppo{position:fixed; top:0;right:0;bottom:0;left:0; background:url(../img/black60.png); z-index:700;}
.ss_oppo_main{position:absolute; top:50%; left:50%; margin:-245px 0 0 -400px;  width:799px; background:#fff; z-index:800;}
.ss_oppo_h1{float:left; width:100%;}
.ss_oppo_h1 b{float:left; margin:20px 0 0 36px; font-size:24px; line-height:32px; font-weight:normal;}
.ss_oppo_h1 img{float:left; margin:29px 0 0 11px;}
.ss_oppo_h1 span.ss_oppo_h1_f{float:left; margin:29px 0 0 5px; font-size:14px; line-height:20px; color:#999;}
.ss_oppo_h2{float:left; width:100%;}
.ss_oppo_h2 span{float:left; margin:15px 0 0 36px; font-size:15px; line-height:28px;}
.ss_oppo_h3{float:left; width:700px; margin:16px 0 0 36px; font-size:18px; line-height:24px; border-bottom:1px dotted #dbdbdb; padding:0 0 9px 0;}
.ss_oppo_list{float:left; width:720px; margin:0 0 16px 16px;}
.ss_oppo_list ul{float:left; width:100%;}
.ss_oppo_list li{float:left; width:98px; height:48px; line-height:48px; border: 1px solid #979797; text-align:center; margin:10px 0 0 20px;}
.ss_oppo_list li a{display:block; width:100%; height:100%; color:#333; cursor: pointer;}
.ss_oppo_list li a:hover{color:#4366A8;}
.ss_oppo_list li.active{border: 1px solid #F56417; font-weight:bold; background:url(../images/xuanzhong.png) no-repeat right bottom;}
.ss_oppo_list li.active a{color:#333; }
.ss_oppo_bm{float:left; width:700px;height:5px; line-height:5px; margin:5px 0 5px 36px; border-top:1px solid #DBDBDB; }
.ss_oppo_bm span{font-size:18px;}
.ss_oppo_bm_left{float:left; font-size:20px; color:#333; margin:0 20px 0 0;}
.ss_oppo_bm_left:hover{color:#4366A8;}
.ss_oppo_bm_right{float:right; margin:0 10px 0 20px; color:#4293F4; font-size:16px;}
.ss_oppo_bm_right:hover{opacity:0.8;}
.ss_oppo_close{position:absolute; top:0;right:0; width:34px; height:34px; background: #4466A9;}
.ss_oppo_close a{display:block; width:100%;height:100%; text-align:center;}
.ss_oppo_close a img{margin:8px;}
.ss_oppo_close a:hover{background:#6985BA;}