@charset "utf-8";
/*******开始首页头部*********/
 
/*.all{margin:0 auto; position:relative; background-color:#f8efe6; overflow:hidden; float:left;}*/
 
.top{top:0px;text-align:center;z-index:9999; height:90px; position:relative;}
 
.logo{ float:left;padding-top:25px;}

.ser{
	position: relative;
	padding-top: 30px;
	float: right;
}
.toplink{ float:left; padding-top:5px;}
.toplink a{ padding:0 20px; float:left; padding-left:40px; height:24px; display:block; line-height:24px; font-size:14px;}
.btn_cn a{ background:url(../images/btn_cn.png) no-repeat left; }
.btn_en a{ background:url(../images/btn_en.png) no-repeat left; }

.serbox{ padding-top:5px; padding-left:15px; width:273px; height:34px;background:url(../images/ser_bg.png) no-repeat; float:left;}
.ser span{color:#666; font-size:14px;line-height:34px;}
.ser_text{  width:218px; height:24px; line-height:24px; float:left; color:#666; border:0;}

.ser_btn a{border:none;width:24px; height:24px; text-indent:-9999px; float:left; background:url(../images/btn_ser.png) no-repeat center right;cursor:pointer;}
.ser_btn a:hover{ background:url(../images/btn_ser_on.png) no-repeat center right;} 
  
.nav{height:46px;top:0px; background-color:#00aeef; position:relative; z-index:9999}
.nav ul{ padding-left:5px;}
.nav ul li{ float:left; position:relative; }
.navline{background:url(../images/nav_line.png) no-repeat;height:46px; width:2px;}

.nav ul li a{ width:160px;height:46px;line-height:44px;display:block; text-align:center; font-size:16px; font-family:微软雅黑; color:#fff; }
.nav ul li a:hover{ color:#fff; background:#d1232a;}
 
.subnav{position:absolute; top:46px; left:0px;/* padding-bottom:10px; border-bottom-left-radius:9px;border-bottom-right-radius:9px;*/display:none;}
.subnav ul{ padding:0;}
/*.navli_top{ width:160px;height:12px; display:block;background:url(../images/sub_nav_bg.png) no-repeat bottom;}*/
.subnav ul li{text-align:center}
.subnav ul li a{color:#666;width:160px;height:36px; line-height:36px; display:block; font-size:14px; font-weight: 100;background:#fff; border-bottom: dotted 1px #e0e0e0;}
.nav ul li .subnav ul li a:hover{background-image:none; color:#fff; background-color: #00aeef;}


/*************结束首页头部**************/
 
 
/***********banner开始************/
/* flexslider */
.flexslider{position:relative;height:480px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:100;}
.slides{position:relative;z-index:1;}
.slides li{height:480px;}

.flex-control-nav{ height:23px; padding-top:12px; position:absolute;bottom:15px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 8px;*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:20px;background:url(../images/prev.png) center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(../images/next.png) center no-repeat;}
 
.banner_bg{ width:100%;height:19px;background:url(../images/banner_top.png) repeat-x; position:absolute; top:0;z-index:3;}

/***********主体开始************/


 /*业务特色*/
.pro_class{ height:190px; text-align:center; position:relative; background-color:#fafafa; }
.pro_class_btn{ height:8px;background:url(../images/nav_btn.png) repeat-x; }
 

.qbtn{ padding-left:10px;}
.qbtn span{ float:left;}
.qbtn a{ display:inline-block; width:280px; padding-top:100px; height:90px; float:left; text-align:center; background:#FFF;}
.qbtn a dl dt{ width:280px; height:30px;display:inline-block; font-size:20px; font-family:"微软雅黑"; color:#333;}

.qbtn a dl dd{ width:280px; height:10px; line-height:10px; font-size:10px; color:#bebebe;}
.qbtn a:hover dl dt { color:#fff;}
.qbtn a:hover dl dd { color:#fff;}
 
 
.qbtn1 a{background:url(../images/kbtn1.png) no-repeat center 45px; }
.qbtn1 a:hover {background:url(../images/kbtn1_on.png) no-repeat  center 45px #00a0e8;}

.qbtn2 a{background:url(../images/kbtn2.png) no-repeat center 45px; }
.qbtn2 a:hover {background:url(../images/kbtn2_on.png) no-repeat  center 45px #00a0e8;}

.qbtn3 a{background:url(../images/kbtn3.png) no-repeat center 45px; }
.qbtn3 a:hover {background:url(../images/kbtn3_on.png) no-repeat  center 45px #00a0e8;}

.qbtn4 a{background:url(../images/kbtn4.png) no-repeat center 45px; }
.qbtn4 a:hover {background:url(../images/kbtn4_on.png) no-repeat  center 45px #00a0e8;}
 


 /*关于我们*/

.about{ width:362px; float:left; }
.about_nav{height:22px; line-height:22px; border-left:#00aeef solid 4px; padding-left:10px; font-size:18px; font-family:"微软雅黑"; margin-top:5px;}
 
.about_pic{ width:350px; height:110px; border:solid 1px #e6e6e6; padding:5px; margin-top:5px; overflow:hidden;}
.about_pic img{ width:350px; height:110px;}
.about_text{ width:340px; height:140px;color:#333; padding:5px; overflow:hidden;}
 
.nav_title{ float:left;}
.more1{ float:right;}
.more1 a{ height:22px; display:block; line-height:22px;font-size:12px; }
 
 
 
 /*首页新闻*/

.new_tab{ height:30px;}
.new_tab span{ width:105px; height:30px; text-align:center;display:inline-block; line-height:30px; float:left; font-size:14px; color:#333; text-align:center;cursor:hand;cursor:pointer;background:#f6f6f6; margin-right:2px;}
.new_tab span:hover,.new_tab span.active{ background-color:#00aeef; color:#fff; height:30px;font-weight:bold;}
  
.new_list{ display:none;}
.new_list ul{ padding:5px;}
.new_list ul li a{ height:35px; line-height:35px; display:block;  padding-left:15px; background:url(../images/sml2.png) 0 13px no-repeat; border-bottom:dotted 1px #bcbcbc;}
.new_list ul li a:hover{ padding-top:1px;height:34px;}
.new_list ul li a span{ float:right;}  

 
.new{ width:360px; float:left; margin-left:23px;}
.new_con ul{ padding:5px;}
.new_con ul li a{ height:35px; line-height:35px; display:block;  padding-left:15px; background:url(../images/sml2.png) 0 13px no-repeat; border-bottom:dotted 1px #bcbcbc;}
.new_con ul li a:hover{ padding-top:1px;height:34px;}
.new_con ul li a span{ float:right;}  


  
/*------------合作伙伴滚动-------------*/


.partner{  position:relative; z-index:555;}
.partner_nav{ height:22px;  line-height:22px; border-left:#00aeef solid 4px; padding-left:10px; font-size:18px; font-family:"微软雅黑"; margin-top:5px; }
.partner_line{ clear:both;height:10px; border-bottom:1px solid #e5e5e5; width:100%;}
.partner_con{width:1140px; float:left; padding-top:20px;}
 
 
.mr_frUl { float: left;padding-bottom:20px; width: 1030px; padding-left:10px;}
.mr_frUl ul li { width:250px; display: inline; float: left; margin:0 8px; overflow: hidden; background-color:#FFF;}
.mr_frUl ul li a { width:250px; height:210px;overflow:hidden; }
.mr_frUl ul li a img{width:240px; height:160px; border:solid 1px #e6e6e6; padding:4px; display: block; overflow:hidden; z-index:100; position:relative;}
.mr_frUl ul li a:hover img{border:solid 1px #00aeef;}
.mr_frUl ul li a span{ height:40px; line-height:40px; width:240px; overflow:hidden; padding:0 5px; display:inline-block;text-align:center; font-size:14px; background-color:#fff;z-index:200; position:relative;}
.mr_frUl ul li a:hover span{ background-color:#00aeef; color:#FFF;}

 
.mr_frBtnL { float: left; margin-top:30px ; margin-left: cursor: pointer; display: inline; }
.mr_frBtnR { float: right; margin-top:30px; cursor: pointer; }
 
 
 
 
/***********开始首页底部************/

.foot1{ position:relative; height:80px; padding-top:20px; background:url(../images/foot_line.png) no-repeat top #f2f2f2; line-height:30px;}
  
.foot_link{ float:left; color:#333;}
.foot_link span a{padding:0 10px; }

.foot_link span{ color:#999;}	
 
.foot1_right{float:right; text-align:right;}