@font-face {
    font-family: 'bellMt';
    src: url('../font/bellMt.eot');
    src:
    url('../font/bellMt.eot?#font-spider') format('embedded-opentype'),
    url('../font/bellMt.woff') format('woff'),
    url('../font/bellMt.ttf') format('truetype'),
    url('../font/bellMt.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "SimSun",Arial,sans-serif; resize:none;}
body{font:12px "SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}

.w1200{width: 1200px;margin: 0 auto;}
body{font-size: 14px;font-family: "Microsoft Yahei";}

.header{height: 110px;width: 100%;min-width: 1200px;background: #f6f6f6 url(../images/headerBg.jpg) no-repeat center;}
.header .logo{line-height: 110px;font-size: 0;}
.header .form{width: 361px;height: 42px;padding-top: 34px;}
.header .form .text{width: 309px;height: 40px;float: left;background: #ffffff;padding-left: 9px;border:1px solid #dbdbdb;border-right: none;font-family: "Microsoft Yahei";}
.header .form .subm{width: 42px;height: 42px;float: left;border: none;background: #0a6caf url(../images/searchBg.png) no-repeat center;cursor: pointer;}

.nav{width: 100%;min-width: 1200px;height: 50px;background: #0a6caf;text-align: center;font-size: 0;}
.nav .nLi{width: 112px;text-align: center;position: relative;display: inline-block;*display: inline;*zoom: 1;}
.nav .nLi.nLi1{width: 78px;}
.nav .nLi h3 a{display: block;width: 100%;height: 50px;line-height: 50px;position: relative;font-size: 16px;color: #ffffff;}
.nav .nLi h3 a:before{content: "";width: 1px;height: 14px;background: #6293b2;position: absolute;right: 0;top: 18px;}
.nav .nLi.nLi11 h3 a:before{display: none;}
.nav .nLi .sub{width: 100%;background: #d59f70;position: absolute;left: 0;top: 50px;padding: 3px 0;display: none;z-index: 3;}
.nav .nLi .sub li a{display: block;font-size: 14px;color: #fff;line-height: 22px;padding:4px 0;}
.nav .nLi.on h3 a,.nav .nLi:hover h3 a{background: #d59f70;}
.nav .nLi.on h3 a:before{display: none;}

.wrap{width: 100%;min-width: 1200px;min-height: 500px;background: #ececec url(../images/bodyBg.jpg) no-repeat center top;background-attachment: fixed;}
.iMain{padding-bottom: 40px;}
.banner{ width:100%;height: 460px;overflow:hidden; position:relative;padding: 20px 0 0;margin-bottom: 20px;}
.banner .hd{ overflow:hidden;  height:12px;position: absolute;left: 0;bottom: 20px;text-align: center;font-size: 0;width: 100%;z-index: 2;}
.banner .hd ul li{display: inline-block;*display: inline;*zoom: 1;width: 12px;height: 12px;margin: 0 4px;cursor: pointer;background: url(../images/dotIcon.png) no-repeat center bottom;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.banner .hd ul li.on{ background-position:center top;}
.banner .bd ul{ overflow:hidden; zoom:1; }
.banner .bd ul li a{display: block;width: 100%;height: 460px;background-repeat: no-repeat;background-position: center top;}


.ititle{height: 58px;line-height: 58px;border-bottom: 1px solid #dbdbdb;font-size: 24px;color: #1b69c2;font-weight: normal;margin-bottom: 20px;}
.ititle span{margin-left: 14px;font-size: 18px;color: #d59f70;font-family: "bellMt";text-transform: uppercase;}
.ititle .imore{font-size: 14px;color: #666666;padding-right: 19px;position: relative;}
.ititle .imore:before{content:"";width: 7px;height: 7px;position: absolute;right: 0;top: 50%;margin-top: -3px;background: url(../images/imore.png) no-repeat left top;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.ititle .imore:hover{color: #1b69c2;}
.ititle .imore:hover:before{background-position: left bottom;}

.isect1{background: #ffffff;padding: 0 20px 9px 20px;}
.isect1_1{width: 550px;height: 350px;overflow: hidden;}

.picScrollLeft{ width:100%;height: 100%; overflow:hidden; position:relative;}
.picScrollLeft .hd{position: absolute;height: 10px;right: 0;bottom: 18px;z-index: 3;}
.picScrollLeft .hd ul li{width: 10px;height: 10px;float: left;margin-right: 10px;cursor: pointer;background: #ffffff;border-radius: 50%;font-size: 0;text-indent: 999em;}
.picScrollLeft .hd ul li.on{background: #0a6caf;}
.picScrollLeft .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center;width: 550px;height: 350px;position: relative;}
.picScrollLeft .bd ul li .pic,.picScrollLeft .bd ul li .pic img{width: 100%;height: 100%;}
.picScrollLeft .bd ul li p{height: 46px;width: 100%;box-sizing:border-box;padding: 0 60px 0 10px;position: absolute;left: 0;bottom: 0;background: url(../images/grayBg.png) repeat;font-size: 14px;color: #ffffff;line-height: 46px;text-align: left;}

.list{width: 100%;}
.list li{height: 40px;line-height: 40px;padding-left: 16px;position: relative;}
.list li:before{content: "";width: 4px;height: 4px;background: #1b69c2;position: absolute;left: 0;top: 50%;margin-top: -2px;border-radius: 50%;}
.list li a{display: block;height: 40px;}
.list li a h5{font-size: 15px;color: #333333;font-weight: normal;max-width: 70%;}
.list li a span{font-size: 12px;color: #d59f70;}
.list li:hover a h5{color: #1b69c2;}

.isect1_2{width: 580px;}
.isect1_2 .recomNews{margin-bottom: 13px;padding-bottom: 16px;border-bottom: 1px solid #dbdbdb;}
.isect1_2 .recomNews h5{line-height: 35px;height: 35px;margin-bottom: 11px;font-size: 18px;color: #333333;font-weight: normal;}
.isect1_2 .recomNews p{font-size: 14px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;}
.isect1_2 .recomNews:hover h5{color: #1b69c2;}
.isect1_2 .list{height: 240px;overflow: hidden;}

.isect2{width: 100%;padding: 0 20px 26px 20px;background: #fff;margin-bottom: 20px;box-sizing:border-box;}

.isect2_1{width: 550px;}
.isect2_1 .ititle{margin-bottom: 7px;height: 54px;line-height: 54px;}
.isect2_1 .list{height: 200px;}

.isect2_2{width: 600px;padding-top: 15px;}
.isect2_2 ul li{width: 180px;height: 232px;overflow: hidden;margin-left: 20px;float: left;}
.isect2_2 ul li img{width: 100%;height: 100%;}

.isect3{height: 120px;margin-bottom: 20px;}
.picScrollTop{ margin:0 auto; width:100%;height: 120px;overflow:hidden; position:relative; }
.picScrollTop .bd{}
.picScrollTop .bd ul{ overflow:hidden; zoom:1; }
.picScrollTop .bd ul li{ text-align:center; zoom:1;width: 100%;height: 120px;overflow: hidden;}
.picScrollTop .bd ul li img{width: 100%;height: 100%;}

.isect4{padding: 5px 20px 40px;background: #ffffff;margin-bottom: 20px;}
.isect4 .title{height: 54px;line-height: 54px;border-bottom: 1px solid #dbdbdb;margin-bottom: 20px;font-size: 24px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 12px;}

.picScrollLeft1{padding: 0 30px 0 20px;overflow:hidden; position:relative;}
.picScrollLeft1 .bd{overflow: hidden;}
.picScrollLeft1 .bd ul{ zoom:1; }
.picScrollLeft1 .bd ul li{width: 360px;margin-right: 13px;float: left;}
.picScrollLeft1 .bd ul li a{display: block;width: 100%;height: 248px;box-sizing:border-box;padding: 78px 0 0 174px;position: relative;}
.picScrollLeft1 .bd ul li .pic{width: 164px;height: 240px;position: absolute;left: 10px;top: 8px;overflow: hidden;
-moz-box-shadow:0 0 12px #e2e1e1; -webkit-box-shadow:0 0 12px #e2e1e1; box-shadow:0 0 12px #e2e1e1;}
.picScrollLeft1 .bd ul li .pic img{width: 100%;height: 100%;}
.picScrollLeft1 .bd ul li .text{border:1px solid #dbdbdb;border-left: none;width: 100%;box-sizing:border-box;height: 170px;padding: 35px 24px 0 24px;}
.picScrollLeft1 .bd ul li .text h5{line-height: 43px;font-size: 16px;color: #333333;font-weight: normal;}
.picScrollLeft1 .bd ul li .text .desc{font-size: 12px;line-height: 24px;color: #999999;height: 48px;overflow: hidden;}
.picScrollLeft1 .bd ul li:hover .text h5{color: #1b69c2;}
.picScrollLeft1 .btn{width: 20px;height: 43px;position: absolute;top: 114px;cursor: pointer;z-index: 9;}
.picScrollLeft1 .btn.prev{left: 0;background: url(../images/leftArr.png) no-repeat left center;}
.picScrollLeft1 .btn.next{right: 0;background: url(../images/rightArr.png) no-repeat right center;}


.popWrap{width: 100%;height: 100%;background: url(../images/grayBg.png) repeat;position: fixed;top: 0;left: 0;z-index: 999;display: none;}
.popWrap .popCont{width: 1077px;height: 548px;background: #ffffff;position: absolute;left: 50%;top: 50%;margin-left: -538px;margin-top: -274px;box-sizing:border-box;padding: 0 34px;}
.popWrap .popCont .tit{height: 87px;line-height: 87px;border-bottom: 1px solid #dbdbdb;font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 32px;}
.popWrap .popCont .tit .close{height: 100%;width: 40px;background: url(../images/close.png) no-repeat right center;cursor: pointer;}
.popWrap .popCont .cont{width: 100%;box-sizing:border-box;padding-right: 6px;height: 380px;font-size: 14px;line-height: 34px;color: #333333;text-align: justify;overflow: auto;}
.popWrap .popCont .cont *{max-width: 100% !important;}

.popWrap .popCont .cont::-webkit-scrollbar{width:2px;height:2px}
.popWrap .popCont .cont::-webkit-scrollbar-button:vertical{display:none}
.popWrap .popCont .cont::-webkit-scrollbar-corner,
.popWrap .popCont .cont::-webkit-scrollbar-track{background-color:#ccc}
.popWrap .popCont .cont::-webkit-scrollbar-thumb{border-radius:0;background-color:#1b69c2; }
.popWrap .popCont .cont::-webkit-scrollbar-thumb:vertical:hover{ }
.popWrap .popCont .cont::-webkit-scrollbar-thumb:vertical:active{ }


.isect5{padding: 17px 0 17px 20px;background: #ffffff;/*margin-bottom: 40px;*/height: 36px;}
.isect5 .hd{width: 102px;font-size: 18px;color: #333333;text-align: left;line-height: 36px;}
.isect5 .bd{width: 1078px;}

.select { height: 36px; position: relative; float: left; margin: 0 35px 0 0; }
.select.select3{margin-right: 0;}
.select dt { height: 34px; border: 1px solid #dbdbdb;line-height: 34px; padding-left: 14px; cursor: pointer; width: 314px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; z-index: 3; color: #333333; font-size: 14px; }
.select dt i{display: block;width: 34px;height: 34px;float: right;border-left:1px solid #dbdbdb;background: url(../images/downIcon.png) no-repeat center;}
.select dd {width: 100%; position: absolute; left: 0; bottom: 35px; border: 1px solid #d2ccc4; background: #fff; display: none;box-sizing:border-box; }
.select dd ul {max-height: 250px; overflow: auto; }
.select dd ul li { display: block; width: 100%; float: left; }
.select dd ul li a { line-height: 32px; display: block; padding: 0 8px; }
.select dd ul li a:hover { background: #1b69c2;color: #fff; }

.select dd ul::-webkit-scrollbar{width:2px;height:2px}
.select dd ul::-webkit-scrollbar-button:vertical{display:none}
.select dd ul::-webkit-scrollbar-corner,
.select dd ul::-webkit-scrollbar-track{background-color:#ccc}
.select dd ul::-webkit-scrollbar-thumb{border-radius:0;background-color:#1b69c2; }
.select dd ul::-webkit-scrollbar-thumb:vertical:hover{ }
.select dd ul::-webkit-scrollbar-thumb:vertical:active{ }


.footer{width: 100%;min-width: 1200px;padding: 41px 0;background: #0a6caf;font-size: 14px;line-height: 26px;color: #ffffff;text-align: center;}
.footer span{margin: 0 4px;} 
.footer a:hover{text-decoration: underline;}

.nyMain{padding-bottom: 50px;}
.path{height: 52px;line-height: 52px;font-size: 14px;color: #666666;}
.path a{display: inline-block;*display: inline;*zoom: 1;/*padding-right: 32px;position: relative;*/}
/*.path a:before{content: "";width: 5px;height: 10px;background: url(../images/arrow.png) no-repeat center;position: absolute;right: 13px;top: 50%;margin-top: -5px;}*/
.path a:hover{color: #1b69c2;}

.nyCont{width: 100%;min-height: 400px;background: #ffffff;position: relative;
-moz-box-shadow:2px 2px 5px #e2e1e1; -webkit-box-shadow:2px 2px 5px #e2e1e1; box-shadow:2px 2px 5px #e2e1e1;}
/*.nyCont:before{content: "";width: 1px;height: 100%;background: #e6e6e6;position: absolute;left: 259px;top: 0;}*/

.nySide{width: 260px;float: left;}
.nySide h3{height: 70px;padding-left: 30px;background: url(../images/nySideTit.png) no-repeat center;line-height: 70px;font-size: 24px;color: #ffffff;}
.nySide ul{padding: 20px;}
.nySide ul li{margin-bottom: 10px;}
.nySide ul li a{display: block;height: 38px;border:1px solid #ced9e1;background: #dee9f1;padding-left: 24px;font-size: 15px;color: #4c4c4c;line-height: 38px;position: relative;}
.nySide ul li a:before{content: "";width: 5px;height: 9px;background: url(../images/arrow1.png) no-repeat left top;position: absolute;left: 10px;top: 16px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.nySide ul li.on a,.nySide ul li:hover a{background: #0a6caf;border-color: #0a6caf;color: #ffffff;}
.nySide ul li.on a:before,.nySide ul li:hover a:before{background-position: left bottom;}

.nyMain .content{width: 940px;border: 1px solid #e6e6e6;border-bottom: none;min-height: 550px;box-sizing:border-box;padding: 26px 20px 76px;}
.nyMain .content .list{margin-bottom: 40px;}
.nyMain .content .list li{height: 39px;line-height: 39px;border-bottom: 1px dotted #cccccc;}
.nyMain .content .list li h5{max-width: 85%;}

.page{}
.page a{width: 34px;height: 34px;border:1px solid #dbdbdb;text-align: center;line-height: 34px;margin-right: 10px;font-size: 14px;color: #4d4d4d;}
.page a.prev{background: #0a6caf url(../images/leftArr1.png) no-repeat center;border-color: #0a6caf;color: #fff;}
.page a.next{background: #0a6caf url(../images/rightArr1.png) no-repeat center;border-color: #0a6caf;color: #fff;}
.page a.btn2{width: 96px;background: #0a6caf;border-color: #0a6caf;color: #fff;}
.page a.num.on{background: #0a6caf;border-color: #0a6caf;color: #fff;}

.passage{padding-bottom: 40px;}
.passage .psgTit{text-align: center;margin-bottom: 18px;padding-bottom: 10px;border-bottom: 1px solid #dbdbdb;}
.passage .psgTit h3{line-height: 34px;font-size: 24px;color: #333333;font-weight: bold;padding: 5px 0;}
.passage .psgTit .info{line-height: 31px;font-size: 12px;color: #808080;}
.passage .psgTit .info span{margin: 0 8px;}

.passage .psgCont{font-size: 14px;line-height: 34px;color: #333333;text-align: justify;margin-bottom: 30px;min-height: 400px;}
.passage .psgCont *{max-width: 100% !important;}

.passage .psgLink{padding-bottom: 34px;border-top: 1px solid #e5e5e5;}
.passage .psgLink .item{padding-top: 24px;}
.passage .psgLink .item:first-child{padding-top: 44px;}
.passage .psgLink .item h5{font-size: 14px;font-weight: normal;color: #666666;line-height: 16px;}
.passage .psgLink .item h3{font-size: 18px;color: #000000;font-weight: normal;color: #000000;line-height: 36px;}
.passage .psgLink .item p{font-size: 14px;color: #888888;line-height: 24px;}
.passage .psgLink .item:hover h3{color: #0a6caf;}


/**系统默认分页**/
.pagination { text-align: center; padding: 33px 0 63px; font-family: 'microsoft yahei'; }
.pagination li { display: inline }
.pagination li span { display: inline-block; border: 1px solid #D5D5D5; color: #555; font-size: 14px; line-height: 29px; padding: 0 10px; margin: 0 2.5px;cursor:pointer;}
.pagination a { display: inline-block; border: 1px solid #D5D5D5; color: #555; font-size: 14px; line-height: 29px; padding: 0 10px; margin: 0 2.5px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; }
.pagination a.on, .pagination a:hover { background: #0a6caf; border-color: #0a6caf; color: #FFF; }
.pagination a.page_prev, .pagination a.page_next { padding: 0 23px; }
.pagination li.active span { background: #0a6caf; border-color: #0a6caf; color: #FFF; }