﻿@charset "utf-8";
/* CSS Document */
.content{ background:url(../images/headerbg.jpg) repeat-x top;margin-top:3px; position:relative; z-index:1;}
.header{ width:1000px; height:129px; margin:0 auto; display:table; position:relative; z-index:2; overflow:visible;}
.header .logo{ margin-top:8px; width:483px; float:left;}
.header .search{ float:right; width:200px; text-align:right; margin-top:26px;}
.header .search .share a{ margin-left:5px;}
.header .search .ib{ margin-top:7px;}
.header .search .ib .sipt{ width:157px;  border:1px solid #d3d3d3; background:#e3e3e3; border-right:none; padding:3px 2px; height:14px;}
.header .search .ib .sbtn{ width:22px; height:22px; border:none; background:url(../images/searchbtn.jpg) no-repeat; cursor:pointer;}
.header .nav{ clear:both; width:100%; display:table; position:absolute; top:93px; z-index:999; overflow:visible;}
.header .nav .txt{line-height:35px; height:35px; font-size:14px; width:260px; float:left;}
.header .nav ul{ float:right; display:table; height:35px;}
.header .nav ul li{ float:left; width:100px; height:36px;overflow:visible;}
.header .nav ul li a.vvv{ font-size:14px;line-height:35px;height:36px;display:block; padding:0 18px; color:#fff; text-align:center}
.header .nav ul li div{ display:none; text-align:center;background:#0d497a; width:100%;}
.header .nav ul li div a{ display:block; color:#fff; line-height:24px;}
.header .nav ul li div a:hover{ color:#86a4bd;}
.header .nav ul li.current{ background:#0d497a; color:#fff;}
.header .nav ul li.current a.vvv{ color:#fff; font-weight:bold;}
.header .nav ul li.current div{background:#0d497a; line-height:20px; padding-bottom:10px;}
.center{ background:url(../images/mainbg.jpg) repeat;position:relative; z-index:1;}
.banner{ width:1320px; height:478px; margin:0 auto; position:relative; z-index:5;overflow:hidden;}
 .pic{position:relative;}
 .pic ul li{ position:absolute; left:0; top:0; display:none;}
 .pic ul li.now{display:block;}
 .pic ul li a img{width:1320px; height:475px;}
 .num{position:absolute; right:160px; bottom:17px; z-index:10;}
 .num a{width:10px; height:14px;line-height:14px; display:inline-block;margin:0 3px; overflow:hidden; text-indent:9999; background:url(../images/can.png) left no-repeat;}
.num a.select{ background:url(../images/cur.png) left no-repeat;}
.main{ width:1000px; margin:0 auto; height:246px; margin-top:22px; background:url(../images/mainbg2.jpg) no-repeat;}
.index-news,.index-service,.index-about{ padding:10px; float:left; width:290px; height:180px; margin-left:16px;_margin-left:10px;}
.index-news dl{ display:table; padding:5px; height:20px; border-bottom:1px dotted #e5e5e5; width:280px; }
.index-news dl dt{float:left; width:65px; text-align:center;}
.index-news dl dt span{ font-size:24px; display:block; font-weight:bold; line-height:24px;}
.index-news dl dd{ float:right; width:215px; line-height:22px;}
.index-about p{ line-height:22px; padding-top:5px;}
.main h2{ position:relative; width:280px; line-height:30px; height:30px; font-weight:normal; font-size:14px; color:#002f76; border-bottom:1px solid #ccc; margin-bottom:5px;background:url(../images/icon-213.jpg) no-repeat left center; padding-left:10px;}
.main h2 b{ margin-right:5px;}
.main h2 a{ position:absolute; right:0; top:15px; display:inline-block;}
.newsxxk{ width:100%; overflow:hidden; margin-top:15px;}
.newsxxk .tab ul { background:#c0c0c0; height:30px; line-height:30px; width:300px;}
.newsxxk .tab ul li{ float:left; padding:0 23px; cursor:pointer; color:#fff;}
.newsxxk .tab ul li:hover{ background: #145285;}
.newsxxk .tab .current{ background:url(../images/icon-tabs.jpg) no-repeat bottom center #145285;}
.newsxxk .items{ padding-top:2px;}
.center-02{ background:#fbfbfb;}
.banner-02{ width:1320px; height:187px; overflow:hidden; margin:0 auto;}
.main-02{ width:1000px; display:table; margin:0 auto; padding:18px 0;}
.main-02 .left{ width:172px; float:left; }
.main-02 .menu{ display:table; width:100%;}
.main-02 .menu h2{ background:#3b7fc6; text-align:center; line-height:60px; color:#fff; font-size:20px;}
.main-02 .menu ul{ background:url(../images/menubg.jpg) no-repeat bottom center #f2f2f2; width:100%; padding-bottom:30px;}
.main-02 .menu ul li{ line-height:30px; padding:0 12px;}
.main-02 .menu ul li.open a.ccc{ color:#fff;}
.main-02 .menu ul li a{ display:block; line-height:30px; height:30px; border-bottom:1px solid #ccc; background:url(../images/icon-lft.jpg) no-repeat 10px; padding-left:25px;}
.main-02 .menu ul li a:hover{ background:url(../images/icon-lft2.jpg) no-repeat 10px #8996a0;color:#fff;}
.main-02 .menu ul li.current{ background:url(../images/lbg.jpg) no-repeat left top;}
.main-02 .menu ul li.current a{background:url(../images/icon-lft2.jpg) no-repeat 10px; color:#fff;}
.main-02 .menu ul li:hover{background:url(../images/lbg.jpg) no-repeat left top;}
.main-02 .menu ul li.open a{ color:#838383;}
.main-02 .menu ul li.open a:hover{ color:#0066bb;}
.main-02 .menu ul li.current div a{ background:url(../images/iconmr.jpg) no-repeat 10px;}
.main-02 .menu ul li.current div .blur{color:#0d497a}
.main-02 .menu ul li.current div a:hover{ background:url(../images/iconcur.jpg) no-repeat 10px;}
.main-02 .menu ul li a.ccc:hover{ color:#fff;}
.main-02 .left .add{ margin-top:20px;}
.main-02 .right{ width:805px; float:right; box-shadow:0 0px 4px 0px rgba(0, 0, 0, 0.1); border:1px solid #ebebeb; background:#fff; margin-bottom:10px;}
.main-02 .right h2{ color:#0066bb; font-size:22px; border-bottom:1px solid #e7e7e7; padding-bottom:5px; margin-bottom:20px; font-weight:normal;}
.main-02 .right-main{ padding:25px;Min-Height:666px;_height:expression((this.scrollHeight < 666 ? "666px" : "auto"));}
.main-02 .right-main p{ margin-bottom:15px; text-indent:2em;line-height:26px; font-size:15px;}
.main-02 .about dl{display:table; width:755px;}
.main-02 .about dl dt{ float:left; width:230px; height:295px;}
.main-02 .about dl dt img{ width:226px; height:293px; border:1px solid #d9d9d9; }
.main-02 .about dl dd{ float:right; width:500px;}
.main-02 .about dl dd p{ font-size:12px; line-height:22px; text-indent:2em; margin-bottom:5px;}
.main-02 .rongyu dl{display:table; width:755px; padding:10px 0; border-bottom:1px dotted #d8d8d8;}
.main-02 .rongyu dl dt{ float:left; color:#0066bb; font-size:20px; width:70px;}
.main-02 .rongyu dl dd{ float:right; width:670px;}
.main-02 .rongyu dl dd p{ line-height:21px;}
.main-02 .huoban ul{ display:table;}
.main-02 .huoban ul li{ float:left; width:145px; height:92px; overflow:hidden; margin:0 21px; margin-bottom:10px;}
.main-02 .huoban ul li img{ float:left; width:143px; height:60px; border:1px solid #eaeaea;}
.main-02 .huoban ul li a{ display:block; text-align:center; line-height:30px; color:#0066bb;}
.main-02 .huoban ul li span{ display:block;}
.main-02 .news dl.toutiao{ width:755px; height:135px; overflow:hidden;}
.main-02 .news dl.toutiao a{ color:#0066bb;}
.main-02 .news dl.toutiao a:hover{color:#0d497a;}
.main-02 .news dl.toutiao dt{ float:left; width:242px; height:135px;}
.main-02 .news dl.toutiao dd{ float:right; width:485px; height:135px; position:relative;}
.main-02 .news dl.toutiao dd h3{ color:#0066bb; font-size:15px;}
.main-02 .news dl.toutiao dd span{ line-height:26px; display:block; color:#000;}
.main-02 .news dl.toutiao dd .more{ position:absolute; left:0; bottom:0; color:#0066bb;}
.main-02 .news dl.toutiao dd p{ line-height:22px;}
.main-02 .news-list{ padding-top:20px;}
.main-02 .news-list dl{ width:755px; display:table; padding:15px 0; border-bottom:1px dotted #c2c2c2;}
.main-02 .news-list dl a{ color:#0066bb;}
.main-02 .news-list dl dt{ float:left; width:70px; text-align:center;}
.main-02 .news-list dl dt span{ display:block; font-size:30px;}
.main-02 .news-list dl dd{ float:right; width:660px;}
.main-02 .news-list dl dd h3{ font-size:15px; font-weight:normal; margin-bottom:5px;}
.main-02 .news-list dl dd p{ line-height:22px; margin-bottom:5px;}
.main-02 .news-info h1{ padding:15px 0; padding-bottom:5px; font-size:18px; color:#0066bb; text-align:center; font-weight:normal;}
.main-02 .news-info .sbt{ text-align:center; color:#999; margin-bottom:20px;}
.main-02 .news-info .sbt span{ margin:0 10px;}
.main-02 .news-info p{ margin-bottom:5px; line-height:22px; text-indent:2em;}
.main-02 .fangan{ width:755px; overflow:hidden;}
.main-02 .fangan ul{ display:table; width:800px;}
.main-02 .fangan ul li{ float:left; width:216px; padding:12px; border:1px solid #e6e6e6; margin-right:13px; margin-bottom:10px;}
.main-02 .fangan ul li a{ color:#0066bb;}
.main-02 .fangan ul li img{border:1px solid #ebebeb; width:213px; height:90px;}
.main-02 .fangan ul li h3{ color:#0066bb; line-height:44px;}
.main-02 .fangan ul li p{ line-height:20px; height:40px; overflow:hidden;}
.main-02 .fangan ul li a.more{ color:#0066bb; line-height:30px; height:30px;}
.main-02 .fangan dl{ width:755px;}
.main-02 .fangan dl dt{ float:left;width:230px; color:#0d497a;}
.main-02 .fangan dl dt img{border:1px solid #ebebeb; width:213px; height:90px;}
.main-02 .fangan dl dd{ float:right; width:520px;}
.main-02 .fangan dl dd h3{ line-height:24px; color:#0066bb;}
.main-02 .fangan dl dd p{ line-height:20px; margin-bottom:5px;}
.main-02 .jobs .jobtxt{ margin-bottom:15px; line-height:22px;}
.main-02 .jobs h3{ color:#0066bb; margin-bottom:15px;}
.main-02 .jobs table{ background:url(../images/tbbg.jpg) repeat-x 0 25px;}
.main-02 .jobs table tr td{ padding:0 10px; border-bottom:1px solid #e7e7e7; height:30px; line-height:30px;}
.main-02 .jobs table tr:hover{ background:#f1f8fe;}
.main-02 .jobs table tr.title{ line-height:30px; height:30px;}
.main-02 .jobs table tr.title:hover{ background:inherit;}
.main-02 .jobs table a{ color:#0066bb;}
.main-02 .jobsmain .back{border-bottom:1px solid #e6e6e6; text-align:right; line-height:22px; margin-bottom:10px;}
.main-02 .jobsmain table{ margin:20px;}
.main-02 .jobsmain p{ padding:0 20px;}
.main-02 .video{ width:755px;}
.main-02 .video ul{ display:table;}
.main-02 .video ul li{ float:left; width:125px; margin:0 30px; margin-bottom:20px;}
.main-02 .video ul li img{ width:125px; height:100px;}
.main-02 .video ul li span{ line-height:22px;}
.main-02 .video .fla{ margin:40px 0; text-align:center;}
.main-02 .video p{ line-height:22px;}
.main-02 .download ul li{ line-height:28px; height:28px; padding:0 10px; padding-left:20px; background:url(../images/icon-99.jpg) no-repeat 6px center;}
.main-02 .download ul li a{ float:right; color:#0066bb;}
.main-02 .download ul li span{ float:left;}
.main-02 .download ul li.li2{background:url(../images/icon-99.jpg) no-repeat 6px center #efefef;}
.main-02 .contact{ width:755px; display:table; line-height:22px;}
.main-02 .contact p{ text-indent:0;}
.main-02 .dizhi{ float:left; width:360px;}
.main-02 .contact h3{ background:url(../images/cont.jpg) no-repeat left top; height:40px; line-height:36px; padding-left:35px; color:#fff; margin-bottom:10px;}
.main-02 .contact div{ padding-bottom:20px;}
.main-02 .weizhi{ float:right; width:360px;}
.main-02 .map{ width:100%;  clear:both;}
.main-02 .map iframe{ border:none; width:755px; height:555px;}
.page{ clear:both; padding:20px 0; margin:0 auto; text-align:center;}
.page a{ display:inline-block; padding:8px 6px;}
.page a.current{ background:#0066bb; color:#fff;}
.bottom{ background:url(../images/bodybg.jpg) repeat-x; height:50px; padding-top:3px;}
.bottom .footer{
	height:50px;
	background-color: #0379d3;
	background-repeat: repeat-x;
}
.bottom .foot{ width:1000px; margin:0 auto; }
.sitemap{padding:12px 0; width:100%; height:50px;}
.sitemap ul{ background:url(../images/icon-ft.jpg) repeat-y right 0; width:195px; height:50px; float:left; font-size:14px;}
.sitemap ul li{ padding-left:25px; line-height:18px; height:18px; font-size:12px;}
.sitemap ul li strong{ margin-bottom:5px; display:block; height:18px; line-height:18px;}
.sitemap ul li strong a{ color:#4d4d4d; font-size:14px;}
.links{ width:1000px; height:50px; line-height:40px;}
.aaa{ float:left; width:45%;}
.aaa span{ margin:0 10px;}
.icp{ float:right; width:100%; text-align:center;}
.linkbox{margin:20px;width:100%;overflow:hidden;}
.linkbox h3{font-weight:bold;font-size:14px;width:100%;}
.linkbox ul .f6{margin-left:20px;width:900px;}
.linkbox ul li{display:block;float:left;width:150px; margin-top:10px;}
.tips{color:#59bb10;float:left;width:10px;}
.errortips{color:red;float:left;width:10px;}
