﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,img,p,tr{padding:0;margin:0;border:0;list-style:none; font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;font-family:"宋体";}
html { overflow-x: hidden; overflow-y: auto; } 
html { overflow-y: scroll; } 
body{font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif;line-height:24px;color:#666;}
a{text-decoration:none;color:#666}
a:hover{text-decoration:none;color:#efa923;}
.clear{clear:both;}
.top{ width:100%; background:url(../images/lanbg.jpg) repeat-x; height:230px;}
.top1{ width:980px; margin:0px auto; height:123px; position:relative;}
.top1 h1{ position:absolute; top:15px;}
.top1 h2{ position:absolute; top:45px; left:450px;}
.top1 p{ position:absolute; top:40px; right:0px;}
.top1 span{ position:absolute; top:20px; right:0px;}
.top1 span .language{width:180px;padding-left:100px;}
.top1 span .language a{text-align:center;width:80px;height:25px;display:block;background-color:#484848;color:#cccccc;font-weight:bold;float:left;margin-right:10px;}
.top1 span .language a:hover{text-align:center;width:80px;height:25px;display:block;background-color:#999;color:#000;font-weight:bold;}
.top1 span .tel{clear:both;padding-top:21px;}
.top2{ width:980px; margin:0px auto; height:107px; overflow:hidden;}
.top2 ul li{ float:left; text-align:center; background:url(../images/fenge.jpg) no-repeat right 8px;
line-height:35px;}
.top2 ul li a{
padding-top:35px;
 width:120px; height:108px; display:block;
    font-size: 14px;
	font-family:"微软雅黑";
    overflow: hidden;
	}
	
.top2 ul li a p{ font-size:8px; color:#fff;}
.banner1{ width:1440px; margin:0px auto; overflow:hidden;}
.banner1 img{}
.top2 ul li a:hover{ background:url(../images/daohover.jpg) no-repeat center bottom; width:120px; height:76px; color:#fff;}
.top2 ul li a.abcd{ background:url(../images/daohover.jpg) no-repeat center bottom; width:120px; height:76px; color:#fff;}
.mid1{ width:980px; margin:0px auto; height:475px; overflow:hidden; position:relative; }
.mid1 h2{ text-align:center; margin-top:25px;}
.jt1{ position:absolute; top:275px; left:0px;}
.jt2{ position:absolute; top:275px; right:0px;}
.mid1 ul{ margin-left:35px; margin-top:35px; width:1000px; overflow:hidden;}
.mid1 ul li{ float:left; width:230px;}
.mid1 ul li a img{ width:210px; height:210px; border:1px solid #ccc; display:block;}
.mid1 ul li a span{ width:235px; text-align:center; display:block;}
.youshi1{ width:100%; background:#f56c0c; height:680px; margin-top:30px; text-align:center; }
.youshi1 h2{position:relative; top:-56px; z-index:50;}
.youshi1 span{ position:relative; top:-30px;}
.mid2{ width:980px; margin:0px auto; position:relative; height:450px; top:-60px;}
.mid2 h2{ text-align:center;}
.mid2_1{ width:645px; float:left; height:255px; border-right:1px solid #ccc;}
.md1{ height:140px;}
.md1 span img{ float:left; margin-right:25px;}
.md1 h3{ float:left;}
.md1 p{ float:left;}
.md1 p a{ background:url(../images/grey.jpg) no-repeat; line-height:25px; width:83px; height:25px; text-align:center; float:left; margin-left:5px; margin-top:15px;}
.md1 p a:hover{background:url(../images/lansbg.jpg) no-repeat; line-height:25px; color:#fff; width:83px; height:25px; text-align:center; float:left; margin-left:5px; margin-top:15px}
.mid2_1 p{ padding-right:15px;}

.mid2_2{ width:300px; height:255px; margin-left:15px; float:left; position:relative;}
.mid2_2 span{display:block;}
.mid2_2 span img{ border:1px solid #ccc; width:170px; height:170px;}
.ry1{ position:absolute; top:100px; left:0px;}
.ry2{ position:absolute; top:100px; right:0px;}

.mid3{ background:#0048a7; width:100%; height:520px;}
.mid3_1{ width:980px; margin:0px auto;}
.mid3_1 h2{ text-align:center; position:relative; top:-58px;}
.news_1{ width:370px; height:305px; float:left;}
.news_1 ul li{ width:355px; height:80px; margin-bottom:15px;}
.news_1 ul li a:hover{ border:4px solid #009cff; height:74px; background:#00214c; width:355px; display:block;}
.news_1 ul li a img{ float:left; margin-right:15px; border:2px solid #fff;}
.news_1 ul li a h3{ float:left; color:#fff; font-family:"微软雅黑"; font-size:14px; font-weight:bold;}
.news_1 ul li a  p{ float:left; width:210px; color:#fff; line-height:18px; margin-top:8px;}

.mid33{ position:relative; top:-30px; height:305px;}
.news_2{ width:250px; overflow:hidden; height:305px; float:left;}
.news_2 ul li{ background:url(../images/dian1.jpg) no-repeat left center; height:30px; line-height:30px;}
.news_2 ul li a{ color:#009cff; padding-left:8px;}

.news_3{ width:302px; float:left;}
.news3_2{ padding:10px; color:#fff; background:url(../images/lans.jpg) no-repeat; width:280px; height:228px; display:block;}
/**/
.midlx{ width:100%; background:url(../images/bottom.jpg) center; height:578px;}
.midlx1{ width:980px; margin:0px auto; text-align:center; top:-69px; position:relative;}
.midtxt{ width:980px; text-align:left; padding-top:20px; color:#fff;}
.xm1{ height:40px; line-height:40px; border:none; background:#014eb6; color:#009dfe; width:304px; text-indent:5px; margin-bottom:25px; margin-right:18px;}
.tc_r {
    border: 1px solid #D0D0D0;
    height: 85px;
    width: 97.7%;
	background:#014eb6;
	border:none;
}
.midtxt1{ width:100%; float:left;}
.midtxt2{ float:left; width:100%;}
.sbt{ background:url(../images/tijiao3.jpg) no-repeat scroll center 0; width:100%; height:29px; border:none; margin-top:35px;float:right}
.midp{ width:980px; text-align:center; color:#fff; }

.midp span{ margin-top:30px; display:block;}
.footer{ width:980px; margin:0px auto; text-align:center; position:relative; top:-60px;}
.foot{ width:980px; margin:0px auto; text-align:center; position:relative;border-top:1px solid #06428b }
.footer h2{}
.ftr1{ width:850px; float:left; text-align:left; margin-top:15px;}
.ftr1 span img{ float:right; margin-right:15px;}
.ftr1 ul li{ float:left; margin-right:10px; margin-top:10px;}
.ftr1 p{ float:left;}
.ftr2{ width:250px;}


/**/


.main{ background:url(../images/grey1.jpg) repeat-x top; width:100%;}
.main1{ width:980px; margin:0px auto; margin-bottom:80px;}
.mainab{display:inline-block;}
.mainableft{ float:left; width:220px;}
.mlft1{ width:220px;z-index:15; position:relative;}
.mlft1 h2{
position:absolute; top:-68px; width:220px;color: #FFFFFF;
    font-family: "微软雅黑";
    font-size: 25px;
    line-height: 20px;
    padding-top: 21px;
    text-align: center;
	background:url(../images/a_1.jpg) no-repeat; height:57px;}
	
.mlft1 h2 span {
    color: #A84B00;
    font-size: 12px;
    font-weight: bold;
}
.mlft1 ul{ background:url(../images/b_bj.jpg) repeat-y; display:inline-block; width:190px; padding:15px;}
.mlft1 ul li{ height:35px; line-height:35px; background:url(../images/ulli6.jpg) no-repeat; width:186px; height:28px; line-height:28px; text-indent:35px; margin-bottom:15px;}
.mlft1 ul li a{ color:#fff;}
.mlft1 ul li a:hover{ display:block; background:url(../images/ulli7.jpg) no-repeat; width:186px; height:28px; line-height:28px; text-indent:35px; color:#fff;}
#subleftcoth a ,#subleftcoth a:hover{ display:block; background:url(../images/ulli7.jpg) no-repeat; width:186px; height:28px; line-height:28px; text-indent:35px; color:#fff;}

.mlft2{margin-top:10px; border:1px solid #ccc;}
.mlft2 h2{ display:inline-block; width:220px; background:#083e7a; height:35px; line-height:35px; text-indent:15px; color:#fff; font-family:"微软雅黑"; font-size:16px;}
.mlft2 ul{ margin-top:10px; text-align:center; width:220px;}
.mlft2 ul li{ width:180px; margin:0px auto; height:210px;}
.mlft2 ul li a img{ border:1px solid #ccc; width:180px; height:154px; display:block;}
.mlft2 ul li a span{ width:182px; height:30px; display:block; line-height:30px; background:#083e7a;}
.mlft2 ul li a{ color:#fff;}

.mlft3{ width:220px; margin-top:10px; border:1px solid #ccc; margin-bottom:15px;}
.mlft3 h3{ padding:10px 2px; font-size:15px; font-family:"微软雅黑";  color:#06428b; border-bottom:1px dashed #06428b;}
.mlft3 p{ padding:0px 5px;}
.mainabright{ width:740px; float:left; margin-left:15px; overflow:hidden;}
.about_1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}
.about_1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #06428b; font-family:"微软雅黑"; color:#06428b;}
.about_1 p{ margin-top:20px;}



.bottom{ width:100%; border-top:1px solid #ccc; margin-top:30px;}
.footer1{ width:980px; margin:0px auto; text-align:center; margin-top:20px;}


.prod_1{ width:740px; overflow:hidden;}
.prod_1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}
.prod_1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #06428b; font-family:"微软雅黑"; color:#06428b;}

.pro_n1 {
    overflow: hidden;
	margin-top:15px;
}

.pro_n1 ul {
	overflow:hidden;
    width: 808px;
}

.pro_n1 li {
    display: inline;
    float: left;
    height: 193px;
    padding-bottom: 10px;
    padding-right: 30px;
    text-align: center;
    width: 160px;
}


.pro_n1 li img {
    border: 1px solid #C0C0C0;
    display: block;
    height: 160px;
    padding: 2px;
    width: 160px;
}
.pro_n1 li a:hover img{  border: 2px solid #f28b02;
    display: block;
    height: 160px;
    padding: 2px;
    width: 160px;}
.pro_n1 li a{ color:#666;}

.pro_n1 li span {
    height: 25px;
    line-height: 25px;
    width: 150px;
}




.mainabright{ width:740px; float:left; margin-left:15px; overflow:hidden;}
.about_1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}
.about_1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #06428b; font-family:"微软雅黑"; color:#06428b;}
.about_1 p{ margin-top:20px;}
.pro1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}
.pro1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #06428b; font-family:"微软雅黑"; color:#06428b;}
.pro1 ul{ margin-top:15px;}
.pro1 ul li{ height:185px; margin-bottom:15px; overflow:hidden; border-bottom:1px dashed #ccc;}
.pro1 ul li a img{ border:1px solid #ccc; height:180px; height:170px; float:left;}
.prort{ float:left; margin-left:15px; width:535px;}
.prort h4{ font-size:18px; font-family:"微软雅黑"; height:45px; line-height:45px; color:#06428b;}
.prort p{ height:90px; overflow:hidden; line-height:23px;}
.prort span a{ color:#06428b; float:right;}


.ny_news h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}
.ny_news h5{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #ccc; font-family:"微软雅黑"; color:#06428b;}
.ny_news {
    overflow: hidden;
    padding: 0 15px 15px;
    width: 698px;
}

.ny_news li {
    border-bottom: 1px dotted #C0C0C0;
    line-height: 18px;
    padding: 18px 0 4px;
}

.rq {
    background:url(../images/ns_03.jpg) no-repeat;
    float: left;
    height: 65px;
    margin-right: 12px;
    text-align: center;
    width: 71px;
}

.rq h4 {
    color: #06428b;
    font-family: "微软雅黑";
    font-size: 30px;
    font-weight: bold;
    line-height: 43px;
}

.ny_news li p {
    color: #666666;
}

.ny_news li h3 {
    font-weight: bold;
    line-height: 30px;
}
.ny_news1 li a{ color:#666;}
.ny_news li p {
    color: #666666;
}

.ny_news li p a {
    color: #06428b;
    text-decoration: underline;
	margin-left:10px;
}


.news_show {
    overflow: hidden;
    padding: 5px 15px 15px;
    width: 698px;
}

.news_show h3 {
    border-bottom: 1px dashed #E5E5E5;
    color: #5F5F5F;
    font-family: "微软雅黑";
    font-size: 20px;
    font-weight: bold;
    line-height: 35px;
    text-align: center;
}

.news_show h4 {
    text-align: center;
    width: 698px;
}

.news_show h4 a {
    color: #999999;
    margin: 8px 8px 0;
}

.news_show_nr {
    clear: both;
    color: #666666;
    width: 698px;
}
.showpro1 h2{ margin:15px 0px; background:url(../images/title.jpg) no-repeat left center; text-indent:15px;}
.showpro1 h3{ font-size:24px; height:35px; line-height:35px; border-bottom:1px dashed #06428b; font-family:"微软雅黑"; color:#06428b;}
.showpr1{ width:980px; overflow:hidden; margin-top:15px;}
.showleft{ float:left; width:350px; margin-right:15px; height:420px;}
.showleft img{ border:1px solid #ccc;}
.showright{ float:left; width:360px;}
.showright span{ font-size:18px; font-family:"微软雅黑"; color:#06428b; margin-top:15px; display:block;}
.showright p{ margin-top:15px; line-height:35px;}
.showright h4{ margin-top:15px;}
.showright h5{ margin-top:10px;}

.xqjs{ width:740px; margin-top:20px;}

/***程序员加的样式**/
#photolist {
	text-align:center;
	padding:10px 15px 10px 15px;
}
#productname a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#productname a:hover {
	color:#D52410;
	font-size:12px;
	text-decoration:underline;
}
#productlist {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	_padding-top:2px;
	+padding-top:2px;
	margin:0px 0px 0px 0px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
#productlist:hover {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	margin:0px;
	border:1px solid #ff6600;
}
#productlist #productpicture {
	width:204px;
	height:204px;	
	_height:200px;
	+height:203px;
	text-align:center;
	display:table-cell;
 *display:inline-block;
	vertical-align:middle;
	position:relative;
	background-color:#ffffff;
}
#productlist #productpicture #imgouter {
+position:absolute;
+top:50%;
+left:0;
}
#productlist #productpicture #imginner {
+position:relative;
+top:-50%;
+left:0;
}
#productlist #productpicture #imginner img {
	display:block;
	margin:0 auto;
	border:0px;
}
#productname {
	padding-top:2px;
	padding-bottom:5px;
	text-decoration: none;
	line-height:130%;
	text-align:center;
}
.input4 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
}
.input6 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	height:20px;
	color:#000000;
}
.input3s {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:515px;
	color:#000000;
}
.input3{
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	color:#000000;
}
.input5 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:515px;
	height:20px;
	color:#000000;
}
.input {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:190px;
	height:20px;
	color:#000000;
}
.input:hover, .input2:hover, .input4:hover, .input5:hover, .input6:hover, .input3s:hover {
	background-color:#ffffff;
	border:1px solid #ff6600;
	color:#000000;
}
.jobbutton{background-color:#82AD27;color:#FFFFFF;font-size:14px;border-right:1px solid #5C7B1C;border-bottom:1px solid #5C7B1C;padding:4px 12px 4px 12px;border-left:1px solid #A5D542;border-top:1px solid #A5D542;}

/*在线客服*/
.QQbox{ z-index:99; /*width: 26px;*/ right: 3px; top: 145px; position: absolute;}
.QQbox .press{ left: 0; border: none; cursor: pointer;width: 26px; height: 136px;/*position: absolute;*/}
.QQbox .Qlist{ left: 0; width: 170px;/* background: url(/images/siderIM_bg.gif) ;*/padding:5px;}
.QQbox .Qlist .b{ float: left; height: 6px; width: 170px; font-size: 1px; }
.QQbox .Qlist .infobox{ text-align:center; background:#bdc5cb; background-image:url(/images/siderIM_infobox.gif); background-repeat:no-repeat;  padding:5px; line-height:14px; color:#000; font-weight:700;}
.QQbox .Qlist .t{ background:url(/images/siderIM_title.gif); height:34px;}
.QQbox .Qlist .b{ background:url(/images/siderIM_bottom.gif); height:9px; overflow:hidden; }
.QQbox .Qlist .con{ background: url(/images/siderIM_bg.gif); width: 100%; padding: 10px 0px 10px 0px;}
.QQbox .Qlist .con h2{ height: 22px; font: bold 12px/22px "宋体"; background: url(/images/siderIM_bg.gif) repeat-y -163px 0; border: 1px solid #3a708d; text-align: center; color:#fff;}
.QQbox .Qlist .con ul li{ padding: 5px 5px 0px 10px;text-align:left;}