﻿body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,input,dd,dt,dl,figure{margin:0;padding:0;border:0;}
*{box-sizing: border-box}
body{font-family: "微软雅黑";line-height: 24px;font-size: 14px;color: #444;background-color: #e9f7fb;}
a{color: #444;animation: 300ms;-webkit-animation: 300ms;-moz-animation: 300ms;-o-animation: 300ms;text-decoration: none}
a:hover,a:focus{outline:none;text-decoration: none;color: #0260ae;}
ul{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-family:"微软雅黑";font-weight: normal;}
input,select{font-family: "微软雅黑"}
.container{ position:relative;width: 1200px;margin: 0 auto;}
.clear{clear: both}
.f-l{float: left}
.f-r{float: right}
input{outline:none;}
.ml20{margin-left: 20px;}
.md{ margin-bottom: 20px;}
.clearfix{*zoom:1;}
.clearfix:before,
.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}

/*******头部********/
.header{ background: #fff;}
.header .top{ background: #ececec; width: 100%; height: 35px;line-height: 35px;}
.header .top span{ display: block;color: #444444; font-size:12px; line-height: 35px;}
.header .top ul{ margin-right: 30px;}
.header .top ul li{ float: left; margin-left: 25px;}
.header .top ul li a{ font-size:12px; color:#444;}
.header .top ul li a:hover{ color: #0260ae; text-decoration: none;}
.header .top ul li .bg{ background: url("../images/top_icon_1.png") left no-repeat; padding-left: 20px; color:#0260ae;}

.header .logo{ margin-top: 35px; margin-bottom: 30px;}
.header .logo img{ width: 924px; height: 77px;}
.header .search{ position: relative; width: 228px; margin-top: 54px; height: 35px; border: 1px #0260ae solid; border-radius: 4em; margin-bottom: 30px;}
.header .search form input[type="text"]{ border: none; width: 142px; height: 32px;line-height: 32px; margin-left: 15px; color: #888;box-sizing: border-box;}
.header .search form input[type="submit"]{ position: absolute; right: -1px;top:0; border: none; width: 65px; height: 34px; background: #0260ae; color: #fff; text-align: center;border-radius: 4em; cursor: pointer;}
.header .nav{ background: #0260ae; height: 45px; line-height: 45px; width: 100%; }
.header .nav ul li{ position: relative; width: 150px; height: 45px; line-height: 45px; float: left;}
.header .nav ul li a{ display: block; font-size:16px; color: #fff; width: 150px; height: 45px; text-align: center;}
.header .nav ul li a:hover{ background: #0370cb; color: #fff;}
.header .nav ul li .choice{ background: #0370cb; color: #fff;}
#nav ul li ul{position:absolute; left:0; width:100%; padding:0 0 10px; background:#0260ae; display:none; z-index:10;}
#nav ul li ul li{float:none; height:35px; line-height:35px; font-size:14px; font-weight:normal; text-align:center;}
#nav ul li ul li a{height:35px;line-height:35px;font-size:14px; color:#fff !important;}
#nav ul li ul li a:hover{ background: #0370cb; color: #fff;}

.shouji_on{ position:absolute; top:29px; left:0; display:none;z-index:99999;}
.weixin_code{background:url('../images/w2.png') left center no-repeat; padding-left:35px; color:#444; position:relative;}
/*----------------------------------------banner----------------------------------------------*/

.banner{height:200px;overflow:hidden;position: relative;width: 1200px;margin: 0 auto; margin-top: 17px;}
.banner .d1{width:100%;height:200px;display:block;position:absolute;left:0;top:0;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0;top:170px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -42px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}


/*--------------------------------------------中间新闻-------------------------------------*/
.box{margin-top:15px;padding: 8px 15px 15px 15px;box-sizing: border-box;background-color: #fdfeff;border: 1px solid #ddd;}
.more1{float: right;width: 55px;height:35px;line-height:35px;font-size: 12px;font-weight: normal;color: #004986;}
.title1{height:35px;border-bottom: 1px solid #c5deea;line-height: 35px;color: #fff;font-weight: bold;box-sizing: border-box;font-size: 16px;margin-bottom: 15px;}
.title1 h3{ height: 35px; line-height: 35px; color: #004986; font-size:16px; display: block; float: left; font-weight: bold; border-bottom: 2px solid #004986;}
.more1:hover{font-weight: bold}
.bgimg{ background: url("../images/notice_icon.png") left no-repeat; padding-left: 24px;}
.title1 dl{float: left; }
.title1 dl dd{height: 35px; line-height: 35px; color: #004986; font-size:16px; display: block; float: left; font-weight: bold;  margin-right: 20px; box-sizing: border-box;}
.title1 dl dd.choice{border-bottom: 2px solid #004986;}
.title1 dl dd.choice a{color: #004986;}

/*1新闻*/
.news{width:797px; }
.news .news-pics{width: 390px;height: 270px;}
.news .news-list{width: 384px;height: 270px;}

/*焦点图*/
.focus{ position:relative; width:387px; height:270px; background-color: #000; float: left;}
.focus img{ width: 387px; height: 270px;}
.focus .shadow .title{width: 257px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.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; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#c0532a;}
.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:40px; line-height: 40px; background:rgba(0,0,0,0.4);
    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:14px; overflow:hidden; margin-left:10px;display: block;width: 250px;height:28px;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }
.focus .fcon img{ display:block; }
.focus .fbg{bottom:6px; right:15px; 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:8px; height:8px; border-radius:7px; margin:0 3px;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:#c0532a;}
.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(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}
.focus .prev:hover{  background-position:0 0; }
.focus .next:hover{  background-position:-40px 0;}

.news-list li a:before{content:"•";font-weight:bold;color:#444;margin-right:7px;}
.news-list li{margin: 5px 0;}
.news-list span {float: right;font-size: 12px;}
.news-list li.top-news{border-bottom: 1px dashed #bbb;padding-bottom: 10px;margin-bottom: 10px;box-sizing: border-box}
.news-list li.top-news a{font-size: 16px;font-weight: bold;color: #004986;}
.news-list li.top-news a:before{content: none;}
.news-list li.top-news p{color: #888;font-size: 14px;}

/*2通知公告*/
.notice{width: 338px;height:319px;box-sizing: border-box}
.notice ul{margin-top: 10px;}
.notice ul li{margin: 6px 0;}

/*****行业*****/
.hy{ width: 820px; height: 252px;}
.business-box{width: 100%;}
.business-title ul li{float: left;font-size: 16px; color: #004986; font-weight: bold; margin-right: 30px;}
.business-title ul li a{display:block;height:35px;line-height: 35px;width: 80px;color: #004986;font-weight: bold;}
.business-title ul li.choice{ border-bottom: 2px solid #004986; margin-bottom: -1px;}
.business-title .business-more{float: right;font-size: 12px;height:35px;line-height: 35px;margin-right: 2px; color:#004986;}
.business-title .business-more:hover{color: #2a8ae2}
/*修改过*/
.business-title{ border-bottom: 1px #d5e9f3 solid;}
/*end*/
.business-list .pic_news{ margin-top: 15px; width: 387px;}
.business-list .pic_news ul li{ position: relative; margin-bottom: 12px; width: 100%;}
.business-list .pic_news ul li img{ width: 125px; height: 77px; float: left;}
.business-list .pic_news ul li h3{ display: block; width: 125px; font-size:12px; position: absolute; bottom: 0; left: 0; height: 25px; line-height: 25px; text-align: center; color: #fff;
    background-color:rgba(9, 106, 187, 0.8);}
.business-list .pic_news ul li .hy_news_info{ float: right; width: 240px;}
.business-list .pic_news ul li .hy_news_info a{ display: block; color: #444; font-weight: bold; font-size:14px; margin-bottom: 5px;}
.business-list .pic_news ul li .hy_news_info a:hover{ color: #096abb;}
.business-list .pic_news ul li .hy_news_info p{ color: #888; font-size:12px; line-height: 24px;}
.business-list .hy_news{ margin-top: 10px; width: 380px;}
.business-list .hy_news li a:before{content:"•";font-weight:bold;color:#444;margin-right:7px;}
.business-list .hy_news li{margin: 4px 0;}
.business-list .hy_news span {float: right;font-size: 12px;}
/*****政策****/
.zc{ width: 358px; height:252px; }
.zc .zc_pic{ padding: 0 0 10px 0; text-align: center;}
.zc .zc_pic img{ width: 326px; height: 77px;}
.zc ul{}
.zc ul li{ height: 36px; line-height: 36px; background: #e5f2f8; padding-left: 10px; margin-bottom: 10px;}
.zc ul li a{ display: block; background: url("../images/news_icon.png") left no-repeat; padding-left: 10px; color: #444; text-decoration: none;}
.zc ul li a:hover{ color:#0260ae; }

/****广告位***/
.ad_1{width: 820px; height: 140px; margin-top: 20px;}
.ad_1 img{ width: 820px; height: 140px;}
.culture{ width: 358px; height: 140px;margin-top: 20px;}
.culture_pic img{ width: 159px; height: 67px;}
.culture ul{ width: 146px;}
.culture ul li{ float: left; width: 67px; height: 28px; line-height: 28px; background: #e5f2f8; padding-left: 5px; margin-left: 10px; margin-bottom: 10px;}
.culture ul li:first-child{ margin-left: 0;}
.culture ul li:nth-child(3){ width: 145px;margin-left: 0;}
.culture ul li a{ display: block; color: #004986; font-size:14px; background: url("../images/news_icon.png") left no-repeat; padding-left: 15px;}

.profile_info{ width: 820px; height: 95px;}
.profile_info ul{ margin-top: 20px;}
.profile_info ul li{ float: left; width: 140px; height: 42px; line-height: 42px; margin-left: 20px; margin-bottom: 10px; padding-left: 20px; background: #e5f2f8;border-radius: 8px;}
.profile_info ul li:first-child{ margin-left: 0;}
/*.profile_info ul li:hover{ background: #004986; color: #fff;}*/
.profile_info ul li a{ display:block; width:150px;line-height: 42px; color:#004986; font-size:14px; font-weight: bold;}
/*.profile_info ul li a:hover{ color: #fff;}*/
.profile_info ul li:first-child a{ background: url("../images/pro_1.png") left no-repeat; padding-left: 30px;}
.profile_info ul li:nth-child(2) a{ background: url("../images/pro_2.png") left no-repeat; padding-left: 30px;}
.profile_info ul li:nth-child(3) a{ background: url("../images/pro_3.png") left no-repeat; padding-left: 30px;}
.profile_info ul li:nth-child(4) a{ background: url("../images/pro_4.png") left no-repeat; padding-left: 30px;}
.profile_info ul li:nth-child(5) a{ background: url("../images/pro_5.png") left no-repeat; padding-left: 30px;}
.profile_btn{ width: 358px; height: 95px;}
.profile_btn ul{ margin-top: 13px;}
.profile_btn ul li{ float: left; width: 72px; height: 62px; line-height: 62px; text-align: center;margin-left: 10px; padding-top: 10px;}
.profile_btn ul li:first-child{margin-left: 0;background: #34b87f; border-radius: 8px;}
.profile_btn ul li:nth-child(2){background: #40aedb; border-radius: 8px;}
.profile_btn ul li:nth-child(3){background: #f6b241; border-radius: 8px;}
.profile_btn ul li:nth-child(4){background: #eb6877; border-radius: 8px;}
.profile_btn ul li a{ display: block; width: 72px; height: 62px; color: #fff; font-size:12px; }
.profile_btn ul li:first-child a{ margin-left: 0; background:url("../images/pro_icon_1.png") top no-repeat; padding-top: 5px;}
.profile_btn ul li:nth-child(2) a{background:url("../images/pro_icon_2.png") top no-repeat; padding-top: 5px;}
.profile_btn ul li:nth-child(3) a{background:url("../images/pro_icon_3.png") top no-repeat; padding-top: 5px;}
.profile_btn ul li:nth-child(4) a{background:url("../images/pro_icon_4.png") top no-repeat; padding-top: 5px;}

.case-box{width: 100%;}
.case-title ul li{float: left;font-size: 16px; color: #004986; font-weight: bold; margin-right: 30px;}
.case-title ul li a{display:block;height:35px;line-height: 35px;width: 80px;color: #004986;font-weight: bold;}
.case-title ul li.choice{ border-bottom: 2px solid #004986; margin-bottom: -1px;}
.case-title .case-more{float: right;font-size: 12px;height:35px;line-height: 35px;margin-right: 2px; color:#004986;}
.case-title .case-more:hover{color: #2a8ae2}
/*修改过*/
.case-title{ border-bottom: 1px #d5e9f3 solid;}
.case-list{ margin-top: 20px;}
.case-list ul li{ position:relative;float:left; width:219px; height: 143px; margin-left: 7px; margin-right: 7px;}
.case-list ul li h3{ position: absolute; display: block; bottom: 0; left: 0;
    width: 100%; height: 35px; line-height: 35px;background-color:rgba(0, 0, 0, 0.5); padding-left: 35px; color: #fff; font-size:14px;}
.case-list ul li h3 img{ position: absolute;top:10px; left: 11px;}
.case-list ul li .img{ width: 219px; height: 143px;}

/****底部****/
.footer{ position: relative; background: #0260ae; height: 126px; width: 100%;}
.footer p{ font-size:12px; color:#fff; line-height: 26px; text-align: center; display: block; padding-top: 35px;}
.footer .link-list{ position: absolute; right: 0; top:35px; width: 238px;}
.footer .link-list h3{ color:#fff; font-size:14px; font-weight:bold; }
.footer .link-list .select_box {width:228px; border:1px solid #3a85c4; padding-left:10px;background:url(../images/link_icon.png) no-repeat 205px center; position:relative; background-color:#004986; font-size:12px; color:#fff;}
.footer .link-list .select_box span {cursor:pointer; display:block; line-height:24px; width:100%; height:24px; overflow:hidden;}
.footer .link-list .select_box ul li {cursor:pointer;}
.footer .link-list .select_box .son_ul {width:227px; position:absolute; left:0; bottom:24px; border:1px dashed #ccc; background:#fff;}
.footer .link-list .select_box .son_ul li {display:block; line-height:25px; padding-left:10px; width:169px;color:#666;}
.footer .link-list .select_box .son_ul li a{ color:#666;}
.footer .link-list .select_box .son_ul li a:hover{ color:#004986;}



/*****************内页*****************/

.sub-nav{width: 250px;float: left;margin: 15px 0;text-align: center;}
.sub-nav .title1{margin-bottom: 0;}
.sub-nav .sub-nav-title{height:55px;line-height: 55px;background-color: #0260ae;color: #fff;font-size: 16px;font-weight: bold;margin-bottom: 2px;}
.sub-nav ul li a{display:block;background-color: #fff;margin-bottom:1px;height:45px;line-height: 45px;}
.sub-nav ul li.choice a,.sub-nav ul li a:hover{background-color: #4990c7;color: #fff;}

.contact{ width: 250px; height: 215px;}
.contact ul{ margin-top: 15px;}
.contact ul li{ float: left; width: 72px; height: 62px; line-height: 62px; text-align: center;margin-left: 20px; padding-top: 10px; margin-bottom: 20px;}
.contact ul li:first-child{background: #34b87f; border-radius: 8px;}
.contact ul li:nth-child(2){background: #40aedb; border-radius: 8px;}
.contact ul li:nth-child(3){background: #f6b241; border-radius: 8px;}
.contact ul li:nth-child(4){background: #eb6877; border-radius: 8px;}
.contact ul li a{ display: block; width: 72px; height: 62px; color: #fff; font-size:12px; }
.contact ul li:first-child a{ margin-left: 0; background:url("../images/pro_icon_1.png") top no-repeat; padding-top: 15px;}
.contact ul li:nth-child(2) a{background:url("../images/pro_icon_2.png") top no-repeat; padding-top: 15px;}
.contact ul li:nth-child(3) a{background:url("../images/pro_icon_3.png") top no-repeat; padding-top: 15px;}
.contact ul li:nth-child(4) a{background:url("../images/pro_icon_4.png") top no-repeat; padding-top: 15px;}

.content-con{margin:15px 0 15px 15px;border: 1px solid #ddd;width: 934px;float: left;background-color: #fff;padding: 15px 15px 25px 15px;box-sizing: border-box;min-height: 423px;}
.content-con .position{border-bottom: 1px dashed #ddd;padding-bottom: 5px;color: #666;}
.content-con .position a{color: #666;}
.content-con .position a:hover{text-decoration: underline;color: #0a5995}


.news-list-con ul li{height:40px;line-height: 40px;border-bottom: 1px solid #eee;padding: 0 10px ;box-sizing: border-box}
.news-list-con ul li:hover{background-color: #eee;}
.news-list-con ul li a{display: block;width: 80%;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;float: left}
.news-list-con ul li span{display: block;float: right;font-size: 12px;color: #666;}

.cases ul li .cases-list-r{float: right;width: 642px;height:130px;}
.cases ul li {padding:20px 15px;border-bottom: 1px solid #ddd;}
.cases ul li:hover{background-color: #eee;}
.cases ul li img{float: left;width: 219px;height:130px;}
.cases ul li h3{font-size: 16px;margin-bottom: 10px;}
.cases ul li p{color: #666;height:72px;overflow: hidden}
.cases ul li span{font-size: 12px;float: right;margin-left: 50px;color:#888;}

/*page*/
.paging{min-width: 200px;height: auto;margin-top:20px;clear: both;text-align: center;font-size: 14px;}
.paging ul{width: auto;height: 100%;background: #fff;display: inline-block; zoom: 1;}
.paging ul li{display: inline-block; zoom: 1;}
.paging ul li a{border: 1px solid #fff;}
.paging li.paging_current a,.paging li:hover a {color: #f28211;border: 1px solid #eee;display: inline-block; zoom: 1;moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.paging li a {display: inline-block; color: #666;padding: 3px 14px; margin: 0 3px;}
.paging .total a{border: 1px solid #eee;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.paging .total{cursor: pointer}

.case_list{ padding-top: 20px;}
.case_list ul li{ position: relative; float: left; margin-left: 10px; /*background: #eee;*/ text-align: center; margin-right: 10px; margin-bottom: 20px; width: 280px; height: 210px;}
.case_list ul li img{ width: 280px; height: 180px; text-align: center;}
.case_list ul li h3{ width: 280px; position: absolute; top:180px; height: 30px; background: #eee; line-height: 30px; font-size:14px; color:#444; font-weight: 100;}
.case_list ul li:hover{ background: #016DB8; color: #fff;}
.case_list ul li:hover h3{ background: #016DB8; color: #fff;}

.article h4{font-weight:bold;color: #002b5e;text-align: center;height:50px;line-height: 50px;font-size: 16px;}
.article .article-info{background-color: #eee;height:40px;line-height: 40px;padding: 0 10px;box-sizing: border-box;font-size: 12px;}
.article .article-info span{margin-right: 15px;}
.article .share{margin-top: 10px;}
.article .article-con{    width: 80%;margin: 20px auto;}
.article .article-con img{padding:0 15px;max-width:100%;}
.article .page{margin:20px 0 10px 0;font-size: 12px;}
.article .page a:hover{color: #0a5995;font-weight: bold}

/*浮动样式*/
#point1{
	position:absolute;visibility:visible;background:#cc0000;min-height:60px;width:100%;z-index:9999;
}
.point_t{color:#ffffff;font-size:30px;width:90%;margin:0 auto;line-height:50px;margin-top:20px;margin-bottom:20px;text-align:center;}
#Javascript.RightDiv{ display: none;}
