﻿/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}


/*all*/
body{font-family:"Microsoft Yahei";}
a{text-decoration:none;color:#000;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.container{width:1000px;margin:0 auto;}
.container:before{content:"";display:table;}
.container:after{content:"";display:table;clear:both;}
.header.wrap1,.wrap2,.wrap3,.wrap4,.wrap5,.footer{width:100%;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');}
.wrap2,.wrap3,.wrap4,.wrap5{background-color:#f7fafe;}


/*top*/
.topBar{width:100%;height:50px;background:url("../img/top.png") no-repeat 50% 0;background-color:#d0e3fb;}
.topBar img{position:relative;left:-10px;}
.topBar .sc{height:50px;float:right;}
.sc ul li{float:left;line-height:50px;height:50px;padding-right:5px;}

/*logo&search*/
.wrap1{background-color:#f9f9f9;height:155px;}
.logo{width:710px;height:90px;float:left;margin-left:20px;display:inline;}
.search{float:right;width:237px;height:106px;line-height:106px;}
.search input{float:left;margin-top:40px;border:1px solid #b4b4b4;outline:none;}
.search input[type=text]{width:185px;height:33px;border-right:0;padding-left:5px;line-height:33px;}}
.search input[type=image]{width:38px;height:33px;}

/*nav*/
.wrap2 .container{position:relative;}
/*????*/
.nav{position:absolute;top:-48px;width:1000px;height:55px;background:url("../img/nav.png") no-repeat;z-index:99999;}
.nav .mainList{float:left;height:43px;width:100px;line-height:43px;padding-top:5px;text-align:center;position:relative;}
.nav li.last{width:300px;}
.nav .mainList a{color:#fffefe;font-size:15.5px;}
/*????????*/
.nav .mainList ul{position:absolute;top:48px;left:0px;display:none;}
.nav .mainList:hover ul{display:block;}
.nav .mainList ul li{line-height:43px;width:150px;background-color:#084794;border-top:1px solid #fffefe;}
.nav .mainList ul li:hover{background-color:#78b6e8;}
.nav .mainList ul li:hover a{color:#555;}
.nav .mainList ul li a{font-size:13px;}



/*rotate*/
.rotate{width:1000px;height:190px;}




/*content*/
.wrap3 .container{padding-top:17px;}

.wrap3 .left{width:250px;float:left;}
.SubTitle{text-align:center;background-color:#084794;line-height:62px;}
.SubTitle h2{height:62px;color:#fff;font-weight:bold;font-size:24px;}




.SubMenu ul li{width:100%;height:52px;line-height:52px;border-bottom:1px solid #f7fafe;background:url("../img/sprite.png") no-repeat 200px -425px; background-color:#fff;}
.SubMenu ul li a{height:52px;border-left:2px solid #084794;padding-left:48px;color:#000;font-size:16px; display:block;}
.SubMenu ul li.on{background-position:200px -515px;background-color:#e18b00;}
.SubMenu ul li.on a{color:#fff;border-left:0px;}


.menu .title{margin-top:35px;width:100%;height:43px;border-top:1px solid #084794;background-color:#f1f0f0;}
.menu .title h2{float:left;color:#686868;font-size:18px;height:43px;line-height:43px;font-weight:bold;padding-left:40px;background:url("../img/sprite.png") no-repeat 0px -165px; }
.menu{width:250px;height:290px;}
.menu ul{background-color:#fff;}
.menu .list li{line-height:40px;}
/* .menu .list li b{height:4px;width:4px;display:inline-block;background-color:#bfbfbf;margin-left:10px;} */
.menu .list li b{height:4px;width:4px;float:left;background-color:#bfbfbf;margin-left:10px;margin-top:19px;display:inline;}
.menu .list li:nth-child(1) b{background-color:#ef980c;}
.menu .list li:nth-child(2) b{background-color:#ef980c;}
.menu .list li:nth-child(3) b{background-color:#ef980c;}
.menu .list li a{font-size:14px;width:270px;padding-left:10px;color:#333333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.menu .title .moreUrl{font-size:12px;float:right;line-height:43px;margin-right:17px;display:inline;color:#808080;}

/*???????*/
.right{float:left;margin-left:48px;display:inline;width:702px;background-color:#fff;}
.right .main{width:100%;height:37px;border-bottom:1px solid #5389c7;}
.right .main .lib{float:left;width:3px;height:12px;background-color:#084794;margin-top:12px;margin-left:20px;display:inline;}
.right .main .title{line-height:37px;float:left;padding-left:10px;font-size:18px;color:#084794;}
.right .main .position{font-size:12px;color:#848484;line-height:37px;float:right;color:#848484;padding-right:20px;}
.right .main .position a{color:#848484;}
.right .page ul{padding-top:10px;}
.right .page ul li{height:40px;line-height:40px;}
.right .page ul li b{float:left;margin-top:20px;margin-left:15px;display:inline;height:4px;width:4px;background-color:#bfbfbf;}
.right .page ul li a{float:left;padding-left:10px;width:560px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.right .page ul li span{float:right;width:80px;height:40px;font-size:14px;color:#848484;padding-right:20px;}
.right .page .pageBar{margin:20px 0;text-align:center;}
/*footer*/
.footer{padding:25px 0;background-color:#979797;text-align:center;}
.footer p{line-height:30px;color:#fff;font-size:14px;}