/* CSS Document */
/* 网站自定义类 */

/*-----------网站公共布局部分begin-----------*/
.top { width:1100px; height:107px; margin:0 auto;}
.logo { float:left}
.tel { float:right}
.menu { width:1100px; height:34px; margin:0 auto;}
.ml { float:left}
.mr { float:right}
.banner { width:100%; height:420px; margin:0 auto;}
.fullSlide{ width:100%;  position:relative;  height:420px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:420px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:420px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px;  text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }

.fox { width:1100px; height:379px; margin:0 auto; margin-top:28px;}
.box1 { float:left; width:368px;}
.box1m { background:url(../images/boxbg.jpg); height:304px; width:366px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; _margin-top:-3px;+margin-top:-3px;}
.boxtt { width:328px; margin-left:20px; line-height:24px; font-size:12px; color:#666; text-indent:24px; margin-top:8px;}
.box2 { float:left; width:350px; margin-left:22px;}
.box2m { background:url(../images/boxbg.jpg); height:304px; width:348px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;_margin-top:-4px;+margin-top:-4px;}
.box3 { float: right; width:338px;}
.box3m { background:url(../images/boxbg.jpg); height:304px; width:336px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;_margin-top:-3px;+margin-top:-3px;}
.cox { height:459px; width:1100px; margin:0 auto; position:relative;}
.cjiao { position:absolute; top:-4px; left:-4px;}
.coxm { height:410px; width:1098px; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4;_margin-top:-3px;+margin-top:-3px;}
.cml { float:left; width:644px; height:386px; border-right:1px dotted #dad9d9; margin-left:10px; margin-top:15px;}
.cmr { float:right; width:402px; height:386px; margin-top:15px;}
.picMarquee-top{ margin:0 auto;  width:395px; overflow:hidden; position:relative;}
.picMarquee-top .bd{ }
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ overflow:hidden; text-align:center; zoom:1; margin-top:15px;}
.picMarquee-top .bd ul li .pic{text-align:center; float:left}
.picMarquee-top .bd ul li .pic img{ width:152px; height:98px; display:block; padding:9px; border:1px solid #ccc; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#0a4c73;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }
.tempWrap { height:344px!important;}
.link { background:url(../images/link.jpg); width:1100px; height:40px; line-height:40px; margin:0 auto; text-indent:134px;}
.link a { margin-right:25px;}
.foot { height:240px; width:auto; background:#0a4c73; margin-top:21px;}
.bottom { height:120px; width:1100px; margin:0 auto;}
.bl { width:730px; height:120px; float:left;line-height:26px; margin-top:20px; margin-left:10px;font-size:12px; color:#fff;}
.bl ul { line-height:26px; margin-top:20px; margin-left:10px;}
.bl ul li { font-size:12px; color:#fff}
.bl ul li a { font-size:12px; color:#fff}
.bl ul li a:hover { font-size:12px; color:#d1080a}
.br { width:320px; height:120px; float:right; background:url(../images/br.jpg); text-align:right;margin-top:60px}
#KinSlideshow { margin-left:20px; padding-top:8px;}

.main { width:1100px; height:auto; overflow:hidden; margin:0 auto; margin-top:28px;}
.mal { width:246px; height:auto; overflow:hidden; float:left}
.tlt { background:url(../images/e1.jpg); width:246px; height:46px; line-height:46px; text-indent:80px;font-size:14px;font-family:"Microsoft YaHei",SimSun,SimHei;}
.mbx { width:244px; height:auto; border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}
.mbx ul { padding-top:10px;}
.mbx ul li { background:url(../images/lb.jpg); width:244px; height:34px; line-height:34px; text-align:center}
.mbx ul li a:hover { font-weight:bold}
.mbtxt { width:204px; margin:0 auto; margin-top:10px;}
.mbtxt p{line-height:24px; font-size:12px; color:#666; text-align:left}
.mar { width:834px; height:auto; overflow:hidden; float:right}
.tltt { background:url(../images/e3.jpg); width:834px; height:46px; line-height:46px}
.ttl { float:left; width:125px; font-size:14px; font-weight:bold; color:#fff; margin-left:21px; margin-top:5px; height:20px; text-align:center}
.ttr { background:url(../images/home.jpg) left center no-repeat; float:right; text-indent:18px; font-size:12px; color:#666; margin-right:30px;}
.ttr a {font-size:12px; color:#666;}
.ttr a:hover {font-size:12px; color:#0357aa;}
.mtxt { width:832px; height:auto; overflow:hidden;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}

.cpxx { width:1100px;}
.cptt { background:url(../images/f1.jpg); width:1100px; height:46px; line-height:46px;}
.cpnr { width:1098px; height:auto; overflow:hidden;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;}

.prolist34{
	width:92%;
	margin:0 auto;
	height:auto; margin-top:10px; overflow:hidden
}

.prolist34 img{
	float:left;
	margin-right:60px; border:1px solid #d4d4d4
}

.prolist34 dl {
	float:left;
	list-style:none;
	width:100%;
	display:block;
	font-size:12px;
	padding:15px 0 15px 0;
	margin: 0 10px;
	height:345px;
}

.prolist34 dl dt{
	font-weight:bold; float: left; width:59%;
	font-size:16px;
	line-height:66px;
	height:66px; border-bottom:1px dotted #cfcfcf
}

.prolist34 dl dt a{ color:#2e7aa7;font-weight:bold;
	font-size:16px;
}


.prolist34 dl dd{
	font-size:12px;
	line-height:24px;
	height:auto; float: left; width:59%;border-bottom:1px dotted #cfcfcf; margin-top:20px; height:185px;
}

.prolist34 dl dd{
	color:#333333;
}

.cptxt { border-bottom:1px solid #d4d4d4; border-top:1px solid #d4d4d4; width:92%; margin:0 auto; font-size:12px; line-height:24px; color:#666}
.cptxt p { width:98%; margin:0 auto}
/*-----------网站公共布局部分end-----------*/