/*-------------------------about NEWS--------------------------*/

.index_one{ height:310px; padding-top:35px; background-color:#f5f3f3;}
.index_about{ width:450px;}
.index_about_des{ background:url(../images/dalou.jpg) bottom right no-repeat; height:110px; margin-top:10px; padding-right:220px; position:relative;}
.index_about_des p{ line-height:175%; color:#999;}
.index_about_des a{ display:block; position:absolute; bottom:0px; color:#E27B7E; right:220px;}
.index_about li{ float:left; position:relative; width:140px; height:95px; margin-right:15px; overflow:hidden;}
.index_about li.last{ margin-right:0px;}
.index_about li img{ width:140px; height:95px;}
.index_about li img{ position:absolute; top:0px;-webkit-transition:-webkit-transform 1s,opacity 1s;-moz-transition:-moz-transform 1s,opacity 1s;transition:transform 1s,opacity 1s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.index_about li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}


.index_kefu{ width:375px; height:225px;padding-top:25px;background:rgba(250,250,250,0.5); }
.index_kefu li{ float:left;}
.index_kefu ul li{ width:73px; text-align:center; margin-left:40px;}
.index_kefu ul li a{ display:block; width:100%; padding-top:60px; height:20px; font-size:16px;}
.index_kefu_one a{ background:url(../images/kefu1.png) top center no-repeat;}
.index_kefu_two a{ background:url(../images/kefu2.png) top center no-repeat;}
.index_kefu_three a{ background:url(../images/kefu3.png) top center no-repeat;}

.index_kefu ol li{ width:140px; text-align:left; margin-left:40px; height:90px;}
.index_kefu ol li a{display:block; padding-left:45px; font-size:16px; color:#666;}
.index_kefu ol li span{ display:block; font-size:12px; color:#ddd;}
.index_kefu_four a{background:url(../images/kefu4.png) center left no-repeat;}
.index_kefu_five a{background:url(../images/kefu5.png) center left no-repeat;}
.index_kefu_six a{background:url(../images/kefu6.png) center left no-repeat;}
.index_kefu_seven a{background:url(../images/kefu7.png) center left no-repeat;}
/*-------------------------team--------------------------*/
.team{ height:765px;}
.team_header{ padding-top:30px; height:155px; text-align:center;}
.team_header h2{ font-size:36px; font-weight:normal; height:65px; color:#666; position:relative; margin-top:-30px; opacity:0;} 
.team_header .des{position:relative; margin-top:-30px;opacity:0;}
.team_header .des span{ font-size:16px; padding:0px 30px; display:inline-block; background:url(../images/line.png) right 4px no-repeat; color:#888; height:50px;}
.team_header .des span.last{ background:none;}.team_header .des .scd{ border-bottom:3px solid #C8324D;}

.banner_index{height:460px;position: relative;overflow:hidden;width: 1200px;margin-top:-30px;opacity:0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width:1201px;float: left;}

.indexBanner_num{text-align: center;position:absolute; bottom:40px;opacity:0; left:50%; margin-left:-45px;} 
.indexBanner_num a{width:14px;height:14px;display: inline-block;_zoom:1;background:#fff;border:1px solid #C8324D; text-indent:-9999em; border-radius:15px;margin:0 8px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background:#C8324D;}
.banner_wrap dd{ float:left;width:265px; margin-right:47px; display:inline-block; background-color:#fcfcfc; height:400px; overflow:hidden;}
.banner_wrap dd.last{ margin-right:0px;}
.banner_wrap dd.xg{ opacity:0; position:relative; top:-30px;}
.banner_wrap dd.hover{ background-color:#C8324D; cursor:pointer;}
.team_more{ padding-top:20px; position:relative;margin-top:-30px;opacity:0;}
.team_more a{ display:block; width:215px;height:48px; border:1px solid #ccc; color:#C8324D; text-align:center; line-height:48px; border-radius:6px; margin:0px auto;-webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: all; transition-property: all; }
.team_more a:hover{border:1px solid #C8324D; color:#fff; background-color:#C8324D;-webkit-transition-duration: .3s; transition-duration: .3s; -webkit-transition-property: all; transition-property: all;}

.zhuanjia_logo{ height:175px; width:175px; margin:15px auto 0px auto;}
.zhuanjia_logo a{ display:block; width:175px; height:175px;border:1px solid #f5f3f3;border-radius:175px; background-color:#fff; overflow:hidden;}
.zhuanjia_logo a img{ width:100%; min-height:175px;}
.zhuanjia_name{ text-align:center; height:45px; line-height:45px;}
.zhuanjia p{ margin:0px 20px; background:url(../images/dot1.png) bottom left repeat-x; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:#888; text-indent:0;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
-webkit-transition-property: text-indent; transition-property: text-indent;	
}
.zhuanjia p:hover{text-indent:2em;
	-webkit-transition: all 0.7s;
	-moz-transition: all 0.7s;
	-ms-transition: all 0.7s;
	-o-transition: all 0.7s;
	transition: all 0.7s;
	-webkit-transition-property: text-indent; transition-property: text-indent;	
}
.zhuanjia p.last{ background:none; line-height:175%; font-size:14px; padding-top:10px; height:auto; overflow:auto;white-space:normal;}
.banner_wrap dd.hover  .zhuanjia p{background:url(../images/dot2.png) bottom left repeat-x; color:#fff;}
.banner_wrap dd.hover  .zhuanjia p.last{background:none; line-height:175%;  padding-top:10px;}
.zhuanjia_name a{ color:#C8324D}
.banner_wrap dd.hover  .zhuanjia_name a{ color:#fff;}

/*-------------------------keshi--------------------------*/
.main4_bg{ width:100%; height:330px; background:#f4f4f4;}
.main4_bg h2{ font-size:36px; font-weight:normal; height:65px; line-height:65px; padding-top:10px; color:#666; text-align:center;position:relative; margin-top:-30px; opacity:0;}
.main4_t{ padding-top:40px; height:60px; text-align:center;}
.main4_c{ height:250px; background:url(../images/main4_c.jpg) 126px 0px no-repeat;position:relative; opacity:0;}
.main4_c p{ width:960px; height:150px; margin:0px auto; padding-top:10px; line-height:22px; color:#8a8a8a; text-align:center; font-size:14px;}
.main4_c dl{ width:108px; float:left; margin:50px 5px 0px 80px; display:inline;}
.main4_c dd{ width:108px; height:108px; position:relative;}
.main4_c dt{ height:45px; line-height:45px; text-align:center;}
.main4_c dt a{ width:100%; height:45px; line-height:45px; display:block; color:#e88b8f; font-size:16px;}
.main4_c dd a{ width:108px; height:108px; display:block; position:absolute; left:0px; top:0px; z-index:9; background:url(../images/main4_c_ico.png);}
.main4_c .main4_c2 a{ background-position:-108px 0px;}
.main4_c .main4_c3 a{ background-position:-216px 0px;}
.main4_c .main4_c4 a{ background-position:-324px 0px;}
.main4_c .main4_c5 a{ background-position:-432px 0px;}
.main4_c .main4_c6 a{ background-position:-540px 0px;}
.main4_c dl:hover dd a{ background:url(../images/main4_c_ico_hov.png);}
.main4_c .main4_c2:hover dd a{ background-position:-108px 0px;}
.main4_c .main4_c3:hover dd a{ background-position:-216px 0px;}
.main4_c .main4_c4:hover dd a{ background-position:-324px 0px;}
.main4_c .main4_c5:hover dd a{ background-position:-432px 0px;}
.main4_c .main4_c6:hover dd a{ background-position:-540px 0px;}
.main4_c dd:after{width:100%;height:100%;border-radius:50%;content:'';position:absolute;top:0px;left:0px;background:#f1878b;-webkit-transition:-webkit-transform 0.6s,opacity 0.6s;-moz-transition:-moz-transform 0.6s,opacity 0.6s;transition:transform 0.6s,opacity 0.6s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);opacity:0;}
.main4_c dl:hover dd:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
/*-------------------------zixun--------------------------*/
.part_six{ padding-top:35px;}
.part_six_box{ width:380px;height:380px; padding-top:25px; background-color:#f9f7f7; margin-right:30px;position:relative; margin-top:-30px; opacity:0;}
.part_six div.last{ margin-right:0px;}
.gl_title{ height:35px; clear:both;}
.gl_title_line{border-left:4px solid  #C8324D; width:12px; height:18px; margin-top:3px;}
.part_five_gy{ margin:0px 20px;}
.part_five_gy a img{ width:340px; height:200px;}
.index_hot_lists{ padding-top:5px;}
.index_hot_lists li{ clear:both; position:relative; height:47px; border-bottom:1px dotted #efefef; line-height:47px; padding-left:0px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;}
.index_hot_lists li:hover{padding-left:10px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s;
}
.index_hot_lists li span{ float:right; color:#ccc;}
.index_hot_lists li i{ float:left;width:20px; display:inline-block; height:20px; text-align:center; line-height:20px; background-color:#ccc; color:#fff; margin-top:14px; font-style:normal;}
.index_hot_lists li a{ float:left;width:240px; display:inline-block; padding-left:10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index_hot_lists li i.order{ background-color:#337CCC;}
.index_hot_lists li b{ float:left;width:20px; display:inline-block; height:20px; text-align:center; line-height:20px; color:#888; margin-top:12px; font-weight:normal;}
.part_five_gy  .index_hot_lists li{ height:45px; line-height:45px;}
.index_hot_lists li a{width:280px;}
.index_hot_lists li.last{ border-bottom:none;}
.part_six_txt{ position:relative;height:200px; overflow:hidden;}
.part_six_txt div{ position:absolute;z-index:999;background:rgba(200,50,77,0.3); width:100%; height:200px;top:160px;padding-top:0px;
-webkit-transition: all 0.9s ease-in-out 0s;
	-moz-transition: all 0.9s ease-in-out 0s;
	-ms-transition: all 0.9s ease-in-out 0s;
	-o-transition: all 0.9s ease-in-out 0s;
	transition: all 0.9s ease-in-out 0s;

}
.part_six_txt div h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0px 15px; color:#fff; height:40px; line-height:40px;}
.part_six_txt div p{ line-height:175%; padding:0px 15px; color:#fff; text-indent:2em;}
.part_six_txt a:hover div{
	top:0px;
	padding-top:30px;
	-webkit-transition: all 0.8s ease-in-out 0s;
	-moz-transition: all 0.8s ease-in-out 0s;
	-ms-transition: all 0.8s ease-in-out 0s;
	-o-transition: all 0.8s ease-in-out 0s;
	transition: all 0.8s ease-in-out 0s;
}