@charset "gb2312";


body{
	font-size:18px;
	font-family:"Î¢ÈíÑÅºÚ";
	background:#fff }

img{ border:0 none; vertical-align:middle;}
table{
	border-collapse:collapse;
	border-spacing:0;
	border-left:1px solid #e4e4e4;
	border-top:1px solid #e4e4e4;/*background:#efefef;*/
	cellspacing:0;}
th,   td{
	text-align:center;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:2px 5px!important;} 
/*a:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;}*/


.wrap{
	width:1200px; margin:0 auto 0 auto; position:relative;
	}



.header .L_logo{ float:left; display:inline; width:240px; }

.header .R_con{ float:left; display:inline; width:960px;}





.fullbanner{  clear:both; margin:0 0 40px 0; width:100%;  }
.fullbg1{ background:#d84059; min-width:1200px;}
.fangan{ background: url(../images/hbg1.jpg) no-repeat center; background-size: cover; height:532px; min-width:1200px;}
.fullbg2{ background:url(../images/hbg2.jpg) no-repeat center; background-size: cover; height:410px; min-width:1200px;}
.kehubg{ background:url(../images/hh_59.png) no-repeat center; height:524px; min-width:1200px;}
.banner_about{ background: url(../images/banner_about.jpg) no-repeat   center 0; min-width:1200px;  height:315px;}
.banner_rizhi{ background:#ca4646  url(../images/banner_rizhi.jpg) no-repeat   center 0; min-width:1200px;  height:315px;}
.banner_anli{ background:url(../images/banner_anli.jpg) no-repeat   center 0; min-width:1200px;  height:315px;}
.banner_ds{ background:url(../images/banner_ds.jpg) no-repeat   center 0; min-width:1200px;  height:315px;}
.banner_soft{ background:url(../images/banner_soft.jpg) no-repeat   center 0; min-width:1200px;  height:315px;}

.gaishu_conwrap{ width:960px; display:block; clear:both; padding:50px 0 ; margin:0 auto }
.gaishu_con{  width:550px; display:inline; line-height:30px;margin-top:50px; font-size:16px;}
.gaishu_Tbar{ display:block; color:#2c68b0; font-size:24px;  line-height:49px; height:49px; }
.gaishu_conwrap img{  display:inline;width:300px; height:auto;}
.gaishu_conwrap  .gaishu_Tbar img{ float:none; width:auto; height:auto; vertical-align:middle; margin-right:20px; margin-top:0;}
.gaishu_detail{ padding-left:70px; text-indent:2em;}
/*css3¶¯»­
.business{ width:1250px;}
.business .box ul.items {
	margin: 0 auto;
	margin-top: 0px;
}
.business .box ul.items li { float:left; display:inline-block;
	width: 260px;
	height: 400px; margin:20px 0 0 30px;

	background: url(../Images/bg_green.png) no-repeat  -300px 0;
	overflow: hidden; position:relative;
}
.business .box ul.items li i {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-top: 60px;
	height: 139px;
}
.business .box ul.items li.ico1 i {
	width: 139px;
	background: url(../Images/hh_09.png) no-repeat  right top;
}
.business .box ul.items li.ico2 i {
	width: 139px;
	background: url(../Images/hh_11.png) no-repeat  right top;
}
.business .box ul.items li.ico3 i {
	width: 139px;
	background: url(../Images/hh_13.png) no-repeat  right top;
}
.business .box ul.items li.ico4 i {
	width: 139px;
	background: url(../Images/hh_15.png) no-repeat  right top;
}

.business .box ul.items li u {
	display: block;
	position: absolute;
	width: 219px;
	height: 219px; top:20px; left:20px;
	background: url(../Images/quan.png) no-repeat right top;

}

.business .box ul.items li span { position:absolute;
	display: block;
	top: 280px; left:10px; width:240px; 
	font-weight: normal; font-size:28px; color:#c0354c;
	text-align: center;
}
.business .box ul.items li div { 
	position: absolute;
	top: 330px; left:20px; width:220px;
	color: #333;
	font-family: Arial, "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	line-height: 22px;
	text-align: center;
}

.business .box ul.items li:hover {
	background-position: 0px 0px;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.business .box ul.items li:hover u{ background-position:left;}
.business .box ul.items li:hover i {
	-webkit-transition:  all .5s ease-in-out .4s;
	-moz-transition: all .5s ease-in-out .4s;
	-ms-transition: all .5s ease-in-out .4s;
	-o-transition: all .5s ease-in-out .4s;
	transition: all .5s ease-in-out .4s;
}
.business .box ul.items li:hover i { background-position: left top;
}


.business .box ul.items li:hover span {
	color: White; top:260px;
	-webkit-transition: all .3s ease-in-out .4s;
	-moz-transition: all .3s ease-in-out .4s;
	-ms-transition: all .3s ease-in-out .4s;
	-o-transition: all .3s ease-in-out .4s;
	transition: all .3s ease-in-out .4s;
}
.business .box ul.items li:hover div {
	top: 310px; color:#fff;
	-webkit-transition: all .3s ease-in-out .5s;
	-moz-transition: all .3s ease-in-out .5s;
	-ms-transition: all .3s ease-in-out .5s;
	-o-transition: all .3s ease-in-out .5s;
	transition: all .3s ease-in-out .5s;
}
¶¯»­end*/






/*css3¶¯»­  Ò»ÐÐ5¸öÍ¼±êµÄ*/
.business{ width:1250px;}
.business .box ul.items {
	margin: 0 auto;
	margin-top: 0px;
}
.business .box ul.items li { float:left; display:inline-block;
	width: 225px;
	height: 420px; margin:20px 0 0 25px;

	background: url(../Images/bg_green.png) no-repeat  -300px 0;
	overflow: hidden; position:relative;
}
.business .box ul.items li i {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-top: 60px;
	height: 139px;
}
.business .box ul.items li.ico1 i {
	width: 139px;
	background: url(../Images/hh_09.png) no-repeat  right top;
}
.business .box ul.items li.ico2 i {
	width: 139px;
	background: url(../Images/hh_11.png) no-repeat  right top;
}
.business .box ul.items li.ico3 i {
	width: 139px;
	background: url(../Images/hh_15.png) no-repeat  right top;
}
.business .box ul.items li.ico4 i {
	width: 139px;
	background: url(../Images/hh_13.png) no-repeat  right top;
}
.business .box ul.items li.ico5 i {
	width: 139px;
	background: url(../Images/hh_16.png) no-repeat  right top;
}

.business .box ul.items li u {
	display: block;
	position: absolute;
	width: 194px;
	height:194px; top:20px; left:14px;
	background: url(../Images/quan.png) no-repeat right top;

}

.business .box ul.items li span { position:absolute;
	display: block;
	top: 280px; left:10px; width:202px; 
	font-weight: normal; font-size:28px; color:#c0354c;
	text-align: center;
}
.business .box ul.items li div { 
	position: absolute;
	top: 330px; left:5px; width:210px;
	color: #333;
	font-family: Arial, "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	line-height: 22px;
	text-align: center;
}

.business .box ul.items li:hover {
	background-position: 0px 0px;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}
.business .box ul.items li:hover u{ background-position:left;}
.business .box ul.items li:hover i {
	-webkit-transition:  all .5s ease-in-out .4s;
	-moz-transition: all .5s ease-in-out .4s;
	-ms-transition: all .5s ease-in-out .4s;
	-o-transition: all .5s ease-in-out .4s;
	transition: all .5s ease-in-out .4s;
}
.business .box ul.items li:hover i { background-position: left top;
}


.business .box ul.items li:hover span {
	color: White; top:260px;
	-webkit-transition: all .3s ease-in-out .4s;
	-moz-transition: all .3s ease-in-out .4s;
	-ms-transition: all .3s ease-in-out .4s;
	-o-transition: all .3s ease-in-out .4s;
	transition: all .3s ease-in-out .4s;
}
.business .box ul.items li:hover div {
	top: 310px; color:#fff;
	-webkit-transition: all .3s ease-in-out .5s;
	-moz-transition: all .3s ease-in-out .5s;
	-ms-transition: all .3s ease-in-out .5s;
	-o-transition: all .3s ease-in-out .5s;
	transition: all .3s ease-in-out .5s;
}
/*¶¯»­end*/



ul.fanganlist{ margin-top:30px;}


ul.fanganlist li{ float:left; display:inline; width:200px;  text-align:center; position:relative; height:180px; }
ul.fanganlist li img{ position:absolute; top:0; left:23px; z-index:1;}
ul.fanganlist li div{ width:200px; text-align:center; position:absolute; z-index:2; top:90px;}
ul.fanganlist li:hover{
-webkit-animation:bounce 1s .2s ease both;
-moz-animation:bounce 1s .2s ease both;}
@-webkit-keyframes bounce{
0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
40%{-webkit-transform:translateY(-20px)}
60%{-webkit-transform:translateY(-5px)}
}
@-moz-keyframes bounce{
0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
40%{-moz-transform:translateY(-20px)}
60%{-moz-transform:translateY(-5px)}
}
.centerTit2{ color:#d84059;font-size:36px; text-align:center; line-height:50px; background: none;}


.centerTit{ font-size:36px; color:#d84059; text-align:center; line-height:50px;}
.morebtn{ display:block; clear:both; position:relative; }
.morebtn a{display:block; width:160px; height:40px; line-height:40px; font-size:18px; color:#fff; background:#d32844; text-align:center; margin:20px auto;}
.morebtn a:hover{
-webkit-animation:pulse 1s .2s ease both;
-moz-animation:pulse 1s .2s ease both;}
@-webkit-keyframes pulse{
0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}
}
@-moz-keyframes pulse{
0%{-moz-transform:scale(1)}
50%{-moz-transform:scale(1.1)}
100%{-moz-transform:scale(1)}
}


.Hcontactbox{ width:330px; height:260px; border:2px solid #fff; background:rgba(255,255,255,.4); float:right; display:block; margin-top:30px; margin-right:70px; padding:40px 50px; font-size:22px; text-align: left; line-height:50px; box-shadow: 1px 1px  1px #999}
.teltop{ display:block; background:url(../images/hh_55.png) no-repeat 0 0; padding:40px 0 0 135px; font-size:26px; line-height:60px;}









ul.anli_list{ float:left; display:block;  }
ul.anli_list li{ float:left; display:block; clear:both; background:#fff; padding:15px; box-shadow:0px 0px 10px #999; margin-bottom:20px; width:800px; }


.anli_con{ float:left;  background:#efefef; display:block;  padding:20px 20px 0 20px;clear:both; margin-bottom:30px; position:relative  !important; margin-left:200px; }
.anli_con .anli_areatag{ position:absolute;display:block;  width:100px; height:263px; line-height:290px; text-align:center; background: url(../images/al_07.png) no-repeat 0 0;  left:-100px;top:0;  }
ul.anli_list li img{ float:left; display:inline; margin-right:20px; }
.anliRcon { float: right; display:inline; width:500px; position:relative; }
.anli_item{ float:left;  padding-left:110px; width:388px; display:block; clear:both; position:relative; padding-bottom:10px; color:#666; font-size:14px;}
.anli_item .anli_item_Ltag{ position:absolute; left:0px; top:0; width:110px;  display:block;  }
.anli_item .anli_item_Ltag img { float:left; display:inline; margin-right:10px; vertical-align:middle}
.comname{ font-size:18px; color:#012d76; margin-bottom:18px;}
.anlimap{ display:block; margin:0 auto;}


ul.rizhilist { display:block; position: relative; left:507px; width:536px;}
ul.rizhilist li{ float:left; display:block; border-left:3px solid #919191; position:relative; padding-bottom:20px; min-height:100px;}
ul.rizhilist li .databall{ width:84px; height:62px; background:url(../images/rz_07.png) center top; text-align:center; color:#fff; font-size:24px; padding:22px 0 0 0; position:absolute; left:-43px; top:10px; }
ul.rizhilist li .databall .year{ font-size:18px; color:#4e000d;}
.rz_Lcon{ position:absolute; left:-390px; width:345px;}
.rz_Rcon{ margin-left:46px}
.rz_Lcon_tbar{ text-align:right; color:#d84059;}
.rz_Rcon_tbar{   color:#4ca5ff;}
.rz_Lcon_box{ position:relative;}
.rz_Lconin{ display:block; background:#edc7c7; padding:10px; margin-top:10px; position:relative; text-align:right;}
.rz_Lcon_boxarrow{width:0px;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #edc7c7;
	position:absolute; top:-10px; right:22px;}
.rz_Rcon_box{ position:relative;}
.rz_Rconin{ width:465px; display:block; background:#c7e8f0; padding:10px; margin-top:10px; position:relative;}
.rz_Rcon_boxarrow{width:0px;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #c7e8f0;
	position:absolute; top:-10px; left:22px;}
	

ul.rizhilist2 li{ width:650px; margin:0 auto; display: block; position:relative; padding:0 0  0px 10px; margin-bottom:20px; border-left:1px solid #d7d7d7  }
ul.rizhilist2 li .news_date{ display:block; width:60px; height:60px;  position:absolute; left:-70px; top:0;  color:#a5a5a5; background:url(../images/sprite.png) no-repeat 23px 0px;font-family:simsun;}



ul.rizhilist2 li  .news_date_d{position:absolute;left:0;top:0;font-size:36px;height:40px;line-height:38px;}
ul.rizhilist2 li  .news_date_d sup{vertical-align:text-top;font-size:12px;font-family:simsun;}
ul.rizhilist2 li .news_date_m{position:absolute;right:0;bottom:0;color:#666;font-size:30px;}
ul.rizhilist2 li .news_date_line{display:block;width:51px;height:50px;margin:15px 0 0 10px;background:url(../images/sprite.png) -32px -56px no-repeat;}
ul.rizhilist2 li .news_quote{line-height:20px;padding-bottom:15px;}
ul.rizhilist2 li h3{ padding:5px 0 0px 0;margin-bottom:10px;font-size:23px;color:#3c4750;font-weight:normal;}
ul.rizhilist2 li h3 a:hover{ color:#111;}

ul.rizhilist2 li  p{line-height:20px;padding-bottom:15px;  text-indent:0; color:#898989; font-size:12px;}

.full_times{ border-bottom:1px solid #b1b1b1; position:relative;}


.Fpagenum{padding:10px 0;display:block; text-align:left;color:#7f7f7f; width:650px; margin:0 auto;  }
	.Fpagenum a{ display:inline-block;  padding:0px 15px;  color:#7f7f7f;line-height:37px;height:37px; border:1px solid #d8d8d8; border-radius:3px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 10px 5px 0; background:#f3f3f3 ;}
	.Fpagenum a:hover{color:#d32844;border-color:#d32844;}
	.Fpagenum a#currentpage{background:#d32844; border-color:#d32844;	 font-weight:bold; color:#fff;}	
	.Fpagenum a.next{  background:url(../images/net.png) no-repeat 0 0 ; width:37px; padding:0;border:none;  }
	.Fpagenum a.pre{  background:url(../images/pre.png) no-repeat 0 0 ; width:37px; padding:0; border:none;}
	.Fpagenum span{display:inline-block; padding:0 10px 0 0;}
	.Fpagenum .gopage{ padding:0 0 0 40px; font-size:14px;  }
	.Fpagenum .gopage a.go{width:37px; height:37px; line-height:37px; display:inline-block;}
	.Fpagenum .gopage input[type="text"]{ width:40px; height:28px; line-height:28px; margin:0 5px; text-align:center; margin-top:-2px;}



.footerwrap{ display:block; clear:both; background:#ccc; color:#666; padding:20px 0; }
.foot_ablouTit{ font-size:24px; color:#404040; line-height:50px;}
.footerwrap p{ line-height:20px; font-size:14px;}
.ft_1,.ft_2,.ft_4
{ float:left; display:inline; border-left:1px solid #bebebe;  padding: 0 30px; line-height:24px;}
.ft_1{ width:400px; text-align:center; border:none;}
.ft_2{ width:440px;}
.ft_4{ width:140px; text-align:center; line-height:50px;}
.ft_4 img{ display:block; margin:20px auto 0 auto }
.ft_4  a{ text-decoration:underline;}
.ft_4  a:hover{  color:#d32844}
.ft_2 ul li{ float:left; display:inline; width:50%; }
.ft_2 .morebtn a{ margin-left:0;}
.ft1_add{ background:url(../images/al_10.png) no-repeat 0 0;}


.where{ line-height:39px; height:39px; position:relative;color:#999; font-size:18px; margin:20px  auto;  }
.where a{ color:#999; display:inline-block; padding:0 35px 0 15px ;  background:url(../images/whereline.png) no-repeat  right 6px; }
.where span{ padding:0 20px 0 0; color:#333;}
.where a#currentcon{ color:#c3354d; font-weight:bold;}
.where.ruanjian{ height:auto; padding:0 0 0 110px; position:relative; }
.where.ruanjian span{ position:absolute; left:0;}
.where.ruanjian a{ display:inline-block; background:none; padding:0 15px; margin:0 10px 10px 10px; }
.where.ruanjian a#clicked{ color:#fff; background:#d84059; text-align:center; }
.where.ruanjian a:hover{  color:#900}


a.backbtn{width:140px; height:39px; line-height:39px; margin-right:20px; color:#fff; border-radius:5px; text-indent:50px; background:#4ca5ff  url(../images/backbtn.png) no-repeat 10px 10px}
a.backbtn:hover{ color:#CCC;}


.newstitle{ color:#000; font-size:30px; text-align:center; line-height:60px;}
.newsdate{ color:#999; font-size:14px; text-align:center; line-height:40px;}
.newsdate span{ padding:0 20px;}
.newscon{ width:970px; margin:0 auto 50px auto; line-height:36px; font-size:20px; color:#333;}
.newscon p{ margin-bottom:20px;}
.newscon img{ max-width:970px; height:auto; margin:20px auto 20px auto;display:block; }

.contactcon{ float:left; display:inline; width:500px; margin:70px 50px 50px 50px; height:70px; position:relative; background:#e8e5e5; padding:130px 0 20px 0; line-height:35px;  color:#666; text-align:center; font-size:20px; }
.contactcon_ball{ position:absolute; left:50%; margin-left:-62px; width:124px; font-size:24px ; color:#333; top:-62px; text-align:center; }
.contactcon_ball img{ width:124px; height:124px; }

.contactcon2{float:left; display:inline; width:300px; margin:0px 50px 50px 50px;  padding:0px 0 0px 0; line-height:35px; font-size:16px; color:#666; text-align:center;  }
.contit{ color:#11b3c2; font-size:16px; line-height:50px; height:50px; font-weight:bold; border-top:1px solid #11b3c2;border-bottom:1px solid #11b3c2; margin:10px 0}


.zzsc{ width:1200px;  margin:0px auto; font-family:'Î¢ÈíÑÅºÚ';}
.zzsc .tab{ overflow:hidden; height:310px;}
.zzsc .tab a{ display:block; width:250px; margin:0 25px; line-height:36px; height:290px; float:left; text-align:center; text-decoration:none; color:#333; position:relative; background:#dfdfdf url(../images/hrico_03.png) no-repeat 20px 3px }
.zzsc .tab a div{ width:100%; display:block; clear:both;}
.zzsc .tab a img{ width:245px; height:244px; display:block; clear:both; margin:0 auto;}
.zzsc .tab a:hover{ background:#d84059 url(../images/hrico_06.png) no-repeat 20px 3px; color:#fff; text-decoration:none;}
.zzsc .tab a.on{ background:#d84059 url(../images/hrico_06.png) no-repeat 20px 3px; color:#fff; text-decoration:none;}
.zzsc .tab a .tab_arrow{ display:none }
.zzsc .tab a.on .tab_arrow{ display:block;width:42px;
    height: 20px; background:url(../images/aa_16.png) no-repeat 0 0;
  
	position:absolute; bottom:-20px; left:50%; margin-left:-10px;}
	
.zzsc .content{ overflow:hidden; width:1200px; height:300px; position:relative; background:#e5e5e5}
.zzsc .content ul{ position:absolute; left:0; top:0; height:300px; overflow:hidden;}
.zzsc .content li{ width:1160px; height:300px; padding:20px; float:left; overflow:auto;  }
.zzsc .content li p{ padding:10px;}



.lichengbox { position:relative;}
.lichengbox  > img{ position:absolute; left:90px; top:0;}
dl.licheng_list{ position:relative; padding:0 0 0 400px; width:700px; background:url(../images/lc_06.png) repeat-y 360px -55px;}
dl.licheng_list dt { position:relative; width:550px; padding:0 0  10px 50px;  font-size:24px; line-height:45px; height:45px; color:#d84059; }
dl.licheng_list dt > img{ position:absolute; left:-10px; }
dl.licheng_list dd{ height:127px; width:550px; padding:0 0 0 50px}





.hrconL{ float:left; display:inline; width:260px; padding:0px;}
.hrconL .tag{ float:left; display:inline; width:118px; margin:0 10px 10px 0; text-align: center; line-height:30px; height:30px; font-size:14px; color:#d84059; border:1px solid #d84059}
.hrconR{ float:left; display:inline; padding:0px; width:870px;}
.hr_item{ display:block; padding-bottom:20px; position:relative; padding:0 0 0 150px;}
.hr_itemLtag { width:140px; text-align:right; font-weight:bold; position:absolute; left:0;}
.copyrightwrap{ background:#292929;text-align:center; color:#666; font-size:14px; }
.copyrightwrap .wrap{ background:none; line-height:40px;}


.FR{ float:right;}
.FL{ float:left;}
/*

*/

.t-c{ text-align:center;}

.clear { clear:both; overflow:hidden; height:0px ; font-size:0;  visibility:hidden; }
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}