@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:Verdana,Arial,Tahoma;}
body{font-size:12px;color:#333;background:#fff;}
a{color:#333;}
a:hover{color:#000}
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;display:inline;font-size:25px;}

.auto {width:auto;margin:0 auto;text-align:center;display:block;}
.nav{width:1080px;margin:0 auto;padding:0px;text-align:left;}
.logo h1{padding:0px;display:none;}
.logo a{display:block;width:425px;height:100px;background:url(../images/logo.png) scroll no-repeat left top;text-indent:-10000em;}
.top{color:#fff}
.top a{color:#fff}
.tou{position: relative;background: #aaa;padding:1px 4px;margin-right:15px}
.tou:after {left:100%;top:50%;border:solid transparent;content: " ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(243, 151, 0, 0);border-left-color:#aaa;border-width:3px;margin-top:-3px;}

#left{width:250px;padding-left:0px;border-radius:0px;padding-right:0px;min-height:450px;background:#f2f2f2;overflow:hidden;}
#left .cur2 a{color:#fff;background:#666}
#left .cur3 a{color:#fff;background:#666}
#right{ width:784px;padding-left:16px;min-height:450px;line-height:20px;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;}

.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:#F39700;}
.fback .vcode1{background:#eee;width:70px;height:26px;padding:6px 0 0 2px;text-align:center;overflow:hidden;}

.title{height:47px;line-height:51px;overflow:hidden;text-align:left;background:url(../images/icon_all.png) no-repeat left 0px;padding-left:4px; }
.t1{font-size:16px;margin-left:18px;font-weight:bold}
.tab{height:50px;line-height:50px;background:#f2f2f2;}

.bigclass{width:100%;height:40px;line-height:40px;border-bottom:1px dashed #cfcfcf;text-align:left;}
.bigclass p{line-height:14px;padding:6px 0 6px 0}
.bigclass a{display:block;}
.bigclass a:hover{color:#333;}
.bigclass:hover{background:#bbb;}
.level_2{background:url(../images/icon_all.png) no-repeat 10px -74px;padding-left:21px;}
.level_3{background:url(../images/icon_all.png) no-repeat 20px -105px;padding-left:31px;}

.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:32px;}
.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;}

.search_top{width:182px;border-radius:5px;height:24px;background:url(../images/search.png) no-repeat left -73px;}
.search_top .box{width:8px;height:24px}
.search_top .inpbox{color:#333;width:140px;height:24px;padding:0px;margin:0px;background-color:transparent;border:0px;text-decoration:none;}
.search_top .inpgo{width:30px;height:24px;cursor:pointer;display:block;padding:0px;margin:0px;}
.search_top 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 {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:#fff;}
.newslist li span{line-height:30px;}

.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:#f5f5f5;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:#f5f5f5;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:#f5f5f5;border:1px solid #1161A6;}

#hot_pro li{width:162px;height:195px;border:1px solid #eee;margin-right:19px;margin-bottom: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:#f5f5f5;overflow:hidden;}
#hot_pro li .protxt p{line-height:15px;}
#hot_pro li a{display:inline-block;}
#hot_pro li:hover{border:1px solid #1161A6;}

#home_case li{margin-right:37px;width:240px;background:#f2f2f2;float:left;text-align:center;border:1px solid #eee;margin-bottom:37px;}
#home_case li .proimg{width:220px;height:140px;padding:10px 10px 0 10px;}
#home_case li .protxt{line-height:15px;padding:8px 10px 8px 10px;cursor:pointer;}
#home_case li a{display:inline-block;}
#home_case li :hover{background:#ddd;}

.slide{ width:1080px;margin:0 auto; overflow:hidden}
.slide-ul{position:relative;width:5640px;}
.slide-ul li{float:left;width:200px;height:374px;background:#eee;margin-right:20px;overflow:hidden;}
.slide-ul li .proimg{width:176px;height:176px;padding:12px 12px 0 12px;}
.slide-ul li .protxt{line-height:15px;padding:12px;cursor:pointer;}
.slide-ul li a{display:inline-block;}
.slide-ul li a:hover{color:#fff;height:374px;}
.slide-ul li :hover{background:#000;}

.info-btn{width:270px;height:10px;overflow:hidden;margin:0 auto;padding:15px 0 0 0;zoom:1;}
.info-btn li{float:left;padding:0 10px;}
.info-btn li span{display:block;width:70px;height:10px; background:#aaa;border-radius:5px;text-indent:-9999em;overflow:hidden;cursor:pointer;}
.info-btn .info-cur span,.info-btn .info-hover span{background:#333;}

#prolist li{width:176px;float:left;text-align:center;background:#f2f2f2;border:1px solid #eee;margin-right:23px;margin-bottom:23px;}
#prolist li .proimg{width:176px;height:176px;padding:0px;}
#prolist li .protxt{line-height:15px;padding:5px;cursor:pointer;}
#prolist li a{display:inline-block;}
#prolist li :hover{background:#ddd;}

#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:#F39700;border-radius:5px;line-height:30px;text-align:center;}
.prosend a{display:block;}

#caselist li{width:237px;float:left;background:#f2f2f2;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{line-height:15px;padding:8px 8px 8px 8px;cursor:pointer;}
#caselist li a{display:inline-block;}
#caselist li :hover{background:#ddd;}

#case_list li{height:165px;margin-bottom:15px;border-bottom:1px dashed #ccc;overflow:hidden;}
#case_list li .protxt{width:615px;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:#ddd;}
.bgend{background:#ddd;color:#333;}
.weixin{margin-top:8px;border:0px dashed #000}
.footicon{width:185px;height:32px;background-image:url(../images/icon1.png);background-repeat:no-repeat;}
.footicon a{display:block;float:left;width:32px;height:32px;margin-left:6px;}
.footicon:hover{width:185px;height:32px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;background-image:url(../images/icon1.png);background-repeat:no-repeat;}
.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:#333;border-top:1px solid #bbb}
.foot a{color:#333;margin-right:10px;}

#top2 {Z-INDEX:9999;POSITION:relative;LINE-HEIGHT:28px;WIDTH:100%;HEIGHT:28px}
#top2 UL {Z-INDEX:9999;POSITION:relative;MARGIN:0px auto;WIDTH:auto;}
#top2 UL LI {POSITION:relative;LINE-HEIGHT:28px;HEIGHT:28px;TEXT-ALIGN:center;FLOAT:left;}
#top2 ul .shu{width:1px;padding:0px;background:#555;}
#top2 UL LI A {color:#fff;DISPLAY:block;FONT-SIZE:16px;font-weight:bold;padding:0 20px}
#top2 .cur {background:#ddd;}
#top2 .cur a{color:#000;}
#top2 UL LI A:hover {color:#000;background:#ddd;padding:0 20px;}


.menus2 {Z-INDEX:99999;POSITION:absolute;WIDTH:198px;OVERFLOW:hidden;DISPLAY:none;TOP:28px;LEFT:0px}
.mmm1 {background:#f5f5f5;}
.mmm2 {PADDING-BOTTOM:0px;LINE-HEIGHT:12px;MARGIN:0px;background:#f5f5f5;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:#333;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 A:hover{COLOR:#000}
#top2 .mmm1 UL LI:hover{background:#ddd;}
#top2 .mmm1 UL LI p{line-height:13px;padding:3px 0}

#top_2 {Z-INDEX:9999;POSITION:relative;LINE-HEIGHT:50px;WIDTH:100%;HEIGHT:50px}
#top_2 UL {Z-INDEX:9999;POSITION:relative;MARGIN:0px auto;WIDTH:auto;}
#top_2 UL LI {POSITION:relative;LINE-HEIGHT:50px;WIDTH:132px;HEIGHT:50px;TEXT-ALIGN:center;FLOAT:left;}
#top_2 ul .shu{width:1px;background:url(../images/icon_all.png) no-repeat left -171px;}
#top_2 UL LI A {DISPLAY:block;FONT-SIZE:15px;font-weight:bold;}
#top_2 .cur {background:url(../images/chilun.png) no-repeat center -50px;}
#top_2 UL LI A:hover {color:#1161a6;background:url(../images/chilun.png) no-repeat center -88px;}
#top_2 UL LI A.cur {BACKGROUND-POSITION:0px 0px;COLOR:#333}

.menus_2 {Z-INDEX:99999;POSITION:absolute;WIDTH:198px;OVERFLOW:hidden;DISPLAY:none;TOP:54px;LEFT:-2px}
.mmm_1 {background:#f5f5f5;}
.mmm_2 {PADDING-BOTTOM:0px;LINE-HEIGHT:12px;MARGIN:0px;background:#f5f5f5;HEIGHT:12px;PADDING-TOP:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
#top_2 .mmm_1 .ppp2 {PADDING-LEFT:20px;BACKGROUND:url(../images/menus6.jpg) no-repeat;HEIGHT:8px;MARGIN-LEFT:5px;MARGIN-top:0px}
#top_2 .mmm_1 UL {PADDING-LEFT:15px;HEIGHT:auto;OVERFLOW:hidden;PADDING-TOP:15px}
#top_2 .mmm_1 UL LI {float:left;width:100%;LINE-HEIGHT:30px;HEIGHT:30px;}
#top_2 .mmm_1 UL LI A {color:#1161A6;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;}
#top_2 .mmm_1 UL LI:hover{background:#fff;}
#top_2 .mmm_1 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:200px;height:208px;padding:0 10px 0 20px;margin-top:25px;float:left;border-right:1px dashed #bbb;overflow:hidden;}
#navbottom .fdiv .title{line-height:20px;height:20px;padding:0px;margin-left:0px;margin-bottom:18px;}
#navbottom .fdiv ul{width:95%;float:left;padding-left:0px}
#navbottom .fdiv ul li a{height:23px;line-height:23px;padding-left:12px;DISPLAY:block;background:url(../images/icon_all.png) no-repeat left -83px;}
#navbottom .fdiv ul li a:hover{color:#000}
#navbottom .fdiv ul li:hover{background:#eee;border-radius:3px}
#navbottom .fdiv ul li p{line-height:13px;padding:3px 0;}

#navbottom .fdiv1{width:515px;margin-top:18px;border-right:1px dashed #ccc;float:left}
#navbottom .fdiv1 .title{line-height:20px;height:20px;padding:0px;margin-bottom:18px;}
#navbottom .fdiv1 ul li{width:245px;margin-right:10px;float:left}
#navbottom .fdiv1 ul li a{height:22px;line-height:22px;padding-left:12px;DISPLAY:block;background:url(../images/icon_all.png) no-repeat left -83px;}
#navbottom .fdiv1 ul li a:hover{color:#333}
#navbottom .fdiv1 ul li:hover{background:#fff;}
#navbottom .fdiv1 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) #eee no-repeat right -182px;HEIGHT:54px;TOP:0px;RIGHT:0px}
#chat .top_btn:hover{BACKGROUND:url(../images/chat.png) #555 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;font-size:12px;}
.chattool div{display:none;}
.chattool .at div{padding:2px 5px 2px 8px;color:#fff;WIDTH:120px;BACKGROUND:#555;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;font-size:12px;}
.chattool .at p{line-height:23px;font-size:12px;}

.chattool .qq {BACKGROUND:url(../images/chat.png) #eee no-repeat right -54px;}
.chattool .qq:hover{BACKGROUND:url(../images/chat.png) #555 no-repeat right -54px;}
.chattool .wx {BACKGROUND:url(../images/chat.png) #eee no-repeat right -310px;}
.chattool .wx:hover{BACKGROUND:url(../images/chat.png) #555 no-repeat right -310px;}
.chattool .msn {BACKGROUND:url(../images/chat.png) #eee no-repeat right -245px;}
.chattool .msn:hover{BACKGROUND:url(../images/chat.png) #555 no-repeat right -245px;}
.chattool .wapp {BACKGROUND:url(../images/chat.png) #eee no-repeat right -373px;}
.chattool .wapp:hover{BACKGROUND:url(../images/chat.png) #555 no-repeat right -373px;}
.chattool .aliww {BACKGROUND:url(../images/chat.png) #eee no-repeat right -441px;}
.chattool .aliww:hover{BACKGROUND:url(../images/chat.png) #555 no-repeat right -441px;}
.chattool .alitm {BACKGROUND:url(../images/chat.png) #eee no-repeat right -494px;}
.chattool .alitm:hover{BACKGROUND:url(../images/chat.png) #555 no-repeat right -494px;}

.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}
