/*!
 * ETUI v3
 *
 * Copyright 2016.9*/
/*-----字体图标引入------------------------------------------------------------------------*/

.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}
a{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
a:hover { text-decoration:none;}

#skip{height: 0; overflow: hidden;}

/*-----控件------------------------------------------------------------------------*/
* { list-style-type:none;}
body {
    background-color: #d8ebf0;
	background-image:url(banner-bj1.jpg); background-repeat:no-repeat; background-position:center top; background-size:100%;
}
table td {
    vertical-align: middle !important;
    word-wrap: break-word;
    word-break: break-all;
}
/* 文字颜色 */
.text-primary{
    color: #0069c5!important;
}
.text-success{
    color: #66bb6a!important;
}
.text-error{
    color: #f15a5d!important;
}
.text-info{
    color: #42a5f5!important;
}
.text-warning{
    color: #ffa726!important;
}
.text-orange{
    color: #ff7043!important;
}
.text-purple{
    color: #5c6bc0!important;
}
.text-pink{
    color: #ec407a!important;
}
.text-blue {
    color: #0069c5!important;
}
.text-default {
    color: #444 !important;
}
.text-white {
    color: #fff !important;
}
/* 按钮 */
.btn {
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.btn:hover {
    box-shadow: 0 4px 7px rgba(0,0,0,0.25);
}
.btn-primary{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active{
    background-color:#0070d1!important;
    border-color:#0070d1!important;
}
.btn-info{
    color: #fff;
    background-color: #20a0e4;
    border-color: #20a0e4;  
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active{
    background-color:#22a8f0!important;
    border-color:#22a8f0!important;
}
.btn-cyan-blue{
    color: #fff;
    background-color: #23b6c8;
    border-color: #23b6c8;  
}
.btn-cyan-blue:hover,
.btn-cyan-blue:focus,
.btn-cyan-blue.focus,
.btn-cyan-blue:active,
.btn-cyan-blue.active{
    color: #fff;
    background-color:#24bfd4!important;
    border-color:#24bfd4!important;
}
.btn-blue{
    color: #fff;
    background-color: #0069c5;
    border-color: #0069c5;  
}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue.focus,
.btn-blue:active,
.btn-blue.active{
    color: #fff;
    background-color:#368DDA!important;
    border-color:#368DDA!important;
}
.btn-success{
    color: #fff;
    background-color: #66bb6a;
    border-color: #66bb6a;  
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active{
    background-color:#6dc772;
    border-color:#6dc772;
}

.btn-danger{
    color: #fff;
    background-color: #f15a5d;
    border-color: #f15a5d;  
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active{
    background-color:#ff5e61;
    border-color:#ff5e61;
}
.btn-orange{
    color: #fff;
    background-color: #ff7043;
    border-color: #ff7043;  
}
.btn-orange:hover,
.btn-orange:focus,
.btn-orange.focus,
.btn-orange:active,
.btn-orange.active{
    color: #fff;
    background-color:#ff855f;
    border-color:#ff855f;
}
.btn-yellow{
    color: #fff;
    background-color: #ffa726;
    border-color: #ffa726;  
}
.btn-yellow:hover,
.btn-yellow:focus,
.btn-yellow.focus,
.btn-yellow:active,
.btn-yellow.active{
    color: #fff;
    background-color:#ffbe5f;
    border-color:#ffbe5f;
}
.btn-purple{
    color: #fff;
    background-color: #5c6bc0;
    border-color: #5c6bc0;  
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus,
.btn-purple:active,
.btn-purple.active{
    color: #fff;
    background-color:#7987D8;
    border-color:#7987D8;
}
.btn-pink{
    color: #fff;
    background-color: #ec407a;
    border-color: #ec407a;  
}
.btn-pink:hover,
.btn-pink:focus,
.btn-pink.focus,
.btn-pink:active,
.btn-pink.active{
    color: #fff;
    background-color:#EE6090;
    border-color:#EE6090;
}
.btn-white {
    background-color: #fff;
    border: 0;
}
.btn-default:hover {
    background: #fff;
}

ul.btnicon-lg li{
    text-align: center;
}
ul.btnicon-lg li a{
    padding-top: 14px;
    padding-bottom: 6px;
    display: block;
}

ul.btnicon-lg li a:active{
    background: #efefef;
}
ul.btnicon-lg li a i.iconfont{
    font-size: 38px;
}
ul.btnicon-lg li a p{
    margin-top: 15px;
    color: #444;
}

ul.btn-line li a.btn{
    box-shadow: none;
    border-color: #ebebeb;
}
ul.btn-line li a.btn:hover{
    border-color: #ddd;
    background-color: transparent;
    box-shadow: 0 4px 7px rgba(0,0,0,0.1);
}


/* 标签 */
.label{
    line-height: 16px;
}
.label-primary{
    background-color:#42a5f5;
}
.label-success{
    background-color:#66bb6a;
}
.label-warning{
    background-color:#ffa726;
}
.label-info{
    background-color:#26c6da;
}
.txt1line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.txt2line { -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:2;}


.banner-sty1 { margin:0px auto 20px auto; height:410px;position: relative;}
.banner-img { position:absolute; top:0px; left:50%; margin-left:-427px;}

.xjpjh { display:block; font-size:16px; float:right; padding-right:40px; color:#c91822; }
.jdt-sty1 { margin-top:20px;}
.jdt_text { width:100%; overflow:hidden; }
.jdt_text span { display:block; padding:25px 0 10px 0; font-size:30px; font-weight:bold; }
.jdt_text p { font-size:14px; line-height:22px; text-indent:28px; padding-bottom:0px;}
.jdt_text ul { padding:0 0 0 5px;}
.jdt_text ul li { display:block; line-height:45px; text-align:left; } 

.ggbt-div { width:100%; overflow:hidden; background-image:url(bt-bj1.png); background-repeat:repeat-x; background-position:left 53px; margin-top:30px;}
.ggbt-div img { display:block; margin:0px auto;}

.gjfc-list { width:100%; overflow:hidden; margin:20px auto 0; }
.gjfc-list ul { margin:0px; padding:0px;}
.gjfc-list ul li { width:25%; float:left; padding:0 20px 0 20px; }
.gjfc-list ul li img { display:block; width:100%;}

.ggbt-div2 { width:100%; overflow:hidden; background-image:url(bt-bjx2.png); background-repeat:repeat-x; background-position:left 12px; margin-top:30px;}
.ggbt-div2 span { display:block; float:left;}
.ggbt-div2 a { display:block; float:right;}
.lmjs-list { width:100%}
.lmjs-list ul { margin:0px; padding:0px;}
.lmjs-list ul li { width:50%; overflow:hidden; float:left; padding:20px 10px  }
.lmjs-rw { float:left; width:119px; height:140px; margin-right:15px}

.rwjs  span { display:block; padding:5px 0 0 15px; font-size:18px; font-weight:bold; }
.rwjs p { padding:10px 0 0 15px; font-size:14px; line-height:20px; }

.twlb-right,.twlb-right2 { margin-left:0px; width:100%; overflow:hidden;}
.twlb-right ul { padding:15px 0px 0 5px;}
.twlb-right ul li { font-size: 18px; line-height:45px; height:45px; overflow:hidden;}
.twlb-right ul li a { color:#333; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}
.m-t40 { margin-top:40px;}
.twlb-right2 ul { padding:15px 0px 0 5px;}
.twlb-right2 ul li { float:left; width:48%; margin-left:0px; margin-right:22px; font-size:18px; line-height:45px; height:45px; overflow:hidden; }
.twlb-right2 ul li a { color:#333; -webkit-box-orient:vertical; box-orient:vertical; display:-webkit-box !important; display:box !important; -webkit-line-clamp:1;}




.twlb-list-div { width:1170px; height:450px; overflow:hidden; margin:60px auto 0;}
.twlb-left { width:50%; height:100%; float:left; overflow:hidden; }
.lmjs-pic { width:564px; height:26px; padding-left:15px; }

.yuan-pic { float:left; padding-right:10px;}
.jdt_text ul li a { display:block; font-size:18px; text-align:left; color:#333; }
.lmt-div { width:1170px; height:102px; margin:30px auto 0; background:url(lmt-pic.jpg) no-repeat center top; } 





.spzb { width:1170px; height:589px; background-color:#f2fafc ;}
.sp_vedio_div { width:1058px; height: 368px; background-color:#000; margin:35px auto; }

.foot-sty1 { padding-top:30px; padding-bottom:20px;}
.foot-sty1 p { color:#6f6f6f; text-align:center; margin-bottom:0px; line-height:24px;}
.foot-sty1 p img { display:inline-block; margin-left:5px; padding-right:5px; margin-top:10px;}

.hiSlider { overflow: hidden; width: 100%; margin:0px; padding:0px; background: #eee; }
.hiSlider-item{ float: left; }

.banner { width:100%; height:190px; margin:0px auto 0; background-color:#FFF; border:#f2202c 3px solid; }
.list1-pic-div { float:left; width:207px; height:169px; background:url(dy-bg1.png) no-repeat 34px 10px; }
.list1-text-div {  height:150px; border-left:#b8b7bd solid 1px; }
.list1-text-div span { display:block; font-size:18px; color:#c91822; padding:0px 30px; font-weight:bold; margin-top:20px;} 
.list1-text-div p { padding-top: 15px; padding-left:35px; padding-right:40px; font-size:16px; line-height: 25px; }

.pb50 { padding-bottom:50px;}

.lmbt-sty1 { width:100%; height:50px; border-bottom:#98ccdc solid 2px;}
.lmbt-sty1 span { display:block; float:left; width:auto; height:50px; border-bottom:#b90e21 solid 2px; font-size:22px; color:#b90e21; line-height:55px; padding-left:15px; padding-right:15px; font-weight:bold;}
.lmbt-sty1 a,.tab_more a { display:block; float:right; width:auto; height:20px; background-color:#98ccdc; font-size:12px; color:#ffffff; line-height:20px; padding-left:10px; padding-right:10px; margin-top:18px;}
.tab_more{position: absolute;
    top: -50px;
    right: 15px;}

.cjdagtab1{width:100%; height:50px; border-bottom:#98ccdc solid 2px;}
.cjdagtab1 ul {margin:0;padding:0;}
.cjdagtab1 li{ display:block; float:left; width:auto; height:50px; border-bottom:#98ccdc solid 2px; font-size:22px; color:#787878; line-height:55px; padding-left:15px; padding-right:15px; font-weight:bold;}
.cjdagtab1 li.now{ border-bottom:#b90e21 solid 2px; color:#b90e21;} 
.cjdagtablist1{width:100%; height:auto; clear:both; overflow:hidden; display:none; margin:0px auto auto auto;} 
.block{display:block;}

.explain { width: 570px; padding: 30px 0; line-height: 30px; overflow: hidden;}
.explain p { padding-right:40px; height: 90px; float: left; font-size: 14px; font-family: "Microsoft Yahei"; color: #666;}
.explain p:last-child { padding-right: 0;}
.explain a{color: #666;}
.scr-link { text-align: right; overflow: hidden; padding: 30px 0;}
.scr-link li { width: 88px; height: 88px; line-height: 88px; vertical-align: middle; border: 1px solid #ccc; overflow: hidden; background: #f8f8f8; float: right; margin-left: 10px; text-align: center;}
.scr-link li img { width:90%;}
.copyright-font { height: 40px; line-height: 40px; background: #333; overflow: hidden; font-size: 14px; font-family: "Microsoft Yahei"; color: #999;}
.copyright-font span { font-family: "arial";}
.footerlink { height: 40px; line-height: 40px;}
.footerlink a { color: #999; margin: 0 10px;}
.footerlink a:last-child { margin-right: 0;}
.fl { float: left; }
.fr { float: right; }



