@charset "utf-8";
/* CSS Document */
body{ background:#f6f6f6;}

.header{ width:100%; height:100px;  background:#fff;position:fixed;top:0; left:0; z-index:99;transition: top .5s; -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);-ms-box-shadow: 0 0 10px rgba(0,0,0,0.3);-box-shadow: 0 0 10px rgba(0,0,0,0.3);-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);box-shadow: 0 0 10px rgba(0,0,0,0.3);}
.header .contain{position: relative;}

.headTop_s1{top:-120px;}
.headTop_s0{top:0px;}
.logo{ padding-top:25px; float:left;}
.nav{ float:right;}
.nav ul{ margin-top:38px;}
.nav ul li{ float:left; padding-left:25px;}
.nav ul li a{ display:block; color:#333; font-size:15px; padding-bottom:5px; font-weight:bold;border-bottom:3px solid #fff; transition:all 0.2s;}
.nav ul li a:hover,.nav ul li.on a{ border-bottom:3px solid #ef3333;transition:all 0.2s;}

.top-contact{ position:absolute; right:0; top:7px;font-size:12px;}
.top-contact a,.top-contact i,.top-contact span{ display:inline-block; vertical-align:middle;}
.t-c-a{ background:url(../images/tel_bg.png) no-repeat left center; display:inline-block; padding-left:30px; padding-top:1px;} 
.t-cline{ height:10px; width:1px; background:#bababa; margin:0 5px;}
.t-cnum em{ font-style:normal; font-size:16px; font-weight:bold; color:#ef3e3e; margin-left:5px;}


/*********二级菜单**********/
.case_nav_box{width:100%; background:#fff; margin-bottom:16px; border-bottom:1px solid #e3e3e3;}
.case_nav_box .case_nav{text-align:center; margin:0 auto;}
.case_nav_box .case_nav li{display:inline-block; padding:0 20px;}
.case_nav_box .case_nav li.active,
.case_nav_box .case_nav li:hover{border-bottom:3px solid #ef3333;}
.case_nav_box .case_nav li a{display:block; padding:16px 0;}


/*********案例栏目开始**********/
.case_banner{width:100%; height:500px; overflow:hidden;}
.case-scroll{width:100%;height:500px;position:relative;overflow:hidden;cursor:pointer;}
.case-scroll .DB_bgSet{position:relative;}
.case-scroll .DB_bgSet li{position:absolute;width:100%;height:500px;display:none;}
.case-scroll .DB_menuWrap{width:100%;margin-left:0;}
.case-scroll .DB_menuWrap .DB_menuSet{position:absolute;width:100%;bottom:20px;text-align:center;font-size:0; border-radius:20px;}
.case-scroll .DB_menuWrap .DB_menuSet li{cursor:pointer;margin:0 3px;display:inline}
.case-scroll .DB_prev,.case-scroll .DB_next{width:54px; height:35px; background:url(../images/arrow.png) no-repeat;}
.case-scroll .DB_prev:hover,.case-scroll .DB_next:hover{background:url(../images/arrow.png) no-repeat;}
.case-scroll .DB_prev{position:absolute;left:30px;top:300px;cursor:pointer;display:none; background-position:-7px 0;}
.case-scroll .DB_prev:hover{background-position:-79px 0;}
.case-scroll .DB_next{position:absolute;right:30px;top:300px;cursor:pointer;display:none;background-position:-79px -35px;}
.case-scroll .DB_next:hover{background-position:-7px -35px;}

.naveg-cell{ position:relative;}
.nc1{ border-bottom:1px dotted #e3e3e3;}
.nc-item{ position:absolute; top:0; left:0; height:100%; background:#c1c1c1; padding:0 26px;}
.nc-item span{ padding-top:20px; display:block;}
.nc-item i,.nc-item em{ display:inline-block;*display:inline-block;*zoom:1; vertical-align:middle; font-style:normal; color:#fff; font-size:12px;}
.nc-i1 i{ width:15px; height:11px; background:url(../images/ico3.png) no-repeat; margin-right:5px;}
.nc-i2 i{ width:15px; height:15px; background:url(../images/ico4.png) no-repeat;margin-right:5px;}


.navegation_box{width:1180px; margin:0 auto 40px; box-shadow:0 0 15px rgba(0,0,0,0.1);}
.navegation{margin:0 auto; background:#fff; padding:20px 15px 20px 140px;}
.navegation li{float:left; margin:2px 0;display:inline-block;-moz-border-radius:60px;-ms-border-radius:60px;-o-border-radius:60px;-webkit-border-radius:60px; border-radius:120px; transition:all 0.2s;}
.navegation li.active,
.navegation li:hover{background:#ef3332; transition:all 0.3s;}
.navegation li.active a,
.navegation li:hover a{color:#fff;}
.navegation li a{display:block;padding: 2px 18px; font-size:12px;}
.case_pic_list{width:1180px; margin:0 auto;}
.case_pic_list li{float:left; width:380px; margin:0 10px 20px 0; background:#fff; padding-bottom:20px;}
.case_pic_list li img{-moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;transition:all 0.3s;width: 100%;}
.case_pic_list li:hover img{-webkit-transform:scale(1.23);-moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;transition:all 0.3s;}
.case_pic_list li.no_margin{margin-right:0;}
.case_pic_list a{display:block;}
.case_pic_list .pic{width:380px; height:240px; overflow:hidden;}
.case_pic_list .info{padding-left:15px;}
.case_pic_list .line{width:46px; margin:20px 0 6px 0; height:0; border-bottom:2px solid #ef3333;}
.case_pic_list .info p{font-size:16px; color:#333; line-height:30px;}
.case_pic_list .info span{font-size:12px;}
.case_pic_list .info em{font-size:12px; color:#999; font-style:normal;}
.load{width:100%; height:28px; margin:47px 0 57px 0; background:url("../img/download.png") no-repeat center;}
/* 案例详情内页 */
.header.case_bg2{background: rgb(0, 0, 0); background: rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); /*IE8支持*/}
.case_bg2 .nav ul li a{color:#fff;}
.case_detail_pic{width:100%; /* padding-top:40%; background:url("../img/case_detail.jpg") no-repeat center; */}
.case_detail_pic img{width:100%;}
.case_intro{width:1180px; height:70px; border-bottom:1px solid #e3e3e3; margin:0 auto;}
.case_intro .cell{float:left;}
.case_intro .cell_2{margin:0 208px 0 280px;}
.case_intro .cell .caption{color:#333;}
.case_intro .cell .caption span{font-size:12px;}
.case_intro .cell .info{font-size:12px; color:#000;}
.case_main{width:1180px; margin:26px auto;}
.case_main .introduce{margin-bottom:90px;}
.case_main .introduce p{margin-bottom:30px; font-size:12px; line-height:22px;}
.case_main .section5{margin:40px; text-align:center;}

/*********案例栏目结束**********/


/********新闻栏目开始********/
.news-head{ padding:120px 0 40px; background:#6060ff;}
.news-fade {width:100%;height:364px;position:relative;overflow:hidden;cursor:pointer; box-shadow:5px 5px 0px rgba(0,0,0,0.3)}
.news-fade .news-left{position:relative; width:590px; height:364px; float:left;}
.news-fade .DB_bgSet li{position:absolute;width:100%;height:364px;display:none;}
.news-fade .DB_imgSet{width:590px;height:364px; float:right; background:#fff;}
.news-fade .DB_imgSet li{height:364px; position:relative;}
.news-fade .DB_menuWrap{position:absolute;right:10px;bottom:10px;}
.news-fade .DB_menuWrap .DB_menuSet{ width:13px;}
.news-fade .DB_menuWrap .DB_menuSet li{cursor:pointer;}
.news-fade .DB_prev{position:absolute;left:30px;top:333px;cursor:pointer;display:none; background-position:-7px 0;}
.news-fade .DB_prev:hover{ background-position:-79px 0;}
.news-fade .DB_next{position:absolute;right:30px;top:333px;cursor:pointer;display:none;background-position:-79px -35px;}
.news-fade .DB_next:hover{ background-position:-7px -35px;}
.news-inside{ padding:30px;}
.news-inside h2{ font-size:24px; color:#333; font-weight:normal; margin-bottom:20px; padding-top:30px;}
.news-inside p{ font-size:12px; color:#999;}
.news-inside span{ position:absolute; bottom:20px; left:30px; color:#999; font-size:12px; font-style:italic;}

.news-con{ overflow:hidden; margin-bottom:20px;} 
.news-con ul{ width:104%;}
.news-con ul li{ width:380px; text-align:center; float:left; margin-right:20px; background:#fff; margin-bottom:20px;}
.news-li{ border:1px solid #e3e3e3; padding:20px 19px; position:relative; padding-bottom:70px;}
.news-title a{ font-size:18px; color:#333; font-weight:bold;}
.news-title a:hover{ color:#ef3333;}
.news-time{ font-size:12px; color:#999; margin-bottom:10px;} 
.news-des{ font-size:12px; line-height:20px; margin-bottom:20px;}
.news-pic img{ display:block;}
.news-detail{ width:37px; height:37px; position:absolute; right:170px; bottom:0;}
.news-detail a{ display:block; width:37px; height:37px; background:url(../images/newsico.gif) no-repeat;transition:all 0.2s; -ms-transition:all 0.2s; }
.news-li:hover .news-detail a{ background-position:0 -37px;transition:all 0.2s; -ms-transition:all 0.2s;}

/*新闻详细*/
.posi{ margin-top:120px; font-size:12px; margin-bottom:10px;}
.posi a{font-size:12px;}
.detail-con{border:1px solid #e3e3e3; background:#fff; margin-bottom:40px; padding:40px;}
.detail-tl{ text-align:center; padding-bottom:20px; border-bottom:1px dotted #dcdcdc; margin-bottom:30px;}
.detail-tl h2{ font-size:32px; color:#333; font-weight:normal; margin-bottom:20px;;}
.detail-tl p{ font-size:12px; color:#999;}
.detail-box { margin-bottom:40px;}
.detail-box p img{ width:100%;}
.detail-bottom{ padding-top:20px; border-top:1px solid #e3e3e3;}

/********新闻栏目结束********/


/*********孵化项目开始**********/
.hacth-banner{ background:url(../img/inbanner_all.jpg) no-repeat 50% 0 fixed;}

.hatch_bg1{padding-bottom:40px;}
.focus_body{position:relative; padding-bottom:40px;}
.hatch_bg1{background:#fff;}
.hatch-scroll{overflow:hidden;}
.hart_cell{padding-top:40px;}
.hatch_plain{text-align:center;}
.hatch_plain h2{font-size:30px; font-weight:normal; height:40px; line-height:40px; text-align:center;}
.hatch_plain p{padding:20px;}
.hatch-dot{width:100%; position:absolute; height:21px; bottom:10px; left:0; text-align:center;}
.hatch-dot span{display:inline-block; width:13px; height:13px; background:url(../images/btn_off.png) no-repeat; margin:0 5px; cursor:pointer;}
.hatch-dot span:hover,.hatch-dot span.selected{background:url(../images/btn_on.png) no-repeat;}
/* 轮播样式 */ 
.hatch_list_box{margin-top:46px;} 
.hatch_list{background:#fff; margin-bottom:32px; height:388px;} 
.hatch_list .pic img{width:590px;} 
.hatch_list .info{width:520px; margin-left:42px; padding-top:75px;} 
.hatch_list .info .caption{font-size:30px; line-height:30px; color:#333; margin-bottom:30px;} 
.hatch_list .info p{color:#777; font-size:12px; line-height:24px;} 
.hatch_list .info .add{width:38px; height:38px; background:url("../img/add.png") no-repeat; margin-top:30px; cursor:pointer;}
/*********孵化项目结束**********/


/**************关于我们开始****************/
.pg-banner{ width:100%; height:500px;}
.about-banner{ background:url(../img/inbanner_all.jpg) no-repeat fixed; background-position:50% 0;}

/*.ab-sc1{ padding-bottom:50px;}
.ab-left{ width:560px; float:left;}
.ab-left h3{ color:#ef3333; font-size:36px; font-weight:bold; height:36px; line-height:36px; margin-bottom:30px;}
.ab-left h2{ font-size:18px; font-weight:bold; color:#333; margin-bottom:40px;}
.ab-left p{ margin-bottom:60px;}
.ab-right{ width:580px; float:right; padding-top:60px;}
.ab-right p{ margin-bottom:40px;}*/
.ab-sc1{ padding-bottom:50px; line-height:30px;}
.ab-left{ width:600px; float:left;}
.ab-left h2{ font-size:18px; font-weight:bold; color:#333; margin-bottom:15px;}
.ab-right{ width:540px; float:right;}


.sc2{ height:680px; background:url(../img/sl1.jpg) no-repeat center;}

/*历程*/
.ab-sc2{ width:100%; height:660px; background:url(../img/history.png) no-repeat center bottom #fff;}
.sc3 h3{ text-align:center; font-size:36px; color:#ef3333; font-weight:normal;}
.coures-tab{ width:100%; position:relative;}
.coures-tab .line{ position:absolute; top:95px; left:0; width:100%; height:1px; background:#d3d3d3; z-index:0;}
.coures-tab h5{font:36px/1em "微软雅黑";color:#EF3333;text-align: center;}
.tabs{width:100%;position:relative;height:2px;background:url(../images/xt.png) no-repeat;margin:47px 0 75px; z-index:2; text-align:center;}
.tabs a{ display:inline-block;width:10px;height:10px;border:solid 1px #EF3333;border-radius:50%;background:#fff; position:relative; margin:0 30px;}
.tabs a i{ position:absolute; top:-26px; left:-10px; font-style:normal;}

.tabs .active{background:#EF3333; color:#EF3333}
.swiper-container{height:200px;padding-bottom:100px;}
.courText{float:left;width:100%;text-align:center;}
.courText h6{font:bold 44px/1em "微软雅黑";color:#EF3333;padding-bottom:13px;}
.courText p{font:12px/28px "微软雅黑";color:#656565;}
.courBg{position:absolute;left:0;bottom:0;width:100%;}
.courBg img{width:100%;}

/*团队*/
.tempWrap{ margin:0 auto;}
.teamcon p{ margin-bottom:30px;}
.team-con{padding-bottom:60px;}
.team-scoll{ width:100%; text-align:center; position:relative;}
.team-menu{ text-align:center; margin-bottom:30px;}
.team-scoll ul li{ width:267px; display:inline-block; margin-right:20px;}
.team-a li{height: 38px;line-height: 38px;display: inline-block;padding: 0 35px;border: 1px solid #d4d4d4; margin:0 10px;transition: all .25s ease;
cursor: pointer;font-size: 14px; background:#fff; border-radius:60px}
.team-a li.current,.cm-a li:hover{ background:#ef3333; border:1px solid #ef3333;}
.team-a li.current a,.cm-a li:hover a{ color:#fff;}
.team-scoll .hd ul li{ display:inline-block; border:1px solid #dcdcdc; margin:0 2px; width:auto; padding:0 2%; height:6px; text-indent:-9999em; border-radius:10px; cursor:pointer; transition:all 0.2s;}
.team-scoll .hd ul li.on{ background:#ef3333; border:1px solid #ef3333;transition:all 0.2s;}
.team-scoll .pro_scllbtn_left{position: absolute;left: 2%;top: 50%;width: 35px;height: 35px;background: url(../images/arrow3.png) no-repeat;text-indent: -9999em;margin-top: -35px; display:none;}
.team-scoll .pro_scllbtn_right{ position:absolute; right:2%; top:50%; width:35px; height:35px;background:url(../images/arrow3_2.png) no-repeat;text-indent:-9999em;margin-top: -35px;display:none;}
.teamer-name{ font-size:18px; color:#333;}
.teamer-name p{ font-size:12px; color:#666; font-style:italic;}
.tab-con-item {	display: none;}



/*客户评价*/
.ab-sc4{ width:100%; height:540px; background:url(../img/clienbg.jpg) no-repeat center;}
.ab-sc4 .title{ color:#fff;}
.ab-sc4 .pro_scall{ position:relative; padding-bottom:50px;}
.ab-sc4 .scallimg{ width:100%; overflow:hidden;}
.ab-sc4  .cl_tl{ margin-bottom:10px; font-size:18px; color:#ef3333;}
.ab-sc4 .clien-talk ul{ width:104%;}
.ab-sc4 .clien-talk ul li{ width:280px; float:left; margin-right:20px;}
.ab-sc4 .clien-talk ul li a{ display:block; border:1px solid #e3e3e3; overflow:hidden; margin-bottom:10px;}
.ab-sc4 .clien-talk ul li a img{ display:block;}
.ab-sc4 .clien-talk ul li h3{ font-size:14px; font-weight:bold; color:#fff;}
.ab-sc4 .clien-talk ul li p{ font-size:12px; color:#fff; line-height:18px;}
.ab-sc4 .scllbtnBox{position: absolute;left: 50%;bottom: 0;margin-left: -50px;}
.ab-sc4 .scllbtnBox a{ display:block; width:34px; height:21px; background:url(../images/arrow2.png) no-repeat;text-indent:-9999em; float:left; margin-left:10px;}
.ab-sc4 .scllbtnBox a:hover{ background:url(../images/arrow2.png) no-repeat;}
.ab-sc4 .scllbtnBox a.pro_scllbtn_left{background-position:0 0;}
.ab-sc4 .scllbtnBox a.pro_scllbtn_left:hover{background-position:-34px 0;}
.ab-sc4 .scllbtnBox a.pro_scllbtn_right{background-position:-34px -21px;}
.ab-sc4 .scllbtnBox a.pro_scllbtn_right:hover{background-position:0 -21px;}

/*专题活动*/
.activity{ background:#fff; padding-bottom:60px;}
.activity .contain{ overflow:hidden;}
.acti-con{ width:104%;}
.acti-con dl{ width:280px; float:left; margin-right:20px; background:#e8e8e8;}
.acti-con dl dt a{ overflow:hidden;}
.acti-con dl dt a,.acti-con dl dt a img{ display:block;-moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;transition:all 0.3s}
.acti-con dl dt a:hover img{-webkit-transform:scale(1.23);-moz-transform:scale(1.23);-ms-transform:scale(1.23);-moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;transition:all 0.3s;}
.acti-con dl dd{ padding:10px 20px 30px;font-size:12px;}
.acti-con dl dd h3{ font-weight:normal; text-align:center; margin-bottom:10px;}
.acti-con dl dd h3 a{ text-align:center; font-size:16px; color:#333; }
.acti-con dl dd p{line-height:20px;}

/*招聘*/
.ab-sc5{ padding-bottom:50px;}
.ab-sc5 .contain{ position:relative;}
.ab-sc5 .title{ line-height:60px; height:60px; padding-top:30px;}
.job-con{overflow:hidden;}
.job-inside{ width:104%;}
.job-con dl{ width:380px; float:left; margin-right:20px; margin-bottom:40px; cursor:pointer;}
.job-con dl img{transition:all 1s;}
.job-con dl:hover img{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transition:all 1s;}
.job-con dl dt{ width:87px; height:87px; float:left; margin-right:10px;}
.job-con dl dd{ padding-top:20px;}
.job-con dl dd h4{ font-size:18px; color:#333; font-weight:normal;}
.job-con dl dd p{ font-size:12px;}
.tl-p{ text-align:center; margin-bottom:30px;}
.job-detail{ padding:30px; text-align:left;}
.job-detail h4{ font-size:18px;}


/**************关于我们结束***************/


/**************联系我们结束***************/
.contact-banner{ background:url(../img/inbanner_all.jpg) no-repeat 50% 0 fixed;}
.contect_us{background:#f5f5f5; text-align:center; padding-bottom:35px;}
.contect_us .title{height:80px; line-height:105px;}
.contect_us p{font-size:18px; line-height:30px; display:inline-block; color:#999;}
.headquarter{border-bottom:1px dashed #e3e3e3; padding-bottom:70px; margin-bottom:40px;}
.headquarter .title{text-align:left;}
.headquarter .choose{margin-bottom:20px; width:103%}
.headquarter .choose span{display:inline-block; padding:4px 43px; border:1px solid #ddd; margin-right:10px; cursor:pointer;}
.headquarter .choose span.active{border:1px solid #ef3333; background:url(../images/chose.png) no-repeat #ef3333 right; color:#fff;}
.headquarter .left{width:520px; float:left;}
.headquarter .text{width:504px; height:46px; border:1px solid #ddd; color:#555; background:#f6f6f6; text-indent:10px; margin-bottom:20px;}
.headquarter .text_area{width:484px; height:98px; background:#f6f6f6; padding:10px; border:1px solid #ddd; background:#f6f6f6; resize:none;}
.headquarter .button{padding:14px 74px; border-radius:5px; background:#ef3333; color:#fff; font-size:16px; border:0; margin-top:25px;}
.headquarter .button:hover{color:#f39d01;}
.headquarter .right{float:right; padding-top:127px; margin-left:60px; width:600px;}
.headquarter .right p{font-size:16px; line-height:30px;}
.headquarter .right p span{display:inline-block; padding:0 10px; background:#ef3333; color:#fff; border-radius:20px; margin-right:10px;}
.headquarter .right .clear{margin-top:44px;}
.headquarter .right .clear p{margin-bottom:16px;}
.headquarter .right .clear span{display:block; border:1px solid #ededed;}
.headquarter .right .pic1{margin-right:10px;}
.headquarter .right .pic1 span{padding:3px;}
.filiale{border-bottom:0 ; margin-bottom:30px;}

/**************联系我们结束***************/


/*新增资讯板块列表*/
.allnews_main{ padding-top:100px;}
.allnewstab{ background:#ef3333; text-align:center; margin-bottom:20px;}
.allnewstab ul li{ display:inline-block;*display:inline-block;*zoom:1; padding:30px 0;}
.allnewstab ul li a{ padding:10px 50px; display:inline-block;*display:inline-block;*zoom:1; color:#fff; font-size:16px;border:1px solid #ef3333;transition:all ease 0.2s;}
.allnewstab ul li a:hover,.allnewstab ul li.cur a{ border:1px solid #fff; -moz-border-radius:150px; -ms-border-radius:150px;-o-border-radius:150px;-webkit-border-radius:150px; border-radius:150px;transition:all ease 0.2s;}

.allnews-item{ margin-bottom:60px;}
.allnews-item ul{ margin-bottom:30px;}
.allnews-item li.li{ height:82px; padding:20px 0; border-bottom: dashed 1px #e0e0e0;}
.allnews-item li.li p.n_l{ height:80px; width:80px; background:#dcdcdc; display:block; float:left; text-align:center;transition:all ease 0.4s;}
.allnews-item li.li p.n_l span.d{ font-size:24px; color:#ef3333; display:block;margin:15px 0 5px 0;}
.allnews-item li.li p.n_l span.y{font-size:12px;display:block; color:#999}
.allnews-item li.li p.n_r{width:1080px;float:right;transition:all ease 0.4s;}
.allnews-item li.li p.n_r span.t{ font-size:16px; color:#333; line-height:31px; display:block;}
.allnews-item li.li p.n_r span.c{ font-size:12px; color:#777; line-height:25px; display:block;}
.allnews-item li.li:hover{background:#f2f2f2;transition:all ease 0.4s;}
.allnews-item li.li:hover p.n_l{transition:all ease 0.4s; margin:0 0 0 10px;}
.allnews-item li.li:hover p.n_r{width:1060px;transition:all ease 0.4s; margin:0 10px 0 0;}
.allnews-item li.li:hover p.n_r span{transition:all ease 0.4s;}



/*新增资讯板块*/
.viewpoint{ overflow:hidden; padding:60px 0; background:#fff; border-bottom:1px solid #e3e3e3; min-width:1280px;}
.vp-menu{ text-align:center; margin-bottom:40px;}
.vp-menu .vp-ma li{height:34px;line-height:34px;display: inline-block;*display: inline-block;*zoom:1; margin:0 30px; position:relative;}
.vp-menu .vp-ma li a{ font-size:16px;height:32px;line-height:32px;display: inline-block;*display: inline-block;*zoom:1;padding: 0 35px;border: 1px solid #d4d4d4;
-moz-border-radius:150px; -ms-border-radius:150px;-o-border-radius:150px;-webkit-border-radius:150px;border-radius:150px;
transition: all .25s ease;cursor: pointer;background:#fff;}
.vp-menu .vp-ma li.current a,.vp-menu .vp-ma li:hover a{ background:#ef3333; border:1px solid #ef3333;color:#fff;}
.vp-tabbg{ display:inline-block;*display:inline-block;*zoom:1; vertical-align:middle; background:url(../images/vptab.png) no-repeat center; width:11px; height:16px; position:absolute; top:10px; right:-38px;}
.vp-con{ overflow:hidden;}
.tab-con-item {	display: none;}
.vp-inside{ overflow:hidden;}
.vp-newscon{ width:102%;}
.vp-newsdl{width:380px; float:left; margin-right:20px; margin-bottom:20px;min-height:68px;height: auto !important;height:68px;}
.vp-newsdl dt{ width:110px; height:68px; overflow:hidden; float:left;}
.vp-newsdl dt a,.vp-newsdl dt a img{ display:block;}
.vp-newsdl dd{ width:250px; float:right; padding-right:10px; line-height:22px;}
.vp-newsdl dd h3 a{ font-size:14px; font-weight:normal; color:#333;}
.vp-newsdl dd span,.vp-newsdl dd p{ font-size:12px;color:#999;}
.vp-ul{ clear:both;}
.vp-ul li{ background:url(../images/li.png) no-repeat left center; padding-left:20px; padding-right:10px; line-height:36px; position:relative; width:350px; margin-right:20px; float:left;}
.vp-ul li a{ font-size:12px; display:block;}
.vp-ul li span{ font-size:12px; color:#999; position:absolute; right:10px; top:0;}



/***********共用样式*************/
/*留言*/
.t6{ color:#ef3333}
.massge{ background:#fff; padding-bottom:50px;}
.massge-con input{
    font-size: 14px;
    color: #555;
	float:left;
	margin-right:10px;
	height:40px;
	padding:2px 10px;
	line-height:40px;
	_line-height:40px;
	border:1px solid #dddddd;
	}
.massge-con .m-name,.massge-con .m-call{ width:194px;}
.massge-con .m-what{ width:554px; float:left; border:1px solid #dddddd;color: #555;font-size: 14px;height:40px;padding:2px 10px;line-height:40px;_line-height:40px;padding:2px 10px; resize:none; margin-right:10px;}
.m-sumbtn{ display:block; float:left; background:#ef3333; border:none; outline:none; color:#fff; font:14px/40px "微软雅黑"; cursor:pointer; width:142px; height:46px; line-height:46px;}



.footer{ background:#0e0d10; padding:50px 0;}
.foot-nav{ margin-bottom:40px;}
.foot-nav dl{ width:180px; float:left; margin-right:20px;}
.foot-nav dl.last-dl{ margin-right:0;}
.foot-nav dl dt{ font-size:18px; margin-bottom:20px;}
.foot-nav dl dd{ font-size:12px;}
.rz-box{ margin-bottom:10px;}
.rz-pic{ width:65px; float:left;}
.rz-list{ width:106px; float:right; line-height:18px; overflow:hidden;}

.childcompan{ border-top:1px solid #1d1c1e; border-bottom:1px solid #1d1c1e; padding:30px 0; margin-bottom:20px;}
.childcompan dl{ width:380px; float:left; margin-right:20px;}
.childcompan dl.last-dl{ margin-right:0;}
.childcompan dl dt{ color:#ccc; padding-left:20px;}
.ft-addres{ background:url(../images/foot_1.png) no-repeat left center;}
.ft-addres2{ background:url(../images/foot_2.png) no-repeat left center;}
.childcompan dl dd,.childcompan dl dd a{ font-size:12px;}

.copy{ overflow:hidden;}
.friend{ float:left;}
.friend a{ font-size:12px; margin-right:5px;}
.cp{ float:right; font-size:12px;}
















