/* ============容器============== */

html{overflow-y:scroll;}
body{margin:0;padding:0;border:0;height:100%;text-align:left} 
#contain{position: relative;height:100%;padding:10px;margin:10px auto;border:0;}
#content {position:relative;margin:10px auto 10px auto} 
#bottom {position: relative;margin:0px auto} 
#top {position:relative;margin:0px auto;} 
#bodyex {position: absolute;left:0;top:0;margin:0} 
#bottomex {position: absolute;left:0;bottom:0;margin:0;z-index:-1} 
#topex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#contentex {position: absolute;left:0;top:0;margin:0;z-index:-1} 
#advsex {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;} 
.navgrp{ 
	position: absolute;
	width:100%;height:54px;margin:0 auto;
	background: #171b21;}
.nav{width:1000px;height:54px;margin: 0 auto;}
.nav li{
	 position: relative;float:left;text-align: center; 
	 width:166px;height:54px; display: block;  }
.nav li a{ 
	width:111px;height:54px;display:block; 
	color:#dfdfdf;font-size:16px;line-height:54px; text-align: center;  }
.nav li a:hover{ color:#fff;
	background: url(../images/menubg.png);text-decoration:none;}
.nav .menu a{
	width:111px;height:54px;display:block;
	color:#1f2228;font-size:16px; line-height:54px;text-align: center;
	background: url(../images/menubg.png);}
.nav .on a{
	width:111px;height:54px;display:block;
	color:#fff;font-size:16px; line-height:54px;
	background: url(../images/menubg.png);}
#navChild{ 
	position:relative;left:0px; top:0px; display: none;
	width:83px; 
	padding:0px 14px 10px 14px;
	background: url(../images/menubg.png);}
#navChild a{
	position:relative;
	display: block; 
	width:77px; height: 40px; display:block;border-top: 1px solid #b8bd26;
	color:#1f2228!important; font-size:14px;line-height:40px; text-align:center;
	background: none;text-decoration:none;
	}
#navChild a:hover{color:#1f2228!important;background:none;}
.triangular{
	position:absolute;right:0px; bottom:0px;
	width:16px;height:16px;
	background: url(../images/index_11.png);}
	
.toptel{ 
	position:relative;float:left;
	width:244px; height:44px; padding-left:24px ; padding-top:35px;
	background: 50px bottom no-repeat;  }
