 @charset "utf-8";
/* CSS Document */
body,div,a,p,img,ul,li,dl,dd,dt,span,b,em,h1,h2,h3,table,td,tr,input{ margin:0; padding:0; }
img,input{border:0;}
ul,li{ list-style:none;}
body{ font-size:14px; line-height:28px; font-family:"Microsoft YaHei",SimHei,Georgia, "Times New Roman", Times, serif}
a:link,a:visited{ text-decoration:none; color:#fff;}
#demo a,#demo00 a{color:#000;}
.fl{ float:left;}
.fr{ float:right;}
/*top*/
#top{ width:100%; color:#fff;}
.top{ height:32px; background:#1e5e9c; line-height:32px;}
.top .top_1{ width:1010px; margin:0 auto;}
.top .top_1 .fr a{ margin:0 10px;}

.header{ width:1100px; height:118px; margin:0 auto;}
.header dl dd{float:left; width:360px; margin-top:15px;}
.header dl dt{float:right; width:650px;}
.header dt ul li{float:left;width:80px; text-align:center;  height:118px; }
.header li a{ color:#555555; font-size:14px; display:block; width:80px; padding:30px 0 32px; }
.header li a:hover{ background:#1E5E9C; color:#fff;}
.header li a span{ display:block; width:80px;}

.banner{ width:100%; margin:0 auto; border-top:3px solid #8DA6C4; height:588px;}
#full-screen-slider { width:100%; height:588px; float:left; position:relative}
#slides { display:block; width:100%; height:588px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:540px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

#main{ width:100%;}
.part1{ border-top:1px solid #E3E3E3; margin-top:65px;}
.part1 .case,.part2_1{ width:1010px; margin:0 auto;  position:relative; text-align:center; top:-52px;}
 .case h1,.part2_1 h1{ color:#A8A8A8; margin-bottom:10px;}
 .case span, .part2_1 span{ font-size:20px; display:inline-block; padding:0 20px;  background:#fff;}
  .case .anli{ margin-top:20px;}
 .part1 .cp{ width:1010px; margin:0 auto;}
 .cp dl dd{ float:left; width:240px;}
 

 .cp dl h2{ display:block; background:url(../images/h2_bg.jpg) no-repeat; color:#fff; height:62px; font-size:24px; padding:20px 0 0 40px;}
 .cp dl h2 span{ display:block; font-size:14px;}
 .lei_1{ border:1px solid #ccc;padding: 10px 10px; overflow:hidden;  }
 .lei_1 li{white-space: nowrap;
margin: 2px 0;}
 .lei_1 li a{display: block;
font-size: 14px;
color: #fff;
background-color: #1e5e9c;
height: 30px;
line-height: 30px;
text-indent: 20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
border-bottom: #e6e6e6 1px solid;
font-weight: bold;
border-radius: 18px;}
 .lei_1 li ul {
padding-bottom: 5px;
overflow: hidden;}
 .lei_1 li ul li {
margin: 0;
float: left;
width: 50%;}
 .lei_1 li ul li a {
display: block;
height: 26px;
line-height: 26px;
background: url(../images/side_lsort.gif) 10px center no-repeat;
font-size: 14px;
color: #666;
text-indent: 20px;
font-weight: normal;
border: none;}
 
/* .cp dl dd .lei_1{ border:1px solid #ccc; background:#f2f2f2; width:238px;}
  .cp dl dd .lei_1 li{ display: block; width:220px;  margin:10px auto;
font-size: 14px;
color: #fff;
background-color: #1e5e9c;
height: 30px;
line-height: 30px;
text-indent: 20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
border-bottom: #e6e6e6 1px solid;
font-weight: bold;
border-radius: 18px;}*/
  .cp dl dt{ float:right; width:730px;}
  .cp dl dt .title{ height:32px; line-height:32px; border-bottom:1px solid #ccc;}
  .cp .title span{ float:left; display:inline-block; font-size:14px;}
   .cp .title span em{ font-style:normal; font-size:18px; color:#1e5e9c;}
  .cp .title a{ float:right;padding-right:10px; color:#999;}
  
.part4{ width:100%; background:url(../images/fs.jpg) repeat-x left 40px; clear:both; padding-top:40px;}
.part4_1{ width:1010px; margin:0 auto;} 
.i_syhy_tit {
width: 1010px;
margin: 0 auto;
height: 50px;
background: url(../images/i_syhy_tit.png) center top no-repeat;}
.ei_syhy_tit{background: url(../images/ei_syhy_tit.png) center top no-repeat;}
.i_ys_1 {
padding: 20px 0;
padding-left: 450px;
min-height: 400px;
background: url(../images/i_ys_1.jpg) left center no-repeat;
}
.i_yscon {
margin-bottom: 20px;}
.i_yscon ul li.tit1 {
background: url(../images/ys_tit_1.gif) left center no-repeat;}
.i_yscon ul li.tit {
height: 72px;
padding: 0 0 0 64px;
font-size: 18px;
color: #333;
font-weight: bold;
overflow: hidden;}
.i_yscon ul li.con {
background: url(../images/ys_con_bg.png) no-repeat 20px 8px;
padding-left: 44px;
line-height: 24px;
font-size: 16px;
margin-bottom: 10px;}
.i_yscon ul li.tit p {
display: block;
background:#ebebeb;
height: 35px;
line-height: 35px;
margin-top: 20px;}
.i_yscon ul li.tit {
font-size: 18px;
color: #333;
font-weight: bold;}
.i_yscon ul li.tit2 {
background: url(../images/ys_tit_2.gif) left center no-repeat;}
.i_yscon ul li.tit {
height: 72px;
padding: 0 0 0 64px;
font-size: 18px;
color: #333;
font-weight: bold;
overflow: hidden;}
.i_ys_2 {
padding: 20px 0;
padding-right: 400px;
min-height: 200px;
background: url(../images/i_ys_2.jpg) right center no-repeat;}

.i_yscon ul li.tit3 {
background: url(../images/ys_tit_3.gif) left center no-repeat;}
.i_yscon i {
color: #1e5e9c; font-style:normal;}
.fuwu{ width:100%; height:117px; background:url(../images/i_ban_2.png) no-repeat center top #0249a1;}

.part3{background:#f6f6f6; width:100%; padding-top:45px;}
.part2{ width:100%;  border-top:1px solid #E3E3E3; margin-top:65px; padding-top:5px;}
.part2_1 .gy{ background:#f6f6f6;}
.part2 .m_3{ width:1010px; margin:0 auto; overflow:hidden; height:400px; position:relative;}
.m_3 span{ display:block; background:url(../images/arrow.gif) no-repeat left center;  height:50px; line-height:50px;  padding-left:30px; margin-left:100px; position:absolute; top:310px; }
.m_3 span a{color:#ed413f;}
.m_3 .gs{ float:left; width:300px; background:url(../images/gs.gif) no-repeat center top; padding-top:129px; margin-right:40px; height:150px;}
.m_3 .gs h2{ color:#585858; text-align:center; margin:10px 0;}
.m_3 .news{ float:left; width:370px; background:url(../images/news.gif) no-repeat center top; padding-top:129px;  }
.m_3 .news ul{ margin-top:15px;}
.m_3 .news ul li{ background:url(../images/dian.gif) no-repeat left center; height:30px; line-height:30px; overflow:hidden; padding-left:10px; border-bottom:1px dashed #585858;}
.m_3 .news ul li a{ color:#585858; float:left;}
.m_3 .news ul li span{ float:right; background:none; display:inline-block; line-height:30px; color:#585858; margin:0; position:inherit;}
.m_3 .lx{ float:right; width:300px; background:url(../images/lx.gif) no-repeat center top; padding-top:129px;  }
.m_3 .lx p{ margin-left:40px; line-height:26px;  margin-top:15px;}

.news1{ width:100%; padding-top:45px;}
.news1_1{ width:100%;   border-top:1px solid #E3E3E3; margin-top:65px; padding-top:5px;}
.jianzheng{ width:1010px; margin:0 auto; background:url(../images/wit_sd2.gif) no-repeat center center; overflow:hidden; height:400px; }
.jianzheng ul li{ float:left; width:480px; padding:20px 0; border-bottom:1px solid #ddd; margin:0 12px; display:inline;}
.jianzheng ul li dl dd{ float:left; margin-right:25px; width:190px;}
.jianzheng ul li dl dd img{ border:4px solid #ccc;}
.jianzheng ul li dl dt{ float:left; width:265px; }
.jianzheng dt h3{ font-size:16px; text-align:center;}
.jianzheng dt p{ color:#999; font-size:14px; line-height:28px;}
.jianzheng dt p a{ color:#03F; }
.jianzheng dt p a:hover{text-decoration: underline;}
.jiagong{ width:1010px; margin:0 auto;}


#footer{ background:#1e5e9c; padding:20px 0; overflow:hidden;}
#footer .footer{ width:1010px; margin:0 auto;}
.footer dl dd{ float:left; mrgin-right:30px; width:300px;}
.footer dl dt{ float:left; line-height:27px; color:#edeaea;}

/*neiye*/
.main{ width:100%; background:url(../images/body.png) repeat-x left top;padding-top:15px;}
.main .frmain{ width:1010px; margin:0 auto 20px; overflow:hidden;}
.frleft{ float:left; width:240px;}
.frright{ float:right; width:720px; background:#FFF; padding:0 15px;}
.frleft .frcp dl dt{float:left; width:240px; margin-top:20px;}
.frleft .frcp dl dt p{ border:1px solid #ccc; padding:10px;}
.frleft .frcp dl dd ul{ background:#FFF;}
.frright .title{ float:left;width:100%; border-bottom:1px solid #cecece; margin-bottom:28px;}
 .frright a{ color:#000;}
 .frright .title span{float:left;;width:100px; font-size:18px; line-height:45px; font-family:'Microsoft Yahei';position:relative; margin-bottom:-1px; border-bottom:3px solid #0249a1 }
 .frright .title .fr{ margin-top:17px;}
.frright .title .fr font{ color:#0249a1; font-size:14px;}
.neirong{ font-size:14px; line-height:30px;}



/**/
a.abtn{display:block;height:130px;width:17px;overflow:hidden;background:url(../images/arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{float:right;background-position:-17px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist{width:1010px;height:204px;margin:0 auto;}
.scrolllist .imglist_w{width:970px;height:204px;overflow:hidden;float:left;position:relative;/*蹇呰鍏冪礌*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:200px;float:left;padding:0 10px;}
.scrolllist .imglist_w li img{padding:2px;border:solid 1px #ddd;}
.scrolllist .imglist_w li a{color:#3366cc;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p{height:48px;line-height:24px;overflow:hidden;float:left; text-align:center; width:200px; float:left;}
#s2{width:214px;}
#s2 .imglist_w{width:176px;}
#s2 .imglist_w ul{height:20000px;width:auto;position:absolute;left:0px;top:0px;}
#s2 .imglist_w li{float:none;}
.ry{background:#f6f6f6; }



.mr_frbox{height:200px;}
.mr_frBtnL{float:left;margin:28px 22px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:130px;width:900px;}
.mr_frBtnR{float:right;margin-top:28px;cursor:pointer;}
.mr_frUl ul li{float:left;height:200px;width:160px;margin-right:13px; padding:0 20px;}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8;}
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}
.mr_frUl ul li p{ text-align:center; color:#999;}