body{font-size:12px; font-family:"微软雅黑"; background:url(../images/bodybg.jpg) repeat;}

.fr{ float:right;}

.fl{ float:left;}

.fn{ float:none;}

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;text-decoration: none;}

ul,li{padding:0px; margin:0px; list-style:none;}

ul li a:hover{ color:#014199;}

div a:hover{ color:#014199;}

input,form,select{ margin:0px;padding:0px; outline:medium;}

.mo{ margin: 0 auto;}

.most{ width:100%; height:auto; overflow:hidden;}

.roundBorder{border-radius: 15px;} 

.clear{ clear:both; height:0; overflow:hidden;} 



.header{ width:100%; height:118px; background:url(../images/hd-bg.jpg) repeat-x; overflow:hidden;}

.headercenter{ width:1063px; height:118px; overflow:hidden;}

.footer{ width:100%; height:px;}

.foootercenter{ width:px; height:px;}

.hdc-top{ width:100%; height:80px; overflow:hidden;}

.logo{ width:409px; height:86px; overflow:hidden;}

.logo a{ width:100%; height:100%; display:block;}

.hdctr ul{ margin:12px 0 10px;}

.hdctr ul li{ float:right;}

.hdctr ul li span{ padding:0 5px;}

.hdctr ul li a{ color:#080808;}

.hdctr ul li a:hover{ color:#014199;}

.hdctr-phone{ color:#323232;}

.hdctr-phone span{ color:#1e2189; font-size:24px;}

.hd-nav{ width:100%; height:38px; overflow:hidden;}

.hd-nav li{ float:left; width:132px; text-align: center; height:38px; line-height:38px; background:#1e2189; margin-right:1px; font-size:14px;}

.hd-nav li.addcr{ background:#898c93;}

.hd-nav li.addcr a:hover{ background:#898c93;}

.hd-nav li.addcr i{ font-style:normal; padding-left:5px;}

.hd-nav li a{ color:#fff; width:100%; height:100%; display:block;}

.hd-nav li a span{ font-size:12px; padding-left:10px;}

.hd-nav li a:hover,.hd-nav li a.act{ color:#fff; background:#da251c;}

.hd-nav li.mrro{ margin-right:0;}

.contentcenter{ width:1063px; height:auto; overflow:hidden;}

.footer{ background:#dedede;}

.ft-xx{ width:100%; height:5px; overflow:hidden;}

.foootercenter{ width:1063px; height:auto; overflow:hidden; margin-bottom:15px;}

.ftl{ width:600px; height:auto; overflow:hidden;}

.ftl-list{ margin-top:15px; color:#323232;}

.ftll-title{ margin-right:5px; width:65px; height:50px; overflow:hidden; line-height:25px;}

.ftll-nav{ white-space: nowrap; width:530px; height:50px; overflow:hidden;}

.ftll-nav li{ float:left; margin-right:30px; color:#323232; line-height:25px;}

.ftll-nav li a{ color:#323232;}

.ftl-link a{ color:#323232;}

.ftl-link span.addpl{ padding-left:60px;}

.ftl-link span.addft{ color:#323232; font-size:20px;}

.ftl-link img.addrl{ padding:0 5px; position:relative; top:2px;}

.ft-copr{ margin-top:20px;}

.ft-copr li{ text-align:right; color:#706f6f; line-height:22px; height:22px;}

.ft-copr li a{ color:#706f6f;}

.ft-copr li span{ padding-left:25px;}



/* expmenu */
.menu ol { padding-left:15px; border:#E7E7E7 1px solid; border-top:none;background: #f7f2e5;}
.menu li i{background-color: #2E8DD0;padding: 1px 4px;color: #fff;text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);font-family: 宋体;font-style:normal;}
.menu a{color: #3f3f3f;text-decoration: none;}
.menu .no {display:none;}
.menu ol a{width: 228px;display: block;line-height: 2em;margin-left: 20px;}

ul.expmenu{width:199px;margin:0 auto;}
ul.expmenu li div.header{padding:12px;border-bottom:1px #fff solid;}
ul.expmenu li:last-child div.header{border-bottom:none;}
ul.expmenu li ul li {background-color:#f7f2e5;padding:12px;border-bottom:1px solid #d2c8b5;border-top:1px solid #d2c8b5;color:#727272;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.8);}
ul.expmenu li ul li:last-child{border-bottom:none;}
ul.expmenu li ul li.selected{background-color:#f4f4f4;}
ul.expmenu div.header{
	color:#203f61;
	text-shadow:0px 1px 0px rgba(255, 255, 255, 0.2);
	height:auto;
	width: 88%;
	background:#5887E7;/* Old browsers */
	background:-moz-linear-gradient(top, #5887E7 0%, #5887E7 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5887E7), color-stop(100%,#5887E7));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #5887E7 0%,#5887E7 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #5887E7 0%,#5887E7 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #5887E7 0%,#5887E7 100%);/* IE10+ */
	background:linear-gradient(to bottom, #5887E7 0%,#5887E7 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5887E7', endColorstr='#5887E7',GradientType=0 );/* IE6-9 */
}

ul.expmenu li div.header .label{background:no-repeat;color: #fff;/*text-shadow: 0px 0px 0px rgba(255, 255, 255, 0.8);*/ font-weight:bold;}
ul.expmenu li div.header .arrow{display:block;width:16px;height:16px;background:no-repeat center;float:right;}
ul.expmenu li div.header .arrow.up{background-image:url(../images/arrow_u.png);}
ul.expmenu li div.header .arrow.down{background-image:url(../images/arrow_d.png);}
ul.expmenu li .menu{display:none;}	
/* Mouse Events */
ul.expmenu div.header:hover{
	background:#5887E7;/* Old browsers */
	background:-moz-linear-gradient(top, #5887E7 0%, #5887E7 100%);/* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5887E7), color-stop(100%,#5887E7));/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #5887E7 0%,#5887E7 100%);/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #5887E7 0%,#5887E7 100%);/* Opera 11.10+ */
	background:-ms-linear-gradient(top, #5887E7 0%,#5887E7 100%);/* IE10+ */
	background:linear-gradient(to bottom, #5887E7 0%,#5887E7 100%);/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#5887E7', endColorstr='#5887E7',GradientType=0 );/* IE6-9 */
	cursor:pointer;
}

ul.expmenu li ul li:not(.selected):hover{
	background:#efe8d8;/* Old browsers */
	cursor:pointer;
}
ul.expmenu li ul li:not(.selected):active{
	background:#f1f1f1;/* Old browsers */
	cursor:pointer;
}