/*global*/

/*header -s*/
.header{}
.header .top{background:url("../img/topbg.png") no-repeat center center;}
.header .top div.fl{height:108px;}
.header .top div.fl p{height:107px;margin-left:80px;padding-top:1px;}
.header .top div.fl p span{display:block;color:#6a6a6a;font-size:14px;font-weight:bold;margin-top:15px;}
.header .top div.fl p span.ot{margin-top:25px;}
.header .top div.fr{height:108px;}
.header .top div a{}
.header .top div a img{margin-top:11px;}
.header .top .search{line-height:108px;}
.header .top .search .s-form{width:230px;height:24px;background:#0061ae;vertical-align:middle;display:inline-block;border-radius:25px;overflow:hidden;}
.no-csstransitions .header .top .search .s-form{behavior:url('PIE.htc');}
.header .top div .search .s-form .s-text{margin-left:10px;height:24px;text-indent:5px;width:180px;font-size:14px;color:#fff;background:#0061ae;}
.header .top div .search .s-form .s-text::-webkit-input-placeholder{color:#fff;}
.header .top div .search .s-form .s-text:-moz-placeholder{color:#fff;}
.header .top div .search .s-form .s-text::-moz-placeholder{color:#fff;}
.header .top div .search .s-form .s-text:-ms-input-placeholder{color:#fff;}
.header .top div .search .s-form .s-icon{width:22px;height:18px;background:url("../img/sbt.png") center no-repeat;margin-top:3px;margin-left:5px;cursor:pointer;}
.header  .topnav{width:100%;background:#014f8b;}
.header  .topnav .wid1200{}
.header  .topnav ul{height:64px;width:100%;}
.header  .topnav ul li{line-height:64px;text-align:center;position: relative;}
.header  .topnav ul li>a{font-size:18px;color:#fff;font-weight:bold;}
.header  .topnav ul li span{margin-left:40px;width:2px;height:17px;overflow:hidden;background:#0063af;position:relative;display:inline-block;vertical-align:sub;}
.header  .topnav ul li span em{width:1px;height:17px;overflow:hidden;background:#013258;position:absolute;top:0;right:0;}
.header  .topnav ul li .secnav{left:-22px;z-index: 1;width: 157px;background: #014f8b;display: none;}
.header  .topnav ul li .secnav dd{}
.header  .topnav ul li .secnav dd a{color: #fff;font-size: 16px;font-weight: normal;}
.header  .topnav ul li .secnav dd a:hover{}
.header .slider-wrapper{}
.header .slider-wrapper .nivoSlider{}
.header .slider-wrapper .nivoSlider img{}
.links{padding:20px 0;background:#ececec;}
.links .links_ul{font-size:0;}
.links .links_ul li{display:inline-block;margin-left:16px;border:1px solid #dfdfdf;}
.links .links_ul li a{}
.links .links_ul li a img{}
.news{margin-top:30px;margin-bottom:45px;}
.news .left{}
.news .left .hd{font-size:0;bottom:15px;right:0px;z-index:2;}
.news .left .hd li{width:15px;height:14px;display:inline-block;background:url(../img/hdbgwhite.png) center center no-repeat;margin:0 5px;cursor:pointer;}
.news .left .hd li.on{background:url(../img/hdbgred.png) center center no-repeat;}
.news .left .bd{}
.news .left .bd li{width:411px;height:274px;overflow:hidden;}
.news .left .bd li a{}
.news .left .bd li a img{width:411px;height:274px;}
.news .left .bd li p{width:100%;left:0;bottom:0;height:48px;line-height:48px;background:rgba(0,0,0,0.6);}
.no-csstransitions .news .left .bd li p{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.news .left .bd li p a{margin-left:15px;font-size:14px;color:#fff;font-weight:bold;}
.news .middle{margin-left: 15px;width: 525px;}
.news .middle .title{background:#e9e9e9;}
.news .middle .title p.fl{display:block;width:146px;height:44px;background:#00569f;font-size:18px;line-height:44px;color:#fff;text-align:center;}
.news .middle .title a.fr{font-size:14px;color:#0061ae;line-height:44px;margin-right:10px;}
.news .middle .title a.fr:hover{color:#f00;}
.news .middle ul{margin-top: 20px;}
.news .middle ul li{line-height:33px;position:relative;}
.news .middle ul li span.fr{font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;font-size: 14px;color: #8c8c8c;}
.news .middle ul li:before{content:'>';color:#f00;font-size:14px;line-height:32px;display:inline-block;vertical-align:baseline;font-family: Simsun;}
.news .middle ul li::before{content:'>';color:#f00;font-size:14px;line-height:32px;display:inline-block;vertical-align:baseline;font-family: Simsun;}
.news .middle ul li a{font-size:16px;color:#282828;margin-left: 10px;}
.news .middle ul li a:hover{color:#f00;border-bottom:2px solid #f00;}
.news .right{width: 235px;}
.news .right .title{background: #0061ae;text-align: center;height: 44px;line-height: 44px;}
.news .right .title a{font-size: 18px;font-weight: bold;color: #fff;}
.news .right ul{margin-top: 20px;}
.news .right ul li{line-height:22px;position:relative;border-bottom:1px dashed #ebebeb;padding-bottom: 10px;}
.news .right ul li:before{content:'◆';color:#c4c4c4;font-size:10px;line-height:32px;display:inline-block;vertical-align:baseline;font-family: Simsun;}
.news .right ul li::before{content:'◆';color:#c4c4c4;font-size:10px;line-height:32px;display:inline-block;vertical-align:baseline;font-family: Simsun;}
.news .right ul li a{font-size: 14px;color: #282828;margin-left: 10px;}
.news .right ul li a:hover span{color:#f00;border-bottom:2px solid #f00;}
/* footer -start */
footer{width:100%;background:url('../img/idxftbg.png') center;}
footer .wid1200{padding:30px 0;}
footer .wid1200 .sydwicon{width:53px;height:65px;left:50%;top:-31px;margin-left:-26px;}
footer .wid1200 .sydwicon a img{width:100%;}
footer .info{font-size:14px;color:#dbdbdb;line-height:26px;width:860px;}
footer .info a{font-size:14px;color:#dbdbdb;line-height:26px;}
ooter .link{width:280px;}
footer .link{width:280px;}
footer .link ul li{margin:5px 0;}
footer .link ul li .code{width:130px;height:130px;left:-25px;bottom:30px;display:none;}
footer .link ul li .code img{width:100%;}
footer .link ul li a{cursor:pointer;font-size:14px;color:#dbdbdb;line-height:24px;font-weight:bold;margin:0 13px;}
footer .link ul li a:hover{color:#e72a2a;}

/*location*/
.locationbox{position: absolute;width:100%;left:0;bottom:0;height:65px;line-height:65px;background:rgba(0,0,0,0.6);}
.no-csstransitions .locationbox{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.locationbox .wid1200{}
.locationbox .wid1200 .catname{background:#0061ae;width:150px;height:65px;}
.locationbox .wid1200 .catname .cell0{font-size:24px;line-height:65px;text-align:center;}
.locationbox .wid1200 .catname .cell0 a{position:relative;}
.locationbox .wid1200 .catname .cell0 a::after{content:"";position:absolute;left:0;bottom:-3px;transform:scaleX(0);transition:all .3s ease-out;width:100%;border-bottom:2px solid #fff;}
.locationbox .wid1200 .catname .cell0 a:hover::after{transform:scaleX(1);}
.locationbox .wid1200 .catname .cell0 .maintitle{color:#fff;}
/* show -start */
.show{padding:30px 0;}
.show .wid1200{}
.show .wid1200 h1{color:#0c66ad;font-size:30px;line-height:48px;text-align:center;border-bottom:1px solid #e1e1e1;padding:30px 0;font-weight:bold;}
.show .wid1200 .moreinfo{}
.show .wid1200 .moreinfo .left{}
.show .wid1200 .moreinfo .left span{font-size:12px;color:#898989;line-height:60px;margin:0 5px;}
.show .wid1200 .moreinfo .right{font-size:0;}
.show .wid1200 .moreinfo .right dd{display:inline-block;}
.show .wid1200 .moreinfo .right .fontsize{font-size:14px;color:#333;margin-right:25px;line-height:60px;}
.show .wid1200 .moreinfo .right .fontsize a{color:#333;cursor:pointer;}
.show .wid1200 .moreinfo .right .fontsize a:hover{color:#f00;}
.show .wid1200 .moreinfo .right .print{font-size:14px;color:#333;margin-right:25px;line-height:60px;}
.show .wid1200 .moreinfo .right .print a{color:#333;cursor:pointer;}
.show .wid1200 .moreinfo .right .print a:hover{color:#f00;}
.show .wid1200 .moreinfo .right .print a:before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .wid1200 .moreinfo .right .print a::before{content:'';background:url('../img/print.png') no-repeat center;width:18px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;}
.show .wid1200 .show-content{font-size:18px;color:#333;line-height:2;padding-bottom:25px;}
.show .wid1200 .show-content img{display:inline-block;}
.show .wid1200 .show-content p{}
.show .wid1200 .fxjc{height:42px;margin-top:32px;border-bottom:1px solid #e1e1e1;}
.show .wid1200 .fxjc .share{}
.show .wid1200 .fxjc .pjcc{}
.show .wid1200 .fxjc .pjcc a{font-size:14px;color:#3d3d73;cursor:pointer;line-height:48px;}
.show .wid1200 .fxjc .pjcc a:hover{color:#f00;}
.show .wid1200 .other{padding:25px 0;}
.show .wid1200 .other dd{width:50%;font-size:16px;color:#f00;font-weight:bold;}
.show .wid1200 .other dd a{color:#333;font-weight:normal;}
.show .wid1200 .other dd a:hover{color:#f00;border-bottom:2px solid #f00;}

/*list*/
.list ul.news_list_ul{margin-top:20px;margin-left:10px;margin-right:40px;border-bottom:1px dashed #ccc;padding-bottom:20px;}
.list ul.news_list_ul li{height:46px;line-height:46px;}
.list ul.news_list_ul li:before{content:'♦';width:15px;height:46px;position:absolute;left:10px;top:0;color:#d8d8d8;font-size:16px;text-align:center;}
.list ul.news_list_ul li::before{content:'♦';width:15px;height:46px;position:absolute;left:10px;top:0;color:#d8d8d8;font-size:16px;text-align:center;}
.list ul.news_list_ul li a{font-size:18px;color:#333333;margin-left:30px;}
.list ul.news_list_ul li span{font-size:14px;color:#999999;margin-right:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
.list ul.news_list_ul li.hoverin{background:#3f7fb7;}
.list ul.news_list_ul li.hoverin:before{content:'♦';color:#fff;background:#3f7fb7;}
.list ul.news_list_ul li.hoverin::before{content:'♦';color:#fff;background:#3f7fb7;}
.list ul.news_list_ul li.hoverin a{color:#fff;}
.list ul.news_list_ul li.hoverin span{color:#fff;}

/*page*/
.page{padding-bottom:50px;}
.page div.left{width:230px;}
.page div.left dd{margin-top:2px;}
.page div.left dd.catbtn{width:230px;height:48px;line-height:48px;text-align:center;background:#0063af;}
.page div.left dd.catbtn.hoverin{background:#d36207;}
.page div.left dd.catbtn a{color:#fff;font-size:16px;font-weight:bold;}
.page div.left dd.catbtn.hoverin a{}
.page div.right{margin-left:30px;width:927px;margin-top:40px;}
.page div.right #page-content{color:#4f4f4f;font-size:18px;line-height:36px;}