﻿body,*,html,a,h1,h2,h3,span,div,ul,li{margin:0; padding:0px;}
body{font-family:microsoft yahei; font-size:14px; color:#666; text-decoration:none; line-height:24px; min-width:1200px; }
ul,li{list-style:none;}
.clearfix:after{ content: "020"; display: block; height: 0; clear: both; visibility: hidden;  }
.clearfix {     zoom: 1;  }
.lk{display: block;height: 0;width: 0;overflow: hidden;}
img{border:0px;}
.fl{float:left;}
.fr{float:right;}

a{color:#666; text-decoration:none;}
a:hover{ color:#e57506;}

.grey{ color:#999;}
a.grey:hover{ text-decoration:underline;}
.orange{ color:#ffbb77;}

:focus{ outline:none;}
h3{ font-weight:normal;}
em,i{ font-style:normal;}

.wrapper{ width:1150px; margin:0 auto;}

.top{ height:58px;background:url(../image/topbg.jpg) repeat-x center center;}
.top .wrapper{ position:relative; }
.top .logo{ position:absolute; left:0px; top:0px; z-index:12;}
.top .nav{ float:right; margin-top:10px;}
.top .nav li{ float:left; line-height:30px; margin-left:45px; color:#fff; font-size:15px;}
.top .nav .nLi{ position:relative;} 
.top .nav .sub{ position:absolute; z-index:20; display:none; width:100px; background-color:#fff; top:46px; left:-20px; border-bottom:2px solid #4e95ec;}
.top .nav .sub a{ color:#206cba;}
.top .nav .sub a:hover{ text-decoration:underline;}
.top .nav .sub li{ margin:0px; text-align:center; float:none; font-size:13px;}
.top .nav .pro li{ text-align:left; padding-left:20px;}
.top .nav .on{ border-bottom:2px solid #4e95ec;}
.top .nav a{ color:#fff;}


.slider-wrapper {width:100%; height:740px; overflow:hidden; position: relative; }
.theme-default {width:100%; height:740px; position:relative; overflow:hidden;}
.theme-default #slider {width:1920px; height:740px;position:absolute; left:50%; top:0; margin-left:-960px;}
.theme-default .nivoSlider {position:relative;background:#fff url(404.png) no-repeat 50% 50%; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a;}
.theme-default .nivoSlider img {position:absolute; top:0px; left:0px; display:none;}
.theme-default .nivoSlider a {border:0; display:block;}
.theme-default .nivo-controlNav {position:absolute; left:50%; bottom:10px; margin-left:-55px;}
.theme-default .nivo-controlNav a {display:block;width:22px;height:22px;background:url(../image/bullets.png) no-repeat;text-indent:-9999px;border:0;float:left;}
.theme-default .nivo-controlNav a.active {background-position:0 -22px;}
.theme-default .nivo-directionNav a {display:block;width:30px;height:30px;background:url(../image/arrows.png) no-repeat;text-indent:-9999px;border:0;}
.theme-default a.nivo-nextNav {background-position:-30px 0; right:100px;}
.theme-default a.nivo-prevNav {left:100px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {color:#fff; border-bottom:1px dotted #fff;}
.theme-default .nivo-caption a:hover {color:#fff;}

.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav a {position:relative; z-index:9; cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}

.homenote{ line-height:56px; background-color:#0d499f; color:#fff; font-size:12px;}
.homenote .wrapper{ width:800px;}
.homenote .key{ float:left;}
.homenote .search{ background:url(../image/search.png) no-repeat center center; float:right; width:200px; height:33px; margin-top:12px;}
.homenote input{ display:block; margin-top:8px; border:none; background-color:transparent;}
.homenote .txt{ margin-left:10px; width:150px; float:left;}
.homenote .btn{  float:right; width:22px; margin-right:10px; cursor:pointer;}

.hometit{ color:#000; background:url(../image/titbg.png) no-repeat bottom center; padding-bottom:30px; text-align:center;}
.hometit .tit01{ font-size:32px; padding-bottom:15px;}
.hometit .tit02{ font-size:20px;}
.hometit em{ display:block; width:36px; height:5px; background-color:#0d499f; margin:0 auto; margin-top:10px;}

.homeservice{ padding:50px 0 50px;}
.homeservice .con{ margin-top:30px;}
.homeservice li{ float:left; width:302px; padding:42px 40px 32px; height:172px; border:1px solid #a9a8a8; margin-left:-1px; margin-top:-1px; text-align:center;}
.homeservice .li02{ background:url(../image/service02.jpg) no-repeat center center;}
.homeservice .li04{ background:url(../image/service04.jpg) no-repeat center center;}
.homeservice .li06{ background:url(../image/service06.jpg) no-repeat center center;}
.homeservice .li08{ background:url(../image/service08.jpg) no-repeat center center;}
.homeservice .tit{ font-size:18px; font-weight:bold; color:#000;}
.homeservice .info{ text-align:left;color:#98b0cb; margin-top:10px; transition:.5s;}
.homeservice .txt{ color:#fff; margin-top:5px;}
.homeservice .con em{ display:block; width:39px; height:39px; margin:30px auto 0; transition:.5s;}
.homeservice .con .em01{ background:url(../image/em01.png) no-repeat center center;}
.homeservice .con .em02{ background:url(../image/em02.png) no-repeat center center; }
.homeservice li:hover .info{ color:#000;}
.homeservice li:hover em{ background:url(../image/emon.png) no-repeat center center !important;}

.homeculture{ padding-top:50px; background:url(../image/culture.png) #edf4fe no-repeat bottom center;}
.homeculture .con{ padding-top:80px;position:relative; padding-bottom:120px;background:url(../image/culbg.png) no-repeat center 60px;}
.homeculture li{ width:410px; float:left; margin-bottom:80px;}
.homeculture .lieven{ float:right;}
.homeculture .con em{ display:block; width:80px; height:80px; border:3px solid #0d499f; border-radius:90px; float:left; transition:.2s;}
.homeculture .con .em01{background:url(../image/cul01.png) no-repeat center center;}
.homeculture .con .em02{background:url(../image/cul02.png) no-repeat center center;}
.homeculture .con .em03{background:url(../image/cul03.png) no-repeat center center;}
.homeculture .con .em04{background:url(../image/cul04.png) no-repeat center center;}
.homeculture .con .txt{ float:right; width:310px;}
.homeculture .con .tit{ font-size:23px; color:#000; font-weight:bold;}
.homeculture .con .info{ line-height:21px; margin-top:5px;}
.homeculture .center{ position:absolute; left:50%; top:120px; text-align:center; width:105px; padding-top:130px; font-size:18px; font-weight:bold; color:#000; margin-left:-52px; background:url(../image/cup.png) no-repeat center top;}
.homeculture .con em:hover{ border:3px solid #fff;}
.homeculture .con .em01:hover{background:url(../image/cul01a.png) #0d499f no-repeat center center;}
.homeculture .con .em02:hover{background:url(../image/cul02a.png) #0d499f no-repeat center center;}
.homeculture .con .em03:hover{background:url(../image/cul03a.png) #0d499f no-repeat center center;}
.homeculture .con .em04:hover{background:url(../image/cul04a.png) #0d499f no-repeat center center;}

.homeabout{ background-color:#1c65b4; color:#e5e0e7;}
.homeabout .txt{ background:url(../image/map.png) no-repeat left center; padding-left:600px; height:480px;}
.homeabout .tit{ padding-top:106px;font-size:18px; }
.homeabout .tit h3{ font-size:27px; text-transform:uppercase; padding-bottom:5px;}
.homeabout .info{ font-size:14px; line-height:28px; margin-top:25px;}
.homeabout .more{ text-align:right; margin-top:30px;}
.homeabout .more a{ border:1px solid #e5e0e7; padding:6px 22px; color:#e5e0e7;}

.homenews{ margin-top:50px; margin-bottom:50px;}
.homenews .con{ background:url(../image/newsbg.jpg) no-repeat right center; height:299px; overflow:hidden; width:979px; margin-top:40px;}
.homenews .news{ padding-right:332px; }
.homenews .news li{ border-bottom:1px solid #fff; overflow:hidden;}
.homenews .news .timer{ background-color:#0d499f; color:#fff; padding:14px 20px; float:left; transition:.5s;}
.homenews .news h3{ font-size:48px; line-height:48px;}
.homenews .news .txt{ background-color:#edf4fe; width:450px; padding:0 50px; float:right; font-size:13px; line-height:18px;height:100px; color:#565656;}
.homenews .news .tit{ font-size:14px; color:#0d499f; font-weight:bold; margin-bottom:4px; padding-top:24px; transition:.5s;}
.homenews .news li:hover .timer{ background-color:#dd2654;}
.homenews .news li:hover .tit{ color:#dd2654; }

.foot{ background-color:#2b2b2b; color:#e3e3e3; padding:50px 0 50px;}
.foot a{ color:#e3e3e3;}
.foot .txt{ text-align:center; font-size:12px; line-height:32px; position:relative; margin-top:35px;}
.foot .txt .qcode{ position:absolute; right:85px; top:-14px; width:100px;}
.footnav{ width:979px;}
.footnav .boxfl{ float:left;}
.footnav .boxfl li{ padding-left:22px; background:url(../image/foot01.png) no-repeat left top; line-height:20px; padding-right:119px; height:48px; float:left;}
.footnav .boxfl .li02{ background-image:url(../image/foot02.png); padding-left:30px;}
.footnav .boxfl .li03{ background-image:url(../image/foot03.png);}
.footnav .boxfr{ font-size:12px; text-align:right;}

.bannerx{ height:200px; background:url(../image/bannerx.jpg) no-repeat center center;}

.main{ padding:40px 0;}

.leftside{ width:268px; float:left;}
.leftside .prolist{ background-color:#206cba; color:#fff; padding-left:20px;  padding-top:20px; padding-bottom:20px;}
.leftside .prolist a{ color:#fff;}
.leftside .prolist a:hover,.leftside .prolist a.on{ color:yellow;}
.leftside h3{ font-size:34px; line-height:34px; padding-left:25px; background:url(../image/lefttit.png) no-repeat left 10px;}
.leftside .prolist ul{ margin-top:15px;}
.leftside .contact{ margin-top:30px; border:1px solid #206cba;}
.leftside .contact .tit{ line-height:38px; font-size:20px; background-color:#206cba; color:#fff; padding-left:20px;}
.leftside .contact .conn{ padding:20px;}

.content{ width:848px; float:right;}
.content .title{ background:url(../image/bigtit.jpg) no-repeat left center; padding-left:20px; border-bottom:1px solid #b5b5b5; line-height:30px; color:#000;}
.content .concon{ padding:20px 0;}

.main .news{}
.main .news li a{display:block;height:113px;font-size:14px;	font-family:microsoft yahei; color:#666;font-weight:bold;padding:15px 3px;border-bottom:1px dotted #ddd;transition:0.5s;}
.main .news li a img.a{width:220px;height:113px; margin-right:20px;	background:url(../image/news_bg.jpg) no-repeat center center;float:left; border:1px solid #eee;}
.main .news li a h2{	font-size:16px;	line-height:30px; color:#004f9c;}
.main .news li a span{display:block; font-size:12px; font-weight:normal; line-height:20px;margin-top:6px;}
.main .news li a em{ font-style:normal; font-size:12px; color:#999; display:block; font-weight:normal;margin-top:10px;}
.main .news li a:hover{text-decoration:none;background-color:#efefef;}

.main .account li{ padding-left:20px; background:url(../image/newsdot.jpg) no-repeat left center; line-height:35px;}
.main .account span{ float:right; color:#b5b5b5; font-size:13px;}