.iconfont{font-size: inherit;line-height: 1;-webkit-text-stroke-width:0;}

a,div{-webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}

a:hover { text-decoration:none;}

#skip{height: 0; overflow: hidden;}

.row2 { border-left:#e5e9eb solid 1px; border-right:#e5e9eb solid 1px; border-top:none; border-bottom:#dce0e2 solid 2px; background-color:#FFF; overflow:hidden;-webkit-border-top-left-radius:0px; -webkit-border-top-right-radius:0px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-topleft:0px; -moz-border-radius-topright:0px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:5px; border-bottom-left-radius:5px;}

.row2 { -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}

.row2:hover { box-shadow: 0 10px 20px 0 rgba(168,182,191,.6);}

/*-----------------------------------------控件------------------------------------*/

* { list-style-type:none;}

body { background-color: #ffffff;}

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;}



.mobanner { display: none;}

.pcbanner { width: 100%; height: 360px; background-image: url("pc-banner1-1.jpg"); background-repeat: no-repeat; background-position: center top;}

.daoyu-div { width: 100%; overflow: hidden; background-color: #dfe1e2; padding: 25px; margin-top: 30px;}

.daoyu-div img { display: block; float: left; width: 95px; height: 68px; margin-right: 30px;}

.daoyu-div p { font-size: 16px; color: #262728; line-height: 1.875;}

.p1ldiv { width: 100%; overflow: hidden; margin-top: 50px;}

.p1ldiv h1 { font-size: 24px; color: #303132; font-weight: bold; margin-bottom: 25px;}

.p1ldiv h1 a { color: #303132;}

.p1ldiv img { display: block;}

.p1rdiv { width: 100%; overflow: hidden; margin-top: 50px;}

.lmbt1-div { width: 100%; height: 40px; overflow: hidden;}

.lmbt1-div span { display: block; float: left;}

.lmbt1-div a { float: right; font-size: 16px; color: #787878; margin-top: 18px;}

.gglist1-div { width: 100%; overflow: hidden; margin-top: 30px;}

.gglist1-div ul { padding: 0px 15px; margin: 0px;}

.gglist1-div ul li { float: left; overflow: hidden; height: 38px; line-height: 38px; color: #999999; font-size: 14px;}

.listxt1 { width: 82%; font-size: 16px !important;}

.listxt1 a { color: #303132;}

.listxt1 a:hover { color: #247df7;}

.listdate1 { width: 18%; text-align: right;}

.gglmbt1 { width: 100%; height: 48px; background-image: url("lmbt-img1.png"); background-repeat: no-repeat; background-position: center top; margin-top: 45px;}

.gglmbt1 a { display: block; width: 100%; height: 48px;}

.spjd-txt { width: 100%; overflow: hidden; margin-top: 70px;}

.spjd-txt p { font-size: 18px; line-height: 1.667; color: #4e4e4e;}

.spjd-txt p span { float: left; font-weight: bold; color: #a62e25;}

.spjd-txt p a {color: #065688;}

.spjd-img { width: auto; overflow: hidden; margin-top: 70px; float: right;}

.gglmbt2 { width: 100%; height: 48px; background-image: url("lmbt-img2.png"); background-repeat: no-repeat; background-position: center top; margin-top: 45px;}

.gglmbt1 a { display: block; width: 100%; height: 48px;}

.ggcx-div { width: 100%; overflow: hidden; margin-top: 65px; margin-bottom: 20px;}

.ggcx-div ul { padding: 0px; margin: 0px -7px;}

.ggcx-div ul li { float: left; width: 16.66%; padding-left: 7px; padding-right: 7px;}

.ggcx-div ul li div { width: 100%; overflow: hidden; background-repeat: no-repeat; background-position: center top; background-size: 100%;}

.ggcx-div ul li span { display: block; font-size: 17px; color: #ffffff; font-weight: bold; text-align: center; margin: 20px auto 50px auto;}

.ggcx-div ul li p { font-size: 14px; color: #515151; line-height: 2.143; padding-left: 5px; padding-right: 5px;}

.ggcx-div ul li p a { color: #0073e4;}

.ggcx-div ul li div.sty1 { border: #37aae6 solid 3px; background-image: url("sj-bj1.jpg");}

.ggcx-div ul li div.sty2 { border: #0f7be5 solid 3px; background-image: url("sj-bj2.jpg");}

.gglmbt3 { width: 100%; height: 48px; background-image: url("lmbt-img3.png"); background-repeat: no-repeat; background-position: center top; margin-top: 45px;}

.ggal-div { width: 100%; overflow: hidden; margin-top: 80px;}

.ggal-btdiv { width: 100%; height: 29px; background-color: #cccdce;}

.ggal-btdiv span { display: block; float: left; width: auto; height: 29px; background-color: #0073e4; background-image: url("btimg-bj1.jpg"); background-repeat: no-repeat; background-position: right top; font-size: 18px; color: #ffffff; font-weight: bold; line-height: 29px; padding-left: 25px; padding-right: 60px; }

.ggal-tw { width: 100%; overflow: hidden; margin-top: 15px; border-bottom: #d5d5d5 solid 4px; padding-bottom: 20px;}

.ggal-tw span b { font-size: 16px; color: #4d4e4e;}

.ggal-tw p { font-size: 14px; color: #4e4e4e; line-height: 24px; margin-top: 8px; margin-bottom: 0px;}

.ggal-tw p a { color: #0073e4;}

.ggal-tw img { float: left; margin-right: 20px;}

.ggal-list { width: 100%; overflow: hidden; margin-top: 10px;}

.ggal-list ul { padding: 0px; margin: 0px;}

.ggal-list ul li { width: 100%; height: 36px; overflow: hidden; font-size: 16px; color: #4d4e4e; line-height: 36px;}

.ggal-list ul li a { color: #4e4e4e;}

.gglmbt4 { width: 100%; height: 48px; background-image: url("lmbt-img4.png"); background-repeat: no-repeat; background-position: center top; margin-top: 45px;}

.hdjl-div { width: 100%; overflow: hidden; margin-top: 45px; text-align: center;}

.hdjl-div a { display: inline-block; margin-left: 10px; margin-right: 10px; margin-bottom: 15px;}