﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:14px; font-family:"Microsoft YaHei"; line-height:25px; color:#505050;word-wrap:break-word
}
div,table{
	margin:0 auto;
}
a{
	color:#939393; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#008fd7; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
form{
	margin:0px; padding:0px;
}






.top{
	width:1300px; height:173px; overflow:hidden;
}
.logo{
	width:650px; height:100px; overflow:hidden; float:left; margin-top:43px; 
}
.logo img{
	-webkit-transition:all 0.5s; 
	-moz-transition:all 0.5s; 
	transition:all 0.5;
}
.logo a:hover img{
	-webkit-transform:translate(0,10px);
	-moz-transform:translate(0,10px);
	transform:translate(0,10px);
}
.sou{
	width:500px; height:25px; line-height:25px; overflow:hidden; color:#8f8f8f; font-size:12px; text-align:right; float:right; margin-top:35px;
}
.sou a{
	color:#8f8f8f; margin:0px 10px;
}
.sou a:hover{
	color:#8f8f8f; text-decoration:underline;
}
.tel{
	height:60px; line-height:60px; overflow:hidden; /*background:url(../images/tel.png) no-repeat left center;*/ font-size:41px; color:#8f8f8f; float:right; margin-top:5px;
}
.tel img{
	-webkit-transition:all 0.5s; 
	-moz-transition:all 0.5s; 
	transition:all 0.5;
	margin-top:-10px;
}
.tel:hover img{
	-webkit-transform:translate(10px,0);
	-moz-transform:translate(10px,0);
	transform:translate(10px,0);
}


.menubg{
	width:1300px; height:100px; background:url(../images/menu.gif) repeat-x center bottom;
}

.search{
	width:320px; height:55px; overflow:hidden; position:relative; float:right;
}
.s_ipt{
	width:260px; height:55px; line-height:55px\9; overflow:hidden; background-color:#ebebeb; color:#aaaaaa; font-size:14px; font-family:"Microsoft YaHei"; padding:0 20px; float:left; border:0px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;
}
.s_btn{
	width:36px; height:36px; overflow:hidden; background:url(../images/s_btn.png) no-repeat center top; border:0px; cursor:pointer; position:absolute; right:0; top:9px;
}



.ban_bg{
	width:100%; max-width:1920px; min-width:1300px; height:655px; overflow:hidden;
}
.banner{
	width:100%; max-width:1920px; min-width:1300px; height:655px; overflow:hidden; position:relative;
}
.banner .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:100%; max-width:1920px; min-width:1300px; height:655px; overflow:hidden; text-indent:-9999em; }
.banner .ul_change_a2{ position:absolute; right:10px; top:165px; overflow:hidden; text-align:center; }
.banner .ul_change_a2 li{
	width:10px; height:10px; line-height:10px; overflow:hidden; display:inline-block; margin:0px 2px; cursor:pointer;
}
.banner .ul_change_a2 span{ 
	width:10px; height:10px; line-height:10px; overflow:hidden; float:left; text-align:center;
}
.banner .ul_change_a2 span.on {  }








