
@charset "gb2312";
/* 初始化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;}

/*小号文字  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 linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; transition:all 1s linear;}

/*网页限定宽度*/
.con_1000{ position:relative; margin:0 auto; width:1000px;}
.con_1000:after{content:""; display:block; height:0; clear:both;}


.header{ width:100%; min-width:1000px; height:120px; background:url(imagesheader-bg.jpg) no-repeat center center #1c398b;}
.header .logo{ float:left; height:120px; line-height:120px;}
.header .logo img{ vertical-align:middle; max-height:140px;}

.header ul{ margin:30px 0 0 150px;}
.header ul li{ display:inline-block; *display:inline; *zoom:1; font-family:"Microsoft Yahei"; font-size:14px; color:#fff;}
.header ul li a{ color:#fff; margin:0 15px;}
.header .search{ margin:20px 0 0 0; text-align:right;}
.header .search .sea-text{ width:158px; height:22px; line-height:22px; padding:0 10px; background:#fff; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
.header .search .sea-but{ width:40px; height:24px; line-height:24px; text-align:center; border-radius:2px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;}

.nav{ width:100%; min-width:1000px; height:50px; line-height:50px;position:relative; z-index:3; background:#adb65e;}
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left; text-align:center;}
.nav .nLi h3 a{ display:block; height:50px; line-height:50px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight: normal; padding:0 30px;}
.nav .nLi.on h3 a{ background:#052971; color:#fff;}
.nav .sub{ display:none; width:100%; left:0; top:50px;  position:absolute; background:#adb65e;  line-height:40px; padding:5px 0;}
.nav .sub li{ zoom:1; text-align:center;}
.nav .sub a{ display:block; padding:0 10px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.nav .sub a:hover{ background:#838f32; color:#fff;}


.banner{ width:100%;min-width:1000px; height:380px; overflow:hidden; position:relative;}
.banner .hd{ position:absolute; left:0; bottom:10px; width:100%; height:15px;z-index:1;}
.banner .hd ul{ width:1000px; margin:0 auto; text-align:center;}
.banner .hd ul li{display:inline-block; *display:inline; *zoom:1; margin:0 7px; width:13px; height:14px; background:url(imagesbanner-hd.png) no-repeat -26px 0; cursor:pointer;}
.banner .hd ul li.on{ background-position:0 0;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd ul{ height:380px; overflow:hidden;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd a{ width:100%; height:380px; display:block;}
.banner .prev,.banner .next{ position:absolute; left:5%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(imagesslider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.banner .next{ left:auto; right:5%; background-position:8px 5px;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}

.incon{ margin-bottom:40px;}
.news{ width:580px; margin:14px 0 0 0;}
.news .hd{ position:relative; height:46px; line-height:46px; border-bottom:1px solid #e6e6e6;}
.news .hd ul li{ float:left; margin-right:15px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-weight:bold;}
.news .hd ul li.on{ color:#052971;}
.news .hd ul li:before{ content:"/"; color:#052971; margin-right:15px;}
.news .hd ul li:first-child:before{ display:none;}
.news .bd .bdul{ margin:24px 0 0 0; height:425px;}
.news .bd .bdul ul li{ height:100px; margin:10px 0 32px 0;}
.news .bd .bdul ul li .date{ width:60px; height:100%; text-align:center;}
.news .bd .bdul ul li .date b{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#999; font-weight:normal; padding:5px 0;}
.news .bd .bdul ul li .date i{ display:block; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#999; padding-bottom:5px;}
.news .bd .bdul ul li .date span{ display:block; width:60px; height:24px; line-height:24px; text-align:center; background:#052971;}
.news .bd .bdul ul li .date span a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.news .bd .bdul ul li .txt{ width:480px; height:100%; border-left:1px solid #999; padding-left:20px;}
.news .bd .bdul ul li .txt h6{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1a1a1a; font-weight:normal; max-width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.news .bd .bdul ul li .txt h6:hover{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.news .bd .bdul ul li .txt h6 a{ color:#1a1a1a;}
.news .bd .bdul ul li .txt h6 a:hover{ color:#052971;}
.news .bd .bdul ul li .txt p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:normal; height:72px; line-height:24px; margin-top:10px; overflow:hidden; text-align:justify; word-break:break-all;}
.news .bd .bdul .more{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#23479a;}
.news .bd .bdul .more a{ color:#23479a;}


.intro{ width:360px; margin:14px 0 0 0;}
.intro .title{ position:relative; height:46px; line-height:46px; border-bottom:1px solid #e6e6e6; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#052971; font-weight:bold;}
.intro .content{ margin:24px 0 0 0;}
.intro .content .pic{ position:relative; width:100%; height:180px;}
.intro .content .pic img{max-width:100%; max-height:100%;}
.intro .content .pic span{ position:absolute; top:0; left:0 display:block; width:60px; height:24px; line-height:24px; text-align:center; background:#052971;}
.intro .content .pic span a{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;}
.intro .content .word{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:normal; height:96px; line-height:24px; margin-top:10px; overflow:hidden; text-align:justify; word-break:break-all;}

.link{ width:360px; margin:20px 0 0 0;}
.link .title{ position:relative; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#052971; font-weight:bold;}
.link ul{ height:48px;}
.link ul li{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; line-height:24px; width:50%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.Share{ margin:10px 0 0 0;}


.footer{ width:100%; min-width:1000px; height:126px; background:url(imagesfooter-bg.jpg) repeat-y center center;}
.footer:before{ content:""; display:block; width:100%; height:6px; background:url(imagesfooter-boder.jpg) center center;}
.footer .footlogo{ width:110px; height:120px; line-height:120px; vertical-align:middle;}
.footer .footlogo img{max-width:110px; max-height:120px; vertical-align:central;}
.footer .copyright{ width:400px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; line-height:34px; margin:30px 25px 0 25px; border-right:1px solid #dbdbdb;}
.footer .address{ width:420px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:normal; line-height:34px; margin:30px 0 0 0;}


.nybanner{ width:100%; min-width:1000px; height:200px; background:#2d76c8; font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#fff; padding-top:50px; box-sizing:border-box;}



.nycon{}
.nycon .nyleft{ float:left; width:300px; margin-top:-60px;}
.nycon .nyleft h3{ width:100%; height:60px; line-height:60px; text-indent:30px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#1c398c; font-weight:bold; background:url(imagesnyleft-h3-ico.png) no-repeat 250px center #e0e0e0;}

.nycon .nyleft .nymenu{ width:100%; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; box-sizing:border-box; padding:20px 30px 0 30px;}
.nycon .nyleft .nymenu ul li{ width:100%; height:57px; line-height:57px; margin:0 auto; border-bottom:1px solid #e6e6e6;}
.nycon .nyleft .nymenu ul li a{ display:block; padding-left:36px; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#333;}
.nycon .nyleft .nymenu ul li.on a,.nycon .nyleft .nymenu ul li:hover a{ color:#1c398c;}

.nycon .nyright{ float:right; width:660px; background:#fff;}

.nycon .nyright .news_point{ margin:30px 0 20px 0;}
.nycon .nyright .news_point .art_title{ margin-bottom:20px; text-align:center; border-bottom:1px dotted #ccc;}
.nycon .nyright .news_point .art_title h4{font-family:Verdana, Geneva, sans-serif; font-size:24px; color:#303030; font-weight:normal;}
.nycon .nyright .news_point .art_title .info{ margin-top:15px; margin-bottom:20px;font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#666;}
.nycon .nyright .news_point .art_title .info span{ display:inline-block; margin:0 20px;}
.nycon .nyright .news_point .art_content{ line-height:30px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#505050; text-align:justify;}
.nycon .nyright .news_point .art_content img{ max-width:100%;}


.nycon .nyright .newslist{ margin:30px 0 0 0;}
.nycon .nyright .newslist ul li{ height:30px; line-height:30px; max-width:100%; display:block; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.nycon .nyright .newslist ul li a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4c4c4c;}
.nycon .nyright .newslist ul li a:hover{color:#1c398c;}

.nycon .nyright .page{ margin:50px 0;}
.nycon .nyright .page a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#333; font-weight:bold; margin-right:30px;}
.nycon .nyright .page a:hover{ color:#1c398b;}