﻿body { color:#3567fc; font-family:Calibri;font-size:11pt; }
html{ overflow-y:scroll;}
form,div,body,img,p,img,dl,dt,dd,h2,h1,h3{ margin:0px; padding:0px; border:0; }
a:link{ text-decoration:none; behavior:url(/scripts/blur.htc);}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}
em,i{ font-style:normal; }
ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}
input:focus,textarea:focus{ outline:none;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none; padding:0;
}

/*浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.float_l{ float:left;}
.float_r{ float:right;}


/*字体*/
.Arial { font-family:Arial;}
.YaHei { font-family:Arial, Helvetica, sans-serif;}
.Song { font-family:Arial, Helvetica, sans-serif;}

/*上下间距*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}

.mt20{ margin-top:20px;}

/*公用*/
.div100{ width:100%;}
.B{ font-weight:bold;}
.Text_l{ text-align:left;}
.Text_r{ text-align:right;}
.Text_c{ text-align:center;}
.width{ width:960px; margin:0 auto; }
.animate{ -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }

.all{ width:1000px; margin:0 auto; position:relative; }

.Head{ width:100%; background:#fff; padding-top:38px; position:relative; z-index:10; }
.Head .logocon{ padding-bottom:20px; border-bottom:1px solid #3567fc; position:relative; z-index:20; }
.Head .logo{ float:left; }
.Head .hrefbox{ float:right; padding-top:22px; }
.Head .hrefbox .iconbox,.Head .hrefbox .change{ float:left; position:relative;}
.Head .hrefbox .iconbox span{ font-size:16px; line-height:26px; font-weight:bold; color:#3567fc; padding-right:10px; }
.Head .hrefbox .iconbox a{ display:inline-block; width:20px; height:20px; margin-right:5px; }
.Head .hrefbox .iconbox .a1{ background:url(../images/icon1.png) no-repeat center; }
.Head .hrefbox .iconbox .a2{ background:url(../images/icon2.png) no-repeat center; }
.Head .hrefbox .iconbox .a3{ background:url(../images/icon3.png) no-repeat center; }
.Head .hrefbox .title{ width:78px; height:18px; border:1px solid #3567fc; display:block; line-height:18px; padding-left:10px; background:url(../images/changebg.png) no-repeat 70px center; margin-left:7px; color:#3567fc; padding-left:20px; }
.Head .hrefbox .change ul{ position:absolute; border:1px solid #3567fc; border-bottom:none; left:7px; top:19px; display:none; }
.Head .hrefbox .change li{ border-bottom:1px solid #3567fc; }
.Head .hrefbox .change li a{ width:98px; display:block; text-align:center; height:25px; line-height:25px; background:#fff; color:#3567fc; }
.Head .hrefbox .change li a:hover{ color:#173c87; }
.Head .Menu{ position:relative; }
.Head .Menu li{ float:left; }
.Head .Menu li .Title{ width:200px; display:block; height:40px; text-align:center; line-height:40px; font-size:14px; color:#3567fc;font-family:Arial, Helvetica, sans-serif; }
.Head .Menu li.cur .Title,.Head .Menu li .Title:hover,.Head .all_Title:hover,.Head .bus_Title:hover,.Head .bus_Title.cur{ color:#fff; background:#173c87; }
.Head .Menu .menu_mask{ position:absolute; left:0; top:40px; background:url(../images/menumask.png) repeat; width:1180px; height:60px; display:none; -moz-transition:all ease 0.2s; -webkit-transition:all ease 0.2s; -o-transition:all ease 0.2s; transition:all ease 0.2s; }
.Head .Menu .sub_menu{ position:absolute; width:1180px; left:0; text-align:center; padding:22px 0; display:none; }
.Head .Menu .sub_menu dl{ margin:0 auto; display:inline-block; *display:inline; *zoom:1; text-align:center; }
.Head .Menu .sub_menu dd{ display:inline-block; *display:inline; *zoom:1; }
.Head .Menu .sub_menu dd a{ padding:0 10px; font-size:12px; color:#fff; border-left:1px solid #fff;  font-family:Arial, Helvetica, sans-serif; }
.Head .Menu .sub_menu dd a:hover{ text-decoration:underline; }
.Head .all_Title{ width:200px; height:40px; line-height:40px; color:#4e4e4e; text-align:center; font-size:14px; position:absolute; left:0; top:0; }
.Head .bus_Title{ width:200px; height:40px; line-height:40px; color:#4e4e4e; text-align:center; font-size:14px; position:absolute; left:400px; top:0; z-index:10; background:#fff; }
.Head .Menu li:hover .Title{ background:#173c87; color:#fff; }
.Head .Menu .def_li .sub_menu{ padding-top:20px; }
.Head .Menu .def_li .sub_menu dd{ margin-bottom:20px; }

.Left{ float:left; width:188px; }
.Left ul{ width:188px; }
.Left li{ margin-bottom:1px; width:180px; position:relative; background:#f0f0f0; }
.Left li span{ width:0; height:35px; background:#173c87; display:block; position:absolute; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.Left li a{ width:160px; font-size:14px; color:#3567fc; text-align:center; font-family:Arial, Helvetica, sans-serif; display:block; line-height:35px; position:relative; z-index:10; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.Left li.cur span,.Left li:hover span{ width:188px; }
.Left li.cur a,.Left li:hover a{ color:#fff; }


.Foot{ width:100%; background:#3e3f40; padding:18px 0 15px 0; }
.Foot p{ color:#fff; margin-bottom:10px; text-align:center; line-height:26px; }
.Foot p a{ text-decoration:underline; color:#9cc300; }

.page{height:24px; line-height:24px; text-align:center; padding:40px 0;}
.page a, .page span{color:#525252; background:#f8f8f8; border:1px #ddd solid; padding:5px 9px; margin:0 3px; height:16px; line-height:16px;}
.page a:hover, .page span.hover{color:#fff; text-decoration:none; background:#008bdd; border:1px #008bdd solid;}



.Left2{ float:left; width:188px; }
.Left2 ul{ width:188px; }
.Left2 li{ margin-bottom:1px; width:180px; position:relative; background:#f0f0f0; }
.Left2 li span{ width:0; height:70px; background:#173c87;  display:block; position:absolute; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.Left2 li a{ width:160px; font-size:14px; color:#3567fc; text-align:center;  display:block; line-height:35px; position:relative; z-index:10; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.Left2 li.cur span,.Left2 li:hover span{ width:188px; }
.Left2 li.cur a,.Left2 li:hover a{ color:#fff; }

.page span.on{color:#fff; text-decoration:none; background:#008bdd; border:1px #008bdd solid;}