.slide-main{
	width:100%; max-width:1920px; min-width:1300px; height:655px; overflow:hidden; position:relative;
}
.slide-main .prev, .slide-main .next{ display:block; width:77px; height:77px; position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.slide-main .prev{left:70px;}
.slide-main .next{right:70px;}
.slide-main.prev:hover, .slide-main .next:hover, .slide-main .nav-main a:hover, .slide-main .nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;top:540px;left:0;text-align:center;}
.item a{display:inline-block;width:24px;height:5px;margin-right:11px;background:#444;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);overflow:hidden;}
.item a.cur{background:#fff;}
.slide-box,.slide{display:block;width:100%;height:580px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:490px;padding-top:89px; position:relative;position:absolute;z-index:8;}
#bgstylea{background:#FFF;}
#bgstyleb{background:#FFF;}
#bgstylec{background:#FFF;}
#bgstyled{background:#FFF;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a,.obj-b{width:483px;margin-left:-576px;text-align:center;}
.obj-a{display:block;height:483px;top:50px;}
.obj-b{top:406px;height:100px;}
.obj-c{display:block;height:483px;top:50px;margin-left:0; }
.obj-d{top:50px;height:483px; margin-left:-560px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:483px;height:483px;margin-left:0;top:50px;z-index:12;}
.obj-f{width:692px;height:394px;top:158px;margin-left:-180px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }






.iabout{
	width:1000px; height:410px; overflow:hidden; margin-top:62px;
}
.about_t{
	height:108px; overflow:hidden; text-align:center;
}
.about_c{
	height:150px; line-height:50px; overflow:hidden; text-align:center; font-size:15px; margin-top:60px;
}
.about_c p{
	margin:0px; padding:0px;
}
.about_m{
	width:76px; height:32px; overflow:hidden; color:#8f8f8f; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; margin-top:50px;
}
.about_m a{
	width:74px; height:30px; line-height:30px; color:#8f8f8f; overflow:hidden; float:left; border:1px solid #8f8f8f;
}
.about_m a:hover{
	color:#FFF; background-color:#008fd7; border:1px solid #008fd7;
}

.mban{
	width:100%; max-width:1920px; min-width:1300px; height:706px; overflow:hidden; text-indent:-9999em; margin-top:50px;
}


.ibg{
	width:100%; max-width:1920px; min-width:1300px; height:830px; overflow:hidden; background-color:#f1f1f3;
}
.imain{
	width:1300px; height:625px; overflow:hidden; margin-top:84px;
}
.imain ul{
	width:108%;
}
.imain ul li{
	width:381px; height:565px; background-color:#FFF; float:left; display:inline; margin-right:78px; border-top:14px solid #67afe1; position:relative;
}
.imain ul li a{
	width:381px; height:524px; float:left;
}
.imain ul li .img{
	width:381px; height:190px; overflow:hidden;
}
.imain ul li .name{
	width:310px; height:70px; line-height:35px; overflow:hidden; color:#008fd7; font-size:22px; text-align:center; margin-top:35px;
}
.imain ul li .name p{
	margin:0; padding:0; color:#acce22; text-transform:uppercase;
}
.imain ul li .con{
	width:310px; height:200px; overflow:hidden; margin-top:25px;
}
.imain ul li .con p{
	margin:0; padding:0;
}
.imain ul li .mores{
	width:86px; height:86px; overflow:hidden; position:absolute; left:147px; bottom:-43px; z-index:10;
}
.imain ul li .mores a{
	width:86px; height:86px; line-height:86px; overflow:hidden; background:url(../images/more.png) no-repeat center top; text-align:center; text-indent:-9999em; float:left; 
	-webkit-transition:all 0.5s; 
	-moz-transition:all 0.5s; 
	-o-transform:all 0.5s;
	-ms-transform:all 0.5s;
	transition:all 0.5;
}
.imain ul li .mores a:hover{
	background:url(../images/more_h.png) no-repeat center top;
}
.imain ul li:hover{
	border-top:14px solid #acce22;
}
.imain ul li:hover .mores a{
	background:url(../images/more_h.png) no-repeat center top;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}


.inews_bg{
	width:1262px; height:698px; overflow:hidden; color:#FFF; margin-top:98px;
}
.inews_bg a{
	color:#FFF;
}
.inews_bg a:hover{
	color:#FFF; text-decoration:underline;
}
.img_bg{
	width:892px; height:349px; overflow:hidden; float:left;
}
.inews{
	width:446px; height:349px; overflow:hidden; background-color:#acce22; float:left;
}
.inews_t{
	height:56px; overflow:hidden; margin:36px;
}
.inews_c{
	width:370px; height:205px; overflow:hidden; position:relative;
}
.inews_c .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:370px; height:155px; overflow:hidden; text-align:center; }
.inews_c .a_bigImg .tit{
	height:40px; line-height:40px; overflow:hidden; font-size:22px; text-align:left;
}
.inews_c .a_bigImg .con{
	height:100px; line-height:25px; overflow:hidden; text-align:left; margin-top:10px;
}
.inews_c .ul_change_a2{ position:absolute; right:0; bottom:0; overflow:hidden; text-align:right; }
.inews_c .ul_change_a2 li{
	width:13px; height:13px; line-height:13px; overflow:hidden; display:inline-block; margin:0px 2px; cursor:pointer;
}
.inews_c .ul_change_a2 span{ 
	width:13px; height:13px; line-height:13px; overflow:hidden; background:url(../images/b.png) no-repeat center center; float:left; text-align:center;
}
.inews_c .ul_change_a2 span.on { background:url(../images/b_h.png) no-repeat center center; }

.news_img{
	width:446px; height:349px; overflow:hidden; float:left;
}
.honorbg{
	width:446px; height:349px; overflow:hidden; background-color:#67afe1; float:left;
}
.honor_t{
	height:58px; overflow:hidden; text-align:right; margin:36px 38px;
}
.honor_c{
	width:370px; height:205px; overflow:hidden; position:relative;
}
.honor_c .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:370px; height:155px; overflow:hidden; text-align:center; }
.honor_c .a_bigImg .tit{
	height:40px; line-height:40px; overflow:hidden; font-size:22px; text-align:right;
}
.honor_c .a_bigImg .con{
	height:100px; line-height:25px; overflow:hidden; text-align:left; margin-top:10px;
}
.honor_c .ul_change_a2{ position:absolute; left:0; bottom:0; overflow:hidden; text-align:left; }
.honor_c .ul_change_a2 li{
	width:13px; height:13px; line-height:13px; overflow:hidden; display:inline-block; margin:0px 2px; cursor:pointer;
}
.honor_c .ul_change_a2 span{ 
	width:13px; height:13px; line-height:13px; overflow:hidden; background:url(../images/b.png) no-repeat center center; float:left; text-align:center;
}
.honor_c .ul_change_a2 span.on { background:url(../images/b_h1.png) no-repeat center center; }


