@charset "utf-8";
/*初始化代码*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#858585; font-size:15px; font-family: "微软雅黑", "Verdana", "Arial", "sans-serif"; overflow: hidden;}
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#858585; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px "微软雅黑", "Verdana", "Arial", "sans-serif"; outline: 0;}
table { border-collapse:collapse; }
html {overflow-y: scroll; overflow-x: hidden;}
.clearfix:after {content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }

/*公用样式*/
.width1200{width: 1200px; height: auto; margin: 0 auto;}
.marrig0{margin-right: 0!important;}

/*头部样式*/
.header{width: 100%; height: 595px; position: relative;}
.header-pos{position: relative; z-index: 1;}
.header-top{height: 132px; overflow: hidden; position: relative;}
.header-logo{width: 36.583%; overflow: hidden; float: left; position: absolute; left: 0; top: 50%; margin-top: -2%;}
.header-logo img{width: 100%; height: auto; vertical-align: top;}
.header-search{width: 469px; float: right; margin-top: 78px; position: absolute; top: 50%; margin-top: -0.2%; right: 0;}
.header-search input[type="text"]{width: 61.5%; height: 43px; line-height: 43px; border: none; float: left; padding: 0 10px 0 55px; background-color: #FFFFFF; border-radius: 5px; color: #858585;}
.header-search input[type="submit"]{width: 21.3%; height: 43px; float: right; border: none; font-size: 16px; color: #FFFFFF; cursor: pointer; background-color: #CC0000; border-radius: 5px;}
.search-i{width: 36px; height: 24px; position: absolute; left: 10px; top: 50%; margin-top: -12px; z-index: 3; background: url(../images/sthj-search2.png) center center no-repeat; overflow: hidden;}
.header-nav{width: 100%; height: 50px; margin-top: 43px;}
.header-nav ul li{width: 13.428%; height: 50px; line-height: 42px; float: left; text-align: center; background: url(../images/sthj-navbj2.png) top center no-repeat; margin-right: 1%;}
.header-nav ul li a{font-size: 20px; color: #FFFFFF; font-weight: bold; display: inline-block; width: 100%;}
.header-nav ul li a:hover{color: #206BB6;}
.nav-jump{background: url(../images/sthj-navbj.png) top center no-repeat!important;}
.nav-jump a{color: #206BB6!important;}
.header-wmhj{width: 683px; height: 114px; margin-top: 52px; background: url(../images/sthj-topwmjs.png) center center no-repeat; position: relative;}
.header-wmhj h2{font-size: 34px; color: #FCF8F6; width: 524px; line-height: 98px; position: absolute; left: 50%; margin-left: -267px; top: 8px; text-align: center;}

/*内容样式*/
.first-part{margin-top: 16px; overflow: hidden;} /*第一部分*/
.first-one-right{width: 53.75%; float: right;}
.tab-menu ul li{width: 23.91%; *width: 18.835%; line-height: 22px; padding: 11px 0; text-align: center; float: left; background: url(../images/sthj-zscdbj.png); margin-right: 1.358%;}
.tab-menu ul li a{font-size: 20px; color: #666666; font-weight: bold; display: block;}
.tab-jump{background: url(../images/sthj-zscdbj1.png)!important;}
.tab-jump a{color: #FFFFFF!important;}
.tab-title{margin-top: 25px; text-align: center; line-height: 32px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.tab-title a{font-size: 24px; color: #D80000; font-weight: bold; display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.tab-boxgyx ul{margin-top: 22px;}
.tab-boxgyx ul li{line-height: 30px; height: 30px; position: relative; list-style-type: none;}
.tab-boxgyx ul li a{width: 82%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; padding-left: 10px; background: url(../images/sthj-listtitle2.png) left center no-repeat;}
.tab-boxgyx ul li a:hover{color: #5085B6; font-size: 16px; background: url(../images/sthj-listtitle1.png) left center no-repeat;}
.tab-boxgyx ul li span{position: absolute; right: 0; top: 0; width: 16%; text-align: right;}
.first-two{margin-top: 30px;}
.first-two-right{width: 40%; height: 120px; overflow: hidden; float: right;}
.first-two-left img:hover{opacity: 0.8; filter:alpha(opacity=80);}
.first-two-right img{width: 100%; height: 120px; vertical-align: top;}
.first-two-right img:hover{opacity: 0.8; filter:alpha(opacity=80);}

.second-part{width: 100%; margin-top: 15px; margin-bottom: 27px; min-height: 502px; background: url(../images/sthj-wgkbj.png) center 40px no-repeat;} /*第二部分*/
.xxgk-meun ul li{height: 48px; line-height: 40px; float: left; width: 131px; margin-right: 7px; text-align: center;}
.xxgk-meun ul li a{font-size: 22px; color: #FFFFFF; display: inline-block; width: 100%;}
.sy-zwgk{background: url(../images/sthj-zwgk2.png) center center no-repeat;}
.sy-bsfw{background: url(../images/sthj-bsfw1.png) top center no-repeat;}
.sy-zmhd{background: url(../images/sthj-zmfd1.png) top center no-repeat;}
.sy-zmhd:hover,.sy-bsfw:hover{background: url(../images/sthj-zwgk3.png) top center no-repeat;}
.second-zwgk{margin-top: 20px;}
.second-one-left{width: 58.916%; float: left;}
.second-one-right{width: 39.581%; float: right;}
.zwgk-meun ul li{height: 28px; line-height: 28px; float: left; margin-right: 30px;}
.zwgk-meun ul li a{font-size: 20px; color: #206BB6; font-weight: bold;}
.zwgk-jump a{color: #D80000!important;}
.zwgk-box{margin-top: 12px;}
.zwgk-boxgyx ul li{height: 31px; line-height: 31px; position: relative;}
.zwgk-boxgyx ul li a{width: 82%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; padding-left: 10px; background: url(../images/sthj-listtitle2.png) left center no-repeat;}
.zwgk-boxgyx ul li a:hover{color: #5085B6; font-size: 16px; background: url(../images/sthj-listtitle1.png) left center no-repeat;}
.zwgk-boxgyx ul li span{position: absolute; top: 0; right: 0; width: 16%; text-align: right; margin-right: 6px;}
.second-one-right ul li{width: 48.51%; height: 60px; float: left; position: relative; background-color: #FFFFFF; border-radius: 8px; box-shadow: 0 2px 3px #CCD0D9; -webkit-box-shadow: 0 2px 3px #CCD0D9; -moz-box-shadow: 0 2px 3px #CCD0D9;}
.gkzn-bj{margin-bottom: 9px; margin-right: 2.98%; background: url(../images/sthj-gkzn1.png) left center no-repeat;}
.ysqgk-bj{background: url(../images/sthj-ysqgk1.png) left center no-repeat; margin-bottom: 9px;}
.gzbg-bj{background: url(../images/sthj-zfgzbg1.png) left center no-repeat; margin-bottom: 9px; margin-right: 2.98%;}
.ndgzbg-bj{background: url(../images/sthj-gzndbg1.png) left center no-repeat; margin-bottom: 9px;}
.ndgzbb-bj{background: url(../images/sthj-gzbb1.png) left center no-repeat; margin-right: 2.98%;}
.sjkf-bj{background: url(../images/sthj-sjkf1.png) left center no-repeat;}
.second-one-right ul li a{display: block; height: 100%; color: #333333;}
.second-one-right ul li a:hover{color: #FFB100;}
.second-one-right ul li span{display: inline-block; width: 125px; line-height: 20px; text-align: left;}
.second-one-right i{width: 36px; height: 36px; position: absolute; left: 20px; top: 50%; margin-top: -21px; overflow: hidden;}
.gkzn{background: url(../images/sthj-gkzn2.png) center center no-repeat;}
.ysqgk{background: url(../images/sthj-ysqgk2.png) center center no-repeat;}
.gzbg{background: url(../images/sthj-zfgzbg2.png) center center no-repeat;}
.ndgzbg{background: url(../images/sthj-gzndbg2.png) center center no-repeat;}
.ndgzbb{background: url(../images/sthj-gzbb2.png) center center no-repeat;}
.sjkf{background: url(../images/sthj-sjkf2.png) center center no-repeat;}
.gkzn-bj span,.ysqgk-bj span,.gzbg-bj span{position: absolute; left: 66px; top: 50%; margin-top: -13px;}
.ndgzbg-bj span,.ndgzbb-bj span,.sjkf-bj span{position: absolute; left: 66px; top: 50%; margin-top: -23px;}
@keyframes transRotate
{25% {transform: rotate(45deg);} 50% {transform: rotate(0deg);} 75% {transform: rotate(-45deg);} 100% {transform: rotate(0deg);}}
@-moz-keyframes transRotate
{25% {-moz-transform: -moz-rotate(45deg);} 50% {-moz-transform: -moz-rotate(0deg);} 75% {-moz-transform: -moz-rotate(-45deg);} 100% {-moz-transform: -moz-rotate(0deg);}}
@-webkit-keyframes transRotate
{25% {-webkit-transform: -webkit-rotate(45deg);} 50% {-webkit-transform: -webkit-rotate(0deg);} 75% {-webkit-transform: -webkit-rotate(-45deg);} 100% {-webkit-transform: -webkit-rotate(0deg);}}
@-o-keyframes transRotate
{25% {-o-transform: -o-rotate(45deg);} 50% {-o-transform: -o-rotate(0deg);} 75% {-o-transform: -o-rotate(-45deg);} 100% {-o-transform: -o-rotate(0deg);}}
.second-one-right ul li a:hover .gkzn,.second-one-right ul li a:hover .ysqgk,.second-one-right ul li a:hover .gzbg,.second-one-right ul li a:hover .ndgzbg,.second-one-right ul li a:hover .ndgzbb,.second-one-right ul li a:hover .sjkf{animation: transRotate 0.4s linear; -moz-animation: transRotate 0.4s linear; -webkit-animation: transRotate 0.4s linear; -o-animation: transRotate 0.4s linear;}
.second-one-right ul li a:hover .gkzn{background: url(../images/sthj-gkzn3.png) center center no-repeat;}
.second-one-right ul li a:hover .ysqgk{background: url(../images/sthj-ysqgk3.png) center center no-repeat;}
.second-one-right ul li a:hover .gzbg{background: url(../images/sthj-zfgzbg3.png) center center no-repeat;}
.second-one-right ul li a:hover .ndgzbg{background: url(../images/sthj-gzndbg3.png) center center no-repeat;}
.second-one-right ul li a:hover .ndgzbb{background: url(../images/sthj-gzbb3.png) center center no-repeat;}
.second-one-right ul li a:hover .sjkf{background: url(../images/sthj-sjkf3.png) center center no-repeat;}
.second-two{margin-top: 10px;}
.second-two-left{float: left; width: 58.916%; overflow: hidden;}
.second-two-left h3{height: 28px; line-height: 28px; font-size: 20px; font-weight: bold;}
.second-two-left h3 a{color: #206BB6;}
.second-two-left h3 a:hover{color: #D90000;}
.second-two-left ul{margin-top: 15px;}
.second-two-left ul li{width: 18.811%; height: 108px; float: left; overflow: hidden; position: relative; border-radius: 4px;}
.second-two-left ul li:hover{opacity: 0.8; filter: alpha(opacity=80);}
.jcgk-bj{background: url(../images/sthj-jcgk.png) center 15px no-repeat #20A0E4; margin-right: 1.46%;}
.zxgk-bj{background: url(../images/sthj-zxgk.png) center 15px no-repeat #66BB6A; margin-right: 1.46%;}
.glgk-bj{background: url(../images/sthj-glgk.png) center 15px no-repeat #FF7043; margin-right: 1.46%;}
.fwgk-bj{background: url(../images/sthj-fwgk.png) center 15px no-repeat #0069C5; margin-right: 1.46%;}
.jggk-bj{background: url(../images/sthj-jggk.png) center 15px no-repeat #5C6BC0;}
.second-two-left ul li a{display: block; height: 100%; font-size: 18px; color: #FFFFFF;}
.second-two-left ul li span{position: absolute; bottom: 17px; left: 0; display: block; width: 100%; text-align: center;}
.second-two-right{float: right; width: 39.581%; overflow: hidden;}
.second-two-right ul li{width: 48%; height: 68px; line-height: 68px; float: left; text-align: center; background: url(../images/sthj-lygkbj.png);}
.second-two-right ul li:hover{background: url(../images/sthj-zscdbj11.png);}
.lygk-mar20{margin-right: 4%;}
.lygk-mar12{margin-bottom: 15px;}
.second-two-right ul li a{font-size: 16px; color: #0068C5; display: block;}
.second-two-right ul li a:hover{color: #FFFFFF;}

/*底部样式*/
.lh-footerwrap{width: 100%; background-color: #E7E7E7; position: relative;}
.lh-footer{position: relative;}
.footer-dzjc{width: 220px; height: 80px; position: absolute; left: 17px; top: 50%; margin-top: -40px;}
.footer-dzjg{width: 80px; height: 80px; overflow: hidden; float: left;}
.footer-dzjg img{width: 62px; height: auto; vertical-align: top;}
.footer-wzjc{width: 110px; height: 55px; overflow: hidden; margin-top: 14px; float: right;}
.footer-wzjc img{width: 100%; height: auto; vertical-align: top;}
.footer-jbzx{width: 80px; height: 77px; float: right; overflow: hidden; position: absolute; right: 17px; top: 50%; margin-top: -40px;}
.footer-jbzx img{width: 100%; height: auto; vertical-align: top;}
.footer-wzxg{width: auto; margin: 0 120px 0 260px; font-size: 15px; padding: 39px 0;}
.footer-wzxg ul li{line-height: 32px; text-align: center;}
.footer-wzxg ul li a:hover{color: #FFB100;}
.footer-wzxg ul li select{background-color: #FFFFFF;}

/*轮播图*/
.first-one-left{width: 44.833%; height: 338px; float: left; position: relative; background-color: #EEEEEE;}
.banimg{width: 100%; height: 338px; z-index: 1; overflow: hidden; position: relative; *position: absolute; *top: 0; *left: -16px; *width: 554px;}
.banimg li{width: 100%; height: 338px;}
.banimg li img{width: 100%; height: 338px; cursor: pointer;}
.baninf{width: 100%; height: 49px; z-index: 2; background:url(../images/sthj-slidetitlebj.png); position: absolute; bottom: 0; left: 0;}
.baninf a:hover {color:  #FFA500;}
.baninf_title{width: 70%; height: 20px; margin-left: 20px; margin-top: 15px; color: #FFFFFF; overflow: hidden; float: left;}
.baninf_title li{float: left; width: 100%; height: 100%; color: #FFFFFF; font-size: 15px;}
.baninf_title li a{display: block; width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #FFFFFF;}
.baninf_dot{width: 62px; height: 9px; margin-top: 21px; float: right; margin-right: 16px;}
.baninf_dot li{width: 9px; height: 9px; float: left; margin-left: 6px; cursor: pointer;background: url(../images/sthj-slidedh2.png) center center no-repeat;}
.baninf_ondot{background: url(../images/sthj-slidedh1.png) center center no-repeat!important;}

/*图片广告样式*/
.content_right{float: left; width: 59%;}
@media only screen and (max-width : 1024px) {.content_right{float: left; width: 100%;}}  
.first-two-left{width: 50%; height: 120px;}
.content_right .ad{width: 100%; height: 120px; overflow: hidden; position: relative; background-color: #EEEEEE;}
.content_right .slider,.content_right .num{position: absolute;}
.content_right .slider li{list-style: none; display: inline;}
.content_right .slider li a{cursor: default;}
.content_right .slider img{width: 100%; height: 120px; display: block; cursor: pointer;}
.content_right .ad .tb_bj{width: 198px; height: 13px; z-index: 2; position: absolute; bottom: 0; right: 0; background: url(../images/sthj-adsbj.png) right bottom no-repeat;}
.content_right .slider img:hover{opacity: 0.8; filter: alpha(opacity=80);}
.content_right .num{right: 0; bottom: 0; min-width: 23px; float: right; z-index: 3;}
.content_right .flo_rig{float: right;}
.content_right .num li{float: left; color: #FFFFFF; text-align: center; line-height: 12px; width: 24px; height: 13px; font-family: "宋体", "Arial", "Verdana", "sans-serif"; font-size: 10px; cursor: pointer; overflow: hidden; background: url(../images/sthj-adsborder.png) center right no-repeat;}
.content_right .num li:first-child{background: url(../images/sthj-adsborder.png) left center no-repeat,url(../images/sthj-adsborder.png) center right no-repeat; }
.content_right .num li.on{background-color: #CE0609;}

/*滚动推荐样式*/
.second-three{width: 100%; height: 96px; margin-top: 45px; overflow: hidden; position: relative;}

/*头部背景切换*/
.banslide-warp{width: 100%; position: relative; height: auto;}
.banslide {width: 1920px; height: 595px; margin: 0 auto; position: absolute; top: 0; left: 50%; margin-left: -960px; z-index: 1; overflow: hidden; z-index: -99999;}
.banslide, .banslide .slider-img {overflow: hidden; height: 595px;}
.banslide .slider-img {width: 12000px; position: relative;}
.banslide .slider-img .slider-img-ul {position: absolute; left: 0; top: 0; overflow: hidden;}
.banslide .slider-img .slider-img-ul li {float: left;}
.banslide .slider-img .slider-img-ul li img {width: 1920px; height: 595px; vertical-align: top;}
.banslide .slider-dot ul {width: 170px; height: 10px; position: absolute; bottom: 30px; left: 50%; margin-left: -43px;}
.banslide .slider-dot ul li {cursor: pointer; width: 10px; height: 10px; float: left; margin-left: 10px; background: url(../images/sthj-topbjbtm1.png) center center no-repeat;}
.banslide .slider-dot ul li.active{width: 46px; height: 10px; background: url(../images/sthj-topbjbtm2.png) center center no-repeat;}

/*右上固定位*/
.right-features{height: 176px; position: absolute; right: -67px; top: 150px; z-index: 9;}
.right-features > div{width: 46px; height: 46px; margin-bottom: 20px; position: relative; cursor: pointer;}
.features-phone{background: url(../images/sthj-navtbbj1.png) center center no-repeat;}
.features-wza{background: url(../images/sthj-navtbbj2.png) center center no-repeat;}
.features-weixin{background: url(../images/sthj-navtbbj3.png) center center no-repeat;}
.right-features i{width: 46px; height: 46px; position: absolute; left: 50%; margin-left: -23px; top: 50%; margin-top: -23px; transition: transform 0.6s ease; -webkit-transition: transform 0.6s ease; -ms-transition: transform 0.6s ease; -moz-transition: transform 0.6s ease; -o-transition: transform 0.6s ease;}
.features-phonei{background: url(../images/sthj-phone.png) center center no-repeat;}
.features-wzai{background: url(../images/sthj-wzall.png) center center no-repeat;}
.features-weixini{background: url(../images/sthj-weixin.png) center center no-repeat;}
.ewm-gyx{width: 120px; height: 120px; position: absolute; left: -125px; top: 0; overflow: hidden; display: none;}
.ewm-gyx img{width: 120px; height: 120px; vertical-align: top;}
.features-phone:hover .features-phonei,.features-wza:hover .features-wzai,.features-weixin:hover .features-weixini{transform: rotateY(360deg); -webkit-transform: -webkit-rotateY(360deg); -ms-transform: -ms-rotateY(360deg); -moz-transform: -moz-rotateY(360deg); -o-transform: -o-rotateY(360deg);}

/*右下固二维码位*/
.gz-ewm{width: 141px; height: 402px; position: fixed; bottom: 0; right: 0; z-index: 10;}
.gz-ewm img{width: 141px; height: 402px; vertical-align: top;}
.gz-close{width: 17px; height: 17px; position: absolute; bottom: 15px; right: 15px; z-index: 11; background: url(../images/sthj-close.png) center center no-repeat; cursor: pointer;}

.second-four{border:#dddddd solid 1px; margin-top:15px;}


.index_tt1{text-align:center; padding:25px 140px;background: url(../images/addtt_bg.png) no-repeat 10px;}
.index_tt1 h1{position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#216FAF}
.index_tt1 h2 .more_bgss{position: absolute;right:-115px;top: -41px;color: #E66848;display: block;width: 110px;height: 1.8;}
	.index_tt1 h1 a{font-size:28px; color:#216FAF; line-height:1.8; font-weight:500;}
	.index_tt1 h2{text-align:center;position: relative;padding-right: 110px}
	.index_tt1 h2 a{font-size:18px; color:#216FAF; line-height:1.8; font-weight:normal;max-width: 48%;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
/* .index_tt1 h2 a:first-child::after{content: '';width: 2px;text-align: center;position: absolute;right: 2px;background:#216FAF;;display: block;height: 18px;top:8px}  */
/* .index_tt1 h2 a:first-child{padding-right: 2%;position: relative} */
.index_tt1 .mmore{position:absolute; content:""; background:url(../images/mtt_icon.png) left top no-repeat; background-size:contain; left:0; top:0; width:2em; height:100%;display: none}
