@charset "utf-8";
body {
	margin: 0px; padding: 0px; text-align: center; color: rgb(153, 153, 153); font-family: "微软雅黑"; font-size: 14px;
}
a {
	color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 14px; text-decoration: none;
}
a:hover {
	color: rgb(10, 55, 122); text-decoration: none;
}
ul {
	margin: 0px; padding: 0px;
}
ul li {
	list-style-type: none;
}
.clear {
	clear: both;
}
#nav {
	width: 930px; text-align: center; display: block;
}
#nav .mainlevel {
	background: no-repeat right; width: 100px; float: left;
}
#nav .mainlevel a {
	width: 100px; color: rgb(10, 55, 122); line-height: 80px; font-family: "微软雅黑", "宋体"; font-size: 15px; text-decoration: none; display: block;
}
#nav .mainlevel a.top_link:hover span.down {
	width: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-family: "微软雅黑", "宋体"; font-size: 15px; text-decoration: none; display: block; background-color: rgb(10, 55, 122);
}
#nav .mainlevel:hover > a.top_link span.down {
	width: 100px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-family: "微软雅黑", "宋体"; display: block; background-color: rgb(10, 55, 122);
}
#nav .mainlevel a:hover {
	color: rgb(255, 255, 255); font-family: "微软雅黑", "宋体"; text-decoration: none; background-color: rgb(10, 55, 122);
}
#nav .mainlevel .menuon {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(10, 55, 122);
}
#nav .mainlevel ul {
	display: none; position: absolute; z-index: 9999;
}
#nav .mainlevel ul li {
	margin: 0px; padding: 0px;
}
#nav .mainlevel li a {
	background: rgba(239, 239, 239, 0.5); width: 130px; text-align: center; color: rgb(10, 55, 122); line-height: 40px; font-family: "微软雅黑", "宋体"; font-size: 15px; font-weight: normal; display: block;
}
#nav .mainlevel li a:hover {
	color: rgb(255, 255, 255); font-family: "微软雅黑", "宋体"; background-color: rgb(10, 55, 122);
}
#nav .mainlevel #sub_02 li a {
	background: rgba(239, 239, 239, 0.5); width: 160px; text-align: left; color: rgb(10, 55, 122); line-height: 40px; padding-left: 15px; font-family: "微软雅黑", "宋体"; font-size: 15px; font-weight: normal; display: block;
}
#nav .mainlevel #sub_02 li a:hover {
	color: rgb(255, 255, 255); font-family: "微软雅黑", "宋体"; background-color: rgb(10, 55, 122);
}
.leftmenuout a {
	color: rgb(51, 51, 51); line-height: 50px; font-family: "微软雅黑"; font-size: 15px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; border-left-style: dotted; display: block; background-color: rgb(255, 255, 255);
}
.leftmenuout a:hover {
	color: rgb(255, 255, 255); background-color: rgb(10, 55, 122);
}
.leftmenuon a {
	color: rgb(255, 255, 255); line-height: 50px; font-family: "微软雅黑"; font-size: 15px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; border-left-style: dotted; display: block; background-color: rgb(10, 55, 122);
}
.b01 {
	border-top-color: rgb(239, 239, 239); border-top-width: 2px; border-top-style: solid;
}
.b02 {
	border-top-color: rgb(238, 238, 238); border-top-width: 8px; border-top-style: solid;
}
.b03 {
	background-position: center; width: 160px; height: 30px; color: rgb(51, 51, 51); letter-spacing: 5px; font-family: "微软雅黑"; font-size: 20px; margin-top: -60px; margin-left: 44%; background-color: rgb(255, 255, 255);
}
.bd04 {
	border-left-color: rgb(0, 164, 227); border-left-width: 5px; border-left-style: solid;
}
.bd05 {
	border-right-color: rgb(239, 239, 239); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.b06 {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.b006 {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.b07 {
	border-top-color: rgb(239, 239, 239); border-top-width: 3px; border-top-style: solid;
}
.b08 {
	border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(102, 102, 102); text-indent: 10px;
}
.b09 {
	background-position: center; border: 1px solid rgb(242, 243, 247); border-image: none; width: 60px; height: 25px; color: rgb(255, 255, 255); font-family: "微软雅黑"; background-color: rgb(10, 55, 122);
}
.b10 {
	border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted;
}
.bd01 {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.bd02 {
	border-top-color: rgb(239, 239, 239); border-right-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.bd10 {
	border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-left-width: 1px; border-right-style: dotted; border-left-style: dotted;
}
.rightm {
	color: rgb(102, 102, 102); font-family: "微软雅黑"; font-size: 20px; font-weight: bold; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.text01 {
	color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 14px;
}
.text02 {
	letter-spacing: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px;
}
.text03 {
	line-height: 1.8; font-family: "微软雅黑"; font-size: 14px;
}
.text003 {
	line-height: 2.5; font-family: "微软雅黑"; font-size: 14px;
}
.text003 p{
	padding:0; margin:0;
}

.text003 img{ max-width:100%;}

.qqhtext img{ max-height:800px;}

.text04 {
	color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 12px;
}
.text05 {
	color: rgb(10, 55, 122); font-family: "微软雅黑"; font-size: 14px; text-decoration: none;
}
.text06 {
	color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 16px; text-decoration: none;
}
.text07 {
	color: rgb(153, 153, 153); font-family: "微软雅黑"; font-size: 12px; text-decoration: none;
}
.text08 {
	color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 14px;
}
.text09 {
	color: rgb(10, 55, 122); font-family: "微软雅黑"; font-size: 16px; text-decoration: none;
}
.text10 {
	color: rgb(51, 51, 51); text-indent: 0px; font-family: "微软雅黑"; font-size: 15px; border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: dotted; border-left-style: dotted;
}
.a1 {
	color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 12px; text-decoration: none;
}
.a1:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.a2 {
	color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 14px; text-decoration: none;
}
.a2:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.a3 {
	width: 240px; height: 30px; color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 14px; text-decoration: none;
}
.a3:hover {
	color: rgb(10, 55, 122); text-decoration: none;
}
.a04 {
	color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 15px; font-weight: bold; text-decoration: none;
}
.a04:hover {
	color: rgb(10, 55, 122); text-decoration: underline;
}
.a05 {
	color: rgb(153, 153, 153); font-family: "微软雅黑"; font-size: 12px; text-decoration: none;
}
.a05:hover {
	color: rgb(153, 153, 153); text-decoration: underline;
}
.a06 {
	color: rgb(102, 102, 102); font-family: "微软雅黑"; font-size: 14px; text-decoration: none;
}
.a06:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.a07 {
	color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 16px; text-decoration: none;
}
.a07:hover {
	color: rgb(10, 55, 122); font-family: "微软雅黑"; font-size: 16px; text-decoration: none;
}
.section-focus-pic {
	margin: 0px; width: 300px; height: 300px; overflow: hidden; position: relative;
}
.section-focus-pic ul li {
	left: 300px; top: 0px; width: 300px; height: 280px; position: absolute;
}
.section-focus-pic ul li h3 {
	left: 30px; width: 200px; bottom: 2px; color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 14px; font-weight: normal; margin-left: 12px; position: absolute; z-index: 111;
}
.section-focus-pic ul li div {
	left: 0px; width: 300px; height: 44px; bottom: 0px; position: absolute; opacity: 0.6; background-color: rgb(102, 102, 102);
}
.section-focus-pic .pages {
	width: 300px; height: 280px;
}
.section-focus-pic .controler {
	right: 20px; bottom: 20px; position: absolute;
}
.section-focus-pic .controler b {
	background: url("imgs/news_index_icon.png") no-repeat -136px 3px; margin: 0px 0px 0px 5px; width: 20px; height: 10px; text-indent: 20px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.section-focus-pic .controler b.down {
	background-position: -161px 1px;
}
.section-focus-pic .controler2 a {
	top: 120px; width: 40px; height: 40px; display: block; position: absolute;
}
.section-focus-pic .controler2 a i {
	background: url("imgs/star.png") no-repeat; width: 22px; height: 34px; display: block; cursor: pointer;
}
.section-focus-pic .controler2 .prev {
	left: 5px;
}
.section-focus-pic .controler2 .prev i {
	background-position: -34px -68px; margin-left: 5px; _background: none;
}
.section-focus-pic .controler2 .prev:hover i {
	background-position: -34px -24px; left: 10px; _background: none;
}
.section-focus-pic .controler2 .next {
	right: 10px;
}
.section-focus-pic .controler2 .next i {
	background-position: -62px -68px; margin-left: 10px; _background: none;
}
.section-focus-pic .controler2 .next:hover i {
	background-position: -62px -24px; right: 10px; _background: none;
}
.rslides {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.rslides li {
	left: 0px; top: 0px; width: 100%; display: none; position: absolute; -webkit-backface-visibility: hidden;
}
.rslides li:first-child {
	float: left; display: block; position: relative;
}
.rslides img {
	border: 0px currentColor; border-image: none; width: 100%; height: auto; float: left; display: block;
}
.slide_container {
	width: 100%; margin-bottom: 0px; float: left; position: relative;
}
.slide {
	list-style: none; margin: 0px; padding: 0px; width: 100%; overflow: hidden; position: relative;
}
.slide li {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
.slide img {
	border: 0px currentColor; border-image: none; width: 100%; height: auto; display: block; position: relative; z-index: 1;
}
.slide_nav {
	background: url("/image/ad_ctr.png") no-repeat left top; left: 0px; top: 52%; width: 38px; height: 38px; text-indent: -9999px; overflow: hidden; text-decoration: none; margin-top: -45px; position: absolute; z-index: 3; opacity: 0.7; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.slide_nav:active {
	opacity: 1;
}
.slide_nav.next {
	background-position: right bottom; left: auto; right: 0px;
}
.box li {
	width: 250px; height: 160px; text-align: left; overflow: hidden; margin-right: 30px; float: left; position: relative;
}
.toll_img {
	width: 250px; height: 160px;
}
.toll_info {
	background: rgb(242, 243, 247); height: 160px; vertical-align: middle; display: table-cell;
}
.box li p {
	font: 13px/24px "微软雅黑"; padding: 10px; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.box li a {
	left: 0px; top: 0px; color: rgb(102, 102, 102); text-decoration: none; position: absolute;
}
#wrapper {
	margin: 10px auto 0px; width: 1090px; 
}
#qqh_wrapper {margin: 10px auto 0px; width: 1090px; background-color:#eee;}

#tabs2 {
	margin: 0px auto 50px; width: 1090px;
}
#tabs2 li {
	margin-right: 2px; float: left;
}
#tabs2 li a {
	background: rgb(10, 55, 122); padding: 10px 30px; color: rgb(255, 255, 255); font-family: "微软雅黑"; font-size: 15px; text-decoration: none; display: block;
}
#tabs2 li a:hover {
	background: rgb(0, 164, 227); color: rgb(255, 255, 255);
}
#tabs_container {
	background: white; padding: 0px 20px 60px 0px; overflow: hidden; position: relative;
}
#tabs_container div {
	margin-right: 0px;
}
.transition {
	transition:0.3s ease-in-out 0.3s; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s;
}
.make_transist {
	transition:0.3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out;
}
.hideleft {
	opacity: 0; transform: translateX(-100%); -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%);
}
.showleft {
	opacity: 1; transform: translateX(0px); transition-delay: 0.3s; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -o-transform: translateX(0px);
}
.tabulous_active {
	background: white !important; color: rgb(101, 92, 137) !important;
}
.tabulousclear {
	clear: both; display: block;
}
.link {
	background-position: center; width: 1090px; height: 100px; margin-bottom: 20px; margin-left: 0px;
}
.izl-rmenu {
	background: url("../images/r_b.png") no-repeat 0px bottom; left: 50%; bottom: 10px; padding-bottom: 73px; margin-left: 45%; position: fixed; z-index: 999;
}
.izl-rmenu .btn {
	width: 72px; height: 73px; margin-bottom: 1px; position: relative; cursor: pointer;
}
.izl-rmenu .btn-qq {
	background-position: 0px 0px; opacity: 0.8; background-image: url("../images/r_qq.png"); background-repeat: no-repeat; background-color: rgb(165, 77, 245); -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.izl-rmenu .btn-qq:hover {
	background-color: rgb(10, 55, 122);
}
.izl-rmenu a.btn-qq {
	background: url("../images/r_qq.png") no-repeat 0px 0px rgb(0, 164, 227); text-decoration: none; display: block; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.izl-rmenu a.btn-qq:visited {
	background: url("../images/r_qq.png") no-repeat 0px 0px rgb(0, 164, 227); text-decoration: none; display: block; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.izl-rmenu .btn-wx {
	background: url("../images/r_wx.png") no-repeat 0px 0px rgb(0, 164, 227); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.izl-rmenu .btn-wx:hover {
	background-color: rgb(10, 55, 122);
}
.izl-rmenu .btn-wx .pic {
	left: -130px; top: 0px; width: 130px; height: 130px; display: none; position: absolute;
}
.izl-rmenu .btn-phone {
	background: url("../images/r_phone.png") no-repeat 0px 0px rgb(0, 164, 227); opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.izl-rmenu .btn-phone:hover {
	background-color: rgb(10, 55, 122);
}
.izl-rmenu .btn-phone .phone {
	left: -160px; top: 0px; width: 160px; text-align: center; color: rgb(255, 255, 255); line-height: 73px; font-size: 18px; display: none; position: absolute; background-color: rgb(10, 55, 122);
}
.izl-rmenu .btn-top {
	background: url("../images/r_top.png") no-repeat 0px 0px rgb(0, 164, 227); display: none; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.izl-rmenu .btn-top:hover {
	background-color: rgb(10, 55, 122);
}
#imgbox-overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 80;
}
.imgbox-wrap {
	background: rgb(255, 255, 255); left: 0px; top: 0px; display: none; position: absolute; z-index: 90;
}
.imgbox-title {
	padding: 10px 10px 5px; text-align: left; color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 15px; display: none;
}
.anliu {
	border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 80px; height: 33px; text-align: center; color: rgb(51, 51, 51); font-family: "微软雅黑"; font-size: 14px; background-color: rgb(242, 243, 247);
}


/* 底部 */
.footeralls{
	width:100%;
	line-height:150%;
	background: #ca2f2f;
	padding-top:50px;
}
.footermain{
	text-align:left;
	margin:0 auto;
	width:1100px;
	color:#FFF;
	font-size:12px;
}
.footermain .title1{
	font-size:18px;
	line-height:200%;
}
.footermain a{
	color:#FFF;
}




/* 导航 */
.nav_inside{
	width: 100%;
	height: 56px;background: url(../../upfile/top_bg.png) repeat-x center;
	min-width: 1366px;
	line-height: 56px;margin-top: 25px;position: relative;z-index: 10;
}

.nav_inside .nav_con{  position: absolute; width: 100%; left:0px; top:0;height: 56px;}
.nav_inside ul{position: relative;z-index: 3;}
.nav_inside ul li{
	float: left;width:140px;position: relative;
}
.nav_inside ul li a{color: #2e2e2e;font-size: 16px;text-align: center;display: block; margin: 0 auto; width: 140px;height: 77px;position: relative;}
.nav_inside ul li a.add_spe_bg{color: #fff;background:url(../../upfile/top_red.png) no-repeat center;top: -10px;line-height: 75px;}
.nav_inside ul li a.add_bg{color: #fff;background: url(../../upfile/top_red.png) no-repeat center;top: -10px;line-height: 75px;}

.nav_inside .top_slide{width: 100%; background:url(../../upfile/top_slide.png) repeat-x center -1px;position:absolute;top:56px; left:0; z-index: 2;}
.nav_inside .top_slide dl{display: none;line-height: 58px; margin:0px;}
.nav_inside .top_slide dd{ display: inline-block; font-size: 14px;}
.nav_inside .top_slide dd a{color: #636363; padding: 0px 0px; display:inline-block; margin-left:2px;}
.nav_inside .top_slide dd a:hover { border-bottom: 2px solid #c90202;height: 56px;line-height: 56px;font-weight: bold;}
.nav_inside .top_slide dd.add_color{}
.nav_inside .top_slide dd.add_color a{border-bottom: 2px solid #c90202;height: 56px;line-height: 56px;font-weight: bold;}


.slideBox_banner{ 
	height:720px; 

	position:relative;top:0px;z-index:2;

}
.slideBox_banner .hd{ 
	height:18px; overflow:hidden; position:absolute; 
	bottom:56px; z-index:1; left: 48%;
}
.slideBox_banner .hd ul{ 
	overflow:hidden; zoom:1; float:left;  
}
.slideBox_banner .hd ul li{ 
	float:left; margin-right:24px;  width:18px; 
	height:18px; cursor:pointer;
	background:url(../images/gray_yuan.png) no-repeat center; 
}
.slideBox_banner .hd ul li.on{ 
	background:url(../images/red_yuan.png) no-repeat center; 
}
.slideBox_banner .bd{ 
	position:absolute; height:100%; z-index:0;  top:0; left:50%; margin-left:-960px; width:1920px;
}
.slideBox_banner .bd li{ 
	zoom:1; vertical-align:middle; text-align:center; width:100%;
}
.slideBox_banner .bd img{ 
	height:720px; display:inline-block;  
}
.btn{position: absolute;top: 50%;z-index: 11; left:50%; margin-left:-683px;}
.slideBox_banner .prev{ 
	display:block; width:65px; 
	height:93px; 
	  background:url(../images/click_left_gray1.png) no-repeat center;  
}
.slideBox_banner .prev:hover{
	
	
	background:url(../images/click_left_gray2.png) no-repeat center;
}
.slideBox_banner .next{ 
	display:block; width:65px; 
	height:93px; 
	 background:url(../images/click_right_red1.png) no-repeat center;   
}
.slideBox_banner .next:hover{
	
	
	background:url(../images/click_right_red2.png) no-repeat center;
}

.logoalls{
	width:1200px;
	padding-bottom:50px;
}

.logoone{
	display:inline-block;
	width:180px; margin:10px;
}
.logoone .nei{
	background:#FFF;
	height:70px;
	border:#f5f5f5 solid 1px; border-radius:5px;
	box-shadow: 0px 0px 10px #EEE;
}
.logoimg{
	margin:0 auto;
	margin-top:5px;
	width:160px; height:60px;
}



.ab_pages{clear:both;padding:20px 0;font-size:14px;text-align:center; overflow:hidden; margin:20px auto;display: table;}
.ab_pages ul{display:inline-block;margin:0 auto;padding:0}
.ab_pages ul a{color:#555;display:block;padding: 5px 11px;  border: 1px solid #ddd;float: left;margin: 0 5px;font-size:12px; line-height:150%;}
.ab_pages ul a.page-num-current{ background:#ddd; }
.ab_pages ul a:hover{ background:#ddd}
.ab_pages ul span{display: inline-block; float: left; line-height: 28px;}


.fyul{width:400px;margin:50px auto}
.fyul li{float:left;margin:0 10px;width:113px;text-align:center;height:35px;line-height:35px}
.fyul li a{color:rgb(10, 55, 122);text-decoration:none;border:1px solid rgb(10, 55, 122);display:block}
.fyul li a:hover{color:#fff;text-decoration:none;background-color:rgb(10, 55, 122);}

