﻿.top{ background:#024087; height:35px; line-height:35px; color:#84a6ce; font-size:12px;}
.top_l{ width:220px;}
.top_r{ width:290px;}
.menu {float:left; }
.menu a{ color:#84a6ce; margin:0 15px;}
.search-tb{width:28px; height:25px; background:#015bbb; padding:5px; margin-left:5px; }
.ss{ width:210px; height:30px; position:absolute; display:none; margin-left:385px; left:50%; *margin-left:0px; *left:990px; top:38px; z-index:999; background:#fff; border-radius:100px; overflow:hidden;}
.ssk{ width:165px; *width:150px; height:21px; line-height:21px; float:left; overflow:hidden; border:none; background:none; outline:medium none; color:#ccc; padding:3px 0 3px 10px;}
.search_btn{ float:right; width:23px; height:21px; padding:3px 5px;outline:medium none;}



.top_b{ background:#014899; height:120px;}
.logo{ margin-top:12px;}


/******nav******/
.index_nav {width: 100%;background:#4070ba; float:left; height:55px; z-index:999; position:relative;}
.nav{ width:1200px; margin:0 auto; position:relative;}
.nav ul {padding:0; margin:0;list-style-type: none;  }
.nav ul li {float:left; text-align:center; height:55px; display:block;float:left; padding:0 23px; display:block;}
.nav ul li a{text-decoration:none;text-transform:capitalize;display:block; font-size:16px; height:55px; line-height:55px; color:#fff; }
.nav ul li:hover { background:#ecf7ff;}
.nav ul li:hover a{ color:#034990;}
.nav ul li.hover { background:#ecf7ff;}
.nav ul li.hover a {color:#034990;}



.ejdh{position:absolute; left:0; padding:20px 30px 20px 20px; background:url(../images/ejbg.png) repeat; height:168px; z-index:998; width:830px; top:55spx; left:0; display:none;}
.nav ul li:hover .ejdh {display:block; }
.lj { width:500px; float:left;}
.lj li{ width:125px!important; padding:0px !important; overflow:hidden; height:36px !important; line-height:36px !important; text-align:left!important; margin-right:35px; border-bottom:1px solid #ddd;}
.lj li a{ font-size:14px!important; height:36px !important; line-height:36px !important; font-weight:normal!important; color:#222!important; padding-left:10px;}
.lj li a:hover{ color:#034990 !important; font-size:14px!important; font-weight:normal!important; background:none !important;}
.lj li:hover{ background:none!important;}

.lj_img{ float:right; margin-top:10px; width:295px; padding-left:30px; border-left:1px solid #ccc;}

.ej1{left:0px;}
.ej2{left:60px;}
.ej3{left:120px;}
.ej4{left:180px;}
.ej5{left:210px;}
.ej6{left:230px;}
.ej7{left:250px;}
.ej8{left:288px;}
.ej9{left:300px;}
.ej10{left:320px;}



/***
.banner{ width:100%; background:#efefef; position:relative; z-index:10; height:410px; overflow:hidden;}
.bannercon{ position:relative;zoom:1; margin:0 auto; width:1200px;}
.bannercon .main{ width:100%; float:left;}
.bg_colors{ position:absolute; left:0; top:0; width:100%; height:410px;}
.bgs_box{ position:absolute; left:0; top:0; width:100%; height:410px;opacity:0;filter:alpha(opacity=0);}
.bgs_box a{ display:block; height:410px; line-height:10000px; }
.bg_colors .on{opacity:1;filter:alpha(opacity=100)}
.s_arr{ position:relative;}
.s_left, .s_right{width:30px; height:65px;cursor:pointer; position:absolute; z-index:66; margin-top:160px;}
.s_left{ background:url(../images/an1.png) no-repeat; left:50px;}
.s_right{background:url(../images/an2.png) no-repeat; right:50px;}
.switch_list{ position:relative; left:50%; top:410px;  }
.switch_list div{ position:absolute; bottom:10px;}
.switch_list div span{float:left; vertical-align:top; width:16px; height:16px; overflow:hidden; margin:0 5px; background:url(../images/dd1.png) top left no-repeat; cursor:pointer;}
.switch_list div .on{ background:url(../images/dd.png) top left no-repeat;}


***/





#banner { position: relative; z-index: 1; width:1200px; height:410px; margin:0 auto; overflow:hidden;}
#banner ul li { position: absolute; z-index: 2; }
#banner ul li img { width:1200px; height:410px;}

#banner .arrow-l { cursor: pointer; position: absolute; top: 45%; left: 1%; z-index: 999; display: inline-block; width:30px; height:65px; }
#banner .arrow-r { cursor: pointer; position: absolute; top: 45%; right: 1%; z-index: 999; display: inline-block; width:30px; height:65px;  }
#banner .arrow-r:hover,#banner .arrow-l:hover { opacity: 0.8; }
#banner .slider-btn { display:none; }
#banner .banner-pageing { width: 100%; position:absolute; z-index: 222; bottom: 10px; left:45%;}
#banner .banner-pageing a { margin-right: 10px; width:16px; height:16px; display:inline-block; background: url(../images/dd1.png) no-repeat center; }
#banner .banner-pageing a.active,#banner .banner-pageing a:hover { background: url(../images/dd.png) no-repeat center; }






.tit{ height:50px; line-height:50px;}
.tit h2{ width:90px; font-size:18px; font-weight:bold; background:url(../images/h2bg2-1.jpg) bottom left no-repeat;}
.tit a{ font-size:14px; color:#999;}




.news{ width:775px; height:435px; overflow:hidden;}

/****.newstu{ width:775px; height:240px; overflow:hidden;}
.newstu li{ width:370px; height:240px; overflow:hidden; float:left; position:relative;}
.newstu li img{ width:370px; height:240px; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;}
.newstu li img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.newstu li span{ background:url(../images/yinying.png) left bottom repeat-x; height:40px; position:absolute; z-index:2; top:170px; font-size:15px; color:#fff; width:350px; line-height:40px; padding:0 10px;}****/

.newstu{ width:775px; height:240px; overflow:hidden; position:relative; }
.newstu .hd{ overflow:hidden; }
.newstu .hd a{display:block;  width:30px; height:30px; overflow:hidden;top: 50%; margin-top: -15px; position: absolute; cursor:pointer; background: url(../images/btn3.png) no-repeat;}
.newstu .hd .prev{ left:1px;z-index: 999; background-position: 0 0;}
.newstu .hd .next{ right:5px;z-index: 999;background-position: right 0; }

.newstu .bd{ width:775px; height:240px;}
.newstu .bd ul{ overflow:hidden; width:775px; height:240px;}
.newstu .bd ul li{ 
width:370px; height:240px; overflow:hidden; margin-right:30px; float:left; position:relative;}
.newstu .bd ul li img{ 
 width:370px; height:240px; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;}
.newstu .bd ul li img:hover{
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.newstu .bd ul li span{ background:url(../images/yinying.png) left bottom repeat-x; height:40px; position:absolute; z-index:2; top:200px; font-size:15px; color:#fff; width:350px; line-height:40px; padding:0 10px;}






.rollBox {width:775px; height:240px; overflow:hidden; position:relative;}
.rollBox .LeftBotton { float:left;width:30px; height:30px; overflow:hidden;top: 50%; margin-top: -15px; background: url(../images/btn3.png) 1px no-repeat; position:absolute; z-index:88;}
.rollBox .RightBotton { right:0;width:30px; height:30px; overflow:hidden;top: 50%; margin-top: -15px;  background: url(../images/btn3.png) -30px no-repeat; position:absolute; z-index:89; margin-right:5px;}
.rollBox .Cont {width:775px; height:240px; overflow:hidden;}
.rollBox .ScrCont {width:800%}
#List1,.rollBox,.rollBox #List2 {float: left}
.rollBox li{width:370px; height:240px; overflow:hidden; margin-right:30px; float:left; position:relative; z-index:5;}
.rollBox li img{ width:370px; height:240px; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;}
.rollBox li img:hover{
-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }
.rollBox li span{ background:url(../images/yinying.png) left bottom repeat-x; height:40px; position:absolute; z-index:2; top:200px; font-size:15px; color:#fff; width:350px; line-height:40px; padding:0 10px;}





.new_list{ width:775px; height:135px; overflow:hidden;}
.new_list ul li { height:32px; line-height:32px; width:370px; overflow:hidden; display:block; float:left; font-size:15px;}


.tzgg{ width:400px; height:435px; overflow:hidden;}
.list { width:400px; height:380px; overflow:hidden;}
.list ul li {height:35px; background:url(../images/xb.png) left 14px no-repeat; line-height:35px;overflow:hidden; font-size:15px; padding-left:10px;}




.box{ background:#f1f1f1;}
.mtpy{ width:370px; height:345px; overflow:hidden;}
.mtpy ul li { height:70px; overflow:hidden; display:block; margin-top:20px;}
.mtpy li .rq { display:block; width:62px; height:59px; margin-top:5px; line-height:25px; text-align:center; background:#fff; font-size:12px; color:#014899;}
.mtpy li .rq h2{ font-size:18px; color:#fff; background:#014899; line-height:30px; display:block;}
.mtpy li .zw { width:295px; display:block; font-size:15px; line-height:24px;}
.mtpy li .zw p{font-size:14px; color:#999; display:block;}


.xsky{ width:370px; height:345px; overflow:hidden;}
.xsky ul li{height:32px; font-size:15px; overflow:hidden; line-height:32px;}
.xsky ul li span{ float:right; color:#999; font-size:14px;}
.xsky ul li.tt{ height:75px !important; overflow:hidden; line-height:26px !important; font-size:15px;}
.xsky ul li.tt p{ color:#999; font-size:14px; line-height:24px;}


.zbgg{ width:400px; height:345px; overflow:hidden;}
.zbgg ul li { height:50px; overflow:hidden; display:block; margin-top:19px;}
.zbgg li .rq1 { display:block; width:55px; padding-right:10px; color:#888; border-right:1px solid #999; height:40px; margin-top:5px; line-height:22px; text-align:center; font-size:12px;}
.zbgg li .rq1 h2{ font-size:25px; line-height:22px; display:block;}
.zbgg li .zw1 { width:320px; display:block; font-size:15px; line-height:24px;}


.szhpt{ background:url(../images/dlbg2-1.png) left top no-repeat; width:247px; height:103px; padding:10px 20px; overflow:hidden; margin-right:20px;}
.yxdl{ background:url(../images/dlbg2-2.png) left top no-repeat; width:247px; height:103px; padding:10px 20px; overflow:hidden;}
.szhpt h2,.yxdl h2{height:30px; line-height:30px; width:122px; font-size:14px;}
.k {width:125px; border:1px solid #dfdfdf; background:#fff; height:26px; line-height:26px; color:#999; margin-top:2px; outline:medium none;}
.dlan{ width:64px !important; height:56px !important; margin-left:5px !important; margin-top:3px;}



.kslj{ width:600px; height:123px; overflow:hidden;}
.kslj ul li{ width:185px; height:53px; float:left; display:block; margin-left:15px; margin-bottom:15px;}




.box2{ background:url(../images/footbg.jpg) bottom center no-repeat; padding-bottom:15px;}


.fc{ width:1200px; height:417px; margin:0 auto; margin-top:15px;}

.fckk1{ width:289px; height:188px; float:left; background:url(../images/xyfg2.png) 25px center no-repeat #af251b; overflow:hidden;}
.fckk1 a{width:289px; height:188px; display:block; overflow:hidden;}


.fckk2{ width:289px; height:230px; float:left; overflow:hidden; position:relative;}
.fckk2 img{width:289px; height:229px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1; overflow:hidden;}
.fckk2 img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

.fckk3{ width:543px; height:248px; float:left;overflow:hidden; position:relative;}
.fckk3 img{width:543px; height:248px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1; overflow:hidden;}
.fckk3 img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

.fckk4{ width:154px; height:248px; float:left; background:url(../images/xsyj.png) 65px 20px no-repeat #b7ab01;overflow:hidden;}
.fckk4 a{ width:154px; height:248px; display:block; overflow:hidden;}

.fckk5{ width:213px; height:248px; float:left;overflow:hidden; position:relative;}
.fckk5 img{width:213px; height:248px; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1;}
.fckk5 img:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

.fckk6{ width:304px; height:169px; float:left; background:url(../images/xshd.png) center no-repeat #177e7a; overflow:hidden;}
.fckk6 a{ width:304px; height:169px; display:block; overflow:hidden;}

.fckk7{ width:303px; height:169px; float:left;overflow:hidden; position:relative;}
.fckk7 img{width:303px; height:169px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1; overflow:hidden;}
.fckk7 img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

.fckk8{ width:303px; height:169px; float:left; overflow:hidden; position:relative;}
.fckk8 img{width:303px; height:169px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; position:absolute; z-index:1; overflow:hidden;}
.fckk8 img:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); }

.cs{ width:289px;height:417px; float:left; }
.csr{ width:911px;height:417px; float:right;}