.event_bg{
	width:370px; height:698px; overflow:hidden; background:url(../images/eimg.jpg) no-repeat center top; float:right; position:relative;
}
.event_bg #imgPlay{
	width:327px; height:130px; overflow:hidden; margin-top:500px; zoom:1; position:relative;
}
/*.event_bg #imgPlay .imgs img{
	width:381px;
}*/
.event_bg #imgPlay .imgs li{
	position:relative; float:left; width:327px; height:130px; overflow:hidden;
}
.event_bg #imgPlay .imgs li .dates{
	height:30px; line-height:30px; overflow:hidden; font-size:16px;
}
.event_bg #imgPlay .imgs li .tit{
	height:40px; line-height:40px; overflow:hidden; font-size:22px;
}
.event_bg #imgPlay .imgs li .con{
	height:50px; line-height:25px; overflow:hidden;
}
.event_bg #imgPlay .imgs li .con p{
	margin:0; padding:0;
}
.event_bg #imgPlay .imgs{
	width: 5760px;
}
.event_bg #imgPlay .btn{
	width:112px; height:29px; overflow:hidden; text-indent:-9999px; position:absolute; right:12px; bottom:12px;
}
.event_bg #imgPlay .btn a{
	width:46px; height:71px; overflow:hidden; display:block; background: url(../images/b_left.png) no-repeat;
}
.event_bg #imgPlay .btn a:hover{
	background: url(../images/b_left.png) no-repeat;
}
.event_bg .prev{
	width:68px; height:68px; overflow:hidden; background: url(../images/left.png) no-repeat center center; cursor:pointer; text-indent:-9999px; position:absolute; right:80px; top:290px;
}
.event_bg .prev:hover{
	background:url(../images/left_h.png) no-repeat center center;
}
.event_bg .next{
	width:68px; height:68px; overflow:hidden; background: url(../images/right.png) no-repeat center center; cursor:pointer; text-indent:-9999px; position:absolute; right:10px; top:290px;
}
.event_bg .next:hover{
	background:url(../images/right_h.png) no-repeat center center;
}


