@charset "utf-8";

* {

	box-sizing:content-box

}

/*reset*/

body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {  margin:0;   padding:0; font-family:"Microsoft Yahei","宋体"; /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/  font-size:15px; color:#000;}

table {  border-collapse:collapse;    border-spacing:0;}

fieldset,img,button {  border:0;}

address,caption,cite,code,dfn,em,th,var { font-style:normal;  font-weight:normal;}

ol,ul { list-style:none;}

caption,th {  text-align:left;}

h1,h2,h3,h4,h5,h6 { font-weight:normal;}

q:before,q:after { content:'';}

abbr,acronym { border:0;}

a { text-decoration:none; color:#333;  }

a:hover { color:#15316F;}

body { background: #fff; z-index: 0  }



/* ------------------------------------------------------首页-------------------------------------------------------- */

/* 顶部 */

.upperWrap { width: 100%; height: 32px; background: #15316F; }

.upper { font-size: 15px; line-height: 32px; color: #eee; }

.l_info { color: #eee; }

.r_info { color: #eee; }

.r_info a { color: #eee; }

.r_info a:hover { color: #3F8DBB; }

/*logo search*/

.logo_search_wrap { width:1200px; height:106px; margin: 0 auto;  }

.logoW { padding-top:20px; }

.logo { width:246px; height: 65px; float: left;  padding:5px 20px 5px 20px;  }

.logo_text { width: 300px;height: 20px; padding-top: 46px; float: left; font-size: 20px; color: #888; font-weight: 700; text-align: left;  }

.logo_kong { width: 300px; height: 65px; float: left }

.logo_tel { width:200px; padding:20px 0 0px 60px; float: left;  }

.logo_tel_icon { width: 27px; height: 27px; background: url(../images/tel.png) no-repeat left 5px; float: left; padding-left: 10px; padding-top: 10px; } 

.logo_tel_textW { width: 160px; height: 27px; float: left; }

.logo_tel_lxdh { width: 100%; font-size: 15px; color: #666; height: 15px; }

.logo_tel_num { width: 100%; font-size: 16px; font-weight: 700; color: #555; font-style: italic;padding-top: 3px; }

.logo_tel_img { font-size:22px;    }

.logo_tel_img i { padding:0 12px 0 16px; background: url(../images/iconall.png) no-repeat; background-position: -4px 0px;  }

.logo_tel_text { font-size:30px; color:#0071BD; font-weight: 700;  font-style:italic; }





.searchWrap{width:375px; padding-left: 50px; height:33px;padding-top:25px; float: left;}

.searchtext{float:left;width:184px;color:#333; background:url(../images/searchtext.png) left bottom no-repeat;height:24px; padding:8px 0 8px 10px; line-height:24px;border:0;font-size:15px; outline:none}

.btn{float:left;background:url(../images/search.png) no-repeat center center;width:75px;height:40px;border:0;cursor:pointer; }

.select{float:left;width:91px;height:40px; line-height:40px;background:url(../images/select.png) left top no-repeat; position:relative;}

.select select{margin:5px auto;width:91px;}

div.selectbox-wrapper{border: #ccc 1px solid;border-top: #ca0047 0 solid;overflow:hidden;width:90px; *left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:9999;}

div.selectbox-wrapper ul li.selected {background-color:#eee;color:#173b00}

div.selectbox-wrapper ul li.current {color: #173b00;background-color:#eee}

div.selectbox-wrapper ul li {text-align:center;padding-right:3px;padding-bottom:3px;width:100%;cursor:pointer;line-height: 24px;padding-top: 3px;font-size:15px;}

.selectbox{border:none;display:block;width:91px; color:#000; text-indent:8px;cursor:pointer;height:40px;background:none;line-height:40px;font-size:15px;}



/*common*/

.mc { margin:0 auto; }

.fl { float: left; }

.fr { float:  right; }

.cl { clear: both; }



.topwrap { width:100%; height:100px; background: #fff; }

.top_lo_wrap { width:1200px; height:90px; margin:10px auto 0 auto; }

.top_logo { width:818px; float:left; padding-top:9px; padding-right:16px; }

.top_logo img { width: 100%; }

.top_text { width:320px; float:left; margin-top:20px; height:50px; border-left:1px solid #ccc;  }

.top_text h1 { text-indent:20px; font-size:20px; line-height: 20px; color:#15316F; margin:0; padding:3px 0 6px;  text-align: justify; }

.top_text h1 span { color: #D80000; }

.top_text h2 { text-indent:20px; font-size:12px; color:#6B6F73; margin:0; padding:0; line-height:24px;  }

/* .top_contact { width:450px; float:left; padding-top:30px; padding-left:90px;  }

.top_contact span { font-size: 16px; color: #333; line-height: 25px;  display: block; padding-left: 30px; background: url(../images/tel_icon.jpg) no-repeat; }

.top_contact p { font-size:32px; color:#D80000; line-height:36px; padding-top: 5px; text-indent:0; font-family: 'Impact' }

.top_ewm { width: 90px; height: 96px; text-align: center; float: left; padding-left: 0; padding-top: 12px;  }

.top_ewm img { width: 76px; }

.top_ewm span { font-size: 12px; color: #999; } */

.top_right { width:280px; padding-top:30px; padding-left: 70px; text-align:right;}

.top_right span { font-size:12px; padding-bottom:4px; display: block;  height:20px; }

.top_right p { position:relative; /*background: linear-gradient(to right, #1D6BCB, #5F9DE8);  -webkit-background-clip: text;  color: transparent; */font-size:18px; font-weight:700; color:#1882D5;}

.top_right p::before { content:''; position:absolute; left:135px; top:-15px; display:block; width:34px; height: 34px; background:url(../images/top_bg01.png) no-repeat; }

.text{float:left;width:200px;color:#999; height:40px; padding-left:10px; line-height:40px;font-size:15px; border: 1px solid #a0a0a0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; outline: none; box-sizing: border-box; background:#ECEDF0; }

.btn{float:left;background:url(../images/search.png) no-repeat center center;width:64px;height:40px;border:0;cursor:pointer;border-top-right-radius: 3px; border-bottom-right-radius: 3px;  }

.s_text { padding-left:40px; }

.search { width: 280px; height: 50px; }



/*head nav*/

.wl{width:1169px; margin:0 auto; position:relative;}

	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

	.navBar{  background:#EFF3F7; position:relative; z-index:1;   color:#333; height:40px; line-height:40px;  border-top: 5px solid #EFF3F7; clear: both;  }

	.nav{ width:1200px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;    }

	.nav h3{ font-size:100%;  font-size:15px; width: 86px; padding: 0 0px 0px;  }

	.nav .m{  position:relative; float:left; width:86px; padding:0 10px; display:inline; text-align:center;  background: url(../images/nav_line.jpg) no-repeat right center;   }

	.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; }

	.nav h3 a{  zoom:1;  height:16px; line-height:16px; padding:12px 0;  display:block; color:#333 }

	.nav .on h3 a{padding:11px 0;  border-bottom:2px solid #990100; color: #333;;  }

	.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }

	.nav .sub{ display:none; /*默认隐藏*/ width:118px; padding:10px 0;  box-shadow:2px 2px 5px #666; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; position:absolute; left:0px; top:40px;  background:#EFF3F7;  float:left; line-height:30px; 

	}

	.nav .sub li{ text-align:center;  }

	.nav .sub li a{ color:#333; display:block; zoom:1;}

	.nav .sub li a:hover{  background:#ddd; color:#990100;   }

	.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 29px; line-height:26px;  }

	.nav .sub dl a:hover{ color:#c00;  }

	.nav .sub dl dt a{ color:#000;  }

	.nav .sub dl dd a{ color:#999; padding-left:7px; background:url(images/icon.png) 0 -332px no-repeat;  }



	.nav #m2 .sub{ z-index:1; width:980px; left:-116px;  }



/*banner*/

.focusBox { position: relative; min-width:1200px; height:425px; overflow: hidden;  }

.focusBox .pic{ position:relative; z-index:0; }

.focusBox .pic li { min-width:1200px; height: 425px; }

.focusBox .pic li a{ display:block; width:100%; height:100%; text-indent:-9999px;min-width:1200px}

.focusBox .pic img { width:1200px; height:425px; display: block; }

.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }

.focusBox .hd li{margin: 0 5px; background: url(../images/iconall.png) no-repeat 0px -306px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}

.focusBox .hd .on{ background-position: 0 -290px; }





.focusBox .prev,

.focusBox .next { width: 48px; height: 50px; margin: -45px 0 0; display: none; background: url(../images/iconall.png) no-repeat 0 -332px; position: absolute; top: 53%; z-index: 10; cursor: pointer; text-indent: 999; filter:alpha(opacity=60);opacity:0.6;  }

.focusBox .prev { left: 30px; }

.focusBox .next { background-position: -58px -332px; right: 30px; }

.focusBox .prev:hover,

.focusBox .next:hover { filter:alpha(opacity=100) !important;opacity:1 !important;  }





/* 通知公告 */

.tongzhigonggaoW { width: 1200px; height: 56px; background: #e8e5e3; margin: 0 auto; }

.tzgg_text { width: 80px; height: 56px; padding-left: 60px; float: left; font-size: 15px; line-height: 56px; background: url(../images/laba.png) no-repeat 35px center; }

.txtScroll-left{ width:920px;  position:relative;   float: left;  }

.txtScroll-left .bd{ width:900px; overflow:hidden;  padding: 13px 0;  }

.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }

.txtScroll-left .bd ul li{ padding:0 20px;  float:left; height:30px; line-height:30px; width: 260px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;  text-align:center; _display:inline; border-right:1px solid #aaa;}

.txtScroll-left .bd ul li span{ color:#333;  }

.tzgg_more { width: 120px;padding-left: 20px; height: 40px; padding-top: 16px; float: left }

.tzgg_m { width: 78px; height: 24px; background: #15316F; color: #fff; text-align: center; border-radius: 2px }



.Latest_news { background:#fff; padding:10px 18px; width:330px; height:316px; box-sizing: border-box; float: right }

.news_r{  line-height:30px; width:294px; border-bottom:1px dashed #9A9A9A; height:110px;}

.news_r a{display: block; width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:16px;}

.news_r a:hover { color:#3F8DBB; }

.news_r p{ height:44px; line-height:20px; overflow:hidden; width:100%; font-size:12px; color:#999999; padding-top:4px;}

.date01 { font-size:12px; color:#15316F; height:15px; line-height: 15px; padding:4px 0 4px 20px; background:url(../images/news-time.png) no-repeat left 4px;}



.xin li {  width:100%; overflow:hidden;  line-height:40px; border-bottom:#CCC dashed 1px; float:left; height:40px; font-size:13px;}

.xin li a { display: inline-block; width: 215px; height: 40px; line-height: 44px; font-size: 15px; color: #666; overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; float: left; }

.xin li a:hover { color:#3F8DBB;}



.xin li span { float:left; color:#999; font-size:12px; text-align: right; display: block; width: 80px; line-height: 44px;}

.xin em {font-style: normal; color:#3F8DBB;}



/* 学校简介*/

.topnewsWrap { width:1200px; height: 180px; padding:30px 0 20px;   text-align: center; }

.topnews_tit_other { font-size: 16px; color: #2d2d2d; padding-bottom: 6px; font-weight: 700 }

.topnews_tit { font-size:20px; color:#15316F; padding-bottom:15px; font-weight: 700;  }

.topnews_detail { font-size:12px; line-height: 20px; width:850px; height: 52px; overflow: hidden;  }

.jj_more { width: 150px; height: 30px; margin: 0 auto; padding-top: 10px; clear:both; }

.jj_m { width: 150px; height: 30px; background: #15316F; text-align: center; line-height: 30px; color: #fff; border-radius: 3px; }





/* 通用通栏头 */

.common_tit { width: 100%; height: 50px;  }

.common_tit_text { width: 1120px; height: 50px; line-height: 50px; float: left; }

.common_tit_more { width: 80px; height: 50px; float: left; }

.common_tit_text_cn { font-size: 20px; padding-right: 10px; color:#15316F; font-weight: 700; }

.common_tit_text_en { font-size: 12px; color: #8d8d8d; }

.common_tit_more { width: 78px; height: 24px; padding-top: 10px; }

.morebtn { width: 78px; height: 24px; background: #15316F; line-height: 24px; text-align: center; border-radius:2px; color:#fff;}

.morebtn01 { width: 110px; height: 26px; background: #15316F; line-height: 26px; text-align: center; border-radius:2px; color:#fff;}



.common_tit01 { width:100%; height:78px; background:url(../images/tit_bg.png) no-repeat center bottom;}

.common_tit01 h1 { font-size:30px; color:#15316F; width:100%; text-align: center; }

.common_tit01 h2{ font-size:13px; color:#838080; width:100%; text-align: center; font-style: italic; padding-top:5px;}













/* 新闻动态 */

.indexnewsListWrap { width: 1200px; height: 340px; margin: 0 auto; }

.indexnewsListW { width: 1280px; height: 260px; margin-left: -80px;padding-top: 22px; }

.indexnewsListW li { width: 560px; height: 98px; padding-left: 80px; float: left; padding-bottom: 28px; }

.indexnewsListborder { width: 560px; height: 100px; border-bottom: 3px solid #fff; }

.indexnewsListborder .indexnewsListborder2 { width: 558px; height: 98px; border: 1px solid #c9c9c9;  }

.indexnewsListborder:hover { border-bottom-color: #15316F; }

.indexnewsListborder:hover .indexnewsListborder2 {  border-bottom-color: #15316F; }



.indexnewsListborder .indexnewsListborder2 .newsDate { width: 98px; height: 98px; border-right: 1px solid #c9c9c9; float: left; }

.indexnewsListborder .indexnewsListborder2 .newsDate .newsDate_mm { font-size: 20px; color: #383737; width:98px; height: 26px;padding-top: 30px; text-align: center; }

.indexnewsListborder .indexnewsListborder2 .newsDate .newsDate_yy { width: 98px; height: 20px; text-align: center; color: #a3a3a3; font-size: 12px; }



.indexnewsListborder .indexnewsListborder2 .newsListInfoW { width: 420px; height:66px; float: left; padding:16px 19px;}

.indexnewsListborder .indexnewsListborder2 .newsList_tit { width: 420px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; height: 30px; font-size: 15px; color: #333; font-weight: 700; }

.indexnewsListborder .indexnewsListborder2 .newsList_detail { font-size:12px; color:#666; width:420px; height:34px; overflow: hidden;}

.indexnewsListborder:hover .indexnewsListborder2 .newsList_tit { color:#15316F ; }







/* 教学天地 和 党建工作 */

.tonglan_pic { width: 1200px; height: 80px; margin: 0 auto; background: url(../images/jiaoxue_dangjian.jpg) no-repeat; }

.tonglan_pic a { display: block; width: 600px; height: 80px; float: left;}











/* 活动掠影 */

.huodonglveyingWrap { width: 1200px; height: 325px; padding-top: 35px; padding-bottom: 25px; margin: 0 auto; }

.huodonglveyingWrap ul { padding-top: 20px; width:1208px; margin-left:-8px;}

.huodonglveyingWrap ul li { width: 294px; height: 242px; float: left; padding-left: 8px; }

.huodonglveying { width:294px; height: 242px; border-bottom: 2px solid #fff; transition: all 0.3s ease }

.huodonglveying:hover { border-bottom: 2px solid #15316F;  }

.huodonglveying .hdly_pic { width: 294px; height: 190px; }

.huodonglveying .hdly_pic img { width: 294px; height: 190px; }

.huodonglveying .hdly_tit { padding-top: 10px; text-align: center; }







/* --------------------------------------------------------内页---------------------------------------------------------------- */





/* 通栏通用 */

.tonglan_content{width:1200px; border:1px solid #ededed; float:left; background-color:#fff; margin-bottom:25px; min-height:680px; box-shadow: 2px 2px 5px #ccc;}

.tonglan_nyCrumbs { width:1100px; height: 40px; margin: 0 auto; padding:20px 0 0 0; border-bottom:1px solid #D6D6D6; }

.tonglan_crumbsTit { width:200px; line-height: 40px; font-size:20px; color:#000;  font-weight:700;  }

.tonglan_crumbs { width:900px; line-height: 40px; text-align: right; }

.tonglan_crumbs .icon_wz { padding:0 12px 0 6px; background: url(../images/iconall.png) no-repeat 0px -26px; font-size:15px; }



/* 名师风采 */

.right_mingshifengcai { width: 837px;  padding-top: 28px; margin: 0 auto; }

.right_teacher_list { width: 837px;   }

.right_teacher_list li { width:180px ; height: 310px;  float: left; padding-left: 24px; }

.right_teacher_infoW { width: 180px; height: 280px; background-color: #EFF3F7; transition:all 0.5s ease  }

.right_teacher_infoW:hover { background-color:#15316F;   }

.right_teacher_infoW .right_teacher_pic { width:180px; height: 238px; }

.right_teacher_pic img{

	width: 180px;

	height: 238px;

}

.right_teacher_infoW .right_teacher_name { width: 100%; height: 16px; font-size: 16px; color:#15316F; text-align: center; padding-top: 10px; font-weight: 700; }

.right_teacher_infoW .right_teacher_kemu { font-size: 12px; color: #c09392;  width:100%; height: 12px; text-align: center;padding-top:5px;}

.right_teacher_infoW .right_teacher_text { color: #414040; width: 160px;  height: 30px; line-height: 15px; font-size: 12px; overflow: hidden; margin: 0 auto; padding-top: 10px; }

.right_teacher_infoW:hover .right_teacher_name { color: #fff; }

.right_teacher_infoW:hover .right_teacher_kemu { color: #fff; }

.right_teacher_infoW:hover .right_teacher_text { color: #fff; }







.index_news_dtW { width: 1236px; margin-left: -36px; height: 374px; padding-top: 30px; }

.index_news_dtW a { width: 376px; height: 374px; padding-left: 36px;  float: left; }

.index_news_dtW a li { width: 376px; height: 374px;  }

.index_news_dtW a li .ez_index_news_dt_pic { width: 376px; height: 244px; overflow: hidden; }

.index_news_dtW a li .ez_index_news_dt_pic img { width: 376px; height: 244px; transition: all 0.3s ease; }

.index_news_dtW a li:hover .ez_index_news_dt_pic img { width: 376px; height: 244px; transform: scale(1.05) }

.index_news_dtW a li .ez_index_news_dt_info { width: 376px; height: 120px; overflow: hidden; transition: all 0.3s ease; }

.index_news_dtW a li .ez_index_news_dt_info h1 { font-size: 16px; width: 340px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.index_news_dtW a li .ez_index_news_dt_info p { font-size: 12px; color: #999; padding: 8px 0; }

.index_news_dtW a li .ez_index_news_dt_info span { display: block; font-size: 12px; color: #666; }

.index_news_dtW a li:hover .ez_index_news_dt_info { background: url(../images/news_dtbg.png) no-repeat center top; }





/* 校刊专栏 */

.ny_video_wrap { width: 1100px; margin: 0 auto; padding-top:40px;}

.ny_video_wrap ul { width: 1140px; margin-left: -40px; }

.ny_video_wrap ul li { width: 340px; height: 280px; padding-left: 40px; float: left; }



.ny_video { width: 340px; height: 220px; }

.ny_video .ny_video_pic img { width: 340px; height: 220px; }

.ny_video .ny_video_pic img:hover { box-shadow: 2px 2px 15px #666; transition:all 0.3s ease}

.ny_video_name { font-size: 15px; color: #333; text-align: center; padding-top: 5px; }





/* 视频集锦 */

.special_issue_wrap { width: 1100px; margin: 0 auto; padding-top:40px;}

.special_issue_wrap ul { width: 1160px; margin-left: -60px; }

.special_issue_wrap ul li { width: 230px; height: 400px; padding-left: 60px; float: left; }



.special_issue { width: 230px; height: 370px; }

.special_issue .special_issue_pic img { width: 230px; height: 328px; }

.special_issue .special_issue_pic img:hover { box-shadow: 2px 2px 15px #666; transition:all 0.3s ease}

.special_issue_name { font-size: 15px; color: #333; text-align: center; padding-top: 5px; }





/*news box*/

.newsWrap { width:1200px; height:368px; padding:33px 0;  }



/* pic_tab */

/* .news_picW { width:563px; height: 366px; padding-right:37px; }

.pic_tab { position: relative; width: 563px; height: 366px; overflow: hidden;  text-align: left; background: white; }

.pic_tab .pic img { width: 563px; height: 366px; display: block; }

.pic_tab .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

.pic_tab .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

.pic_tab .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}

.pic_tab .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }

.pic_tab .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }

.pic_tab .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }

.pic_tab .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

.pic_tab .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }

.pic_tab .num li.on a,.focusBox .num a:hover{ background:red;  } */



.news_tab_list { width:600px; height: 366px; }

/*newslist*/

.indexnewslistWrap { width:1200px; height: 400px; padding-top:20px; }

.indexnewslistW { width:580px; height: 360px; padding-left:20px; }



/* tab css */

.hasMoreTab{ width:580px; padding-left:10px;  }

.hasMoreTab .hd{ line-height:36px; height:36px; border-bottom:3px solid #015293;  position:relative; padding-right:10px;  }

.hasMoreTab .hd .moreNews{ float:right; }

.hasMoreTab .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }

.hasMoreTab .hd .moreNews a:hover { background: #015293 }

.hasMoreTab .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }

.hasMoreTab .hd li{ float:left;   cursor:pointer;  font-size:20px; padding:0 30px; background: #eee;  }

.hasMoreTab .hd li.on{  height:36px; line-height:36px; color:#fff; background:#015293;  border-top:0;  padding:0 30px; font-size:20px; }

.hasMoreTab .bd{  padding-top:12px; clear:both; position:relative;  }

.hasMoreTab .bd h2{ font-size:15px; }

.hasMoreTab .bd p{ color:#999;  }

.hasMoreTab .bd p a{ color:#c00;  }

.hasMoreTab .bd ul a{ font-size:18px; width:450px; overflow: hidden; display: block; }

.hasMoreTab .bd ul a:hover { color:#015293; }

.hasMoreTab .bd .con ul li { width:550px; padding-left:30px; height: 40px; line-height: 40px; background: url(../images/iconall.png) no-repeat 0 -388px; }

.hasMoreTab .bd .con ul li span { display: block;  line-height: 40px; color:#999; width:100px; height: 40px; }





/*col3*/

#duban_bg { background: url(../images/duban_bg.jpg) no-repeat; }

.col3Wrap { min-width:1200px; height: 460px; background: #f6f6f6; padding:40px 0; }

.col3W { width:1200px; height: 460px; }

.col3W .col3 {width:1233px; height: 460px; margin-left:-33px;}

.col3W .col3 .colW { width:378px; height: 460px;  padding-left:33px; }

.col3W .col3 .colW .col{ width:378px; height: 460px; background: #fff; }

.col_titW{ width:378px; height: 38px; background: #E7E7E7; }

.col_titW .colh1 { width:280px; line-height: 38px; font-size: 18px; padding-left:20px;  }

.col_titW .moreW { width:78px; height: 38px; line-height: 38px; text-align: center; }

.col_titW .moreW a { padding:2px 15px; color:#fff; background: #A3A3A3; }

.col_titW .moreW a:hover { background: #015293; }

.col_picW { width:310px; height: 210px; padding:35px 0 25px; }

.col_pic { width:310px; height: 180px }

.col_pic img { width:310px; height: 180px; transition:all 0.3s; }

.col_pic img:hover { transform:scale(1.05,1.05); }

.col_tit { width:310px; height: 30px; line-height: 30px; text-align: center; background: #E7E7E7; }

.col_listW { width:310px; height: 144px;  }

.col_listW>li { width:310px; height: 32px; line-height: 32px; }

.col_listW>li .col_list_tit { width:265px; padding-left:5px; height: 32px; line-height: 32px; }

.col_listW>li .col_list_time { width:40px; height: 32px; line-height: 32px; text-align: right; }

.duban_gundong { width:310px; height: 360px; margin:30px auto 20px; line-height:23px; overflow: hidden; }

.duban_gundong p { text-indent: 28px; padding-bottom:8px; }





/*xinxigongkai*/

.xxgkWrap { width:1200px; height: 250px;  padding:42px 0; }

.xxgk01 { width:394px; height: 250px; }

.xxgkpad01 { padding-left:15px; }

.xxgkpad02 { padding-left:30px; }

/*xxgk tab*/

.xxgk_detailW { width:984px; height: 250px;  }

.xxgkTab01{ width:394px; padding-left:10px;  }

.xxgkTab01 .hd{ line-height:36px; height:36px; border-bottom:3px solid #E7E7E7;  position:relative; padding-right:10px;  }

.xxgkTab01 .hd .moreNews{ float:right; }

.xxgkTab01 .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }

.xxgkTab01 .hd .moreNews a:hover { background:#015293;  }

.xxgkTab01 .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }

.xxgkTab01 .hd li{ float:left;   cursor:pointer;  font-size:18px; padding:0 15px; background: #fff; color:#666;  }

.xxgkTab01 .hd li.on{  height:36px; line-height:36px; color:#000; background:#E7E7E7;  border-top:0;  padding:0 15px;  }

.xxgkTab01 .bd{  padding-top:12px; clear:both; position:relative;  }

.xxgkTab01 .bd h2{ font-size:15px; }

.xxgkTab01 .bd p{ color:#999;  }

.xxgkTab01 .bd p a{ color:#c00;  }

.xxgkTab01 .bd ul a{ font-size:15px; width:344px; overflow: hidden; display: block; }

.xxgkTab01 .bd ul a:hover { color:#015293; }

.xxgkTab01 .bd .con ul li { width:394px; height: 32px; line-height: 32px;  }

.xxgkTab01 .bd .con ul li span { display: block;  line-height: 32px; color:#999; width:50px; height: 32px; }



.xxgkTab02{ width:394px; padding-left:10px;  }

.xxgkTab02 .hd{ line-height:36px; height:36px; border-bottom:3px solid #E7E7E7;  position:relative; padding-right:10px;  }

.xxgkTab02 .hd .moreNews{ float:right; }

.xxgkTab02 .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }

.xxgkTab02 .hd .moreNews a:hover { background: #015293; }

.xxgkTab02 .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }

.xxgkTab02 .hd li{ float:left;   cursor:pointer;  font-size:18px; padding:0 15px; background: #fff; color:#666;  }

.xxgkTab02 .hd li.on{  height:36px; line-height:36px; color:#000; background:#E7E7E7;  border-top:0;  padding:0 15px;  }

.xxgkTab02 .bd{  padding-top:12px; clear:both; position:relative;  }

.xxgkTab02 .bd h2{ font-size:15px; }

.xxgkTab02 .bd p{ color:#999;  }

.xxgkTab02 .bd p a{ color:#c00;  }

.xxgkTab02 .bd ul a{ font-size:15px; width:344px; overflow: hidden; display: block; }

.xxgkTab02 .bd ul a:hover { color:#015293; }

.xxgkTab02 .bd .con ul li { width:394px; height: 32px; line-height: 32px;  }

.xxgkTab02 .bd .con ul li span { display: block;  line-height: 32px; color:#999; width:50px; height: 32px; }



/*rightBtn*/

.rightBtnW { width:216px; height: 250px; }

.rightBtn img { float: left; padding-bottom:8px; transition: all 0.3s}

.rightBtn img:hover { transform:scale(1.05,1.05); }



/*zhuanti*/

.zhuantiWrap { min-width:1200px; height: 393px; background: url(../images/zhuanti_bg.jpg) no-repeat center top; }

.zhuantiW { width:1200px;height: 340px; padding-top:27px;  }

.zhuanti_left { width:508px; height: 340px; }

.zhuanti01 { padding-bottom:10px; width:474px; height: 167px;  }

.zhuanti01 a img { display: block;overflow: hidden; border:12px solid #fff; float: left; width:456px; height: 139px; transition: all 0.3s;     }

.zhuanti01 a img:hover { width:456px; height: 139px; transform:scale(1.05,1.05);  }

.zhuanti02 a img { border:12px solid #fff; float: left;  transition: all 0.3s;}

.zhuanti02 a img:hover { transform:scale(1.05,1.05);  }

.zhuanti_right { width:692px; height: 340px; }

.zhuanti03 a img { border:12px solid #fff; transition: all 0.3s; }

.zhuanti03 a img:hover { transform:scale(1.03,1.03); }



/*quick_nav shengchanjingying vedio*/

.qsvWrap { width:1200px; height: 324px; margin: 0 auto; padding:30px 0; }



.quick_navWrap { width:250px; height: 324px;  padding-right:30px; }

.quick_navW a li { width:230px; padding-left:20px; height: 44px; background: url(../images/quick_nav_bg.jpg) no-repeat; line-height: 44px; font-size: 15px; font-weight: 700; }

.quick_nav { display: block; width:250px; height: 44px; padding-bottom:12px; }

.quick_nav:hover li span { color:#005293; }

.quick_nav li i { background-image: url(../images/iconall.png); }

.quick_nav_icon01 {  padding:2px 20px; background-position: -148px -68px; }

.quick_nav_icon02 {  padding:6px 20px; background-position: -148px -120px; }

.quick_nav_icon03 {  padding:4px 20px; background-position: -148px -177px; }

.quick_nav_icon04 {  padding:3px 20px; background-position: -148px -234px; }

.quick_nav_icon05 {  padding:6px 20px; background-position: -148px -288px; }

.quick_nav_icon06 {  padding:3px 20px; background-position: -148px -345px; }



.scjyWrap { width:516px; height: 324px; background: #F9FAFE;  }

.scjyW { width:460px; height: 300px; padding-top:12px; }

.scjy_tit { width:460px; height: 38px; border-bottom:3px solid #015293; font-size:20px; }

.scjyTab{ width:460px; padding-top:20px; }

.scjyTab .hd{ line-height:36px; height:36px; border-bottom:3px solid #E7E7E7;  position:relative; padding-right:10px;  }

.scjyTab .hd .moreNews{ float:right; }

.scjyTab .hd .moreNews a { padding:2px 10px; background: #A3A3A3; color:#fff; }

.scjyTab .hd .moreNews a:hover { background: #015293; }

.scjyTab .hd ul{ z-index:5; position:absolute; height:36px;  overflow:hidden; zoom:1; }

.scjyTab .hd li{ float:left;   cursor:pointer;  font-size:16px; padding:0 15px;  color:#666;  }

.scjyTab .hd li.on{  height:36px; line-height:36px; color:#000; background:#E7E7E7;  border-top:0;  padding:0 15px;  }

.scjyTab .bd{  padding-top:10px; clear:both; position:relative;  }

.scjyTab .bd h2{ font-size:15px; }

.scjyTab .bd p{ color:#999;  }

.scjyTab .bd p a{ color:#c00;  }

.scjyTab .bd ul a{ font-size:15px; width:410px; overflow: hidden; display: block; }

.scjyTab .bd ul a:hover { color:#015293; }

.scjyTab .bd .con ul li { width:460px; height: 32px; line-height: 32px;  }

.scjyTab .bd .con ul li span { display: block;  line-height: 32px; color:#999; width:50px; height: 32px; }



.vedioWrap { width:374px; height: 324px; padding-left:30px; }

.vedioWrap img { width:374px; height: 324px; transition:all 0.3s; }

.vedioWrap img:hover { transform:scale(1.04,1.04); }



/*footer

.footer{ height:210px;margin:0 0 0; background:#15316F; color:#eee; clear:both}

.foot_height { height:140px; padding-top:30px; padding-bottom:20px; color:#fff; font-size:15px;}

.footer .foot_left { width:900px;}

.footer .foot_left .foot_link { color:#fff; padding-bottom:45px; }

.footer .foot_left .foot_link h1 { font-size:15px; font-weight:700px; color:#fff; padding-bottom:10px; }

.footer .foot_left .foot_link a { color:#fff; font-size:12px; }

.footer .foot_left .foot_info { color:#fff; font-size:12px;}

.footer .foot_left .foot_info a { color:#fff;}

.footer .foot_right {width:300px; padding-top:40px;}

.foot_info_item { color:#fff; font-size:12px; padding:5px 0;}

.foot_right_ewm { width:90px; height:90px;}

.foot_right_ewm a { width:70px; margin:0 auto; display:block;}

.foot_right_ewm img { width:70px; height:70px;}

.foot_right_ewm p { text-align: center; font-size:12px; color:#fff;}

.foot_right_sydw { width:52px; padding-right:20px; padding-top:10px; padding-left:48px;}*/





.f_bq{ text-align:center; height:46px; line-height:46px; background:#222; color:#666;}

.f_bq a{color:#666;}

.f_bq a:hover{ color:#bebebe;}





/*内页banner*/

.nybannerWrap { min-width:1200px; height: 325px; }

.ny_bg01 { background: url(../images/nybanner01.jpg) no-repeat center top;}/*企业概况*/

.ny_bg02 { background: url(../images/nybanner04.jpg) no-repeat center top;}/*资讯中心*/

.ny_bg03 { background: url(../images/nybanner05.jpg) no-repeat center top;}/*生产经营*/

.ny_bg04 { background: url(../images/nybanner03.jpg) no-repeat center top;}/*党建天地*/

.ny_bg05 { background: url(../images/nybanner02.jpg) no-repeat center top;}/*信息公开*/



.nybannerW { width:1200px; height: 325px; margin: 0 auto;}

.nybannerTitbgW { padding-top:110px;}

.nybannerTitbg { width:238px; height: 103px; background: url(../images/nybannerTitbg.png) repeat-x; font-size:34px; text-align: center; line-height: 100px; font-weight: 700; color:#fff;}



/*内页主体*/

.nyContainer{width:1195px; margin:0 auto; position:relative; padding-top:40px; clear:both;}

/*内页左侧导航*/

.left_nynav{width:243px; float:left; background-color:#EFF3F7; position:relative;}

.left_nynav>img{position:absolute; bottom:0; left:0; z-index:99;}

.left_nynav .left_title{font-size:26px; color:#fff; line-height:90px; height:90px; text-align:center; background-image:url(../images/left_top.jpg);}

.left_nynav li{height:56px; line-height:56px; text-align:center; font-size:16px; color:#4b4b4b; background-size:cover;}

.left_nynav li a{color:#4b4b4b; display:block; line-height: 56px;}

.left_nynav li:hover{background-image:url(../images/left_menubg.jpg); background-repeat:no-repeat;}

.left_nynav li.on{background-image:url(../images/left_menubg.jpg);}



/*左侧二级菜单*/

.left_subnav { width:160px; min-height: 200px;  }

.left_subnav dt { padding-top:8px;  }

.left_subnav dt a { width:160px; height: 32px; line-height: 32px; font-size:15px;border:2px solid #fff;  background: #f8f8f8;}

.left_subnav dt a:hover { background: #fff; border:2px solid #ddd; color:#C20A10;  }

.left_subnav dt a.now { background: #fff; border:2px solid #ddd; color:#C20A10; }



/*内页右侧内容*/

.right_content{width:950px; border:1px solid #ededed; border-left:none; float:left; background-color:#fff; margin-bottom:40px; min-height:680px;}

.right_content:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}

.right_content .col_head{width:800px; margin:0 auto; padding-top:40px;}

.right_content .col_head:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}

.right_content .col_head .icon{width:181px; height:137px; background-image:url(../images/cont_icon01.png); float:left;}

.right_content .col_head .info{float:left; padding-left:40px; padding-top:40px;}

.right_content .col_head .info .logo{width:266px; height:42px; background-image:url(../images/cont_logo.png);}

.right_content .col_head .info .title{font-size:26px; line-height:26px; color:#8a8a8a; padding-top:10px;}

.nyCrumbs { width:800px; height: 40px; margin: 0 auto; padding:20px 0 0 0; border-bottom:1px solid #D6D6D6; }

.crumbsTit { width:200px; line-height: 40px; font-size:20px; color:#000;  font-weight:700;  }

.crumbs { width:600px; line-height: 40px; text-align: right; }

.crumbs .icon_wz { padding:0 12px 0 6px; background: url(../images/iconall.png) no-repeat 0px -26px; font-size:15px; }







.jj_dt_wrap { width: 1200px; height: 310px; margin: 0 auto; padding: 30px 0 30px; }

.jj_wrap { width: 1200px; height: 310px; float: left;  }

.index_jj { width:850px; float: left; padding-top:10px; }

.jj_w_pic { width: 416px; height: 278px }

.jj_w_pic img { width: 416px; height: 278px }

.jj_w_info { width:354px; padding-left: 30px; height: 268px; overflow: hidden; }

.jj_w_info p {text-indent:28px; line-height: 1.7;  }

.jj_w_info_pic { width: 100%; text-align: center; padding-top: 30px; }





/* 动态 */

/* .dt_wrap { padding-left: 50px; width: 340px; height: 350px; float: left; }

.dt_listW { width: 340px; overflow: hidden; padding-top: 0; }

.dt_listW li { width: 340px;  height: 37px; line-height: 37px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.dt_listW li:hover { color: #15316F; } */



/* 首页头部pictab */

.news_picW { width:420px; height: 278px; padding-right:37px; }

.pic_tab { position: relative; width: 420px; height: 278px; overflow: hidden;  text-align: left; background: white; }

.pic_tab .pic img { width: 420px; height: 278px; display: block; }

.pic_tab .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }

.pic_tab .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }

.pic_tab .txt li{ height:36px; line-height:36px; position:absolute; bottom:0; opacity: 0}

.pic_tab .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; width:320px; height: 36px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.pic_tab .num { position: absolute; z-index: 3; bottom: 12px; right: 8px; }

.pic_tab .num li{ float: left; position: relative; width: 10px; height: 10px; background: #fff; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; border-radius: 50%; }

.pic_tab .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }

.pic_tab .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }

.pic_tab .num li.on a,.focusBox .num a:hover{ background:#FF4000;  }



.newsList2{padding:10px 0;}

.newsList2 li {padding: 13px 0;}

.newsList2 li:hover{background:#B9826C;}



.newsList2 li .left{float:left;width: 60px;text-align:center;border-right:1px solid #ccc;}

.newsList2 li .left span{display:block;font-size:16px;}

.newsList2 li .right{float:right;width: 313px;line-height: 26px;height: 26px;overflow: hidden;}

.newsList2 li .right p a{font-size:16px; padding-left:10px;}

.newsList2 li .right .summary{font-size:12px;color:#666;margin-top:10px;}

.newsList2 li:hover *,

.newsList2 li:hover .right .summary{color:#fff;}

.newsList2 li .left .ri span{overflow:hidden;line-height: 26px;font-weight: bold;}

.newsList2 li .left .yue{line-height:25px;font-size:16px;}

.newsList2 li .left .yue span{display:inline-block;text-indent:-46px;overflow:hidden;width:30px;vertical-align:bottom;}



















/* 内页图片列表样式============================================================================================================================================ */



.nyright .nypiclist { width:789px; margin:20px auto;   }

.nyright .nypiclist li {  width:247px; height:206px; float:left; margin:8px; _display:inline;   }

.nyright .nypiclist li img {width:245px; height:160px; border:1px solid #ccc; }

.nyright .nypiclist ol { display:block; width:227px; height:30px; background:#3A4461; padding:5px 10px 10px;  }

.nyright .nypiclist ol dt { font-size:12px; color:#BFFFFF; font-weight:700;  }

.nyright .nypiclist ol dd { font-size:12px; color:#fff; }





.nyright .nypiclist1 { width:789px; margin:20px auto;   }

.nyright .nypiclist1 li {  width:360px; height:290px; float:left; margin:15px; _display:inline;   }

.nyright .nypiclist1 li img {width:360px; height:260px; border:1px solid #eee; }

.nyright .nypiclist1 li span { display:block; height:30px; line-height:30px; width:360px; text-align:center;  }



/*新闻详情页上一条下一条*/

.updown { width:760px; margin:0 auto; padding-top:20px; padding-bottom:20px; border-top:1px dashed #ccc;  }



/*页码*/

.pagenumberwap{width:699px;height:35px;text-align:center; margin:20px auto; }

.pagenumber{display:inline-block; }

.pagenumber{_display:inline;}

.pagenumber a{float:left; border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; padding-left:6px; padding-right:6px; min-width:30px; display:block;}

.pagenumber a:hover{ border:1px solid #333; color:#333; text-decoration:none;}

.pagenumber a.on{ background:#333; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}

.pagenumber a.disable{ color: #D6D6D6; cursor: default}

.pagenumber a.disable:hover{border:1px solid #d6d6d6;}

.pagenumber a.load{ cursor: pointer;line-height:27px}

.bottom_kx { width:100%; clear:both; height:20px; }

.clear { clear:both; overflow:hidden; }





/*  */

.ny_tit_w {margin:20px auto; width:760px;}

.ny_tit_w h3 { font-size:26px;  font-weight:bold; text-align:center; }

.ny_tit_w .ny_tit_info { padding-top:10px; text-align: center;}

.ny_tit_w .ny_tit_info span { padding:0 10px; color:#999 }







/* 通栏图片 */

.tonglan_picW { width: 1200px; margin: 0 auto; height: 84px; padding: 0px 0 50px; }





/*公司简介*/

.gsjj{	width:100%;	height:340px; padding: 40px 0 60px;	margin:0 auto;	background:#f4f4f4;}



.xuexiaojj_left { width: 786px; height: 340px;  float: left; }

.xuexiaojj_w { padding-top: 30px; height: 260px }

.xuexiaojj_w .xuexiaojj_pic { width: 260px; height: 260px; padding-right: 40px; float: left; }

.xuexiaojj_w .xuexiaojj_pic img { width: 260px; height: 260px; }

.xuexiaojj_text { width: 410px; height: 260px;  float: left; }

.jj01 { width:100%; height:25px;  font-size:15px; color:#333333;  }

.jj02 { width:400px; height:28px;   margin:0px 0px 30px 24px;   font-size:20px; color:#15316F;}

.jj02 a{color:#15316F;}

.jj03 { text-align:justify;/*段落两端对齐*/ width:410px; height:150px;  margin:4px 0px 0px 24px;  font-size:16px; color:#333333;  clear:both;}

.jj03 p { color:#5F5E5E; line-height: 1.8;}

.jj04 a { width:127px; height:26px; line-height:26px;  color:#FFFFFF; font-size:15px;  margin:30px 0px 0px 24px; display:block; background:#15316F; text-align:center; border-radius:3px; }



.jj03 li {

  height: 26px;

  line-height: 26px;

  overflow: hidden;

  list-style:none;

}



.jj03 li span {

  font-size: 15px;

  color: #808080;

  float: right;

}



.w100percent { width:100%;}

.bg01 { background:#EFF3F7;}













.model {

  background: #ffffff;

  margin-top: 10px;

  padding-top: 20px;

  padding-bottom: 20px;

}

.container {

    width: 1200px;

	margin:0 auto;

  }

  

.modelBd {

    width: 1050px;

    padding: 0 0 0 18px;

  }

.lf {

  float: left;

}

.rt {

  float: right;

}

.f-plr14 {

  padding: 0 15px;

}





.m-xxk4 {

  width: 330px;

  float:left;

}

.m-xxk4 .hd {

  height: 46px;

  border-bottom: 1px solid #dddddd;

}

.m-xxk4 .hd li {

  float: left;

}

.m-xxk4 .hd li a {

  display: block;

  height: 46px;

  line-height: 36px;

  font-size: 20px;

  padding: 0 10px;

  margin-right: 25px;

}

.m-xxk4 .hd li.on a {

  color: #c10e0d;

  font-weight: bold;

}

.m-xxk4 .hd .wyxx {

  float: right;

}

.m-xxk4 .hd .wyxx a {

  color: #ff8400;

  line-height: 46px;

  margin-left: 10px;

}

.m-xxk4 .hd .wyxx img {

  vertical-align: middle;

  margin-top: -4px;

}

.m-xxk4 .bd {

  margin-top: 20px;

  text-align:center;

  line-height:26px;

}

.m-xxk4 .bd a img {

  width: 100%;

}

.m-xxk4 .bd ul {

  border: 1px solid #ededed;

  border-top: none;

  padding: 15px 16px;

}

.m-xxk4 .bd ul li {

  line-height: 30px;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

.m-xxk4 .bd ul li span {

  color: #2d548f;

}













.m-xxk5 {

  width: 100%;

  margin-left: 4px;

}

.m-xxk5 .hd {

  height: 46px;

  border-bottom: 1px solid #dddddd;

}

.m-xxk5 .hd li {

  float: left;

}

.m-xxk5 .hd li a {

  display: block;

  height: 46px;

  line-height: 36px;

  font-size: 16px;

  padding: 0 10px;

  margin-right:5px;

}

.m-xxk5 .hd li.on a {

  color: #c10e0d;

  font-weight: bold;

}

.m-xxk5 .hd .wyxx {

  float: right;

}

.m-xxk5 .hd .wyxx a {

  color: #ff8400;

  line-height: 46px;

  margin-left: 10px;

}

.m-xxk5 .hd .wyxx img {

  vertical-align: middle;

  margin-top: -4px;

}

.m-xxk5 .bd .gb {

  padding: 10px 4px 0;

}

.m-xxk5 .bd .gb li {

  height: 30px;

  line-height: 30px;

  background: url(../images/dian.png) no-repeat left center;

  padding-left: 12px;

  overflow: hidden;

  list-style:none;

}

.m-xxk5 .bd .gb li span {

  font-size: 15px;

  color: #808080;

  float: right;

}

.m-xxk5 .bd .gb li a {

  width: 76%;

  font-size:15px;

  float: left;

  display: block;

}







.modelBd .banWrapper > img {

  width: 100%;

}

.modelBd .modelBdUnit {

  overflow: hidden;

  border: 1px solid #ededed;

  border-top: none;

  padding: 12px 5px;

}

.modelBd .modelBdUnit li {

  text-align: center;

}

.modelBd .modelBdUnit li a {

  color: #3d3d3d;

  font-size: 15px;

  line-height: 40px;

}

.modelBd .modelBdUnit1 {

  overflow: hidden;

  border: 1px solid #ededed;

  border-top: none;

  padding: 24px 5px 12px;

}

.modelBd .modelBdUnit1 li:nth-child(-n+3) {

  margin-bottom: 34px;

}

.modelBd .modelBdUnit1 li {

  height: 57px;

}

.modelBd .modelBdUnit1 li a {

  color: #3d3d3d;

  font-size: 15px;

  line-height: 30px;

  text-align: center;

  display: block;

}

.modelBd .modelBdUnit1 li a img {

  display: block;

  margin: 0 auto;

}

.modelBd .xzql {

  margin-top: 32px;

}

.modelBd .xzql div a {

  display: block;

  width: 100%;

  height: 80px;

  background: #f0f4fa;

  color: #3d3d3d;

  text-align: center;

  line-height: 80px;

  border: 1px solid transparent;

  transition: all .1s linear;

}

.modelBd .xzql div a:hover {

  border: 1px solid #a3b8d9;

  color: #a3b8d9;

  transition: all .2s linear;

}

.modelBd .cwdc {

  margin-top: 16px;

}

.modelBd .cwdc div a {

  display: block;

  width: 100%;

  height: 96px;

  background: #f0f4fa;

  text-align: center;

}

.modelBd .cwdc div a img {

  display: block;

  margin: 20px auto 12px;

}

.modelBd .zdlygk {

  margin-top: 30px;

}

.modelBd .zdlygk ul {

  overflow: hidden;

  padding: 0 15px;

}

.modelBd .zdlygk ul li {

  width: 196px;

  height: 54px;

  border: 1px solid #ddd;

  line-height: 54px;

  float: left;

  margin-right: 15px;

}

.modelBd .zdlygk ul li a img {

  padding: 0 19px;

  background: url(column.png) right center no-repeat;

  margin-right: 20px;

}

.modelBd .zdlygk ul li:last-child {

  margin-right: 0;

}

.modelBd .zfxxgk {

  width: 330px;

  float:left;

}

.modelBd .zfxxgk img {

  width: 100%;

}

.modelBd .zfxxgk div a {

  display: block;

  width: 100%;

  height: 65px;

  line-height: 65px;

  border: 1px solid transparent;

  text-align: center;

  transition: all .1s linear;

  margin-top: 10px;

  background: #f0f4fa;

}

.modelBd .zfxxgk div a:hover {

  border: 1px solid #2d548f;

  color: #2d548f;

  transition: all .2s linear;

}

.f-mlrf5 {

  margin: 0 -5px;

}

.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {

	float:left

}

.col-md-12 {

	width:100%

}

.col-md-11 {

	width:91.66666667%

}

.col-md-10 {

	width:83.33333333%

}

.col-md-9 {

	width:75%

}

.col-md-8 {

	width:66.66666667%

}

.col-md-7 {

	width:58.33333333%

}

.col-md-6 {

	width:50%

}

.col-md-5 {

	width:41.66666667%

}

.col-md-4 {

	width:33.33333333%

}

.col-md-3 {

	width:25%

}

.col-md-2 {

	width:16.66666667%

}

.col-md-1 {

	width:8.33333333%

}

.col-md-pull-12 {

	right:100%

}

.col-md-pull-11 {

	right:91.66666667%

}

.col-md-pull-10 {

	right:83.33333333%

}

.col-md-pull-9 {

	right:75%

}

.col-md-pull-8 {

	right:66.66666667%

}

.col-md-pull-7 {

	right:58.33333333%

}

.col-md-pull-6 {

	right:50%

}

.col-md-pull-5 {

	right:41.66666667%

}

.col-md-pull-4 {

	right:33.33333333%

}

.col-md-pull-3 {

	right:25%

}

.col-md-pull-2 {

	right:16.66666667%

}

.col-md-pull-1 {

	right:8.33333333%

}

.col-md-pull-0 {

	right:auto

}

.col-md-push-12 {

	left:100%

}

.col-md-push-11 {

	left:91.66666667%

}

.col-md-push-10 {

	left:83.33333333%

}

.col-md-push-9 {

	left:75%

}

.col-md-push-8 {

	left:66.66666667%

}

.col-md-push-7 {

	left:58.33333333%

}

.col-md-push-6 {

	left:50%

}

.col-md-push-5 {

	left:41.66666667%

}

.col-md-push-4 {

	left:33.33333333%

}

.col-md-push-3 {

	left:25%

}

.col-md-push-2 {

	left:16.66666667%

}

.col-md-push-1 {

	left:8.33333333%

}

.col-md-push-0 {

	left:auto

}

.col-md-offset-12 {

	margin-left:100%

}

.col-md-offset-11 {

	margin-left:91.66666667%

}

.col-md-offset-10 {

	margin-left:83.33333333%

}

.col-md-offset-9 {

	margin-left:75%

}

.col-md-offset-8 {

	margin-left:66.66666667%

}

.col-md-offset-7 {

	margin-left:58.33333333%

}

.col-md-offset-6 {

	margin-left:50%

}

.col-md-offset-5 {

	margin-left:41.66666667%

}

.col-md-offset-4 {

	margin-left:33.33333333%

}

.col-md-offset-3 {

	margin-left:25%

}

.col-md-offset-2 {

	margin-left:16.66666667%

}

.col-md-offset-1 {

	margin-left:8.33333333%

}

.col-md-offset-0 {

	margin-left:0

}

.f-plr5 {

  width:160px;

  float:left;

  padding: 0 5px;

}

.a06{ overflow: hidden; background: #ffffff; border-bottom:#CCCCCC 1px solid; padding-bottom:8px;}

.a06 .ztzl-tit{ background: #f7f7f7; width: 20px; padding: 0 15px; height: 89px; float: left; text-align: center; }

.a06 .ztzl-tit a{display: inline-block;padding-top: 8px;line-height: 18px;font-size: 18px;color: #036093;font-weight: bold;}

.ztzl-list{ position:relative; overflow: hidden; margin-left: 60px; }

.ztzl-list .bd { overflow:hidden; }

.ztzl-list .bd ul{ overflow:hidden; zoom:1; margin: 0 -10px!important; }

.ztzl-list .bd ul li{ float: left; width: 25%; }

.ztzl-list .bd ul li a{ display: block; margin: 0 10px; overflow: hidden; }

.ztzl-list .bd ul li img{display: block;width: 100%;margin: 0 auto;height: 89px;}

.ztzl-list .bd ul li a:hover img{ -webkit-transform: scale( 1.1,1.1); -moz-transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -transform: scale(1.1,1.1); }

.ztzl-list .prev,.ztzl-list .next{ cursor: pointer; position:absolute; z-index: 1; left:10px; top:50%; margin-top:-20px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; }

.ztzl-list .next{ left:auto; right:10px; background-position:8px 5px; }





.mlxy { height:280px;}

.mlxy .hd{height:40px;line-height:40px;}

.mlxy .hd h3{font-size:18px;font-weight:normal;color:#2d93d0;}

.mlxy .bd{width:100%;height:38px;background:#fff;}

.mlxy-list{ height:240px; margin-top:10px; }

.mlxy-list .bd { overflow:hidden; height:240px; }

.mlxy-list .bd ul{ overflow:hidden; zoom:1; margin: 0 -10px!important; }

.mlxy-list .bd ul li{ float: left; width: 25%; height:240px; text-align:center;}

.mlxy-list .bd ul li a{ display: block; margin: 0 10px; overflow: hidden;text-align:center; }

.mlxy-list .bd ul li img{display: block;width: 100%;margin: 0 auto;height: 180px;}

/*.mlxy-list .bd ul li a:hover img{ -webkit-transform: scale( 1.2,1.2); -moz-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); -transform: scale(1.2,1.2); }*/

.mlxy-list .prev,.ztzl-list .next{ cursor: pointer; position:absolute; z-index: 1; left:10px; top:50%; margin-top:-20px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; }

.mlxy-list .next{ left:auto; right:10px; background-position:8px 5px; }





#content { clear: both; width: 1200px; margin: 20px auto 0 auto; text-align: left; }

.side { width: 260px; float: left; _display: inline; margin-right: 20px; }

/* 侧栏导航 */

#sideMenu { margin-bottom: 20px; }

#sideMenu .hd { height: 42px; line-height: 42px; background: #2d73c5; color: #fff; }

#sideMenu .hd h3 { padding-left: 50px; font-size: 20px; background: url(../images/icons.png) 23px -869px no-repeat; color: #fff; }

#sideMenu .hd a { color: #fff; }

#sideMenu .bd { border: 0; padding: 0; background: #F4F4F4 }

#sideMenu .bd { padding: 0px; }

#sideMenu .bd li { height: 43px; border-bottom: 1px solid #fff; background: url(../images/icons.png) 224px -970px no-repeat #f8f8f8; line-height: 43px; font-size: 16px; padding-left: 42px; text-align: left; }

#sideMenu .bd li.on a { color: #2d73c5 }



.mainContent { overflow: hidden; }

/* mHd */

.mainContent .mHd{ height: 41px; overflow: hidden; padding-right: 25px; border-bottom: 1px solid #efefef; }

.mainContent .mHd .path{float: right;_display: inline;margin-bottom: 0px;margin-top: 3px;}

.mainContent .mHd h3{ float:left; height:40px; line-height:40px; padding:0 10px; font-size:16px; color:#2d73c5; font-weight: bold; border-bottom: 2px solid #2d73c5;}

.mainContent .mBd{ padding-bottom: 20px; padding-top:20px;min-height:900px;}

.mainContent .mBd .nodeName{height: 32px; line-height: 32px; text-align: left; margin-bottom: 10px;}

.mainContent .mBd .nodeName h3{float: left; _display: inline; height: 32px; line-height: 32px; font-size: 18px; text-align: center; color: #2d73c5}



/* 文章-父列表页 -----------------------------------------*/

.focusWrap{overflow:hidden; margin-bottom:20px; }

.focusWrap .focusBoxsmall{margin-right:20px;}

.focusWrap .topicList{ overflow:hidden; zoom:1; }

.focusWrap .topicList .t{padding-bottom:11px; margin-bottom:11px;}

.focusWrap .topicList .n{height:26px; line-height:26px;}





/* 焦点图切换- 数字 */

.focusBoxsmall{width:350px;height: 260px; float:left; overflow:hidden; position:relative; }

.focusBoxsmall .hd{ position:absolute; z-index:20; right:10px; bottom:15px; z-index:15;}

.focusBoxsmall .hd ul{overflow:hidden; zoom:1; z-index:2;}

.focusBoxsmall .hd ul li{float:left; margin-left:4px;  width:8px; height:8px;background:#CCCCCC;text-indent: -9999px;cursor: pointer;overflow: hidden;-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; }

.focusBoxsmall .hd ul li.on{background-color:#f60;}

.focusBoxsmall .bd{ position:relative; z-index:2; }

.focusBoxsmall .bd ul li{z-index:9; position: relative; }

.focusBoxsmall .bd .pic{ position:relative; z-index:0; }

.focusBoxsmall .bd .pic img{width:350px; height:260px; border:0;   }

.focusBoxsmall .bd .txt{display:none;}

.focusBoxsmall .bd .con{width:100%; position:absolute; z-index:1; left: 0; bottom:0; *bottom:3px; height:40px; line-height:40px; text-align:center; }

.focusBoxsmall .bd .con .title{ position:absolute; width:100%;left:0;text-align:left;text-indent:1em;z-index:1;font-size:15px;}

.focusBoxsmall .bd .con .title a{color:#fff;}

.focusBoxsmall .bd .con .titleBg{ position:absolute; width:100%; height:100%; background:#000; left:0; top:0; filter:alpha(opacity=50);opacity:0.5; }

.focusBoxsmall .bd .con .bg{position:absolute; width:100%; height:70px; z-index:0; left:0; background:#000; filter:alpha(opacity=50);opacity:0.5;  }



/* 循环栏目 */

.pageBoxLoop{overflow:hidden;}

/* box */

.pageBoxLoop .box{width: 450px; _display: inline; margin-bottom: 10px}

.pageBoxLoop .box .bd{ height: 180px; padding: 10px 0px; overflow: hidden;  }

.pageBoxLoop .box .bd .infoList{height: 180px;}

.pageBoxLoop-oneRow .box{width:100%;}

.pageBoxLoop-oneRow .box .bd{height:auto;}

/* 通用信息列表DOT */

.infoList{ text-align:left;}

.infoList li {line-height:22px; overflow:hidden; padding: 4px 0px 4px 15px; background:url(../images/dot-01.png) no-repeat 0px 15px;}

.infoList li a{overflow:hidden; font-size: 15px;}

.infoList li .date{font-size: 12px; float:right; color:#999;  }



/* 当前位置 */

.path{height: 34px;line-height: 34px;padding-left: 28px;background: url(../images/path.png) 0px 9px no-repeat;text-align: left;font-size: 15px;color: #888888;}

.path a,

.path span { padding: 0 3px; color: #888888; }

.path a:hover{color: #008fd0}

/* 盒子 */

.box {}

.box .hd { height: 36px; overflow: hidden; line-height: 36px; background: #f4f4f4; padding-right: 10px; }

.box .hd ul { float: left; _display: inline; }

.box .hd li { float: left; _display: inline; height: 36px; text-align: center; padding: 0 18px; font-size: 16px; color: #333333; cursor: pointer; }

.box .hd li a { color: #333333; display: block; height: 36px; text-align: center; margin: 0 -18px; padding: 0 18px }

.box .hd li a:hover { text-decoration: none; color: #333333 }

.box .hd li.on {background: #2d73c5; color: #fff }

.box .hd li.on a { color: #fff}

.box .hd li.on a:hover { color: #ff0 }

.box .hd h3{float: left; _display: inline; height: 34px; padding: 0 18px; background: #2d73c5; font-size: 16px; color: #fff;}

.box .hd h3 a{color: #fff}

.box .hd h3 a:hover{color: #ff0}

.box .hd .more { float: right; _display: inline; font-size: 15px; color: #818181 }

.box .hd .more:hover { color: #2d73c5 }

.box .bd { padding-top: 10px; }





/* 头条图文信息列表_普通式 */

.topicList li{ height:24px; line-height:24px; overflow:hidden;  }

.topicList li.noData{padding-left:12px;background: url(../images/dot-01.png) no-repeat 0px 13px; }

.topicList li .date{ float:right; color:#999;  }

.topicList .t {padding-bottom:10px; margin-bottom:10px; height:auto; text-align:center; border-bottom:1px solid #dddddd; background:none; }

.topicList .t .pic{float:left;margin-right:20px;background-color:#fff;}

.topicList .t .pic a:hover img{filter:alpha(opacity=80);opacity:.8;}

.topicList .t .con{overflow:hidden;}

.topicList .t .title{line-height: 32px;text-align: left;font-weight: bold; white-space:nowrap; text-overflow: ellipsis; overflow:hidden;}

.topicList .t .tit{font-size:15px;  color:#333;}

.topicList .t .tit:hover{color: #2d73c5}

.topicList .t .intro{ color:#999; text-align:left; font-size:12px; line-height: 20px;}

.topicList .t .intro .more{float: none; height:20px; line-height:20px; padding:0 4px; color:#cf1b0c; text-indent:0; }

.topicList li.n {height:30px;line-height:30px;overflow:hidden; background:url(../images/dot-01.png) no-repeat 0px 13px; padding:0 5px 0 15px; white-space: nowrap; text-overflow: ellipsis;}

.topicList li.n .date{float:right;color:#bcbcbc; font-size: 12px}







/* 图文列表 */

.pageTPList{margin-top:-12px}

.pageTPList li{padding: 10px 0px 15px;border-bottom: 1px solid #E1E1E1;overflow:hidden;}

.pageTPList .pic{padding-top: 5px;float:left;margin-right: 15px;width: 140px;}

.pageTPList .pic img{width:100%;height: auto;}

.pageTPList .con{overflow:hidden; zoom:1}

.pageTPList .title{font-size: 15px;line-height: 24px;overflow:hidden;font-weight:bold; margin-bottom:5px}



.pageTPList .title a{color:#333}

.pageTPList .intro{margin-bottom: 5px;line-height: 22px;color:#999; height: 44px; overflow:hidden;font-size:12px;}

.pageTPList .title a:hover{text-decoration:none}

.pageTPList .intro .more{display:none;}

.pageTPList .others{font-size:12px; color: #999; line-height:22px}

.pageTPList .others span{margin-right:15px;}

.pageTPList .node{color: #999; margin-right: 15px; display:none}

.pageTPList .last{ border-bottom:0; margin-bottom:0; }

.pageTPList .on{background:#F9F9F9}







/* url_方块样式分页 */

.page{font-size: 0;text-align: center;padding: 25px 0;clear:both; line-height:26px;}

.page a{ font-size:12px; display:inline-block; *display:inline; zoom:1; border:1px solid #d4d4d4; padding:2px 10px; margin-right:5px; border-radius:2px }

.page a:hover {border:1px solid #2d73c5; text-decoration:none; color:#2d73c5;}

.page .current{ background:#2d73c5;font-size:12px; display:inline-block; *display:inline; zoom:1; border:1px solid #2d73c5; color:#fff !important;padding:2px 10px;margin-right:5px; border-radius:2px;line-height:26px;}

.page select{height: 18px;line-height: 18px;padding:0 8px;background:#fff;border:0;border:none;vertical-align:middle;}





/* 文章内容页 -----------------------------------------*/

.articleCon {text-align: left;padding: 40px 10px;}

.printArea .title {font-size: 22px;line-height: 1.6;text-align:center;margin-bottom: 10px;color:#000000;}

.articleCon .printArea .title{color:#2d73c5;}

.printArea .subTitle {font-size: 20px; color:#555; text-align:center;margin-bottom: 20px;}

.printArea .property{font-size: 15px;margin-bottom: 25px;padding: 16px 10px;text-align:center;color: #777;border-bottom: 1px dashed #ddd;}

.printArea .property span{ padding:0 5px;}

.printArea .conTxt {color:#333;font-size: 15px;line-height: 2;padding: 0 0 20px 0;overflow:hidden;}

.printArea .conTxt img{max-width:800px;height: auto !important;}

.printArea .conTxt p {margin-bottom: 15px;}

.printArea .conTxt a{ color:blue; text-decoration:underline; }

.printArea .conTxt em{ font-style:italic }

.printArea .conTxt ul,.printArea .conTxt ol{padding-left: 2em; }

.printArea .conTxt ul li{ zoom: normal; list-style:square; text-indent:0 !important }

.printArea .conTxt ol li{ zoom: normal; list-style:decimal; text-indent:0 !important;}

.printArea .page { padding:10px 0; text-align:center; }

.printArea .vedioPlayer{background: #000;width: 800px;text-align:center;margin:20px auto;height: 480px;}

.articleCon .userControl {font-size: 15px;border-bottom: 1px dashed #ddd;overflow: hidden;text-align: left;margin-bottom:20px;padding:10px 0;}

.articleCon .userControl .a{color:#777; margin:10px 10px 0 0; float:left;}

.articleCon .userControl .bdsharebuttonbox { float: right; }

.articleCon .others{padding: 10px 0;margin-bottom:15px;}

.articleCon .others a{color:#2d73c5}

.articleCon .others .prev,.articleCon .others .next{padding: 3px 0;}





.modelBd .dwjlb {

  width: 330px;

  float:left;

}

.modelBd .dwjlb img {

  width: 100%;

}

.dwjlb{ width:100%; background:none;}

.dwjlb li{ list-style:none; height:30px; background:none; line-height:30px; padding-left:5px;}



/*公用列表*/

.comm-list li{height:30px;line-height:30px;padding-left:4px;}

.comm-list li a{display:inline-block;font-size:15px;}

.comm-list li .time,.comm-list li .date{text-align:right;color:#7e7e7e;}









/* 信件列表页 */

#mainCon { border:1px solid #dedede; }

#mainCon .mHd { height:36px; line-height:36px; border-bottom:3px solid #0170bf; }

#mainCon .mHd h3 { background:url(../images/icon-mhd.gif) no-repeat 10px center; color:#0170bf; padding-left:30px; font-size:16px; font-family: "Microsoft Yahei";  }

#mainCon .mBd { /* padding:10px; */ min-height:660px; }

#letterTypeWrap { overflow: hidden; zoom: 1; padding: 5px; background: #F3F3F3; border-bottom: #ddd 1px solid;}

#letterTypeWrap li { float: left; padding-right: 2px; margin: 23px; }

#letterTypeWrap img { display: block; }

#letterTypeWrap .form { float: right; padding-right: 10px; padding-top: 9px;}

#letterTypeWrap .form .field { height: 24px; padding: 2px 0;}

#letterTypeWrap .form .btnArea { float: right; margin-top: -28px;}

#letterTypeWrap .form #TxtIndexNumber { width: 120px; }

#letterTypeWrap .form #TxtName { width: 70px; }

#letterTypeWrap .form .submit { height: 24px; border: none; color: #fff; background: #0071BD; }

#tabMsgList .letterList .num{ width: 40px; text-align: center;}

#tabMsgList .letterList .dep{width: 80px; text-align: center; }

#tabMsgList .letterList { width: 100%;; }

#tabMsgList .letterList th{height: 28px; background: #f5f5f5;}

#tabMsgList .letterList th.title{text-align: left; /* width: 255px; */ padding-left: 35px}

#tabMsgList .letterList th.status{width: 70px; text-align: center;}

#tabMsgList .letterList th.date{width: 100px; text-align: center;}

#tabMsgList .letterList td{border-bottom:1px dashed #cbcbcb; height: 30px; line-height: 30px;}

#tabMsgList .letterList td.title{width: 258px; padding-left: 32px; background: url(images/letter.gif) 6px center no-repeat;}

#tabMsgList .letterList td.state{width: 70px; text-align: center;}

    .letterList td.state .s0 { color: #999; }

    .letterList td.state .s1 { color: #f70; }

    .letterList td.state .s2 { color: #f00; }

    .letterList td.state .s3 { color: #390; }

    .letterList td.state .s4 { color: #999; text-decoration: line-through; }

#tabMsgList .letterList td.date{width: 100px; text-align: center;}



.letter{background:url(../images/bgLetter.png) no-repeat; padding:0 0 0 120px; min-height:440px}

.letter .path{ background:none; border:none; height:42px; line-height:42px; color:#fff; padding-left:20px}

.letter .path a{ color:#fff}

.letter .bd{ padding:20px}

.letter .bd .info{ line-height:28px; color:#555; border-bottom:1px solid #dfdfdf; padding-bottom:20px; margin-bottom:30px}

.letter .bd .center{ overflow:hidden; height:30px; text-align:center}

.letter .bd .nextBtn{background:url(../images/btnNext.png) no-repeat;vertical-align:middle; margin-right:20px; cursor:pointer; border:none; width:166px; height:30px; font-size:16px; text-align:center; font-weight:bold; color:#fff}

.letter .bd .prevBtn{background:url(../images/btnBack.png) no-repeat;vertical-align:middle; border:none; cursor:pointer;width:75px; height:30px; text-align:center; font-size:16px; font-weight:bold; color:#555}





.main{min-height:500px;padding:10px;background:#fff;border-radius:5px;box-shadow:0px 1px 1px 1px #dedddd;}

.main-bar{width:880px;}

/*列表*/

.con-mode{}

.con-mode .a-hd{height:48px;padding:0 10px;line-height:48px;border:1px solid #e4e4e4;border-bottom:2px solid #248ad8;}

.con-mode .a-hd h3{padding-left:10px;}

.con-mode .a-hd h3 a{display:inline-block;padding-left:35px;padding-right:20px;height:49;font-size:18px;color:#fff;font-weight:normal;background:#248ad8 url(../images/art-mode-hd.png) no-repeat 10px center;}

.con-mode .a-hd h3 a:hover{color:#fff;}

.con-mode .a-bd{padding:20px;border:1px solid #e4e4e4;border-top:none;}

.con-mode .a-bd .split{background:none;}

.mh500{min-height:500px;}

.art-content{padding:0 30px;}

.art-content  h1.title{font-size:24px;font-weight:normal;color:#363636;line-height:30px;text-align:center;}

.art-content .other-info{height:28px;line-height:28px;margin:20px 0;border:1px solid #e4e4e4;text-align:center;background:#f8f8f8;}

.art-content .other-info span{padding-right:10px;}



.pic-list{display:inline-block;width:100%;}

.pic-list li{float:left;padding:10px 0px 0px 15px;}

.pic-list li .pic a,.pic-list li .pic img{display:block;}

.pic-list li .pic img{width:200px;height:148px;padding:5px;border:1px solid #e3e3e3;}

.pic-list li .title{height:30px;line-height:30px;text-align:center;}

.pic-list li .title a{font-weight:bold;font-size:15px;}


















/*友情链接*/

.flink .hd{height:40px;line-height:40px;}

.flink .hd h3{font-size:18px;font-weight:normal;color:#2d93d0;}

.flink .bd{width:100%;height:38px;border:1px solid #ddd;background:#fff;}

.flink .flink-box{width:195px;position:relative;}

.flink .flink-name{width:195px;height:38px;line-height:38px;text-align:center;font-size:15px;border-right:1px solid #ddd;cursor:pointer;background:url(../images/down-icon.png) no-repeat 180px center;}

.flink .last .flink-name{border-right:none;}

.flink ul{display:none;position:absolute;width:195px;height:180px;left:-1px;top:38px;border:1px solid #ddd;background:#fff;overflow-y:auto;}

.flink ul li{height:25px;}

.flink ul li a{display:block;width:165px;padding-left:10px;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.flink ul li a:hover{background:#bde5a7;}





/*底部*/

.footer{width:100%;_height:100px;min-height:100px;padding:20px 0; background:#F0F0F2; margin:20px 0 0 0;}

.footer-box{ width:1200px; margin:0 auto;}

.footer-box .pic{float:right;_height:80px;min-height:80px;vertical-align:middle;}

.footer-box .pic a{display:block;}

.footer-tools{font-size:15px;height:25px;line-height:25px;color:#585757;}

.footer-tools .tools{margin-left:-5px;}

.footer-tools a{font-size:15px;color:#585757;padding:0 5px;}

.footer-tools a:hover{color:#fd7c2a;}

.footer p{line-height:25px;font-size:15px;color:#585757;}




.banner2 { height: 120px; width: 1200px; margin: 10px auto 0px auto; overflow: hidden; position: relative; }
.rong { position: absolute; left: 300px; top: 15px; width: 560px; height: 95px; overflow: hidden; color: #fff; line-height: 30px; text-align: center; font-size: 22px; font-weight: bold; text-shadow: 5px 7px 10px #666; }
.rong ul li{color: #fff; line-height: 30px; text-align: center; font-size: 22px; font-weight: bold; text-shadow: 5px 7px 10px #666; }