﻿*{ margin:0px; padding:0px;}
body{ color:#333333; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#f7f6f3}
div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,font,span,dl,dt,dd,form,textarea,input,form,cite{ margin:0; padding:0; }
ul,ol{ list-style-type:none;}
h1,h2,h3,h4,h5{font-weight:500;}
img{ border:none;}
.hidden{ display:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#1174b5; text-decoration:none;}
.undis{ display:none}
.dis{ display:block}
.fl{ float:left; display:inline}
.fr{ float:right; display:inline}
.w{MARGIN: 0px auto; width:1100px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.logo{ float:left; padding:15px 0}
.top12{float:right;padding-right:10px; padding-top:10px; font-size:14px;}
.nav{   height:50px; background-color:#1993c6;min-width:1160px}
.nav-1{ width:1160px; margin:0px auto;}
.nav li{ float:left;  height:50px; line-height:50px;  position:relative; z-index:99;  border-right:1px dotted #ffffff; width:100px; text-align:center}
.nav li a{ font-size:12px; font-weight:bold; color:#FFFFFF}
.nav li div{ position:absolute; line-height:15px; width:200px; top:50px; left:-15px; display:none; border-radius:5px;  padding-bottom:1px; }
.nav li div a{ display:block;font-size:12px; padding:10px 10px; font-weight:100 ;border-radius:5px; background-color:#1993c6; margin-top:3px; }
.nav li:hover{ background-color:#0b6fbb}
.nav li:hover div{ display:block}
.nav li div a:hover{ background-color:#ffffff; color:#0b6fbb}


.nav li div a:last-child
{ 
border-bottom:0px solid #ffffff
}

/*banner*/
.banner{ height:254px;  margin:0px auto}
.banner .flexslider{position:relative;height:254px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; overflow:hidden; width:100%; margin:0px auto}
.banner .slides{position:relative;z-index:1; height:254px; overflow:hidden;}
.banner .slides li{height:254px;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:34%;}
.banner .flex-direction-nav li a{display:block;width:40px;height:76px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{left:-5px;background:url(../images/left.png) center center no-repeat ; display:none}
.banner .flex-direction-nav li a.flex-next{right:-5px;background:url(../images/right.png) center center no-repeat ; display:none}

.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.banner .flex-control-nav li{display:inline-block;width:25px;height:5px;margin:0 5px;*display:inline;zoom:1; }
.banner .flex-control-nav a{display:inline-block;width:25px;height:5px;line-height:40px;overflow:hidden;cursor:pointer; background-color:#ffffff}
.banner .flex-control-nav .flex-active{ background-color:#1993c6}


.w260{ width:260px}
.ku{ background-color:#ffffff; margin-top:20px;border-radius:0px}
.ku h3{ display:block; height:35px; background-color:#313131; line-height:30px; text-indent:22px; font-size:15px; color:#FFFFFF;border-bottom:1px solid #c5c5c5; font-weight:bold }
.ku .list {border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; }
.ku .list a{ display:inline-block;  margin-top:5px; }


.ku .list1 { height:226px; overflow:hidden;border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; }
.ku .list1 a{ }
.w535{ float:left; width:535px;  margin-left:20px}
.con{ padding:22px; line-height:170%; color:#333333; font-size:14px; overflow:hidden ; min-height:455px}
.con .more{ text-align:right}
.con .more a:hover{ color:#0b68a5; text-decoration:underline}
.news-list{ padding:10px 0; overflow:hidden }
.news-list li{ line-height:25px; margin:0 15px}
.news-list li a{ font-size:14px}
.news-list span{ float:right;font-size:14px}
.friend{border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; overflow:hidden}
.link { margin:0px auto; width:178px;}
.link li{ width:178px; line-height:22px; margin-top:8px; text-align:left}
.link li a{  font-size:14px}
.link li:hover{}
.link li:hover a{ text-decoration:underline}
.w260{ width:260px}
.link2 { padding:13px 0;border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-bottom:1px solid #c5c5c5; overflow:hidden}
.link2 dl{ display:block; background:url(../images/dot.jpg) left 7px no-repeat; padding-left:15px; line-height:170%; margin-left:25px}
.link2 dl a{ font-size:14px}
.more2{ text-align:right; padding-bottom:10px}
.more2 span{ margin-right:10px; margin-top:5px}
.date h2{ font-size:58px; text-align:center; font-weight:bold; padding:35px 0}
.dateS{ padding:25PX; line-height:180%}
.m160{ height: auto; overflow:hidden}
.m140{ height:auto; overflow:hidden}
.m110{ height:auto; overflow:hidden}
.foot{ padding-bottom:30px; padding-top:30px; text-align:center; color:#f1f1f1; background-color:#313131; margin-top:22px; border-radius:0px 0px 5px 5px; height:40px; line-height:40px;min-width:1100px;}
.dateS a:hover{color:#1779c2}


.w260 .ku h3{ background:url(../images/lmbg1.png)}
.w535 .ku h3{ color:#3286c7; background:none; border:0px}
.bd{ margin-top:10px; text-align:center; padding-bottom:10px; font-weight:bold;}
.wz{ margin-left:35px}
.wz a.a1{ color:#1779c2  }

.form .user{ width:236px; height:45px; background:url(../images/txt1.jpg) 22px center no-repeat; margin-top:10px; margin-bottom:10px; margin-left:15px; border:1px solid #257dbf; background-color:#ffffff;border-radius:5px }
.form .password{ width:236px; height:45px; background:url(../images/txt2.jpg)  22px center no-repeat; margin-top:10px; margin-bottom:10px; margin-left:15px; border:1px solid #257dbf; background-color:#ffffff;;border-radius:5px }
.form .user input{ width:160px; height:40px; float:right; margin-right:5px; margin-top:2px; outline:none; border:0px; line-height:40px; color:#565252}
.form .password input{ width:160px; height:40px; float:right; margin-right:5px; margin-top:2px; outline:none; border:0px; line-height:40px; color:#565252}
.form{  overflow:hidden; padding-bottom:10px; margin:10px 0px; height:228px}

.submit{ margin:0px auto; width:236px; margin-left:15px}
.submit input{ width:236px; height:40px; background-color:#1993c6; border:0px; color:#FFFFFF; font-size:16px;border-radius:5px}
.submit input:hover{ background-color:#1993c6}
.bannertitle{
    position: absolute;
    z-index: 99;
    right: 0;
    top:30%;
    background: rgba(36, 95, 182, 0.4);
    font-size:26px;
	font-weight:500;
    color:#FFF;
    padding: 20px 40px 20px 20px;	
}
.ss2{
    font-size:20px;
	line-height:30px;
 }
@media only screen and (max-width:640px){
.bannertitle{
    font-size:18px;

}
.ss2{
    font-size:14px;

 }
	
}	


