﻿@charset "utf-8";


html{ font-family:"微软雅黑","宋体","serif"; }
body { font-size:12px; color:#333; padding:0px; margin:0px; font-family:"微软雅黑","宋体","serif"; }
img { border:none; }
ul li {list-style-type:none;}
ul, form, p, a, img, table, tr, td, li,dd,dt,dl { margin:0;padding:0;list-style:none;color:#333; }
a {text-decoration:none; outline:none;}
h1 {margin:0;padding:0;font-weight:normal; }
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
input,textarea{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:none;}
input{ outline:none; }
.f14{ font-size:14px; }


.zong{ width:1300px; margin:0 auto; }



.top{ line-height:28px; padding:8px 0px;   background:#606060; font-size:14px; color:#c6c6c6; position:relative; }
.topzong{ width:1300px; margin: 0 auto;padding: 0; height:auto; position:relative; }

.links{ float:left; }
.links a{ font-size:14px; color:#c6c6c6; float:left; }
.links a:hover{ color:#fd6d1f; }
.links span{ float:left; padding:0px 11px; }


.search{background:url(../images/search_ico.png) center no-repeat; float: right;width: 24px;height: 24px;margin-top: 0px;margin-right: 20px;cursor: pointer;}
.search_kuang{position: absolute;right: 0;top: 40px;z-index:99999;width: 100%;height: 55px;display: none}
.search_kuang form{width: 238px;height: 44px;border:#fd6d1f 3px solid;background: #fff;float: right;}
.search_kuang input[type=text]{border: 0;width:80%;height: 42px;line-height: 42px;text-align: left;text-indent: 1em;float: left;}
.search_kuang input[type=submit]{ background:url(../images/search_ico2.png) center no-repeat; width: 20px;height: 20px;float: right;border: 0;margin-top: 12px;margin-right: 10px;cursor: pointer}


.logo{}
.logo img{} 

.nav{ background:#4398ce; width:100%; height:50px; }
.nav ul{ text-align: center;}
.nav ul li{width: 10%;float: left;text-align: center;position:relative;}
.nav ul li a{color: #fff;width: 100%;height: 50px;line-height: 50px;font-size:18px ;display: inline-block}

#nav_xiala li ul.menu_xiala {display:none; position:absolute; z-index:999999999; width:130px; padding:0; background:#fff;border: #ddd 1px solid;border-bottom: #fd6d1f 5px solid;}
#nav_xiala li ul.menu_xiala li { width:100%; background:#fff;border-top: #ddd 1px solid}
#nav_xiala li ul.menu_xiala li:nth-child(1){border-top: 0;}
#nav_xiala li ul.menu_xiala li a{line-height:40px; height: 40px; color:#4398ce; font-size:14px;width:auto;}
#nav_xiala li ul.menu_xiala li a:hover{ background:none; color:#11456f;}
.menu_xiala_dingwei { position:absolute;}
.menu_xiala_right { right:-130px;}
#full-width-slider { width: 100%; color: #000; height: 100% !important; }


.royalSlider { width: 600px; height: 400px; position: relative; direction: ltr; }
.royalSlider > * { float: left; }

.rsOverflow { width: 100%; height: 100%; position: relative; overflow: hidden; float: left; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.rsVisibleNearbyWrap { width: 100%; height: 100%; position: relative; overflow: hidden; left: 0; top: 0; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.rsVisibleNearbyWrap .rsOverflow { position: absolute; left: 0; top: 0; }
.rsContainer { position: relative; width: 100%; height: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0); }
.rsArrow, .rsThumbsArrow { cursor: pointer; }
.rsThumb { float: left; position: relative; }
.rsArrow, .rsNav, .rsThumbsArrow { opacity: 1; -webkit-transition: opacity 0.3s linear; -moz-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; }
.rsHidden { opacity: 0; visibility: hidden; -webkit-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -moz-transition: visibility 0s linear 0.3s, opacity 0.3s linear; -o-transition: visibility 0s linear 0.3s, opacity 0.3s linear; transition: visibility 0s linear 0.3s, opacity 0.3s linear; }
.rsGCaption { width: 100%; float: left; text-align: center; }

.rsSlide { position: absolute; left: 0; top: 0; display: block; overflow: hidden; height: 100%; width: 100%; }
.royalSlider.rsAutoHeight, .rsAutoHeight .rsSlide { height: auto; }
.rsContent { width: 100%; height: 100%; position: relative; }
.rsPreloader { position: absolute; z-index: 0; }
.rsNav { -moz-user-select: -moz-none; -webkit-user-select: none; user-select: none; }
.rsNavItem { -webkit-tap-highlight-color: rgba(0,0,0,0.25); }
.rsThumbs { cursor: pointer; position: relative; overflow: hidden; float: left; z-index: 22; }
.rsTabs { float: left; background: none !important; }
.rsTabs, .rsThumbs { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: rgba(0,0,0,0); }
.rsVideoContainer { width: auto; height: auto; line-height: 0; position: relative; }
.rsVideoFrameHolder { position: absolute; left: 0; top: 0; background: #141414; opacity: 0; -webkit-transition: .3s; }
.rsVideoFrameHolder.rsVideoActive { opacity: 1; }
.rsVideoContainer iframe, .rsVideoContainer video, .rsVideoContainer embed, .rsVideoContainer .rsVideoObj { position: absolute; z-index: 50; left: 0; top: 0; width: 100%; height: 100%; }
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe, .rsVideoContainer.rsIOSVideo video, .rsVideoContainer.rsIOSVideo embed { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-right: 44px; }
.rsABlock { left: 0; top: 0; position: absolute; z-index: 15; }
img.rsImg { max-width: none; }

.rsNoDrag { cursor: auto; }
.rsLink { left: 0; top: 0; position: absolute; width: 100%; height: 100%; display: block; z-index: 20; background: url(blank.gif); }


.coloredBlock { padding: 12px; background: rgba(255,0,0,0.6); color: #FFF; width: 200px; left: 20%; top: 5%; }
.infoBlock { position: absolute; bottom: 10%; right:10% ; top:auto; left: auto; width: 30%; padding-bottom: 0; background: #FFF; background: rgba(255, 255, 255, 0.8); overflow: hidden; padding:13px 20px; height:60px; }
.infoBlockLeftBlack { color: #FFF; background: #000; background: rgba(144, 12, 12, 0.6); left: auto; 
}
.infoBlock h4 { font-size: 18px; line-height: 1.2; margin: 0; padding-bottom: 3px; }
.infoBlock p { font-size: 16px; margin: 4px 0 0; width: 100%; text-align: right; height: 30px; line-height: 30px; }
.infoBlock span{display: inline-block;width:100px;height: 30px;border-radius:5px;background: rgba(255,180,36,.55);line-height: 30px;text-align: center;color: #fff;font-size: 18px;float: right;margin-left: 20px;}
.infoBlock a { color: #FFF; 
}
.fullWidth { width:100%; margin: 0 auto; height: 640px; }
.fullWidth img{width: 100% !important;height: 100% !important;margin-left: 0 !important;}
.rsOverflow{width: 100% !important; height: 100% !important;}

.rsMinW .rsArrowIcn { width: 24px; height: 44px; position: absolute; cursor: pointer; background: url('../images/anniu_left.png') center center no-repeat transparent; right: auto; left: 2%; top: 45%; opacity: 0; }
.rsMinW .rsArrowRight .rsArrowIcn { background: url('../images/anniu_right.png') center center no-repeat transparent;right: 2%;left: auto;}
.rsMinW .rsArrowDisabled .rsArrowIcn { opacity: .3 !important; filter: alpha(opacity=30);  *display: none; }
.rsMinW:hover .rsArrowIcn{opacity: 1;}
.rsMinW .rsBullets { position: absolute; bottom: 15px; right: 0; left:0; z-index: 35; padding-top: 4px; height: auto; text-align: center; line-height: 6px; overflow: hidden; }
.rsMinW .rsBullet { width: 13px; height: 13px; display: inline-block; *display:inline; 
	*zoom:1; padding: 6px 10px 6px 10px; }
.rsMinW .rsBullet span { display: block; width: 13px; height: 13px; border-radius: 50%; background:#fff; border: #fff 1px solid
}
.rsMinW .rsBullet.rsNavSelected span { background: none; }


.indexpart1{ padding-top:15px; }

.ipart1{ width:310px; float:left; }
.ipart1_title{ border-bottom:solid 2px #4398ce; text-align:center; margin:0 auto; line-height:36px;  }
.ipart1_title a{ font-size:22px; font-weight:bold; display:block; width:50%; height:100%; margin:0 auto; padding:10px 0px; background:url(../images/hxian.jpg) repeat-x bottom center; margin-bottom:-2px;  }
.ipart1_title a:hover{ }

.ipart1_div{ margin-top:15px; }
.ipart1_date{ float:left; border:solid 1px #999; width:70px; text-align:center; line-height:30px; margin-top:5px; }
.ipart1_dtop{ background:#4398ce; font-size:18px; color:#fff; }
.ipart1_dbottom{ color:#4398ce; font-size:14px; }
.ipart1_dtop,.ipart1_dbottom{ padding:7px 0px; }

.ipart1_right{ float:right; line-height:26px; font-size:14px; width:225px; }
.ipart1_right a{  display:block;  } 

.ipart1_rtitle{}
.ipart1_rtitle a{ color:#4398ce;}
.ipart1_rtitle a:hover{ text-decoration:underline; }

.ipart1_rwz{}
.ipart1_rwz a{  color:#999; }
.ipart1_rwz a:hover{ color:#4398ce; }



.ipart2{ float:right; width:930px; }
.ipart2_title{ padding-left:55px; line-height:32px; margin-top:10px; background:url(../images/ipart_biao.png) no-repeat left center; }
.ipart2_title a{ color:#4398ce; font-size:22px; font-weight:bold; }
.ipart2_title a:hover{}

.ipart2_kuang{}
.ipart2_div{ float:left; width:290px; margin-right:30px; margin-top:13px; }
.ipart2_divlast{ margin-right:0px !important; }

.ipart2_dpic{ border-bottom:solid 3px #fd6d1f; }
.ipart2_dpic a{ display:block; }
.ipart2_dpic img{ width:100%; height:180px; }

.ipart2_dtitle{ line-height:24px; margin-top:5px; }
.ipart2_dtitle a{ display:block; color:#4398ce; font-size:14px; }
.ipart2_dtitle a:hover{ color:#fd6d1f; }

.ipart2_div:hover .ipart2_dtitle a{ color:#fd6d1f; }

.ipart2_date{ color:#666; text-align:right; line-height:20px; }




.indexpart2{ margin-top:35px; }



.ipart3{ width:390px; float:left; margin-right:60px; }
.ipart3last{ margin-right:0px !important; }

.ipart3_title{ border-top:solid 2px #4398ce; line-height:32px;text-align:center; }
.ipart3_title a{ font-size:22px; font-weight:bold; color:#4398ce; background:url(../images/hxian.jpg) repeat-x top center; padding:10px 0px; display:block; width:50%; margin:0 auto;  margin-top:-2px;  }
.ipart3_title a:hover{}

.ipart3_kuang{ }
.ipart3_div{ margin-bottom:10px; line-height:26px; }
.ipart3_dtitle{ float:left; }
.ipart3_dtitle a{ font-size:14px; }
.ipart3_dtitle a:hover{ color:#4398ce; }

.ipart3_date{ float:right; }



.ipart4{ margin-top:20px; background: #f9f6ef; padding: 10px 0 20px 0;}

.ipart4 .ipart4_l{width: 100%;height: auto;overflow: hidden;margin:0 auto}
.ipart4 .ipart4_l li{/*width: 8%;margin-right: 3%;*/height: 65px;display: inline-block;padding:10px  0; text-align: center;border: #f9f6ef 1px solid;border-radius:10px; width:104px; margin-right:20px;}
.ipart4 .ipart4_l li img {width: 42px;height: 42px;display: block;text-align: center;margin: 0 auto;}
.ipart4 .ipart4_l li .c_img{display: none}
.ipart4 .ipart4_l li p{color: #777;font-size: 16px;margin-top: 5px;}
.ipart4 .ipart4_l li a{width: 100%;height: 100%;display: block;}
.ipart4 .ipart4_l li:last-child{margin-right: 0;}
.ipart4 .ipart4_l li:hover .g_img{display: none}
.ipart4 .ipart4_l li:hover .c_img{display: block}
.ipart4 .ipart4_l li:hover p{color: #ffb424}
.ipart4 .ipart4_l li:hover{border: #ffb424 1px solid;}
.ipart4 .ipart4_l li:hover a{cursor: pointer}



.ipart5{  background: #f9f6ef; padding: 10px 0 35px 0; }
.ipart5 ul{}
.ipart5 li{ width:295px; float:left; margin:0px 15px; box-shadow:5px 12px 12px -10px rgba(10, 10, 10, 0.3); }
.ipart5 li a{ display:block; }
.ipart5 li img{ width:100%; height:150px; }

.ipart5_wz{ text-align:center; font-size:14px; color:#efefef; background:#fd6d1f; line-height:28px; padding:3px 0px; }



.ipart6{ margin-top:30px; }

.ipart6_top{}

.ipart6_twechat{ float:left; }
.ipart6_twechatlogo{ float:left; margin-top:17px; }
.ipart6_twechatwz{ float:left; color:#fd6d1f; font-size:14p; line-height:26px; font-weight:bold; margin-left:10px; }
.ipart6_twechatwz1{ font-size:14px; line-height:30px; }
.ipart6_twechatimg{ float:left; /*margin-left:35px; */ margin-left:10px; }

.ipart6_title{ float:left; margin-left:100px; }
.ipart6_title a{ display:block; }

.ipart6_pic{ text-align:center; margin-top:20px; }
.ipart6_pic img{ width:1150px; }


.ipart7{ background:#f5f5f5; width:1150px; margin:0 auto;  margin:20px auto 20px auto; font-size:14px; line-height:30px; padding:5px 0px; }

.ipart7_title{ margin-left:20px; padding-left:30px; background:url(../images/links-biao.jpg) no-repeat left center; font-weight:bold; float:left; }
.ipart7_links{ float:left; margin-left:20px; }

.ipart7_links a{ float:left; font-size:14px; }
.ipart7_links a:hover{ color:#fd6d1f; }
.ipart7_links span{ float:left; margin:0px 7px; }

.footer{ background:#181818; font-size:14px; color:#fff; text-align:center; line-height:28px; padding:15px 0px; }
 
.footer span{ padding-left:18px; }




.brow{ font-size:16px; line-height:30px; margin-top:20px; border-bottom:solid 1px #999; padding-bottom:5px; }
.brow a{ float:left; font-size:16px; }
.brow span{ float:left; padding:0px 5px; }
.brow a:hover{ color:#4398ce; }
.browxz{ color:#4398ce !important; }


.zongkuang{ padding:20px 0px 10px 0px; }

.left{ width:330px; float:left;  }

.left_part1{}

.left_title{ color:#4398ce; font-size:20px; font-weight:bold; border-bottom:solid 2px #4398ce; text-align:center; line-height:32px; padding-bottom:5px; margin-bottom:20px; }

.left_title1{ }
.left_title1 a{ color:#4398ce }
.left_title2{}

.left_part1_xw1{}
.left_part1_xw1 a{ display:block; position:relative;  }
.left_part1_xw1 img{ width:100%; height:200px; }

.left_part1_xw1_wz{ font-size:14px; background:url(../images/left-wzbg1.png) repeat; line-height:24px; padding:5px 15px; position:absolute; bottom:0px; left:0px; color:#fff; }

.left_part1_xw2{ margin-top:15px; }
.left_part1_xw2title{ padding-left:9px; background:url(../images/left-wzbg2.jpg) repeat-y left center; line-height:26px;  }
.left_part1_xw2title a{ font-size:16px; color:#4398ce; }
.left_part1_xw2title a:hover{}

.left_part1_xw2zy{ margin-top:5px; }
.left_part1_xw2zy a{ font-size:14px; line-height:24px; }
.left_part1_xw2zy a:hover{ color:#4398ce; }



.left_part2{ margin-top:20px; }

.left_part2_kuang{ border-left:solid 1px #999;   padding:15px 5px 0px 5px; }
.left_part2_div{ padding-bottom:15px;}
.left_part2_date{ background:url(../images/left-datebg2.jpg) no-repeat left center; width:51px; text-indent:12px; line-height:21px; }
.left_part2_dtitle{ font-size:14px; line-height:24px; margin-top:5px; }
.left_part2_dtitle a{ display:block; }

.left_part2_dtitle a:hover{ color:#4398ce; }

.right{ width:850px; float:right;  border-left:solid 1px #4398ce;padding-left:60px; }

.list_div{}
.list_fy{}


.content_title{ font-size:24px; font-weight:bold; color:#4398ce; margin-top:10px; text-align:center; line-height:32px; border-bottom:dashed 1px #888; padding-bottom:8px; }

.content_sjcs{ text-align:center; margin-top:22px; line-height:26px; font-size:14px; color:#666; }
.content_sjcs span{ display:inline-block; padding-left:30px; margin:0px 8px;  }

.content_llcs{ background:url(../images/llcs.jpg) no-repeat left center; }
.content_time{ background:url(../images/fbsj.jpg) no-repeat left center; }

.content_zw{ margin-top:22px; }



.searchlg{ line-height:26px; }

.footer_left{ float:left; }

.footer_right{ float:right; }


.ipart8tab{ }
.ipart8tab_ul{ margin-bottom:10px; border-bottom:solid 2px #4398ce;}
.ipart8tab_ul li{ float:left; line-height:53px;  }
.ipart8tab_ul li a{ font-size:22px; color:#666; font-weight:bold; padding:0px 5px; text-align:center; display:block; float:left;border-bottom:solid 2px #4398ce;  margin-bottom:-2px;}
.ipart8tab_ul li span{ font-size:20px; color:#333; padding:0px 10px; display:block; float:left; }
.ipart8tab_ul li.hovers a{ color:#4398ce;border-bottom:solid 2px #fc6d1f; }

#main2 ul{ height:473px; overflow:hidden; }
#main2 ul li{ line-height:42px; border-bottom:1px solid #eeefef; }
.ipart8_ntitle{ float:left; color:#3b3b3b; font-size:16px; }
.ipart8_ntitle:hover{ color:#4398ce; }
.ipart8_date{ float:right; color:#9C9C9C; font-size:16px; }

.yzxx{ background:#4398ce; padding:30px;  }

.yzxx_top{ /*text-align:center;*/ text-indent:2em;  }

.yzxx_kuang{ background:#fff; padding:15px 15px;  margin-top:25px;}
.yzxx_div1{ font-size:16px; color:#4398ce; line-height:30px; padding-left:15px; text-indent:2em; }

.yzxx_div2{ font-size:16px; color:#4398ce; line-height:30px; padding-left:15px; margin-top:20px; }
.yzxx_div2 a{ font-size:16px; color:#4398ce; line-height:30px; }

.yzxx_bg1{ background:url(../images/yzxx-yxjbg.png) no-repeat right bottom; width:100%; margin-top:30px; padding-top:20px;  }
.yzxx_div3{ background:url(../images/yzxx-wzbg1.jpg) no-repeat; min-height:129px; padding:20px 0px 20px 15px;  }
.yzxx_div3 li{ font-size:12px; color:#4398ce; line-height:30px; }
