@charset "utf-8";
/*reset*/

/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
table th , table td {padding:5px;}
fieldset , img {border:0;}
address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}
ol , ul {list-style:none;}
ception , th{text-align:left;}
q:before , q:after{content:'';}
abbr , acronym{border:0;}
a {color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:none;} /*for ff f6n.net*/
a:hover {text-decoration:none;}

/*定位*/
.tl {text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.bc {margin-left:auto; margin-right:auto;}
.fl {float:left; display:inline;}
.fr {float:right; display:inline;}
.zoom {zoom:1}
.hidden {visibility:hidden;}
.vam {vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;


/*原reset*/
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}




#roll_top,#fall,#ct{position:relative;cursor:pointer;height:50px;width:50px}
#roll_top{background:url(/Skins/Default/Img/Common/top.png) no-repeat}
#fall{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -80px}
#ct{background:url(/Skins/Default/Img/top.gif) no-repeat 0 -40px}
#roll{display:block;width:15px;margin-right:-625px;position:fixed;right:50%;top:80%;_margin-right:-558px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100;}


/*end reset*/
.eemm{ overflow:hidden; width:185px; height:185px; padding:20px; position:fixed; left:50%; top:50%; margin-left:-112px; margin-top:-112px; display:none; background-color:#fff;}
.eemm img{ display:block; width:100%; height:100%;}
.eemm span{ display:block; position:absolute; right:5px; top:5px; font-size:14px; cursor:pointer;}

/* CSS Document */
body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1200px;}

/*页眉*/
/**
.header{width:100%; height:100px; background-color:#fff; position:relative; z-index:2}
.header h1{ float:left; overflow:hidden; margin-top:30px;}
.header .nav{ float:right;  width:680px; height:100px;}
.header .nav>li{ float:left; font-size:14px; }
.header .nav>li>a>img{ margin-left:6px;}
.header .nav>li>a{color:#555; line-height:100px; display:block; padding:0 15px; text-decoration:none;}
.header .nav>li.cur>a,.header .nav>li:hover>a{ background-color:#185dcb; color:#fff;}
.header .share{ overflow:hidden; float:right; width:200px; padding-left:30px; border-left:1px solid #e9e9e9; height:100px;}
.header .share a{ display:block; float:left; width:26px; height:26px; text-align:center; line-height:26px; font-size:14px; margin:0 5px; margin-top:37px;}
.header .share .a01{ width:35px; padding-right:2px; background:url(Img/Common/qihuan.png) right center no-repeat; margin-left:0}
.header .share .a02{ margin-left:0; width:24px;}
.header .share .search{ width:26px; height:26px; float:left; margin-top:37px; margin-left:5px; position:relative; background:url(Img/Common/search_bg.png) no-repeat right top;}
.header .share .search span{ display:block; width:26px; height:26px; background:url(Img/Common/search_f.png) no-repeat center; position:relative; z-index:2; cursor:pointer}
.header .share .search input{ width:127px; height:26px; border:none; outline:none; padding:0 30px 0 15px; font-size:12px; color:#999; line-height:26px; position:absolute; right:0; top:0; width:0; padding:0; background:url(Img/Common/search.png) no-repeat left center;}

.header .share span{ display:block; font-size:12px; color:#999;float:left;}
.header .share span .a01s{ background:url(Img/Common/weixin.png) no-repeat center top;margin-left:0; padding-left: 0;position:relative; top:0px;width: 26px;height: 26px;}
.header .share span .a02s{ background:url(Img/Common/weibo.png) no-repeat center top;margin-left:0;padding-left: 0; position:relative; top:0px;width: 26px;height: 26px;}



.header .erji_nav { display:none; overflow:hidden; width:100%; overflow:hidden; border-top:2px solid #d1b44c; position:absolute; left:0; top:100px; background-color:#fff; padding-top:55px; padding-bottom:70px;}
.header .erji_nav .title{ overflow:hidden; width:170px;float:left; margin-left:320px;}
.header .erji_nav .title i{ display:block; width:40px; height:3px; background-color:#185dcb; margin-bottom:20px;}
.header .erji_nav .title h3{ font-size:20px; margin-bottom:30px;}
.header .erji_nav .title h3 a{ color:#333;}
.header .erji_nav .title .more{ display:block; width:118px; height:30px; text-align:center; line-height:30px; border:1px solid #cecece; font-size:12px; color:#999; font-family:Arial;}
.header .erji_nav ul{ overflow:hidden; float:left; width:120px; margin-left:45px;}
.header .erji_nav .ul01 { border-right:1px solid #e9e9e9;}
.header .erji_nav li{ font-size:14px; line-height:36px; width:100%; *float:left}
.header .erji_nav li a{ color:#777;}
.header .erji_nav li a:hover{ color:#185dcb;}
.header .erji_nav .contect{ display:block; width:128px; height:78px; border:1px solid #cecece; float:left; text-align:center; font-size:12px; color:#555; text-decoration:none; margin-left:45px;}
.header .erji_nav .contect img{ display:block; margin:10px auto;}**/

/*头部*/
.header{width: 100%; height: 90px; background: #fff; box-shadow: 0 5px 7px rgba(0,0,0,.17);/* position: fixed;*/ left: 0; top: 0; z-index: 9999; min-width: 1180px; transition: all .6s;}
.header .wrapper{position: relative; z-index: 7;}
.headBox{width:1200px; margin:auto; height:auto; }
.logo{height: 44px; float: left; margin-top: 23px;}
.logo a{display: block; height: 100%;}
.logo img{display: block;height: 47px;}
.nav{float: right;}
.nav ul > li{float: left; position: relative;}
.nav ul > li > a{display: block; min-width: 50px; height: 90px; line-height: 90px; font-size: 15px; text-align: center; padding: 0 33px; position: relative;}
.nav ul > li > a > i{display: block; width: 0; height: 2px; background:#e96b00; position: absolute; left: 0; bottom: 0; transition: all .3s;}
.nav ul > li.active > a,.nav ul > li:hover > a{color: #fff!important;background: #185dcb;}
.nav ul > li.active > a > i,.nav ul > li:hover > a > i{width: 100%;}
.nav_child{width: 134px; border-top: 1px solid #035e9f; background: #fff; text-align: center; box-shadow: 0 4px 4px rgba(0,0,0,.2); position: absolute; left: 50%; top: 100%; margin-left: -67px; overflow: hidden; opacity: 0; visibility: hidden; transition: all 0.2s ease-out 0s;}
.nav_child > ol{margin-bottom: -1px;}
.nav_child li a{display: block; height: 40px; line-height: 40px; border-bottom: 1px solid #e6e6e6; font-size: 14px; font-weight: normal;}
.nav_child li a:hover{background: #185dcb; color: #fff !important;}
.nav ul > li:hover > .nav_child{opacity: 1; visibility: visible;}
.head_tel{float: right; padding-left: 40px; height: 30px; line-height: 28px; background: url(../images/htel_bg.png) no-repeat left center; font-size: 20px; color: #ee7400; margin-top: 25px; margin-left: 9%;}
.header .shadowbg{width: 100%\9; height: 8px\9; background: url(../images/IE_shadowbg.png) repeat\9; position: absolute\9; left: 0\9; bottom: -8px\9; z-index: 6\9;}


/*footer*/
.footer { overflow:hidden; width:100%; background-color:#191919; padding-top:60px;}
.footer .ftop{ overflow:hidden; margin-bottom:55px;}
.footer .ftop dl{ overflow:hidden; float:left; padding-right:45px; background:url(../images/footer_01.png) no-repeat right top; height:165px; margin-right:45px;}
.footer .ftop dt{ overflow:hidden; color:#fff; margin-bottom:20px; font-weight:bold; font-size:14px;}
.footer .ftop dt a{ color:#fff;}
.footer .ftop .last{ background:none; padding-right:155px;     /* border-right: 2px solid #353535; */ margin-right:35px;}
.footer .ftop dd{ overflow:hidden; font-size:12px; line-height:26px;}
.footer .ftop dd a{ color:#ffffff;}
.footer .ftop .ewm{ overflow:hidden; float:left; width:108px; height:132px; background-color:#fff;    margin-right: 10px;}
.footer .ftop .ewm img{ display:block; margin:5px auto;}
.footer .ftop .ewm p{ font-size:12px; text-align:center; color:#999;}
.footer .ftop .info{ width:230px; float:right; height:165px;}
.footer .ftop .info p{ font-size:14px; color:#ffffff;    padding-bottom: 10px;}
.footer .ftop .info p em {font-size: 24px;
    color: #cecece;
    margin-bottom: 10px;}

.footer .ftop .info h4{ font-size:24px; color:#cecece; margin-bottom:10px;}
.footer .ftop .info select {
			  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
			 border: none;
			  /*很关键：将默认的select选择框样式清除*/
			  appearance:none;
			  -moz-appearance:none;
			  -webkit-appearance:none;
			  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
			  padding-right: 14px;
			}
			/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

.footer .ftop .info span a{padding:0; margin:0;}
.footer .ftop .info .bdsharebuttonbox{display:inline-block; margin-top: 1;position: relative;bottom: -14px;}
/*.footer .ftop .info span img{ margin-left:10px; position:relative; top:7px;}*/
			
			
.footer .ftop .info select::-ms-expand { display: none; }
.footer .ftop .info select { width:220px; display:block; margin-bottom:10px; padding-left:10px; height:35px; border:1px solid #555; background:url(Img/Common/footer_qx.png) no-repeat 185px center; line-height:35px; font-size:12px; color:#999;}
.footer .ftop .info span{ display:block; font-size:12px; color:#999;}
.footer .ftop .info span .a01{ background:url(Img/Common/footer_icon03.png) no-repeat center top;margin-left:10px; position:relative; top:7px;width: 24px;height: 24px;}
.footer .ftop .info span .a02{ background:url(Img/Common/footer_icon01.png) no-repeat center top;margin-left:10px; position:relative; top:7px;width: 24px;height: 24px;}
.footer .ftop .info span .a03{ background:url(Img/Common/footer_icon02.png) no-repeat center top;margin-left:10px; position:relative; top:7px;width: 24px;height: 24px;}
/*.footer .ftop .info span img{ margin-left:10px; position:relative; top:7px;}*/
.footer .btm{ overflow:hidden; width:100%; padding:20px 0; background-color:#000000;}
.footer .btm p{ float:left; font-size:12px; color:#ffffff;}
.footer .btm ul{ overflow:hidden; float:right}
.footer .btm li{ float:left; padding:0 10px; border-right:1px solid #cecece; font-size:12px;}
.footer .btm li a{ color:#ffffff;}
.footer .btm li.last{ border:none; padding-right:0;}


/*全站统一大标题样式*/
h3.htitle{ text-align:center; font-size:28px; margin-top:55px; margin-bottom:3px; color:#333;margin-bottom: 45px;}
h3.htitle a{ color:#333;}
h3.htitle a:hover{color:#dc1313;}
span.htitle{ display:block; text-align:center; font-size:12px; color:#777; font-family:Arial; padding-bottom:20px; background:url(Img/Index/title_bg.png) no-repeat center bottom; margin-bottom:40px;  text-transform: uppercase;}

/*内页banner栏目——标题+面包屑导航*/
#inbanner{overflow: hidden; width: 100%;height: 220px;position: relative;}
#inbanner h2{ float:left; margin-top:120px; font-weight:normal; font-size:36px; color:#333;}
#inbanner h2 p{ font-size:18px; color:#333; font-family:Microsoft Yi Baiti;}
#inbanner ul{ float:right; margin-top:255px; float: right;    margin-top: 140px;}
#inbanner ul li{ float:left; overflow:hidden; font-size:13px; color:#333;}
#inbanner ul li a{ color:#333;}
#inbanner ul li em{ margin:0 10px;}
#inbanner>a{height:300px;width:100%;display: block;}
#inbanner .container.wt h2,.inbanner .container.wt p,.inbanner .container.wt li,.inbanner .container.wt a{ color:#fff}
#inbanner ul.uwt li,.inbanner ul.uwt li a{ color:#fff;}


.inbanner { overflow:hidden; width:100%; height:300px;position: relative; }
.inbanner .container{ position:absolute; height:300px; top:0; left:50%; margin-left:-600px;}
.inbanner h2{ float:left; margin-top:120px; font-weight:normal; font-size:36px; color:#333;}

.inbanner h2 p{ font-size:12px; color:#777; font-family:Arial;text-transform: uppercase;}

.inbanner ul{ float:right; margin-top:255px;}
.inbanner ul li{ float:left; overflow:hidden; font-size:13px; color:#fff;}
.inbanner ul li a{ color:#fff;}
#inbannermb ul li{color:#333;}
#inbannermb ul li a{ color:#333;}
.inbanner ul li em{ margin:0 10px;}
.inbanner>a{height:300px;width:100%;display: block;}
.inbanner .container.wt h2,.inbanner .container.wt p,.inbanner .container.wt li,.inbanner .container.wt a{ color:#fff}
.inbanner ul.uwt li,.inbanner ul.uwt li a{ color:#fff;}

/*fenyebtn 内页分页按钮*/
.fenyebtn { overflow:hidden; width:100%; margin-top:50px;text-align:center;}
.fenyebtn a{ display:inline-block; width:40px; height:40px; margin:0 5px; text-align:center; line-height:40px; font-size:14px; color:#555; background-color:#f3f3f3; font-family:Arial; cursor:pointer}
.fenyebtn a{ *display:inline}
.fenyebtn li.btn{ font-size:20px;}
.fenyebtn a:hover,.fenyebtn a.oran_pg_cur{ color:#fff; background-color:#dc1313;}

/*.fenyebtn { overflow:hidden; width:100%; margin-top:50px;}
.fenyebtn ul{ overflow:hidden; text-align:center}
.fenyebtn li{ display:inline-block; width:40px; height:40px; margin:0 5px; text-align:center; line-height:40px; font-size:14px; color:#555; background-color:#f3f3f3; font-family:Arial; cursor:pointer}
.fenyebtn li{ *display:inline}
.fenyebtn li.btn{ font-size:20px;}
.fenyebtn li:hover,.fenyebtn li.page.cur{ color:#fff; background-color:#dc1313;}*/





/*底部法律声明弹框*/

.tk_flsm{ overflow:hidden; width:100%; height:100%; position:fixed; left:0; top:0; background: url(Img/product/jrtz_wen.png) repeat center; display:none;z-index:9999999999999999999}
.tk_flsm i{ display:block; background:url(Img/dsz/in_ry_tk_close.png) no-repeat center; width:30px; height:30px; cursor:pointer; position:absolute; left:50%; top:50%; margin-left:610px; margin-top:-265px;}
.tk_flsm .wen{ overflow:hidden; width:1010px; padding:70px 95px; position:absolute; left:50%; top:50%; margin-left:-600px; height:390px; margin-top:-265px; background-color:#fff;}
.tk_flsm h4{ font-size:16px; color:#dc1313; margin-bottom:15px;}
.tk_flsm b{ display:block; width:30px; height:3px; background-color:#dc1313; margin-bottom:40px;}
.tk_flsm h5{ font-size:14px; color:#333; margin-bottom:15px;}
.tk_flsm p{ font-size:14px; color:#666; line-height:24px;}
.tk_flsm em{ display:block; width:100%; height:1px; background-color:#ececec; margin:30px 0;}



/*全局弹框，除党建工作相关页面*/
.tankuang1 { overflow:hidden; width:100%; height:100%; position:fixed; left:0; top:0; background:url(Img/dsz/dsz06_tuwen.png) repeat center; z-index:99999999999; display:none}
.tankuang1 .close{ display:block; position:absolute; right:10px; top:10px; background:url(Img/dsz/in_ry_tk_close.png) no-repeat center; width:30px; height:30px; cursor:pointer}
.tankuang1 span{ display:block; width:42px; height:72px; cursor:pointer; position:absolute; top:36%; z-index:5}
.tankuang1 .btn01{ left:0; background:url(Img/Index/banner_btn01.png) no-repeat top center;}
.tankuang1 .btn02{ right:0; background:url(Img/Index/banner_btn02.png) no-repeat top center;}
.tankuang1 span:hover{ background-position:bottom}
.tankuang1 .imgShow { overflow:hidden; width:100%; height:60%; position:absolute; left:0; top:15%;moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;}
.tankuang1 .imgShow ul{ overflow:hidden; position:absolute; height:100%;}
.tankuang1 .imgShow li{ float:left; text-align:center; height:100%;}
.tankuang1 .imgShow li img{ display:block; margin:0 auto; height:90%;}
.tankuang1 .imgShow li p{ font-size:18px; color:#fff; text-align:center;}
.tankuang1 .imgBox{ overflow:hidden; width:100%; height:80px; position:absolute; left:0; bottom:5%}
.tankuang1 .imgBox ul{ overflow:hidden; position:absolute; height:100%; padding-right:5px;}
.tankuang1 .imgBox li{ float:left; height:100%; padding:0 5px; cursor:pointer}
.tankuang1 .imgBox li img{ display:block; height:70px; padding:5px; background-color:#fff;moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;}
.tankuang1 .imgBox li em{ display:none}
.tankuang1 .imgBox li.cur img{ background:#ff0000 }


.clnone{ display:none !important}

.ry_more{ display:block; margin:0 auto; cursor:pointer;}
.rykkkk { overflow:hidden; width:100%;}






















