﻿/*---------ҳ begin-------------*/
*{ padding:0; margin:0;font-family:"微软雅黑"}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; font-family:"微软雅黑";width: 100%;  width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; /*overflow:-Scroll;overflow-x:hidden*/  }
ul,li,form, dl,dt, dd, div ,p{ padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:14px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); font-family:"微软雅黑" ;color:#000;}
a:focus {outline:none;-moz-outline:none;}
/*clear float*/
.cl:after{content:'.';visibility:hidden;height:0;width:0;display:block;_display:inline-block;clear:both; line-height:0; font-size:0;overflow:hidden;}
.cl{zoom:1;}

.l {float:left;}
.r {float:right;}

.clear{clear:both;}

.wp{ margin:0 auto; width:1100px;zoom:1;}
/*---------ҳ end-------------*/

/*---------头部-------------*/

.header{position:relative;background:url(../images/top_bg.jpg) no-repeat scroll center top;}
.header .top{height:80px;}
.header .top .logo{float:left;margin:8px 0 0 10px;}
.header .top .language{margin-top:15px;}
.header .top .language .link{ position:relative ; margin-right:10px; top:2px;display: none; }
.header .top .language a{color:#444;font-size:14px;}
.header .top .language a:hover{color:#0044fe;}
.header .top .language .cn{background:url(../images/cn.jpg) no-repeat left center;padding:0 20px 0 28px;color:#0044fe;}
.header .top .language .en{background:url(../images/en.jpg) no-repeat left center;padding-left:28px;}
.navMain{height:40px;background:#eee;}
.navMain .m{text-align:center;font-size:14px;line-height:40px;display:inline-block;*display:block; z-index:1; position:relative; float:left;padding:0 32.2px;*padding:0 31.2px;}
.navMain h3{ float:left; overflow:hidden; text-align:center;}
.navMain h3 a{ display:block;font-size:14px;color:#444;font-weight:normal;}
.navMain h3 a:hover,.navMain h3 a.hover{color:#0000ff;} 
.navMain .hover a{color:#0000ff;}
.navMain .sub{ width:160px; text-align:center;  position:absolute; top:40px; left:-20px; background:#f5f5f5; z-index:1; display:none;}
.navMain .sub li{ height:35px; line-height:35px; font-weight:normal;  }
.navMain .sub li a{ display:block; color:#444;   }
.navMain .sub li a:hover{ color:#fff;background:#0044fe; }



/*banner*/
.banner{ height:550px; position:relative; overflow:hidden;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd ul li{ zoom:1; vertical-align:middle; }
.banner .bd ul li a{ height:550px; display:block;  }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;  text-align:center; }
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(../images/banner_ui_1.png) no-repeat; overflow:hidden; line-height:9999px; }
.banner .hd ul li.on{background:url(../images/banner_ui_2.png) no-repeat; }

.pageBanner{height:250px;}

/* 首页 */
.contain {padding:28px 0 32px;}
.contain .i_about .title,.contain .i_product .title,.contain .i_contact .title,.i_partner .title {height:32px;line-height:32px;}
.contain .i_about .title h2,.contain .i_product .title h2,.contain .i_contact .title h2,.contain .i_partner .title h2{color:#444;font-size:18px;padding-left:10px;}
.contain .i_about .title span,.contain .i_product .title span,.contain .i_contact .title span,.contain .i_partner .title span{color:#0083ff;font-size:14px; font-style:normal;}
.contain .i_about{width:355px; background:url(../images/i_about_bg.png) no-repeat;height:250px;margin-right:18px;}
.contain .i_aboutCon{padding:10px 9px;color:#323232;font-size:12px;line-height:24px;}
.contain .i_aboutCon img{border:1px #dbdada solid;padding:1px;}
.contain .i_product{width:385px; background:url(../images/i_pro_bg.png) no-repeat;height:250px;}
.contain .i_product_List{padding:10px 5px 0;}
.contain .i_product_List li{float:left;border:1px #dcdcdc solid;width:178px;height:184px;text-align:center;background:#fff;margin-right:10px;}
.contain .i_product_List li img{border-bottom:1px #dcdcdc solid;}
.contain .i_product_List li h3{line-height:28px;}
.contain .i_contact{width:325px;background:url(../images/i_contact_bg.png) no-repeat;height:250px;}
.contain .i_contactCon{padding:10px 9px;color:#323232;font-size:12px;line-height:20px;}
.contain .i_contactCon h3{color:#0083ff;font-size:14px;line-height:24px;}
.contain .i_contactCon img{border:1px #dbdada solid;padding:1px;}
.i_partner{margin-top:30px;background:url(../images/i_partner_bg.png) no-repeat;width:100%; height:110px;}
.i_partner_List .bd{}
.i_partner_List .bd{padding:10px 20px 0;}
.i_partner_List .bd li{float:left;border:1px #dcdcdc solid;width:126px;height:48px;text-align:center;background:#fff;margin-right:27px;}
.i_partner_List .bd li img{border-bottom:1px #dcdcdc solid;}

/*---------尾部-------------*/
.footer{background:#e4e3e3;text-align:center;line-height:40px;font-size:12px;}
.footer .footermenu a{color:#424242s;}
.footer .Copyright{color:#424242s;}
.footer .Copyright a{display: block;float: right;margin-left: 10px}
.footer .Copyright a img{height: 18px;float: left;margin: 10px 5px 0 0;}


.Content{min-height:540px;padding-bottom:20px;}

/*左侧菜单*/
.Content .subMenu{width:100%;height:40px;line-height:40px;border-bottom:1px #dcdcdc solid;margin-top:10px;}
.Content .subMenu li{float:left;font-size:14px;text-align:center;}
.Content .subMenu li a{color:#444;display:block;padding:0 30px;}
.Content .subMenu li a:hover,.Content .subMenu li a.hover{border-bottom:1px #0044fe solid;color:#0044fe;} 

/*标题和当前位置*/
.Content {width:100%;}
.Content .title{position:relative;height:50px;background:url(../images/submenu_bg.png) repeat-x;}
.Content .title h2{font-size:20px;color:#444;font-weight:normal;line-height:50px;padding-left:9px; position:absolute;left:0;}
.Content .title h2 b{font-size:20px;color:#666;font-weight:normal;}
.Content .title span{position:absolute;top:18px;right:11px;background:url(../images/submenu_title.png) no-repeat;padding-left:25px;font-size:14px;}
.Content .title span a{color:#444;}
.Content .title span i a{font-style:normal;font-size:14px;color:#0044fe;}


/*关于我们*/
.aboutContent{min-height:320px;}
.aboutContent .aboutCon{line-height:30px;padding-top:30px;} 

/*产品中心*/
.productCon{min-height:400px;padding:0 20px;}
.productCon .proList li{width:320px;height:320px;float:left;border:1px #dcdcdc solid;margin:30px 47px 0 0;} 
.productCon .proList li img{ width:318px;height:278px;border-bottom:1px #dcdcdc solid;} 
.productCon .proList li strong{text-align:center;line-height:38px;display:block;font-size:16px;font-weight:normal;}
.productCon .proList li strong a{color:#444;}
.productCon .proList li:hover a{color:#0044fe;}
.productDe{padding-top:30px;}
.productDe h3{color:#0044fe;font-size:18px;line-height:46px;}
.productDe .productDeImg img{float:left;border:1px #dcdcdc solid;margin:0 20px 0 80px;}


/*技术优势*/
.technicalContent{min-height:400px;}
.technicalContent .technicalCon{line-height:30px;padding-top:30px;} 


/*服务支持*/
.servicContent{min-height:400px;}
.servicContent .servicCon{line-height:30px;padding-top:30px;} 


/*精品案例*/
.caseContent{min-height:400px;}
.caseContent .caseCon{line-height:30px;padding-top:30px;} 


/*人力资源*/
.resourcesContent{min-height:400px;}
.resourcesContent .resourcesCon{line-height:30px;padding-top:30px;} 


/*人才招聘*/
.jobContent{min-height:400px;}
.jobContent .jobConTop{line-height:30px;margin:20px 0 30px;}
.jobContent .jobList{padding:0 50px 30px;}
.jobContent .jobList li{position:relative;font-size:12px;float:left;width:460px;margin:30px 80px 30px 0;padding-bottom:30px;}
.jobContent .jobList li h1{line-height:24px;padding-left:30px;font-size:14px;border-bottom:1px solid #0044fe;background:url(../images/job_ui.png) no-repeat 10px center;}
.jobContent .jobList li h1 a{color:#3d3d3d;}
.jobContent .jobList li h1 a:hover{color:#0044fe;}
.jobContent .jobList li .info{background:#f8f8f8;line-height:24px;padding:5px 0 30px 30px;}
.jobContent .jobList li .info a{color:#666;font-size:12px;}
.jobContent .jobList li .more{font-size:14px;position:absolute;bottom:-30px;right:10px;}
.jobContent .jobList li .more a{color:#0044fe;}

.jobDeCon .Job_info{margin-left:300px;}
.jobDeCon .Job_info table{margin:30px auto;}
.jobDeCon .Job_info table td{padding:10px 0;}
.jobDeCon .Job_info table td.TDti{color:#444;font-size:14px;margin-right:20px;}
.jobDeCon .Job_info table td .Required{color:#F00;}
.jobDeCon .Job_info table td input.text{width:200px;}
.jobDeCon .Job_info table td input.jobname{border:0 none;}
.jobDeCon .Job_info table td .btn{width:50px;height:25px;line-height:25px;color:#444; outline:none;border:none;font-size:14px; cursor:pointer;}
.jobDeCon .Job_info table td .btn:hover{background:#0044fe;color:#fff;}


/*联系我们*/
.contactContent{min-height:500px;}
.contactCon{padding:30px 0;}
.contactContent .contactCon{line-height:36px;padding-top:20px;} 


/*新闻资讯*/
.newsContent{min-height:400px;}
.newsContent .newsList li{position:relative;font-size:12px;height:70px;border-bottom:1px dotted #c5c5c5;margin:0 10px;}
.newsContent .newsList li h1{padding-top:20px;font-size:16px;font-weight:normal;position:relative;}
.newsContent .newsList li h1 a{color:#444;}
.newsContent .newsList li h1 span{color:#444;font-size:14px;font-weight:normal;position:absolute;right:10px;}
.newsContent .newsList li h1 a:hover{color:#0044fe;}
.newsContent .newsList li .info {padding:6px 0;}
.newsContent .newsList li .info a{color:#666;font-size:12px;}

.newsContent .newsDeCon h3{text-align:center;margin:20px 0;color:#0044fe;font-size:18px;line-height:46px;}
.newsContent .newsDeCon span{text-align:center;display:block;margin:10px 0;}

/*法律申明*/
.legalContent{min-height:320px;}
.legalContent .legalCon{line-height:30px;padding-top:30px;} 

/*网站地图*/
.mapContent{min-height:540px;}
.mapList{padding:25px 0;line-height:30px;}
.mapList ul li{}
.mapList ul li a{display:inline-block;padding:0 10px;}
.mapList ul li a:hover{ color:#0044fe;}


/* 友情链接列表样式 开始 */
.linkContent{min-height:540px;}
.linkList{padding:25px 0;}
.linkList ul li.link{ width:164px; height:130px; float:left; margin-right:70px; overflow:hidden;}
.linkList ul li.link a img{ background:#fff; width:160px; height:80px; padding:1px; border:solid 1px #ccc;}
.linkList ul li.link a{ font:normal 12px/38px "微软雅黑"; display:block; color:#666; text-align:center;}
.linkList ul li.link a:hover{ color:#0044fe;}
/* 友情链接列表样式 结束 */


/*pages*/

.Pages{ text-align:center; padding:40px 0; font-family:"微软雅黑"; }
.Pages a{ display:inline-block; height:30px; font-family:"微软雅黑"; line-height:30px; margin:0 1px;}
.Pages a:hover{ background:#0044fe; color:#fff;}
.Pages em{ padding:0 5px;}
.Pages em a{ background:#ebebeb; font-style:normal; font-family:"微软雅黑"; width:30px; line-height:30px;}
.Pages em a.a_cur{ background:#0044fe; color:#fff;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ background:#ebebeb; width:60px; height:30px; text-align:center; padding:0 5px;}
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#0044fe; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}

/*pages end*/

.fanye{margin:20px 0;padding-left:80px;}
.fanye a:hover{color:#0044fe;}