*{margin:0;padding:0;}
.clearfix{display:inline-block;}
.clearfix:after{content:" ";display:block;height:0;clear:both;font-size:0;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
html{color:#3f3f3f;overflow:auto;overflow-y:scroll;height:100%; font-family:microsoft yahei; font-size:13px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
.line_height_22{line-height:22px;}
.center{margin:0px auto;}
.central{text-align:center !important;}
.left{float:left;}
.right{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.middle{vertical-align:middle;}
.clear{float:none;clear:both;font-size:0px;line-height:0px;height:0px;min-height:0px;padding:0px;margin:0px;overflow:hidden;}
.hide{display:none;}
a{
	outline:none;
	color:#000;
	text-decoration: none;
}
a img{border:none;}
a:hover{
	color: #FF0000;
}

.main{width:100%;height:150px;min-width:980px;background:#0079C1;position:relative;}
.main .header{width:980px; margin:0 auto; position:absolute; top:0; left: 50%;margin-left: -490px; height:auto; display:block; }
.main .header .header-top{margin-top:38px;}
/*百度分享*/
.main .header .header-top .header-l {
	color:#fff;
	margin-top:7px;
	float: right;
}
.main .header .header-top .header-l a{
	color:#fff;
}
.main .header .header-top .header-l .shouyelink {
	float: left;
}
.main .header .header-top .header-l span {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
}

.main .header .header-top .header-l .bdsharebuttonbox {
	float: left;
	margin-top: -4px;
}
/*百度分享*/

/*menu*/
.navbox{position:relative;z-index:9;margin:auto;margin-top:24px;}
.nav{margin:0 auto;}
.nav li{position:relative;float:left; vertical-align:middle;border:none;}
.nav li.last{background:0}
.nav li a:hover{text-decoration:none}
.nav li a.menua{float:left;display:block;border:none; margin:0 auto;padding:0;width:128px;color:#fff;text-align:center;font-size:16px;line-height:51px;cursor:pointer;background:url(../images/menubg.jpg) no-repeat;}
.nav li a.menua:hover{background:url(../images/menubg-hover.jpg) no-repeat;color:#0079C1}
.mj_hover_menu{width:128px;height:51px;text-decoration:none}
.nav li.selected .submenu{display:block}
.nav li .submenu{position:absolute;top:51px;display:none}
.nav li .submenu li{float:none;padding:0;height:auto;border-bottom:dotted 0 #bebebe;background:0}
.mj_menu_pro_bg{width:815px;height:262px;background:#fff;}
.mj_menu_pro_main{margin:auto;padding-top:12px;width:765px}
.mj_menu_news_bg{width:480px;height:210px;background:#fff;}
.mj_menu_news_main{margin:auto;padding-top:12px;width:440px}
.mj_menu_news_main ul{margin-top:20px;}
.mj_menu_news_main li{margin:0 auto; padding:0; line-height:35px;width:200px; display:inline-block;}
.mj_menu_news_main li a{color:#0079c1; padding-left:20px;}

.menu_left{float:left; width:128px; height:160px; background:url(../images/menu1.png)right center no-repeat; margin-top:30px;}
.menu_left ul{margin:0;}
.menu_left ul li{margin:0 auto; padding:0; line-height:40px;}
.menu_left ul li a{color:#0079c1;}
.menu_right{float:right; margin-top:40px;}
.menu_right p{width:380px; text-indent:2em; line-height:30px;}
.menu_right .menudec{width:210px; text-align:center;}
.menu_right .menudecr{padding-left:30px;}
.menu_right .menudecr h3{font-size:16px; font-weight:bold; color:#DCA606;margin-bottom:10px;}
.menu_right .menudecr p{line-height:27px; text-indent:0;width:350px;display:inline-block;}


.main .header .menu-r{float:right;}

/*banner*/
.banner {position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:400px;}
.banner .slides li a{width:100%;height:400px; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:200;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:300;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*indexbody*/
.inbody{width:100%;position:relative; background:url(../images/indexbg.jpg) repeat-x; min-height:940px;}
.inbody .inbody-p{width:980px; margin:0 auto; position:absolute; top:0; left: 50%;margin-left: -490px; height:auto; }
.inbody .inbody-p .indexnews{background:#f3f3f3; height:44px; display:block;margin:20px 0;}
.inbody .inbody-p .indexnews .news-l{float:left; background:url(../images/newsbg.png) no-repeat; height:44px; width:121px; line-height:44px; color:#fff; cursor:pointer; text-align:center;font-size:16px;}
.inbody .inbody-p .indexnews .news-r{float:right; line-height:44px; width:830px;}
.inbody .inbody-p .indexnews .news-r ul{height:44px; overflow:hidden;}
.inbody .inbody-p .indexnews .news-r li a{float:left;width:680px;display:inline-block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.inbody .inbody-p .indexnews .news-r span{float:right; width:85px;}
.picshow{height:350px;}
.picshow .pic{width:460px; }
.picshow .pic .pictitle{height:30px; line-height:30px; margin-top:5px;}
.picshow .pic .pictitle h1{font-size:16px; color:#3D3C3C; font-weight:bold; float:left;}


/*foucspic*/
.mkeFocus, .mkeFocus2 { height: 310px; width: 460px;padding-top: 7px; margin-bottom:30px;}
.mkeUl, .mkeUl2{ margin: 0px auto; height: 310px; width: 460px; overflow: hidden; position: relative; }
.mkeUl ul, .mkeUl2 ul{ position: absolute; left: 0px; top: 0px; height: 308px; }
.mkeUl ul li, .mkeUl2 ul li{ float: left; text-align: center; font: 20px "微软雅黑"; }
.mkeUl ul li img, .mkeUl2 ul li img{ margin-bottom: 18px; }
.mkeUl ul li a, .mkeUl2 ul li a{color:#fff;}
.mkeUl ul li span, .mkeUl2 ul li span{position: absolute; top: 266px; width:460px; height:42px; display:block; background:#0079C1; font-size:16px; line-height:42px; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.mkeNum { background: #FFF url(../images/banNum.jpg); height: 35px; width: 37px; position: absolute; z-index: 1; left: 13px; bottom: 4px; font: 14px Arial; }
.mke_ns12 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 0px; top: 0px; }
.mke_ns22 { line-height: 16px; color: #9FA0A0; text-align: center; display: block; height: 16px; width: 16px; position: absolute; right: 0px; bottom: 0px; }
.mkeLbtn, .mkeLbtn2{ background: url(../images/kelBtn.png) no-repeat; height: 49px; width: 18px; position: absolute; left: 6px; top: 105px; cursor: pointer; z-index: 10; }
.mkeRbtn, .mkeRbtn2{ position: absolute; top: 105px; right: 6px; background: url(../images/kerBtn.png) no-repeat; height: 49px; width: 18px; cursor: pointer; z-index: 10; }

/*bodydec*/
.bodydec {margin:0 auto;}
.bodydec .indexabout{width:461px; height:auto; margin-top:40px;}
.bodydec .indexabout h1{font-size:24px; line-height:40px; font-weight:100;display:block; height:50px;}
.bodydec .indexabout span.abtitle{
	font-size:18px;
	line-height:40px;
	display:block;
	height:40px;
}
span.more{
	display:block;
	width:50px;
	color:#0079C1;
	float:right;
	background-repeat: no-repeat;
	background-position: 43px center;
	background-image: url(../images/dot1.png);
}
span a{
	color:#0079C1;
}
.content .conbody .con-main .more {
	font-weight: normal;
	font-size: 14px;
}

.bodydec .indexabout .abcon{clear:both; margin-top:25px;}

.bodydec .indexabout .abcon img{
	float:left;
	margin-top: 10px;
	margin-right: 21px;
	margin-bottom: 0;
	margin-left: 0;
}
.bodydec .indexabout .abcon p{
	line-height:26px;
	text-indent:2em;
	margin-bottom: 7px;
}
.bodydec .indexabout .abcon2{
	clear:both;
	margin: 0px;
}

.bodydec .indexabout .abcon2 ul li{width:470px; height:70px;}
.bodydec .indexabout .abcon2 ul li .wedoleft{float:left; width:60px; height:65px; }
.bodydec .indexabout .abcon2 ul li .wedoleft img{
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
}
.bodydec .indexabout .abcon2 ul li .wedoright{float:right;width: 390px;}
.bodydec .indexabout .abcon2 ul li .wedoright span.wedotitle{
	color:#0079c1;
	font-size:16px;
	width:400px;
	display:block;
	margin-top: 5px;
	margin-bottom: 2px;
}
.bodydec .indexabout .abcon2 .inbottom{
	clear:both;
	margin-top: 10px;
}
.bodydec .indexabout .abcon2 .inbottom p.ptitle{color:#0079C1; font-size:14px;line-height:34px; text-indent:0;}
.bodydec .indexabout .abcon2 .inbottom p.pcon{line-height:20px; text-indent:0;}
.content .conbody .fanye {
	text-align: center;
	line-height: 30px;
	margin-bottom: 30px;
}


/*footer*/
.footer{position:relative; width:100%;}
.footer-con{width:100%;}
.sitemap{height:320px; background:#0079C1; width:100%;}
.sitemap .mapdetail{width:980px; margin-right:auto; margin-left: auto; height:auto;}
.sitemap .mapdetail h1{width:980px; font-size:20px; color:#8DB7CF;font-weight:bold;display:block; height:50px; line-height:60px;}
.sitemap .mapdetail ul{
	float:left;
	margin-top: 5px;
	margin-right: 50px;
	margin-bottom: 0;
	margin-left: 0;
}
.sitemap .mapdetail ul li{line-height:29px; background:url(../images/dot2.png) left center no-repeat; padding-left:14px; color:#fff;}
.sitemap .mapdetail ul li.top{color:#fff; font-size:16px; font-weight:bold; margin-bottom:5px; padding:0; background:0;}
.sitemap .mapdetail ul li a{color:#fff;}
.sitemap .mapdetail ul.contact{
	float: right;
	margin-right: 0px;
}
.sitemap .mapdetail ul li.contop{
	line-height:24px;
}
.sitemap .mapdetail ul.contact li.tel{
	background:url(../images/tel.png) left center no-repeat;
	padding-left:40px;
	line-height:50px;
	width: auto;
}
.sitemap .mapdetail .contact .tel span {
	font-size: 28px;
	font-weight: bold;
	margin-left: 20px;
	letter-spacing: 1px;
}

.sitemap .mapdetail ul.contact li{background:0; padding:0; }
.sitemap .mapdetail ul.contact li.email,.sitemap .mapdetail ul.contact li.zixun{line-height:40px;}
.footer-mid{height:88px;width:980px; margin-right:auto; margin-left: auto; height:auto;}
.footer-mid .logob{width:460px;padding-top:10px;}
.footer-mid .logob img{margin:20px 0;}
.footer-mid .logob span{float:right; display:block; width:280px; line-height:25px; margin-top:10px;}
.footer-mid .address{width:460px; padding-top:20px;}
.footer-mid .address span{width:460px;text-align:right;display:block;line-height:25px;}
.footer-end{height:35px; background:#F5F5F5; width:100%; }
.footer-end .link{width:980px; margin-right:auto; margin-left: auto; height:auto;line-height:35px;}
.footer-end .link span{
	margin:0 10px;
	font-size: 12px;
}
.footer-mid .address span a, .footer-end .link span a{color:#3f3f3f}
.footer-end .link span.youqing{font-size:16px; margin:0;margin-right:10px;}

.content{width:100%;position:relative; background:0; height:auto;}
.content .conbody{width:980px; margin-right:auto; margin-left: auto; height:auto;}
.crumbs{
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 35px;
	padding-left: 0;
}
.content .conbody .con-main{margin-bottom:40px;}
.content .conbody .con-main h1{font-size:20px; font-weight:bold; width:100%; text-align:left; margin-bottom:30px;}
.content .conbody .con-main h3{font-size:16px; font-weight:bold; color:#0079C1; margin-bottom:20px;}
.content .conbody .con-main h3 a{
	color:#0079C1;
	padding:0 0 8 0;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-bottom-style: solid;
}
.content .conbody .con-main .lie ul {
	margin-bottom: 30px;
}

.content .conbody .con-main .lie li {
	font-size: 12px;
	line-height: 28px;
	list-style-type: disc;
	list-style-position: inside;
}

.content .conbody .con-main p{text-indent:2em; margin:13px 0;line-height:28px;}
.content .conbody .con-main p.img{text-indent:0;}
.content .conbody .con-main .ability ul{
	background:#f6f6f6;
	width:300px;
	float:left;
	padding-bottom:20px;
	height: 307px;
}
.content .conbody .con-main .ability ul.mid{margin:0 40px;}
.content .conbody .con-main .ability ul li{line-height:35px; padding-left:30px; background:url(../images/dot1.png) 20px center no-repeat;}
.content .conbody .con-main .ability ul li.ab-first{background:#FFC20F; color:#0079C1; font-size:16px; line-height:40px;padding-left:20px;font-weight:bold;-webkit-border-radius: 5px; -moz-border-radius: 5px; }
.content .conbody .con-main span.yewuspan{background:#FFC20F url(../images/dot2.png) 20px center no-repeat; color:#0079C1;font-weight:bold; line-height:40px; width:150px; display:block;padding-left:35px;-webkit-border-radius: 5px; -moz-border-radius: 5px;}
.content .conbody .con-main .yewu{width:100%; background:#f3f3f3; margin-top:30px; padding:40px 25px;}
.content .conbody .con-main .yewu p{text-indent:0; line-height:28px; margin:0;}
.content .conbody .con-main .yewu p.title{font-weight:bold; margin-top:20px;}
.content .conbody .con-main .zhuanjia{width:290px; float:left; overflow:hidden; margin-bottom:40px;}
.content .conbody .con-main .zhuanjia p{line-height:26px;text-indent:0; margin:5px 0;}
.content .conbody .con-main .zhuanjia a span{color:#0079C1; font-size:16px; line-height:35px; padding:0 0 8 0; border-bottom-color:#333333;border-bottom-width:1px;border-bottom-style:solid; }
.centerdiv{margin:0 55px;}

.news{width:100%; margin-bottom:30px;}
.news h2{width:100%; line-height:37px;color:#0079C1; font-size:16px; font-weight:bold;padding-left:10px;}
.news h2 a{
	padding:0 0 8 0;
	border-bottom-color:0;
	border-bottom-style:solid;
	color:#0079C1;
	border-bottom-width: 1px;
}
.news h2 span{width:50px; background:url(../images/dot1.png) right center no-repeat; font-size:14px; font-weight:100;float:right;margin-right:20px;}
.news ul{width:100%; margin:10px 0;}
.news ul li{width:980px; line-height:30px; text-indent:30px; background:url(../images/dot3.png) 16px center no-repeat;}
.news ul li span{float:right; margin-right:12px;}
.news ul li.picnews{width:100%;display:block; height:88px; padding:12px 0 12px 0;}
.news ul li.picnews img{margin:0 30px 0 12px;}
.news ul li.picnews div{width:680px; float:left;}
.news ul li.picnews p.news-t{background:url(../images/dot3.png) 0 center no-repeat; line-height:30px; margin:0 0 6px 0;text-indent:12px;}
.news ul li.picnews p.news-c{margin:0;line-height:25px;font-size:12px; color:#666;}
.content .conbody .con-main .news li.lispace{margin-top:30px;}
.bg{background:#f7f7f7;}
.content .conbody .con-main .notice{padding:15px 0;}
.content .conbody .con-main .notice span{margin-left:22px; padding:10px 0; color:#0079C1;}
.content .conbody .con-main .notice p{padding-left:80px; margin:5px 0; line-height:26px;}

.piclist ul li{float:left; width:286px; overflow:hidden; display:inline-block; margin-bottom:30px;text-align:center;}
.piclist ul li.sblimid{margin-left:61px; margin-right:61px;}
.piclist ul li a span{color:#0079C1; font-size:14px; line-height:35px; padding:0 0 8 0; border-bottom-color:0;border-bottom-width:1px;border-bottom-style:solid; }
.piclist img {
	background-image: url(../images/notimg.png);
	background-repeat: no-repeat;
}

.piccon{
	text-align: center;
}
.pronext {
	text-align: center;
	line-height: 50px;
	margin-top: 10px;
}
.pronext a {
	color: #0079C1;
	margin-right: 35px;
}

.list-dec{padding:10px; margin-bottom:20px;}
.caselist ul{height:200px;}
.caselist ul li{
	float:left;
	width:80px;
	text-align:center;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0;
}
.caselist ul li.last{margin-right:0;}
.zldown{}
.zldown ul li{float:left; margin-right:61px;width:286px; overflow:hidden;height:320px;}
.zldown ul li.last{margin-right:0;}
.content .conbody .con-main .zldown ul li p{text-indent:0; margin:3px 0; }
.content .conbody .con-main .zldown ul li p span{color:#0079C1;}
.content .conbody .con-main .zldown ul li p span a{padding:0 0 8 0; border-bottom-color:0;border-bottom-width:1px;border-bottom-style:solid;}

.jsjl a{float:left; display:block; width:215px; height:55px; line-height:55px; margin-right:40px; background:#0079C1 url(../images/dot4.png) 175px center no-repeat;text-align:center; color:#fff;font-size:14px;}
.jsjl a.last{margin-right:0;}
.con-main .shang {
	height: 360px;
}

.kefu {
	float: left;
	padding-left: 81px;
}
.biaodan {
	height: 358px;
	width: 486px;
	float: right;
}
.biaodan .formtab {
	height: 30px;
	margin-bottom: 12px;
}
.formtab .name {
	width: 100px;
	float: left;
	color: #0079C1;
	font-weight: bold;
}
.ipt-text {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	height: 30px;
	width: 380px;
	background-color: #0079C1;
	color: #FFFFFF;

}

.name span {
	color: #FF0000;
}
.biaodan .yanzheng {
	float: right;
	width: 380px;
}
.yanzheng .formtext {
	float: left;
	width: 100px;
	margin-top: 20px;
}
.forminput {
	float: left;
	margin-top: 15px;
	margin-right: 3px;
}
.yanzheng .shuzi {
	float: left;
	width: 55px;
	margin-top: 15px;
}

.button-right {
	float: right;
	height: 33px;
	width: 128px;
	background-image: url(../images/tijiao.png);
	background-repeat: no-repeat;
	margin-top: 13px;
	margin-right: 8px;
}
.con-main .heng_bg {
	height: 14px;
	background-image: url(../images/heng_bg.png);
	background-repeat: repeat;
}
.con-main .qydizhi {
	height: 120px;
	margin-top: 50px;
}
.qydizhi li {
	line-height: 24px;
}

.qydizhi strong {
	width: 80px;
	display: block;
	float: left;
}
.con-main .baiduditu {
	margin-top: 50px;
}
.ding {
	margin-top: 30px;
	margin-left: 450px;
	margin-right: 450px;
}
.digg {
	width: 62px;
	margin-bottom: 10px;
	background-image: url(../images/diggbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.digg td {
	text-align: center;
	padding-right: 4px;
}
.digg .diggnum {
	height: 38px;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
.digg .diggit {
	height: 30px;
	line-height: 24px;
}
