@charset "utf-8";
body,ul,div,span,li,ol,a,p,h1,input,textarea,option{list-style-type:none;padding:0px;margin:0px;text-decoration:none;}
body,td,th,div,li,span,p,input,textarea,a {font-family:Arial,Tahoma,Verdana;}
body{font-size:12px;color:#555;background-color:#fff;}
a{color:#828282;}
div{ word-break:normal;word-wrap:break-word;}
td{border-color:#e6e6e6;padding:6px;line-height:16px}
table{border-collapse:collapse;}
hr.c7 {height:0px;border-top:1px solid #dfdfdf;border-right:0px;border-bottom:0px;border-left:0px;}
img{ border:0px;}
h1{font-weight:normal;}

.auto {width:100%;margin:0 auto;text-align:center;display:block;}
.nav{ width:1224px;margin:0 auto;padding:0px;text-align:left;}
#focus{margin:0 auto;padding-top:20px}
.page{background:#1f224e}

#left{width:268px;min-height:450px;background:#eee;overflow:hidden;}
#left .cur2 a{color:#fff;background:#11143e}
#left .cur3 a{color:#fff;background:#11143e}
#right{ width:900px;padding-left:16px;line-height:20px;min-height:450px;background:#fff;overflow:hidden;}
#right table{width:100%;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;width:auto;height:0px;}
.bs{border:1px solid #f00;}
.himg:hover .imgh{display:none}
.td1 input,textarea{vertical-align:middle;padding:5px;line-height:30px;width:600px;height:20px;color:#333;border:solid 1px #e2e2e2;}
.fback{margin-top:10px;height:auto;min-height:30px;line-height:30px;}
.fback .txt{width:100px;}
.fback .subbutton{width:100px;height:33px;padding:0px;line-height:30px;background:#11143e;color:#fff;}
.fback .vcode1{background:#eee;width:70px;height:26px;padding:6px 0 0 2px;text-align:center;overflow:hidden;}

.leftlist{ text-align:center;}
.title{height:47px;line-height:51px;overflow:hidden;text-align:left;padding-left:0px; }
.rtitle{margin:0 0 28px -18px}
.t1{font-size:16px;font-weight:bold}

.bigclass{width:100%;height:40px;line-height:40px;border-bottom:1px solid #cfcfcf;text-align:left;}
.bigclass p{line-height:14px;padding:6px 0 6px 0}
.bigclass a{display:block;color:#555;}
.bigclass:hover{background:#fff;}
.level_2{padding-left:11px;}
.level_3{padding-left:21px;}

.searchtop{width:253px;height:34px;margin-top:5px;background:url(../images/search.png) no-repeat left 0px;}
.searchtop .box{width:15px;height:34px}
.searchtop .inpbox{color:#333;width:195px;height:34px;margin:0px;background-color:transparent;padding:0 5px 0 0;border:0px;text-decoration:none;line-height:35px;}
.searchtop .inpgo{width:38px;height:34px;cursor:pointer;display:block;padding:0px;margin:0px;}
.searchtop input[type=submit]{border:none;background:none;background-color:transparent;}

.searchfoot{width:248px;height:32px;margin-top:5px;background:url(../images/search.png) no-repeat left -37px;}
.searchfoot .box{width:15px;height:32px}
.searchfoot .inpbox{color:#333;width:190px;height:32px;margin:0px;background-color:transparent;padding:0 5px 0 0;border:0px;text-decoration:none;line-height:33px;}
.searchfoot .inpgo{width:38px;height:32px;cursor:pointer;display:block;padding:0px;margin:0px;}
.searchfoot input[type=button]{border:none;background:none;background-color:transparent;}
.searchfoot input[type=submit]{border:none;background:none;background-color:transparent;}

#page{line-height:40px;margin-top:10px;text-align:center;word-wrap:break-word;}
#page a{padding:3px 8px 3px 8px;background:#ccc;margin-right:10px;margin-top:20px;}
#page a:hover{background:#333;color:#fff;} 
#page .cur{background:#333;color:#fff;} 
#page span{padding:3px 8px 3px 8px;background:#ccc;color:#333;margin-right:10px;margin-top:20px;}

#homenews li{width:100%;height:auto;line-height:16px;padding:6px 0 6px 0;overflow:hidden;word-break:normal;word-wrap:normal;white-space:normal;margin:0 auto;border-bottom:1px dashed #ddd;}

.newslist li a{line-height:30px;background:url(../images/icon_all.png) no-repeat left -80px;padding-left:10px;display:block;}
.newslist li:hover{background:#f7f7f7;}

.news_list li{width:100%;height:88px;margin-bottom:15px;border-bottom:1px dashed #ccc;overflow:hidden;}
.news_list li .ntxt{line-height:16px;width:691px;height:60px;margin-top:-2px;float:left;padding-left:15px;}
.news_list li .ntime{width:60px;height:60px;line-height:28px;padding:8px;font-size:15px;background:#f7f7f7;float:left;text-align:center;font-weight:bold;}
.news_list li a{display:block;}

#leipro li{margin-right:26px;padding-left:6px;margin-bottom:10px;float:left;background:#f7f7f7;border-radius:5px;}
#leipro li a{line-height:35px;width:240px;height:35px;padding-left:10px;background:url(../images/icon_all.png) no-repeat left -77px;display:block;}
#leipro li a p{line-height:15px;padding-top:3px}
#leipro li:hover{background:#eee;}

#hotpro LI{float:left;width:256px;height:110px;overflow:hidden;margin-bottom:15px;margin-right:15px;border:1px solid #eee;}
#hotpro LI .proimg{float:left;background:#fff;width:110px;height:110px;line-height:110px;cursor:pointer;}
#hotpro LI .txt{float:right;width:140px;line-height:15px;padding-top:1px;margin-top:2px;cursor:pointer;}
#hotpro li:hover{background:#f7f7f7;border:1px solid #333;}

#hot_pro li{width:162px;margin-bottom:20px;height:195px;border:1px solid #eee;margin-right:19px;overflow:hidden;float:left;text-align:center;}
#hot_pro li .proimg{width:160px;height:160px;}
#hot_pro li .protxt{height:29px;line-height:29px;padding:3px;cursor:pointer;background:#f7f7f7;overflow:hidden;}
#hot_pro li .protxt p{line-height:15px;}
#hot_pro li a{display:inline-block;}
#hot_pro li:hover{border:1px solid #333;}

#home_case li{margin-right:24px;width:255px;float:left;text-align:center;border:1px solid #eee;margin-bottom:20px;}
#home_case li .proimg{width:235px;height:150px;padding:10px 10px 0 10px;}
#home_case li .protxt{background:#f7f7f7;line-height:15px;padding:6px 10px 6px 10px;cursor:pointer;}
#home_case li a{display:inline-block;}
#home_case li a:hover{background:#f7f7f7;}

#prolist li{width:186px;float:left;text-align:center;border:1px solid #eee;margin-right:38px;margin-bottom:28px;}
#prolist li .proimg{width:160px;height:160px;padding:8px 8px 0 8px;}
#prolist li .protxt{line-height:15px;padding:3px 8px 8px 8px;cursor:pointer;}
#prolist li a{display:inline-block;}
#prolist li a:hover{background:#f7f7f7;}

#pro_list li{height:175px;margin-bottom:15px;border-bottom:1px dashed #ccc;overflow:hidden;}
#pro_list li .protxt{width:606px;cursor:pointer;line-height:20px;float:left;margin-top:-4px;padding-left:15px;}
#pro_list li .proimg{width:160px;height:160px;border:1px solid #eee;float:left;text-align:center;}
#pro_list li a{display:inline-block;}

.proline{border-top:1px dashed #ccc;height:1px;margin-top:20px;margin-bottom:20px}
.prosend{width:130px;height:30px;background:#11143e;border-radius:5px;line-height:30px;text-align:center;}
.prosend a{display:block;color:#fff}

#caselist li{width:237px;float:left;text-align:center;border:1px solid #eee;margin-right:33px;margin-bottom:20px;}
#caselist li .proimg{width:220px;height:140px;padding:8px 8px 0 8px;}
#caselist li .protxt{background:#f7f7f7;line-height:15px;padding:4px 8px 4px 8px;cursor:pointer;}
#caselist li a{display:inline-block;}
#caselist li a:hover{background:#f7f7f7;}

#case_list li{height:155px;margin-bottom:15px;border-bottom:1px dashed #ccc;overflow:hidden;}
#case_list li .protxt{width:530px;line-height:20px;float:left;margin-top:-4px;padding-left:15px;cursor:pointer;}
#case_list li .proimg{float:left;border:1px solid #eee;}
#case_list li a{display:inline-block;}

.bgcolor{background:#333;}
.bgend{background:#11143e;}
.footicon{width:116px;height:27px;margin-top:25px;background-image:url(../images/icon.png);background-repeat:no-repeat;}
.footicon a{display:block;float:left;width:27px;height:27px;margin-left:10px;}
.footfax{margin-left:20px;width:180px;margin-top:8px;padding-left:28px;line-height:35px;height:83px;background-image:url(../images/iconfax.png);background-repeat:no-repeat;overflow:hidden;}
.foot{color:#fff}
.foot a{color:#fff;margin-right:10px;}

#top2 {Z-INDEX:9999;POSITION:relative;LINE-HEIGHT:30px;WIDTH:100%;HEIGHT:30px}
#top2 UL {Z-INDEX:9999;POSITION:relative;MARGIN:0px auto;WIDTH:auto;}
#top2 UL LI {POSITION:relative;LINE-HEIGHT:30px;padding:0 8px;HEIGHT:30px;TEXT-ALIGN:center;FLOAT:left;}
#top2 ul .shu{width:1px;background:url(../images/shu.jpg) no-repeat center;}
#top2 UL LI A {font-size:13px;color:#fff;font-weight:bold}

.menus2 {Z-INDEX:99999;POSITION:absolute;WIDTH:260px;OVERFLOW:hidden;DISPLAY:none;TOP:42px;LEFT:-3px}
.mmm1 {background:#fff;}
.mmm2 {PADDING-BOTTOM:0px;LINE-HEIGHT:12px;MARGIN:0px;background:#fff;HEIGHT:12px;PADDING-TOP:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
#top2 .mmm1 .ppp2 {PADDING-LEFT:20px;BACKGROUND:url(../images/menus6.jpg) no-repeat;HEIGHT:8px;MARGIN-LEFT:5px;MARGIN-top:0px}
#top2 .mmm1 UL {PADDING-LEFT:15px;HEIGHT:auto;OVERFLOW:hidden;PADDING-TOP:15px}
#top2 .mmm1 UL LI {float:left;width:100%;LINE-HEIGHT:30px;HEIGHT:30px;}
#top2 .mmm1 UL LI A {color:#555;font-size:12px;font-weight:normal;TEXT-ALIGN:left;LINE-HEIGHT:30px;PADDING:0 2px 0 11px;HEIGHT:30px;DISPLAY:block;background:url(../images/icon_all.png) no-repeat left -79px;}
#top2 .mmm1 UL LI:hover{background:#f7f7f7;}
#top2 .mmm1 UL LI p{line-height:13px;padding:3px 0}

#full-slider {text-align:left;width:100%;height:380px;float:left;position:relative;}
#slides {display:block;width:100%;height:380px;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:45%;text-align:center;bottom:5px;z-index:1000; padding:5px 15px 5px 0;margin:0}
#pagination li {display:block;list-style:none;width:35px;height:10px;float:left;margin-left:15px;border-radius:5px;background:#FFF }
#pagination li a {width:35px;height:10px;display:block;padding:0;margin:0;text-indent:-9999px;}
#pagination li.current {background:#333;}

#navbottom .fdiv{width:190px;height:150px;padding:0 15px 0 55px;float:left;border-right:1px dashed #ccc;margin-top:18px;overflow:hidden;}
#navbottom .fdiv .title{line-height:20px;height:20px;padding:0px;margin-bottom:18px;}
#navbottom .fdiv ul{width:95%;float:left;padding-left:18px}
#navbottom .fdiv ul li a{height:22px;line-height:22px;padding-left:12px;DISPLAY:block;background:url(../images/icon_all.png) no-repeat left -83px;}
#navbottom .fdiv ul li a:hover{color:#333}
#navbottom .fdiv ul li:hover{background:#fff;}
#navbottom .fdiv ul li p{line-height:13px;padding:3px 0;}

#chat {Z-INDEX:990;POSITION:fixed;WIDTH:60px;BOTTOM:193px;DISPLAY:none;HEIGHT:54px;RIGHT:0px;}
#chat .top_btn {POSITION:absolute;WIDTH:60px;DISPLAY:block;BACKGROUND:url(../images/chat.png) #ddd no-repeat right -182px;HEIGHT:54px;TOP:0px;RIGHT:0px}
#chat .top_btn:hover{BACKGROUND:url(../images/chat.png) #11143e no-repeat right -182px}

.chattool {Z-INDEX:990;POSITION:fixed;WIDTH:60px;BOTTOM:250px;RIGHT:0px}
.chattool LI {line-height:15px;POSITION:relative;MARGIN-TOP:3px;WIDTH:60px;FLOAT:left;HEIGHT:54px;CLEAR:both;}
.chattool li a{display:block;color:#fff}
.chattool div{display:none;}
.chattool .at div{padding:2px 5px 2px 8px;color:#fff;WIDTH:100px;BACKGROUND:#11143e;MIN-HEIGHT:50px;border-top-left-radius:3px;border-bottom-left-radius:3px;RIGHT:61px;TOP:0px;OVERFLOW:hidden;POSITION:absolute;display:block;TEXT-ALIGN:left;}
.chattool .at span{line-height:48px;}
.chattool .at p{line-height:23px;}

.chattool .qq {BACKGROUND:url(../images/chat.png) #ddd no-repeat right -54px;}
.chattool .qq:hover{BACKGROUND:url(../images/chat.png) #11143e no-repeat right -54px;}
.chattool .wx {BACKGROUND:url(../images/chat.png) #ddd no-repeat right -310px;}
.chattool .wx:hover{BACKGROUND:url(../images/chat.png) #11143e no-repeat right -310px;}
.chattool .msn {BACKGROUND:url(../images/chat.png) #ddd no-repeat right -245px;}
.chattool .msn:hover{BACKGROUND:url(../images/chat.png) #11143e no-repeat right -245px;}
.chattool .wapp {BACKGROUND:url(../images/chat.png) #ddd no-repeat right -373px;}
.chattool .wapp:hover{BACKGROUND:url(../images/chat.png) #11143e no-repeat right -373px;}
.chattool .aliww {BACKGROUND:url(../images/chat.png) #ddd no-repeat right -441px;}
.chattool .aliww:hover{BACKGROUND:url(../images/chat.png) #11143e no-repeat right -441px;}
.chattool .alitm {BACKGROUND:url(../images/chat.png) #ddd no-repeat right -494px;}
.chattool .alitm:hover{BACKGROUND:url(../images/chat.png) #11143e no-repeat right -494px;}
.youlk a{margin-right:15px;display:block;text-indent:-10000em;z-index:-100;position:absolute;bottom:0;left:0}
.tb-booth {width:340px;height:340px;border:1px solid #eee;position:relative;z-index:1;margin-top:0px;text-align:center;background:#fff;}
div.zoomDiv {z-index:999;position: absolute;top:0px;left:0px;height:340px;width:340px;background: #fff;border:1px solid #eee;display:none;text-align: center;overflow: hidden;}
div.zoomMask {position:absolute;cursor:move;z-index:1}

@media screen and (max-width:1024px){
.auto {width:1262px;overflow:hidden}
}