/* ============容器============== */
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;}
#advsex img {width:100%;} 
.toptel{ 
	float:left;
	width:184px; height:62px; padding-left:100px ; padding-top:14px;
	background: url(../images/telbg.jpg) 50px bottom no-repeat;  }
.toptel .tel{ 
	width:184px;height:40px; padding-top: 22px;
	color:#a0c1d6; font-size: 14px; line-height: 16px; text-align:left;  }
.toptel .tel span{
	display:block;vertical-align:middle;
	color: #a0c1d6;font-size:20px;line-height: 24px;font-family:impact;}
.time{
	position: absolute; right:0px; top:0px;
	width: 203px; height: 28px; text-align: center; 
	color: #ffffff; font-size: 12px; line-height: 28px;
	background: url(../images/index_05.jpg) left  top no-repeat; 
}


.Ttitle { 
	position:relative;width:100%px; height:56px; margin: 0 auto; 
	color: #1771ae; font-size: 18px; line-height: 56px; text-align: left;
}
.Ttitle span{
	color: #74b3de;font-size: 14px; line-height: 56px; text-transform: uppercase;
}	
.Tmore {
	position:absolute; right:0px; top:0px;
	width:108px; height:56px;
	background: url(../images/morebg.jpg) left center no-repeat;  }
.Tmore a{
	width:68px; height:56px; display: block; padding-left: 40px;
	color: #bddbfc!important; font-size: 12px; line-height: 56px;  }
.Ttitle2 { 
	position:relative;width:100%px; height:46px; margin: 0 auto; 
	color: #1771ae; font-size: 18px; line-height: 46px; text-align: left;
}
.Ttitle2 span{
	color: #74b3de;font-size: 14px; line-height: 46px; text-transform: uppercase;
}
.Tmore2 {
	position:absolute; right:0px; top:0px;
	width:108px; height:46px;
	background: url(../images/morebg2.jpg) left center no-repeat;  }
.Tmore2 a{
	width:68px; height:46px; display: block; padding-left: 40px;
	color: #bddbfc!important; font-size: 12px; line-height: 46px;  }
		
.none{ display: none;}

.linkBd{ width: 100%; height:auto!important; height:53px; min-height: 53px;border-bottom: 1px solid #1784cc;}
.link{ 
	position: relative;
	width:1004px;height:auto!important; height:53px; min-height: 53px;margin: 0px auto;
}
.linkTitle{
	float: left;
	width: 100px; height:53px;
	color: #b1cbe7; font-size: 20px;line-height: 53px; padding-left: 50px;
	background: url(../images/link.jpg) left bottom no-repeat;}
.link_list{ 
	float: left;
	width: 854px; height:auto!important; height:53px; min-height: 53px;}
.link_list a{
	float:left;display:block; padding-right:20px ;
	color:#b1cbe7!important;font-size:14px; line-height:53px; display: inline-block; margin-left:15px; }
.link_list a:hover{color:#ffffff!important;}

.leftProCla{ 
	width:240px;  height:100px; height:auto!important;min-height:100px;padding-bottom: 32px;
	background: url(../images/left02.jpg)  left bottom no-repeat #5d9ec9; }
	
.leftProClaList{width:240px; padding-top: 9px;}
.leftProClaList li{ 
	width: 174px; height: 38px; margin:11px auto; padding-left: 30px ;
	background: url(../images/arrow1.jpg)  14px center no-repeat #ffffff;
}	
.leftProClaList li a{
	display:block;
	color:#4b4b4b; line-height: 38px;
}
.leftProClaList .child{background: none; display: none;}
.leftProClaList .child li{ 
	width: 154px; height: 38px; margin:0px auto 11px auto; padding-left: 50px ;
	background: url(../images/arrow1.jpg) 34px center no-repeat #ffffff;
}	
.leftProClaList li.on{ background:url(../images/arrow2.jpg) 14px center no-repeat #ffffff;  }
.leftProClaList li.on a{color:#217bb7;}
.leftProClaList .child li.on{ background:url(../images/arrow2.jpg) 34px center no-repeat #ffffff;  }
.leftProClaList .child li.on a{color:#217bb7;}

.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}


.leftTitle{
	width: 100%;height:78px; padding-top: 12px;
	color:#ffffff;font-size: 24px; line-height: 36px; text-align: center; font-weight: bold; 
	background: url(../images/left.jpg) center 36px no-repeat #217bb7;}
.leftTitle span{ display: block; color:#57a6d9; font-size: 18px;font-family: impact;font-weight:normal; text-transform: uppercase;line-height: 18px; }
.leftProCla{ 
	width:100%;;  height:100px; height:auto!important;min-height:100px;padding-bottom: 32px;
	background: url(../images/left02.jpg)  left bottom no-repeat #5d9ec9; }
	
.mainConTitle{
	position: relative;
	width:734px; height:37px;border-bottom: 2px solid #bddbfc;  }
.mainConTitle .mFont{float: left;
	width: 128px; height: 37px; 
	color: #4b4b4b;font-size: 18px;  line-height: 37px; text-align: center;
	
	}	
.mainConTitle .mFontbg{
	position: absolute; left:0px; bottom:-2px;
	width: 128px; height: 4px;
	background: url(../images/position.jpg) left bottom no-repeat;}
.mainConTitle .position {  
	position: absolute; right: 0px; bottom:0px;
	height:37px;  
	color: #959595; font-size: 14px;line-height:37px; }
.mainConTitle .position a{color:#959595;}
.mainConTitle .position a:hover{color:#4b4b4b}
.mainConTitle .position font{font-size: 14px;}
/*===插件分离层===*/

.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;list-style-type: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: none;}
a:hover{color:#ff0000;text-decoration: none;}

/* ============表单============== */
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}

/* ============固定工具条按钮============== */
.fixedbar {
    position: fixed;
    right: 20px;
    top: 62%;
}
.adviceside a:hover {
    background-color: #EDEDED;
}
.adviceside a {
    display: block;
    width: 30px;
    margin-left: 1px;
    padding: 2px 0 3px 9px;
    font-size: 12px;
    background-color: #FBFBFB;
    border: 1px solid #E6E6E6;
    border-radius: 5px 5px 3px 3px;
}