/* ============容器============== */
*{font-family:'microsoft yahei',Verdana, Arial!important}
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;z-index:99} 
#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,#advsex1,#advsex2,#advsex3,#advsex4,#advsex5,#advsex6 {display:none;position: absolute;width:100%;left:0;bottom:0;margin:0;} 
#showpages{padding-bottom:40px!important;}

/*===插件分离层===*/

.pdv_class{position:absolute;border:0px}


/* ==常用== */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, abbr, address, cite, code, del, dfn, em, img, sub, sup, var, i, dl, dd, dt, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
div,li,td,p,select,input,textarea,a,button,input{font:12px 'microsoft yahei',Verdana, Arial;color:#505050;text-decoration: none}

article, aside, figure, footer, header, hgroup, nav, menu, section {
	display: block;
}
ol, ul, li {
	list-style: none;
}
a {
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #6d6d6d;
}
a:active, a:visited {
	/*color: #0066ab;*/
}
input, select {
	vertical-align: middle;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	outline: none;/* for Forefox */
	cursor: pointer;
}
.clearfix {
  zoom: 1;
  _height: 1px
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}
/* ============表单============== */
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;}

/**头部代码**/
.header{width:100%;margin:0 auto;position:fixed;left:0;z-index:99999;height:90px;background:url(../images/header.png) repeat-x;}
.head-box{float:left;width:242px;height:59px;margin-top:13px;}
.head-box img{width:242px;height:59px;}
.headcenter{width:1200px;margin:0 auto;position:relative;}
.headnav{float:right;width:auto;}
.headnav .nav{float:left;}
.headnav .nav li{float:left;margin-right:22px;height:86px;line-height:86px;}
.headnav .nav a{color:#000000;font-size: 16px;text-transform:capitalize;display:block;height:48px;padding-top:33px;}
.headnav .nav .active a{color:#014da2;border-bottom:5px solid #014da2;font-weight:bold;}
.headnav .nav a:hover{color:#014da2;border-bottom:5px solid #014da2;}
.headnav .search_div{float:right;width:100px;height:86px;line-height:86px;background:#dee7f0;}
.headnav .search_div span{color:#014da2;cursor:pointer;font-size:16px;display:inline-block;background:url(../images/f.png) no-repeat left center;margin-left:14px;padding-left:20px;}
.searchs{display:none;width:210px;height:50px;position:absolute;background:url(../images/bl.png) repeat;bottom:-50px;right:0px;z-index:30;}
.searchs div{width:170px;margin:10px auto 0 auto;}
.searchs .texts{float:left;width:134px;height:30px;padding-left:10px;line-height:30px;background:url(../images/texts.png) no-repeat;outline:none;border:0;
font-size:12px;color:#777777;}
.searchs .buts{float:left;width:25px;height:30px;background:url(../images/buts.png) no-repeat;border:0;}

.overs{background:#FFF;padding:28px;}
.overs .expertise{background:url(../images/line3.png) no-repeat left bottom;height:32px;}
.overs .expertise .expert{float:left;}
.overs .expertise .expert h2{color:#1d468d;font: 16px 'microsoft yahei',Verdana, Arial;background:url(../images/book.png) no-repeat left center;padding-left:24px;text-transform:uppercase;font-weight:bold;}
.overs .expertise .expert p{color:#b1b1b1;padding:9px 0 11px;}
.overs .expertise .more{float:right;color:#3e65a8;font-size:14px;display:block;font-weight:bold;background:url(../images/plus.png) no-repeat right center;padding-right:13px;}
.overs2 {padding-top:20px;margin:0;}
.overs2 .tiseul li{float:left;width:260px;margin-right:19px;}
.overs2 .tiseul li .imgs{width:260px;height:100px;overflow:hidden;}
.overs2 .tiseul li img{width:260px;height:100px;}
.overs2 .tiseul .atext{color:#1d468d;font-size:16px;font-weight:bold;display:block;margin-top:17px;}
.overs2 .tiseul p{height: 177px;color:#777777;font-size:12px;line-height:20px;padding:12px 0 10px;text-align:justify;}
.overs2 .tiseul .learn{color:#ffa200;font-size:14px;display:block;font-weight:bold;text-decoration:none;}

.ouruls{background:#fff;border:1px #ddd solid;border-top:none;padding:25px 35px 0 35px;}
.ourul li{float:left;width:269px;margin:0 20px 50px 0;}
.ourul li .ourimg{width:269px;height:269px;position:relative;}
.ourul li .ourimg img{width:269px;height:269px;}
.ourul li .ourimg .pshow{width:269px;height:58px;color:#FFF;font: 16px/58px Georgia;text-align:center;background:url(../images/alpha.png) repeat;position:absolute;bottom:0px;left:0px;}
.ourul li .ourimg .phide{display:none;width:269px;height:102px;color:#FFF;font: 16px Georgia;text-align:center;background:url(../images/alphas.png) repeat;position:absolute;top:0px;left:0px;padding-top:162px;}
.ourul li:hover .pshow{display:none;}
.ourul li:hover .phide{display:block;}

.txtScroll-top .bd{padding-top:17px;}
.txtScroll-top .bd p{float:left;color:#012b73;font-size:14px;background:url(../images/laba.png) no-repeat left center;padding:0 11px 0 22px;}
.txtScroll-top .bdline{width:80%;float:left;border-left:1px solid #c0c0c0;padding:2px 0 0 13px;}
.txtScroll-top .bdline li a{color:#666666;display:inline-block;font-size:12px;}
.txtScroll-top .bdline li a:hover{text-decoration:none;color:#014da2;}
.txtScroll-top .hd{position:absolute;top:16px;right:0px;z-index:30;overflow:hidden;width:49px;}
.txtScroll-top .hd .prev,
.txtScroll-top .hd .next{float:left;background:url(../images/nleft.jpg) no-repeat;width:19px;height:19px;display:block;text-indent:-9999em;}
.txtScroll-top .hd .next{float:right;background:url(../images/nright.jpg) no-repeat;}
.txtScroll-top .hd .prev:hover{background:url(../images/nlefts.jpg) no-repeat;}
.txtScroll-top .hd .next:hover{background:url(../images/nrights.jpg) no-repeat;}

.indul li{overflow:hidden;padding-top:19px;}
.indul li .trimg{float:left;width:139px;height:118px;overflow:hidden;}
.indul li .trimg img{width:139px;height:118px;}
.overs2 .tiseul li img,
.indul li .trimg img,
.serviceul .vice_img img{
transform:scale(1);
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-ms-transform:scale(1);
transition: 1s;
-moz-transition: 1s;	/* Firefox 4 */
-webkit-transition: 1s;	/* Safari 和 Chrome */
-o-transition: 1s;	
}
.indul li .trimg img:hover,
.overs2 .tiseul li img:hover,
.serviceul .vice_img img:hover{
transform:scale(1.2);
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -o-transform:scale(1.2);
-ms-transform:scale(1.2);	
}
.indul li .trcon{float:right;width:329px;}
.indul li .trcon .titles{color:#1d468d;font-size:15px;font-weight:bold;}
.indul li .trcon p{color:#777777;font-size:12px;line-height:20px;padding:8px 0 10px;}
.indul li .trcon .learn{background:#ffa200;width:116px;height:21px;line-height:21px;color:#FFF;display:block;font-weight:bold;text-align:center;}



.holiday-top{width:252px;margin:10px auto 0 auto;position:relative;height:144px;}
.holiday-top .bd{padding-top:30px;position:relative;z-index:10;}
.holiday-top .bd li{margin-top:6px;height:34px;}
.holiday-top .bd li .adds{width:224px;height:34px;line-height:34px;color:#666666;background:#f3f3f3;display:inline-block;text-align:center;font-size:14px;}
.holiday-top .bd li a:hover{color:#214b94;background:#e0e7f3;}
.holiday-top .hd .prev,
.holiday-top .hd .next{background:url(../images/htop.jpg) no-repeat;width:252px;height:18px;display:block;text-indent:-9999em;position:absolute;top:0px;left:0px;z-index:30;}
.holiday-top .hd .next{background:url(../images/hdown.jpg) no-repeat;top:auto;bottom:0px;}
.holiday-top .hd .prev:hover{background:url(../images/htops.jpg) no-repeat;}
.holiday-top .hd .next:hover{background:url(../images/hdowns.jpg) no-repeat;}

.onte{width:260px;height:90px;margin:0 auto;background:url(../images/012.jpg) no-repeat;color:#FFF;font: 22px/90px 'microsoft yahei',Verdana, Arial;text-align:center;text-transform:uppercase;}

.onul{width:266px;background:url(../images/da.png) repeat-y;}
.onul li{width:260px;background:url(../images/da.png) repeat-y;border-bottom:1px solid #ebebeb;}
.onul li a{width:241px;display:block;height:35px;line-height:35px;color:#666666;font-size:14px;font-family:Arial;background:url(../images/grayj.png) no-repeat 236px center;padding-left:18px;border-left:2px solid #FFF;}
.onul li .active,
.onul li a:hover{color:#014da2;font-weight:bold;border-left:2px solid #ffa200;background:url(../images/yej.png) no-repeat 236px center #eff9ff;}

.navs{border-bottom:1px solid #d9d9d9;padding:15px 0 20px;}
.navs h2{float:left;color:#013e83;font: 22px 'microsoft yahei',Verdana, Arial;background:url(../images/ww.png) no-repeat left center;padding-left:38px;}
.navs .rights{float:right;color:#878787;font-size:12px;font-family:Arial;background:url(../images/ye.png) no-repeat 0 7px;padding:7px 0 0 21px;}
.navs .rights a,
.navs .rights span{color:#878787;font-size:12px;font-family:Arial;}
.navs .rights a:hover{color:#013e83;text-decoration:none;}
.navs2{padding:5px 35px 0 35px;background:#fff;border:1px #ddd solid;border-bottom:none;}

.dustruls{background:#fff;border:1px #ddd solid;border-top:none;padding:25px 35px 0 35px;}
.dustrul li{float:left;width:260px;margin:0 22px 30px 0;}
.dustrul li:hover{box-shadow:9px 7px 0px #27260e;}
.dustrul li .ourimg{width:260px;height:188px;position:relative;border:1px solid #a89f86;}
.dustrul li .ourimg img{width:260px;height:188px;}
.dustrul li .ourimg .pshow{width:260px;height:38px;color:#FFF;font: 18px/38px 'microsoft yahei',Verdana, Arial;text-align:center;background:url(../images/alpha.png) repeat;position:absolute;bottom:0px;left:0px;}


/* ==========翻页=========== */

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;
}
/* ============提示信息窗口============= = */
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}
