@charset "GB2312";
*{word-break:break-all} /*强制换行*/
body{font-size:14px;color:#333;font-family:"微软雅黑","Courier New",Courier,monospace;padding:0px;margin:0px auto; line-height:30px;}
a{color:#333;text-decoration:none}
a:hover{color:#0066cc;text-decoration:none}
h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0; padding:0;}
ul,li,dl,dt,dd{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.red{ color:#F00;}
.clear,.c{ clear:both;}
.blank{ clear:both; height:20px;}
.about{ float:right;}
img{max-width:100%; border:0; height:auto;}
.input,.textarea{border-top:ridge 1px #ccc;border-right:inset 1px #D8D8D8;border-bottom:inset 1px #D8D8D8;border-left:ridge 1px #ccc;font-size:14px;color:#666;padding-top:5px;padding-right:5px;padding-bottom:4px;padding-left:5px;background-color:#fff}
.loading{background-image:url(../images/loading.gif);padding:0px;margin:0px;background-repeat:no-repeat;font-size:13px}
.con p{ text-indent:28px;}
.bq{ text-align:center; background-color:#222222; color:#ffffff;}
.bq a{ color:#ffffff;}
/* 主区域 */
.wrap{padding:0px;width:1100px;margin:0px auto}
/* 页头 */
.top{ background:url(../images/tbg.jpg) repeat-x; height:27px; line-height:27px; width:100%; font-size:13px;}
.t1,.logo{ float:left; width:68.0%;}
.t2,.tel{ float:right; width:31.0%; text-align:right;}
.logo{ margin-bottom:20px;}
.tel{}
.head{padding-top:20px;}

/* 菜单 */
.nav{ background:url(../images/menu.jpg) repeat-x; height:48px; width:100%; line-height:48px;}
.nav ul li{float:left;}
.line{ width:2px; height:46px; background:url(../images/xian.png) no-repeat top center;}
.nav ul li a{ width:135px; display:block; font-weight:bold; color:#FFF; text-align:center;}
.nav ul li a:hover, .nav ul li a.current{ background-color:#0099ff;color:#FFF;}
.sjbanner{ display:none;}
.banner{ width:100%;/* position: relative; z-index:0; */ clear:both; /**z-index:-999; *margin-top:-90px;*/ margin-bottom:40px;}
#flashBg {padding: 0px; margin: 0px; width: 100%;  height: 450px; clear:both; overflow: hidden;  }
#flashLine {width: 100%; height: 450px; clear: both;}
#flash {padding: 0px; margin: 0px auto; width: 100%;  height: 450px; clear: both; overflow: hidden;}
#flash a {width: 100%; display: none; height: 450px;}
.flash_bar { position: relative; text-align: center; margin: 0px auto; width: 180px; bottom: 55px; height: 30px; overflow: hidden; padding-top: 13px !important}
.flash_bar .dq {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {margin: 5px; width: 12px; display: inline-block; background: url(../images/tg_flash_p2.png) no-repeat 0px 0px; float: left; height: 12px; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}
.mleft{ width:280px; float:left; display:inline; margin-right:20px;}
.mright{ width:800px; float:left; margin-bottom:30px;}
.lx{ margin-bottom:30px; margin-top:-20px;border:5px #0066cc solid; padding:10px;}
.cplb{ margin-bottom:30px;}
.cpt{ text-align:center; padding-bottom:20px;}
.cplbc{ border:5px #0066cc solid; padding:20px 10px 10px 10px; overflow:hidden; border-bottom: none;}
.cplb dl{ overflow:auto; width:100%;}
.cplb dt{ text-align:center; height:40px; line-height:40px; background-color:#0066cc; color:#ffffff; margin-bottom:5px; margin-top:5px; display:block;}
.cplb dt a{ color:#ffffff; font-size:16px;}
.cplb dd{ height:30px; line-height:30px;  text-align: left;margin-bottom:2px;  overflow:hidden; display:inline; width:50%; float:left; border-bottom:1px #dddddd dashed;}
.cplb dd a{ display:block; /* background:url(../images/li.jpg) no-repeat 10px 15px; padding-left:20px;*/}
.cplb dd a:hover{ display:block; background-color:#0066cc; color:#ffffff;}
.ckgd a{ color:#ffffff; }
.ckgd{text-align: center;line-height: 40px;height: 40px;
width: 100%; background-color:#0066cc;}
#scrollbox {height: 510px; overflow: hidden; width: 100%; margin-bottom:20px;}
.scrollcon {height:800%;}
.scrollpic {margin: 0px;padding: 0px;float: left;width: 100%;}
.tjcp{ width:800px; float:left; background-color:#f4f4f4;}
.tit{ background:url(../images/a_04.gif) repeat-x;height:34px; line-height:34px; border:1px #dddddd solid; padding-left:20px; margin-bottom:20px;}
.mright h3{ text-align:center; padding-bottom:20px;}
.p18{ font-size:18px; font-weight:bold; color:#0066cc;}
.gd{ float:right; margin-right:10px;}
.cpzs{}
.cpzs dl{margin-left: 2%; width: 23%; float:left; margin-bottom: 15px; display:inline; text-align:center;}
.cpzs dt{ height:156px;}
.cpzs dt img{ width:206px; height:154px;    border: 1px #dddddd solid; box-sizing:border-box;}
.cpzs dd{line-height:20px; text-align:center; height:auto; overflow:hidden;}
.cpzs h4{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; height:40px; line-height:20px; word-break:keep-all; text-align:center; display:block;}
.m4{ width:800px; margin-bottom:30px; float:left;}
.mtit{ background:url(../images/line.jpg) repeat-x bottom; height:37px; line-height:37px; margin-bottom:10px;}
.gd{ float:right;}
.m4 img{ float:left; margin-right:20px;}
.m4c{ line-height:2;}
.m4c p{ background-color:#0066cc; color:#FFF; width:100px; display:block; float:right; text-align:center;}
.m4c p a{ color:#FFF;}
.m6{ margin-bottom:30px; margin-top:30px;}
.wt1{ width:100%; height:132px; background:url(../images/wt.jpg) no-repeat center top;}
.wtl{ width:442px; float:left; padding-top:20px;}
.wtr{ float:left; padding:50px 0px 0px 50px;}
.wtr li{ margin-bottom:15px; line-height:37px; background-color:#ececec; width:560px; font-size:16px;}
.wtr li em{ width:60px; display:block; background-color:#0066cc; float:left; text-align:center; color:#FFF;  font-size:20px; font-weight:bold; margin-right:15px;}
.wt4{ width:100%; height:200px; background:url(../images/wt4.jpg) no-repeat center;}
.m5{ width:270px; float:left; margin-left:30px; display:inline;}
.m5t{ font-size:20px; font-weight:bold; padding-bottom:10px;}
.m5t span{ font-size:14px; font-weight:normal;}
.m5t em{ font-style:normal;  font-weight:normal;font-size:14px; text-transform:uppercase;}
.scrollleft{width:100%;margin:8px auto 20px;height:210px;}
.scrollleft li{float:left;margin-right:12px;display:inline;/*width:252px; */text-align:center; padding-bottom:10px;}
.scrollleft img{/*width:242px;*/height:160px;border:5px solid #e4e3df;}
/*.scrollleft li p{height:30px; line-height:30px;width:252px;border-bottom:1px #ccc solid; }
*/
.news{ width:350px; margin-right:28px; box-sizing:border-box; float:left; border:1px #ddd solid; margin-bottom:10px;}
.normal{ float:left; width:137px; height:40px; line-height:40px; text-align:center; background-color:#cbcbcb;}
.selected{ float:left; width:137px; height:40px; line-height:40px; background-color:#0066cc;text-align:center;}
#divMainTab{margin: 0px; padding: 0px}
#divMainTab a{text-decoration: none;color:#FFF; font-size:1.2em; font-weight:bold;}
#divMainTab a:hover{text-decoration: none; color:#FFF; }
.divContent{ padding:10px; clear: both;}
#divMainTab .gd a{ line-height:40px; color:#666; padding-right:10px;font-size: 14px; font-weight: normal;}
.n1{ font-size:1em; line-height:1.5; padding-bottom:10px;}
.nimg{ padding:3px; border:1px #ddd solid; margin-right:10px; float:left;height:100px; width:140px;}

.n1 h3{ font-size:1.2em;}
.n2{}
.n2 li{ background:url(../images/nli.jpg) no-repeat left center; text-indent:20px;  overflow:hidden;}

.wd{ width:340px; float:left;}
.mtit1{ background:url(../images/line2.jpg) repeat-x bottom; height:37px; line-height:37px; margin-bottom:10px;}
.wd dt{ background:url(../images/w.jpg) 0px 5px no-repeat; line-height:30px; overflow:hidden; height:30px; text-indent:2.5em; font-weight:bold;}
.wd dd{ background:url(../images/d.jpg) left top no-repeat; line-height:1.6; text-indent:2.5em; border-bottom:1px #ccc dashed; margin-bottom:10px; padding-bottom:10px;}
.link{ padding:15px 0px;}
.foot{ background-color:#0066cc; padding:30px 0px 40px; color:#FFF; text-align:center;}
.foot a{ color:#FFF;}
.foot a:hover{ color:#FFF;}
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
.newsli li{background:url(../images/nli.jpg) no-repeat 5px center; text-indent:20px; border-bottom:1px #cccccc dashed; line-height:35px;height:35px; overflow:hidden;}
.mrtit{ border-bottom:1px #dddddd solid; margin-bottom:15px; }
.mrtit span{  display:block; padding:0px 15px; font-weight:bold; font-size:14px; }
.mrtit em{ float:right; font-style:normal; padding-right:10px;}
.prenext{ padding:5px 10px; background-color:#eeeeee;  margin-top:20px; color:#06C;}
.pre,.next{ display:block;}
.fdh{ display:none;}

.advW {
	MARGIN: 0px auto 30px; FONT-FAMILY: "微软雅黑"; BACKGROUND: url(../images/adv_tp.jpg) no-repeat center top; HEIGHT: 1090px; COLOR: #333; CLEAR: both; FONT-SIZE: 14px; OVERFLOW: hidden
}
.adv {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;/*BACKGROUND: url(../images/abt_sd.jpg) no-repeat center 613px; */PADDING-TOP: 147px
}
.adv EM {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 78px; FONT-STYLE: normal; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: 46px; PADDING-RIGHT: 0px; DISPLAY: inline-block; FONT-FAMILY: Didot; BACKGROUND: url(../images/adv_tt.gif) no-repeat center top; FLOAT: left; HEIGHT: 78px; COLOR: #fff; FONT-SIZE: 52px; FONT-WEIGHT: 100; PADDING-TOP: 4px
}
.adv DT B {
	LINE-HEIGHT: 48px; COLOR: #cc0000; FONT-SIZE: 36px
}
.adv DT SPAN {
	LINE-HEIGHT: 22px; COLOR: #333; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.adv DT I {
	LINE-HEIGHT: 14px; TEXT-TRANSFORM: uppercase; FONT-STYLE: normal; COLOR: #858585; FONT-SIZE: 12px; display: block;

}
.adv .adv_in LI {
	LINE-HEIGHT: 38px; WIDTH: 400px; BACKGROUND: url(../images/adv_line.gif) repeat-x left bottom; HEIGHT: 38px; CLEAR: both
}
.adv .adv_in LI P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/adv_ic.gif) no-repeat left 15px; PADDING-TOP: 0px
}
.adv .adv_in .last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.adv DD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 38px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.adv_u {
	PADDING-BOTTOM: 0px; /*PADDING-LEFT: 60px; */PADDING-RIGHT: 0px; BACKGROUND: url(../images/adv1.jpg) no-repeat right 30px; HEIGHT: 435px; OVERFLOW: hidden; PADDING-TOP: 30px
}
.adv1 {
	HEIGHT: 220px; OVERFLOW: hidden
}
.adv3 {
	HEIGHT: 220px; OVERFLOW: hidden
}
.adv_b {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 680px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/adv2.jpg) no-repeat 0px 50px; HEIGHT: 440px; OVERFLOW: hidden; PADDING-TOP: 35px
}


@media screen and (max-width: 1100px) {
	.top .wrap,.head{width:98%;}

}
@media screen and (max-width: 1000px) {
	.wrap{ width:98%;}
.mleft{ width:28%; margin-right:2%;}
.mright,.tjcp{ width:70%;}
	.nav ul li { width: 12.5%;}
	.nav ul li a { width: 100%;}
	.line{ display:none;}
	.news{width: 48%; margin-right: 2%;}
	.wd{ width:100%;}
	.banner{ margin-bottom:20px;}
	#flashBg{ display:none;}
.sjbanner{ width:100%; display:block; position:relative; z-index:0; }
.index_banner{margin:0px auto; width:100%; height:auto; }
.index_banner ul{overflow:hidden;}
.index_banner li{position: absolute; top: 0; left: 0;overflow: hidden; width: 100%;}
.index_banner li a{display:block;margin:0 auto;}
.index_banner cite{position: absolute; bottom: 15px; left: 45%; z-index: 99; display: block; width: 188px; height: 20px; _display: none;}
.index_banner cite span{float: left; display: block; width: 1em; height: 1em; text-indent: -999em; opacity: .8; cursor: pointer; background-image: url(../images/tg_flash_p2.png); background-repeat: no-repeat; margin-top: 0; margin-right: 5px; margin-bottom: 0; margin-left: 5px; }
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{ cursor: default; background-image: url(../images/tg_flash_p.png); background-repeat: no-repeat; }
.wt4{ display:none;}
.wtr,.wtl{ width:50%; padding-left:0;}
	.wtr li{ width:100%;}
	.m5{ display:none;}
	.m4{ width:100%;}
}
@media screen and (max-width: 979px) {
	.logo{ display:block; float:none; text-align:center; margin:0 auto 10px; width:100%}
	.tel{ display:none;}	
	.m6{ display:none;}
	.advW{ display:none;}

}
@media screen and (max-width: 768px) {
.mleft,.m5,.ys,.m6{ display:none;}
.m4,.news,.wd{ display:block; width:100%; margin-bottom:20px;}
.m4c img{ width:40%;}
.bq{ margin-bottom:40px;}
.fdh{ line-height:40px; height:40px; background-color:#000; width:100%; display:block; position:fixed; z-index:99; bottom:0px; color:#FFF;}
	.fdh li{ width:25%; float:left; display:block; text-align:center; border-right:1px #ddd solid; box-sizing:border-box;}
	.fdh .li{ background-color:#0086cf;}
     .fdh a{ color:#FFF;}
	 .tjcp,.mright{display:block; width:100%; margin:0 auto 20px;}
	 .about{ display:none;}
	 

}
@media screen and (max-width: 600px) {
	.top{ display:none;}
.nav{ height:80px; background-color:#0066cc; background-image:none; line-height:40px; overflow:hidden;}
.nav ul li{ width:25%;  border-bottom:1px #0077ee solid; border-right:1px #0077ee solid; box-sizing:border-box;}

.cpzs dl{ width:48%; }
.cpzs dt{ height:auto;}
.cpzs dt img {width: 100%; height:140px;}
.n11{ display:none;}
.nimg{ height:auto; width:auto; padding:0; border:0;}
.n2 li{ height:30px;}
#divMainTab .gd{ display:none;}
.p18{ font-size:14px;}
}
@media screen and (max-width: 480px) {
	.m4c img{ display:none;}
	
}

