/* CSS Document */

html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;color:#333333;font-family:Helvetica,Microsoft Yahei,微软雅黑,Simsun,宋体,Arial; font-size:12px;}
a{font-size:12px; color:#333333; text-decoration:none}
a:hover{color:#1764cd; text-decoration:none}
img{border:none}
.img:visited img{border: 1px solid #E6E7EB;}
.img img{border: 1px solid #E6E7EB;padding:1px;}
.img:hover img{border: 1px solid #1764cd;}
.img:hover{color: #333333; }
.w1244{width:1244px; margin:auto;}
.chl{clear:both;}
ul,li{list-style:none;}
.bg{background:url(bg.jpg) repeat-y center; overflow:hidden;}

.top{background-color:#e5e5e5; width:100%; height:35px; line-height:35px;}
.top .t_l{float:left}
.top .t_r{float:right}
.top .t_r a{ padding-left:5px; padding-right:5px;}

.logo{width:1244px; margin:auto;margin-top:16px; margin-bottom:26px;}

.up_nav{background-color:#1764cd; width:100%; z-index:9999;}
#nav {line-height: 55px;  list-style-type: none; background-color:#1764cd;position:relative; z-index:9999;width:1244px; margin:auto;}

#nav a {display: block; padding-left:12px; padding-right:12px; text-align:center;color:#ffffff; font-size:16px;}
#nav a:hover {color:#FFF;text-decoration:none;font-weight:bold;}
#nav li {float: left;  background:#1764CE;}
#nav li a:hover{ background:#ffffff; color:#FF0000;}
#nav li ul {line-height: 27px; width:460px; list-style-type: none;text-align:left;left: -999em;  position: absolute;}
#nav li ul li{float: left; width:460px;background:#ffffff;}
#nav li ul a{display: block; width:428px; line-height:45px; text-align:left; padding-left:15px; padding-right:5px; color:#666666; border-bottom:1px solid #cccccc;font-size:15px; overflow:hidden;}
#nav li ul a:hover  {background:#1764cd; color:#ffffff;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#nav .bk{border-right:1px solid #2d7ae4;}


#full-screen-slider { width:100%; height:480px; float:left; position:relative;z-index:999; background-color:#0099FF}
#slides { display:block; width:100%; height:480px; 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:63%; width:800px; margin:auto;top:430px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:40px; height:8px; line-height:9px; float:left; margin-left:15px; border-radius:3px; background-color:#F39F00}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#FFFFFF}

.cpzx{margin-top:25px;}
.cpzs{background-color:#F4F4F4; overflow:hidden;}
.cpzs .cpzj{ width:1255px; margin:auto; margin-top:35px; margin-bottom:35px;}
.cpzs li{ float:left; margin-left:5px; margin-right:7px;} 
.cpzs span{ display:block; font-size:16px; line-height:55px; font-weight:bold; text-align:center;}
.cpzs span:hover{ color:#1764cd;}

.jxsb{ margin-bottom:30px;}
.shebei{width:290px; float:left;}
.shebei h1{font-size:16px; font-weight:bold; text-align:center; line-height:45px;}
.shebei span{font-size:14px; line-height:180%;}

.fuwu{padding-top:30px; width:100%;}
.fuwu .fwwz{ width:630px; float:left; margin-top:15px; margin-bottom:15px;}
.fuwu .fwwz h1{ float:left; line-height:45px; font-size:26px; padding-left:15px;}
.fuwu .wz{ display:block; width:100%; float:left; width:630px; font-size:16px; padding-left:50px; line-height:35px;}

.case li{ float:left; margin-left:12px; margin-right:12px;} 
.case span{ display:block; font-size:14px; line-height:55px;  text-align:center;}
.case span:hover{ color:#1764cd;}

.about{ margin-top:30px;}
.about .a1{ float:left; font-size:16px; width:600px; line-height:32px;}
.about .more{ display:block; width:120px; line-height:35px; background-color:#1564CD; border-spacing:5px; color:#FFFFFF; text-align:center; margin-top:12px; font-size:14px;}

.news { width:100%; margin-top:20px;}
.news h1{ font-size:30px; text-align:center; color:#1766CD; margin-bottom:30px;}
.news .hyxw {width:583px; float:left; margin-top:10px; margin-bottom:50px;}
.news .hyxw .xin { border-bottom:1px dashed #666666; height:28px;}
.news .hyxw span{float:left; font-size:18px;}
.news .hyxw .more a {color:#666666;float:right;}
.news .hyxw .more a:hover{color:#BA292E;}
.news .hyxw ul{width:100%; float:left; margin-top:15px;}
.news .hyxw ul li {}
.news .hyxw ul li a{ height:24px; line-height:34px; font-size:16px; float:left; display:block; width:500px;}
.news .hyxw ul li a:hover{color:#BA292E;}
.news .hyxw ul li .data{ text-align:right; line-height:34px; width:83px; font-size:16px;}

.xwzx{ margin-top:30px;}
.xwzx li{float:left; width:1204px; float:left; background:url(t1.png); margin-bottom:25px; height:308px; padding:20px;}
.xwzx .img{float:left; width:430px; height:300px;}
.xwzx .bt{ float:right; width:750px;}
.xwzx h1{ font-size:18px; font-weight:bold; line-height:45px; font-weight:bold;color:#1764cd;}
.xwzx span{ line-height:200%; font-size:16px;}

.book{ width:100%; height:450px; background:url(book.jpg) no-repeat center;}

.ly{width:585px; background-color:#FFFFF; height:45px; line-height:45px; border:none; font-size:16px; font-weight:bold; color:#999999; padding-left:10px;}
.ly1{width:1225px; background-color:#FFFFF; height:115px; line-height:45px; border:none; font-size:16px; font-weight:bold; color:#999999; padding-left:10px; margin-top:30px;}
.ly2{ width:180px; line-height:45px; text-align:center; background-color:#1764cd; border-spacing:5px; color:#FFFFFF; font-size:18px; font-weight:bold; border:none; margin-top:20px;}
.ly2:hover{ background-color:#FF0000;}

#body{font-size:16px; line-height:200%;} 

#left { float:left; width:320px; }
#left ul{}
#left li{ float:left; width:320px;}
#left li a:link,
#left li a:visited {float:left;text-decoration: none;color:#ffffff;line-height:45px; width:300px; font-size:16px; font-weight:bold; text-align:left; padding-left:20px;background-color:#1764CE; border-bottom:1px; margin-bottom:5px;}
#left li a:hover {float:left; text-decoration: none;color:#ffffff; background-color:#4E88DA;}
#left .xiaolei{ width:300px; border-bottom:1px dashed #cccccc; line-height:45px; float:left; font-size:16px; padding-left:20px; margin-bottom:10px;}

.zhans{ float:right; width:900px;}
.zhans li{ float:left; width:276px; margin-right:12px; margin-left:12px;}
.zhans img{ width:280px; height:236px;}
.zhans span{ display:block; font-size:16px; text-align:center; line-height:40px;}
.biaoti{ text-align:center;background-color:#1764CE; color:#FFFFFF; font-size:18px; line-height:50px; margin-bottom:25px;}


.footer{ background-color:#1764cd; width:100%; overflow:hidden; color:#FFFFFF; font-size:14px; line-height:200%; padding-top:15px; padding-bottom:15px;}

.page{ font-family:Arial, Helvetica, sans-serif;clear:both;line-height:20px; margin:10px 0; padding:5px;}
.page a{color:#0A74C8;padding:3px;border:1px solid #0A74C8;text-decoration:none;margin-right:5px;}
.page a:link{color:#0A74C8}
.page a:visited {color:#0A74C8}
.page a:hover{background:#0A74C8;color:#fff;}
.page a:active{color:#0A74C8}
.page span{background:#0A74C8;color:#fff; padding:3px;border:1px solid #0A74C8;margin-right:3px;}
.page .cur{color:#fff;}
.page .cur a{ color:#fff;margin-right:0px;}
.page .cur a:link{color:#fff;}
.page .cur a:visited {color:#fff;}
.page .cur a:hover{color:#fff;}
.page .cur a:active{color:#fff;}


a.abtn { display: block; height: 130px; width: 17px; overflow: hidden; background: url(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: 1215px; height: 204px; margin: 0 auto; }
.scrolllist .imglist_w { width: 1162px; 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: 156px; height:186px; text-align:center; margin-left:9px; margin-right:9px; float: left; padding: 0 10px; background-color:#ffffff;
-moz-box-shadow: 2px 2x 2px #DBDBDB; /* 老的 Firefox */
box-shadow: 1px 6px 5px #DBDBDB;}
.scrolllist .imglist_w li img { padding: 2px; }
.scrolllist .imglist_w li a { font-size:14px;text-decoration: none; float: left; }
.scrolllist .imglist_w li a:hover img { filter: alpha(opacity=46); -moz-opacity: 0.46; opacity: 0.56; }
.scrolllist .imglist_w li p { height: 48px; line-height: 24px; overflow: hidden; 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; }
