@charset "utf-8";
/* CSS Document*/
*{margin:0;padding:0;list-style:none;font:13px/22px "微软雅黑";}
div{ border:0px;}

img{border:0 dnone; margin:0; padding:0; behavior: url("iepngfix.htc") }
li,dt,dd{text-overflow:ellipsis; overflow:hidden;}
.fl{float:left; display:inline;}
.fr{float:right;}
.l{ text-align:left;}
.clear{clear:both;}
A:link { text-decoration:none; color:#1f1f1f;}
A:visited { text-decoration:none; color:#1f1f1f;}
A:hover { text-decoration: none; color:#0096e1;}

/* CSS bg */
.con{ width:1200px; margin:0 auto; clear:both;}

/* CSS top*/

/*#Layer1 {
margin:0 auto;
position:absolute;
z-index:1;
width: 600px;
height: 113px;
left: 50%;
}
#Layer2 {
position:absolute;
left:-600px;
top:-56px;
width:1200px;
height:113px;
z-index:2;
background:#fff;
}*/

.header{ height:100px; width:100%; margin:0 auto;}
.header_top{ width:100%; height:1px; overflow:hidden; background:#d9d9d9;}
.head{ width:1300px; margin:0 auto;}
.logo{ height:100px;}
/* CSS nav */
.nav{ width:860px; margin:0 auto; font-size:15px; padding-top:10px;}
.nav li{ width:140px; line-height:87px; float:left; background:url(../images/fen.jpg) no-repeat right top;}
.nav li span{ font-size:15px;}
.nav a{ font:15px/87px "微软雅黑"; display:block;  text-align:center;}
.nav li A:link { text-decoration:none; color:#1f1f1f; line-height:87px; text-align:center;}
.nav li A:visited { text-decoration:none; color:#1f1f1f; line-height:87px;text-align:center;}
.nav li A:hover { text-decoration: none;  line-height:87px; display:block; text-align:center; background:url(../images/ahover.jpg) no-repeat bottom; color:#0096e1;}

/* CSS banner */
.banner{ width:100%; margin:0 auto; margin-bottom:71px;}
.banner img{ width:100%;}
#full-screen-slider { width:100%;  float:left; position:relative}
#slides { display:block; width:100%;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:20%; top:250px; 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;}

.foot_tttt{ display:none;}
/* CSS content */
.con{ width:1200px; margin:0 auto;}

.gywm{}
.gywm-bt{ height:91px; margin-bottom:11px;}
.gywm-nr{ height:88px; margin-bottom:30px; color:#5f5f5f; text-align:center; font-size:14px;}
.more{ width:154px; height:38px; margin:0 auto; margin-top:19px;}

.serbg{ background:url(../images/ser.jpg) no-repeat top center; width:100%; height:556px; margin-top:89px;}
.ser{ width:1200px; padding-top:177px;}
.ser li{ display:block; width:400px; float:left;}

.pro{ width:100%; height:657px; background:#ebebeb; margin-top:110px;}
.probt{ height:121px; margin-bottom:20px;}
.profl{ text-align:center;}
.profl a{ color:#333; font-size:16px;}
.profl a:hover{ color:#0096e1; font-size:16px;}
.pronr{ margin:35px 0px 80px 0px;}

.lx{ margin-top:95px;}
.lxmap{ width:712px; margin-right:88px;}
.lxmapbt{ width:473px; margin-bottom:31px;}
.lxmaptp{ width:712px; height:318px; }
.lxmid{ width:13px; margin-right:56px;}
.lxnr{ width:331px; text-align:left; color:#838383; font-size:14px;}
.lxnr span{ font-size:17px; color:#333333; display:block; margin-bottom:22px;}
.lxnrbt{ margin-bottom:30px;}

/* CSS footer */
.foot{ width:100%; background:#4c4c4c; font-size:16px; height:297px; text-align:center; margin-top:70px;}
.foot1{ padding:70px 0px 20px 0px; color:#ededed;}
.foot1 a{ color:#ededed;}
.line{ width:100%; height:1px; background:#4c4c4c; margin-bottom:23px;}
.foot2{ width:100%; height:45px; background:#3b3b3b; color:#b3b3b3; font-size:13px;}

.butt{ width:100px; height:45px; background:#0096e2; text-align:center; color:#fff; font-size:14px; line-height:45px;}
.butt a{  text-align:center; color:#fff; font-size:14px; line-height:45px;}
.butt a:hover{  text-align:center; color:#fff; font-size:14px; line-height:45px;}

.W175{ width:185px;}
.W175 a{ color:#ededed;}
.W175 a:hover{ font-weight:bold;}
.font{ color:#b3b3b3; font-size:13px; text-align:left;}

/* CSS left */
.nban{ width:100%; overflow:hidden; margin:0 auto; margin-bottom:50px;}
.nban img{ width:100%;}
.left{ margin:0 auto;}
.p30{ padding-bottom:30px;}

.right{ width:1200px; line-height:24px; padding:0px 20px 50px 20px; clear:both; margin-bottom:60px;}
.site_nav{ color:#b6933d; margin:0 auto; height:50px; 
border-bottom:2px #e9e9e9 solid; line-height:50px;}
.site_nav span{ font-size:16px; display:block; line-height:50px; padding-left:15px;}


