@charset "utf-8";
body, dl, dt, dd, ol, ul, li, p, h1, h2, h3, h4, td, th, blockquote, p, textarea, form, input, fieldset, code, pre { margin: 0px; padding: 0px; font-size:12px; color:#000; font-weight:normal; }
*{padding:0; margin:0;}
li{ list-style:none; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#fa8502; text-decoration:none; }
img { border:0; vertical-align:middle;}
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ background:none; border:none; vertical-align:middle;}
body{ font-size:12px;}

/*html,body{
    filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    filter:gray(); 
    filter:gray;
   -o-filter: grayscale(1);
    -ms-filter: grayscale(1);
    -moz-filter: grayscale(1);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}*/

.wrapper,.wrapper2{ width:960px; margin:0 auto; }
.wrapper2{ background: #297fd6 url(../images/ins_lbg.jpg) no-repeat 0 bottom;margin:15px auto;padding: 0 0 10px; border: 1px solid #ddd;}

/*top*/
.top{  width:960px; height:114px; margin:0px auto; pxoverflow:hidden; overflow:hidden; background:  url(../images/topBg.png) repeat-x;}
.top .wrapper{ height:100px; position:relative;}
.top .logo{ width:380px;margin-top:20px; float:left;}/*xg 20140919*/
.top .topnav{ width:570px; height:20px; line-height:20px; float:right; margin:18px 0 18px 0; text-align:right;}
.top .topnav a{ display:inline-block; margin-left:15px; }
.top .topnav a img{ display:inline;}
.top .siteSearch{ width:270px; float:right; text-align:right;}
.top .siteSearch  input{ display:inline-block;}
.top .siteSearch .site_text{ width:163px; height:20px; line-height:20px; border:1px solid #d2d1d1; color:#999; padding-left:5px;}/*xg 20140919*/
.top .siteSearch .site_but{ width:31px; height:22px; color:#fff; font-size:16px; font-weight:bold; font-family:"SimHei"; background:#d52522; margin-left:6px; cursor:pointer; }
.top .top_bot{ height:14px; background:url(../images/top_bg.jpg) no-repeat top center #297fd6; overflow:hidden;    width: 100%;}
.top .code{ width:72px; height:72px; overflow:hidden; position:absolute; top:5px; right:-90px;}

.left{ width:635px; float:left; margin-top:4px;}/*xg 20140919*/
/*search*/
.search{ width:635px; height:270px; overflow:hidden; position:relative;}
.search .searchBor{ width:100%; height:100%; position:absolute; top:0; left:0; background:url(../images/search_bg_bor.png) no-repeat center;}
.search .searchPic img{ width:635px; }/*add 20141103*/
.search .ss{ width:616px; height:187px; position:absolute; top:42px; left:10px; background:url(../images/ss_bg.png) no-repeat center;}
.search .ss .seaNav{ height:35px; overflow:hidden; margin:26px 0 0 26px; }
.search .ss .seaNav li{ height:35px; margin-right:10px; line-height:35px; text-align:center; float:left; font-size:14px; font-weight:bold; letter-spacing:0.1em; cursor:pointer;  border-radius:5px;}/*xg 20140919*/
.search .ss .seaNav li a{ display:block; padding:0 10px;   font-family: "SimHei";}
.search .ss .seaNav li a:hover{ color:#297fd6;}
.search .ss .seaNav li.on{ background:#0b5aa7;}
.search .ss .seaNav li.on a{ color:#fff;}
.search .ss .sea_down{ margin:10px 0 0 26px;}
.search .ss .sea_down .undis{ display:none;}
.search .ss .sea_down .input input{ float:left;}
.search .ss .sea_down .input .sea_text{ width:468px; height:28px; padding-left:10px; line-height:28px; color:#888; background:#fff; border:1px solid #cccdca;}
.search .ss .sea_down .input .sea_text1{ width:388px; height:28px; padding-left:10px; line-height:28px; color:#888; background:#fff; border:1px solid #cccdca;margin-left:62px;}
.search .ss .sea_down .input .sea_but{ width:85px; height:28px; color:#fff; background:url(../images/search_btn.png) no-repeat left center; margin-left:8px; cursor:pointer; padding-left:22px; }/*xg 20140919*/
.search .ss .sea_down .explain{ padding:12px 0 0 5px;}
.search .ss .sea_down .seaLink{ padding:15px 0 0 5px;}
.search .ss .sea_down .seaLink a{  padding:0 20px 0 18px; background:url(../images/search_link_icon.png) no-repeat left center;}

/*scroll*/
.scroll{ width:224px; height:222px; float:left; overflow:hidden; margin:10px 8px 0 0;}
.scroll .scrollNav{ height:25px; line-height:25px; overflow:hidden; border-bottom:1px solid #d52523;}
.scroll .scrollNav { text-align:right;}
.scroll .scrollNav li{ width:12px; height:12px; *height:15px; display:inline-block; *display:inline; *zoom:1; margin-left:8px; overflow:hidden; background:url(../images/scroll_dot1.jpg) no-repeat top center; cursor:pointer;*margin-top:5px;}
.scroll .scrollNav li.scroll_curr{background:url(../images/scroll_dot2.jpg) no-repeat top center; }
.scroll .scroll_down{ padding-top:8px; text-align:center;}
.scroll .scroll_down .undis{ display:none;}
.scroll .scroll_down img.npic{ width:204px; height:155px; }
.scroll .scroll_down span{ display:block; padding-top:6px;}
/*add 2014/7/23*/
/*.scroll .scroll_down .calendar img{ width:181px; height:169px;}
*/.scroll .scroll_down  .calenA { text-align:left;  padding:5px 0 0 20px;}
.scroll .scroll_down  .calenA span{ display:inline;  padding:0 15px 0 15px;}
.scroll .scroll_down  .calenA span.one{ background:url(../images/calendar_icon1.jpg) no-repeat left center;}
.scroll .scroll_down  .calenA span.two{ background:url(../images/calendar_icon2.jpg) no-repeat left center;}

/*resources*/
.resources{ width:402px; height:223px; margin:10px 0 0 0; float:left; overflow:hidden; position:relative; background:url(../images/resource_bg.jpg) no-repeat center; font:15px "Microsoft YaHei"; }
.resources .resNav { height:26px; margin-left:10px; position:absolute; top:0; z-index:100;}
.resources .resNav li{ width:74px; line-height:26px; height:26px; float:left; text-align:center; font-size:15px; letter-spacing:0.1em; 
-webkit-border-radius: 5px 5px 0 0; -moz-border-radius:5px 5px 0 0;border-radius: 5px 5px 0 0; behavior: url(js/PIE.htc); overflow:hidden;
}
.resources .resNav li a{ color:#0b5aa7;}
.resources .resNav li a b{ position:absolute; right:-100px; top:0; display:none; font-size:12px; letter-spacing:0; font-weight:normal;color: #f7b604;}
.resources .resNav li.res_current a b{ display:block;}
.resources .resNav li.res_current{ font-weight:bold; background:#fff; border:1px solid #b3e3ed; border-bottom:none;}
.resources .resNav li.res_current a{ color:#0457a8;}
.resources .res_down{ height:196px; margin-top:25px; overflow:hidden;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(js/PIE.htc);  border:1px solid #8dbde4; }
.resources .res_down .undis{ display:none;}
.resources .res_down ul{ width:364px;  margin:8px auto 0 auto; overflow:hidden; height:180px; }
.resources .res_down ul li{ width:168px; padding-left:12px; line-height:30px; font-size:14px; float:left; background:url(../images/news_list_icon.png) no-repeat left center; border-bottom:1px dashed #d9d7d7; }
.resources .res_down ul li.pad{ width:168px padding-right:4px;}
.resources .res_down .more,.news .news_down .more{ text-align:right; font-size:10px; margin:6px 21px 0 0; font-family:Arial, Helvetica, sans-serif;}
.resources .res_down .more a,.news .news_down .more a{ color:#99cafb; text-decoration:underline; font-size:10px;}

.right{ width:310px; float:right; margin-top:4px;}
/*news*/
.news{ width:290px;height:261px; padding:13px 10px; overflow:hidden;  background:url(../images/newsBg.png) repeat-x #297fd6; }
.news .newsNav{ height:28px; font:15px "Microsoft YaHei";overflow:hidden;    border-bottom: 2px solid #00519f;}
.news .newsNav li{ width:93px; height:28px; margin-right:5px; float:left; text-align:center; line-height:28px; font-size:15px; background:#99cafb; overflow:hidden;}/*xg 20141103*/
.news .newsNav li#news_nav3{ margin:0;}
.news .newsNav li a{ color:#00519f;}
.news .newsNav li.news_current{ background:#00519f; }
.news .newsNav li.news_current a{ font-weight:bold; color:#fff;}
.news .news_down ul{padding: 3px 0 0 5px;}
.news .news_down .undis{ display:none;}
.news .news_down ul li{ padding-left:12px; height:30px; line-height:30px; background:url(../images/news_list_icon.png) no-repeat left center; border-bottom:1px dashed #99cafb;max-width: 286px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news .news_down ul li a{ color:#333;}
.news .news_down ul li img{ padding-left:5px;}
.news .news_down .more{ margin:0px 0 0 0;}

/*freLink*/
.freLink{width:960px; line-height:30px; text-align:center; overflow:hidden; background:#ededed; color: #d9d9d9; margin:0 auto;}
.freLink a{ padding:0 1px;color: #0b5aa7;}
.freLink a.mo{ padding-left:0px; color:#2a8df3;}
.freLink a:hover{color:#073474;}

/*footer*/
.footer{ text-align:center; padding:15px 0;}
.footer span{ color:#fa8502; font-weight:bold; margin:0 3px;}

/*secLeft*/
.secLeft{ width:200px; float:left; font-family: "SimHei"; padding: 0 0 100px; overflow:hidden;}
.secLeft h2{ height:50px; line-height:50px; font-size:18px;  background: #0b5aa7 url(../images/ind_nuicon.png) no-repeat 18px center;  color: #fff;    font-weight: bold;letter-spacing: 2px;    text-indent: 50px;}
.secLeft ul{ padding:20px 18px;}
.secLeft ul li{ padding:8px 0; border-bottom:1px solid #4491e1;}
.secLeft ul li a{ display:block; height:34px;line-height:34px; font-size:16px; letter-spacing:1px; color:#fff;   background: #4491e1;  border: 1px solid #4491e1; text-indent: 15px;}
.secLeft ul li.on a,.secLeft ul li a:hover{ font-weight:bold;color:#ffbb00; background:none;}


/*secRig*/
.secRig{ width:760px; float:right;    min-height: 705px; background:#fff;}
.subnav{ height:35px; line-height:35px; background:url(../images/sec_subnav.png) repeat-x center; margin-top:4px; font:16px  "Microsoft YaHei";}
.subnav .sub{  float:left; background:#fff; line-height:35px; padding:0 10px 0 20px; font-size:12px; color: #3286d9;}/*xg 20141103*/
.subnav .subBg2{ width:910px;}
.listNews{ padding:0 5% 0%;}
.listNews li{ height:36px; line-height:36px; border-bottom:1px dashed #898989; background:url(../images/li01.png) no-repeat 0 center; padding-left:10px;}
.listNews li span{ float:right; color:#888;}
.listNews li em{ font-style:normal; padding-right:3px;}/*add 20141103*/

/*.page{ width:380px; margin:18px auto;}
.page ul{ overflow:hidden;}
.page ul li{ float:left; color:#959595; margin:0 5px; letter-spacing:0.2em; cursor:pointer;}
.page ul li.curr{ color:#e1c4c3;}*/

.resList{  overflow:hidden; padding:10px 2%;}
.resList li{ width:300px; padding-left:12px; line-height:30px; font-size:14px; float:left; background:url(../images/news_list_icon.png) no-repeat left center; border-bottom:1px dashed #d9d7d7;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline; margin:0 30px 0 20px; }
.resList li a{}

/*listShow*/
.listShow{ padding:0 20px 30px 20px;}
.listShow h1{ font-size:24px; text-align:center; color:#10287e; margin-top:30px;}
.listShow .time{ color:#888; text-align:center; border-bottom:1px solid #e8e8e8; padding:15px 0;}
.listShow .content{ font:14px "SimSun";}/*add 20141103*/
.listShow .content .conImg{ text-align:center; margin:20px 0 10px;}
.listShow .content p{ line-height:28px; font-size:13px; text-indent:2em;}

/*add 20140820*/
.calendar{ width:180px; height:168px; margin:0 auto; background:#efefef; border-radius:5px; -webkit-border-radius:5px; /*�����ϰ汾�Ĺȸ�Chrome*/ -moz-border-radius:5px; /*�����ϰ汾�Ļ��Firefox*/}
.calendar strong{ display:block; text-align:center; font-size:14px; color:#e8a55c; height:25px; line-height:25px;}
.calendar .calCon{ margin:0 7px; height:135px; background:#fff; border-radius:5px; -webkit-border-radius:5px; /*�����ϰ汾�Ĺȸ�Chrome*/ -moz-border-radius:5px; /*�����ϰ汾�Ļ��Firefox*/}
.calendar .calCon .week span , .calendar .calCon ul li{ display:inline-block; *display:inline; *zoom:1; width:23px;   text-align:center;}
.calendar .calCon .week span{ font-weight:bold;}
.calendar .calCon ul{ margin-top:8px;}
.calendar .calCon ul li{ float:left; height:20px; line-height:20px;}
.calendar .calCon ul li.activity{ background:url(../images/calendar_bg1.jpg) no-repeat center; font-weight:bold;}
.calendar .calCon ul li.close{ background:url(../images/calendar_bg2.jpg) no-repeat center; font-weight:bold;}




/*2017/10/18*/
.topright{ float:right; overflow:hidden; width:420px; padding:15px 0 0;}
.topright h1{ float:left; display:block; width:20%; background:url(../images/icon_t.png) no-repeat center 0;text-align:center; color:#999; border-right:1px solid #e8eef4;}
.topright h1 i{ font-style:normal; display:block; padding-top:43px; color: #333;}
.topright p{ float:left; width:34%; line-height:20px; padding:3px 0 0 20px;}
.topright p b{ display:block; color:#333; font-weight:normal;}
.topright p span{ display:block; color:#333;line-height: 16px; padding:3px 0 0;}

/*img news*/
.picnews { position: relative; width: 222px; height: 233px; overflow: hidden; float:left; padding-right:10px; }
.nuline{ overflow:hidden; border-bottom:1px solid #00a3c9; margin-bottom:10px;}
.picnews .pic { width:100%; clear:both;height:160px; overflow:hidden;}
.picnews .pic img { width: 100%; height:160px; display: block; }
.picnews .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 32px; width:100%;  background: #333; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; display:none;}
.picnews .txt { position: absolute; bottom: 0; z-index: 2; height: 22px; width:90%; overflow: hidden; }
.picnews .txt li{ height:22px; line-height:22px; position:absolute; bottom:-22px; width:100%; }
.picnews .txt li a{ display: block;width:100%; color: #333; font-size: 12px; text-decoration: none;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.picnews .txt li a:hover{ color:#297fd6;}
.picnews .num { padding:15px 0 11px; float:right; clear:both; overflow:hidden;}
.picnews .num li{ float: left; width: 10px; height: 10px; overflow: hidden; text-align: center; margin-left:12px; cursor: pointer;-webkit-border-radius: 50%; -moz-border-radius:50%;border-radius: 50%; behavior: url(js/PIE.htc); position:relative;overflow:hidden; }
.picnews .num li a{display: block; width: 100%; height: 100%; background:#ccc; }
.picnews .num li.on a,.focusBox .num a:hover{ background:#f7b604; color:#fff; }


.picLink{ height:197px; overflow:hidden; margin-top:19px; overflow:hidden;}
.picLink ul{overflow:hidden; width:110%;}
.picLink ul li{ float:left; width:147px; height:53px; border:2px solid #b2d0ed; display:inline; margin:0 8px 12px 0; background:url(../images/picLink_libg.jpg) no-repeat;}
.picLink ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
.picLink ul li a i{ display:block; width:38px; height:38px; float:left; background:url(../images/fast1.png) no-repeat; margin:7px 0 0 10px;}
.picLink ul li.icon1 a i{ background-position:0 0;}
.picLink ul li.icon2 a i{ background-position:0 -38px;}
.picLink ul li.icon3 a i{ background-position:0 -76px;}
.picLink ul li.icon4 a i{ background-position:0 -114px;}
.picLink ul li.icon5 a i{ background-position:0 -152px;}
.picLink ul li.icon6 a i{ background-position:0 -190px;}
.picLink ul li a p{ float:right; width:62%;font:15px "Microsoft YaHei"; padding:13px 0 0;}
.picLink ul li a p span{ font-weight:bold; color:#999; display:block; line-height:16px;}
.picLink ul li a p b{ font-weight:normal; font-size:12px; color:#297fd6; line-height:14px;}
.picLink ul li:hover{ border-color:#297fd6;}
.picLink ul li:hover a p span{ color:#0b5aa7;}
.picLink ul li.icon1:hover a i{ background-position:-38px 0;}
.picLink ul li.icon2:hover a i{ background-position:-38px -38px;}
.picLink ul li.icon3:hover a i{ background-position:-38px -76px;}
.picLink ul li.icon4:hover a i{ background-position:-38px -114px;}
.picLink ul li.icon5:hover a i{ background-position:-38px -152px;}
.picLink ul li.icon6:hover a i{ background-position:-38px -190px;}


.picLink2{ padding:12px 0 10px 0; overflow:hidden;}
.picLink2 ul{ overflow:hidden; width:100%;}
.picLink2 ul li{ float:left; height:42px; margin-right: 10px;}
.picLink2 ul li a{ display: inline-block; height:40px; background:#187cd0; color:#fff;font:15px "Microsoft YaHei"; padding: 0 10px 0 19px;-webkit-border-radius: 5px; -moz-border-radius:5px;border-radius: 5px; behavior: url(js/PIE.htc); position:relative;overflow:hidden; border:1px solid #0c69b8;}
.picLink2 ul li a span{ float:left; line-height:40px; font-weight:bold;}
.picLink2 ul li a i{ display:block; float:right; width:30px; height:30px; background:url(../images/fast2.png) no-repeat; margin:5px 0 0 5px;}
/* 兼容ie7 */
.picLink2 ul li.fast01, .picLink2 ul li.fast03, .picLink2 ul li.fast05, .picLink2 ul li.fast07{ width: 126px;}
.picLink2 ul li.fast02{ width: 142px;}
.picLink2 ul li.fast04{ width: 98px;}
.picLink2 ul li.fast06{ width: 156px;}
.picLink2 ul li.fast07{ margin-right: 0;}

.picLink2 ul li.fast01 a i{ background-position:0 0;}
.picLink2 ul li.fast02 a i{ background-position:0 -30px;}
.picLink2 ul li.fast03 a i{ background-position:0 -60px;}
.picLink2 ul li.fast04 a i{ background-position:0 -90px;}
.picLink2 ul li.fast05 a i{ background-position:0 -120px;}
.picLink2 ul li.fast06 a i{ background-position:0 -150px;}
.picLink2 ul li.fast07 a i{ background-position:0 -180px;}
.picLink2 ul li.fast01:hover a i{ background-position:-30px 0;}
.picLink2 ul li.fast02:hover a i{ background-position:-30px -30px;}
.picLink2 ul li.fast03:hover a i{ background-position:-30px -60px;}
.picLink2 ul li.fast04:hover a i{ background-position:-30px -90px;}
.picLink2 ul li.fast05:hover a i{ background-position:-30px -120px;}
.picLink2 ul li.fast06:hover a i{ background-position:-30px -150px;}
.picLink2 ul li.fast07:hover a i{ background-position:-30px -180px;}
.picLink2 ul li:hover a{ color:#0b5aa7; background:none;}



/* login */
.login{ padding:10px 0 0 40px;}
.login input{ width:200px; margin:0 10px 15px 0; color:#333;font-family:"SimHei"; }
.yanzheng{ width:90px; height:25px; border:1px solid #ddd; display:inline; margin-right:10px; vertical-align:top;}
.textp3{width:218px; height:25px; line-height:25px; border:1px solid #ddd; background:#fff; padding:0 5px; margin-left:6px; display:inline;}
.login input.loginbtn{ background:#ff8400; height:26px; border:1px solid #ff8400; color:#fff; cursor:pointer; width:184px;}
.login input.loginbtn:hover{ border:1px solid #eb7b02;}

