
/* CSS Document */
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
em, h1, h2, h3, h4, h5, h6{
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6, small {
    font-size: 100%;
}
caption, th {
    text-align: left;
    font-weight: 400;
}
ul li,ol li {list-style: none;}
em{ font-style:normal;}
ol{ padding:0;}
a {text-decoration: none; color:#333;}
a:hover {color:#333; text-decoration:none;}
img,button {border: none;}
input, button, select, textarea {
outline: none;
/*-webkit-appearance: none;*/
border-radius: 0;
}
table {border-collapse: collapse;border-spacing: 0; }
.clear{ clear:both;}
input {border: none;background: none;}
input, textarea {font-family:"Microsoft YaHei", 微软雅黑, 宋体, helvetica, "Hiragino Sans GB";outline: 0;font-size: 14px;}
.clear {clear: both;}
body {font-family:"Microsoft YaHei", 微软雅黑, 宋体, helvetica, "Hiragino Sans GB"; color:#333;background-color: #fff; min-width:1180px;}
code{font-family:"Microsoft YaHei", 微软雅黑, 宋体, helvetica, "Hiragino Sans GB";}
button{font-family:"Microsoft YaHei", 微软雅黑, 宋体, helvetica, "Hiragino Sans GB";}
html{font-size:14px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
img{border:0; margin:0; padding:0;}
button{ cursor:pointer; outline:none;}
.jieq{overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.jieq2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;}
.jieq3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;overflow:hidden;}
.jieq5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient: vertical;overflow:hidden;}
.jieq6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical;overflow:hidden;}
.jieq8{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient: vertical;overflow:hidden;}
.clear{ clear:both;}
.txtcent{ text-align:center;}
.no_padding_bottom{ padding-bottom:0 !important;}
.no_padding_top{padding-top:0 !important;}
.no_padding{ padding:0 !important;}
.no_border{border:none !important;}
.no_margin_bottom{ margin-bottom:0 !important;}
.no_margin_top{ margin-top:0 !important;}
.no_margin_left{ margin-left:0 !important;}
.clearfixed:before,.clearfixed:after{content:""; display:table;}
.clearfixed:after{ clear:both; overflow:hidden;}
@font-face {
  font-family: 'iconfont';
  src: url("/Images/templatesfrontimagesiconfont.eot");
  src: url("/Images/templatesfrontimagesiconfont.eot") format('embedded-opentype'),
  url("/Images/templatesfrontimagesiconfont.woff") format('woff'),
  url("/Images/templatesfrontimagesiconfont.ttf") format('truetype'),
  url("/Images/templatesfrontimagesiconfont.svg") format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.col_3{float:left; padding:0 15px; width:25%; box-sizing:border-box;}
.col_6{float:left;padding:0 15px; width:50%;box-sizing:border-box;}
.col_4{float:left;padding:0 15px; width:33.33%;box-sizing:border-box;}
.col_5{float:left;padding:0 15px; width: 41.6667%;box-sizing:border-box;}
.col_7{float:left;padding:0 15px; width: 58.3333%;box-sizing:border-box;}
.col_8{float:left;padding:0 15px; width:66.67%;box-sizing:border-box;}

.rongqi{ width:1170px; margin:auto;}
.header{ background:#ff7800; height:102px; padding:1px 0;}
.header .top_logo{ background:#fff; height:100px; line-height:100px; padding-left:73px; padding-right:15px; position:relative;}
.header .top_logo:before{ content:""; width:0; height:0; border-left:25px solid #ff7800; border-bottom:50px solid transparent; border-top:50px solid transparent; position:absolute; top:0; left:0px;}
.header .top_logo:after{ content:""; width:0; height:0; border-left:25px solid #fff; border-bottom:50px solid transparent; border-top:50px solid transparent; position:absolute; top:0; right:-25px;}
.header .top_logo img{ display:inline-block; vertical-align:middle;}
.header .top_nav{ float:right; width:610px; margin-top:1px;}
.header .top_nav li{ float:left; line-height:50px; margin:0 10px; padding:0 15px; box-sizing:border-box; width:102px; text-align:center;  font-size:18px; color:#fff; transition:0.3s all ease-in-out;}
.header .top_nav li:hover,.header .top_nav li.dq{ background:#fff; color:#ff7800;}
.footer{ background:#ff7800; color:#fff; line-height:30px;}
.footer a{ color:#fff;}
.idx_bg{ width:100%; min-width:1200px; min-height:788px; overflow:hidden;  background-position:center top; background-repeat: no-repeat; z-index:1;}
.slider_container{ background:#fff; padding:14px 13px 20px;}
@keyframes mohu{
from{filter:alpha(opacity=0); opacity:0;}
to{filter:alpha(opacity=100); opacity:1;}	
}
.MySlider-Container2{ margin:auto; width:430px; height:254px; overflow:hidden; position:relative;}
.MySlider-Container2 .pics{ height:100%; position:absolute; left:0; top:0; transition:all 0.5s ease-in-out; z-index:1;}
.MySlider-Container2 .pics img{ display:block; width:430px; height:254px;}
.MySlider-Container2 li{ float:left; height:100%; position:relative;}
.MySlider-Container2 li.dq{ animation:mohu 2s ease-in-out;}
.MySlider-Container2 li p{ width:100%; height:70px; background:url("/Images/templatesfrontimagesbg_touming_hei_64.png"); position:absolute; left:0; bottom:0; color:white; line-height:28px; box-sizing:border-box; padding:0 8px;}
.MySlider-Container2 .links{ width:100%; height:20px; position:absolute; left:0; bottom:10px; text-align:center; z-index:9999; font-size:0; }
.MySlider-Container2 .links a{ display:inline-block; width:20px; height:20px; font-size:12px; background:#fff; margin:0 3px; cursor:pointer; line-height:20px; color:#424242; text-align:center;filter:}
.MySlider-Container2 .links a:hover{ text-decoration:none;}
.MySlider-Container2 .links a.dq{ color:#fff; background:#ff7800; position:relative; }
.MySlider-Container2 .links a.dq:before{ position:absolute; top:-6px; left:0; right:0; margin:auto; content:""; width:0; height:0; border-bottom:6px solid #ff7800; border-left:4.5px solid transparent; border-right:4.5px solid transparent;}
.idx_main{ margin-top:206px; position:relative; z-index:2;}
.slider_container .xinwendongtai{ margin-top:16px;}
.slider_container .xinwendongtai .hd h6.title{ font-size:18px; line-height:1; color:#ff7800;}
.slider_container .xinwendongtai .hd .a_more{ float:right; width:42px; height:21px; text-align:center; line-height:21px; font-size:12px; color:#fff; background:#000; transition:0.5s all ease-in-out;}
.slider_container .xinwendongtai .hd .a_more:hover{ text-decoration:none; color:#000; background:#fff;}
.slider_container .xinwendongtai .bd li{position: relative; color:#666;  margin-top:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: 0.3s all ease-in-out; padding-left:10px;}
.slider_container .xinwendongtai .bd li:before{ content:"·"; position:absolute; left:0; top:0;}
.slider_container .xinwendongtai .bd li span.riqi{ float: right;margin-left: 30px;}
.slider_container .xinwendongtai .bd li:hover{ text-decoration:none; color:#333;}
.title_list li{ float:left; margin-right:15px; margin-bottom:15px;}

.wenzhang{ background:url("/Images/templatesfrontimages"/Images/templatesfrontimagesbg_touming_bai_87.png""); padding:30px; margin-top:153px; margin-bottom:40px; }
.wenzhang .hd{ padding-bottom:8px; border-bottom:1px solid #dbdbdb; clear:both; overflow:hidden;}
.wenzhang .hd h6.title{ float:left;}
.wenzhang .hd p.position{ float:right; color:#ff7800; margin-top:3px; }
.wenzhang .hd p.position a{color:#ff7800;}
.wenzhang .bd h6{ display:block; color:#ff7800; font-size:20px; line-height:1; margin-top:46px; margin-bottom:13px;}
.wenzhang .bd p{ line-height:2;}

/*基地党建*/
.list_container{ background:#fff; padding:40px 122px 40px 80px; margin-top:153px;}
.list_container .hd{ padding-bottom:8px; border-bottom:1px solid #dbdbdb; clear:both; overflow:hidden;}
.list_container .hd h6.title{ float:left; font-size:24px; color:#ff7800; max-width:700px;}
.list_container .hd p.position{ float:right; color:#c40d1a; margin-top:3px; }
.list_container .hd p.position a{color:#c40d1a;}
.list_container .bd .news_list li{ padding:33px 0; border-bottom:1px solid #dbdbdb;}
.list_container .bd .news_list li .img_container{ width:340px; height:244px; float:left; overflow:hidden;}
.list_container .bd .news_list li .img_container img{ display:block; width:100%; height:100%; transition:0.3s all ease-in-out;}
.list_container .bd .news_list li:hover .img_container img{ transform:scale(1.2,1.2)}
.list_container .bd .news_list li .content{ margin-left:369px;}
.list_container .bd .news_list li .content h6.title{ color:#222; font-size:20px; line-height:1; margin-bottom:16px; }
.list_container .bd .news_list li .content span.riqi{ display:block; color:#999; font-size:12px; margin-bottom:8px;}
.list_container .bd .news_list li .content p.desc{ line-height:1.9;height:159.6px; }
.list_container .bd .news_list li .content span.ckxq{ width:69px; line-height:20px; text-align:center; background:#a0a0a0; color:#fff; font-size:12px; display:inline-block; transition:0.3s all ease-in-out;}
.list_container .bd .news_list li:hover .content span.ckxq{ background:#c40d1a;}
.fenye{ text-align:center; clear:both; margin:37px 0 15px; padding-right:20px;}
.fenye a{ line-height:26px; padding:0 5px; border:1px solid #e5e5e5;margin-right:3px; min-width:26px; text-align:center; display:inline-block;transition:all ease-in-out 0.3s; color:#999;}
.fenye a.num{ padding:0}
.fenye a.dq,.fenye a:hover{ border:1px solid #ff7800; background:#ff7800; color:white; }
.fenye span{ display:inline-block; margin-left:24px;}
.fenye .tiaoye{ display:inline-block; border:1px solid #e5e5e5; height:26px; padding:0 5px; margin-left:3px;}
.wenzhang_container{ background:#fff;  margin-top:153px; position:relative;padding:30px 45px;}
.wenzhang_container .position{ position:absolute; top:19px; left:32px; color:#be221d; }
.wenzhang_container .position a{color:#be221d;}
.wenzhang_hd{ padding:50px 0 63px; }
.wenzhang_hd h6.title{ font-size:30px; color:#121212; line-height:1.5; text-align:center; margin-bottom:30px;}
.wenzhang_hd span{ color:#4a4a4a; text-align:center; display:block;}
.wenzhang_bd{ padding:20px 0; line-height:1.8;border-top:1px dashed #dbdbdb;}
.wenzhang_ft{ border-top:1px solid #dbdbdb; padding:32px 0;}
.wenzhang_ft span{ width:48%;overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.wenzhang_ft span.fr{ text-align:right;}

/*基地新闻*/
.list_container.dongtai{ background:url("/Images/templatesfrontimages"/Images/templatesfrontimagesbg_touming_bai_87.png""); padding-right:80px;}
.list_container.dongtai .neiye_nav{ float:right; font-size:0;}
.list_container.dongtai .neiye_nav li{ display:inline-block; margin:0 20px; font-size:20px; line-height:1; color:#666; padding-bottom:14px; }
.list_container.dongtai .neiye_nav li.dq{ color:#ff7800; border-bottom:1px solid #fe5f01;}
.list_container.dongtai p.position{ float:left; color:#ff7800; margin-top:20px;}
.list_container.dongtai p.position a{color:#ff7800;}
.list_container.dongtai .hd{ border-bottom:none;}
.list_container.dongtai .bd .news_list li:hover .content span.ckxq{ background:#ff7800;}
.list_container.dongtai .fenye a.dq,.fenye a:hover{ border:1px solid #ff7800; background:#ff7800; color:white; }
.list_container.dongtai .pic_list{ padding-top:45px; width:1080px; margin-left:-33px;}
.list_container.dongtai .pic_list li{ float:left; width:327px; margin-left:33px; margin-bottom:40px;}
.list_container.dongtai .pic_list li .img_container{ width:327px; height:247px; overflow:hidden;}
.list_container.dongtai .pic_list li .img_container img{ display:block; width:100%; height:100%;transition:all ease-in-out 0.3s;}
.list_container.dongtai .pic_list li:hover .img_container img{ transform:scale(1.2,1.2);}
.list_container.dongtai .pic_list li p.desc{ line-height:1; margin-top:14px;}

/*主要业务*/
.yewu_item{ margin-top:70px; position:relative;}
.yewu_item .img_container{ width:100%; height:347px; overflow:hidden;}
.yewu_item .img_container img{ display:block; width:100%; height:auto;}
.yewu_item .desc{ width:223px; height:223px; background:url("/Images/templatesfrontimagesbg_touming_huang_80.png"); display:table-cell; vertical-align:middle; text-align:center; border-radius:100%; color:#fff; font-size:30px; position:relative; top:-111.5px; left:143.5px; transition:0.3s all ease-in-out;}
.yewu_item .desc:hover{ transform:scale(1.1,1.1); }
.wenzhang_bd .author{ color:#7c7c7c; font-size:12px; margin-top:-15px;}

/*政策法规*/
.fagui_list h6.title{ color:#282828; font-size:20px; line-height:1.5;padding-left:23px; position:relative;}
.fagui_list .toutiao h6.title{ margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden; max-height:60px; }
.fagui_list .toutiao p.desc{ color:#8b8b8b; line-height:1.5; margin-bottom:12px;}
.fagui_list .toutiao p.desc font{ color:#ff7800;}
.fagui_list .toutiao{ border-bottom:1px solid #dbdbdb;}
.fagui_list h6.title:before{ content:"●"; color:#7c7c7c; position:absolute; left:0; top:5px; font-size:12px;}
.fagui_list li{ margin:10px 0;}
.fagui_list li h6.title{ margin-right:110px;overflow: hidden;text-overflow:ellipsis; white-space:nowrap; }

/*交流反馈*/
.liuyan_aside{ float:left; margin-top:45px; padding:15px 6px; border:1px solid #dbdbdb; border-radius:5px; width:194px; box-sizing:border-box;}
.liuyan_aside li{ margin:10px 0; clear:both; overflow:hidden; color:#ff7800;}
.liuyan_aside li span{ float:left; width:55px;}
.liuyan_aside li p{ margin-left:60px; margin-top:12px; word-break:break-all;}
.liuyan_main{ margin-left:200px; margin-top:45px;}
.liuyan_main .frm_liuyan{ margin:0 auto 40px; width:544px;}
.liuyan_main .frm_liuyan h6.title{ color:#ff7800; font-size:24px; margin-bottom:32px; }
.liuyan_main .frm_liuyan .form_item{ margin:20px 0;}
.liuyan_main .frm_liuyan .form_item input{ width:100%; height:43px; line-height:41px; border:1px solid #dbdbdb; color:#a4a4a4; box-sizing:border-box; padding:0 15px; border-radius:5px; }
.liuyan_main .frm_liuyan .form_item textarea{ width:100%; background:transparent; height:136px;border:1px solid #dbdbdb; color:#a4a4a4; box-sizing:border-box;padding:10px 15px;border-radius:5px; resize:none; }
.liuyan_main .frm_liuyan .form_item input.txt_valicode{ width:150px; margin-right:20px;}
.liuyan_main .frm_liuyan .btn_tijiao{ display:block; width:166px; height:46px; color:#fff; background:#ff7800; margin:auto; border-radius:5px; font-size:18px;}

/*资料下载*/
.ziliao_list{ margin-top:45px; }
.ziliao_list h5.title{ font-size:20px; color:#ff7800; line-height:1;}
.ziliao_list .xiazai_nav{ padding:24px 6px 16px; border-bottom:1px solid #a0a0a0; }
.ziliao_list .xiazai_nav li{ width:93px; line-height:34px; text-align:center; background:#c2c1c0; color:#fff; float:left; margin-left:20px; border-radius:5px; transition:all 0.3s ease-in-out;}
.ziliao_list .xiazai_nav li.dq,.ziliao_list .xiazai_nav li:hover{ background:#ff7800;}
.xiazai_table{ width:100%; margin:auto;color:#8f8f8f;}
.xiazai_table td{ height:64px; }
.xiazai_table tr{ border-bottom:1px solid #dbdbdb;}
.xiazai_table tr.top:hover{ background:transparent !important;}
.xiazai_table tr:hover{ background:#f7eee8;}
.xiazai_table tr.top{ color:#8f8f8f;}
.xiazai_table tr.top input{ margin-right:10px; margin-left:13.5px;}
.xiazai_table tr.top button{ display:inline-block; vertical-align:middle; border-radius:5px; line-height:30px; color:#8f8f8f; width:75px; height:32px; margin-left:15px; border:1px solid #dbdbdb; background:transparent;}
.xiazai_table tr.top button img{ margin-right:6px;}
.xiazai_table tr .ico_xiazai{ display:inline-block; vertical-align:middle; width:20px; height:19px; padding:5px; background:url("/Images/templatesfrontimagesico_xiazai_hui.png") center no-repeat;}
.xiazai_table tr:hover .ico_xiazai{  background:url("/Images/templatesfrontimagesico_xiazai_huang.png") center no-repeat;}
.xiazai_table a.filename{color:#8f8f8f;}
.xiazai_table a.filename:hover{ color:#333;}
.xiazai_table .ico_rar{ display:inline-block; vertical-align:middle; width:39px; height:42px; margin-right:10px; background:url("/Images/templatesfrontimagesico_rar.png") center no-repeat;}
.flink_list{ margin-top:45px;}
.flink_list ul{ font-size:0; }
.flink_list ul li{ display:inline-block; margin:0 14px 10px; font-size:14px; color:#7d7d7d;}
.flink_list ul li:hover{ color:#ff7800;}



