/* 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";font-size:12px;}
a{text-decoration:none;color:#000;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.container{width:1100px;margin:0 auto;}
.container:before{content:"";display:table;}
.container:after{content:"";display:table;clear:both;}
.header.wrap1,.wrap2,.wrap3,.wrap4,.wrap5,.wrap6,.footer{width:100%;min-width:1100px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1100?'1100px':'');}


/*header*/
.header{height:130px;background:url(../img/top.jpg) no-repeat 50% 0; background-color:#0d59a7;}
.header .container{position:relative;}
.header .logo{height:130px;width:100%;}
.header .search{position:absolute;top:48px;right:3px;height:30px;width:208px;background:url(../img/search.png) no-repeat;padding-top:1px;}
.search input{height:29px;line-height:29px;width:165px;float:left;margin-left:16px;display:inline;border:none;outline:none;background-color:#f7fafc;color:#a6a6a6;}
.search button{height:29px;width:21px;float:left;border:none;outline:none;padding:0;background:url(../img/sprite.png) no-repeat -8px -4px;}
.header .nav{height:50px;}

/*nav*/
.wrap1{height:50px;background-color:#064a91;}
.wrap1 .nav ul{height:14px;padding:18px 0;}
.wrap1 .nav ul li{float:left;height:14px;width:14%;text-align: center;border-right:1px solid #7399c1;}
.wrap1 .nav ul li.last{border-right:none;}
.wrap1 .nav ul li a{color:#fff;width:100%;font-size:15px;vertical-align:middle;}

/*rotate*/
/*焦点图*/
.rotate{height:400px;}
.focus{ position:relative; width:1100px; height:400px; background-color: #000; float: left;}
.focus img{ width: 1100px; height: 400px;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}
.focus .fPic{ position:absolute; left:0px; top:0px; }
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .shadow{ width: 100%; position: absolute; bottom: 0; left: 0px; z-index: 10; height: 80px; line-height: 80px;
    filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display: block; text-align: left; }
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{ bottom: 25px; right: 50%; position: absolute; height: 21px; text-align: center; z-index: 200; }
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../img/sprite.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:-65px -190px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:0px -190px;  cursor:pointer;}
.focus .prev:hover,.focus .next:hover{background-color:#eee;}

/*linkpic*/
.wrap3{margin-top:26px;}
.wrap3 .linkPic{height:115px;background:url(../img/linkpic.jpg) no-repeat;}
.wrap3 .linkPic ul li{float:left;width:14.28%;height:115px;}
.wrap3 .linkPic ul li a{display:block;width:100%;height:115px;font-size:0px;}

/*news&research*/
.wrap4{margin-top:55px;margin-bottom:72px;}
.wrap4 .news{float:left;width:730px;}
.wrap4 .title{font-size:22px;height:30px;padding-bottom:10px;border-bottom:2px solid #0d59a7;margin-bottom:27px;}
.wrap4 .title h2{float:left;}
.wrap4 .title span{float:left;height:30px;width:24px;margin-left:12px;display:inline;background:url(../img/sprite.png) no-repeat -3px -130px;}


/*xiaolunbo*/
.wrap4 .lunbo{float:left;width:360px;height:270px;overflow:hidden;}
.slide{overflow: hidden;  position: relative }
.slide .tab-panel{float: left; width: 1000px; display: block }
.slide .bd{width: 360px; position: absolute;left:0px;}
.rotatebox{width: 360px;  height: 270px;  margin: 0px auto; overflow: hidden;  position: relative; }
.rotatebox .hd {  bottom:16px;  right:18px;  position: absolute;  z-index:999; }
.rotatebox .hd li {  float: left;  margin-right: 6px; width: 12px; height: 2px; background-color:#fff;  text-indent: -9000em; cursor:pointer; overflow: hidden; }
.rotatebox .hd .on { background-color: #f14806; }
.rotatebox .bd .tab-panel{float: left; width: 360px; display:block;position:relative;z-index:20}
.rotatebox .bd .tab-panel .subTitle{height:40px;width:100%;position:absolute;bottom:0px;left:0px;background:rgba(0,0,0,.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    z-index:20;
}
.rotatebox .tab-panel .subTitle span{line-height:40px;width:242px;color:#fff;font-size:14px;padding-left:10px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.slide .bd{width: 9999px; position: absolute;left:0px;}



/*newsList*/
.wrap4 .newsList{float:right;width:350px;height:270px;}
.wrap4 .newsList ul li{height:46px;line-height:46px;*height:43px;*line-height:40px;border-bottom:1px solid #e5e5e5;}
.wrap4 .newsList ul .last{border-bottom:none;}
.wrap4 .newsList ul li.last{border:none;}
.wrap4 .newsList ul li a{font-size:16px;color:#393939;width:290px;float:left;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wrap4 .newsList ul li span{float:right;font-size:15px;color:#393939;}

.wrap4 .research{float:right;width:336px;}
.wrap4 .research .searchList{width:336px;height:270px;background:url(../img/research.jpg) no-repeat;}
.wrap4 .research .searchList li{height:60px;margin-bottom:10px;}
.wrap4 .research .searchList li a{display:inline-block;width:226px;height:60px;font-size:16px;color:#393939;line-height:60px;padding-left:110px;}


/*xietong*/
.wrap5{background:url(../img/xietong.jpg) 50% 0;background-size:100%;}
.wrap5 .container{width:1120px;}
.wrap5 .hd{margin-top:45px;margin-bottom:46px;}
.wrap5 .hd h2{font-size:22px;color:#0d59a7;text-align:center;}
.wrap5 .hd p{text-align:center;}
.wrap5 .hd p span{display:inline-block;width:35px;height:4px;background-color:#0d59a7;}
.wrap5 .bd{overflow:hidden;margin-bottom:58px;}
.wrap5 .bd li{float:left;width:260px;height:90px;margin-right:20px;margin-bottom:16px;display:inline;overflow:hidden;}
.wrap5 .bd li:hover{width:258px;height:88px;border:1px solid #0d59a7;}

/*friendLink*/
.wrap6 .friendLink{height:102px;overflow:hidden;}
.wrap6 .friendLink .pic{height:102px;width:127px;float:left;background:url(../img/friendLink.jpg) no-repeat;}
.wrap6 .friendLink ul{float:left;padding:44px 0 44px 12px;}
.wrap6 .friendLink ul li{float:left;padding:0 15px;border-right:1px solid #b4b3b3;}
.wrap6 .friendLink ul li.last{border-right:none;}
.wrap6 .friendLink ul li a{font-size:14px;color:#3A3A3A;}

/*footer*/
.footer{background:#0d59a7;height:119px;}
.footer .msg{float:left;padding-top:36px;}
.footer p{line-height:26px;color:#fff;font-size:13px;}
.footer .code{float:right;margin-top:20px;}