﻿@charset "utf-8";
/* CSS Document */
/*重置*/
a{text-decoration:none;}

img,table,tr,td,th，input{ border:none;}

ul,li{ list-style-type:none;}

i{font-style:normal;}

h1,h2,h3,h4,th{font-weight:normal;}
	
body{font-family:'微软雅黑';}

*{margin:0;padding:0; outline:none;}
	
/*base*/
.content_box{width:1140px;margin:0 auto;}

/*box*/
.wrap{width:100%;min-width:1140px;max-width:1920px;margin:0 auto;}
.main1{ margin-top:30px;}
.main1 .content_box{ overflow:hidden;}
.mainright{ float:right; width:880px; margin-bottom:60px;}
.main2{ padding-top:30px; background:#f5f7f9;}
.main2 .content_box{ overflow:hidden;}
.mainleft{ float:left; width:800px;}
.mainright2{ float:right; width:300px;}
/*title*/
.maintitle1{ margin-bottom:20px;}
.maintitle1 h2{ font-size:30px; color:#0d72ce; margin-bottom:6px;}
.maintitle1 h3{ font-size:14px; color:#5d5d5d;}
/*font*/
.main1 .p1{ font-size:14px; color:#585858; line-height:28px;}
.main1 .dot1{ padding-left:13px; background:url(../images/picdot03.jpg) no-repeat left 14px;}
.main1 .p2{ font-size:14px; color:#5d5d5d; line-height:24px; margin-bottom:20px;}
.imgboxm1{ margin:20px 0; overflow:hidden;}
.txtboxm1{ margin-bottom:60px;}
.txttopm1{ margin-top:20px;}
.txtboxm2{ overflow:hidden; height:200px;background:#f4f7f9;}
.txtboxm2l{ float:left; padding:20px 30px 0 30px; width:380px;}
.txtboxm2l p{ width:375px; height:144px; overflow:hidden;}
.txtboxm2 img{ width:440px; height:200px; display:block; float:left;}

/*头部*/
.head{ height:105px; width:100%; background:url(../images/bjhead01.jpg) #fff no-repeat top center;}
.head .content_box{ height:105px;}
.logo{ float:left; margin-top:30px;}
.headr{ float:right; margin-top:38px;}
.headr .phone{ float:left; display:inline-block; font-size:16px; color:#333; line-height:30px; font-weight:bold;
padding-left:20px; background:url(../images/pichead01.jpg) no-repeat left center;}
.headr .wxic{ float:left; margin:0 17px;}
.headr .version{ float:left; width:100px; height:30px; border:1px solid #dee0dc; border-radius:2px;
box-sizing:border-box;background:#f4f7f8; position:relative;}
.headr .version span{ margin-left:9px; padding-left:26px; background:url(../images/pichead03.jpg) no-repeat left center;
font-size:12px; color:#333; line-height:28px;}
.headr .version span {color:#5b5b5b}
.headr .version i{ position:absolute; top:12px; right:12px; display:inline-block;
width:7px; height:5px; background:url(../images/picarr05.png) no-repeat;}



.headr .version1{ float:left; width:100px; height:30px; border:1px solid #dee0dc; border-radius:2px;
box-sizing:border-box;background:#f4f7f8; position:relative;}
.headr .version1 span{ margin-left:9px; padding-left:26px; background:url(../images/pic02.jpg) no-repeat left center;
font-size:12px; color:#333; line-height:28px;}
.headr .version1 span {color:#5b5b5b}
.headr .version1 i{ position:absolute; top:12px; right:12px; display:inline-block;
width:7px; height:5px; background:url(../images/picarr05.png) no-repeat;}

.navbox{ width:100%; background:#eaeef2; height:55px; position:relative; z-index:10; }
.navbox ul{ height:50px; width:100%; padding-top:5px;}
.navli,.navli-first{ float:left;width:175px; text-align:center;}
.navli-first{ width:88px;}
.navlink{ font-size:14px; color:#424242; font-weight:bold;line-height:50px;
 display:inline-block; padding-right:17px; background:url(../images/picarr02.png) no-repeat right center;}
.navli:hover .navlink{color:#fff; background-image:url(../images/picarr01.png);} 
.navli:hover{background:#2289e6; border-top-left-radius:6px; border-top-right-radius:6px; }
.curnavli .navlink{color:#fff; background-image:url(../images/picarr01.png);} 
.curnavli{background:#2289e6; border-top-left-radius:6px; border-top-right-radius:6px; }
.navsubbox{ position:absolute; top:55px; left:0; width:100%; display:none;
 background:url(../images/bjnav03.png) repeat-y; border-top:4px solid #2c8ee7; box-sizing:border-box; }
.navsubcont,.navsubcont2{ width:1140px; overflow:hidden; margin:0 auto;}
.navsubitem{ float:left; width:228px; background:url(../images/bjnav02.png) repeat-y;}
.navsubitem a{ display:block; text-align:center; width:172px; 
background:url(../images/picarr04.png) no-repeat right center;font-size:16px; color:#a1d2ff; line-height:80px;}
.navsubitem a:hover{ color:#fff; background-image:url(../images/picarr03.png);}
.navsubitem2{ float:left; width:350px; background:url(../images/bjnav04.png) repeat-y; height:254px;}
.navsubitem3{ float:left; width:440px; background:url(../images/bjnav05.png) repeat-y; height:254px;}
.navli .navsubcont2{ text-align:left;}
.navsubcont2 a{ display:block; margin-left:30px; padding-left:18px;
background:url(../images/picarr06.png) no-repeat left center;font-size:14px; color:#fff; line-height:36px;}
.navsubcont2 h3{ font-size:16px; color:#a1d2ff; margin-left:30px; padding-top:26px; line-height:36px;}
.navsubcont2 a:hover{ text-decoration:underline;}


/*banner*/
.box-banner{position:relative;}
.box-banner img{display:block;}
.banner-ha{height:450px;}
.banner-hb{height:250px;}
/*banner button*/
.box-banbtn{position:absolute;bottom:-21px;left:0px;width:100%;text-align:center;}
.list-banbtn{overflow:hidden;display:inline-block;}
.list-banbtn li{margin:0 8px;float:left;}
.list-banbtn li span{display:inline-block;width:14px;height:14px;cursor:pointer;
 background:url(../images/picdot01.png) no-repeat; }
.list-banbtn li .cur-btn-banner{ background-image:url(../images/picdot02.png);}
/*side box*/
.sidebox{ float:left; width:230px;}
.sidebox h3{ position:relative; padding:15px 0;}
.sidebox h3>a{ display:block; margin-left:30px; font-size:16px; color:#fff; line-height:20px;}
.sidebox h3 i{ position:absolute; right:20px; top:17px; display:inline-block;
width:10px; height:14px; background:url(../images/picside01.png) no-repeat;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
-ms-transition:all 0.2s linear;
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
-ms-transform:rotate(0deg);}
.sidebox h3:hover i,.sidebox .active i{-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
-o-transition:all 0.2s linear;
-ms-transition:all 0.2s linear;
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-o-transform:rotate(90deg);
-ms-transform:rotate(90deg);}
.sidebox .active h3{ background:#0963b3;}
.sidebox h3:hover a,.sidebox .active a{ color:#a2d3ff;}
.sidebox .titbj1{ background:#0963b3;}
.sidebox .titbj2{ background:#1e7fd6;}
.sidebox .titbj3{ background:#2289e6;}
.sidebox .titbj4{ background:#1e7fd6;}
.sidesub{ background:#f5f7f9; display:none;}
.sidesub a{  padding:8px 0 8px 30px; display:block;font-size:14px; color:#606d76; line-height:18px;}
.sidesub a:hover{ color:#1e7fd6; background:#eceef0;}
.sidesub .curssub{ color:#1e7fd6; background:#eceef0;}
/*收起展开*/
.foldbox{ width:100%; background:#f4f7f9; height:50px; text-align:center;}
.foldbox span{ cursor:pointer; padding-right:24px; background:url(../images/pictrans01.png) no-repeat right center;
display:inline-block; font-size:14px; color:#2289e6; line-height:50px;}
.foldbox .foldup{ background-image:url(../images/pictrans02.png);}
/*foot*/
.foot .footone{ width:100%; background:#e6f2fb; height:400px; position:relative;}
.foot .ftopbj{ position:absolute; top:0px; left:0px; width:100%; height:18px; 
background:url(../images/bjfoot01.png) repeat-x;}
.foot .footone .content_box{position:relative; height:400px; }
.footnav{ padding-top:40px;}
.footnavcont{ overflow:hidden; margin-bottom:30px;}
.footnavcont dl{ float:left; margin-right:30px; width:142px;}
.footnavcont dl dt{ padding-bottom:9px; border-bottom:1px solid #d1dbe3; padding-left:25px; margin-bottom:6px;
background:url(../images/picf01.png) no-repeat left 5px; font-size:14px; color:#252728; font-weight:bold;}
.footnavcont dl dd a{ font-size:12px; color:#7b7b7b; display:inline-block; line-height:24px;}
.footinfo{ position:absolute; bottom:40px; right:-102px;}
.footadr{ float:left; padding-left:32px; margin-right:60px; margin-top:10px;
background:url(../images/picf02.png) no-repeat left 2px;}
.footadr h3{ font-size:12px; color:#252728; font-weight:bold; line-height:18px; margin-bottom:6px;}
.footadr p{ font-size:12px; color:#7b7b7b; line-height:18px;margin-bottom:6px;}
.footwx{ float:left;}
.footwx p{ text-align:center; font-size:12px; color:#919191; line-height:32px;}
.foot .foottwo{ width:100%; background:#0582da; height:60px;}
.foot .foottwo .content_box{position:relative; height:60px; }
.copyright{ font-size:12px; color:#a5c7ed; line-height:60px;}
.footgotop{ position:absolute; top:16px; right:0px; cursor:pointer; display:inline-block; width:28px; height:28px;
background:url(../images/picf03.png) no-repeat;margin-bottom:-42px;}
/*pages*/
.pagesbox2{ text-align:center;}
.pagesbox2 ul{ height:30px;display:inline-block;width:254px;}
.pagesbox2 ul li{ float:left; margin:0 3px;}
.page-link2,.page-head{ font-size:14px; color:#a1a1a1; line-height:28px;
border-radius:2px; padding:0 11px; display:inline-block; border:1px solid #e9e9e9;}
.page-head{ padding:0 16px;}
.page-link2:hover,.page-head:hover{ background:#2289e6; border-color:#2289e6; color:#fff;}
.curpage{ background:#2289e6; border-color:#2289e6; color:#fff;}




