html,body,ul,li,p{
    margin: 0;
    padding: 0;
}

div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
body { margin:0; padding:0; font-size:12px; color:#333; font-family: Microsoft YaHei,Simsun,SimHei,Arial;background-color:#ffffff; }
a{ color:#333; text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;*/}
a:hover{ text-decoration: none; color:#333;}
input{ outline:none;}
dl{margin:0;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " ";clear: both; height: 0; }
.clearfix{*zoom:1;}
li{
    list-style: none;
}
a{
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
.clear{clear: both;}
img{border:0px}
input,button,select,textarea {
    border: none;
    outline:none;
    resize:none;
}
.mr0{margin-right: 0 ! important;}
body{background: #f0f0f0 url(imgbg.jpg) no-repeat}
.logo{width: 1210px; margin: 0 auto; margin-bottom: 40px;}
.logo img{margin: 80px 0;}
.main{width: 1190px; margin: 0 auto; background: #fff; padding: 10px; margin-bottom: 40px;}
.main .qx-w{width: 745px; height: auto;float: left; margin-right: 10px;}
.main .qx-w .qj-dx{width: 450px; height: 480px; float: left;}
.main .qx-w .qj-dx img{height: 368px; width: 100%; margin-bottom: 1px; display: block;}
.main .qx-w .qj-dx p{height: 90px; display: block; background: #2d5a9d;color: #fff; line-height: 30px;font-size: 16px; text-indent: 2em;padding: 10px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.main .qx-w .qx-ys{width: 285px; height: 480px; float: left; margin-left: 10px;}
.main .qx-w .qx-ys img{display: block;}
.main .qx-w .qx-gy{position: relative; width: 100%; height: 200px; float: left; margin-top: 10px;}
.main .qx-w .qx-gy img{width: 100%; height: 100%;}
.main .qx-w .qx-gy p{position: absolute; width: 275px; right: 10px; top: 35px;line-height: 30px;font-size: 16px; text-indent: 2em;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; color: #fff;}
.main .qx-b{width: 430px; height: auto;float: left;}
.main .qx-wx{width: 100%;height: 92px; margin-top: 10px; float: left;}
.main .qx-wx ul{width: 105%;}
.main .qx-wx ul li{width:290px; height: 92px; float: left; margin-right: 10px; }

.media .med-ig{width: 100%; height: auto;}
.media .med-ig img{float: left; display: block;}
.media .med-ig p{width: 380px; height: 294px; background: #f3f8fe; margin-left: 1px;line-height:40px; float: left; text-indent: 2em;
font-size: 18px; color: #3a3a3a;padding:0 10px; padding-top:60px;}
.media .table{width: 100%; height: 616px; background: url(imgtable.png) no-repeat center; margin-top: 20px;}
.media .table ul{}
.media .table ul li{width: 1180px; float: left; height: 54px; line-height: 54px;font-size: 14px; color: #0861b3;
font-weight: bold; margin-left: 5px; margin-bottom: 1px;}
.media .table ul li p{margin-right: 1px; width: 160px; height: 100%; float:left; text-align: center;}
.media .table ul li span{margin-right: 1px;width: 837px;padding-left: 20px; float: left; height: 100%; }
.media .table ul li span em{margin-right: 10px;}
.media .table ul li i{width: 160px; float: left; height: 100%; text-align: center; font-style: normal;}
.media .table ul li.title{height: 40px; color: #fff; line-height: 40px;}
.media .table ul li.title span{text-align: center;}
.media .table ul li.ti-7{height: 80px;}
.media .table ul li.ti-7 span{line-height: 30px; padding-top: 10px; height: 70px;}
.media .table ul li.ti-7 i{line-height: 80px;}
.main .med-enlarge{width: 100%; height: auto; margin-top: 20px;}
.main .med-enlarge ul{ width: 102%;}
.main .med-enlarge ul li{width: 190px; height: 146px; margin-right: 10px; float: left;    box-shadow: 0px 0px 10px 2px #d4d4d4;}
.main .med-enlarge ul li img{    cursor: pointer;
    transition: all 0.8s;}
.main .med-enlarge ul li img:hover{    transform: scale(1.2);}

.main .qxdx{width: 100%; height: auto;}
.main .qxdx .qx-img{width:450px; height:368px;float: left;}
.main .qxdx .qx-img img{width: 100%; height: 100%;}
.main .qxdx .qx-xx{width: 698px; padding: 0 20px; height: 368px;float: left; background:#f3f8fe; margin-left: 2px;}
.main .qxdx .qx-xx h3{font-size: 26px; color: #0861b3; font-weight: bold; text-align: center; line-height: 65px; margin-top: 10px;}
.main .qxdx .qx-xx span{font-size: 18px;  color: #3a3a3a; line-height: 40px;}
.main .qxdx .qx-xx p{color: #3a3a3a; font-size: 16px; text-indent: 2em; line-height: 40px;}

.main .medin-yd{width: 100%; height: auto; margin-top: 20px;}
.main .medin-yd ul{width: 102%;}
.main .medin-yd ul li{width: 390px; height: 120px; float: left; margin-right: 10px;}
.main .medin-yd ul li a{display: block;width: 100%;height: 100%;}
.main .medin-yd ul li a.yd{background: url(imgmedin-yd1.png) no-repeat;}
.main .medin-yd ul li a.lt{background: url(imgmedin-lt.png) no-repeat;}
.main .medin-yd ul li a.dx{background: url(imgmedin-dy.png) no-repeat;}
.main .medin-yd ul li.active a.yd{background: url(imgmedin-yd.png) no-repeat;}
.main .medin-yd ul li.active a.lt{background: url(imgmedin-lt2.png) no-repeat;}
.main .medin-yd ul li.active a.dx{background: url(imgmedin-dy2.png) no-repeat;}
.main .medin-yd ul li img{width: 100%; height: 100%;}
.main .dxlc{width: 100%; height: 200px; background:url(imgbj-dx.png) no-repeat; margin-top: 10px; }
.main .dxlc ul{ margin-top: 11px;width: 1169px; height: auto;margin-left: 13px;float: left;}
.main .dxlc ul li{width: 100%; height: auto;float: left; display: none;}
.main .dxlc ul li.active{display: block;}
.main .dxlc ul div{width: 1170px;  height: 41px; line-height: 41px; float: left; text-align: center; font-size: 16px; color: #ffffff; font-weight: bold;}
.main .dxlc ul div p{width: 160px; float: left; height: 100%; margin-right: 27px;}
.main .dxlc ul div span{width: 338px; float: left; height: 100%; margin-right: 28px;}
.main .dxlc ul div i{width: 103px; float: left; height: 100%; margin-right: 27px; font-style: normal;}
.main .dxlc ul div em{width: 299px; float: left; height: 100%; font-style: normal;}
.main .dxlc ul div.li2{height: 139px; line-height: 139px; font-size: 20px; color: #0861b3;font-weight: normal;}
.main .dxlc ul div.li2 span{font-size: 14px;  line-height: 23px;padding: 10px;width: 318px; height: 119px;text-align: left;}
.main .dxlc ul div.li2 em{font-size: 14px; line-height: 23px;padding: 10px;height: 119px;width: 279px;text-align: left; }
.main .kfdh{width: 100%; height: auto; margin-top: 20px;}
.main .kfdh .kf-l{width: 390px; height: 423px; float: left; background:#f3f8fe; margin-right: 10px;}
.main .kfdh .kf-l .title{width: 100%; height: 40px;}
.main .kfdh .kf-l .title p{width: 100%; text-align: center; height: 40px; line-height: 40px; background:#0861b3; font-size: 18px; color: #fff; font-weight: bold;}
.main .kfdh .kf-l ul{margin-top: 10px;}
.main .kfdh .kf-l ul li{width: 100%; height: 35px; line-height: 35px;float: left; font-size: 14px; color: #0861b3; text-indent: 20px;}
.main .kfdh .kf-l ul li p{width: 50%;float: left; }
.main .kfdh .kf-r{width: 790px; height: 423px;float: left; background:#f3f8fe;}
.main .kfdh .kf-r .title{width: 100%; height: 40px;}
.main .kfdh .kf-r .title p{width: 100%; text-align: center; height: 40px; line-height: 40px; background:#0861b3; font-size: 18px; color: #fff; font-weight: bold;}
.main .kfdh .kf-r .dzdx{height: auto; padding: 10px 15px 10px 10px;}
.main .kfdh .kf-r .dzdx .blist{width: 100%;height: 40px; line-height: 40px;}
.main .kfdh .kf-r .dzdx .blist p{width: 190px; float: left; height: 100%;font-size: 16px; font-weight: bold; color: #fff; text-align: center; margin-right: 1px;
background: #7dacd8; cursor: pointer;}
.main .kfdh .kf-r .dzdx .blist p.active{background: #0861b3;}
.main .kfdh .kf-r .dzdx .blsit-list{width: 100%; height: auto;}
.main .kfdh .kf-r .dzdx .blsit-list li{width: 100%; height: auto; display: none; margin-top: 20px;}
.main .kfdh .kf-r .dzdx .blsit-list li p{width: 100%; height: 40px; line-height: 40px; font-size: 16px; color: #ffffff; text-align: center; margin-bottom: 1px;}
.main .kfdh .kf-r .dzdx .blsit-list li p i{width: 120px; height: 100%; float: left;font-style: normal; background: #0861b3; margin-right: 1px;}
.main .kfdh .kf-r .dzdx .blsit-list li p span{width: 140px; height: 100%; float: left;font-style: normal; background: #0861b3; margin-right: 1px;}
.main .kfdh .kf-r .dzdx .blsit-list li p em{width: 250px; height: 100%; float: left;font-style: normal; background: #0861b3;margin-right: 1px; }
.main .kfdh .kf-r .dzdx .blsit-list li p.sed{height: 168px; font-size: 14px;}
.main .kfdh .kf-r .dzdx .blsit-list li p.sed i{border:1px solid #0861b3;width: 118px; line-height: 168px; background: #fff; color: #0861b3; font-weight: bold;}
.main .kfdh .kf-r .dzdx .blsit-list li p.sed span{border:1px solid #0861b3;width: 138px; background: #fff; color: #0861b3; font-weight: bold; line-height: 25px; padding-top: 40px;
height: 128px;}
.main .kfdh .kf-r .dzdx .blsit-list li p.sed em{border:1px solid #0861b3;width: 238px; background: #fff; color: #0861b3; text-align: left; line-height: 25px;
padding: 0 5px;}
.main .kfdh .kf-r .dzdx .blsit-list li.for .sed i{ line-height: 35px; padding-top: 40px; height: 128px;}