.message_bg{
	width:100%; max-width:1920px; min-width:1300px; height:613px; background:url(../images/m_bg.jpg) no-repeat center top; margin-top:265px; padding-top:1px; position:relative;
}
.message_t{
	width:990px; height:172px; overflow:hidden; background-color:#FFF; text-align:center; font-size:22px; position:absolute; left:50%; margin-left:-495px; top:-80px;
}
.m_ipt_bg{
	width:275px; height:55px; overflow:hidden; background-color:#f2f2f2; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
}
.m_img{
	width:46px; height:46px; overflow:hidden; float:left; display:inline; margin:5px;
}
.m_ipt{
	width:185px; height:55px; line-height:55px\9; overflow:hidden; background:none; color:#c6c6c6; font-size:16px; font-family:"Microsoft YaHei"; float:left; display:inline; margin-left:10px; padding:0; border:0px;
}
.m_txt_bg{
	width:512px; height:216px; overflow:hidden; background-color:#f2f2f2; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
}
.m_txt{
	width:410px; height:188px; line-height:20px; overflow:hidden; background:none; color:#c6c6c6; font-size:16px; font-family:"Microsoft YaHei"; float:left; display:inline; margin-left:15px; margin-top:13px; padding:0; border:0px;
}
.m_btn_qx{
	width:230px; height:54px; line-height:54px\9; overflow:hidden; background-color:#67afe1; color:#FFF; font-size:16px; font-family:"Microsoft YaHei"; text-align:center; cursor:pointer; border:0; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
}
.m_btn_qx:hover{
	background-color:#acce22;
}



.nban{
	width:100%; max-width:1920px; min-width:1300px; height:393px; overflow:hidden; position:relative;
}
.left_bg{
	width:100%; max-width:1920px; min-width:1300px; height:393px; overflow:hidden; background:url(../images/l_n.png) no-repeat left top; position:absolute; left:0; top:0; z-index:100;
}
.left_n_bg{
	width:1300px; height:240px; overflow:hidden; margin-top:94px;
}
.left_n{
	width:235px; height:72px; line-height:32px; overflow:hidden; color:#FFF; font-size:24px; text-align:right; padding-right:35px; margin-left:0px;
}
.left_n p{
	margin:0; padding:0; text-transform:uppercase;
}
.left_m{
	width:auto; height:73px; overflow:hidden; background:url(../images/l_m.png) no-repeat left top; margin-top:84px; margin-left:170px; padding-left:62px;
}
.left_m ul li{
	width:177px; height:73px; line-height:73px; overflow:hidden; font-size:18px; color:#FFF; text-align:center; float:left; margin-left:-38px;
}
.left_m ul li a{
	width:177px; height:73px; overflow:hidden; color:#FFF; float:left;
}
.left_m ul li a:hover, .left_m ul li a.now{
	background:url(../images/l_m_h.png) no-repeat left top;
}


.profile_bg{
	width:100%; max-width:1920px; min-width:1300px; height:882px; overflow:hidden; background-color:#f7f7f7;
}
.profile_t{
	width:1300px; overflow:hidden; text-align:center; margin-top:70px;
}
.profile_c{
	width:1300px; height:339px; overflow:hidden; margin-top:4px;
}
.profile_img{
	width:563px; height:330px; overflow:hidden; float:left; margin-top:8px;
}
.profile_con{
	width:655px; height:358px; overflow:hidden; line-height:28px; float:right;
}
.profile_con h2{
	height:35px; line-height:35px; font-size:28px; font-weight:normal; margin-bottom:10px;
}
.proifle_con p{
	margin:0; padding:0;
}

