/* 头部 */
*{padding:0;margin:0;}
a{text-decoration:none; color:#333;}
body{font-size:14px; font-family:黑体;overflow-x:hidden; min-width:1234px;}
li{ list-style:none;}
img{border:none}
A {
	-webkit-transition-property: color;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: color;
	-moz-transition-duration: 0.5s;
	-moz-transition-timing-function: ease;
	 TEXT-DECORATION: none
}
A:hover {
	COLOR:#F90; TEXT-DECORATION: underline
}

.tb{ background:url(tp/tb.jpg); width:100%; height:200px;background-size: cover !important;}
.tbfz{width:100%; height:200px; margin:0 auto;}
.jz{ width:1024px; height:179px; margin:0 auto;}
.logo{ float:left; margin-top:40px; max-width: 1000px; height: 150px;}
.logo img{max-width: 1000px;max-height: 150px;}
.dhhmz{ position: absolute; top: 10px; width: 290px; height:90px; right: 0px; z-index: 99;}
.dhhm{ float:left; width:56px; height:90px; background:url(tp/dh.png) left 6px no-repeat;margin-top: 50px;}
.dhwzz{ float:right; width: 225px;margin-top: 30px;}
.dhwz{ font-size:18px; color:#FFF; font-family:黑体;}
.dhwz1{ font-size:18px; color:#ffbb18; font-weight:bold;}
.dhwz2{ font-size:30px; color:#ffbb18; font-weight:bold;}

/*搜索*/
.smallnew{
font-size:14px;
margin-top:10px;
height:auto;
overflow:hidden;
width:900px;
margin:auto;}
.smallnew ul li{
margin:0px;
width:880px;
height:30px;
line-height:30px;
vertical-align:middle;
border-bottom:#CCCCCC 1px dashed;}
.smallnew ul li a{ color:#000000}
.smallnew ul li a:hover{ 
color:#FF0000}
.smallnewtime{
margin-right:10px;
float:right;
width:81px;
height:12px;
color:#666666;}
/*搜索*/

/* 导航 */
.dhtz{ background:url(tp/dh.jpg) repeat-x; width:100%; height:50px;position:relative; z-index:12322;border-top: 2px #193654 solid;}
.jz1{width:1234px;line-height: 50px; margin:auto;}
.dhtz li{ float:left; color:#FFF; list-style-type:none; border-right: 2px solid #193654; width: 98px; height: 50px; text-align:center; cursor:pointer; position: relative;}
.dhtz li a{ color:#FFF; font-size:16px; display:block;}
.dtp{ margin:0 auto; width:100%; height:400px;}

#nav_1{ position:relative;}

.menu1 ul li{float:none; margin:0; line-height:20px; font-weight:normal; height:20px; padding:0; cursor:pointer; border:none;}
.menu1 ul li a{ font-weight:normal; font-size:12px;display: block;height: 20px;overflow: hidden; line-height:20px;}
.menu1{background:#031d38; position:absolute; z-index:99999999999999; _z-index:9999999999999; width: 100px; left:0px;top:47px;}


/* 第一组 */
.dybg{ background:url(tp/dybg.jpg) repeat-x; width:100%; height:300px; margin:auto;}
.dyz{ width:1024px; margin:auto; height:162px; padding-top: 48px;}
.dyzb{ width:504px; height:162px; float:left;}
.dyzb1{ float: left; width: 198px; height: 162px; overflow:hidden;}
.dyzbwz{ width: 280px; height: 162px; float: right; padding-right:8px;}
.zbwz1{ height: 40px; padding-top: 8px; font-size: 20px;}
.gywm{ width: 80px; line-height: 20px; float:left;}
.more{ background:url(tp/gd.jpg) no-repeat; width:102px; height:31px; float:right; cursor:pointer;}
.dyzbnr{ padding-top: 13px; line-height: 24px; text-indent:2em;}

.dyyb{ width:504px; height:162px; float:right;}


/* 第二组 */
.dezzt{ background:url(tp/zsbj.jpg) repeat-x; width:100%; height:387px; margin:auto;}
.debg{ width:1024px; margin:auto;}
.dezsm{ height:60px; position: relative;}
.cpzs{ background:url(tp/zs1.jpg) no-repeat; width: 1024px; height:35px; position: absolute; top: -35px;}
.cpzswz{ background:url(tp/zsh.png) no-repeat; height:33px; margin-top:15px; font-size: 36px; color: #fff; padding-left: 403px;}
.dezzb{ height:298px;}
.cptp{ height:254px;}
.more2{ background:url(tp/zsm.png) no-repeat; width:105px; height:44px; margin:auto; cursor:pointer;}
.dezxm{ background:url(tp/zs2.jpg) no-repeat; width:1024px; height:29px;}

/* 第三组 */
.dszz{ height:347px; width:100%; margin:auto;}
.dszjz{ width:1024px; margin:auto;position: relative; background: url(tp/sp.png) 422px 0px no-repeat; height: 347px;}
.zxgg{ background:url(tp/gg.png) no-repeat; width:300px; height:280px; float:left; margin-top: 22px; margin-left: 35px;}
.ggbt{ color: #fff; padding-left: 78px; line-height: 58px; font-size: 18px;}
.ggnr{ width: 220px; height: 170px; margin: auto; line-height: 21px; padding-top: 15px;}
.spzs{ width:220px;height: 236px; position: absolute; left: 64px;top: 45px;_left:62px;*left:62px}
.spzs img{width:220px;margin:0px;padding:0px;border:none}
.spsm{ width: 220px; height: 166px;}
.spxm{ color: #725944; font-size: 20px; margin-top: 30px; text-align: center;}


/* 第四组 */
.dsizu{ background:url(tp/albj.jpg) repeat-x; width:100%; height: 372px; margin:auto;}
.alzs{ width:1024px; height: 372px; margin:auto;}
.albt{ background:url(tp/albt.png) no-repeat; width:86px; height:259px; float:left; margin-top: 35px; margin-left: 20px;}
.alwz{ font-size: 30px; font-weight: bold; color: #fff; width: 30px; padding-left: 25px; padding-top: 14px; line-height: 42px; cursor:pointer;}
.more4{ width: 80px; color: #fff; font-weight: bold; padding-left: 8px; padding-top: 27px;}
.alzstp{ float: right; margin: 30px; width:840px; font-size:12px;}

.ggw{ width:1024px; height:200px; margin:auto;}
.ggt{ width:1024px; height:150px; padding-top:25px;}



/* 第五组 */
.yqlj{ background-color: #031D38; width:100%; min-height:93px; margin:auto;height:auto; overflow:hidden;}
.yqlj5{ width:1024px; min-height:80px; margin:auto; padding-top:14px;height:auto; overflow:hidden;}
.yqljsm{ background:url(tp/jd.png) no-repeat;height:22px; font-size:20px; color:#ffb400; padding-left:35px;}
.yqljxm{ color:#FFF; line-height:25px; padding-left:18px;padding-top:10px;}
.yqljxm a{ color:#FFF; padding-left:20px; font-size:14px;}
.yqljxm a:hover{ color:#F90;}
/* 第六组 */
.dbbg{ background:url(tp/bdjb.jpg) repeat-x; width:100%; height:154px; margin:auto;    border-top: 3px solid #FFB400;}
.dbjz{ width:1024px; height:96px; margin:auto; padding-top:13px; color:#FFF; 	text-align:center; line-height:24px;}
.dbjz a{color:#FFF;}
.dbjz a:hover{color:#F90;}

/**top*/
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
/*解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ width:36px; height:48px; background:url(a/icon.png) no-repeat; position:fixed; right:125px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px; z-index:9999999;}
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px; z-index:9999999;}
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px; z-index:9999999;} 

#code_img{ width:270px; height:355px; background:url(a/icon.png) -4px -3px no-repeat; position:fixed; right:165px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px; z-index:9999999;}

.top_po{ float:left; width:100%; height:235px; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.top_po .pic{float: left;
width: 235px;
margin: 0 10px;
height: 200px;
cursor:pointer;}
.top_po .pic img{border:1px #ccc solid; }
#kjl{ line-height:30px;}

.ggnrzs{ width:20px; float:left; font-size:14px;}
.ggnrzs_tit{font-size:14px; font-weight:bold;}
#sps{ cursor:pointer;}

/* 当前页面 */
.dqym{width: 1024px; height: 56px; margin: auto;}
.dqymz{ background: url(a/zxj.png) 0px 6px no-repeat; width:670px; height:42px; font-size:16px; padding-left:50px; line-height:59px; float:left;}
.fx{float:right; width:220px; height:20px; color:#FFF; font-weight:bold;  padding-left:33px; margin-top:20px;}


/* 背景 */
.nrybg{ background:url(a/dybg.jpg); width:100%; height:100%; margin:auto;}
.ebg{ background:url(a/bg.jpg) repeat-x; width:100%; margin:auto; padding-bottom:10px;}
.sbg{ background:url(a/bg1.png) 0px 14px no-repeat; width:100%; margin:auto;}


/* 三级导航 */
.jz{ width:1024px; height:auto; position:relative;}
.nrjz{width:1024px; min-height:80px; margin:auto; text-align:center;}
.nrjz li{ background:url(a/dhx.png) 0px 3px no-repeat; width:94px; height: 95px; display:inline-block; padding-left: 4px;  line-height:50px;}
.nrjz a{font-size: 1em; color: #fff; }
.nrjz li.list_new:hover{ background:url(a/dhd.png) no-repeat; width:94px; color:#000;}
.nrjz li:hover a{color: #fff;}


/* 关于我们 */
.gywm_z{ width:1024px; min-height:400px; height:auto; margin:auto; padding-top: 40px;line-height: 25px;}
.gywm_z .gywmtp{ width:437px; height:349px; float:left; padding:10px;}
.wmnr{ color:#5d5d5e; font-size:16px; padding-top: 35px; line-height: 32px;}
.wman{ width:85px; height:37px; padding-left: 363px; padding-top: 150px;}
.zban a{ background:url(a/anzb1.png) no-repeat; width:36px; height:36px; display:inline-block; float:left;}
.yban a{ background: url(a/anyb1.png) no-repeat; width:36px; height:36px; display:inline-block; float:right;}

/* 联系我们 */
.lxwm{ background:url(a/lxwmbg.jpg) repeat-x; width:100%; height:410px; margin:auto;}
.lxwmjz{ width:1024px; margin:auto;}
.smbgt{ background:url(a/bg.png) no-repeat; width:272px; height:35px; margin:auto;}
.lxwmtb{ height:47px; text-align:center; padding-top:25px;}
.lxtb{ background:url(a/yq1.png) no-repeat; width:43px; height:47px; display:inline-block; font-size: 26px; color: #830707; font-weight:bold; line-height:46px;}
.zjrny{ height: 230px; margin-top:50px;}

.lxwmz{ width: 447px; height:230px;float:left;}
.lxwmz dl font.ti{ color:#FFF; font-weight:bold; float:left; line-height: 44px; width:85;}
.lxwmz dl dd{ width:440px; line-height: 44px; float:left;}
.lxwmz dl span{color:#d7c4c6; margin-left:25px;}
.lxwmz dl input{ padding:2px; cursor: context-menu;background:#fff; height:27px; width:170px; border:#979797 1px solid; margin-left:12px; line-height:27px;}
.lxwmz dl textarea{ padding:2px;cursor: context-menu; background:#fff; height:49px; width:170px; border:#979797 1px solid; margin-left:12px; margin-top:6px;resize: none;}
.qd{ width:260px; height:28px; margin-top: 20px; margin-left:10px;}
.tj{ background:url(a/tj.jpg) no-repeat; width:60px; height:26px; color: #fff; line-height: 25px; display:block; float:left; text-align: center; margin-left:78px;}
.cz{ background:url(a/tj.jpg) no-repeat; width:60px; height:26px; color: #fff; line-height: 25px; display:block; float:left; text-align: center; margin-left:25px;}
.lxwmyb{ width:373px; height:244px; float:right; margin-right: 28px;}
.yzdj{ padding-left:25px;}
.lxwmnr{ color:#FFF; line-height:30px;}
.lxwmnr a{ color:#FFF;}
.lxwmnr a:hover{ color:#F90;}
.lxwmtb1{ background:url(a/lxwm.png) no-repeat; width:279px; height:173px; position:absolute; top: -48px; left: 364px;}
.gywm_c{ width:1024px; min-height:400px; height:auto; margin:auto; padding-top:120px; line-height:25px;}

.zbbt{ width:1024px; height:125px; padding-top: 14px;}
.zbbt ul{ color:#031d38; font-size:24px; text-align:center; font-weight:bold; line-height:66px;}
.btwz{ width:1024px; height:52px; text-align: center; line-height: 48px;}
.wmnr{ width:992px;line-height:24px;}
.zjsm{ width:100%; height:95px; margin:auto; padding-top:50px;}
.syz{ float:left;}
.dez{ float:right;}
.gywm_w{ width:1024px; min-height:400px; height:auto; margin:auto;  line-height:25px;}
.zpzytu2{ text-align:center;}
.zhongk{position:relative;width:425px;float;right;height:280px;float: right;}


#hovera{background: url(a/dhd.png) no-repeat;}
#hovera a{color:#000}
.ustopnr{position:relative;}
.ustopnr .list_new{height: 100px;width: 97px;float: left;}
.page{margin-bottom:20px}
.page a{margin:0 3px}
.san{position:absolute;top: 75px;left:0px;width: 1024px;}
.san li{font-weight:bold;margin:0 3px;background: #193654;padding: 5px 10px;width: 110px;text-align: center;height: 22px;line-height: 22px;}
.san li a{color:#fff! important}
.san li a.xian{color:rgb(237, 220, 45)! important}


.page{width:1024px! important;}
.xwzybg{background:#fff}
.xwzydibu{width:1024px; height:22px; margin-top: 21px;}
.xwzydibu_left{width:400px; height:22px;  float:left; }
.xwzydibu_leftzt{color:#333; font-size:12px;font-family:"宋体";margin-left: 29px}
.xwzydibu_leftzt a:hover{color:blue; text-decoration:underline;}
.xwzydibu_right{width:400px; height:22px;  float:right; }
.xwzydibu_rightt{color:#333; font-size:12px;font-family:"宋体";margin-left: 135px}
.xwzydibu_rightt a:hover{color:blue; text-decoration:underline;}
.lxwmend{display:none}

.menu2{position:absolute;left:100px;top:0px}
.menu2 li{background: #031d38;width:100px}



.xwmain{width:1024px; height:auto; margin:auto;margin-top: 15px;}
.xwmainz{ width:1024px; height:97px; background:#fbfbfb; border-style: solid; border: 1px solid rgb(184, 184, 184); margin-bottom: 10px;}
.xwmainz_left{width:164px; height:99px; float:left; background:url(../images/mbxw_03.png) no-repeat;}
.xwmainz_leftzt{color:#FFF; font-family:"Arial"; font-size:60px; font-weight:bold; margin-left: 46px;margin-top: 14px;}
.xwmainz_leftzt a{color:#FFF; font-family:"Arial"; font-size:60px; font-weight:bold; margin-top: 14px;}
.xwmainz_leftzt a:hover{color:#600;}
.xwmainz_right{width:831px; height:auto; float:right;}
.xwmainz_right span{float: right;text-align: right;margin-top: 5px;margin-right: 17px;font-size: 16px;}
.xwmainz_right h1{color:#063; font-size:16px; font-weight:bold;font-family:"宋体";margin-top: 5px;}
.xwmainz_right p{ width:800px;color:#333; font-size:12px;font-family:"宋体";  text-indent:2em; line-height: 21px; margin-top: 7px;}


.xwmain li{
	float: left;
	margin: 5px 7px;
	height: 176px;
	border-bottom: 1px dashed #999;
	padding-bottom: 2px;
	margin-top: 12px;
	margin-bottom: 12px;  
	margin-left: 31px;
	width: 162px;
}
.xwmain li img{padding: 5px;border: 1px solid #CCC;}
.xwmain li .ner{
	line-height: 25px;
	color: #000;
	text-align: center;
	height: 25px;
	overflow: hidden;
}








.fycs a i{
	overflow: hidden;
	width: 150px;
	height:140px;
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
	border: 1px solid #CCC;
}
.fycs a img {
	border: 0px !important;
	width: 150px !important;
	max-height: 130px !important;
}