﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.aa { position:relative;}
.bb { position:absolute;}

/*正文开始*/
.conbg { background:url(Img/conbg.gif) repeat-x center top;}
.banbg { background:url(Img/bansha.jpg) no-repeat center bottom;  height:425px;}
.banner { width:960px; margin:0 auto; overflow:hidden}
.banner img { height:400px;}

.bd01 {
	width:960px;
	height:147px;
	overflow:hidden;
	background-image: url(Img/bdsha.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 15px;
}
.bd01 img { width:960px; height:119px;}
.tel { font-size:14px; color:#fff; top:26px; right:22px; line-height:24px; font-family:"微软雅黑"; text-align:right}
.tel em { font-size:24px; font-family:Arial, Helvetica, sans-serif} 
.tel span { display:block; padding-bottom:5px;}
.tel span img { width:105px; height:35px;}

.prolist { width:220px; overflow:hidden; background:url(Img/listdi.gif) no-repeat left bottom;padding-bottom: 12px;}
.prolist h2 { height:51px; line-height:39px; font-size:18px; font-family:"微软雅黑"; background:url(Img/listh2.gif) repeat-x; text-align:center; font-weight:normal;}
.prolist h2 a { color:#fff;}
.list_con { width:194px; overflow:hidden; padding:0 12px 0 14px; background:url(Img/listbg.gif) repeat-y;}
.list_con h3 {
	height:29px;
	line-height:29px;
	font-size:13px;
	margin-bottom:6px;
	overflow:hidden;
	background:url(Img/listh3.gif) no-repeat;
	padding-left:21px;
	font-weight: normal;
}
.list_con h3 a {
	color:#fff;
	font-weight: normal;
}
.list_con ul { width:172px; overflow:hidden; padding:4px 3px 4px 22px;}
.list_con ul li { background:url(Img/lidd.gif) no-repeat left center; padding-left:12px; height:20px; line-height:20px;}
.list_con ul li a { color:#565656;}

.pro {
	width:718px;
	_height:577px;
	overflow:hidden;
	height: auto;
}
.pro h2 { background:url(Img/barpro.gif) no-repeat left top; height:39px; line-height:39px; font-size:16px; padding:0 3px 0 0;}
.pro h2 a { color:#005dac;}
.pro h2 span a { color:#acacac; font-size:12px; font-family:"宋体"; font-weight:normal;}
.pro_con { width:718px; _height:526px; overflow:hidden; padding-top:12px;}
.pro_con ul li {
	overflow:hidden;
	float:left;
	display:inline;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
}
.pro_con ul li img {
	border: 1px solid #E6E6E6;
}
.pro_con ul li span a {
	height:26px;
	line-height:26px;
	display:block;
	text-align:center;
	overflow:hidden;
	color:#565656;
	background-color: #E4E4E4;
	margin-top: 6px;
	margin-bottom: 6px;
	width: 160px;
}
.pro_con ul .nobot { margin-right:0}

.re_ly { margin-top:19px; height:364px;}
.re_ly h2 { padding-top:15px; height:99px;}
.re_ly dl { padding:26px 0 0 33px; height:224px; overflow:hidden}
.re_ly dl dt { width:290px; height:209px;}
.re_ly dl dd { padding:6px 0 0 60px; width:558px; height:218px; overflow:hidden}
.re_ly dl dd p { font-size:18px; height:37px;}
.re_ly dl dd p span { border-bottom:1px dotted #cececc; font-family:"微软雅黑"; height:37px; line-height:37px; display:inline-block;}
.re_ly dl dd p img { vertical-align:middle; padding-right:5px;}


.ly { height:920px; overflow:hidden}
.ly h2 { height:125px;}
.img01 { top:157px; right:8px;}
.img02 { top:428px; left:0;}
.img03 { top:769px; right:0px;}

.ly01 { width:388px; top:152px; left:12px; background:url(Img/ys01.gif) no-repeat left top; padding-left:38px;}
.ly01 h3 { font-size:18px; color:#004c9d; font-weight:normal; font-family:"微软雅黑"; line-height:20px; border-bottom:1px dotted #cbcbc9; padding:13px 0 6px 0; margin-bottom:5px;}
.ly01 h3 em { font-size:9px; font-style:normal; display:block; color:#ababab; line-height:14px;}
.ly01 h3 i { font-style:normal; color:#0085d4;}
.ly01 p { line-height:22px; font-size:14px; font-family:"微软雅黑"; color:#565656; padding-left:10px; background:url(Img/ysdd.gif) no-repeat left 7px;}
.ly02 { top:294px; left:1px; background:url(Img/ys02.gif) no-repeat left top; width:376px; padding-left:48px}
.ly03 { top:469px; left:516px; width:380px; background:url(Img/ys03.gif) no-repeat left top; padding-left:48px}
.ly03 p { padding-right:0;}
.ly04 { top:611px; left:516px; width:380px; background:url(Img/ys04.gif) no-repeat left top; padding-left:48px}
.ly04 p { padding-right:0;}
.ly05 { top:790px; left:1px; width:376px; background:url(Img/ys05.gif) no-repeat left top; width:376px; padding-left:48px}

.fa { _height:420px; min-height:420px; overflow:hidden; padding-top:16px;}
.fa h2 { height:32px; line-height:32px; font-size:16px; background:url(Img/barfa.gif) no-repeat left bottom;}
.fa h2 a { color:#004c9d; background:url(Img/icon.gif) no-repeat left center; padding-left:28px; display:block;}
.fa h2 span a { color:#acacac; font-size:12px; background:none; font-weight:normal; font-family:"宋体"; padding:0;}
.fa_c { padding:20px 0 0 0; _height:368px;min-height:368px; overflow:hidden}
.fal { width:210px; _height:368px;min-height:368px; overflow:hidden;}
.fal ul { overflow:hidden;}
.fal ul li { height:30px; line-height:30px; overflow:hidden; font-size:14px; margin-bottom:5px; *margin-bottom:2px;}
.fal ul li a { color:#fff; background:url(Img/fah3.gif) no-repeat; display:block; padding-left:28px;}
.fal ul li a:hover,.fal ul .cur a { color:#fff; background:url(Img/fah3hover.gif) no-repeat; display:block;}
.leftbd { background:url(Img/leftbd.jpg) no-repeat; width:190px; height:89px; padding:32px 0 0 20px;}
.leftbd h3 { font-size:22px; color:#fff; font-family:"微软雅黑"; line-height:24px; padding-bottom:5px;}
.leftbd p { color:#fff; font-size:14px; font-family:"微软雅黑"; line-height:24px;}
.leftbd p em { font-size:24px; display:block;}
.an_con { width:729px; _height:368px;min-height:368px; overflow:hidden;}
.an_con dl { height:176px; padding-bottom:35px; overflow:hidden;border-bottom: 1px dashed #CCC;}
.an_con dl dt { float:left; width:242px; height:176px;}
.an_con dl dt img { width:240px; height:174px; border:1px solid #dfdfdf;}
.an_con dl dd { float:left; padding-left:13px; width:458px; overflow:hidden}
.an_con dl dd h3 { height:32px; line-height:32px; font-size:14px;}
.an_con dl dd h3 a { color:#565656;}
.an_con dl dd p { line-height:24px; height:115px; padding-top:3px; overflow:hidden; color:#989898}
.an_con dl dd span a { height:24px; line-height:24px; color:#004c9d; display:block;}
.an_con .nobot { padding-bottom:0;padding-top: 30px;border-bottom: 0px;}

.al { height:223px; overflow:hidden; margin-top:28px;}
.al h2 { font-size:16px; background:url(Img/baral.gif) no-repeat center; padding:0 28px 0 34px; height:32px; line-height:32px;}
.al h2 a { color:#004c9d;}
.al h2 em { font-size:14px; text-transform:uppercase; font-style:normal; font-weight:normal; color:#c8c8c8; padding-left:5px}
.al h2 span { font-weight:normal; font-size:12px; color:#565656;}
.al h2 span a { padding:0 9px; color:#565656}
.al_c { width:957px; height:180px; padding:11px 0 0 3px;}
.r01 { padding:69px 0 0 0;}
.al_c ul { margin-left:13px; display:inline; width:905px; overflow:hidden;}
.al_c ul li { float:left; width:214px; height:156px; overflow:hidden; margin-right:12px; display:inline; background:url(Img/alsha.gif) no-repeat center bottom}
.al_c ul li img { width:212px; height:144px; border:1px solid #dfdfdf;}
.al_c ul li span { width:212px; height:25px; line-height:25px; text-align:center; display:block; overflow:hidden; background:url(Img/alspan.png) repeat; top:120px; left:1px;}
.al_c ul li span a { color:#fff;}

.jz { width:470px; height:392px; overflow:hidden; padding-top:15px;}
.jz h2 { background:url(Img/barjz.gif) no-repeat left bottom}
.jz h2 a { background:url(Img/icon2.gif) no-repeat left center;}
.jz_con { height:360px; overflow:hidden;}
.jz_con dl { width:468px; height:146px; overflow:hidden; padding:18px 0; border-bottom:1px dotted #c8c9c4;}
.jz_con dl dt { width:209px; height:146px;}
.jz_con dl dt img { width:207px; height:144px; border:1px solid #dedede;}
.jz_con dl dd { width:242px; overflow:hidden; padding:0px 0px 0px 16px;}
.jz_con dl dd h3 { /*height:24px;overflow:hidden;*/ line-height:20px; font-size:14px;}
.jz_con dl dd h3 a { color:# padding-top:25px;}
.jz_con dl dd p { line-height:24px;/* padding-top:5px;*/ color:#989898; height:90px; overflow:hidden}
.jz_con dl dd span a { color:#004c9d; height:24px;}
.jz_con .nobot { border-bottom:0; padding-bottom:0;}
.jz02 h2 { background:url(Img/barjz2.gif) no-repeat left bottom}

.ry { width:220px; overflow:hidden;}
.ry h2 { background:#005dac url(Img/icon3.gif) no-repeat 16px center; height:33px; line-height:33px; font-size:16px;  padding:0 0 0 42px;}
.ry h2 a { color:#fff;}
.ry_c { padding:0 0 0 16px; width:204px; height:393px; overflow:hidden; background-color:#e7f3f8;}
.ry_c ul { width:190px; overflow:hidden;padding:0px;}
.ry_c ul li {
	width:190px;
	height:178px;
	overflow:hidden;
	border-bottom:1px dotted #c8c9c4;
	padding-top:20px;
	text-align: center;
	line-height: 30px;
}
.ry_c ul li img { width:184px; height:123px; padding:2px; border:1px solid #dedede; background-color:#fff;}
.ry_c ul li span a { text-align:center; display:block; height:30px; line-height:30px; overflow:hidden; color:#4d4d4d;}
.ry_c ul .nobot { border-bottom:0;}

.about { width:718px; height:436px; overflow:hidden; padding:0;}
.about h2 { background:url(Img/barabout.gif) no-repeat left bottom}
.a_con { padding:19px 0 0 0; width:718px; height:385px; overflow:hidden;}
.a_con dl { height:196px; overflow:hidden; background:url(Img/aul.gif) no-repeat left bottom;}
.a_con dl dt { float:left; width:238px; height:162px; overflow:hidden; background:url(Img/dvdsha.gif) no-repeat center bottom;}
.a_con dl dt img { width:236px; height:160px; border:1px solid #dedede}
.a_con dl dd { float:left; width:464px; height:162px; padding-left:14px; overflow:hidden;}
.a_con dl dd h3 { font-size:14px; height:24px; line-height:24px;}
.a_con dl dd h3 a { color:#565656;}
.a_con dl dd p { line-height:24px; padding:3px 0 0 0; height:102px; color:#989898;}
.a_con dl dd span { height:24px; line-height:24px;}
.a_con dl dd span a { color:#004c9d; padding-right:12px;}
.a01 { padding-top:68px;}
.a_con ul { margin-left:14px; padding-top:15px; height:174px; overflow:hidden; display:inline}
.a_con ul li { float:left; width:209px; display:inline; margin-right:13px;}
.a_con ul li img { width:207px; height:136px; border:1px solid #dedede}
.a_con ul li span { height:34px; line-height:34px; text-align:center; display:block; overflow:hidden;}

.js { width:220px; height:382px; padding:15px 14px 0 0; margin-top:18px;}
.js h2 { background:url(Img/barzc.gif) no-repeat left bottom; font-size:14px;}
.js h2 a { background:url(Img/icon2.gif) no-repeat left center;}
.js_c { padding:5px 1px 0; width:218px; height:345px; overflow:hidden}
.js_c ul li { height:35px; line-height:35px; border-bottom:1px dashed #d5d6d6; background:url(Img/dd.gif) no-repeat left center; padding-left:17px;}
.js_c ul .nobot { border-bottom:0;}

.new { width:426px; height:382px; overflow:hidden; margin-top:18px; padding:15px 0 0 22px; background:url(Img/dtsha.gif) no-repeat left 5px;}
.barsb { background:url(Img/bardt.gif) no-repeat left bottom; height:32px; font-size:14px;}
.barsb ul li { float:left; height:32px; line-height:32px; padding-right:6px; background:url(Img/dtbor.gif) no-repeat right center;}
.barsb ul li a { padding:0 12px 0 30px; color:#00407d;}
.barsb ul li a:hover, .barsb ul .cur a { color:#00407d; font-weight:bold; background:url(Img/icon2.gif) no-repeat 3px center; display:block;}
.barsb span a { color:#acacac; font-size:12px; font-family:"宋体"; line-height:32px;}
.barsb ul .nobot { background:none;}


.n_con { padding:19px 0 0 4px; width:422px; height:331px; overflow:hidden;}
.n_con dl { height:103px; overflow:hidden; padding-bottom:17px;}
.n_con dl dt { width:151px; height:103px;}
.n_con dl dt img { width:149px; height:101px; border:1px solid #dedede;}
.n_con dl dd { padding-left:15px; width:254px;}
.n_con dl dd h3 { font-size:12px; height:24px; line-height:24px;}
.n_con dl dd h3 a { color:#595959;}
.n_con dl dd p { line-height:22px; color:#989898; padding-top:4px; height:50px; overflow:hidden}
.n_con dl dd span a { color:#00407d; height:20px; line-height:20px;}
.n_con ul  { padding:10px 0 0 0; height:201px; overflow:hidden; background:url(Img/dtul.gif) no-repeat left top;}
.n_con ul li { height:35px; line-height:35px; overflow:hidden; background:url(Img/dd.gif) no-repeat 2px 12px; padding-left:14px; overflow:hidden; border-bottom:1px dashed #d5d6d6; color:#a5a4a4}
.n_con ul .nobot { border-bottom:0;}

.faq { width:236px; height:382px; overflow:hidden; margin-top:18px; padding:15px 0 0 24px; background:url(Img/dtsha.gif) no-repeat left 5px;}
.faq h2 { background:url(Img/barfaq.gif) no-repeat left bottom; font-size:14px;}
.fa_con { padding:0 3px; width:230px; height:350px; overflow:hidden;}
.fa_con dl { padding:7px 0; border-bottom:1px dashed #d5d6d6; }
.fa_con .nobot { border-bottom:0}
.fa_con dl dt { height:24px; line-height:24px; background:url(Img/wen.gif) no-repeat left center; padding-left:20px;}
.fa_con dl dt a { color:#00407d;}
.fa_con dl dd { background:url(Img/da.gif) no-repeat left 7px; line-height:20px; color:#989898; padding:3px 0 0 20px; overflow:hidden;}

.link { height:119px; overflow:hidden; background:url(Img/linksha.gif) no-repeat center bottom}
.link h2 { height:31px; line-height:31px; font-size:14px; padding:0 18px; background:#0758a4 url(Img/linken.gif) no-repeat 84px center;}
.link h2 a { color:#fff;}
.link h2 span a {font-family:"宋体"; font-size:12px; font-weight:normal; font-size:12px; color:#fff;}
.l_con { line-height:26px; width:950px; padding:12px 5px 0; height:62px; overflow:hidden;}
.l_con a { padding:0 10px; font-size:13px;}
.anli li {
	float:left;
	text-align:center;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.anli ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}

.anli img {
	padding:3px;
	border:3px solid #E6E6E6;
}
.anli a:hover img {
	border:3px solid #00AFE8;
}
.anli a {
	line-height:22px;
	text-decoration: none;
}
.products ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.products li {
font-size: 12px;
	float:left;
	text-align:center;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 26px;
}
.products img {
	padding:3px;
	border:1px solid #CCC;
	background-color: #F7F7F7;
}
.products a:hover img {
	border:1px solid #596A75;
}

.products a {
	color: #333333;
	text-decoration: none;
	line-height:22px;
}