.culture{
	width:1270px; height:375px; overflow:hidden; margin-top:45px;
}
.cul_c{
	width:660px; height:375px; line-height:35px; overflow:hidden; float:left;
}
.cul_img{
	width:521px; height:375px; overflow:hidden; float:right;
}

.jiagou_bg{
	width:100%; max-width:1920px; min-width:1300px; min-height:800px; overflow:auto; margin:auto /*overflow:hidden; */background-color:#e4e5e9; /*margin-top:95px;*/
}
.jiagou{
	width:1300px; margin:auto /*height:1031px;*/ /*overflow:hidden; *//*margin-top:82px;*/
}
.jiagou_t{
	width:535px; height:70px; /*overflow:hidden;*/ float:left; /*margin-top:20px;*/
}
.jiagou_c{
	width:1300px; /*height:1085px;*/ line-height:31px; overflow:hidden; float:left; padding-top:30px;
}
.jiagou_c p{
	margin:0; padding:0;
}
.jiagou_img{
	width:596px; height:352px; overflow:hidden; float:right;
}

.teams{
	width:1300px; height:345px; overflow:hidden; margin-top:45px; margin-bottom:110px;
}
.teams ul{
	width:110%; overflow:hidden;
}
.teams ul li{
	width:253px; height:337px; overflow:hidden; float:left; display:inline; margin-right:93px; border:1px solid #dcdcdc;
}
.teams ul li .img{
	width:211px; height:220px; overflow:hidden; margin-top:16px;
}
.teams ul li .name{
	width:193px; height:32px; line-height:32px; overflow:hidden; font-size:18px; padding:10px 5px 0 5px; margin-top:7px; border-top:1px solid #dcdcdc;
}
.teams ul li .pos{
	width:193px; height:30px; line-height:30px; overflow:hidden; padding:0 5px;
}



.news_list{
	width:1020px; overflow:hidden; margin:100px auto;
}
.news_list ul{
	overflow:hidden;
}
ul.news li{
	height:200px; overflow:hidden; margin-bottom:20px; position:relative;
}
ul.news li .img{
	width:230px; height:180px; overflow:hidden; float:left;
}
ul.news li .con{
	width:752px; height:178px; overflow:hidden; float:left; display:inline; margin-left:14px; border:1px solid #dcdcdc;
}
ul.news li .con h2{
	height:30px; line-height:30px; overflow:hidden; color:#acce22; font-size:20px; font-weight:nomal; margin:18px 18px 0px 18px;
}
ul.news li .con h2 a{
	color:#acce22;
}
ul.news li .con .dates{
	height:20px; line-height:20px; overflow:hidden; color:#b9b9b9; margin:0 18px;
}
ul.news li .con .cons{
	height:66px; line-height:22px; overflow:hidden; margin:15px 18px 0 18px;
}
ul.news li .mores{
	width:45px; height:45px; overflow:hidden; position:absolute; right:0; bottom:0;
}


/*
.pages{
	width:100%; overflow:hidden; padding:20px 0px; text-align:right; font-size:14px; margin-top:20px;
}
.pages a{
	margin:0px 15px; display:inline-block;
}

*/


.title{
	overflow:hidden; font-size:20px; color:#acce22; line-height:22px; overflow:hidden; text-align:center; padding:15px 0px;
}
.time{
	height:35px; line-height:30px; overflow:hidden; text-align:center; margin-bottom:30px; border-top:1px solid #cccccc;
}

.public{
	width:990px; overflow:hidden; margin:100px auto;
}


