.box { width:1200px; margin:0 auto;background: #fff;overflow: hidden;}
.content { width:1200px; overflow:hidden; clear:both;}
.mbx { font-size:14px; color:#999;margin-top: 10px;padding-left:10px; padding-right:10px;}
.searchbox { overflow:hidden; clear:both;}
.ss_img { width:25px; height:25px;}
.cont_l { width:210px; float:left; overflow:hidden;}
.cont_l .parentTit{background: #0276d9;color: #fff;text-align: center;padding: 5px 0;font-size: 16px;}
.cont_r { width:970px; float:right; overflow:hidden;}
.txt_1 { font-size:16px; color:#666;}
.txt_1 span { color:#ff6666;}

.titbox { padding:10px 0; border-bottom:2px solid #98d0ff; overflow:hidden;}
.luntanList ul li{width: 338px;float: left;border: 1px solid #e9e9e9;padding: 20px;margin-top: 30px; margin-right: 30px;}
.luntanList ul li:nth-child(3n){margin-right: 0;}
.luntanList ul li .title{font-size: 18px;color: #333;border-bottom: 1px solid #e9e9e9;padding-bottom: 10px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.luntanList ul li .btn{color: #55b1ff;padding: 5px 20px;border: 1px solid #55b1ff;}
/* æ¤¤å •å„´ */
.h40 { height:40px;}
.top_Bar { width:100%; background:#f8f9fd; overflow:hidden;}
.jubao { line-height:40px; font-size:12px; color:#666;}
.jubao img { vertical-align:middle; margin-right:10px; margin-top:-3px;}
.jubao a{ color:#666;}
.jb_txt { font-size:18px; color:#f01818;}
.jb_txt img { vertical-align:middle; margin-right:15px;}
.searchtop { width:210px; height:30px; padding:0 5px; margin-top:4px; border:1px solid #eee; background:#fff; border-radius:5px; overflow:hidden;}
.searchtop .search_input { width:170px; line-height:30px; font-size:12px; border:none;}
.searchtop .searchbtn { width:30px; height:30px; background:url(../images/searchico.png) no-repeat center; display:inline-block;}

.header { width:100%; background:#fff;}

.headimg { width:100%; height:200px; background:url(../images/banner_html.jpg) no-repeat center center; overflow:hidden;}

/* æ¤¤é›ã”banner */
.banner_box { width:100%; height:246px; padding-bottom:14px; background:url(../images/header_bg.jpg) repeat-x center; margin:0 auto; }
.banner_cont { width:1200px; height:246px; margin:0 auto;}
.banner_cont .logo {}

/*ç€µè‰°åŸ…é‘¿æ»ƒå´Ÿ*/
.topNav{ margin-top:25px; float:right;}
.topNav li{ width:83px; height:40px; line-height:40px; font-size: 16px;float: left; text-align:center;position: relative;z-index:999;}
.topNav li.hover,.topNav li.hover2{ color:#126ebd; background:url(../images/nav_bg.jpg) no-repeat center bottom;}
.topNav li a{color: #333;}
.topNav li .childNav{width:83px; line-height:40px; color:#666;position: absolute;top:40px;left: 0;right: 0;text-align: center; z-index: 15;display: none; background:rgba(255,255,255,0.9);}
.topNav li .childNav a{display: block;border-bottom: 1px solid #e0e0e0;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;font-size: 14px;}
.topNav li .childNav a:hover { color:#fff; background:#126ebd; background:rgba(18,110,189,0.9);}

/*ç›ã„¦ç‰¸*/
.table_list {}
.table_list th { padding:15px 5px; font-size:16px; font-weight:normal; color:#666; border-bottom:2px solid #98d0ff;}
.table_list td { padding:10px 5px; font-size:14px; color:#666; border-bottom:1px solid #e9e9e9;}

.tab_box { background:url(../images/line_ico.jpg) repeat-x center bottom; overflow:hidden;}
.tab_list li { padding:2px 27px; line-height:43px; font-size:16px; color:#333; display:block; float:left;}
.tab_list li.active { padding:0 25px; color:#0276da; border:2px solid #98d0ff; border-bottom:2px solid #fff; border-radius:4px 4px 0 0;}

.fb_list li { overflow:hidden; margin-top:10px;}
.fb_list li .tit { padding:10px 15px; background:#e5f3ff; border:1px solid #c9e6ff;}
.fb_list li .neir { padding:15px; border:1px solid #c9e6ff; border-top:none; overflow:hidden;}

.wt_list_dan { overflow:hidden;}
.wt_list_dan ul li { width:60px; padding-left:40px; line-height:40px; font-size:16px; color:#666; border:1px solid #e9e9e9; background:url(../images/check.png) no-repeat 17px center; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; margin-right:10px; overflow:hidden; float:left;}
.wt_list_dan ul li.active { color:#fff; border:1px solid #7ec4ff; background:#7ec4ff url(../images/checked.png) no-repeat 17px center;}

.wt_list_duo { overflow:hidden;}
.wt_list_duo ul li { width:60px; padding-left:40px; line-height:40px; font-size:16px; color:#666; border:1px solid #e9e9e9; background:url(../images/checkbox.png) no-repeat 17px center; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; margin-right:10px; overflow:hidden; float:left;}
.wt_list_duo ul li.active { color:#fff; border:1px solid #7ec4ff; background:#7ec4ff url(../images/checkboxed.png) no-repeat 17px center;}

/*ç€›æ„°ã€‰é—ˆï¿½ å®¸ï¸¿æ™¶ç€µè‰°åŸ…*/
.left_nav { padding:10px 0; border:1px solid #e9e9e9; border-top:2px solid #0276d9; overflow:hidden;}
.left_nav li { padding:10px 25px; font-size:16px; color:#333; overflow:hidden;height: 20px;}
.left_nav li img { margin-right:25px; margin-top:-3px;}
.left_nav li a { color:#333; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.left_nav li a:hover { color:#0276d9;}
.left_nav li.cur a { color:#0276d9;}

/*ç€›æ„°ã€‰é—ˆï¿½ é™å……æ™¶éå‘­î†*/
.pic_list { padding:20px; overflow:hidden;}
.pic_list li { width:250px; padding:20px 0; margin:0 30px; float:left;}
.pic_list li .pic { width:250px; height:330px; background:#f4f4f4;}
.pic_list li img { width:250px; height:330px; display:block;}

.rc_box { padding:25px; overflow:hidden;}
.rc_box img { width:100%; margin:0 auto; display:block;}
.rc_box p { padding:10px 0; font-size:16px; line-height:26px; color:#666;}
.rc_box .txtdl { padding:10px 0; font-size:16px; line-height:26px;}
.rc_box .txtdl dt { color:#666; float:left;}
.rc_box .txtdl dd { color:#333; float:left;}

/*ç’§å‹®å·ç’‡ä½·åŠŸ*/
.zzzs_list { overflow:hidden;}
.zzzs_list li { width:420px; min-height:440px; padding:30px 10px 0; border:1px solid #e9e9e9; border-top:2px solid #0276da; margin-top:30px; margin-right:54px; float:left;}

.zzzs_list li .pic { width:260px; height:180px; margin:0 auto;}
.zzzs_list li .pic img { width:260px; height:180px; display:block;}
.zzzs_table { font-size:14px;}
.zzzs_table th { padding:5px 5px 5px 0; color:#666; font-weight:normal; text-align:right;}
.zzzs_table td { padding:5px 0; color:#333; text-align:left;}

/*æ·‡â„ƒä¼…é’æ¥„ã€ƒ*/
.infor_list { padding:25px; overflow:hidden;}
.infor_list ul { border-top:1px solid #e9e9e9; overflow:hidden;}
.infor_list ul li { padding:20px 0; border-bottom:1px dashed #d8d8d8; overflow:hidden;}
.infor_list .dot { padding-left:15px; background:url(../images/icon_dot.png) no-repeat left center;}

.infor_list2 { padding:20px 25px; overflow:hidden;}
.infor_list2 ul li { padding:15px 0; border-bottom:1px dashed #d8d8d8; overflow:hidden;}
.infor_list2 .dot { padding-left:15px; background:url(../images/icon_dot.png) no-repeat left center;width: 950px;overflow: hidden;height: 28px;text-overflow: ellipsis;white-space: nowrap;}

.infor_tit { padding:10px; font-size:16px; color:#0276da; background:#f1f5f9; border-bottom:2px solid #0276da;}

.infor_det { padding:25px; overflow:hidden;}
.infor_det img { max-width:70%; margin:0 auto; display:block;}
.infor_det p { padding:10px 0; font-size:16px; line-height:26px; color:#666;}

/*ç¼ˆå©šã€‰*/
.page { padding:10px 0; text-align:right; font:13px Verdana,Geneva,sans-serif; margin-top:30px; clear:both;}
.page a { border:#ccc 1px solid; padding:5px 15px;color:#666; margin-right:5px; text-decoration:none;}
.page a:hover { border:#0276da 1px solid; color:#0276da;}
.page .current { border:#0276da 1px solid; padding:5px 15px; font-weight:bold; color:#0276da; margin-right:5px;}
.page span.disabled { border:#f3f3f3 1px solid; padding:5px 10px; color:#ccc; margin-right:5px;}

/*é™å¬«å„é–¾ç‚¬å¸´*/
.link_box { width:100%; height:50px; background:#eeeeee; border-top:1px solid #d7d7d7; clear:both;}
.linkcont { width:1200px; height:50px; border-left:none; border-radius:0 10px 10px 0; margin:0 auto;}
.linkcont select { width:170px; padding:4px; font-family:"å¯°î†¿è’‹é—†å‘´ç²¦"; margin-top:12px; margin-left:20px; background:#fff; border:none;}

/*æ¤¤ä½ƒå‰¼*/
.footer { width:100%; padding:10px 0; background:#e5e5e5; text-align:center; clear:both;}
.footer img { display:inline-table;}
.footer p { color:#888; text-align:center; font:12px/20px "å¯°î†¿è’‹é—†å‘´ç²¦";}
.footer p span { padding:0 5px;}


/* æ¤¤å •å„´å®¸ãƒ¥å¿éï¿½ */
.topBar input{border: 1px solid #e9e9e9;width: 95px;border-radius: 3px;padding: 3px 5px;color: #999;vertical-align: middle;}
.topBar button{background: #ebf6ff;border: 1px solid #0276da;border-radius: 3px;color: #0276da;padding: 0px 5px;line-height: 20px; vertical-align: middle;}
/* æžî†½æŒ±æ¾¶Ñƒæµ˜é–å“„ç…™ */

.indexBanner .w1200{height: 258px;z-index: 50;;}
.bannerSlide{width:780px;height:258px;overflow:hidden;position:absolute;top:0;right:0;}
.bannerSlide .bd{position:relative;height:100%;z-index:0}
.bannerSlide .bd li{zoom:1;vertical-align:middle}
.bannerSlide .bd img{width:780px;height:258px;display:block}


.searchIcon{position: absolute;right: 0;top: 220px;right: 15px;z-index: 15;cursor: pointer;}
.searchInput{position: absolute;top: -6px;right: 35px;width: 235px;border: 1px solid #e9e9e9;border-radius: 3px;display: none;background: #fff;}
.searchInput input{width: 185px;border: 0; padding: 10px;float: left;}
.searchInput .enterIcon{vertical-align: middle;margin-top: 0;float: right;margin-right: 10px;margin-top: 10px;}
.searchInput .arrowUp{position: absolute;top: -8px;right: 15px;}


/* æµœçƒ˜å¢ éŽ·æ¶œä»’ */
.rczpCon{}
.rczpConLeft dl{padding: 10px;border: 1px solid #e9e9e9; border-top: 2px solid #0276d9;}
.rczpConLeft dl dt{color: #0475db;font-size: 18px;padding-bottom: 10px;border-bottom: 1px solid #e9e9e9;}
.rczpConRight .searchCon dd span{margin: 0 10px;cursor: pointer;}
.rczpConRight .searchCon dd span.hover{color: #0276da;}
.rczpConRight .searchCon dd input{border: 1px solid #e9e9e9;padding: 0 7px;height: 30px;font-size: 14px;}
.bmbTable td{text-align:left;font-size: 14px;padding: 5px 0}
.bmbTable td input{border: 1px solid #e9e9e9;padding: 0 7px;height: 30px;font-size: 14px;}
.bmbTable td.widthSpan{width: 165px;text-align: right;}
.bmbTable td.widthSpan i{color: #f00;}
.bmbTable td input,.bmbTable td select{width: 90%;}
.bmbTable td select{border: 1px solid #e9e9e9;padding: 0 7px;height: 30px;font-size: 14px;}
.bmbTable td textarea{border: 1px solid #e9e9e9;padding: 0 7px;height: 130px;font-size: 14px;width: 96.3%}
.ryzpType{background: #e9e9e9;color: #333;border: 1px solid #e9e9e9;overflow: hidden;margin-bottom: 15px;}
.ryzpType li{float: left;text-align: center;cursor: pointer;font-size: 14px;padding: 5px 0;border-right: 1px solid #e9e9e9;}
.ryzpType li.cur{background: #0276da;color: #fff;}
/* æ¶“æ’»î•½éå¿•æ´° */
.ztlmList ul li{width: 378px;float: left;border: 1px solid #e9e9e9;margin-top: 20px; margin-right: 30px;}
.ztlmList ul li:nth-child(3n){margin-right: 0;}
.ztlmList ul li .title{font-size: 18px;color: #333;padding-bottom: 10px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.ztlmList ul li .btn{color: #55b1ff;padding: 0 20px;border: 1px solid #55b1ff;}
.ztlmRight{width: 198px;padding: 18px 10px;}
.bgszzLi i{color: #0276da;padding-right: 5px;}
/* é­ãƒ¨ç˜‘æ´ï¿½ */
.zskXgyCon{width: 790px;margin: 0 auto;margin-top: 20px;}
.zskXgyCon ul li{text-align: center;position: relative;width: 370px;margin: 0 auto;margin: 10px;float: left;}
.zskXgyCon ul li p{background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); color: #fff;padding: 5px 10px;padding-top: 20px; width: 80px;font-size: 20px;line-height: 30px;}
.zskXgyCon ul li.leftWord p{position: absolute;z-index: 20;bottom: 0;top: 0; left: 0;}
.zskXgyCon ul li.rightWord p{position: absolute;z-index: 20;bottom: 0;top: 0; right: 0;}

/* 60é›ã„¥å‹¾ */
.year60_shsyz li{margin-right: 25px;width: 165px;float: left;margin-top: 25px;position: relative;}
.year60_shsyz li p{text-align: center; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); color: #fff;padding: 5px 10px;position: absolute;z-index: 20;bottom: 0;left: 0;right: 0;}
.year60_shsyz li img{width: 165px;}

/* å®¸ãƒ¤ç¶”é”ã„¦â‚¬ï¿½ */
.gzdtCon{padding: 20px;}
.gzdtCon dl dt{position: relative;padding: 0 20px;padding-top: 15px;font-size: 14px;color: #999;width: 70px;}
.gzdtCon dl dt p{cursor: pointer;}
.gzdtCon dl dt p.cur{color: #0276d9;}
.gzdtCon dl dd i.circle{width: 24px;height: 24px;background: #2391f0;border-radius: 50%;position: absolute;top: 10%;left: 50%;margin-left: -12px;}
.gzdtCon dl dd.line{background: #2391f0;width: 12px;height: 136px;position: relative;margin-right: 15px;}
.gzdtCon dl dd ul li{width: 33.33%;float: left;}
.gzdtCon dl dd.ddUl{width: 1000px;padding-top: 15px;}
.gzdtCon dl dd.ddUl{border-left: 10px solid #2391f0;position: relative;padding-left: 15px;}
.gzdtCon dl dt{padding: 0 10px;width: 90px;margin-top: 20px;}
.gzdtCon dl dd.ddUl .circle{background: #2391f0;width: 30px;height: 30px;position: absolute;top: 20px;left: -20px;z-index: 10;border-radius: 50%;}

/* æ¶“æ°¬å§Ÿé‘¼å†¨æ´¿ */
.ywfwCOn li .ch{background: url(images/li_icon.png) no-repeat left center;padding-left: 10px;}
.ywfwCOn li .en{padding-left: 10px;}

.tgTable{border: 1px solid #e9e9e9;border-collapse: collapse;}
.tgTable tr th,.tgTable tr td{border: 1px solid #e9e9e9;padding: 10px 5px;text-align: center;}
.tgTable tr th{background: #e8f3fc}


.pagePop{width: 350px;position: fixed;top: 0;left: 0;display: none;background: #fff;}

.loginCon{padding: 20px;}
.loginCon .loginTab{overflow: hidden;}
.loginCon .loginTab li{float: left;text-align: center;font-size: 16px;}
.loginCon .labelGroup h3{font-size: 12px;font-weight: bold;}
.loginCon .labelGroup input{padding: 8px 10px;border: 1px solid #e9e9e9;width: 290px;}
.blue_btn{background: #2391f0;color: #fff;display: block;padding: 5px;font-size: 14px;cursor: pointer;}
.closeIcon{position: absolute;top: 10px;right: 10px;width: 18px;height: 18px;cursor: pointer;}

.rypCon li{float: left;width: 307px;margin-bottom: 10px;}

.titback { border-bottom:1px solid #c9dff4; overflow:hidden; }
.titback h1 { padding:0 20px; line-height:35px; font-size:16px; color:#126ebd; background:url(../images/ico_3.jpg) no-repeat right center; display:inline-block;}

/* å¯®åœ­ç¥ */
.pop_tk {width:450px; position: fixed; top:50%; display: none;}
.pop_cont { width:100%; padding:20px; background:#fff; border-radius:10px;}
.pop_cont .ts_txt { padding:40px 0; font-size:18px; color:#333; text-align:center;}


.arrow_1 { width:50px; height:20px; background:url(images/arrow_icon.png) no-repeat center bottom; display:inline-block;}
.arrow_2 { width:50px; height:20px; background:url(images/arrow2_icon.png) no-repeat center bottom; display:inline-block;}

.i-flex {display: -webkit-box;display: -moz-box;display: box;display: -webkit-flex;display: -moz-flex;}
.i-flex2 {display: block;-webkit-box-flex: 1; -webkit-flex:1;-moz-flex:1;-ms-flex: 1; flex:1;}