﻿@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px; color:#666;}
ul,p,a,img{ margin:0px; padding:0px; list-style-type:none; text-decoration:none; color:#cccccc; border: none;}
/* 顶部 */
#top{ width:1442px; height:383px; margin:auto}
.top1{ width:983px; height:50px; margin:auto; padding:20px 0px 0px 0px;}
.logo{ width:218px; height:50px; background:url(../images/logo.jpg) no-repeat; float:left; text-indent:-9999px;}
.logo a{ width:213px; height:50px; display:block;}
.yy{ width:110px; height:15px; float:right; margin:20px 0px 0px 0px; }
.yy ul li{ width:24px; height:15px; float:right; margin:0px 0px 0px 10px;}

.nav{ width:980px; height:38px; background:url(../images/nav_dh_ds.gif) no-repeat; margin: auto; position: relative; z-index:4;top:-295px; }
.nav_main{ width:600px; height:38px; margin:auto}
.nav_main ul li{ width:150px; height:38px; float:left; line-height:38px; text-align:center; font-size:14px; color:#fff; background:url(../images/lain01.gif) no-repeat right}
.nav_main a{
	color:#fff;
}

.clear{clear:both;}


/* banner */
#banner{ width:100%; height:297px; background:url(../images/cp_banner.jpg) no-repeat center; margin-top:15px ;}
#gsbanner{ width:100%; height:297px; background:url(../images/companyt.jpg) no-repeat center; margin-top:15px ;}
#yybanner{ width:100%; height:297px; background:url(../images/yyant.jpg) no-repeat center; margin-top:15px ;}
.main_wrap{ width:975px; overflow:auto; margin:auto;}


/* 首页顶部 */

.nav1{ width:980px; height:38px; background:url(../images/nav_dh_ds.gif) no-repeat; margin: auto; position: relative; z-index:4;top:-395px; }
.nav1_main{ width:600px; height:38px; margin:auto}
.nav1_main ul li{ width:150px; height:38px; float:left; line-height:38px; text-align:center; font-size:14px; color:#fff; background:url(../images/lain01.gif) no-repeat right}

.nav1_main ul li a{  font-size:14px; color:#fff; text-decoration:none }
.nav1_main ul li a:hover{  font-size:14px; color:#fff; text-decoration:none; }
/* 首页banner */
#indexbanner{ width:1442px; height:396px; margin: auto;}
.index_wrap{ width:100%; height:350px;  background:url(../images/index-doen.jpg) no-repeat center top; }
.centermain{ width:940px; height:370px; margin:auto;}
/* one */
.centerone{ width:240px; height:215px ; float:left; display:inline;margin-top:50px;/*ff*/}    
.centerone1{ width:240px; height:35px ; font-size:14px; color:#666; font-weight:bold; line-height:30px;}
.btone{ width:240px; height:40px ; font-size:12px; color:#666; font-weight:bold; line-height:40px;}
.btone1{ width:230px; height:40px ; font-size:12px; color:#666; font-weight:bold; line-height:40px; margin:auto;}
.btone span{ font-size:18px; color:#0461ab; font-weight:bold; line-height:40px;}
.btone1 span{ font-size:18px; color:#0461ab; font-weight:bold; line-height:40px;}
.mainone ul li{ width:240px; height:24px; line-height:24px;font-size:12px; color:#666; text-indent:2em; background: url(../images/dian.gif) no-repeat 2% 50%; font-family:"宋体"; }
#newscontent{font-family:"宋体"; padding-left:5px; padding-right:5px; line-height:22px; font-size:12px;}
#newscontent a{color: #044070;}
.mainone ul li a{font-size:12px; color:#666;   }
.mainone ul li a:hover{font-size:12px; color:#0461ab;   }
.gd{ width:80px; height:45px; text-align:center; line-height:px; margin:auto;}
.gd a,.gd3 a{
	color:#fff;
}

/* two */
.centertwo{width:380px; height:215px ; float:left; margin-left:50px; margin-right:10px;margin-top:25px;/*ff*/  
*margin-top:25px;/*ie7*/  
_margin-top:30px;/*ie6*/   display:inline; }
/* three */
.centerthree{width:250px; height:215px ; float:left; margin:auto;margin-top:46px;/*ff*/  
*margin-top:45px;/*ie7*/  
_margin-top:47px;/*ie6*/  display:inline; }
.mainthree{ width:221px; height:125px;font-size:12px; color:#666; line-height:20px; margin-top:5px; float:right; text-align:center;}
.mainthree a{font-size:12px; color:#666; line-height:20px;}
.gd3{ width:165px; height:25px; text-align:right; line-height:25px; clear:both; }

/*shipin*/
.zd{ width:365px; height: 170px; margin: 10px auto 0px;}




/* 导航左 */
.left_main{ width:182px; overflow:auto ; float:left;}
.left_bt{ width:182px; height:36px; background:url(../images/n_nav_bt.jpg) no-repeat; text-align:center; line-height:36px; color:#fff; font-size:14px; font-weight:bold;}
.left_n{ width:182px; overflow:auto;background:url(../images/left_ds01.jpg); }
.left_one{ width:120px; height:30px; background:url(../images/tb_2.jpg) no-repeat left; font-weight:bold;line-height:30px; color:#044070;  margin:auto; padding:0px 0px 0px 20px; clear:both;}
.left_one a{ine-height:30px; color:#044070; font-weight:bold;}
.left_two{ width:140px; height:30px; line-height:30px; color:#666; font-weight:bold; float:right;}
.left_two a{  line-height:30px; color:#666; font-weight:bold; }
.left_three { width:130px; line-height:24px; color:#666; float:right; }
.left_three ul li { width:120px; line-height:24px; color:#666;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.left_three ul li a{ width:120px; line-height:24px; color:#666;}
#left_di{ width:182px; height:14px; background:url(../images/left_dids.gif) no-repeat ; }



/* 介绍 */
.about{ width:748px; overflow:auto; border: 1px solid #ccc; margin:auto;}
.aboutimg{ width:661px; height:408px; margin:20px auto; }
.about {font-size:12px; color:#666; line-height:24px;  }
.about a{ font-size:12px; color:#039; line-height:24px; text-decoration:underline; }
.about p{font-size:12px; color:#666; line-height:24px;  }

/*公司导航*/
.about_main{ width:182px; overflow:auto ; float:left;}
.about_bt{ width:182px; height:36px; background:url(../images/n_nav_bt.jpg) no-repeat; text-align:center; line-height:36px; color:#fff; font-size:14px; font-weight:bold;}
.about_n{ width:182px; overflow:auto;background:url(../images/left_ds01.jpg); }
.about_one{ width:120px; height:30px; background:url(../images/tb_2.jpg) no-repeat left; font-weight:bold;line-height:30px; color:#044070;  margin:auto; padding:0px 0px 0px 20px; clear:both;}
.about_one a{ine-height:30px; color:#044070; font-weight:bold;}
#about_di{ width:182px; height:14px; background:url(../images/left_dids.gif) no-repeat ; }


/*当前位置*/
.right_wrap{ width:750px; overflow:auto; float:right;}
.dq{ width:750px; height:30px;}
.dqleft{ width:; height:30px; line-height:30px; font-size:16px; color:#003; font-weight:bold; float:left; padding-left:10px;}
.dqright{ width:; height:30px; line-height:30px; font-size:12px; color:#666; float:right;}
.dqright a{  font-size:12px; color:#666; }
.dqright span{  font-size:12px; color:#039; text-decoration:underline;}



/*新闻*/
.newsmain{width:748px; overflow:auto;margin: auto; border: 1px solid #ccc;}
.news{ width:700px;overflow:auto;padding:0px 20px 0px 20px;  }
.news ul li{ width:700px;height:50px;color:#666; background: url(../images/tb_5.gif) no-repeat 1% 50% ; line-height:50px; border-bottom: 1px #ccc  dotted; text-indent:2em;}
.news ul li a{ width:700px;height:50px;color:#666; }
.news ul li a:hover{ width:700px;height:50px;color:#039; }
.news ul li em{ color:#039; float:right; font-style:normal;}
.newsmain{width:748px;overflow:auto;margin: auto; border: 1px solid #ccc;}

/*xmcases*/
.xmcases{ width:735px; overflow:auto;padding:0px 10px 0px 1px;border: 1px solid #ccc;  }
.xmmain{ width:700px;overflow:auto;padding:0px 20px 30px 20px;  }

.xmmain ul li{ width:700px;height:50px;color:#666; background: url(../images/tb_5.gif) no-repeat 1% 50% ; line-height:50px; border-bottom: 1px #ccc  dotted; text-indent:2em;}
.xmmain ul li a{ width:700px;height:50px;color:#666; }
.xmmain ul li a:hover{ width:700px;height:50px;color:#039; }
.xmmain ul li em{ color:#039; float:right; font-style:normal;}




/* 招聘 */
.jobs{ width:748px; overflow:auto; border: 1px solid #ccc; margin:auto;}
.job1{ width:740px; height:200px; margin: auto; background:url(../images/jobt.jpg) no-repeat; margin-top:20px;}
.job2{ width:710px; height:; margin:auto; border-top:#039 1px  solid; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-top:10px; margin-bottom:10px; padding-left:20px;}
.job2 p{ font-size:12px; color:#666; line-height:24px;}
.job2 p span{ font-size:16px; color:#039; line-height:36px; font-weight:bold;}

.showjob {font-size:14px; color:#666; line-height: 24px;padding-bottom:10px; }


/*joblb*/
.joblb{ width:720px ;overflow:auto; margin:20px auto;}
.joblb table{ border:1px  solid #ccc; margin:auto; padding:auto;border-top:1px  solid #ccc; border-left:1px  solid #ccc; }
.joblb table tr th{ height:30px; line-height:30px; font-size:12px; color:#fff; background:#039;  border-bottom:1px  solid #ccc;}
.joblb table tr td{ height:30px; line-height:30px; font-size:12px; color:#666; border-right:1px  solid #ccc; text-align:center; }
.joblb table tr td a{ height:30px; line-height:30px; font-size:12px; color:#666; border-right:1px  solid #ccc; text-align:center; }
.joblb table tr td span{ height:30px; line-height:30px; font-size:12px; color:#333; border-right:1px  solid #ccc; text-align:center; }
.joblb table tr td span a{ height:30px; line-height:30px; font-size:12px; color:#333; border-right:1px  solid #ccc; text-align:center; text-decoration:none; }


/* 资质 */
.zz{ width:748px; overflow:auto; border: 1px solid #ccc; margin:auto;}
.zz ul li{ width:200px; height:350px; font-size:12px; color:#666; font-size:12px; text-align:center; float:left; margin:20px 0px 0px 36px;}
.zz ul li a{ font-size:12px; color:#666; font-size:12px; }
.zz ul li img{ width:198px; height:298px;border:1px solid #ccc; margin-bottom:10px; border: none;  }
.zz table tr{ width:198px; float:left; margin-right:35px;}

/* 资质详 */
.zzx{ width:748px; overflow:auto;border: 1px solid #ccc; margin:auto;}
.zzxt{ width:686px;border: 1px solid #ccc; margin:auto;}
.zzx p{ width:670px;  font-size:12px; color:#666; line-height:24px; text-indent:2em; padding:10px;  text-align:center;}
.zzx p span{ width:600px; overflow:auto; line-height:26px; color:#666; font-size:16px; font-weight:bold;}


/* anlixiang */
.anmain{width:748px; overflow:auto;margin: auto; border: 1px solid #ccc;}
.anxmain{width:730px;  overflow:auto; margin:auto; }
.anxbt{ width:710px; height:35px; line-height:35px; background: url(../images/xwbtds.jpg) no-repeat; font-size:14px; margin:20px auto; text-align:center; color:#333; font-weight:bold;}
.anxmain p{ margin:0px; padding:0px;font-size:12px;  color:#666; line-height:24px; text-indent:1em;}
.anxmain p img{ margin-bottom:10px;}

/* 资质详 */
.xwxmain{width:748px; height:; border: 1px solid #ccc; margin:auto;}
.xwxbt{ width:720px; height:35px; line-height:35px; background: url(../images/xwbtds.jpg) no-repeat; font-size:14px; margin:20px auto; text-align:center; color:#333; font-weight:bold;}
.xwxmain p{font-size:12px;  color:#666; line-height:24px; padding:0px 10px 0px 10px ; text-indent:2em;}


/* 联系 */
.lx{ width:748px; height:; border: 1px solid #ccc; margin:auto;}
.lx1{ width:690px; height:30px; margin:20px auto 20px; font-size:16px; line-height:30px; color:#666; font-weight:bold;}
.lx2{ width:690px; height:; border-top:#ccc 1px  solid; border-bottom:2px solid #039; border-left:1px solid #ccc; border-right:1px solid #ccc; margin:20px auto; padding-left:18px}
.lx2 p{font-size:12px; color:#666; line-height:24px;}
.lx2 p span{ font-size:14px; color:#039; line-height:30px; font-weight:bold;}


/* 服务 */
.fwaz{ width:748px; height:; border: 1px solid #ccc; margin:auto;}
.fwaz ul li{ width:360px; height:300px; font-size:12px; color:#666; font-size:12px; text-align:center; float:left; margin:20px 0px 0px 10px;}
.fwaz ul li a{  font-size:12px; color:#666;}
.fwaz ul li img{ width:360px; height:248px;border:1px solid #ccc; margin-bottom:10px;  }
.fw01{width:450px; line-height:24px;}
.fw01 ul li{width:450px; height:24px; line-height:24px; color:#666; background:url(../images/tb_6.jpg) no-repeat 1% 50%; text-indent:1em;}

/* 服务详 */
.fwazx{ width:748px; height:; border: 1px solid #ccc; margin:auto;}
.spbt{ width:130px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#666; margin:20px auto; text-align:center;}
.fwazxd{ width:720px; margin:auto;font-size: 14px;color: #666;line-height: 24px;padding-top: 20px;padding-bottom: 20px;}


/* 应用 */
.yyfa{ width:748px;height:880px;border: 1px solid #ccc; margin:auto;}
.yyfa ul li{ width:150px; height:200px; font-size:12px; color:#666; font-size:12px; text-align:center; float:left; margin:20px 0px 0px 30px;}
.yyfa ul li a{ font-size:12px; color:#666;}
.yyfa ul li img{ width:148px; height:148px;border:1px solid #ccc; margin-bottom:10px;  }


/* 应用详 */
.yyfax{ width:748px; overflow:auto;border: 1px solid #ccc; margin:auto;}
.yyfaxt{ width:680px;height:400px;border: 1px solid #ccc; margin:auto;}
.yyfaxt img{ width:670px;height:370px; padding-left:10px; padding-top:10px;}
.yyfax p{ width:670px;  font-size:12px; color:#666; line-height:24px; text-indent:2em; padding:10px;  text-align:center;}
.yyfax p span{ width:600px; overflow:auto; line-height:26px; color:#666; font-size:16px; font-weight:bold;}



/* 产品 */
.chp{ width:748px; overflow:auto; border: 1px solid #ccc; margin:auto;}
.cpone{ width:740px; height:205px; background:url(../images/cp_lain.gif); margin:20px auto;}
.cpleft{ width:210px; height:182px; border:1px #ccc solid; float: left;}
.cpleft img{ width:196px; height:169px; margin:7px 0px 0px 7px;}

.cpright{ width:500px; color:#666; float:right;}
.cpright1{ width:500px;height:152px; color:#666; float:right;}
.cpright1 p{ font-size:12px;  color:#666; line-height:24px;}
.cpright1 p  span{ font-size:14px;  color:#666; line-height:24px; font-weight:bold;}
.cpright1 p  span a{ font-size:14px;  color:#666; line-height:24px; }
.cpright1 p  span a:hover{ font-size:14px;  color:#039; line-height:24px; }

.cpright1 a{ font-size:12px;  color:#666; line-height:24px; }
.cpright1 a:hover{ font-size:12px;  color:#039; line-height:24px;}
.cpright2{ width:90px; height:20px; color:#666; float:right; background:url(../images/tb_4.jpg) no-repeat 0% 9%; text-indent:1.5em;}
.cpright2 a{  color:#666;  }
.cpright2 a:hover{  color:#039;  }


/* cp列表 */
.cplb{ width:748px; border: 1px solid #ccc; margin:auto;padding-bottom: 30px;}
.cplb ul li{ width:150px; height:180px; font-size:12px; color:#666;border:1px solid #ccc; font-size:12px; text-align:center; float:left; margin:20px 0px 0px 30px;}
.cplb ul li a{  font-size:12px; color:#666;}
.cplb ul li img{ width:140px; height:140px;border:1px solid #ccc; margin-bottom:10px; margin-top:5px;  }

/* cp详 */
.cpx{ width:748px; height:; border: 1px solid #ccc; margin:auto;}
.cpxone{ width:730px; height:250px; margin:20px auto;}
.cpxone1{ width:350px; height:230px; float:left; border:#cc 1px solid;}
.cpxone1 img{ width:330px; height:210px; margin:10px  0px 0px 10px;}
.cpxone2{ width:350px; height:200px; float: right; font-size:12px; color:#666;}
.cpxone2 p{ line-height:24px; font-size:12px; color:#666;}
.cpxone2 p span{ line-height:32px; font-size:14px; color:#666; font-weight:bold;}
.cpxtwo{ width:730px;margin:20px auto;}
.cpxtwo1{ width:725px; line-height:36px; font-size:16px; color:#111; font-weight:bold; background:url(../images/12xqds.jpg) no-repeat;  text-align:center; margin:auto;}
.cpxtwo2 { width:730px;font-size:14px; color:#666; line-height: 24px; }
.cpxtwo2 a{color:#111;}
.cpxtwo2 p { font-size:12px; color:#666; line-height:24px; text-indent:2em; }
.cpxtwo2 p img{  max-width:500px; margin: auto;}
.cpxtwo2 p span{ font-size:12px; color:#666;font-weight:bold; line-height:30px;  }
#anniu{ width:103px;  height:35px; background:url(../images/anniu.jpg); text-align:center; font-size:16px; color:#fff; line-height:35px; margin:0px 0px 15px 20px ; }

#anniu { width:103px;  height:35px; text-align:center; font-size:16px; color:#fff; line-height:35px;}
#anniu a{
	color:#fff;
}

/*下一页*/
.next{ width:700px; height:36px; margin:auto; margin-top:10px; margin-right:30px; text-align:center; clear:both; line-height:36px;}
.next  a{ line-height:36px;color:#666;}
.next span{ color:#fff; }
.next a:hover{ color:#039;}

/*底部*/
.fotter{ width:; height:240px; background:url(../images/fotter_ds.jpg) no-repeat center;}
.fotterk{ width:1003px; height:180px ; margin:auto;}
.fottermain{ width:915px; height:50px; margin:auto; text-align:center;}
.fotter p{ font-size:12px; color:#666; line-height:24px; text-align:center;}



.q_hy_main_hot{width:672px; height:auto;margin:0 auto ; color:#2A6CB6; line-height:26px;}
#q_hy_main_next{ line-height:26px; font-size:12px; color:#333;}
.q_h01{color:#333; font-size:14px;}

/*产品与服务子菜单*/
.header_nav_span{background: #0961D1;display: none;text-shadow: none;filter:alpha(opacity=70);opacity: 0.7;border-radius: 3px 3px 10px 10px;}
.nav1_main ul li:hover .header_nav_span{display: block;}
.nav_main ul li:hover .header_nav_span{display: block;}




/* 首页底部微导航 */
.idx_fo_list{
	height: 150px;
	color: #666;
	margin-top: 10px;
}
.fottermain .list_1,.list_2,.list_3,.list_4,.list_5{ float:left;padding-left:20px;}
.fottermain h4 a{ font-family:"微软雅黑",Arial; color:#707070; font-size:14px; font-weight:normal; text-decoration:none}
.fottermain ul{ padding-top:6px; }
.fottermain li{ line-height:18px; height:18px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.fottermain li a{ font-family:"微软雅黑",Arial; color:#666; font-size:12px; font-weight:normal; text-decoration:none}
.fottermain li a:hover{ color:#333}
.fottermain .list_1{ width:130px; height:148px;}
.fottermain .list_2{ width:130px; height:148px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.fottermain .list_3{ width:130px; height:148px; border-right:1px solid #CCC;}
.fottermain .list_4{ width:130px; height:148px; border-right:1px solid #CCC;}
.fottermain .list_5{ width:130px;}


.linka{text-align:left;}
.idx_fo_list{text-align:left;}



.pages01 { font-size: 14px; margin-top: 30px; text-align:center; }
.pages01 a { font-size: 14px; color: #000; margin: 0 2px ;padding:3px 8px;border:1px #cccccc solid;}
.pages01 a.active, .pages a:hover { color: #fff; 	background-color:#008bdf; }

  /*****************************************************************/
.fy{border-top: 1px dashed #ccc; margin-top: 10px; padding-top: 10px;}
.fy a{color: #555; text-decoration: none;display: block;font-size: 14px;line-height: 24px; }