/*.pages{
	width:100%; overflow:hidden; color:#888888; padding:20px 0px; text-align:right; font-size:14px; margin-top:20px;
}
.pages a{
	height:36px; line-height:36px; overflow:hidden; color:#888888; font-size:14px; text-align:center; display:inline-block; margin:0px 3px; padding:0px 10px;
}
.pages a:hover, .pages a.cur{
	color:#2d8de6; background:url(../images/page_h.png) no-repeat center center;
}
.pages a.p_pre{
	width:36px; height:36px; overflow:hidden; background:url(../images/p_pre.png) no-repeat center top; text-indent:-9999em; padding:0px; border:0px; display:inline-block;
}
.pages a.p_pre:hover{
	background:url(../images/p_pre_h.png) no-repeat center top; 
}
.pages a.p_next{
	width:36px; height:36px; overflow:hidden; background:url(../images/p_next.png) no-repeat center top; text-indent:-9999em; padding:0px; border:0px; display:inline-block;
}
.pages a.p_next:hover{
	background:url(../images/p_next_h.png) no-repeat center top; 
}*/


.hr_bg{
	width:1280px; overflow:hidden; margin:100px auto;
}
.hr_bg ul{
	overflow:hidden;
}
ul.hr{
	width:105%; overflow:hidden;
}
ul.hr li{
	width:253px; height:347px; overflow:hidden; float:left; display:inline; margin:40px 81px 40px 0; border:1px solid #dcdcdc; position:relative;
}
ul.hr .img{
	width:211px; height:220px; overflow:hidden; margin-top:16px;
}
ul.hr .name{
	width:193px; height:32px; line-height:32px; /*overflow:hidden;*/ font-size:18px; padding:10px 5px 0 5px; margin-top:7px; border-top:1px solid #dcdcdc;
}
ul.hr .pos{
	width:193px; height:30px; line-height:30px; overflow:hidden; padding:0 5px;
}
ul.hr .mores{
	width:211px; height:220px; overflow:hidden; background:url(../images/m_bg.png) repeat center top; text-align:center; position:absolute; left:21px; top:16px; display:none;
}
ul.hr .mores a{
	display:block; margin-top:72px;
}
ul.hr li:hover .mores{
	display:block;
}

.map{
	width:998px; height:357px; overflow:hidden;
}
.lx_tab td{
	padding:0px 35px;
}

.bus_t{
	height:80px; overflow:hidden;
}
.bus_t ul li{
	width:209px; height:70px; line-height:70px; overflow:hidden; background-color:#54b2e2; color:#FFF; font-size:18px; text-align:center; float:left; display:inline; margin:0px 25px; cursor:pointer;
}
.bus_t .active{
	background:url(../images/tab_h.gif) no-repeat center top;
}
.bus_t .normal{
	background-color:#54b2e2;
}

.bus_c_1{
	width:100%; max-width:1920px; min-width:1300px; overflow:hidden;
}
.bus_c_2{
	width:1300px; overflow:hidden; padding-bottom:50px;
}


.business{
	width:1250px; overflow:hidden; margin:0px  auto 40px auto;
}
.b_img{
	width:535px; height:355px; overflow:hidden; float:left;
}
.b_bgs{
	width:600px; height:355px; overflow:hidden; float:right;
}
.b_bgs .name{
	height:58px; line-height:58px; /*overflow:hidden; color:#008fd7; font-size:30px;*/ border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;  
}
.b_bgs .des{
	height:155px; overflow:hidden; line-height:30px; margin:10px auto;
}
.b_bgs .com{
	height:105px; line-height:35px; overflow:hidden; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;
}

.company_bg{
	width:100%; max-width:1920px; min-width:1300px; height:402px; overflow:hidden; background-color:#f7f7f7; margin-top:50px;
}
.company{
	width:1250px; height:240px; overflow:hidden; margin-top:65px;
}
.company_c{
	width:612px; height:240px; line-height:30px; overflow:hidden; float:left;
}
.c_img{
	width:600px; height:215px; overflow:hidden; float:right; margin-top:10px;
}

ul.bus{
	overflow:hidden; margin-bottom:100px;
}
ul.bus li{
	width:416px; height:275px; overflow:hidden; float:left;
}
ul.bus li .img{
	width:115px; height:115px; overflow:hidden;
}
ul.bus li .con{
	width:300px; height:128px; line-height:32px; overflow:hidden; margin-top:15px;
}



