body {margin: 0px auto; padding: 0px; font-family: "微软雅黑"; font-size: 12px;}
a,img{border:0;}
div,ul,li,dl,dt,dd,p,form{padding: 0px; margin: 0px;list-style-type: none;}
a{text-decoration:none; color:#444}
a:hover{text-decoration:none; color:#2274AC;}
a:visited {text-decoration:none; color:#444}
a:focus {text-decoration:none; color:#444}
.clear {clear:both;height:0px; overflow:hidden;}
.blank2{height:2px;overflow:hidden;}
.blank3{height:3px;overflow:hidden;}
.blank5{height:5px;overflow:hidden;}
.blank10{height:10px;overflow:hidden;}
.blank15{height:15px;overflow:hidden;}
.blank20{height:20px;overflow:hidden;}
.blank30{height:30px;overflow:hidden;}
.blank40{height:40px;overflow:hidden;}
.blank50{height:50px;overflow:hidden;}
.blank100{height:100px;overflow:hidden;}


.logo { margin: 22px 0 23px; }
.t-links {}
.t-links li { float: right; padding:15px 5px 10px;color:#4E4E4E;}
.t-links li img { padding-bottom:5px;}
.t-links li a{ padding:0 5px; color:#4E4E4E; }

  #showchild {
    position: relative;
    z-index: 99;
  }
  #showchild a{
    position: relative;
    z-index: 999;
  }
  #showchild div{
    /*display: none;*/
    width:200px;
    position: absolute;
    z-index: 999;
    background: #fff;
    padding:0 10px;
    text-align: center;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    left:50%;
    top:20px;
    margin-left:-110px;
    list-style: none;
    white-space: nowrap;
    -webkit-transition: all .5s ease-in;
    transition: all .5s ease-in;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: default;
  }
  #showchild>div:before{
    top:-5px;
    position: absolute;
    content: '';
    display: inline-block;
    width: 0;
    height: 0;
    transform: rotate(-45deg);
    border: 6px solid;
    border-color: #fff transparent transparent #fff;
    box-shadow: 1px -1px 5px rgba(0,0,0,0.1);
    opacity: 0;
    filter: alpha(opacity=0);
  }
  #showchild:hover div {
    opacity: 1;
    filter: alpha(opacity=100);
    top:40px;
  }
  #showchild:hover>div:before{
    opacity: 1;
    filter: alpha(opacity=100);
  }
  #showchild div span{
    width:100%;
    font-size:14px;
    display: block;
    height:0px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .5s ease-in;
    transition: all .5s ease-in;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  #showchild div span:after{
    display: block;
    content:'';
    clear:both;
  }
  #showchild:hover div span{
    line-height: 2em;
    height:2em !important;
    opacity: 1;
    border-bottom:1px solid #eee;
    filter: alpha(opacity=1);
  }
