@charset "utf-8";
/* CSS Document */
body { margin: 0; font-size: 13px; font-family: "Microsoft YaHei UI", "Microsoft YaHei UI Light", System, ""; -webkit-text-size-adjust: none; padding: 0; background-color: #ffffff; letter-spacing: .5px;}
form, ul, li, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%;}
img { border: none; font-size: 0;}
.left { float: left;}
.right { float: right;}
.overflow { overflow: hidden;}
ul, li { margin: 0; padding: 0; display: block; list-style: none;}
li { *vertical-align:bottom !important;}
a { text-decoration: none; color: #000; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s;}
img { border: 0;}
.clear { clear: both;}

.banner { width: 100%; position: relative;}
#kinMaxShow { visibility: hidden; width: 100%; height: 570px; overflow: hidden; position: relative;}
#kinMaxShow .kinMaxShow_button { right: 0; left: 45%;}
#kinMaxShow .kinMaxShow_button li { border-radius: 50%; display: none;}
.top_bj { width: 100%; padding: 15px 0; position: absolute; top: 0; z-index: 999999; background: url(../img/top_bj.jpg) repeat-x left -20px;}
.top_bj .top { width: 1040px; margin: 0 auto;}
.top_bj .top .logo { width: 593px; height: 66px; margin:0 auto; display:block; position: relative;}
.top_bj .top .logo .xx { width: 85px; height: 80px; position: absolute; top: 0;left: 0;}
.top_bj .top .logo .xy { width: 369px; height: 80px; position: absolute; top: 0; left: 85px;}

.navbg { width: 100%; height:66px;  background:url(../img/nav_bj.jpg) repeat;}
.col960 {width:1040px; margin:0 auto; position: relative; z-index: 999999;}
#navul li {	float: left; position:relative;}
#navul li .navhome{ height:66px; margin:0 18px; font-size:18px; font-weight:600; line-height:66px; display: inline-block; color:#FFFFFF;}
#navul li ul { padding: 5px 8px; display:none;position:absolute; z-index:10000; top:66px; left:0px; background:#115fb6;}
#navul li ul li { width:100%; display:block; height:36px;position:relative;}
#navul li.navmoon ul {display:block;}
#navul li.navmoon ul a {display:block; font-size:15px; line-height:36px; color: #fff; text-align: center;}
#navul li.navmoon ul a:hover {background:#cf8b24;}

.main { width: 1085px; margin:0 auto;}
.main .title{ width:auto; margin:33px 0 30px 0;  display:block; position: relative;}
.main .title .ico{ width:4px; height:26px; margin-right:14px; float:left; display:inline-block; background:#014994;}
.main .title .selection{ font-size:22px; color:#464646; font-weight:600; line-height:26px; float:left;}
.main .title .font{ font-size: 19px; color: #aaa; font-weight: 600; line-height: 26px; float: left;}
.main .title a{ display:block; float:right;}
.main .title a.more{ width: 21px; height: 21px; margin-top: 5px; display: inline; background: url(../img/ues_36.jpg) no-repeat left bottom;}
.main .title a.more:hover { background: url(../img/ues_36_hover.jpg) no-repeat left bottom;}
.main .xyxw{ width:678px; padding-left:45px; float:left;}
.main .xyxw .jd{ width:auto; height:372px; display:block;}

.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child { position: relative; display: block; float: left;}
.rslides img { display: block; height: 372px; float: left; width: 100%; border: 0;}
.slide_container { position: relative; float: left; width: 100%; height:372px;background-color:#fff;}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.slide li { position: absolute; width: 100%; left: 0; top: 0;}
.slide img { display: block; position: relative; z-index: 1; height: 372px; width: 100%; border: 0;}
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 16px; text-shadow: none; color: #fff; background:url(../img/jd_p_bj.jpg) repeat; left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none;}
.slide_nav { position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); opacity: 1; z-index: 3; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 23px; width: 23px; margin-top: -32px;}
.slide_nav.prev{background: transparent url(../img/themes.jpg) no-repeat left center; right: 35px;}
.slide_nav:active { opacity: 1.0;}
.slide_nav.next { left: auto; background-position: right top; right: 6px; background: transparent url(../img/themes.jpg) no-repeat right center;} 


.main .xyxw .ullist { width: auto; height: 146px;}
.main .xyxw .ullist li { width: 100%; margin-top: 14px;}
.main .xyxw .ullist li:not(p) { width: 100%; float: left; clear: both;}
.main .xyxw .ullist li a { width: 82%; padding-left: 15px; color: #333333; font-size: 15px; line-height: 20px; float: left; background: url(../img/ues_14.jpg) no-repeat left 7px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.main .xyxw .ullist li span{ display:block; float:right; font-size: 15px; color: #333333; line-height: 20px;}
.main .xyxw .ullist li:hover a { color: #cd7800; background: url(../img/ues_14_hover.jpg) no-repeat left 7px;}
.main .xyxw .ullist li:hover span { color: #cd7800;}

.main .jwtz{ width:321px; float:right;}
.main .jwtz .jwlist { width: auto; height: 146px;}
.main .jwtz .jwlist li { width: 100%; margin-top: 17px; padding-bottom:13px; display:block; border-bottom:1px solid #e1e1e1;}
.main .jwtz .jwlist li:not(p) { width: 100%; float: left; clear: both;}
.main .jwtz .jwlist li a { width: auto;  height:44px;  color: #333333; font-size: 15px; line-height: 22px; display:block; overflow: hidden; word-break: break-all;}
.main .jwtz .jwlist li a .img{ width:7px; height:7px; margin:7px 9px 0 0; float:left; display:inline-block; background: url(../img/ues_15.jpg) no-repeat left top;}
.main .jwtz .jwlist li span{ display:block; margin-top:10px; font-size: 13px; color: #666666; line-height: 20px;}
.main .jwtz .jwlist li:hover a { color: #cd7800;}
.main .jwtz .jwlist li:hover a .img{ background: url(../img/ues_15_hover.jpg) no-repeat left top;}
.main .jwtz .jwlist li:hover span { color: #cd7800;}

.kydt{ width:100%; min-height:300px; padding:41px 0; margin-top:35px; background:url(../img/kydt_bj.jpg) no-repeat center bottom;}
.kydt .kybox{ width:286px; margin-left:45px; padding:15px; float:left; display:inline; background:url(../img/kydt_box_bj.jpg) repeat left bottom; color:#fff; display:block;height:331px;}
.kydt .kybox h1{ font-size:18px;  font-weight:600;}
.kydt .kybox .kytit{ margin-top:18px; font-size:16px; line-height:24px;}
.kydt .kybox .kynr{ height:168px; margin-top:18px; font-size:13px; line-height:24px; text-indent:32px; word-break: break-all;}
.kydt .kybox .ky_more{ width:105px; height:30px; margin:19px auto 0 auto; display:block; font-size:15px; color:#355e8a; line-height:30px; text-align:center; background:url(../img/ky_more.jpg) no-repeat center bottom;}
.kydt .kybox:hover{ background:#fff;}
.kydt .kybox:hover h1, .kydt .kybox:hover .kytit, .kydt .kybox:hover .kynr{ color:#355e8a;}
.kydt .kybox:hover .ky_more{ color:#fff; background:url(../img/ky_more_hover.jpg) no-repeat center bottom;}

.main .szdw_lm{ width:auto; height:62px; margin-left:45px;}
.main .szdw_js{ width:auto; margin:26px 0 0 45px; font-size:15px; color:#464646; line-height:35px; text-align:center;}
.main .szdw_box{ width:auto; display:block;}
.main .szdw_box .js_bj{ width:auto; display:block; float:left; background:url(../img/js_bj.jpg) repeat-x left -4px;}
.main .szdw_box .js_bj li{ padding-bottom:17px; float:left;}
.main .szdw_box .js_bj li a{ width:72px; font-size:16px; color:#0056b6; text-align:center; display:block; float:left;}
.main .szdw_box .js_bj li span{ margin:0 10px; font-size:16px; color:#0056b6; text-align:center; float:left; display:inline-block;}
.main .szdw_box .js_lm{ background:url(../img/js_lm.jpg) no-repeat center bottom;}

.slideGroup{ width:1040px;}
.slideGroup .parHd{ height:45px; position:relative;}
.slideGroup .parHd ul{ float:right; position:absolute; right:50px; background:url(../img/js_bj.jpg) repeat-x left -1px;}
.slideGroup .parHd ul li{ float:left; padding-bottom: 17px; cursor:pointer; text-align:center;}
.slideGroup .parHd ul li.on{ background:url(../img/js_lm.jpg) no-repeat left bottom;}
.slideGroup .parHd ul li span{ margin: 0 10px; font-size: 16px; color: #0056b6; text-align: center; float: left; display: inline-block;}
.slideGroup .parHd ul li a{ /*width: 72px;*/ font-size: 16px; color: #0056b6; text-align: center; display: block; float: left;}
.slideGroup .parBd{ padding:10px 0; zoom:1;}
.slideGroup .slideBox{ overflow:hidden; zoom:1;}

.slideGroup .sPrev,.slideGroup .sNext{ display:inline-block; width:30px; height:90px; margin-top:60px; background:url(../img/icoleft.jpg) center center no-repeat;}
.slideGroup .sPrev{ float:left;}
.slideGroup .sNext{ float:right; background:url(../img/icoright.jpg) center center no-repeat;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;}
.slideGroup .parBd .tempWrap{ width:966px !important; float:left; margin:0 5px; display:inline;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;}
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.slideGroup .parBd ul li .pic{ text-align:center;}
.slideGroup .parBd ul li .pic img{ width:177px; height:230px; display:block;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;}
.slideGroup .parBd ul li .titlexm{ font-size:15px; line-height:42px;}
.slideGroup .parBd ul li .titlezw{ font-size:15px; line-height:20px;}

#tab{width:auto; margin-top:23px; display:block;}
#tab .tab_menu{width:auto;float:right; background:url(../img/js_bj.jpg) repeat-x left -4px;}
#tab .tab_menu li{padding-bottom:17px; float:left;}
#tab .tab_menu li a{ width:72px; font-size:16px; color:#0056b6; text-align:center; display:block; float:left;}
#tab .tab_menu li span{ margin:0 10px; font-size:16px; color:#0056b6; text-align:center; float:left; display:inline-block;}
#tab .tab_box{width:auto; height:300px; margin-top:25px; display:block; clear:both;}
#tab .tab_menu .selected{ background:url(../img/js_lm.jpg) no-repeat left bottom;cursor:pointer;}
.hide{display:none;}
.tab_box .new_box{ width:195px; height:300px; margin-left:22px; float:left; display:inline-block; position:relative;}
.tab_box .new_box img{ width:100%;height:230px;}
.tab_box .new_box p{font-size:15px; margin:15px 0 20px 0; text-align:center;}

.bottom_bj{ width:100%; margin-top:39px; background:#135fae;}
.bottom_bj .yqlj{ width:1040px; padding:10px 0; margin:0 auto; border-bottom:1px solid #fff;}
.bottom_bj .bottom_main{ width:1040px; padding:28px 0; margin:0 auto;}
.bottom_bj .bottom_main .bottom_logo{ width:362px; height:66px; float:left; margin:22px 115px 0 0; display:inline;}
.bottom_bj .bottom_main .bottom_ewm{ width:94px; height:94px; float:left;}
.bottom_bj .bottom_main .bottom_address{ float:right; font-size:13px; color:#fff; line-height:26px; text-align:right;}

/*列表样式*/
.list_main{ width:1040px; margin:0 auto;}
.list_top{ width:100%; padding:8px 0; background:#fff;}
.list_top .list_logo{ width:593px; height:66px; margin:12px 0; float:left; display:inline-block; position: relative;}
.list_top .list_logo .xx { width: 85px; height: 80px; position: absolute; top: 0;left: 0;}
.list_top .list_logo .xy { width: 369px; height: 80px; position: absolute; top: 0; left: 85px;}



.list_top .search{ width:260px; height:30px; margin-top:31px; float:right; display:inline-block;}

.listnavbg { height: 66px; background: #0058ba;}
.listnavbg .nav { width: 1040px; margin: 0 auto;}
.listnavbg .nav li { float: left; width:115px;}
.listnavbg  .nav li a{ color: #fff; text-align:center;}
.listnavbg  .nav li .li_one { font-size:18px; font-weight:600; line-height:66px; text-align:center;}
.listnavbg .nav li .second-nav { width: 130px; margin-left:-40px; padding:10px; display:none; position: relative; background:url(../img/nav_bj.jpg) repeat left bottom;}
.listnavbg  .nav li .second-nav li { width: 100%; position: relative;}
.listnavbg  .nav li .second-nav li a{ width:auto; display:block; font-size:15px; color:#fff; line-height:36px; text-align:center;}
.listnavbg  .nav li .second-nav li a:hover{ background:#cf8b24;}

.list_banner{ width:100%; height:380px; background:url(../img/twoban.png) no-repeat center center;}
.list_left{ width: 269px; float: left;}
.list_left .lm{ width:auto; height:100px; font-size:24px; color:#fff; line-height:100px; text-align:center; background:#2358a5;}
.list_left .lnav { width: auto; background: #f8f8f8; display: block;}
.list_left .lnav a{ padding:15px 0;  font-size: 18px;   color: #313131; line-height:32px; text-align:center; display: block;  border-bottom: 1px solid #efefef;}
.list_left .lnav a:hover{ color:#2358a5;}
.list_left .lnav ul.sidebar_list {
    border-left: 6px solid #2358a5;
}
.list_left .lnav li{ padding: 15px 0 15px 35px; font-size: 18px; color: #313131; line-height: 32px; display: block; border-bottom: 1px solid #efefef; background: url(../img/list_nav_ico.jpg) no-repeat 230px 35px;}
.list_left .lnav li a{ padding: 20px 0 0 0; font-size: 17px !important; color: #313131; line-height: 20px; text-align:left !important; display: block; border-bottom: 0 !important;}

.list_right{ width: 732px; margin-top:60px; float: right; display:inline-block;}
.list_right .loc{ width:auto; display:block; font-size:22px; color:#000; font-weight:600;line-height:80px;}
.list_right .locqh{ width:auto; display:block;line-height:45px; margin:20px 0;}
.list_right .locqh span{ font-size:16px; color:#cf8b24; font-weight:600;  float:left; padding:0 20px; margin-right:20px; display:inline-block; border-bottom:2px solid #cf8b24;}
.list_right .locqh a{ font-size:16px; color:#000; font-weight:600; float:left; padding:0 20px; margin-right:20px; display:inline-block;}
.list_right img{ max-width:732px;}