.btmbg{
	width:100%; max-width:1920px; min-width:1300px; overflow:hidden; background-color:#292929; padding:30px 0px;
}
.btm{
	width:1260px; overflow:hidden;
}
.b_logo{
	width:427px; height:68px; overflow:hidden; float:left; display:inline; margin:70px 0;
}
.b_er{
	width:475px; height:85px; float:right; margin-top:62px;
}
.er{
	width:45px; height:62px; float:left; margin-top:10px; position:relative; cursor:pointer;
}
.er_bg{
	width:165px; height:144px; overflow:hidden; position:absolute; left:-165px; top:-70px; display:none;
}
.er_c{
	width:128px; height:128px; overflow:hidden; background-color:#626262; padding:8px; float:left;
}
.er_a{
	width:10px; height:19px; float:left; margin-top:88px;
}
.er:hover .er_bg{
	display:block;
}

ul.share li{
	width:82px; height:82px; overflow:hidden; float:left; display:inline; margin-left:16px;
}
ul.share li a{
	width:82px; height:82px; overflow:hidden; float:left; text-indent:-9999em;
}
ul.share li.s_1 a{
	background:url(../images/sh_1.png) no-repeat center top;
}
ul.share li.s_1 a:hover{
	background:url(../images/sh_1_h.png) no-repeat center top;
}
ul.share li.s_2 a{
	background:url(../images/sh_2.png) no-repeat center top;
}
ul.share li.s_2 a:hover{
	background:url(../images/sh_2_h.png) no-repeat center top;
}
ul.share li.s_3 a{
	background:url(../images/sh_3.png) no-repeat center top;
}
ul.share li.s_3 a:hover{
	background:url(../images/sh_3_h.png) no-repeat center top;
}
ul.share li.s_4 a{
	background:url(../images/sh_4.png) no-repeat center top;
}
ul.share li.s_4 a:hover{
	background:url(../images/sh_4_h.png) no-repeat center top;
}

.footer_bg{
	width:100%; max-width:1920px; min-width:1300px; overflow:hidden; background-color:#212121; color:#6b6b6b; padding:70px 0;
}
.footer_bg a{
	color:#6b6b6b;
}
.footer_bg a:hover{
	color:#6b6b6b; text-decoration:underline;
}
.f_l{
	width:425px; overflow:hidden; float:left; margin-top:5px;
}

.b_search{
	width:346px; height:69px; overflow:hidden; background-color:#292929; float:left; display:inline; margin-left:80px; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px;
}
.b_ipt{
	width:235px; height:69px; line-height:69px\9; overflow:hidden; background:none; color:#626262; font-size:16px; text-transform:uppercase; font-family:"Microsoft YaHei"; float:right; display:inline; margin-right:38px; padding:0; border:0px;
}
.b_btn{
	width:43px; height:43px; overflow:hidden; background:url(../images/s_btn1.png) no-repeat center top; float:left; display:inline; margin-left:15px; margin-top:12px; border:0; cursor:pointer;
}

.b_add{
	width:230px; height:50px; line-height:25px; overflow:hidden; background:url(../images/add.png) no-repeat left center; font-size:15px; padding-left:48px; float:right; margin-top:5px;
}



.backtop{
	width:62px; height:112px; overflow:hidden; position:fixed; bottom:10%; right:20px; z-index:500;
}


.pages {
	float:right;
	padding: 30px 0 0 0;
	height:60px
}

.pages span, .pages a:hover {
	padding: 5px 10px;
	background-color:#acce22;
	border: 1px solid #acce22;
	color: #fff;
	text-decoration:none;
}
.pages a {
	padding: 5px 10px;
	border: 1px solid #ddd;
	background:#fff;
	color: #A4A4A4;
	line-height: 18px;
}