.toptel .tel{ 
	position:absolute;left:90px; top:20px; z-index: 1;
	width:74px;height:24px; padding-left: 30px;
	color:#627eb2; font-size: 18px; line-height: 24px; text-align:left; 
	background:url(../images/index_05.png) left center no-repeat #133169; }
.toptel .num{
	width:244px;height:44px; border-top:1px solid #294c8e ; border-bottom:1px solid #294c8e ;
	color: #dde9ff;font-size:28px;line-height: 44px;font-family:impact; text-align: center;}
	
.notice {
	position: relative; float:left; 
	width:745px;height: 40px; margin: 0 auto; padding-right: 10px;
}
.notice .title{ 
	position:absolute;left:0px;
	width:90px;height:40px; 
	color: #ffffff;font-size:16px; line-height:30px; font-weight: bold;text-align: center;
	background: url(../images/noticebg.jpg) left bottom repeat
	}
	
	.searchBd{
	float: left;
	width:245px;height:27px; padding-top: 6px;}
.search{
	float:left;
	width:245px; height:27px; }
.text{
	float:left;
	width:100px;height:27px; padding:0px 10px;border: none;
	color:#767a88;font-size:12px;line-height:27px;
	background:URL(../images/searchtext.jpg) left bottom no-repeat;}
.btn{
	float:left;
	width:34px;height:27px;border:0;cursor:pointer; border: none;
	color:#96bfda; font-weight:bold; font-size:14px;
	background:url(../images/search.jpg) no-repeat center center;
}
.notice .noticenr{
	width:645px;height:40px; padding-left: 100px;
	color:#333333; font-size:14px; line-height:40px; }

.proListPic {
	padding-top:20px;
	 position: relative;
	 width:100%;height: 540px; overflow: hidden; }
.slides{position: relative;width: 100%; height:540px;  }
.proListPic ul{ 
	position: relative;
	float:left;
	width:100%; height:540px;/* margin-left: 100px; */
	overflow: hidden; }	
.proListPic ul li{ 
	position: relative;float:left;overflow: hidden; 
	width:328px; height:246px; margin-right:8px;padding-bottom: 24px;
	background: url(../images/proshadow.png) left bottom no-repeat;
}	
.proListPic ul li a{ width:328px; height:246px; display: block;}		
.proListPic ul li .pic{width:316px; height:234px;border: 6px solid #ededed;}
.proListPic ul li .picHover{
	position: absolute;left:6px; bottom:30px; z-index: 10; display: none; 
	width:276px; height:62px; padding: 0px 20px;
	color: #e5ebf3;font-size: 16px; line-height: 30px;
	background:url(../images/back.png);
}

.leftTitle{ 
	width: 232px;height:72px;
	color:#000;font-size: 24px; line-height: 72px; text-align: center; font-weight: bold; 
	background: url(../images/lefttb.jpg) left top no-repeat ;}
.leftTitlePic{width: 232px;height:80px;display: block;}
.leftTitle2{ 
	width: 232px;height:48px;
	color:#000;font-size: 18px; line-height: 48px; text-align: center;
	background: #214a97 ;}
.leftProCla{ 
	width:232px;  height:100px; height:auto!important;min-height:100px;
 }

.leftProClaList{width:232px;}
.leftProClaList li{ 
	width: 192px; height: 38px; margin-bottom:9px; padding-left: 30px ;padding-right: 10px ;
	background: #214a97;
}	
.leftProClaList li a{
	display:block;
	color:#ffffff; font-size: 16px; line-height: 38px;text-decoration:none;
}
.leftProClaList .child{background: none; display: none;}
.leftProClaList .child li{ 
	width: 174px; height: 38px; margin:0px auto 9px auto; padding-left: 50px ;padding-right: 10px ;
	color:#696969;
	background: #ededed;
}
.leftProClaList .child li a{font-size: 14px;color:#696969;}	

.mainCon{width:748px; float:left;}
.mainConTitle{
	position: relative;
	width:748px; height:50px;border-bottom: 1px solid #d9d9d9; padding-top: 16px; 
	background: url(../images/posbg.jpg) 390px bottom no-repeat;
 }
.mainConTitle .mFont{float: left;
	width: 118px; height: 50px; 
	color: #3760ad;font-size: 22px;  line-height: 50px; text-align: center; font-weight: bold;
	
	}	
.mainConTitle .mFontbg{
	position: absolute; left:0px; bottom:-1px;
	width: 118px; height: 9px;
	background: url(../images/aaa.jpg) left bottom no-repeat;}
.mainConTitle .position {  
	position: absolute; right: 0px; bottom:0px
	height:50px;  
	color: #717171; font-size: 14px;line-height:50px; }
.mainConTitle .position a{color:#717171;}
.mainConTitle .position a:hover{color:#000000;text-decoration:none}
.mainConTitle .position font{ font-size: 14px;}
.contactnr{padding:15px;padding-bottom: 20px;background: #ededed;}	

.mainConList{ width: 748px; padding-top:20px;}
.mainConList .pic1{ 
	float:left;position: relative;
	width:244px; height:183px; margin-right: 8px; padding-bottom: 30px; 
	background: url(../images/listbg.jpg) left bottom no-repeat;
 }
.mainConList .pic1 .pic1Img{
	position: relative;
	width:236px; height:175px; border:4px solid #ededed; }

.mainConList .pic1 .pic1Hover{
	position: absolute;left:4px; bottom:30px; z-index: 10; display: none; 
	width:236px; height:54px;text-align:center;
	color: #e5ebf3;font-size: 16px; line-height: 54px;
	background:url(../images/back.png);
} 
.mainConList .pic1 .dd a{
	position: relative;
	width:210px; height:35px;padding:0 5px; display: block;
	color:#ffffff;font-size:14px;line-height:35px;  text-align: center;
	background: #4d95c5; }
 /*end pic1*/	

.mainConList .pic2 a{ 
	 display: block; 
	 width:748px;height:183px;padding-bottom:30px;
	 background: url(../images/listbg.jpg) left bottom no-repeat;
}
.mainConList .pic2 dt{
	float: left; 
	width:236px; height:175px; border:4px solid #ededed; margin-right: 30px;}
.mainConList .pic2 dt img{ display:block;}
.mainConList .pic2 dd{ width:474px;  float:left;}
.mainConList .pic2 .title{color:#606060;font-size:16px; line-height:60px; }
.mainConList .pic2 .intro{color:#a5a5a5;font-size:14px;line-height:24px}

/*end pic2*/

.mainConList .proUlList {padding-top:10px;clear:both;  padding-bottom:10px;}
.mainConList .proUlList li{
	width: 748px; height: 34px; margin-bottom: 6px; }
.mainConList .proUlList li a{width: 708px;padding-left: 20px;padding-right: 20px;height: 34px; display: block;
	color:#565656; font-size:14px; line-height:34px; }
.mainConList .proUlList li a:hover{ color:#000000;}
.mainConList .proUlList li span{ color: #a8a8a8; float: right; font-size:14px;line-height:34px;}



/* ============翻页============= */

div#showpages {
clear:both;
padding:0px;
margin:20px 0px;
width:100%;
height:30px;
white-space: nowrap;
}

div#pagesinfo {
color:#696969;
float:left;
padding:3px 8px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:8px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#303030;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#dcd9d4;
color:#303030;
border:1px #dcd9d4 solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#303030;
background-color:#eee;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.pbutton{
color:#303030;
background-color:#dcd9d4;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.opt{
color:#303030;
padding:0px;
white-space: nowrap;
border:0px;
}
/*===插件分离层===*/

.pdv_class{position:absolute;border:0px}


/* ==常用== */

div,li,td,p,select,input,textarea,a,button,input{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;text-decoration: none}
ul{margin:0px;padding:0px;}
ul, li{ display: block; list-style: none; }
a:link,a:visited,a:active{color:#505050;text-decoration: none;}
a.nomal:link,a.nomal:visited,a.nomal:active{color:#505050;text-decoration: underline;}
a:hover{color:#ff0000;text-decoration: underline;}

/* ============表单============== */
form{margin:0;padding:0}
.input{border:1px #ddd solid;height:20px;line-height:20px;padding:0px 3px;color:#555;background:#f7f7f7}
.textarea{border:1px #ddd solid;font-size:12px;padding:3px;background:#f7f7f7}
.button{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.submit{border:1px #c0c0c0 solid;height:22px;line-height:20px;padding:0px 3px;background:#e8e8e8;}
.mustfill{color:#ff0000}
select{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;}


/* ==提示样式== */

.msgdiv {color:#336699;padding-left:53px;background:url(../images/chk_msg.gif) 30px no-repeat;}
.errdiv {color:#FF0000;padding-left:53px;background:url(../images/chk_error.gif) 30px no-repeat;}
.rightdiv {color:#505050;padding-left:53px;background:url(../images/chk_right.gif) 30px no-repeat;}
.noticediv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_error.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.okdiv{display:none;border:1px #fc5959 solid;background:#FFFDF4 url(../images/chk_right.gif) 10px no-repeat;padding-left:33px;line-height:25px;margin:3px 0px}
.securenotice{line-height:100px;color:#FF0000;text-align:center;}


/* ============提示信息窗口============== */
div#alert {display:none;cursor:default;}
div#alert .border{border:1px #97A0AA solid;}
div#alert .ntc{padding:30px;text-align:left;background:#fff;font: 14px/1.6 'microsoft yahei',Verdana, Arial;}
div#alert .buttonzone{padding:15px;text-align:center;background:#f7f7f7;}
div#alert .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
div#alert .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
div#alert .button{border:1px #97A0AA solid;height:22px;line-height:20px;padding:0px 5px;background:#eee}


/* ============弹出frame/或大窗口层============== */
#frmWindow {display:none;cursor:default;}
#frmWindow .border{border:1px #97A0AA solid;}
#frmWindow .ntc{padding:30px;text-align:left;background:#fff;font: 12px/1.6 'microsoft yahei',Verdana, Arial;}
#frmWindow .buttonzone{padding:15px;text-align:center;padding-top:10px;background:#f7f7f7;}
#frmWindow .Frm{width:100%;height:500px;border:0}
#frmWindow .windowcontent{width:100%;height:380px;overflow:auto;background:#fff;border:0}
#frmWindow .topBar{height:20px;line-height:20px;background:#cbddef;text-align:left;padding:0px 0px 5px 5px ;font-size:12px;}
#frmWindow .topBar .pwClose{position: absolute;top:0px;right:8px;width:45px;height:18px;background:url(../images/pwin3.gif) no-repeat;cursor:pointer}
