@charset "gb2312";

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block;}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1;}
audio:not([controls]) { display: none;}
[hidden] { display: none;}

/* =============================================================================
   Base
   ========================================================================== */

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}

html, button, input, select, textarea { font-family:Microsoft YaHei, serif; color: #2e332d;}

body { margin: 0; font-size: 14px; line-height: 1.231;}

h1,h2,h3,h4{ font-family:Microsoft YaHei; font-style:normal; text-shadow:none; -webkit-font-weight:normal !important;}


/* =============================================================================
   Links
   ========================================================================== */

a { color: #666; text-decoration:none;transition:all .3s ease-out 0s;}
a:visited { color:#666;}
a:hover { color:#ee4b4b;}
a:focus { outline:none;}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active { outline: 0;}

/* Simple fluid media
*/

img, object, embed, video {
	max-width: 100%;}

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;}

.imgRota{transition:transform 1s;}
.imgRota:hover{transform:rotate(-360deg);}


.imgOffset:hover{-webkit-transform:scale( 1.05,1.05);
    -moz-transform:scale(1.05,1.05);
	-ms-transform:scale(1.05,1.05);
    -transform:scale(1.05,1.05);
    transition: .3s transform;
    cursor:pointer}

/* =============================================================================
   Tables
   ========================================================================== */
/* 
 * 'border-collapse: collapse;' needs to be overridden in designs having tables with rounded corners and drop shadows.
*/
table { border-collapse: collapse; border-spacing: 0;}
td { vertical-align: top;}

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden;}

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}


small { font-size: 85%;}

.fl{float:left;}
.fr{float:right;}

.zeroMargin_mobile {
    margin-left: 0;}

.margint01{margin-top:15px;}

ul,li,dl,dt,dd{list-style:none; padding:0; margin:0;}
#bodys{background-size:cover; background-repeat: no-repeat;}

.body_bg{ width: 100%; height: 100%; position:fixed; left: 0; top: 0; overflow: hidden; z-index:1; background:#58B7FC;}
.body_bg b{width: 100%; height: 100%; position:absolute; left: 0; top:0; opacity:0; overflow: hidden; background-size:cover; background-repeat: no-repeat;}


/*Container*/
  
.gridContainer {
	margin: auto;
	width: 100%;
	padding-left:0;
	padding-right:0;
	clear: none;
	float: none;
	overflow:hidden;
	position:relative;
	z-index:1;
	min-width:1003px;}
.container{margin:auto; max-width: 1200px; min-width:1003px;}

.topt{ position:absolute; left:0; top:0; width:100%; background:url(imgtop.png) left top repeat-x; height:40px;z-index:9}
.mainBox{ max-width: 1200px;min-width: 1003px; margin:0 auto; clear:both;color:#fff;line-height: 40px; }
.top_left{ float:left; width:600px; }
.top_left a{ float:left; height:40px; padding:0px 5px; }
.top_left a:hover{ text-decoration:none;  }

.top_right{ float:right; }
.top_right a{ float:left; height:40px; padding:0px 5px; color:#fff}
.top_right a:hover{ text-decoration:none;  }

.top{height:176px; overflow:hidden;}
.header-top{ height:176px; position:relative;}
.header-wether{padding-top:8px;padding-left:15px; width:280px; color:#FFF;float:left}

.header-top .header-menu{ position:absolute; top:70px; right:5%;}
.header-top .header-menu .lang{ float:right; height:26px; line-height:25px; text-align:center; padding:0 20px; background:#0d60aa; border-radius:10px; margin-left:19px;}
.header-top .header-menu .lang a{ color:#fff; margin:0 8px;}
.header-top .header-menu .lang a:hover{color:#c6e4ff;}
.header-top .header-menu .lang a.on{color:#c6e4ff; font-weight:bold;}
.header-top .header-menu .vers{ float:right; height:26px; line-height:26px;}
.header-top .header-menu .vers span{padding: 0 18px 0 20px; display:block; float:left; width: auto; height:26px; cursor: pointer ;}
.header-top .header-menu .vers a{color:#fff;}
.header-top .header-menu .vers .cSkin { background: url(img2016_top_icon_ghbj.jpg) left center no-repeat;}
.header-top .header-menu .vers .cSkin a{display:block;}
.header-top .header-menu .vers .phone{background:url(img2016_top_icon_sjb.jpg) left center no-repeat;}
.header-top .header-menu .vers .wza{background:url(img2016_top_icon_wza.jpg) left center no-repeat;}
.header-top .header-menu .vers .zwyx{background:url(img2016_top_icon_zwyx.jpg) left center no-repeat;}
.header-top .header-menu .vers a:hover{color:#fff9aa;}

.header-top .logo{ position:absolute; top:75px; left:5%;}
.header-top .logo a{display:block; width:310px; height:70px; background:url(img2017_logor.png) no-repeat;}

.header-top .header-search{ position:absolute; top:104px; right:5%; width:32%; border-radius:5px; overflow:hidden; box-shadow:1px 1px 0 rgba(0,0,0,0.26);}
.header-top .header-search .SearchTxt{float:left; width:85%; padding:9px 5px 9px 15px; background:#fff; height:14px; line-height:14px; border:0;color:#666}
.header-top .header-search .SearchBtn{position:absolute;right:0px;width:22%;height:32px;border:0;cursor:pointer;background:url(img2016_top_search_btn.jpg) no-repeat 13px center #0d60aa;color:#fff;padding-left:32px;font-size:15px;}

.header-top .header-znwd{position:absolute; top:80px; left:85%; width:103px; height:36px; background:#d8efff; border-radius:5px; overflow:hidden; box-shadow:1px 1px 1px rgba(0,0,0,0.28); line-height:36px;}
.header-top .header-znwd a{display:block; background:url(img2016_top_znwd.jpg) 8px center no-repeat; padding-left:30px;}

.index_nav{height:52px; width:100%; overflow:hidden; position:relative;}
.index_nav .navbg{display:block; position:absolute; width:100%; height:100%; top:0; bottom:0; background:#0d60aa;  filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; z-index:1;border-radius:8px}
.nav_list{position:relative; width:100%; z-index:1; line-height:49px;}

.nav_listbox{float:left; min-width:400px; width:100%;}
.nav_ul li{font-size:1.2em; height:52px; line-height:49px; width:16.599%; float:left; font-weight:bold; text-align:center;}
.nav_ul li a{display:block; text-align:center; color:#FFF; text-decoration:none; font-weight:bold; margin:0 30px;}
.nav_ul li a:hover,.nav_ul li a.active{border-bottom:3px solid #d73c3c;}

.nav_ul li em{font-style:normal; font-weight:bold;}

.dz{width:10%; float:left; position: relative; display:none;}
a.customized_btn{display: block; width: 20px; height: 20px; margin: 15px auto 0; text-indent: -99em; overflow: hidden; background: url(imgcustom-btn.jpg) center no-repeat;}

/*index_content*/
.index_content{margin-top:20px; padding:21px; background:#FFF; border-radius:8px 8px 0 0; position:relative; z-index:1; overflow:hidden;}
.ind_content_wrap{position:relative; overflow:hidden; height:510px;}
.ind_content_wrap .contentwrap {position:absolute; top:0px; width:100%; z-index: 1;display:none}
.ind_content_wrap .active{display:block;}
.ind_content_wrap .section00{z-index:9999; background:#fff;}


/*section00  sy==============================*/
.conLeft00{width:49%; height:526px; float:left;}
.conRight00{width:49%; height:526px; float:right;}

.tabs_boxlist{ position:relative; overflow:hidden;}

/*tpxw*/
.tpxw{width:100%; height:295px; position:relative; overflow:hidden;}
.slideBox{width:100%; height:295px; overflow:hidden; position:relative; border:0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:4px; z-index:2;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:6px;  width:6px; height:6px; line-height:6px; border-radius:3px; background:#fff; cursor:pointer; text-indent:99999em;}
.slideBox .hd ul li.on{ background:#f00; color:#fff;}

.slideBox .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.slideBox .bd ul{width:100%; height:100%;}
.slideBox .bd ul li{position:relative; line-height:30px;}
.slideBox .bd li img{width:100%; height:295px;}
.slideBox .bd li b{ display:block; position:absolute;width:100%;height:30px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1; overflow:hidden; text-overflow:ellipsis;}
.slideBox .bd li span{ display:block; position:absolute;width:80%;height:30px; bottom:0;left:0; z-index:2;}
.slideBox .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3;}
.slideBox .bd li span a:hover{color:#FC0;}

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(imgslider-arrow.jpg) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}


/*xwtz*/
.tabSwitch_list{width:100%; min-height:206px; margin-top:16px; overflow:hidden; position:relative; clear:both;}
.tit_h2{background:#ebebeb; height:40px; line-height:40px; overflow:hidden;}
.tit_h2 h2{padding:0; margin:0; font-size:1.14em; float:left; white-space:nowrap;}
.tit_h2 h2 a{display:block; float:left; text-align:center; color:#666; text-decoration:none; padding:0 20px;}
.tit_h2 h2 a.active{background:#d73c3c; color:#FFF;}
.tit_h2 h3{padding:0; margin:0; font-size:1.14em;  float:left;}
.tit_h2 h3 a{display:block; float:left; text-align:center; text-decoration:none; padding:0 10px;}

.tab_box{display:none; position:relative; width:100%;}
.ywxw .tit_h2 h2{width:100%; float:none;}
.ywxw .tit_h2 h2 a{width:16.6%; padding:0;}

.news_list{font-size:1.071em; line-height:2; padding:6px 8px; width:100%;}
.news_list li{padding-right:110px; padding-left:12px; position:relative; background:url(img2016sy_dot00.jpg) left center no-repeat; color:#999;}
.news_list li:hover{background:url(img2016sy_dot01.jpg) left center no-repeat; color:#C00;}
.news_list li span{position:absolute; top:0; right:0; width:100px;}
.news_list li a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666;}
.news_list li a:hover{color:#ee4b4b;}

.news_list2{font-size:1.071em; line-height:1.87; padding:8px; width:100%;}
.news_list2 li{padding-right:110px; padding-left:12px; position:relative; background:url(img2016sy_dot00.jpg) left center no-repeat; color:#999;}
.news_list2 li:hover{background:url(img2016sy_dot01.jpg) left center no-repeat; color:#C00;}
.news_list2 li span{position:absolute; top:0; right:0; width:100px;}
.news_list2 li a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666;}
.news_list2 li a:hover{color:#C00;}

.cwhy .news_list li{padding-right:0; padding-left:12px; position:relative; background:url(img2016sy_dot00.jpg) left center no-repeat; color:#999;}
.cwhy .news_list li a{display:inline;}

.ty_list{font-size:1.071em; line-height:2; padding:14px 8px; }
.ty_list li{padding-left:12px; position:relative; background:url(img2016sy_dot00.jpg) left center no-repeat; color:#999;}
.ty_list li a{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666;}
.ty_list li a:hover{color:#C00;}

.indexlmlj{height:72px;}
.indexlmlj img{max-width:100%;}

.indexlmlj a{color:#666;}
.indexlmlj a:hover{color:#ee4b4b;}
.hxt-list {
    font-size: 16px;
    width: 100%;

}

.hxt-list li.title-lg {
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
    width: 100%;
    height: 49px;
    overflow: hidden;
}

.hxt-list li.title-lg a {
    height: 38px;
    color:#0d60aa
}
.hxt-list li.title-lg a:hover{color:#ee4b4b;}

.hxt-list .hxt-item {
    width: 50%;
    line-height: 20px;
    position: relative;
    overflow: hidden;
    height: 20px;
    float: left;
    text-align: center;
}
.hxt-list li:last-child {
    border-left: 1px solid #ccc;
    margin-left: 10px;
    padding-left: 8px;
}

ul.home_btn{ width:100%; overflow:hidden; margin:5px 0 0 0;}
ul.home_btn li {float: left;width: 23.899%;height: 95px;text-align: center;display: inline;margin: 0 3px;}
ul.home_btn li p{margin-top: 20px; }
ul.home_btn li a{ color:#fff; font-size: 1.07em;}


ul.home_btn .b1 {background:#14bbe5;}
ul.home_btn .b2 {background:#68a4dc;}
ul.home_btn .b3 {background:#73b764;}
ul.home_btn .b4 {background:#ed375d;}

/*section01  sq========================*/
.conLeft01{width:69%; height:526px; float:left;}
.conRight01{width:29.5%; height:526px; float:right;}

.tit_h3{line-height:1; padding-bottom:8px; border-bottom:1px solid #e5e5e5; height:21px; clear:both;}
.tit_h3 h2{font-size:1.14286em; padding:0; margin:0; display:block; float:left; border-left:4px solid #f10f0f; padding-left:16px; color:#333;}
.tit_h3 span.more{display:block; float:right; padding-right:10px;}

.tit_h2_2{line-height:1; padding-bottom:8px; border-bottom:1px solid #e5e5e5; height:21px; clear:both;}
.tit_h2_2 a{display:block; float:left; font-size:1.14286em; font-weight:100; color:#333; padding:0 2%;}
.tit_h2_2 a.on{font-weight:bold; border-left:4px solid #f10f0f;}


.gzgkLeft{float:left; width:47.2%; height:100%; text-align:center; border:1px solid #f2f2f2;}
.gzgkRight{float:right; width:50.6%; }
.gzgkjj{ background:#f6f6f6; padding:8px 20px; border-top:1px solid #fff; }
.gzgkjj p{ color:#666666; font-size:14px; line-height:25px; text-indent:2em; margin:5px 0 0 0; overflow:hidden; height:75px;text-align:left}

.gzgkjj p.more{ height:25px;}
.gzgkjj p a{ float:right; color:#6495db; padding:0 30px 0 0 ; background:url(imga_more.png) right center no-repeat;}

.top_ft_tab{ width:401px;  padding-top:2px;}
.top_ft_tab ul{ width:401px;  overflow:hidden;}
.top_ft_tab ul li{ float:left;width:123px; height:35px;display:inline; margin:0 0 2px 2px; }
.top_ft_tab ul li a{ display:block; color:#656565; background:#f6f6f6;  height:35px; text-align:center; line-height:35px; font-size:1.1em; }
.top_ft_tab ul li a:hover{ background:#d73c3c; color:#fff; text-decoration:none;}

.gzgklm{margin-top:5px;}
.gzgklm li{width:25%; float:left; text-align:center; line-height:20px; padding-top:10px;}
.gzgklm li a{display:block; position:relative; width:60px; height:58px;  margin:auto;}
.gzgklm li i{display:block; width:36px; height:36px; clear:both; margin:auto; border-radius:8px; overflow:hidden;}
.gzgklm li a:hover{font-weight:bold;}
.gzgklm li a:hover i{
	-webkit-animation: spinAround 2s linear infinite;
	-moz-animation: spinAround 2s linear infinite;
	animation: spinAround 2s linear infinite;}

.index_btn01{margin-right:-3%; padding:13px 0 15px 0;}
.index_btn01 li{display:block; float:left; width:30.3%; margin-right:3%; margin-bottom:14px; background:#f1eee6; font-size:1.1em; line-height:2.8em; text-align:center;}
.index_btn01 li:hover{ background:#d73c3c;}
.index_btn01 li.C06{ width:40%;}
.index_btn01 li a{display:block; position:relative; text-align:center;}
.index_btn01 li a:hover{color:#FFF;}

 .b_banner_zfwj{height:88px; width:100%; display:inline-block; margin:10px 0 0 0;}

.top_btn{width:100%; overflow:hidden;}
.top_btn ul{ width:100%; overflow:hidden; margin:5px 0 0 0;}
.top_btn ul li{ float:left; width:24%;  text-align:center; display:inline; background:#6698dc; display:inline; margin:0 6px 0 0;}
.top_btn ul li.b1{ background:#2e99c2;}
.top_btn ul li.b2{ background:#68a4dc;}
.top_btn ul li.b3{ background:#73b764;}
.top_btn ul li.b4{ background:#ed375d;margin-right: 0px;}
.top_btn ul li a{ display:block;  color:#fff; font-size: 1.07em;text-align:center; line-height:16px;margin-top: 15px;}
.top_btn ul li a:hover{ text-decoration:none;}
.top_btn ul li a span{ display:block; margin:10px auto;}
.top_btn ul li a span img{ width:38px;}

.bottom_btn ul{ width:100%; overflow:hidden; margin:5px 0 0 0;}
.bottom_btn ul li{ float:left; width:24.5%;  text-align:center; display:inline; background:#f2f2f2; padding:15px 0 4px 0; display:inline; margin:2px 2px 0 0;height:95px}
.bottom_btn ul li a{ display:block;  color:#666; font-size:1.07em; text-align:center; line-height:32px;  overflow:hidden;}
.bottom_btn ul li a:hover{ color:#ee4b4b;}
.bottom_btn ul li a em{ height:32px; overflow:hidden;font-style:normal}
.bottom_btn ul li.er a{ line-height:16px;}
.bottom_btn ul li.er span{ height:58px;}
.bottom_btn ul li a:hover{ text-decoration:none;}
.bottom_btn ul li a span{ display:block; margin:5px auto 0 auto; height:49px; overflow:hidden;}



/*section02  gk========================*/
.conLeft02{float:left; width:42.5%;}
.conRight02{float:right; width:56%;}

.xxgklm{width:103%; margin-right:-3%;}
.xxgklm li {
    float: left;
    width: 47.5%;
    margin-right: 2%;
    text-align: center;
    margin-top: 6px;
    font-size: 1.2em;
}
.xxgklm li a {
    display: block;
    background: #719DC3;
    color: #fff;
    line-height: 2.3em;
    border-radius: 4px;
    white-space: nowrap;
    overflow: hidden;
}
.xxgklm li a:hover,.xxgklm li a.hover{background:#d73c3c; color:#FFF;}


.xxgkSlm{padding:8px 0; background:#f4f4f4; margin-top:15px; margin-bottom:18px;}
.xxgkSlm li {
    float: left;
    width: 20%;
    text-align: center;
    font-size: 1.1em;
    line-height: 1.6em;
}
.zdlySlm{background:#f4f4f4; padding-bottom:15px;}
.bsfwSlm{padding:12px 0; background:#f4f4f4; margin-top:15px; margin-bottom:18px;}
.bsfwSlm li{float:left; width:50%; text-align:center; font-size:1.1em; line-height:1.92em;}

/*ldzc*/
.ldzcRow{height:199px;}

.ldzc{float:left; height:199px; width:66%; background:#f6f6f6;}
.ldzc_title{float:left; background:#d73c3c; border-radius:4px; width:2em; padding:5px;  font-size:1.2em; font-weight:bold; color:#FFF;}
.ldzc_sz{width:30%; border-right:1px solid #e6e6e6; margin:15px 0; padding:6px 20px 6px 6px;  height:158px; text-align:center; float:left;}
.ldzc_sz .pic{ text-align:center;}
.ldzc_sz .pic img{width:86px; height:109px;}
.ldzc_sz .mc{ font-size:1.1em; line-height:2;  white-space:nowrap; overflow:hidden;}
.ldzc_sz .mc b, .ldzc_sz .mc span{display:inline-block; padding:0 5px;}

.ldzc_sz .xx{background:#EE4B4B; color:#FFF; line-height:1.8;}
.ldzc_sz .xx a{color:#FFF; display:block;     width: 100%;    height: 100%;}
.ldzc_sz .xx a:hover{color:#FFF;    background-color: #D73C3C;}

.cwhy {
    width: 48%;
    height: 27px;
    line-height: 27px;
    text-align: center;
    float: left;
    font-size: 14px;
    color: #ffffff;
    font-weight: bold;
    background: #f1eee6;
    cursor: pointer;
    margin: 30px 2% 5px 0;
}

.ldzc_ldlj{width:48%; float:left; margin-left:2%;}
.ldzc_ldlj h2{ font-size:1.2em; line-height:1;}
.ldzc_ldlj p a {font-size: 1.1em;display: block;float: left;line-height: 1.85;white-space: nowrap;text-align: justify;text-align-last: justify;width: 46px;margin-right: 24%;margin: 0 10%;}

.zcjd{padding-bottom:0;}
.zcjd .tabs_boxlist{ font-size:1.1em; line-height:2;}

.gbhy{float:right; width:31.5%;}
.gbhy .gbpic{border:1px solid #e6e6e6; padding:7px; margin-bottom:18px;}
.gbhy .gbpic img{border:1px solid #e6e6e6; display:block;}

.gbhy li{border:1px solid #e6e6e6; padding:5px; margin-bottom:10px; text-align:center;}
.gbhy li a{border:1px solid #e6e6e6; display:block; min-height:45px; overflow:hidden; line-height:45px; white-space:nowrap; color:#d73c3c; font-size:1.2em; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}


.gk_btn{width:100%;}
.gk_btn ul{width:100%; box-sizing:border-box; -moz-box-sizing:border-box; /* firefox */ -webkit-box-sizing:border-box;}
.gk_btn li{width:33.3%; float:left; height:66px; padding:0; text-align:center;}
.gk_btn li a{display:block; background:#d74e3c; height:58px;  color:#FFF;  font-size:1.143em; vertical-align:middle; text-align:center; padding:0; line-height:54px; padding-top:8px; font-weight:bold; margin:5px;border-radius: 4px; padding-left:60px;}
.gk_btn li .btn_icon1{ background: url(img2017gk_btn_icon1.png) 40px center no-repeat #f98700; }
.gk_btn li .btn_icon2{ background: url(img2017gk_btn_icon2.png) 40px center no-repeat #27b44d; }
.gk_btn li .btn_icon3{ background: url(img2017gk_btn_icon3.png) 40px center no-repeat #f2533c; }

/*section03  sm========================*/


.bsztCon {margin-bottom:15px}
.bsztCon ul{padding-top:12px;}

.bsztCon li {
    float: left;
    width: 25%;
    margin: 0 2%;
    line-height: 1.95em;
    background: url(img2016sy_dot00.jpg) left center no-repeat;
    padding-left: 12px;
    font-size: 1.07em;
    word-spacing: nowrap;
    white-space: nowrap;
    overflow: hidden;
}


.bsztCon li:hover {
    background: url(img2016sy_dot01.jpg) left center no-repeat;
    color: #c00;
}



.ztfwLm ul{width:103%; padding-top:2px;min-height: 210px;}
.ztfwLm li{width:21.9%; float:left; margin:0 1.25%; text-align:center; line-height:2.45em; color:#FFF; font-size:14px; margin-top:13px;}
.ztfwLm li a{display:block; background:#f6f6f6; border-radius:6px;font-size: 1.07em;}
.ztfwLm li a:hover{background:#d73c3c; color:#FFF;}

.rmbs_iframe{height:280px;}
.rmbs_iframe iframe{width:99%; height:100%;margin:0 auto}

.wsbsdt{border-radius:10px; overflow:hidden;}
.wsbsdt img{width:100%;}

.fwSearch{margin:0 0 15px 0;}

.fw-search{border:1px solid #F00; border-radius:18px; height:32px; padding:2px 55px 2px 15px; position:relative; display:none;}
.fw-search .SearchTxt{border:0; height:28px; line-height:28px; width:100%;}
.fw-search .SearchBtn{position:absolute; top:2px; right:2px; height:32px; width:50px; text-align:center; border:0; border-radius:16px; background:#F00; color:#FFF;}

.hdleft{
    float: left;
    width: 32%;background: #f6f6f6;padding: 10px 0 0 0;min-height: 248px;
}

.hdright{
    float: right;
    width: 66%;
}

.yyzy ul{width:100%;}
.yyzy li{ padding:0 5px; margin: 16px 0; height:40px;}
.yyzy li a{display:block; background:#719DC3; height:100%; vertical-align:middle; border-radius:5px; color:#FFF; font-size:1.1em; font-weight:bold; line-height:40px;}
.yyzy li a i{display:block; float:left; width:33%; height:40px; background:url(imggr_icon2.png) center 8px no-repeat;}
.yyzy li.li01 a i{background-position: center 9px;}
.yyzy li.li02 a i{background-position: center -71px;}
.yyzy li.li03 a i{background-position: center -155px;}
.yyzy li.li04 a i{background-position: center -236px;}
.yyzy li.li05 a i{background-position: center -316px;}
.yyzy li a:hover{background:#d73c3c}

.smqylist{margin-bottom:13px;}

.sm_smwy {margin-bottom:15px;}
.sm_smwy a{ display:block; height:70px; background:#d73c3c; line-height:70px; font-size:1.15em; font-weight:bold; vertical-align:middle; color:#FFF;padding-left: 2%;}
.sm_smwy a:hover{background:#C30;}
.sm_smwy a b{display:inline-block; *float:left; width:14%; padding: 0 4% 0 6%; margin-top:-8%;}
.sm_smwy a h3{display:inline-block; padding:0; margin:0 5%;}
.sm_smwy2 a{background:#3ca1db;}

/*section04  qy========================*/
.tit_h3_2{line-height:1; padding-bottom:8px; border-bottom:1px solid #e5e5e5; height:21px; clear:both;}
.tit_h3_2 h2{display:block; border-left:4px solid #f10f0f; padding:0; margin:0; font-size:1.14286em; font-weight:normal; height:1em;}
.tit_h3_2 h2 a{padding:0; padding-right:10px;  padding-left:16px; display:block; float:left; color:#333;}
.tit_h3_2 h2 a.active{font-weight:bold; color:#900;}
.bsyztCon ul{padding-top:20px;}
.bsyztCon li{float:left; width:44%; padding-left:6%; font-size:1.1em; line-height:1.8em;}

.zsyzlm li{display:block; float:left; width:25%; text-align:center;}
.zsyzlm li img{display:block; margin:10px auto;}

.Qyr02{padding:8px 0;}
.Qyr03{padding:5px 0 15px; line-height:1.1;}
.Qyr04 li{ display:block;}
.Qyr04 a{display:block; padding:0 15px; background:#e6e6e6; line-height:1.8em; height:1.8em;}
.Qyr04 a:hover{background:#FC9;}



/*section05  ly========================*/
.conLeft03{float:left; width:43.3%; margin-right:1.7%;}
.conCen03{float:left; width:31.3%;}
.conRight03{float:right; width:22%;}
.csxcp{height:310px;}

.tit_h3 .lytt{font-size:1.14286em; font-weight:bold; float:left;}
.tit_h3 .lytt b{display:block; float:left; width:20px; height:20px; margin-left:3px; margin-right:12px;}
.tit_h3 h3{font-size:1.14286em; font-weight:100; display:block; float:left; padding:0; margin:0 5%;}


.tpxw2{height:245px; margin-top:20px; margin-bottom:15px; width:100%; position:relative; overflow:hidden;}
.slideBox2{width:100%; height:245px; overflow:hidden; position:relative; border:0;}
.slideBox2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:4px; z-index:3;}
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox2 .hd ul li{ float:left; margin-right:6px;  width:6px; height:6px; line-height:6px; border-radius:3px; background:#fff; cursor:pointer; text-indent:99999em;}
.slideBox2 .hd ul li.on{ background:#f00; color:#fff;}

.slideBox2 .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.slideBox2 .bd ul{width:100%; height:100%;}
.slideBox2 .bd ul li{position:relative; line-height:30px; width:565px;}
.slideBox2 .bd li img{width:100%; height:245px; z-index:1;}
.slideBox2 .bd li b{ display:block; position:absolute;width:100%;height:30px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:2;}
.slideBox2 .bd li span{ display:block; position:absolute;width:70%;height:30px; bottom:0;left:0; z-index:3;}
.slideBox2 .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative;}
.slideBox2 .bd li span a:hover{color:#FC0;}

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(imgslider-arrow.jpg) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

.lypicH{margin-top:15px; margin-bottom:15px; overflow:hidden;}
.lypicH li{ width:23.5%; margin-right:2%; float:left; height:168px;}
.lypicH li.child4{margin-right:0;}
.lypicH li a{display:block; width:100%; height:100%; position:relative;}
.lypicH li img{display:block; width:100%; height:100%; transition:300ms;}
.lypicH li a span{display:block; position:relative;  width:95px; height:100px; margin:auto; margin-top:-128px; text-align:center;}
.lypicH li a span i{display:block;  width:90px; height:90px; background:#f22e3c; opacity:0.58; filter:alpha(opacity=58); position:absolute; border-radius:50px; z-index:1; transition:0.3s;left: 2px;}
.lypicH li a span b{ display:block; color:#FFF; position:absolute; z-index:2; top:26%; width:40px; left:28px; font-size:1.125em; font-weight:bold;}
.lypicH li.child2 a span i{background:#a95f16;}
.lypicH li.child3 a span i{background:#438d15;}
.lypicH li.child4 a span i{background:#F37920;}
.lypicH li a:hover span i{width:80px; height:80px; margin:6px; opacity:1; filter:alpha(opacity=100);}
.lypicH li a:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}


.lypicH2{margin-bottom:18px; overflow:hidden;}
.lypicH2 li{width:32%; margin-right:2%; float:left; height:158px;}
.lypicH2 li.child3{margin-right:0;}
.lypicH2 li a{display:block; width:100%; height:100%; position:relative;}
.lypicH2 li img{display:block; width:100%; height:100%; transition:300ms;}
.lypicH2 li a span{display:block; position:relative;  width:90px; height:90px; margin:auto; margin-top:-125px; text-align:center; vertical-align:middle;}
.lypicH2 li a span i{display:block;  width:90px; height:90px; background:#cee00f; opacity:0.58; filter:alpha(opacity=58); position:absolute; border-radius:50px; z-index:1; transition:0.3s;}
.lypicH2 li a span b{ display:block; color:#FFF; position:absolute; z-index:2; top:42%; width:70px; left:11px; text-align:center; font-size:1.125em; font-weight:bold;}
.lypicH2 li.child2 a span i{background:#1be887;}
.lypicH2 li:ntn-child(2) a span i{background:#1be887;}
.lypicH2 li.child3 a span i{background:#f31b27;}
.lypicH2 li:ntn-child(3) a span i{background:#f31b27;}

.lypicH2 li a:hover span i{width:80px; height:80px; margin:6px; opacity:1; filter:alpha(opacity=100);}
.lypicH2 li a:hover img{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}



.home_csxcp{height:310px;}
.home_csxcp .hd{ height:30px; line-height:30px; font-size:16px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.home_csxcp .hd ul{float:left;}
.home_csxcp .hd span{float:left; padding-left:20px;}
.home_csxcp .hd ul li{float:left; font-weight:bold; background-repeat:no-repeat; background-position:15px center;}
.home_csxcp .hd ul li.li0{ background-image:url(imgly_pic_icon03.jpg);}
.home_csxcp .hd ul li.li1{ background-image:url(imgly_pic_icon02.jpg);}
.home_csxcp .hd ul li.on{background-color:#db0000;}
.home_csxcp .hd ul li.li0.on{ background-image:url(imgly_pic_icon01.jpg);}
.home_csxcp .hd ul li.li1.on{ background-image:url(imgly_pic_icon04.jpg);}
.home_csxcp .hd ul li a{ display:block; padding:0 15px 0 48px;}
.home_csxcp .hd ul li.on a{color:#fff;} 

.home_csxcp_slide{width:100%; height:245px; overflow:hidden; position:relative; border:0;}
.home_csxcp_slide .inhd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:4px; z-index:2; }
.home_csxcp_slide .inhd ul{overflow:hidden; zoom:1; float:left;  }
.home_csxcp_slide .inhd ul li{ float:left; margin-right:6px;  width:6px; height:6px; line-height:6px; border-radius:3px; background:#fff; cursor:pointer; text-indent:99999em;}
.home_csxcp_slide .inhd ul li.on{ background:#f00; color:#fff; }

.home_csxcp_slide .inbd{position:absolute; top:0; left:0; width:100% !important; height:100% !important;}
.home_csxcp_slide .inbd ul{height:100% !important; width:auto !important;}
.home_csxcp_slide .inbd ul li{position:relative; line-height:30px; height:100%; width:100% !important;}
.home_csxcp_slide .inbd li img{width:100%; height:100%;}
.home_csxcp_slide .inbd li b{ display:block; position:absolute;width:100%;height:30px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1; overflow:hidden; text-overflow:ellipsis;}
.home_csxcp_slide .inbd li span{ display:block; position:absolute;width:80%;height:30px; bottom:0;left:0; z-index:2; overflow:hidden;}
.home_csxcp_slide .inbd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3;}
.home_csxcp_slide .inbd li span a:hover{color:#FC0;}

.hd_zj .bd{min-height:252px;display:block}
.hd_alfx_cont{width:100%; overflow:hidden;}
.hd_alfx_cont ul{ padding:5px 10px;}
.hd_alfx_cont li{ font-size:1.07em; line-height:29px;}
.hd_sy_yjzj  {padding-top:10px;min-height:165px}
.hd_sy_yjzj th{background:#f8f8f8; height:38px; line-height:38px; color:#bc1010; white-space:nowrap; font-size:15px}
.hd_sy_yjzj td{width:auto; height:33px; line-height:30px; padding:0 5px; white-space:nowrap;  overflow:hidden; text-overflow:ellipsis; color:#666; font-size:14px;}
.hd_sy_yjzj td.xh{ background:url(../img/2016_arrow1.gif) no-repeat 1px center; padding-left:15px;}
.hd_sy_yjzj td a{color:#666; display:block\9; width:200px\9; overflow:hidden; text-overflow:ellipsis;}
.hd_sy_yjzj td a:hover{color:#000;}

/*section06  hd========================*/
.conLeft06{float:left; width:56.7%;}
.conRight06{float:right; width:42%;}

.yjzjbox{height:324px;}
.yjzjiframe{height:232px; padding:5px; overflow:hidden;}
.yjzjiframe iframe{width:100%; height:100%;}
.wsdcbox{height:230px; padding:10px 5px 0; overflow:hidden;}

.hd_wsdc_list li{ background:url(img2016sy_dot00.jpg) no-repeat left center; padding:0 180px 0 12px; line-height:30px; overflow:hidden; position:relative;}
.hd_wsdc_list li a{ display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.hd_wsdc_list li a:hover{font-weight:bold;}
.hd_wsdc_list li em{ font-style:normal;}
.hd_wsdc_list li em.red{color:#bc1010;}
.hd_wsdc_list li em.green{color:#00741b;}
.hd_wsdc_list li span{ position:absolute; right:0; background:#fff; top:0; color:#999999; padding-left:10px; z-index:1;}

.hdan{height:70px;}
.hdan ul{margin-right:-3%;}
.hdan li{width:30.8%; height:66px; line-height:66px; vertical-align:middle; margin-right:2.2%; float:left; background:#ffe5e5; border-radius:3px; text-align:center; font-size:1.2em; font-weight:bold;}
.hdan li:hover{background:#f5cbcb;}
.hdan li:hover a{color:#900;}
.hdan li img{margin-right:15px;}

.zfhfrxCon{ padding-left:1%;padding-bottom: 5px;}
.zfhfrx_index{width:100%; height:110px;}
.zfhfrx_index iframe{width:100%; height:100%;}
/*.zfhfrx_index li{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  font-size:1.1em; line-height:2;}
.zfhfrx_index li b{color:#dc0000;}*/

.zxkf{border:1px solid #ebebeb; border-left:0;}
.zxkf ul{margin-right:-4px;}
.zxkf li{display:block; float:left; width:25%; text-align:center; line-height:1.2;}
.zxkf li a{display:block;  border-left:1px solid #ebebeb; padding:10px; height:100px; position:relative; line-height:30px; overflow:hidden;}
.zxkf li a i{display:block; height:70px; line-height:70px;}
.zxkf li a img{display:inline-block; margin:auto;}
.zxkf li a span{display:block; position:absolute; top:0; left:0; width:100%; height:0; background:#ffe5e6; color:#666; -webkit-transition:height 0.4s; transition:height 0.4s; overflow:hidden;}
.zxkf li a span b{padding:15px; text-align:left; line-height:20px; display:table-cell; vertical-align:middle; height:100%;}
.zxkf li a span b img{display:block; margin:auto;}
.zxkf li a:hover span{height:100%; display:block; color:#666;}

.cjwt_list{height:100px; padding:10px 5px;}
.cjwt_list li{width:50%; float:left; line-height:1.7;}
.cjwt_list li a{display:block; float:left; background:url(img2016sy_dot00.jpg) left center no-repeat; padding-left:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:96%;}
.cjwt_list li a:hover{background:url(img2016sy_dot01.jpg) left center no-repeat;}

.zsk{width:100%; float:left; margin-right:2%;}
.zsk-lm{padding-top:18px;}
.zsk-lm li{width:25%; float:left; text-align:center; line-height:1.5; font-size:1.1em;}
.zsk-lm li a{display:black; position:relative; width:80px;}
.zsk-lm li a i{display:block; height:58px; width:58px; border-radius:31px; padding:2px; border:1px solid #FFF; margin:auto; overflow:hidden;}
.zsk-lm li a:hover{font-weight:bold;}
.zsk-lm li a:hover i{border:1px solid #6F6; padding:2px; border-radius:31px;
	-webkit-animation: spinAround 2s linear infinite;
	-moz-animation: spinAround 2s linear infinite;
	animation: spinAround 2s linear infinite;}

/*.znwd{width:20%; padding-top:10px; float:left;}
.znwd a{display:block; background:#ffe5e5; text-align:center; line-height:2; padding-top:10px; padding-bottom:20px; font-size:1.1em; font-weight:bold;}
.znwd a img{display:block; margin:auto; padding:15px 0;}
.znwd a:hover{background:#f5cbcb}*/


/*section05  tz========================*/
.conLeft05{float:left; width:43.3%; margin-right:1.7%;}
.conCen05{float:left; width:31.3%;}
.conRight05{float:right; width:22%;}

/*section08  zt========================*/


/*section09  yy========================*/
.replyRank {color:#666}
replyRank th{ height:28px; line-height:28px; text-align:center;  background:#e7e7e7; color: #435d7a;}
.replyRank td{ height:30px; line-height: 30px; text-align:left; border-bottom: 1px dashed #e7e7e7;text-indent: 1.5em;font-size: 1.07em;}
.replyRank .num { border-left:0; border-left:none;}
.replyRank .num span{ display:inline-block; height:30px; overflow:hidden;}
.replyRank .replyCount { color: #ff0000;}

.yyzx{max-width:996px; margin:auto; margin-top:12px; margin-bottom:20px;}
.yyrow{}

.yyrow .col01{width:360px; float:left; padding:0 5px;}
.yyrow .row1{height:260px; margin-top:10px;}
.yyrow .row2{height:166px; margin-top:10px; line-height:146px;}
.yyrow .row3{height:105px; margin-bottom:10px; vertical-align:middle; line-height:100px;}

.yybox{height:100%;}
.yyrow a{display:block; width:100%; height:100%; padding:0; margin:0; overflow:hidden; text-align:center; font-size:20px;}
.yyrow a:hover{opacity:.8; filter:alpha(opacity=80);}
.yyrow a i{display:inline-block; width:80px; height:80px; background:url(imgyy_icon.png) center top no-repeat; vertical-align:middle;}

.yyrow .row3 a i{margin-right:15px;}


.yywb a{background:#ed8493; line-height:50px; color:#FFF;}
.yywb a i{ display:block; clear:both; margin:auto; margin-top:30px;  background-position: center -484px; }
.sm, .sj,.yywb{width:48.5%; float:left; padding-right:5px;}
.qy, .app, .kf, .yywx{width:48.5%; float:right;}

.sm a{background:#3ca1db; line-height:50px;}
.sm a i{display:block; clear:both; margin:auto; margin-top:60px;}

.qy a{background:#628dee; line-height:50px;}
.qy a i{ display:block; clear:both; margin:auto; margin-top:60px; background-position: center -120px;}

.zd a{background:#f1eee6;}
.zd a i{background-position: center -120px; margin-right:15px; background-position: center -242px;}

.yywx a{background:#4ddaa4; line-height:50px; color:#FFF;}
.yywx a i{display:block; clear:both; margin:auto; margin-top:30px;background-position: center -728px; }

.yywb a{background:#ed8493; line-height:50px;}
.yywb a i{ display:block; clear:both; margin:auto; margin-top:30px;  background-position: center -484px; }

.kf a{background:#8b88f1; line-height:50px;}
.kf a i{ display:block; clear:both; margin:auto; margin-top:30px; background-position: center -606px;}

.sj a{background:#23c9b7; line-height:50px;}
.sj a i{ display:block; clear:both; margin:auto; margin-top:60px; background-position: center -728px;}

.app a{background:#4cafe2; line-height:50px;}
.app a i{ display:block; clear:both; margin:auto; margin-top:60px; background-position: center -848px; }

.sjkf a{background:#f1eee6;}
.sjkf a i{background-position: center -120px; background-position: center -971px;}

.dt a{background:#f1eee6;}
.dt a i{background-position: center -120px;  background-position: center -1091px;}

/*rl*/
.index_rl{ background:#0d477c; height:37px; position:relative; padding-top:3px;}
.rl_con{width:100%; height:34px;}
.rl_con iframe{width:100%; height:100%;}

/*zt*/
.index_zt{background:#FFF; padding:0 20px; height:85px;}

.zhuantilink {
    width: 12%;
    background: #e7e7e7;
    font-weight: normal;
    color: #fff;
    font-size: 16px;
    height: 68px;
    line-height: 68px;
    text-align: center;
    cursor: pointer;
    float:left
}
.zhuantilink:hover {
    background: #00B8EE;
    transition: all .3s ease-out 0s;
}

.zhuantilink a {
    background: url(imgxwzx_icon57.png) no-repeat left center;
    padding-left: 10px;
    height: 70px;
    display: block;
    margin-left: 15px;
}

.zhuantilink a:hover {
    background: url(imgxwzx_icon58.png) no-repeat left center;    color: #fff;
}

.links_scroll{float:right;width:87%}
.links_scroll .inlinks{ position:relative; overflow:hidden;}
.links_scroll .prev, .links_scroll .next{ position:absolute; top:20px; width:26px; height:26px; border-radius:14px; border:1px solid #999;  background:#999999; text-align:center; line-height:26px; color:#fff; font-family:"ËÎÌå"; font-size:16px; font-weight:bold; cursor:pointer;  opacity:.8; filter:alpha(opacity=80);}

.links_scroll .prev{left:5px;}
.links_scroll .next{right:5px;}
.links_scroll .bd{overflow:hidden; margin:0 40px;}
.links_scroll .bd ul li{float:left; padding-right:18px; width: 220px;}
.links_scroll .bd ul li img{ width:220px; height:70px;}
.links_scroll .prev:hover, .links_scroll .next:hover{color:#333; background:#FFF;  opacity:.6; filter:alpha(opacity=60);}

/*links*/
.index_link{background:#e8e8e8; background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e7e7e7));
	background: -moz-linear-gradient(top,  #f9f9f9,  #e7e7e7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e7e7e7');
	background:linear-gradient(180deg, #f9f9f9 0%, #e7e7e7 100%);}
.index_linkcon{width:100%;}
.index_linkcon span{ display:block; float:left; line-height:46px; padding-left:30px; font-size:1.2em; font-weight:bold; color:#d73c3c; margin-right:10px;}
.zflj{color:#333; line-height:46px; float:left; font-size:1.2em;}
.zflj a{color:#333; display:inline-block; padding:0 10px;}
.zflj a:hover{color:#F00;}

.dhlj{float:left; line-height:46px; font-size:1.1em;}
.dhlj li{float:left; padding:0 24px 0 12px; background:url(imgslider-arrow22.jpg) right 22px no-repeat; cursor:pointer;}
.dhlj li.viewlj{background:url(imgslider-arrow22.jpg) right -20px no-repeat #CCC;}

.mainljcon{display:block; background:#FFF; font-size:1em; line-height:1.6;}
.mainljcon ul{display:none; padding:15px 30px;}

ul.hfuwu_btn{
margin-top: 6px;}
ul.hfuwu_btn li {
    background: #e7e7e7;
    font-weight: normal;
    text-align: center;
    cursor: pointer;
    float:left;margin-bottom: 6px;
}
.top_btn ul.hfuwu_btn  li.b1,.top_btn ul.hfuwu_btn  li.b2,.top_btn ul.hfuwu_btn  li.b3,.top_btn ul.hfuwu_btn  li.b4,.top_btn ul.hfuwu_btn  li.b5,.top_btn ul.hfuwu_btn  li.b6,.top_btn ul.hfuwu_btn  li.b7,.top_btn ul.hfuwu_btn  li.b8{
    background: #e7e7e7;
}
.top_btn ul.hfuwu_btn li a{color:#666;margin-top: 0px;}

ul.hfuwu_btn li:hover {
    background: #00B8EE;
    transition: all .3s ease-out 0s;
}
ul.hfuwu_btn li:hover a{color:#fff;}

/*bottom*/
#footer{height:62px; position:relative; color:#FFF; margin:18px auto 0 auto; z-index:3; min-width:1002px; font-size:13px;}
#footer .container{position:relative; height:100%;}
#footer b{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; z-index:3;}
#footer .container div{z-index:4;}
#footer td{vertical-align:middle;}
.footer-nav{position:absolute; top:0; left:720px;  vertical-align:middle; line-height:42px; padding:10px 0;} 
.footer-nav span{display:inline-block;}
.footer-nav a{color:#FFF; display:inline-block; padding-right:5px;}
.footer-nav span a{padding-right:0;}
.footer-nav a:hover{color:#FF6;}
.footer-pic{ position:absolute; top:0; right:0; width:240px; padding-top:6px; box-sizing:content-box;}
#_span_jiucuo img{width:75px;}
#imgConac{width:50px; height:50px;}
.footer-copyright{position:absolute; width:680px; left:15px; line-height:22px; z-index:2; padding-top:8px; height:50px; overflow:hidden;}
.footer-copyright p{ margin:0;}
.footer-copyright a{color:#FFF;}
.footer-copyright a:hover{color:#FF6;}

.right-nav{display: inline-block; width: 78px; height: 100%; padding-top:130px; background:url(imgindex_rnav_bg.png) repeat left top; position: fixed; top: 0; right: -78px; z-index:99;}
.hand{width: 80px; opacity:100; height: 100px; background: url(imgrighthand.png) no-repeat center center; font: 12px/24px "Microsoft YaHei"; color: #fff; position: fixed; right: 0; top: 20%; cursor: pointer; z-index: 99; vertical-align: middle; text-align: center;}
.hand span{display: inline-block; width: 80px; position: absolute; left: 0; top: 50%; font: 12px/24px "Microsoft YaHei"; color: #fff; margin-top: 24px;}
.right-nav-touch{width: 10px;height:100%;position: fixed;right:0;top:0;}
.right-nav li{padding: 20px 0; height: 60px;position:relative;}
.right-nav li a{display: inline-block; width: 78px; padding-top: 40px; font: 14px/20px "Microsoft YaHei"; color: #fff; text-align: center;}
.right-nav li a:hover{text-decoration:none;}
.right-nav li a.a1{background:url(imgrightnavtb1.png) no-repeat center top;}
.right-nav li a.a2{background:url(imgrightnavtb2.png) no-repeat center top;}
.right-nav li a.a3{background:url(imgrightnavtb3.png) no-repeat center top;}
.right-nav li a.a4{background:url(imgrightnavtb4.png) no-repeat center top;}
.right-nav li a.a5{background:url(imgrightnavtb5.png) no-repeat center top;}
.right-nav li a.a6{background:url(imgrightnavtb6.png) no-repeat center top;}
.right-nav li a.a7{background:url(imgrightnavtb7.png) no-repeat center top;}
.right-nav li:hover{background:#58B7FC;}
.right-nav li a.a1:hover{background:url(../img/erweima.png) no-repeat center top;text-indent: 1000px;background-size: contain;}
.right-nav li a.a5:hover{background:url(imgmcfabu.jpg) no-repeat center top;text-indent: 1000px;background-size: contain;}

.right-nav li:hover .cndns-right-box{display:block}
.right-nav li .cndns-right-box{position:absolute;top:0;right:78px;display:none;}
.right-nav li .cndns-right-box .box-border {
    padding: 6px 8px;
    background-color: #000;
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    box-shadow: 0px 3px 8px rgba(0,0,0,0.15);
    position: relative;
    width: 115px;
    opacity: 0.8;
}
.right-nav li .cndns-right-box a {width: 32px;line-height: 32px; padding-top: 0; }

@media (min-width: 1220px) and (max-width: 1320px) {
.container{margin:0 60px 0 20px;}
.footer-nav{line-height:22px;}
}
@media only screen and (max-width: 1220px) {
.container{margin-right:60px;}
.footer-nav{line-height:22px;}
.gzgkjj{line-height:1.6;}
.index_btn01 li{font-size:1em;} 
.zflj,.dhlj{font-size:1.05em;}
}
@media only screen and (max-width: 1100px) {
.container {margin:0; width:100%;}.top_ft_tab ul li {
    width: 26%;
}
.hand {display:none}
}
@media only screen and (max-width: 1024px) {
.zflj,.dhlj{font-size:1.02em;}


}

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important;} /* Black prints faster: h5bp.com/s */
  a{ text-decoration: underline;}
  a[href]:after { content: " (" attr(href) ")";}
  abbr[title]:after { content: " (" attr(title) ")";}
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: "";}  /* Don't show links for images, or javascript/internal links */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid;}
  thead { display: table-header-group;} /* h5bp.com/t */
  tr, img { page-break-inside: avoid;}
  img { max-width: 100% !important;}
  @page { margin: 0.5cm;}
  p, h2, h3 { orphans: 3; widows: 3;}
  h2, h3 { page-break-after: avoid;}
}

@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	;}
	to {
		-webkit-transform: rotate(360deg);}
}
@-moz-keyframes spinAround {
	from {
		-moz-transform: rotate(0deg)
	;}
	to {
		-moz-transform: rotate(360deg);}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	;}
	to {
		transform: rotate(360deg);}
}