@charset "gb2312";
/* CSS Document */

/***  面包屑导航  ***/
.bread{font-size:12px;padding:10px 15px;}
.bread .point{ font-family:"宋体";margin:0 6px}
/*第几页*/
.pagesite{color:#000;text-align:center; line-height:24px; height:24px; margin:20px auto;}

/**** 列表页  ****/
.inPage{padding:20px; background:#fff}
.leftMenu{float:left;width:240px;margin-right:25px;border:1px solid #ededed;background-color:#fff;}
.leftMenu .title{height:50px;line-height:50px;padding-left:20px;color:#fff; font-size:18px; background-color:#2a7cce}

.leftMenu ul{padding:15px 20px;}
.leftMenu ul li{margin-bottom:10px;height:35px; font-size:16px;}
.leftMenu ul li.on{color:#2a7cce; font-weight:bold}
.leftMenu ul li a{ display:block;height:35px; line-height:35px;}
.leftMenu ul li a:hover{color:#2a7cce;}
.leftMenu ul li.on a{color:#2a7cce; font-weight:bold}

.rightCont{ float:left;width:870px;border:1px solid #ededed;}
.rightCont ul{padding:10px 20px}
.rightCont ul li{padding:5px 150px 5px 5px; margin-right:5px;color:#333; font-size:14px; line-height:40px; position:relative;border-bottom:1px dashed #ccc;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.rightCont ul li .data{ position:absolute; right:0px; top:7px;color:#999;font-size:12px;}



/**** 列表页  ****/
.NewsSty{padding:10px 10px 20px;}
.NewsDetail{margin:0 10px 20px 10px;padding:20px;}
.NewsTitle{ font-size:24px;  color:#2a7cce; line-height:50px;padding:0 10px 15px;border-bottom:1px dashed #ededed; text-align:center;white-space:normal;}
.News_info{line-height:25px;font-size:12px;color:#999;padding-top:5px;}
.News_info span{padding:0 10px;}
.NewsCont{padding:20px 10px;color:#000; line-height:2}
.NewsCont img{max-width:100%; vertical-align:middle;}


/**/

.public ul li a{display:inline-block;}
.TabList{}
.TabList span{position:relative;display:block;margin-bottom:-1px;float:left;width:131px;height:36px;margin-right:10px;line-height:35px;color:#fff; text-align:center;font-size:16px;background: url(imagestab.jpg) no-repeat center bottom; z-index:2;border-bottom:1px solid #ededed; cursor:pointer;}
.TabList span.on{color:#2a7cce; border-bottom:1px solid #fff;background: url(imagestab_on.jpg) no-repeat center bottom;}

.caTable{padding:20px;border:1px solid #eee;}
.caTable .title{padding:15px;text-align:center; color:#2a7cce; font-size:24px; line-height:50px; font-weight:normal;}
.caTable .ca_table{border:1px solid #ededed; border-collapse:collapse;}
.caTable .ca_table td{border:1px solid #ededed;padding:10px;}
.caTable .ca_table td.ca_tit{ text-align:right; background:#f2f2f2;width:130px;color:#666; }
.caTable .ca_table td.ca_txt{width:270px;color:#000;font-size:16px;}
.caTable .ca_table td b{color:red;}
.caTable .ca_table td .ca_tab_inp ,.caTable .ca_table td .ca_tab_sel{width:100%;border:1px solid #ededed;height:30px;padding:5px;-moz-box-sizing:border-box;box-sizing:border-box;}
.ca_tab_area{width:100%;height:180px;border:1px solid #ededed;padding:5px;-moz-box-sizing:border-box;box-sizing:border-box; vertical-align:middle}
.ca_btn{ text-align:center;padding:30px 15px 15px;}
.ca_btn .tab_submit{ display:inline-block;width:120px;height:45px; line-height:45px;color:#fff !important;border-radius:5px; font-size:18px;background:#2a7cce; text-align:center; }
.ca_btn .tab_submit:hover{ background:#0669b4}
.caTable .ca_table .ca_sub{ display:block;width:120px;height:45px; margin:0 auto;line-height:45px;color:#fff;border:0;border-radius:5px; font-size:18px;background:#2a7cce; text-align:center; outline:medium;cursor: pointer; }
.caTable .ca_table .ca_sub:hover{ background:#0669b4}

.caTable .r_barTable td a.tit{width:360px;}
.caTable .r_barTable{border:0; border-collapse:collapse;}
.caTable .r_barTable th{padding:10px; text-align:left; background:#fafafa;}
.caTable .r_barTable td{padding:10px;}

.tab_bg{padding:20px;}
.tab_bg .r_barTable th,.tab_bg .r_barTable td{padding:10px}
.tab_bg .r_barTable .r_col_1{text-align:left;width:48%;}
.tab_bg .r_barTable .r_col_2{width:20%;}
/* 图片新闻 */
.imgBox{}
.imgBox ul li{float: left;width: 320px;padding: 15px;height: 290px;overflow: hidden;margin:5px 15px;position: relative;}
.imgBox ul li .imgBox_img{width: 320px;height: 230px;display: block;}
.imgBox ul li img{width:100%;height:100%}
.imgBox ul li h1{margin-top: 10px;font-size:18px; font-weight:normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.imgBox ul li p{margin-top:5px;color: #aeaeae;font-size: 12px;}
.biankuang{width: 3px;height: 3px;position: absolute;z-index: 99;border-radius:10px;}
.biankuang_1{height: 3px;top: -6px;left:0px;border-left: 3px solid #ef3838;}
.biankuang_2 {width: 0px;bottom:-3px;left: 0px;border-top: 3px solid #ef3838;}
.biankuang_3{height: 0px;bottom:0px;right:0px;border-right: 3px solid #ef3838;}
.biankuang_4{width:0px;top:-3px;right:0px;border-bottom: 3px solid #ef3838;}

/**视频新闻*/
.video_list .imgBox_item .imgBox_img:before{position:absolute;top:15px; left:15px; width:320px; height:230px; content:''; background:#000;  fliter: alpha(opacity=40); background:rgba(0,0,0,.4); display:none;  z-index:1;}
.video_list .imgBox_item #caseBlanche{display:none;}
.video_list .imgBox_item:hover #caseBlanche,.video_list .imgBox_item:hover .imgBox_img:before{display:block;}
.video_list .imgBox_item #load{height:62px;width:62px;position:absolute;top:100px;left:145px; background:url(../images/video-load.png) center center no-repeat; z-index:2;}
.video_list .imgBox_item #test{height:8px;width:8px;position:absolute;background-color:#fff;border-radius:50%;top:0px;left:10px;z-index:2;}
.video_list .imgBox_item #rond {height:60px;width:60px;border:1px solid #fff;border-radius:50%;position:absolute;top:100px;left:145px;animation:rond 2s infinite;-webkit-animation:rond 2s infinite; z-index:2;}
@keyframes rond {
  0% {transform:rotate(0deg);}
  100% {transform:rotate(360deg);}
}
@-webkit-keyframes rond {
  0% {-webkit-transform:rotate(0deg);}
  100% {-webkit-transform:rotate(360deg);}
}


/** 场景导航 **/
.cjBox{width:1200px;margin:0 auto; position:relative}
.cj_body{background:url(imagescjdh_bg.jpg) center center no-repeat #fff; background-attachment:fixed}
.cj_head_link{ float:right;}
.cj_head_link a{ display:inline-block;width:100px; height:35px; line-height:35px;margin:0 10px;text-align:center;color:#2a7cce; background:#fafafa}
.cj_logo{padding:30px 0 40px;text-align:center;}
.cj_lists{padding:50px 0 20px}
.cj_lists li{float:left;margin:0 65px;border-radius:10px; overflow:hidden;}
.cj_lists li:hover{box-shadow:0px 4px 8px rgba(34, 25, 25, 0.3);transition:top 1s ease 0s,left 1s ease 0s,box-shadow 0.5s;}
.cj_content{padding:15px 20px;}
.cj_detail{padding:15px 0; background:url(imagescj_detail_bg.png) repeat;}

.cj_detail_hd{position:relative;font-size:24px;padding:0 20px 15px;line-height:50px;text-align:center;color:#2a7cce;border-bottom:5px solid #a3d1ff;}
.cj_detail_hd .cj_back{ position:absolute;top:0;left:30px; font-size:14px;}
.cj_detail_bd{padding:0 20px;}
.cj_detail_bd .cj_price_list{padding:30px 20px;}
.cj_detail_bd .cj_price_list li{ float:left;margin:12px;width:95px;height:95px;padding:10px;background:#fff;border-radius:5px;}
.cj_detail_bd .cj_price_list li a{ display:block;height:100%;}
.cj_detail_bd .cj_price_list li:hover{box-shadow:0px 2px 4px rgba(34, 25, 25, 0.3);transition:top 1s ease 0s,left 1s ease 0s,box-shadow 0.5s;}
.cj_detail_bd .cj_price_list li:hover a{color:#2a7cce; text-decoration:underline;}
.cj_detail_bd_l{width:300px;padding:20px 0;background:#fff;float:left;margin-right:20px;}

.cj_nav_box{padding:0 0 15px;}
.cj_nav_box .box_hd {height:50px;margin:0 30px;}
.cj_nav_box .box_hd .title {margin:0;font-size: 18px;font-weight: 400;line-height: 50px;color: #000;}
.cj_nav_list {padding: 0;list-style-type: none;font-size: 14px;}
.cj_nav_list li{padding:9px 0;}
.cj_nav_list li a {display: block;padding: 0 30px;color: #6d6d6d;}
.cj_nav_list li a:hover{color:#2a7cce;}
.cj_nav_list li.on a {padding-left: 27px;border-left: 3px solid #2a7cce;color: #333;}

.cj_detail_bd_r{float:left;padding:10px 20px;width:800px;background:#fff;}
.cj_detail_con{padding:20px 10px;}
.cjdh_tit{color:#000;height:40px;line-height:40px;color:#2a7cce;border-bottom:1px solid #ededed;font-size: 16px;}
.cjdh_list{margin:10px 0;}
.cjdh_list li{padding:5px 150px 5px 5px; margin-right:5px;color:#333; font-size:14px; line-height:40px; position:relative;border-bottom:1px dashed #ddd;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.cjdh_list li .data{ position:absolute; right:0px; top:7px;color:#999;font-size:12px;}

.cjdh_list .links{padding-bottom:8px;color:#000;}

.h1_sty{ text-align:center; font-size:18px;}


/***/
.NewsCont_zj{margin:20px 0}

.suggestCont{margin:20px 0;padding:20px;border-top:1px dashed #ededed;}
.suggestCont .tit{height:40px; line-height:40px;font-size:18px;color:#000;}
.suggestCont .tit i{ display:inline-block;width:3px;height:13px;line-height:13px;margin:0 8px 0 2px; background:#2a7cce}
.suggest_box{margin-bottom:10px;}
.suggest_box p{padding:5px 0;color:#333;}
.suggest_box .suggest_box_area{padding:10px;border:1px solid #ededed;width:400px;height:80px;}
.suggest_box .suggest_inp{padding:5px 10px;border:1px solid #ededed; line-height:20px;width:100px;}
.suggest_box .suggest_code{margin-left:5px;}
.suggest_btn input{margin:10px 0;width:150px;height:45px; line-height:45px;color:#fff;border-radius:5px; font-size:18px;background:#2a7cce; text-align:center;border:0; cursor:pointer;}
.suggest_btn input:hover{background:#0669b4;}

.mailBox .caTable{border:0;}
/** 专题 **/
.TopicPage{padding:10px;}
.Topic_title{height:31px;border-bottom:1px solid #dedede;}
.Topic_title span{display:inline-block;line-height:30px;margin:0 20px;font-size:16px;color:#000;border-bottom:2px solid #2a7cce;}
.Topic_list{padding:30px 0 20px 35px;}
.Topic_list ul li{float:left;margin-right:20px;margin-bottom:25px;text-align:center;}
.Topic_list ul li img{border:1px solid #dedede}
.Topic_list ul li p{max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}

/** 咨询列表 **/
.advisoryBox{ float:left;width:870px;border:1px solid #ededed;}
.advisoryBox_hd{padding:20px 20px 10px;}
.advisoryBox_bd{padding:10px 20px;}
.advisoryBox_bd .advis_table{border:0;border-collapse:collapse;}
.advisoryBox_bd .advis_table th{padding:10px;text-align:left;background:#f5f5f5;}
.advisoryBox_bd .advis_table th.time{text-align:center;}
.advisoryBox_bd .advis_table td{padding:10px;border-bottom:1px dashed #ddd}
.advisoryBox_bd .advis_table td.tit{width:80%;}
.advisoryBox_bd .advis_table td.tit a{ display:block; width:640px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.advisoryBox_bd .advis_table td.time{width:20%;text-align:center;color:#808080}
.advisory_search{ float:left;}
.advisory_search .adv_inp{width:160px;padding:0 5px;margin-right:10px;line-height:28px;border:1px solid #ddd;}
.advisory_search .adv_btn{height:30px;line-height:30px;width:80px;color:#333;background:#f5f5f5;border:1px solid #ddd;cursor:pointer; outline: medium;}
.advisory_search .adv_btn:hover{background:#f1f1f1;}
.advisory_btn{float:right;width:100px;text-align:center;height:30px;line-height:30px;color:#fff;background:#2a7cce;cursor:pointer;}
.advisory_btn:hover{ background:#186abc;}



/* 办事指南 */
/***/
.cj_detail_bd_r{}

.cjdh_list ul li{padding: 5px 30px 5px 5px;border:0}
.cjdh_list ul li .tit{padding-left:20px;font-size:16px;font-weight:500;color:#000;line-height:30px; background:url(imagesdot.png) 6px 12px no-repeat;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.cjdh_list ul li .fun{ display:none;position:relative;width:590px;margin-top:10px;color:#000;line-height:30px;border:1px solid #d2ecfc; background:#e7f4fc;border-radius:3px;}
.cjdh_list ul li .fun a{display:inline;color:#666;margin-left:20px;}
.cjdh_list ul li .fun a:hover{color:#3386d9;text-decoration:underline}
.cjdh_list ul li .drop{ display:block;width:22px;height:9px; position:absolute;left:60px;top:-9px; background:url(imagesdrop.png) center center no-repeat;}