.bg-bai { background:#FFF;}
.bg-hui { background:#F5F5F5;}
.f16 { font-size:16px;}
.line50 { line-height:50px;}

.style8 {
	color: #CC0000;
	font-weight: bold;
	font-size: 14px;
	line-height:35px;
}
.style6 {font-size: 10pt; color: #000000; font-weight: bold; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: 1px solid #ddd;
    line-height: 1.42857;
    padding: 8px;
    vertical-align: middle;
	text-align:center;
}
.mt15 {
	margin-top: 15px;
}
.mt18 {
	margin-top: 18px;
}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mb20 {margin-bottom: 20px;}

.ptb30 {
	padding: 15px 0px;
}
.pl20 { padding-left:20px;}
.pr50 { padding-right:50px;}
.pb20 { padding-bottom:20px;}
.pr20 { padding-right:20px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.red { color:#F00;}
.f10 { font-size:10px;}
.blue {
	color: rgb(73, 112, 182);
}

.form-control{ height:24px;}
.btn { padding:3px 9px 5px;} 

.carousel-control {
  background-image: none !important;
  filter: ;
}
.carousel-control{
  background-image: none !important;
}
.glyphicon-chevron-left { }

.yingcang {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*主导航菜单开始*/

.top-nav {
    height: 72px;
    font-size: 18px;
}
.top-nav li {
    height: 72px;
    line-height: 72px;
    padding: 0;
    color: #000;
}
.top-nav li a {
    padding: 0;
    color: #000;
    text-align: center;
    transition: no;
}
.top-nav li:hover  a{
    background: #fff;
    font-weight: 600;
}
.top-nav li .current {
    display: block;
    font-weight: 600;
    color: #0C40A5;
	border-bottom:5px solid #0C40A5;
}


/* 二级 */

#nav_all li ul {
    display: none;
    position: absolute;
    z-index: 99;
    padding: 0;
    top: 50px;
    left: 0px;
    background: none;
    width: 100%;
    overflow: hidden;
    border-bottom: none;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
#nav_all ul li {
    padding: 0;
    overflow: hidden;
    float: none;
    height: 45px;
    background: #FFF;
    line-height: 45px;
    border-bottom: 1px solid #F2F2F2;
}
#nav_all ul li:last-child { border-bottom:none;}
#nav_all ul li a {
    margin: 0px;
    height: 45px;
    display: block;
    line-height: 45px;
    color: #333;
    font-size: 15px;
    font-weight: normal;
	background: #FFF;
    text-align: center;
    padding: 0 10px;
}
#nav_all ul li a:hover {
    background: #CB1D1E;
    height: 45px;
    line-height: 45px;
    color: #fff;
}

/*主导航菜单结束*/

.about { padding-right:50px;}
.about h2 { display:inline;}
.about h2 span{ font-size:60px; line-height:60px; text-transform:uppercase; color:#333333;  font-weight:bold;}
.about h2 i{ font-size:16px; color:#999;  font-style:normal;}
.about h3 { font-size:30px; line-height:3.2vw; color: #1e64bc; margin: 0;}
.about h3:after{ content:''; width:50px; height:4px; background: #1e64bc; display:block;}
.about p{ font-size:16px; color:#666666; line-height:30px; padding-top:30px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden}

.morebtn{ line-height:53px; border:1px solid #1E64BC; border-radius:27px; width:180px; text-align:center;font-size:14px; color:#1E64BC; display:block; margin-top:30px; transition: all 0.5s ease 0s;}
.morebtn:hover{ color:#FFFFFF; background: #1E64BC;}


.vid-wrap{
    width:100%;background: #000;
    position:relative;
    padding-bottom:56.25%;    /*需要用padding来维持16:9比例,也就是9除以16*/
    height: 0;
}

.vid-wrap video{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%
}

.about_nav ul li{ width:25%; text-align:center; float:left; transition:all 0.5s ease 0s; }
.about_nav ul li a{ display:block ; text-align:center;border:1px solid #eee; padding:56px 0; text-indent:49%; }
.about_nav ul li+li a{border-left:none; }
.about_nav ul li a  span{ display:block; color:#333333; font-size:24px; line-height:32px; text-align:left;}
.about_nav ul li a i{ display:block ; color:#999999;  font-size:14px;line-height:20px; text-transform:uppercase; text-align:left; font-style:normal;}

.about_nav ul li:nth-of-type(1) a{ background:url(../image/inx_1.png) no-repeat 26% center;}
.about_nav ul li:nth-of-type(2) a{ background:url(../image/inx_2.png) no-repeat 26% center;}
.about_nav ul li:nth-of-type(3) a{ background:url(../image/inx_3.png) no-repeat 26% center;}
.about_nav ul li:nth-of-type(4) a{ background:url(../image/inx_4.png) no-repeat 26% center;}

.about_nav ul li:nth-of-type(1):hover a{ background:url(../image/inx_on1.png) no-repeat 26% center;}
.about_nav ul li:nth-of-type(2):hover a{ background:url(../image/inx_on2.png) no-repeat 26% center;}
.about_nav ul li:nth-of-type(3):hover a{ background:url(../image/inx_on3.png) no-repeat 26% center;}
.about_nav ul li:nth-of-type(4):hover a{ background:url(../image/inx_on4.png) no-repeat 26% center;}
.about_nav ul li:hover{ background: #1E64BC;}
.about_nav ul li a:hover span{ color:#FFFFFF;}
.about_nav ul li a:hover i{ color:#FFFFFF; }






.product { background:url(../image/products.jpg) no-repeat top center; height:650px;}
.product_txt { padding-top:80px; width:80%;}
.product_txt h3{ font-size:36px; font-weight:bold; color:#FFFFFF; line-height:5.4vw;}
.product_txt p{font-size:14px; line-height:26px; color:#FFFFFF; width:100%; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:4; overflow:hidden; min-height:80px; }
.product_txt .morebtn{ color:#FFFFFF; border-color:#FFFFFF;margin-top:2.8vw;}
.product_txt .morebtn:hover{ color:#1E64BC; background: #FFFFFF;}



.product_nav{ margin:0 auto; position:relative; margin-top:-150px; }
.product_nav ul{ }
.product_nav ul li{ float:left; text-align:center; width:25%; background: #FFFFFF; }
.product_nav ul li img { padding:30px;}
.product_nav ul li+li{ border-left:2px solid#EEEEEE;}
.product_nav ul li a{ display:block;}
.product_nav ul li span{ display:block; font-size:18px; color:#333333; padding-bottom:44px;}
.product_nav ul li:hover span{ border-bottom:6px solid #1E64BC; color:#1E64BC; margin-top:-6px;}



.index_news_l{ height:35.9vw; padding:80px 50px 0 40px; background: url(../image/index_news.jpg) no-repeat top left; height:640px; }
.index_news_l h2 span{ font-size:3.125vw; line-height:60px; text-transform:uppercase; color:#fff;  font-weight:bold;}
.index_news_l h2 i{ font-size:16px; color:#fff; font-style:normal;}
.index_news_l h2:after{ content:''; width:50px; height:4px; background: #fff; display:block;margin-top:30px; margin-bottom:40px;}
.index_news_l p{ color:#FFFFFF; font-size:14px;}
.morenews{ display:block ; width:60px;height:60px; border:1px solid #FFFFFF; margin-top:77px; transition:all 1s ease 0s;}
.morenews:after{ content:''; width:30px; height:1px; display: block; background: #FFFFFF; position:relative; left:15px;transition:all 1s ease 0s;}
.morenews:before{ content:''; width:1px; height:30px; display: block; background: #FFFFFF; position:relative; left:50%; top:15px;transition:all 1s ease 0s;}
.morenews:hover::after {background: #1E64BC;}
.morenews:hover::before {background: #1E64BC;}
.morenews:hover {background: #fff;}



.index_news_r { background: #fff; height:300px;}
.index_news_r .left { float:left; width:51%; padding-left:40px; overflow:hidden;}
.index_news_r .left h3{ text-align:left; padding:30px 0 0 0;}
.index_news_r .left h3 a{  color:#333; font-size:18px; line-height:18px; padding-bottom:20px; background:url(http://www.sztkd.com/statics/images/dian1.jpg) no-repeat 2px center; transition:all 1s ease 0s; text-overflow:ellipsis; overflow:hidden ; white-space:nowrap;}
.index_news_r .left p{ float:left; font-size:14px; color:#666; line-height:26px;  display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; overflow:hidden;}
.index_news_r .left p.ntime{ color:#999;}
.index_news_r .left span { float:left;}
.index_news_r .right { float:right; width:45%;}


.index_news_r .right2 { float:left; width:53%; padding-left:40px; overflow:hidden;}
.index_news_r .right2 h3{ text-align:left; padding:30px 0 0 0; }
.index_news_r .right2 h3 a{  color:#333; font-size:18px; line-height:18px; padding-bottom:20px; background:url(http://www.sztkd.com/statics/images/dian1.jpg) no-repeat 2px center; transition:all 1s ease 0s; text-overflow:ellipsis; overflow:hidden ; white-space:nowrap;}
.index_news_r .right2 p{ float:left; font-size:14px; color:#666; line-height:26px; display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; overflow:hidden;}
.index_news_r .right2 p.ntime{ color:#999;}
.index_news_r .right2 span { float:left;}
.index_news_r .left2 { float:left; width:45%;}



a.wmore{ padding:1vw 2.6vw; font-size:14px; color:#666666; border:1px solid #DDDDDD; border-radius:1.5vw; line-height:14px;margin-top:0; transition:all 0.5s ease 0s; display:inline-block;}
.index_news_r span:hover a.wmore {
    color: #fff;
    background: #1E64BC;
    border: none;
}


.history {background:#f5f5f5 url(../image/history.jpg) no-repeat top center; padding-top:137px; height:808px;}
.history h3 { text-align:center; font-size:36px; color:#1F67BC; letter-spacing:4px; margin-bottom:60px;}
.history h5 { font-size:18px; text-align:center; line-height:30px;}
.history .text { line-height:35px; font-size:16px; width: 252px; background: #fff; margin: 0 auto;}




/*导航*/
.nr_head{ border-bottom:1px solid #eee; margin-top:20px; height:50px;}
.nr_title{ float:left; line-height:1;}
.nr_position{ float:right; line-height:1; padding-top:15px;}
.nr_position { font-size:16px;}
.nr_position b{ color:#059839}
.ResTitle_a1 br{ display:none;}
.ResTitle_a1 span{ font-size:30px ;color:#1E64BC; display:inline-block;}
.ResTitle_a1 em{ font-size:14px; color:#999999; display:inline-block;  font-style:normal;}
.ResTitle_a1 em:before{ content:'　/'; display:inline-block; color:#999999; font-size:14px;padding-right:5px; }


.h120 {
    height: 300px;
    position: relative;
    margin-bottom: 30px;
    margin-top: 10px;
	border:1px solid #EEEEEE;
}
.red-i {
    position: absolute;
    bottom: 20px;
    height: 20px;
    left: 282px;
    right: 0;
    color: #F00;
}
.red-buton {
    position: absolute;
    bottom: 21px;
    height: 20px;
    left: 1050px;
    right: 0;
    color: #F00;
}
.h120 div a.link {
    width: 1140px;
    height: 210px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
}
.h120:hover div {
    color: #000;
}
.h120:hover div a {
    color: #000;
}
.h120:hover div p {
    color: #000;
}
.h120:hover {
    background: #F1F1F1;
    color: #000;
}

.h120 h3 { padding-top: 30px; line-height: 1;padding-bottom: 30px; transition: all 0.5s ease 0s; font-weight:normal; }
.h120 p {font-size: 14px;color: #666;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; text-align: left; padding-right:60px;}
.h120 p.ntime {color: #999; font-size: 12px; line-height: 1; padding-top: 10px; padding-bottom: 30px;}
.h120 a.wmore { color: #000; background: #fff;}
.h120:hover a.wmore { color: #fff; background: #1E64BC;}


.new_box{ padding:0px 10px 0px 10px; border:0px solid #dce4ee; }
.new_box li{ line-height:33px; height:33px; border-bottom:1px dashed #E3E3E3;}
.new_box li a{  color:#666; background: url(../image/list1.png) no-repeat  4px 9px; padding-left:17px; font-size:13px;}
.new_box li a:hover{color:#f30;}
.new_box li span{float:right;}

.cp-title { background:#F7F7F7;}
.cp-title-sub {
    margin: 0 auto;
    text-align: center;
}
.cp-title-sub li {
    border: 1px solid #dedede;
	background:#FFF;
	font-size:16px;
	color:#1A58A6;
    text-align: center;
    margin: 25px 10px;
    padding: 0 40px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
	border-radius:25px;
}
.cp-title-sub li:hover {
    background: #1E64BC;
    color: #FFF;
    border: 1px solid #1A58A6;
}
.cp-title-sub li:hover a {
    color: #FFF;
    transition: all 0.4s ease 0s;
}
.cp-title-sub .current {
	color: #FFF;
    background: #1E64BC;
    border: 1px solid #1A58A6;
 }
.cp-title-sub .current a{
     color: #FFF;
 }


/*分页*/
#pages { padding:14px 0 10px; text-align:center; font-size:16px; }
#pages a { display:inline-block; height:50px; line-height:50px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 15px; margin:0 5px; }
#pages a.a1 { background:url(http://www.sztkd.com/statics/bs/images/admin_img/pages.png) no-repeat 0 5px; width:70px; padding:0; }
#pages a:hover { background:#1E64BC; border:1px solid #1A58A6; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  height:50px; padding:0 15px; line-height:50px; background:#1E64BC; border:1px solid #1A58A6; color:#fff; text-align:center; margin:0 5px; }
.page .noPage { display:inline-block; height:50px; line-height:50px; background:url(http://www.sztkd.com/statics/bs/img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }




/* 内容 */
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:0px solid #E3E3E3;zoom:1; padding:0 20px;}
#Article h1{color:#000;font-size:30px; font-weight:700; margin-bottom:6px; text-align:center; padding:16px 0 8px; border-bottom:1px solid #e5e5e5}
#Article h1 span{ font-size:14px; font-weight:normal; line-height:80px; color:#999}
#Article .content{ font-size:16px;line-height:26px; color:#000000; padding-bottom:15px;}
#Article .content p{font-size:16px;line-height:26px;text-align:justify;word-wrap:break-word; padding-top:15px;}
#Article .content img{text-align:center; margin:0 auto;}
#Article .related{ border-top:dashed 1px #ccc; margin-top:15px}
#Article .related h5{padding-bottom:4px}
#Article .related{ padding:10px 0 0}
#Article .related ul{ }
#Article .related li{ background:url(http://www.sztkd.com/statics/images/fk.gif) no-repeat 5px 10px; line-height:24px; padding-left:20px; }


.f14 { font-size:16px; line-height:35px;}

/*产品内容页*/
.pro-box { padding-top:5px;}
.details {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(217, 217, 217); padding: 20px; clear: both;}
.bimg {
	width: 260px; float: left;}
.bimg img {
	padding: 35px 30px; border: 1px solid rgb(217, 217, 217);}
.btxt {
	width: 420px; margin-left: 20px; float: left;}
.pdf {
	text-align: right; margin-top: 20px;}
.f24 {
	color: rgb(51, 51, 51); font-size: 24px; margin-top: 5px;}
.detlit {
	height: 40px; margin-top: 30px; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;}
.idl {
	width: 52px; height: 36px; float: left; display: block;}
.ico5 {
	background: url("../image/webico.png") no-repeat -57px -59px;}
.ico6 {
	background: url("../image/webico.png") no-repeat -110px -59px;}
.ico7 {
	background: url("../image/webico.png") no-repeat -163px -59px;}
.detxt {
	width: 400px; margin-left: 5px; float: left;
}
.detxt span {
	width: 100%; line-height: 18px; display: block;
}
.fon18 {
	color: rgb(51, 51, 51); font-size: 18px;
}
.red18 {
	color: rgb(255, 0, 0); font-size: 17px;
}
.tab {
	margin: 30px 0px 0px 100px; width: 70%;
}
.tab td {
	height: 25px; text-align: left; border-bottom-color: rgb(136, 136, 136); border-bottom-width: 1px; border-bottom-style: solid;
}
.tred {
	height: 30px; text-align: right; color: rgb(255, 0, 0); line-height: 30px; font-size: 14px;
}
.f18 {
	width: 100%; height: 25px; color: rgb(0, 0, 0); font-size: 18px; margin-top: 5px; display: block;
}


.top {
	width: 50px; text-align: center; right: -60px; bottom: 0px; position: absolute;
}
.itop a {
	background: url("../image/webico.png") no-repeat -219px -59px; width: 50px; height: 50px; display: block;
}


/*单页*/
.p-box { padding:10px;font-size:16px;line-height:28px;text-align:justify;word-wrap:break-word; padding-top:20px; background:#FFF;}
.p-box p{ font-size:16px;line-height:28px;text-align:justify;word-wrap:break-word; padding-top:20px;}

/*股东专栏*/
.gd-box { padding:10px 30px 10px 20px;font-size:14px;line-height:26px;text-align:justify;word-wrap:break-word; padding-top:15px; background:#FFF;}


/*底部*/
.foot { background:#333333; height:370px; padding-top:80px; border-bottom:1px solid #535353;}
.foot .left { float:left; width:80%; border-right:1px solid #535353;}
.foot .left .dh { width:20%; float:left;}
.foot .left h4 { color:#FFF; margin-bottom:20px;}
.foot .left li { line-height:30px; background: url(../image/show_dot2.png) no-repeat 5px center; padding-left:25px;}
.foot .left li a{ color:#999; font-size:15px;}
.foot .right { float:right; width:20%; padding-left:60px;}
.foot .right h4 { color:#FFF; margin-bottom:0; letter-spacing:2px;}
.foot .right h3 { color:#FFF; margin-top:10px; font-size:26px; letter-spacing:2px;}
.foot .right .wx { color:#fff; font-size:16px; text-align:center; line-height:40px;}

.footer { line-height:60px; color:#999; background:#333333; font-size:16px;}
.footer a { color:#999; }