*{ margin:0; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {
	text-align: center;
}
img {
    border: medium none;
    vertical-align: middle;
}
ol, ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, table, th, td {
    font-size: 100%;
    font-weight: normal;
}
body, input, select, button, textarea {
    font-family: "Source Sans Pro",Tahoma,Microsoft yahei;
    font-size: 14px;
}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
	color: #282828;
	line-height: 23px;
	text-align:center;
	margin:0;
	background-color: #FFF;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #282828;
    text-decoration: none; transition: all 0.2s ease-out 0s;
}
a:hover {
	color: #FF0000;
}
table {
    border-collapse: collapse;
}
.text{ text-transform:inherit; text-decoration-style:solid}
input[type="button"] {
    outline: medium none;
}
.clearfix {
    display: block;
}
.overflow{ overflow:hidden}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.f48{ font-size:48px; color:#555454}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
	font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;
}
.f30 {
    font-size: 30px; 
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%;
}
.wrap {
	width: 1000px; margin: 0 auto;
}
.wrap2 {
	width: 1000px;
	margin: 0 auto;
}
@media screen and (max-width: 1000px)
{
.wrap2 {width:1080px; }}
.hui{ color:#CCCCCC}
.cs{ color:#F24A07}

.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.l-19 {
    line-height: 19px;
}
.l-15 {
    line-height: 15px;
}
.l-24 {
    line-height: 24px;
}
.l-26 {
    line-height: 26px;
}
.l-30 {
    line-height: 30px;
}
.l-35 {
    line-height: 35px;
}
.l-50 {
    line-height: 50px;
}
.l-5050 {
	line-height: 50px;
	padding-top: 30px;
}
.l-80 {
    line-height: 80px;
}
.pl8 {
    padding-left: 8px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl30 {
    padding-left: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt150 {
    padding-top: 150px;
}
.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt75 {
    padding-top: 75px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.pb50 {
    padding-bottom: 50px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr40 {
    padding-right: 40px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml11 {
    margin-left: 11px;
}
.ml15 {
    margin-left: 15px;
}
.ml16 {
    margin-left: 16px;
}
.ml20 {
    margin-left: 20px;
}
.ml22 {
    margin-left: 22px;
}
.ml30 {
    margin-left: 30px;
}
.ml50 {
    margin-left: 50px;
}
.ml60 {
    margin-left: 60px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr25 {
    margin-right: 25px;
}
.mr30 {
    margin-right: 30px;
}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.ml90 {
    margin-left: 90px;
}
.ml70 {
    margin-left: 70px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
	margin-top: 10px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.pt35{ padding-top:35px;}
.mm{ margin:20px}
.color-grey {
    color: #999;
}
.row {
    margin-left: -20px;
    margin-right: -20px;
}
.row2 {
    margin-left: -30px;
}
.row3 {
    margin-left: -22px;
}
.row4 {
    margin-left: -1px;
}
.f10{ font-size:10px}
.ml1{ margin-left:1px}
.blod{ font-weight:bold}
.huise{ color:#989697}
.lv{ color:#2D9D3B}
#cs{color:#F30;  }
.hui{color:#9F9F9F}
.boderr{ border:1px solid #CBCBCB}
.boder-r{ border-right:1px solid #CBCBCB}
.boder-b{ border-bottom:1px solid #CBCBCB}
.boder-t{ border-top:1px solid #CBCBCB}
.boder-l{ border-left:1px solid #CBCBCB}
.baise{ color:#fff}
.red{ color:#eb3c00}
.hs{ color:#535252}
.ls{ color:#2c4e71}
.f42{
	font-size:42px;
}
.f42_1{
	font-size:42px;
	color: #006D50;
}
.f42_2{
	font-size:42px;
	color: #DA801F;
}
.huise{ color:#a9a9a9}
/*log*/
.log_bg{ background:url(../images/top.jpg) repeat-x; height:184px;}
.log_inf{ width:1008px; margin: 0 auto;}
.log_right{ width:366px; color:#686868}
.log_right ol a{ color:#686868}

/*nav*/
.nav_bg{
	height:50px;
	background-color: #006D50;
}

.log_inf li{ float:left; background: url(../images/nav_r4_c6.jpg) right no-repeat; height:50px; line-height:50px}

.log_inf li a:hover{ color:#ffb500}
.log_inf li:last-child 
{
   background:none
}
/*js*/
.flexslider{
	position:relative;
	overflow:hidden;
	background:url(../images/loading.gif) 50% no-repeat;
	height: 450px;
}
.slides{
	position:relative;
	z-index:1;
}
.slides li{height:528px;}
.slides_le{
	position:relative;
	z-index:1;
}
@media screen and (max-width: 1000px)
{
.slides_le {width:1080px; }}
.slides_le li{
	height:300px;
}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;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:3;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;}
.flex-direction-nav li a.flex-next{right:40px;}

/*缃戠粶钀ラ攢*/
.one_bg{
	height: 559px;
	width: 100%;
	background-color: #fdfeff;
	background-image: url(../images/one_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
}
@media screen and (max-width: 1000px)
{
.one_bg {width:1080px; }}
#Tab62 {
    height: auto;
    overflow: hidden;
    width: 800px; margin: 0 auto; clear:both;
}
.Menubox62 {
    font-size: 18px;
    height: 46px;
    overflow: hidden;
    width: 799px; line-height:46px;  border-right:1px solid #E3E3E3;border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3;
}
#Tab62 .Menubox62 li {
	cursor: pointer;
	display: block;
	float: left;
	font-family: "微软雅黑";
	height: 46px;
	line-height: 46px;
	text-align: center;
	width: 198px;
	border-left: 1px solid #E3E3E3
	;
	background-color: #F0F0F0;
}
#Tab62 .Menubox62 li.hover {
    
    color: #fff;
    display: block;
    font-size: 18px;
    height: 46px;
    line-height: 46px;
    width: 199px; border-left:1px solid #c2c0c0; background:#DA801F
}

.Contentbox62 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 800px; clear:both; padding-top:30px;
}
.ab_us h5{
	font-size:30px;
	line-height:80px;
	text-align: center;
}
.ab_us p{ text-align:center; line-height:25px; font-size:18px; height:90px; overflow:hidden}
.ab_us span img{ padding-top:10px; overflow:hidden}

/*开发*/
.w347{ width:347px}
.w345{ width:345px; border:1px solid #EAEAEA; height:178px}
/*case*/
.case_topp{
	background:url(../images/bg_r39_c25.jpg) 0px 0px repeat-x;
	height:36px;
	margin-top: 30px;
}
@media screen and (max-width: 1000px)
{
.case_topp {width:1080px; }}
.case_bg{
	height: 780px;
	margin-top: 20px;
	background-image: url(../images/bgca_r2_c1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
@media screen and (max-width: 1000px)
{
.case_bg {width:1080px; }}
.case_show{ background:#F6F6F6; height:auto; padding-bottom:50px}
#Tab61 {
    height: auto;
    overflow: hidden;
    width: 1060px; clear:both;
}
.Menubox61 {
    font-size: 18px;
    height: 46px;
    overflow: hidden;
    width: 800px; line-height:46px; margin-top:42px;  
}
#Tab61 .Menubox61 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 182px; background:#3A3A3A; color:#fff; margin-left:16px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
	; 
}
#Tab61 .Menubox61 li.hover {
    
    color: #fff;
    display: block;
    font-size: 18px;
    height: 46px;
    line-height: 46px;
    width: 182px;  background:#DA801F; margin-left:16px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;            /* W3C syntax */
}

.Contentbox61 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 1060px; clear:both; 
}

.pro_show{width: 1060px; }
.pro_show li{ float:left; margin-left:22px; margin-top:20px;}

.pro_show li a img{ width:238px; height:330px;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.pro_show li a:hover img{text-shadow: 10px 10px 20px #ccc;
    /*box  x阴影  y阴影  10羽化  阴影颜色  */
    box-shadow:5px 6px 6px #ccc;transform:translate(0,-10px);
	-webkit-transform:translate(0,-10px);
	-moz-transform:translate(0,-10px);
	-o-transform:translate(0,-10px);
	-ms-transform:translate(0,-10px);}
.pro_show li span{ width:238px; text-align:center; display:block; line-height:40px; font-size:16px; clear:both}

/*努力*/
.nl_bg{ background:#F2F2F2 url(../images/indn_r2_c2.jpg) center 0px no-repeat; height:584px}
@media screen and (max-width: 1000px)
{
.nl_bg {width:1080px; }}
.chengs{ color:#da801f}
.dt li{
	float:left;
	width: 25%;
}
.dt li img{ /* 1st set of icons. Rotate them 360deg onmouseover and out */
-moz-transition: all 0.8s ease-in-out;
-webkit-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
-ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;
}
.dt li img:hover{
-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
} 

.dt  span{ padding-top:20px; overflow:hidden; display:block; clear:both}
.w496{ width:496px}
.w496 li{ background:url(../images/t_r50_c7.jpg) 0px 12px no-repeat; text-align:left; line-height:33px; font-size:14px; padding-left:10px}
.w496 li a:hover{ outline:1px solid #eee; -ms-transition: all 0.8s ease-in-out;
transition: all 0.8s ease-in-out;-webkit-transition: all 280ms ease-in-out;
          transition: all 280ms ease-in-out;-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);}
.w496 li span{ float:right}

/*钀ラ攢骞茶揣*/
.inf_bg{
	border-top:1px solid #DBDADA;
	margin-top: 0px;
	background-color: #FFF;
	background-image: url(../images/y-2_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
@media screen and (max-width: 1000px)
{
.inf_bg {width:1080px; }}
.w366{
	width:320px;
	margin-top: 25px;
}
.w366 li{ background:url(../images/t_r50_c7.jpg) 0px 12px no-repeat; text-align:left; line-height:33px; font-size:14px; padding-left:10px}
.w358{
	width:358px;
	border:1px solid #E5E5E5;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;
	padding-bottom:15px;            /* W3C syntax */
	margin-top: 60px;
}
.w358_top{ width:326px; border-bottom:1px solid #E5E5E5; overflow:hidden; margin-top:30px; color:#f55507; text-align:left; padding-bottom:10px}
.w358 ul{width:326px; text-align:center; margin:auto; padding-top:5px; clear:both}
.w358 ul li{ clear:both; padding-top:10px; overflow:hidden; text-align:left; line-height:25px;}
.w358 ul li span{ width:66px; font-size:12px; float:left;}
.w358 ul li p{ width:256px; float:right; text-align:left}
.in_p{ width:220px; height:20px; border:1px solid #E5E5E5; text-align:left; line-height:20px; font-size:12px;}
.in_p1{ width:220px; height:70px; border:1px solid #E5E5E5; text-align:left; line-height:20px; font-size:12px;}

/*搴曢儴瀵艰埅*/
.bot_nav_bg{ background:#323232; height:48px; line-height:48px; font-size:16px; color:#fff}
.bot_nav_bg  a:hover{ color:#FC0}
.copy_bg{ background:#262626; padding:30px 0px 30px 0px;}
.copy_bg ul{ width:140px; text-align:center; margin:auto}
.copy_bg ul li{ float:left; padding-left:10px}
.copy_bg ul li img{ padding-top:5px;}
.copy_bg ul li a{ background:#424242; width:33px; height:33px; display:block;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;}
.copy_bg ul li a:hover{ background:#FEC230; width:33px; height:33px; display:block;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;}
.copy_bg ol{ padding-top:25px; overflow:hidden; font-size:12px; text-align:center; line-height:20px; color:#d3d3d3; clear:both}

/*鏂伴椈绛�*/
.news_left_inf{ width:650px;}
.right_news_infs{ width:280px;}
.chanlDiv {
    border-bottom: 1px solid #e6e6e6;
    height: 180px;
    overflow: hidden;
    padding: 0 5px;
    width: 650px;
}
.chanlDiv dl {
    clear: both;
    display: block;
    float: left;
    width: 650px;
}
.chanlDiv dl dt, .chanlDiv dl dd {
    display: block;
    float: left;
    overflow: hidden;
}
.chanlDiv dl dt {
    height: 100px;
    width: 150px;
}
.chanlDiv dl dd {
    padding: 0 10px 0 20px;
    position: relative;
    width: 470px; text-align:left
}
.chanlDiv dl dd p {
    color: #8c8c8c;
    display: block;
    font: 14px/28px Times New Roman,SimSun,serif;
    height: 84px;
    margin-top: -7px;
    overflow: hidden;
    width: 100%; text-align:left
}
.titleP {
    display: block;
    height: 60px;
    overflow: hidden;
    width: 650px; }
.titleP span {
    display: block;
    float: left;
    width: auto;
}
.titleP span a {
    color: #333333;
    font: 22px/60px arial,Helvetica,"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size:20px
}
.titleP span a:hover {
    color: #0062b0;
}
.overflow{ overflow:hidden}

.rH3 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #2c4e71;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
    clear: both;
    float: left;
    height: 50px;
    margin-top: 10px;
    width: 100%; line-height:50px
}
.chanDay span{ text-align:left; float:left}
.hotnews {
    clear: both; 
}
.hotnews_ul {
    display: block;
    padding-top: 15px;
    width: 300px;  text-align:center; margin:auto
}
.hotnews_ul li {
    display: block;
    height: 34px;
    overflow: hidden;
    width: 300px;text-align:left
}
.hotnews_ul li span {
    color: #999999;
    font: 14px/28px SimSun; width:30px; display:block; float:left; margin-right:15px; text-align:center
    
    ; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-style:inherit
}
.hotnews_ul li .topSpan {
    color: #e2645c; text-align:center; ;
    height: 30px;
    text-align: left;
    width: 30px; background:url(../images/bgr2_c2.jpg) no-repeat; display:block; float:left; text-align:center; margin-right:15px
}
.hotnews_ul li a {
    font: 14px/28px Times New Roman,SimSun,serif;
}
.hotnews_ul li em {
    color: #e2625a;
    font: 16px/34px SimSun;
    padding-left: 10px;
}

 .meetDiv {
    clear: both;
    float: left;
    margin-top: 15px;
    overflow: hidden;
    width: 100%;
}
.meetDiv p {
    color: #333;
    font: 16px/16px arial,Helvetica,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
    padding: 5px 0 10px; text-align:left
}
.meetDiv p a {
    color: #333;
    font: 16px/16px arial,Helvetica,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
}
.meetDiv p a:hover {
    color: #0062b0;
    font: 16px/16px arial,Helvetica,"Microsoft Yahei","Hiragino Sans GB",sans-serif;
}
.meetDiv dl {
    display: block;
    width: 100%; text-align:left
}
.meetDiv dl dt, .meetDiv dl dd {
    display: block;
    float: left;
    overflow: hidden; text-align:left
}
.meetDiv dl dt, .meetDiv dl dt img {
    height: 84px;
    width: 150px;
}
.meetDiv dl dd {
    color: #8c8c8c;
    font: 13px/22px Times New Roman,SimSun,serif;
    height: 84px;
    padding-left: 10px;
    width: 140px; text-align:left
}
.meetDiv dl dd a {
    color: #8c8c8c;
    font: 13px/22px Times New Roman,SimSun,serif;
}
.meetDiv dl dd a:hover {
    color: #8c8c8c;
    font: 13px/22px Times New Roman,SimSun,serif;
}
.meetDiv dl .widthDt {
    width: 120px;
}
.meetDiv dl .widDd {
    width: 140px;
}
.meetDiv dl .widthDt img {
    height: 80px;
    width: 120px;
}
.news_op{ width:350px; clear:both; overflow:hidden; padding-top:5px;}
.news_op li{ text-align:left; line-height:30px; background:url(../images/news_r12_c3.jpg)  0px 10px no-repeat; padding-left:15px; text-align:left}

.chanlDiv {
    border-bottom: 1px solid #e6e6e6;
    height: 180px;
    overflow: hidden;
    padding: 0 5px;
    width: 650px;
}
.chanlDiv dl {
    clear: both;
    display: block;
    float: left;
    width: 650px;
}
.chanlDiv dl dt, .chanlDiv dl dd {
    display: block;
    float: left;
    overflow: hidden;
}
.chanlDiv dl dt {
    height: 100px;
    width: 150px;
}
.chanlDiv dl dd {
    padding: 0 10px 0 20px;
    position: relative;
    width: 470px; text-align:left
}
.chanlDiv dl dd p {
    color: #8c8c8c;
    display: block;
    font: 14px/28px Times New Roman,SimSun,serif;
    height: 84px;
    margin-top: -7px;
    overflow: hidden;
    width: 100%; text-align:left
}

.page{ width:560px; margin:0 auto; margin-top:25px; margin-bottom:20px; font-size:12px; font-family:"microsoft yahei"; overflow:hidden; text-align:center; margin:auto}
.page a{display:block; float:left; height:30px; border:1px solid #bcbcbc; line-height:30px; padding:0 15px; margin:0 3px; color:#666; overflow:hidden;}
.page a:hover,a.cur{background:#FF6D00; color:#fff; border:1px solid #FF6D00; text-decoration:none;}

.lj{ width:1010px; padding-top:10px; overflow:hidden; line-height:60px; font-size:14px; text-align:center; margin:auto; clear:both}
.lj p{ text-align:left}

.w1000{overflow:hidden;
	position:relative;
	text-align:center;
	margin:auto; width:100%; height:606px }

.w1000 p {  width:1920px; 
            position:absolute;
            left:50%;
            margin-left:-960px; 
	}
.w1000 img {
	           
	}

.bt{width:628px; height:auto; text-align:center; padding-bottom:15px;  }
.bt h4{ font-size:30px; font-family:"microsoft yahei";}
.bt span{ margin-top:6px; color:#979696; font-size:12px;}

.con1{width:628px; height:auto; font-size:14px; line-height:27px; text-align:left; margin-top:15px; clear:both}

.con1 p{ text-align:left}
.con1 p img{ text-align:center; display:block}

.pest_yx{ background:url(../images/xx_r2_c2.jpg) center 0px no-repeat}

.bg_zx{ width:142px; height:32px; line-height:32px; color:#fff; display:block; background:#EA750E;border-radius: 5px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;  }
.w3461{ width:346px; border:1px solid #E5E5E5; height:216px; float:left;}
.yu_bg{ background:#FF6D00; overflow:hidden}

.w918{ width:918px;}
.w918 ul{ width:360px; float:left; padding-top:50px; overflow:hidden}
.w918 ul li{ clear:both; padding-bottom:16px; color:#fff; line-height:35px; overflow:hidden}
.w918 ul li span{ width:40px; float:left}
.w918 ul li p{ width:316px; float:right; text-align:left}
.wbg1{ width:210px; border:1px solid #DF6609; height:35px; background:#FFA15B url(../images/yingxiao_r22_c8.jpg) 3px 3px no-repeat; text-align:left; padding-left:50px; line-height:35px; color:#fff}
.wbg2{ width:210px; border:1px solid #DF6609; height:35px; background:#FFA15B url(../images/yingxiao_r24_c8.jpg) 3px 3px no-repeat; text-align:left; padding-left:50px; line-height:35px; color:#fff}
.wbg3{ width:210px; border:1px solid #DF6609; height:35px; background:#FFA15B url(../images/yingxiao_r26_c8.jpg) 3px 3px no-repeat; text-align:left; padding-left:50px; line-height:35px; color:#fff}
.an_r2{border:1px solid #DF6609; height:35px;background:#FFA15B ; text-align:center; line-height:35px; color:#fff; width:120px; }

.w918 dl{ width:514px; float:right}
.w918 dl dt{ float:left}
.w918 dl dd{ padding-top:100px; color:#fff; line-height:30px; font-size:20px;}

/*妗堜緥*/
.case_top{ width:1058px; height:43px; border:1px solid #D6D6D6;  margin-top:30px; clear:both}
.case_top li{ float:left; width:263px;border-right:1px solid #D6D6D6; height:43px; font-size:18px; line-height:43px;}
.case_top li.pp{border-right:none;}
.case_top li a{width:263px; height:43px; display:block}
.case_top li a:hover{width:263px; height:43px; font-size:18px; line-height:43px; background:#FF6D00; color:#fff; display:block}

#ab{width:263px; height:43px; font-size:18px; line-height:43px; background:#FF6D00; color:#fff; display:block}

.case_woks{ width:1060px}
.case_woks ul li { float:left; padding:20px 15px 0px 12px; overflow:hidden; position:relative}
.case_woks ul li img{ width:238px; height:330px}
.case_woks ul li a dl{ display:none}
.case_woks ul li a:hover dl{ display:block; background:#000;position:absolute;  color:#FFF; width:238px; height:330px; top:20px; left:5px; text-align:center; opacity:0.8; }

.case_woks ul li a:hover dl dt{ font-size:18px; margin-top:150px; overflow:hidden; line-height:30px; border:1px solid #fff; width:220px}
.case_woks ul li span{width:238px; clear:both; padding-top:10px; font-size:18px; line-height:35px; display:block}

.dt_li { width:523px; float:right; text-align:left; line-height:30px; font-size:18px; margin-right:100px; margin-top:70px;}
.dt_li dt{width:523px; background:url(../images/mobie_r4_c15.jpg) no-repeat; height:57px; color:#fff; text-align:center; font-size:24px; line-height:57px ; margin-bottom:20px;}

.w750{ width:750px;}

.dl_sj{ width:230px; margin-left:30px}
.dl_sj dd{ padding-top:15px; text-align:left; line-height:24px;}
.dl_sj dd i{ text-align:center; display:block}

.xuyao_bg{ background:#F1F1F1}
.xq_bot{ width:1100px}
.dl_xq{ background:url(../images/sj_r2_c2.png) 0px 0px no-repeat; width:275px; height:388px;}
.dl_xq dt{ padding-top:60px; overflow:hidden}
.dl_xq dd{ width:190px; text-align:left; line-height:24px; padding:30px;}
.dl_xq dd i{ text-align:center; display:block}

.img-scroll { position:relative; margin:33px auto; }
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:19px; height:61px;
 top:100px; }
.img-scroll .prev { left:0}
.img-scroll .next { right:0}
.img-list { position:relative; width:1020px; height:255px;  overflow:hidden; margin-left:60px  }
.img_list1{ width:1020px; height:255px; overflow:hidden;}
.img_list1 ul{width:1020px; height:255px; overflow:hidden;}
.img_list1 ul li{   float:left; margin-left:20px; width:140px; height:255px; }
.img_list1 ul li p img{  width:140px; height:208px; border:1px solid #CCC}
.img_list1 ul li span{ text-align:center; line-height:24px; font-size:14px; display:block; width:140px; padding-top:15px;}

.mo_li_top{ border-top:1px solid #E6E6E6; margin-top:25px;}
.m_left{ width:490px}
.m_left li{ width:220px; float:left; border-bottom:1px dashed #949494; text-align:left; background:url(../images/t_r14_c3.jpg) 0px 12px no-repeat; line-height:30px; padding-left:20px; height:30px; overflow:hidden}
.w520{ width:523px}

.dt_li1 { width:523px; }
.dt_li1 dt{width:523px; background:url(../images/mobie_r4_c15.jpg) no-repeat; height:57px; color:#fff; text-align:center; font-size:20px; line-height:57px ; margin-bottom:20px;}

.w520 ul{width:390px; text-align:center; margin:auto; padding-top:5px; clear:both}
.w520 ul li{ clear:both; padding-top:10px; overflow:hidden; text-align:left; line-height:25px;}
.w520 ul li span{ width:80px;  float:left; text-align:left}
.w520 ul li p{ width:306px; float:right; text-align:left}
.in_pp{ width:300px; height:30px; border:1px solid #E5E5E5; text-align:left; line-height:30px; font-size:12px; padding-left:4px}

/*缃戠珯浠ｈ繍钀�*/
.d_one{ width:410px; float:right; text-align:left}
.d_one dd{ clear:both; margin-bottom:10px; overflow:hidden}
.d_r1{ background:#070707; color:#fff; height:37px; width:120px; text-align:center; font-size:18px; line-height:37px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; float:left}
.d_r2{ background:#FF9A4C; color:#fff; height:37px; width:190px; text-align:center; font-size:18px; line-height:37px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; float:left}
.d_r3{ background:#19C265; color:#fff; height:37px; width:190px; text-align:center; font-size:18px; line-height:37px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; float:left}
.d_r4{ background:#36b0ff; color:#fff; height:37px; width:190px; text-align:center; font-size:18px; line-height:37px;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; float:left}
	
.d_two{ background:#EBEBEB}

.w285{ width:285px;}
.bg_dd{ background:#F29423; overflow:hidden; height:162px; color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;}
.bg_dd dl{ padding-top:50px; overflow:hidden;}
.bg_dd dl dt{ background:url(../images/dai_r13_c3.jpg) no-repeat; width:60px; height:52px; color:#f29423; line-height:52px; font-size:16px; float:left; margin-left:20px;}
.bg_dd dl dd{ width:150px; color:#fff; font-size:16px; float:right; padding-right:30px; text-align:left; line-height:25px;}


.dd_tu{ width:508px;}
.dd_tu dd{ clear:both; margin-bottom:15px; overflow:hidden}

.ser_r1{ width:230px; background:#F29423; height:330px; color:#fff;-moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px; margin-left:30px}
.ser_r1 dt{ padding-top:20px; overflow:hidden; width:81px; text-align:center; margin:auto}
.ser_r1 dt img{ text-align:center; display:block}
.ser_r1 dd{ padding-top:20px;}
.ser_r1 dd i{ padding-bottom:10px; display:block}


.qu_ul li {
   
    border-bottom: 1px dotted #b9b9b9;
    display: block;
    padding-bottom: 25px; text-align:left; background:url(../images/kh1.png) 0px 0px no-repeat; padding-left:20px
}
.qu_ul li h6 {
    font-size: 18px;
    padding: 15px 0; text-align:left; padding-left:50px
}
.qu_ul li div {
    line-height: 30px; text-align:left; padding-left:30px;
}
.qu_ul li div font {
    color: #de0000;
}
.ckMore {
    background: #de0000 none repeat scroll 0 0;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 10px 0;
    padding: 5px 10px;
}
.qu_W {
    display: none;
    font-size: 15px;
    text-align: left;
    width: 1200px;
}

.qu_right{ width:550px}


#Tab64 {
    height: auto;
    overflow: hidden;
    width: 1060px; clear:both; padding-top:60px;
}
.Menubox64 {
    font-size: 18px;
    height: 46px;
    overflow: hidden;
    width: 580px; line-height:46px;  
}
#Tab64 .Menubox64 li {
    cursor: pointer;
    display: block;
    float: left;
    font-family: "微软雅黑";
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 108px;
	; 
}
#Tab64 .Menubox64 li.hover {
    
    color: #da801f;
    display: block;
    font-size: 18px;
    height: 46px;
    line-height: 46px;
    width: 108px; background:url(../images/d_r2_c2.jpg) center bottom no-repeat
}

.Contentbox64 {
    clear: both;
    height: auto;
    overflow: hidden;
    width: 1060px; clear:both; padding-top:30px;
}



#boxscroll2 {
	height: 420px;
	width: 1053px;
	border: 1px solid #ededed;
	overflow: auto;
}
#boxscroll {
	height: 420px;
	width: 1053px;
	border: 1px solid #ededed;
	overflow: auto;
}




#boxframe {
	position:absolute;
	top:28px;
	left:420px;
	width:400px;
	height:300px;
	overflow:auto;
	border: 2px solid #0F0;
}

.inf_neir{ text-align:left; line-height:24px; font-size:16px; padding:20px}
.inf_neir p{text-align:left; line-height:24px;}


/*鍏充簬鎴戜滑*/
.w1001{overflow:hidden;
	position:relative;
	text-align:center;
	margin:auto; width:100%; height:461px }

.w1001 p {  width:1920px; 
            position:absolute;
            left:50%;
            margin-left:-960px; 
	}

.about {
    margin: 0 auto;
    width: 1100px;
}
.about ul {
    display: block;
    float: left;
    font-size: 14px;
    font-weight: normal;
    padding: 50px 0;
    text-align: left;
    width: 1100px;
}
.about ul li {
    display: block;
    width: 1100px; text-align:left
}
.about ul li a {
    display: block;
    float: left;
    height: 345px;
    width: 505px;
}
.about ul li span {
    color: #666;
    display: block;
    float: left;
    line-height: 26px;
    padding-left: 40px;
    width: 555px; text-align:left
}
.about ul li p{ text-align:left; line-height:24px;}


.wsk_zq_w {
    background: #f1f1f1 none repeat scroll 0 0;
    margin: 0 auto;
    min-width: 1100px;
    width: 100%;
}
.wsk_zq {
    background: rgba(0, 0, 0, 0) url("../images/cbg.jpg") no-repeat scroll center top;
    margin: 0 auto;
    padding: 60px 0 10px;
    width: 1100px;
}
.wsk_zq h2 {
    background: rgba(0, 0, 0, 0) url("../images/sxx2.jpg") no-repeat scroll center bottom;
    display: block;
    font-size: 36px;
    font-weight: normal;
    margin-bottom: 20px;
    padding-bottom: 30px;
    text-align: center;
}
.wsk_zq h2 em {
    color: #ff5b00;
}
.wsk_zq h2 i {
    color: #333;
    display: block;
    font-size: 18px;
    font-weight: normal;
    margin-top: 10px;
    padding-bottom: 10px;
}
.wsk_zq ul {
    background: rgba(0, 0, 0, 0) url("../images/dz2.jpg") no-repeat scroll left top;
    display: block;
    float: left;
    height: 310px;
    margin: 15px 5px 5px 50px;
    width: 310px;
}
.wsk_zq ul:hover {
    background: rgba(0, 0, 0, 0) url("../images/dz1.jpg") no-repeat scroll left top;
    display: block;
    float: left;
    height: 310px;
    margin: 15px 5px 5px 50px;
    width: 310px;
}
.wsk_zq ul li {
    color: #fff;
    display: block;
    float: left;
    font-size: 24px;
    height: 170px;
    line-height: 34px;
    overflow: hidden;
    padding: 90px 0 0;
    text-align: center;
    width: 260px;
}
.wsk_zq ul li a {
    color: #333;
}
.wsk_zq ul:hover dd a {
    color: #fff;
}

.fwu_r1{ width:500px; border:1px solid #E2E2E2; height:282px;}
.fwu_r1_top{width:450px; background:#F86464; height:108px; color:#fff; text-align:left; padding-left:50px; line-height:108px; text-align:left; font-size:20px;}
.fwu_r1_top1{width:450px; background:#7CBF3B; height:108px;  color:#fff; text-align:left; padding-left:50px; line-height:108px; text-align:left; font-size:20px;}

.f80{ font-size:80px; font-family:Arial}
.fuwu_bot{ padding:20px; text-align:left; line-height:24px;}


/*鑰佸笀鐓х墖*/
.bodyCon07{width:100%; overflow:hidden;}
.bodyCon07 .teacher{width:1066px;height:530px;position:relative;margin:0 auto; overflow:hidden;background:url(../images/dy_pic09.jpg);}
.bodyCon07 .teacher .teacherPic{width:1066px;height:360px;position:absolute; top:50px;}
.bodyCon07 .teacher .teacherPic .content{width:260px;height:360px;float:left;position:relative;overflow:hidden;margin-left:3px;}
.bodyCon07 .teacher .teacherPic .content .txt{width:260px;height:100px;background:rgba(18,21,44,0.7); position:absolute;left:0px;bottom:0px;padding:0 12px;border-top:2px solid #CB5412;}
.bodyCon07 .teacher .teacherPic .content .txt h3{color:#CB5412;font-size:24px;font-weight:100;margin:10px 0 6px 0;}
.bodyCon07 .teacher .teacherPic h4{color:#fff;font-size:14px;font-weight:100;}
.bodyCon07 .teacher .teacherPic .content .txt p{color:#fff;margin-top:20px;padding-top:12px;border-top:1px solid #CB5412; padding-right:20px;}

#gallery {
  visibility: hidden;
}
#gallery li.loading {
  background: url(../images/spinner.gif) no-repeat center center;
}


/* image caption */

p.fg-caption {
  color: #999;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5em;
  margin: 0;
  text-align: left;
}


/*鑱旂郴鎴戜滑*/
.zj ol{ text-indent:2em; line-height:24px; font-size:16px; color:#666}
.lianxi h5{width:100%; text-align:left; font-size:18px; line-height:30px; color:#f74b07 }
.lianxi ul{ width:100%; clear:both; padding-top:5px; overflow:hidden}
.lianxi ul li{ width:33.3%; float:left; text-align:left; line-height:28px;}
.lianxi dl{ width:100%; clear:both; padding-top:15px; overflow:hidden}
.lianxi dl dt{ float:left}
.lianxi dl dd{ float:left}
.lianxi dl dd img{ padding-right:10px}


.home-page .main-content {
	width: 100%;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

.home-page .main-content .content-part {
    max-width: 1160px;
    margin: 0 auto
}

.home-page .main-content .content-part .part-title {
    font-size: 36px;
    color: #454b61;
    text-align: center;
    font-weight: 350
}



.home-page .main-content.addBackground {
    background: rgba(241, 247, 255, .7)
}

.home-page .main-content.serviceBox {
    padding: 100px 0 145px;
    float: left
}

.home-page .main-content.serviceBox .service-title {
    padding: 60px 0 124px
}

.home-page .main-content.serviceBox .serviceItems {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.home-page .main-content.serviceBox .serviceItems .serviceItem {
    width: 185px;
    height: 185px;
    box-sizing: border-box;
    -webkit-text-emphasis: center;
    text-emphasis: center
}

.home-page .main-content.serviceBox .serviceItems .serviceItem h4 {
    text-align: center;
    font-size: 18px;
    font-weight: bolder;
    margin-top: 26px
}

.home-page .main-content.serviceBox .serviceItems .serviceItem:nth-of-type(2) .bgImgBox {
    background-position: -254px 0
}

.home-page .main-content.serviceBox .serviceItems .serviceItem:nth-of-type(3) .bgImgBox {
    background-position: -512px 0
}

.home-page .main-content.serviceBox .serviceItems .serviceItem:nth-of-type(4) .bgImgBox {
    background-position: -752px 0
}

.home-page .main-content.advantageBox {
	float: left;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}

.home-page .main-content.advantageBox .advantage-title {
    padding: 40px 0
}

.home-page .main-content.advantageBox ul {
    margin:0  10px;
    padding: 0;
}

.home-page .main-content.advantageBox ul li {
    float:left;
    width: 23%;
    height: 300px;
    box-shadow: 0 8px 13px 0 rgba(206, 223, 246, .78);
    box-sizing: border-box;
    background: #fff;
    padding: 40px 27px 40px 30px;
	margin:0 1% 20px;
}

.home-page .main-content.advantageBox ul li:last-child {
    margin-right: 0
}

.home-page .main-content.advantageBox ul li .advantage-icon {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 20px
}

.home-page .main-content.advantageBox ul li .text-box h4 {
    margin-bottom: 5px;
    font-weight: bolder;
    font-size: 16px;
    margin-bottom: 22px
}

.home-page .main-content.advantageBox ul li .text-box p {
    line-height: 24px;
    font-weight: 500;
    margin: 0;
    font-size: 14px;
    color: #636983
}

.home-page .main-content.advantageBox ul li:nth-of-type(2) .advantage-icon {
    background-position: 0 -123px
}

.home-page .main-content.advantageBox ul li:nth-of-type(3) .advantage-icon {
    background-position: 0 -219px
}

.home-page .main-content.advantageBox ul li:nth-of-type(4) .advantage-icon {
    background-position: 0 -316px
}

.home-page .main-content.advantageBox ul li:nth-of-type(5) .advantage-icon {
    background-position: 0 -413px
}

.home-page .main-content.advantageBox ul li:nth-of-type(6) .advantage-icon {
    background-position: 0 -510px
}

.home-page .main-content.advantageBox ul li:nth-of-type(7) .advantage-icon {
    background-position: 0 -606px
}

.home-page .main-content.advantageBox ul li:nth-of-type(8) .advantage-icon {
    background-position: 0 -703px
}
.yingxiao {
	background-image: url(../images/yingxiao.png);
	background-repeat: no-repeat;
	height: 35px;
	padding-top: 18px;
	padding-left: 110px;
	font-size: 18px;
	color: #f55507;
}
.ab_us {
	text-align: center;
}
.ab3080 {
	text-align: center;
	font-size: 80px;
}
.ab3080_11 {
	font-size: 30px;
	line-height: 80px;
}
