﻿@charset "utf-8";
/* CSS Document */

html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0; font-size:14px; color:#333;font-family: frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;}
a{font-size:14px; color:#333; text-decoration:none}
a:hover{color:#1E61BA; text-decoration:non}
*{margin:0; padding:0;}
img{border:none;margin:0; padding:0;transition: all 0.6s;cursor: pointer;}
ul,li{list-style:none;margin:0; padding:0;}
.w1100{width:1200px; margin:auto;}
.clear{clear:both; margin:0; padding:0;}
#body{line-height:30px; padding-top:30px;}
#body img{max-width:850px;}
.fl{ float:left;}
.fr{ float:right;}
.bg{ background-color:#F9F9F9; width:100%; overflow:hidden;}
.dbt{line-height:30px; padding-top:60px; font-size:20px; font-weight:bold; color:#ea5514; text-align:center;}
.zz{ text-align:center; color:#999999; text-align:center;margin-top:20px;}
.gd{ clear:both; height:50px;}


/* &#887;&#65533;&#65533; */
.topxx{width:100%; height:3px; background-color:#005BAC;}
.topnav{width:243px; height:27px; float:right; background:url(t1.jpg);}
.topnav ul{margin-left:20px;}
.topnav li a{color:#FFFFFF; display:block; float:left; padding-left:5px; }
.topnav li a:hover{color:#FF7E00;}
.tel{margin-top:10px; margin-bottom:15px;}

/*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#700;*/
.nav{height:50px; float:right; width:700px; }
.nav li{float:left;}
.nav li a{display:block; width:100px; text-align:center; font-size:16px; line-height:50px; height:50px;  color:#FFFFFF;}
.nav li a:hover{ background-color:#FF7E00;}

/* banner */
#full-screen-slider { width:100%; height:660px; float:left; position:relative;z-index:999;}
#slides { display:block; width:100%; height:660px; list-style:none; padding:0; margin:0; }
#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:27%; top:600px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:17px; height:17px; line-height:16px; float:left; margin-left:15px; border-radius:50%; background-color:#FFFFFF}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background-color:#005BAC;}

/*about*/
.about{ padding-top:60px; clear:both;}
.about .bt{text-align:center; margin-bottom:60px;}
.about .neirong{width:692px; height:261px; background:url(t4.png) no-repeat; float:right;}
.about .man{ margin:20px; color:#666666; line-height:26px; height:185px;}
.about .more{text-align:right; padding-right:120px;}
.about .more a{color:#FFFFFF; font-size:16px;}
.about .more a:hover{color:#FF7E00;}

/*cpzx*/
.cpzx{width:100%; overflow:hidden; margin-top:40px;}
.cpzx .w208{width:260px;}
.cpzx .w208 span{background:url(t5.jpg); height:70px; color:#FFFFFF; font-size:20px; display:block; line-height:70px; padding-left:50px; font-weight:bold;}
.cpzx .w864{width:900px;}
.cpzx .cpzs{ margin-top:20PX; }
.cpzx .cpzs li{float:left; margin-bottom:10px; margin-right:17px;border:1px solid #EAEAEA; padding:9px;}
.cpzx .cpzs li:hover{border:1px solid #1E61BA;}
.cpzx .cpzs li img{width:260px; height:208px;}
.cpzx .cpzs li span{ display:block; text-align:center; height:35px; line-height:35px; font-size:14px;}
.cpzx .w864 .bt{background:url(t11.jpg); height:70px; color:#0058AA; font-size:20px; display:block; line-height:70px; padding-left:30px; font-weight:bold;}

.video li{float:left; margin-bottom:10px; margin-right:12px;border:1px solid #EAEAEA; padding:6px;}
.video li:hover{border:1px solid #1E61BA;}
.video li img{width:190px; height:160px;}
.video li span{ display:block; text-align:center; height:25px; line-height:25px; font-size:14px;}


/*new*/
.new ul{width:864px;}
.new ul li {float:left; border-bottom:1px dashed #C6C6C6; width:100%;}
.new ul li a{ display:block; height:47px; line-height:47px;}
.new ul li span{ float:right;}

/*news*/
.news ul{margin-left:30px; width:770px;}
.news ul li {float:left; border-bottom:1px dashed #C6C6C6; width:100%;}
.news ul li a{ display:block; height:47px; line-height:47px;}
.news ul li span{ float:right;}

/*foot*/
/*footer*/
.f_bg{ width:100%; min-width:1200px; background:#32373C; overflow:hidden; color:#ffffff;}
.f_bg a{ color:#FFFFFF;}
.f_bg a:hover{ color:#8FBBFF;}

.f_1{ width:660px; float:left;}
.f_1 h1{ color:#FFFFFF; font-size:24px;}
.f_1 span{ display:block; color:#DEFF00; font-size:30px; line-height:40px;}
.f_1 .qq{ background:url(qq.png) left no-repeat; padding-left:30px; height:25px; line-height:25px; display:block; margin-top:10px;}
.f_2{ width:300px; float:left;}
.f_2 li{ float:left; border-bottom:1px solid #AFBFD4; width:120px; text-align:center; height:35px; line-height:35px; margin-left:15px; margin-right:15px;}
.f_3{ float:right; text-align:center;}
.yqlj{ margin-top:20px;}
.yqlj li{ float:left; height:28px; line-height:28px;}
.yqlj .xx{ color:#FFFFFF; padding-left:8px; padding-right:8px;}
.footer{ border-top:1px solid #282D32; background-color:#282D32; clear:both; margin-top:20px; line-height:60px; text-align:right;}


/* &#65533;&#65533;&#1203; */
.page{ font-family:Arial, Helvetica, sans-serif;clear:both;line-height:20px; margin:10px 0; padding:5px;}
.page a{color:#005BAC;padding:3px;border:1px solid #005BAC;text-decoration:none;margin-right:5px;}
.page a:link{color:#005BAC}
.page a:visited {color:#005BAC}
.page a:hover{background:#005BAC;color:#fff;}
.page a:active{color:#005BAC}
.page span{background:#005BAC;color:#fff; padding:3px;border:1px solid #005BAC;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;}


#left {margin:0;}
#left ul{list-style:none;padding:0;border:0;}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none; background:url(../im/left.jpg); color:#333;  font-size:16px;line-height:61px; width:260px;  text-align:center; }
#left li a:hover {float:left; text-decoration: none; background:url(../im/left.jpg); color:#1E61BA;}
#left ul .curr a{float:left; text-decoration: none; background:url(../im/left.jpg); color:#1E61BA;}

.lxwm{ width:260px; height:271px; background:url(lxwm.jpg); clear:both;}
.lxwm p{ padding-left:22px; padding-top:80px; padding-right:10px; line-height:28px; color:#666666;}

.yyly ul{ margin-top:30PX;}
.yyly ul li{ float:left; margin:1px; width:298px;}



.tjxw { margin:10px; height:110px;}
.tjxw h1 a{color:#E75959; font-size:20px; line-height:45px; height:45px; display:block;}
.tjxw h1 a:hover{color:#317EF3;}
.tjxw p{ color:#666666; font-size:12px; line-height:22px; display:block;}
.xwzs{ margin:10px;border-top:1px solid #E5E5E5; padding-top:20px;}
.xwzs dt{ float:left; line-height:33px; background:url(tt.jpg) left no-repeat; padding-left:15px; width:475px;}
.xwzs dt:hover{color:#317EF3;}
.xwzs span{ float:right; text-align:right; font-size:14px; color:#666666;}

.sbxq{ width:100%; height:70px; text-align:center; color:#FFFFFF; background-color:#305DC3; padding-top:30px; margin-top:50px;} 
.sbxq p{ color:#FFFFFF;  font-size:24px;}
.sbxq a{ color:#FFFFFF; font-size:24px;}
.sbxq a:hover{ color:#CC6600;}


/*焦点图*/
.focus{ position:relative; width:660px; height:400px; background-color: #000; float: left;}  
.focus img{ width: 660px; height: 400px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
