
@charset "gb2312";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{vertical-align:middle; border:none;}
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{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "SimSun",Arial,sans-serif;}
body{color:#333; font:12px "SimSun",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  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;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*网页限定宽度*/
.con_1100{ margin:0 auto; position:relative; width:1100px;}
.con_1100:after{content:""; display:block; height:0; clear:both;}

.header{ width:100%; min-width:1100px; height:460px; background:url(imagesheader-bj.jpg) no-repeat center 0 #186eca;}
.header .logo{ float:left; height:140px; line-height:140px; margin:0 0 0 20px;}
.header .logo img{ vertical-align:middle; max-height:140px;}
.header .special-tit{ float:right; height:140px; line-height:140px; margin:0 45px 0 0;}
.header .special-tit img{ vertical-align:middle; max-height:140px;}


.header .nav{ height:36px; line-height:36px; background:#063b74;}
.header .nav ul{ margin:0 0 0 95px;}
.header .nav ul li{ float:left; width:150px; text-align:center; font-family:"Microsoft Yahei"; font-size:16px; color:#fff; margin:0 20px;}
.header .nav ul li a{ display:block; color:#fff;}
.header .nav ul li.on,.header .nav ul li:hover{ background:#095db7;}

.header .banner{ width:100%; height:284px;}
.header .banner img{ width:1100px; height:284px;}



.intitle h3{ float:left;font-family:"Microsoft Yahei"; font-size:16px; color:#333; font-weight:normal; padding:0 0 12px 0; background:url(imagestit-bj.png) no-repeat left bottom;}
.intitle span{ float:right;font-family:"Microsoft Yahei"; font-size:12px; color:#666;}
.intitle span a{color:#666;}.intitle span a:hover{color:#1344b4;}
.incontent{ border:1px solid #ccc; padding:18px 10px; margin:-1px 0 0 0;}

.news{ float:left; width:530px; margin:40px 40px 0 0;}
.news .first .pic{ position:relative; float:left; width:200px; height:130px; overflow:hidden; margin:0 15px 0 0;}
.news .first .pic img{ width:200px; height:130px;-webkit-transition:all 0.5s linear; transition:all 0.5s linear;}
.news .first .pic img:hover{-webkit-transform:scale(1.05); transform:scale(1.05);}
.news .first .pic span{ position:absolute; bottom:0; left:0; width:100%; height:28px; line-height:28px; overflow:hidden; background:url(imagesnews-pic-bj.png);font-family:"Microsoft Yahei"; font-size:12px; color:#fff;}
.news .first .pic span a{ color:#fff;}
.news .first .txt{ float:left; width:290px;}
.news .first .txt h5{font-family:"Microsoft Yahei"; font-size:14px; color:#1344b4; font-weight:normal; width:100%; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0 0 5px 0;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.news .first .txt h5:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.news .first .txt h5 a{color:#1344b4;}
.news .first .txt p{font-family:"Microsoft Yahei"; font-size:12px; color:#666; height:112px; line-height:28px; overflow:hidden;}
.news .first .txt p a{color:#666;}
.news .first .txt p a:hover{color:#1344b4;}
.news ul{ margin:15px 0 0 0;}
.news ul li{ height:28px; line-height:28px; overflow:hidden; background:url(imagesnews-list-bj.png) no-repeat left center;}
.news ul li p{ float:left;font-family:"Microsoft Yahei"; font-size:12px; color:#333; width:400px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.news ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.news ul li p a{color:#333; text-decoration:none; padding-left:15px;}
.news ul li p a:hover{color:#1344b4;}
.news ul li span{ float:right;font-family:"Microsoft Yahei";font-size:12px; color:#666;}



.notice{ float:left; width:530px; margin:40px 0 0 0;}
.notice .first .txt{ width:100%;}
.notice .first .txt h5{font-family:"Microsoft Yahei"; font-size:14px; color:#1344b4; font-weight:normal; width:100%; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0 0 5px 0;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.notice .first .txt h5:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.notice .first .txt h5 a{color:#1344b4;}
.notice .first .txt p{font-family:"Microsoft Yahei"; font-size:12px; color:#666; height:56px; line-height:28px; overflow:hidden;}
.notice .first .txt p a{color:#666;}
.notice .first .txt p a:hover{color:#1344b4;}
.notice ul{ margin:15px 0 0 0;}
.notice ul li{ height:28px; line-height:28px; overflow:hidden; background:url(imagesnews-list-bj.png) no-repeat left center;}
.notice ul li p{ float:left;font-family:"Microsoft Yahei"; font-size:12px; color:#333; width:400px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.notice ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.notice ul li p a{color:#333; text-decoration:none; padding-left:15px;}
.notice ul li p a:hover{color:#1344b4;}
.notice ul li span{ float:right;font-family:"Microsoft Yahei";font-size:12px; color:#666;}


.plan{ float:left; width:750px; margin:40px 40px 0 0;}
.plan .first .txt{ width:100%;}
.plan .first .txt h5{font-family:"Microsoft Yahei"; font-size:14px; color:#1344b4; font-weight:normal; width:100%; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0 0 5px 0;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.plan .first .txt h5:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.plan .first .txt h5 a{color:#1344b4;}
.plan .first .txt p{font-family:"Microsoft Yahei"; font-size:12px; color:#666; height:56px; line-height:28px; overflow:hidden;}
.plan .first .txt p a{color:#666;}
.plan .first .txt p a:hover{color:#1344b4;}
.plan .plan-list{ float:left; width:505px; margin:15px 0 0 0;}
.plan .plan-list ul li{ height:28px; line-height:28px; overflow:hidden; background:url(imagesnews-list-bj.png) no-repeat left center;}
.plan .plan-list ul li p{ float:left;font-family:"Microsoft Yahei"; font-size:12px; color:#333; width:400px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.plan .plan-list ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.plan .plan-list ul li p a{color:#333; text-decoration:none; padding-left:15px;}
.plan .plan-list ul li p a:hover{color:#1344b4;}
.plan .plan-list ul li span{ float:right;font-family:"Microsoft Yahei";font-size:12px; color:#666;}
.plan .plan-Scroll{ float:left; width:192px; overflow:hidden; position:relative; margin:15px 30px 0 0;}
.plan .plan-Scroll .hd .prev,.plan .plan-Scroll .hd .next{ position:absolute; left:0; top:72px; z-index:2; display:block; width:10px; height:17px;overflow:hidden; cursor:pointer; background:url(imagesplan-arrow.png) no-repeat;}
.plan .plan-Scroll .hd .next{ left:auto; right:0; background-position:-27px 0;}
.plan .plan-Scroll .bd{ margin:0 0 0 26px;}
.plan .plan-Scroll .bd ul{ overflow:hidden; zoom:1;}
.plan .plan-Scroll .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;}
.plan .plan-Scroll .bd ul li .pic{width:138px; height:168px; box-shadow:5px 5px 3px #ccc; border:1px solid #999;}
.plan .plan-Scroll .bd ul li .pic img{ width:138px; height:168px; display:block;}
.plan .plan-Scroll .bd ul li .pic a:hover img{ border-color:#999;}
.plan .plan-Scroll .bd ul li .title{font-family:"Microsoft Yahei"; font-size:12px; color:#666; padding:5px 0 0 0; width:140px; height:27px; line-height:27px; overflow:hidden;}


.contact-us{ float:left; width:310px; margin:40px 0 0 0;}
.contact-us ul{ height:278px; border-top:1px dotted #ccc; margin:20px 0 0 0;}
.contact-us ul li{ line-height:53px;font-family:"Microsoft Yahei"; font-size:12px; color:#666; border-bottom:1px dotted #ccc; padding:0 10px;}


.footer{ width:100%; min-width:1100px; height:100px; background:#ccc; margin:40px 0 0 0; text-align:center;}
.footer p{ line-height:28px;font-family:"Microsoft Yahei"; font-size:12px; color:#666;}


.crumbs{ height:56px; line-height:56px; font-family:"Microsoft Yahei"; font-size:14px; color:#333;}
.crumbs a{ color:#333;}

.nycon .nyleft{ float:left; width:320px;}
.nycon .nyleft .nylside h3{ height:36px; line-height:36px; padding:0 0 0 25px;font-family:"Microsoft Yahei"; font-size:16px; color:#333; font-weight:normal; background:url(imagesnytit-bj.png) no-repeat 10px center #ececec;}
.nycon .nyleft .nylside ul{padding:20px 10px 30px 10px; border:1px solid #ccc; border-top:none;}
.nycon .nyleft .nylside ul li{ height:28px; line-height:28px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family:"Microsoft Yahei"; font-size:14px; color:#333;}
.nycon .nyleft .nylside ul li:before{content:"·"; padding-right:5px;}
.nycon .nyleft .nylside ul li a{ color:#333;}
.nycon .nyleft .nylside ul li a:hover{ color:#1344b4;}
.nycon .nyleft .nynotice{ margin:20px 0 0 0;}


.nycon .nyright{ float:right; width:740px;}
.nycon .nyright .title{height:36px; line-height:36px; padding:0 0 0 20px;font-family:"Microsoft Yahei"; font-size:16px; color:#333; font-weight:normal; background:#ececec;}
.nycon .nyright .nyrmain{padding:20px 20px 30px 20px; border:1px solid #ccc; border-top:none;}

.nycon .nyright .newslist ul li{ height:34px; line-height:34px; overflow:hidden; background:url(imagesnynews-list-triangle.png) no-repeat left center;}
.nycon .nyright .newslist ul li p{ float:left;font-family:"Microsoft Yahei";font-size:14px; color:#333; width:580px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.nycon .nyright .newslist ul li:hover p{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.nycon .nyright .newslist ul li p a{color:#333; text-decoration:none; padding-left:15px;}
.nycon .nyright .newslist ul li p a:hover{color:#235f9f;}
.nycon .nyright .newslist ul li span{ float:right;font-family:"Microsoft Yahei";font-size:14px; color:#666;}


.nycon .nyright .news_point .art_title{ margin-bottom:20px; margin-top:10px; text-align:center; border-bottom:1px dotted #ccc;}
.nycon .nyright .news_point .art_title h4{font-family:"Microsoft Yahei"; font-size:20px; color:#333; font-weight:bold; padding:0 80px; line-height:34px;}
.nycon .nyright .news_point .art_title .info{ margin-top:15px; margin-bottom:20px;font-family:"Microsoft Yahei"; font-size:14px; color:#333;}
.nycon .nyright .news_point .art_title .info span{ display:inline-block; margin:0 20px;}
.nycon .nyright .news_point .art_content{ line-height:24px; font-family:"Microsoft Yahei"; font-size:14px; color:#505050;}
.nycon .nyright .news_point .art_content img{ max-width:100%;}

.nycon .nyright .news_point .endnote{ margin:20px 0 0 0;}
.nycon .nyright .news_point .endnote .flip{ float:left;}
.nycon .nyright .news_point .endnote .flip p{font-family:"Microsoft Yahei"; font-size:14px; color:#333; line-height:34px; width:480px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .news_point .endnote .flip p a{ color:#333;}
.nycon .nyright .news_point .endnote .flip p a:hover{color:#235f9f;}
.nycon .nyright .news_point .endnote .print-off{ float:right; line-height:34px; font-family:"Microsoft Yahei"; font-size:14px; color:#333;}
.nycon .nyright .news_point .endnote .print-off a{ color:#333; padding-left:10px;}
.nycon .nyright .news_point .endnote .print-off a:hover{color:#235f9f;}


.nycon .nyright .page{ text-align:left; line-height:30px; font-size:0; margin:30px 0 0 0; font-family:"Microsoft Yahei";}
.nycon .nyright .page a{ display:inline-block; *display:inline;*zoom:1; font-size:14px; color:#666; background:url(imagespage-arrow.png) no-repeat;}
.nycon .nyright .page a.page-first{ width:13px; height:11px; background-position:0 0; margin:0 10px;}
.nycon .nyright .page a.page-up{ width:13px; height:11px; background-position:-32px 0; margin:0 10px;}
.nycon .nyright .page a.page-down{ width:13px; height:11px; background-position:-57px 0; margin:0 10px;}
.nycon .nyright .page a.page-last{ width:13px; height:11px; background-position:-85px 0; margin:0 10px;}
.nycon .nyright .page a.page-num{ background:none; margin:0 5px;}

.nycon .nyright .page a.page-first:hover{ background-position:0 -20px;}
.nycon .nyright .page a.page-up:hover{ background-position:-32px -20px;}
.nycon .nyright .page a.page-down:hover{ background-position:-57px -20px;}
.nycon .nyright .page a.page-last:hover{ background-position:-85px -20px;}
.nycon .nyright .page a.on,.nycon .nyright .page a.page-num:hover{ color:#000;}