﻿@font-face{font-family: "myfont1"; src:url("../fonts/Basteleur-Bold.woff")}
@font-face{font-family: "myfont2"; src:url("../fonts/Basteleur-Moonlight.woff")}
* {padding:0; margin:0;}
html{}
body {font:14px/1.8 "微软雅黑", "宋体",arial, helvetica, clean, sans-serif; color:#fff; background:#000 url(../picture/bg.jpg) no-repeat center/cover}
h1, h2, h3, h4, h5, h6 { font-size:14px; color:#fff; height: 28px; line-height: 28px;}
img {border:0; filter:alpha(opacity=100);_filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
img:hover{ filter:alpha(opacity=90);_filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
li {list-style-type:none;}
.overflow {-o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.clear {clear:both;}
a:link {color:#fff; text-decoration:none;}
a:visited {color:#fff; text-decoration:none;}
a:hover { color:#69AF37; text-decoration:none;}
a:active { color:#69AF37; text-decoration:none;}
.en, .email, .tel{font:14px/1.8 arial, helvetica, clean, sans-serif;}
input, botton, select, textarea{ font:14px/1.8 "微软雅黑", "宋体", arial, helvetica, clean, sans-serif; color:#666;}
a, input, botton, select, textarea{ outline:none;}
#hd, #ft, #ltit, #ltit2, #ltit3, #con {width:1200px; margin:0 auto; overflow:hidden;}




/*-------index，头部初始样式开始------*/
.head { position:absolute; left:0; top:0; z-index:100; width:100%; height:auto;}

#hd0 { position:relative; width:100%; height:auto; background-color:#000;}
#hd { height:90px; color:#333; position:relative; overflow:visible; transition: all 200ms linear;}
#hd .logo{ float:left; padding-top:0; transition: all 200ms linear;}
#hd .logo a{font-size:30px; font-family: "myfont1"; line-height: 90px;}

#hd .nav { float:right; height:90px; overflow:visible; transition: all 200ms linear; font-family: "myfont2";}
#hd .nav ul { float:right;}
#hd .nav ul li { float:left; height:90px; line-height:90px; margin:0 25px; text-align:center; position:relative; display:block; transition: all 200ms linear;}
#hd .nav ul .bg {}
#hd .nav ul li a { position:relative; font-size:16px; color:#eee; padding-left:3px; display:block; letter-spacing:1px; overflow:hidden;}
#hd .nav ul li a .libg{position:absolute; left:-100%; top:67px; z-index:1; font-size:0; width:100%; height:3px; background-color:#69AF37; transition: all 200ms linear;}
#hd .nav ul li a:hover {  }
#hd .nav ul li a:hover .libg{ left:0;}
#hd .nav ul li:hover a { }
#hd .nav ul li:hover a .libg{ left:0;}
#hd .nav ul li .selected{ color:#69AF37;  }


#hd .nav ul li .subNav {position:absolute; z-index:2; width:auto; left:0; top:70px; display:none; transition: all 200ms linear; }
#hd .nav ul li .subNav ul {position:absolute; z-index:2; top:0; width:auto; min-width:150px; box-shadow: 0 5px 6px rgba(0,0,0,.1);}
#hd .nav ul li .subNav ul li { background:rgba(238, 238, 238, 0.9)!important; background:#eee; filter:Alpha(opacity=90); width:100%; white-space:nowrap; height:40px; line-height:40px; margin:0; text-align:left; border-top: 1px #e5e5e5 solid; overflow:hidden;}
#hd .nav ul li .subNav ul li a { position:relative; font-size:14px; height:40px; line-height:40px; letter-spacing:0; margin:0; font-weight:normal; overflow:hidden; padding-left:10px; padding-right:10px; }
#hd .nav ul li .subNav ul li a .libg2{ position:absolute; left:-100%; top:0; z-index:1; width:100%; height:100%; background-color:#333; transition: all 300ms linear;}
#hd .nav ul li .subNav ul li a span{ position:relative; z-index:2; color:#666; transition: all 300ms linear;}
#hd .nav ul li .subNav ul li a:hover .libg2{left:0;}
#hd .nav ul li .subNav ul li a:hover span { color:#fff; }

#hd .nav .lang { float:right; height:12px; line-height:12px; margin-left:160px; margin-top:39px; transition: all 200ms linear;}
#hd .nav .lang a { display:inline-block; *display:inline; zoom:1; vertical-align:top;}
/*-------头部初始样式结束------*/

/*----------页面下拉后触发头部伸缩效果开始----------*/
.headFixed { position: fixed; }
*html, *html body{background-image:url(about:blank);background-attachment:fixed;}
*html .headFixed{ position:absolute; bottom:auto; top:expression(eval(document.documentElement.scrollTop));}
.headFixed #hd0{ background:rgba(0, 0, 0, 0.9)!important; background:#000; filter:Alpha(opacity=90); box-shadow: 0 0 5px rgba(0,0,0,0.2);}


/*----------页面下拉后触发头部伸缩效果结束----------*/


#fl-t{ height:90px; width:100%;}
.fl{width:100%;position:relative;height:600px;}
.fl .flbd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fl .flbd ul{width:100% !important;}
.fl .flbd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.fl .flbd li a{display:block;height:600px;}
.fl .flhd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fl .flhd ul{text-align:center;}
.fl .flhd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:6px;margin:3px; margin-bottom:10px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fl .flhd ul .on{background:#fff;filter:alpha(opacity=100);opacity:1;}
.fl .prev,.fl .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:0%;z-index:1;width:40px;height:60px;background:url(../image/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fl .next{left:auto;right:0%;background-position:-6px -137px;}

.fl .p1{ font-size:48px; color:#fff; padding-top:210px; text-align:center;}
.fl .p2{ font-size:20px; color:#fff; text-align:center; }


/*----------index最新资讯----------*/
#bd { width:100%; margin-bottom:50px; }
.bd-t0 {width:100%;  font-family: "myfont2";}
.bd-t { width:1200px; height:48px; line-height:48px; padding:15px 0; margin:0 auto; position:relative; }

.bd-t h3 { float:left; height:48px; line-height:48px;}

.scroltit{ float:left; width:41px; height:20px; padding-left:5px; padding-right:10px; padding-top:14px;}
.scroltit .updown{ font-size:16px; font-family:"宋体",arial, helvetica, clean, sans-serif; width:20px; height:20px; line-height:20px; text-align:center; float:left; }
.scroltit .updown2{ font-size:16px; font-family:"宋体",arial, helvetica, clean, sans-serif; width:20px; height:20px; line-height:20px; text-align:center; float:right; }
.scroltit .updown:hover{ color:#fff; background-color:#69AF37;}
.scroltit .updown2:hover{ color:#fff; background-color:#69AF37;}
#but_up{}
#but_down{}

.scrollbox{ float:left; width:600px; height:48px; line-height:48px; overflow:hidden;}
#scrollDiv{ width:100%; height:48px; line-height:48px; overflow:hidden;}
#scrollDiv li{ padding-left:2px; height:48px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#scrollDiv li span{ padding-left:20px;}

.bd-t .bd-t-r{ float:right; padding-top:14px;}
.bd-t .sp1 { float:right; font-weight:bold; color:#333;}


.title2{ text-align:center;}
.title2 h2{ font-size:26px; font-weight:bold; color:#fff; height:26px; line-height:26px; display:inline-block; *display:inline; zoom:1;}
.title2 h2 span{ width:125px; height:26px; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.title2 h2 .span1{ background:url(http://www.bestgk.com/images/title6.gif) center center no-repeat;}
.title2 h2 .span0{ width:auto; padding:0 10px;}
.title2 h2 .span2{ background:url(http://www.bestgk.com/images/title6.gif) center center no-repeat;}
.title2 p{ width:800px; margin:0 auto; line-height:24px; letter-spacing: 0.1px; padding-top:15px;}


#bd .bd-m{ width:1200px; margin:0 auto; height:380px; margin-top:50px; overflow:hidden;}
#bd .bd-m h2{ font-size:16px; height:30px; line-height:30px; margin-top:10px;}
#bd .bd-m p{;}
#bd .main1{ float:left; width:380px;  margin-right:30px;}
#bd .main2{ float:right; width:380px; }


#bd02{ width:100%; padding:80px 0;  margin-bottom:80px;}
#bd2{ width:1200px; margin:0 auto; height:auto; overflow:hidden; }
#bd2-l{ width:580px; height:auto; float:right;}

#bd2-r{ width:580px; height:auto; padding-right:40px; float:right;}
#bd2-r h2{ font-size:24px; height:30px; line-height:30px; margin-bottom:15px; color:#fff; }
#bd2-r p{ text-align:justify; text-indent:0px; max-height:273px; _height:273px; overflow:hidden;}
#bd2-r a { height:40px; line-height:40px; padding:0 30px; margin-top:20px; border:solid 1px #aaa; display:inline-block; color:#666; background-color:#fff; font-weight:normal;}
#bd2-r a:hover{ background-color:#69AF37; color:#fff; border:solid 1px #69AF37;}





/*----------index产品分类流动----------*/
#bd03{ clear:both; width:1280px; margin:0 auto; height:auto; margin-top:30px; margin-bottom:50px; }
#bd03 .title2{ margin-bottom:10px; }
#bd03 .title2 h2{ margin-bottom:20px;}

.rollBox img{border:none;}
.rollBox{width:1280px; overflow:hidden; margin:0 auto; position:relative;}
.rollBox .Cont{width:1200px; overflow:hidden; margin:0 auto; }
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:390px; float:left; text-align:center; overflow:hidden; }
.rollBox .Cont .pic img{display:block; width:360px; height:270px; margin:0 30px; padding-top:10px;
	-webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
	transition: all 400ms linear;
}
.rollBox .Cont .pic:hover img{
    -webkit-transform: translateY(-10px); 
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);   
    -o-transform: translateY(-10px);  
    transform: translateY(-10px);
}
.rollBox .Cont .pic .p1{ font-size:18px; font-weight:bold; height:auto; line-height:30px; margin:0 25px;  padding-top:10px;}
.rollBox .Cont .pic .p1 a{ display:block; overflow:hidden;}
.rollBox .Cont .pic .p2{ font-size:12px; height:16px; line-height:16px; margin:0 25px; overflow:hidden;}
.rollBox .Cont a:hover{}
.rollBox .Cont .pic:hover a{ color:#69AF37;}
.rollBox #List1,.rollBox #List2{float:left;}

#bd03 .img1, #bd03 .img2{ position:absolute; top:102px; width:30px; height:80px; display:block; cursor:pointer;}
#bd03 .img1{ left:0; background:url(../image/pre.png) center center no-repeat;}
#bd03 .img2{ right:0; background:url(../image/next.png) center center no-repeat;}
#bd03 .img1:hover{background:url(../image/pre-h.png) center center no-repeat;}
#bd03 .img2:hover{background:url(../image/next-h.png) center center no-repeat;}


/*----------index友情链接----------*/
.blink{ clear:both; width:1280px; margin:0 auto; margin-bottom:80px;}
.blink .title2{ margin-bottom:20px; }
.blink .blink-b{ overflow:hidden; text-align:center;}
.blink .blink-b a{ display:inline-block; *display:inline; zoom:1;}
.blink .blink-b a:hover{ text-decoration: underline;}

/*----------网站底部----------*/
#ft0{ width:100%; background-color:#000;}
#ft{}

#ft .ft1 { width:100%; overflow:hidden;  padding-top:80px; padding-bottom:80px;}
#ft .ft1 .left{ float:left; width:180px;}
#ft .ft1 .left .logo2{ margin-bottom:20px;}
#ft .ft1 .left .ewm{ width:100px; height:150px; margin-left:15px; overflow:hidden;}
#ft .ft1 .left .ewm p{ font-weight:bold; height:32px; line-height:32px; text-align:center; color:#ccc; margin-bottom:5px;}

#ft .ft1 .clearfix { float:right; width:960px; margin-top:20px; }
#ft .ft1 .clearfix li{ float:left; width:150px; margin-left:41px; margin-top:8px;}
#ft .ft1 .clearfix .li1{ width: 290px;}
#ft .ft1 .clearfix li h3 { padding:0; margin:0; height:32px; line-height:32px; margin-bottom:53px;letter-spacing: 1.5px;  }
#ft .ft1 .clearfix li h3 a{ color:#ccc;}
#ft .ft1 .clearfix li h3 a:hover {color:#69AF37;}
#ft .ft1 .clearfix li ul { padding:0; margin:0;}
#ft .ft1 .clearfix li ul li{ padding:0; margin:0;  border:none;}
#ft .ft1 .clearfix .li1 ul li{ width: 250px; padding:0; margin:0;  border:none;}
#ft .ft1 .clearfix li ul li a{ padding:0; margin:0; text-decoration:none; color:#ccc;}
#ft .ft1 .clearfix li ul li a:hover {color:#69AF37;}

#ft .ft3 {text-align:center; overflow:hidden; font-size:12px; line-height:22px; margin-bottom:60px; color:#ccc;}
#ft .ft3 a{ text-decoration:underline; color:#aaa;}
#ft .ft3 a:hover{color:#69AF37;}

/*----------about----------*/
#banner { width: 100%; height:400px; overflow:hidden; }
.rtit{ width:1200px; margin:0 auto; padding-top:100px;  }
.rtit .p1{ color:#fff; font-size:48px; height:60px; line-height:60px; text-align:center; }
.rtit .p2 { color:#fff; height:30px; line-height:30px;  text-align: center;}
.rtit .p2 a { color:#fff;}
.rtit p a:hover{ color:#fff;}
.rtit p .selected{ color:#fff;}

#con0 { width:100%;}
#con { margin-bottom:50px; min-height:500px;_height:500px; overflow:visible;}

#ltit0 { width:100%;}

#ltit{ font-size:0;/*去除换行a标签(使用display:inline-block)之间默认产生的间距*/  line-height:48px; text-align:center; padding-bottom:15px; }
#ltit a{ display:inline-block; *display:inline; zoom:1;/*针对ie6*/ font-size:16px;/*字号必须定义*/ padding:0 45px; margin:0 8px; margin-top:15px;  vertical-align:top;}
#ltit a:hover{ background-color:#69AF37; color:#fff; }
#ltit .selected{ background-color:#69AF37; color:#fff; }

#ltit2{ font-size:0;/*去除a标签换行后(使用display:inline-block)之间默认产生的间距*/  margin:0 auto; line-height:48px; text-align:center; background-color:#69AF37; }
#ltit2 a{ display:inline-block; *display:inline; zoom:1;/*针对ie6*/ font-size:14px;/*字号必须定义*/ padding:0 28px; margin:1px; margin-bottom:0; vertical-align:top; color:#fff;}
#ltit2 a:hover{ background-color:#fff; color:#69AF37; }
#ltit2 .selected{ background-color:#fff; color:#69AF37;}

#ltit3{ font-size:0;/*去除a标签换行后(使用display:inline-block)之间默认产生的间距*/ line-height:48px; text-align:center;}
#ltit3 a{ display:inline-block; *display:inline; zoom:1;/*针对ie6*/ font-size:14px;/*字号必须定义*/ margin:0 15px; vertical-align:top; color:#fff;}
#ltit3 a:hover{ color:#69AF37; }
#ltit3 .selected{ color:#69AF37;}

#rtit{ width:100%; height:40px; line-height:40px;}
#rtit h2{ float:left; font-size:24px; padding:0 20px; background:none; display:block;}
#rtit p{ float:right; }
#rtit p .selected{ color:#69AF37;}
#rtit p .selected:hover{ color:#b70b03;}

#title{ text-align:center; margin-top:50px; }
#title h1{ font-size:32px; font-weight:bold;  height:34px; line-height:32px; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
#title h1 span{ width:125px; height:34px; display:inline-block; *display:inline; zoom:1; vertical-align:top;}
#title h1 .span1{ background:url(http://www.bestgk.com/images/title6.gif) center center no-repeat;}
#title h1 .span0{ width:auto; padding:0 10px;}
#title h1 .span2{ background:url(http://www.bestgk.com/images/title6.gif) center center no-repeat;}

#con .content{ width:960px; margin:0 auto; margin-top:50px; padding:0 2px; padding-bottom:30px; overflow:hidden; }

#con .contents{ width:960px; margin:0 auto; margin-top:50px; padding:0 2px; padding-bottom:30px; overflow:hidden; display: flex; justify-content: space-between; }
#con .contents .left{width:400px}
#con .contents .right{width:500px}
#con .contents .right .r1{font-size:28px; font-weight: 800;}
#con .contents .right .r2{font-size:14px; margin-top: 20px; line-height: 32px;}
#con .contents .right .r3{font-size:22px; margin-top: 20px;}

/*----------产品详细页----------*/
#con .content .proview{ padding-top:30px;}
#con .content .proview .pro img{ width:70%; float:left; padding-right:50px; padding-top:13px;}
#con .content .proview h1{ padding:0; margin:0; text-align:left; font-size:24px; line-height:50px; }

#con .content .proview-b{text-align:center; clear:both; padding-top:50px;}
#con .content .return{ color:#69AF37; }
#con .content .return:hover{ color:#b70b03; }
#con .content #container{ padding-bottom:30px; }
#con .content .videoview{ padding-top:20px;}

#con #pg { text-align:center; padding:20px 0; color:#999;}
#con #pg a{ color:#333;}
#con #pg a:hover{ color:#69AF37;}

/*----------products产品内页列表、首页----------*/
#con .prolist{ width:100%; margin-top:50px; min-height:400px;_height:400px;}
.prolist .ca-menu{ }
.prolist .ca-menu li{float:left; width:380px;  height:auto; margin-bottom:30px; margin-right:30px;}
.prolist .ca-menu .li1{ margin-right:0;}
.prolist .ca-menu li a{ width: 100%; height: 100%; display:block; cursor:pointer; }
.prolist .ca-main{ text-align:center; }
.prolist .ca-main img{ width:380; height:285;
	-webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
	transition: all 400ms linear;
}

.prolist .ca-sub{text-align:center; font-size:18px; font-weight:bold; height:auto; line-height:30px; margin:0 20px;  padding-top:10px;}

.prolist .p2{ font-size:12px; height:16px; line-height:16px; margin:0 25px; text-align:center; overflow:hidden;}

.prolist .ca-menu li:hover{ }
.prolist .ca-menu li:hover .ca-main{ }
.prolist .ca-menu li:hover .ca-main img{ 
    -webkit-transform: translateY(-10px); 
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);   
    -o-transform: translateY(-10px);  
    transform: translateY(-10px);
}
.prolist .ca-menu li:hover .ca-sub a{ color:#69AF37;}

@-webkit-keyframes moveFromBottom {
    from {-webkit-transform: translateY(100%);}
    to {-webkit-transform: translateY(0%);}
}
@-moz-keyframes moveFromBottom {
    from {-moz-transform: translateY(100%);}
    to {-moz-transform: translateY(0%);}
}
@-ms-keyframes moveFromBottom {
    from {-ms-transform: translateY(100%);}
    to {-ms-transform: translateY(0%);}
}

/*----------proList2----------*/
#con .prolist2 {clear:both; padding-top:5px;}
#con .prolist2 ul li {width:770px; padding:20px 0; overflow:hidden; border-bottom:1px #ccc solid; white-space: normal; clear: both;}
#con .prolist2 ul li .left {float:left; width:210px;}
#con .prolist2 ul li img {padding: 2px;  border:1px #C6C6C6 solid;}
#con .prolist2 ul li img:hover { border:1px #333 solid;}
#con .prolist2 ul li .right {float:right; width:540px;}

#con .prolist2 ul li .more { float:right; padding:3px 10px; background-color:#333; color:#fff; font-size:12px; font-weight:normal; height:13px; line-height: 15px; margin-top:5px;}
#con .prolist2 ul li .more:hover { background-color:#333;}

/*----------news----------*/
#con .newslist { width:960px; margin:0 auto; margin-top:50px;}
#con .newslist .clearfix { margin-bottom:80px;}
#con .newslist .clearfix li { height:50px; line-height:50px; border-bottom:#999 1px dotted; overflow:hidden;}
#con .newslist .clearfix li a { padding-left:15px;background: url(../image/icon-c.gif) 0 23px no-repeat; width:80%; float:left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#con .newslist .clearfix li a:hover { background: url(../image/icon-c-h.gif) 0 23px no-repeat;}
#con .newslist .clearfix li span { float:right;}

/*----------新闻详细页----------*/
#con .content .newsview{text-align:center; border-bottom:#eee 1px solid; margin-bottom:10px; padding-bottom:10px;}
#con .content h1{ text-align:center; font-size:32px; font-weight: bold; height:auto; line-height:45px;}

/*----------downland----------*/
#con .newslist1 { width:960px; margin:0 auto; margin-top:50px;}
#con .newslist1 .title3{ height:20px; line-height:20px; padding:15px 0; background-color:#666;}
#con .newslist1 .title3 p{text-align:center; color:#fff;}
#con .newslist1 .title3 .p1{ float:left; width:130px;}
#con .newslist1 .title3 .p2{ float:right; width:150px;}
#con .newslist1 .title3 .p3{ float:right; width:100px;}

#con .newslist1 .clearfix { padding-top:15px;}
#con .newslist1 .clearfix li {height:50px; line-height:50px; border-bottom:#999 1px dotted;}
#con .newslist1 .clearfix li p{ height:50px; line-height:50px; text-align:center;}
#con .newslist1 .clearfix li .p4{ float:left; background: url(../image/icon-c.gif) 0 23px no-repeat; padding-left:15px; width:600px; text-align:left; overflow:hidden; }
#con .newslist1 .clearfix li .p4 a{ display:block; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#con .newslist1 .clearfix li .p4 a:hover{}
#con .newslist1 .clearfix li .p5{ float:right; width:150px;}
#con .newslist1 .clearfix li .p6{ float:right; width:100px;}
#con .newslist1 .clearfix li .p6 a{ display: inline-block; width:30px; height:30px; margin-top:10px; background: url(../image/download.gif) center center no-repeat;}
#con .newslist1 .clearfix li .p6 a:hover{ filter:alpha(opacity=80);_filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}


/*----------客户留言表单开始----------*/
#con .content .msxq{ width:960px; margin:0 auto;padding:40px 0;}
#con .content .msxq .zsjm{ width:100%;}
#con .content .msxq .zsjm h3{ text-align:center; font-size:16px; color:#666; font-weight:bold; line-height:36px;}
#con .content .msxq .zsjm input[type="text"],textarea{border:1px solid #ccc; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif;}
#con .content .msxq .zsjm input[type="text"]:hover,textarea:hover{border:1px solid #666;}
#con .content .msxq .zsjm input[type="text"]:focus,textarea:focus{border:1px solid #666;}
#con .content .msxq .zsjm span{ color:#333;}

#con .content .msxq .zsjm .biao1{ font-size:16px;}
#con .content .msxq .zsjm .biao1 dl{ width:100%;}
#con .content .msxq .zsjm .biao1 dl dt{ float:left; width:50%; padding-bottom:15px;}
#con .content .msxq .zsjm .biao1 dl dt .left1{ float:left; width:120px; }
#con .content .msxq .zsjm .biao1 dl dt .left1 p{ text-align:right; height:42px; line-height:42px;}
#con .content .msxq .zsjm .biao1 dl dt .right1{ float:left; width:360px; }
#con .content .msxq .zsjm .biao1 dl dt .right1 .box{ width:280px; height:30px; line-height:30px;  color:#666; padding:5px;}

#con .content .msxq .zsjm .biao2{ font-size:16px;}
#con .content .msxq .zsjm .biao2 .left1{ float:left; width:120px; }
#con .content .msxq .zsjm .biao2 .left1 p{ text-align:right; height:32px; line-height:32px;}
#con .content .msxq .zsjm .biao2 .right1{ float:right; width:840px; line-height:12px; }
#con .content .msxq .zsjm .biao2 textarea{width:760px; color:#666; font-size:14px; line-height:20px; padding:5px;}

/*----------select下拉框美化公共样式开始----------*/
.select-wrapper{width:290px; height:40px; position:relative; cursor:pointer; display:inline-block; *display:inline; zoom:1; *float:left; background:#fff;border: 1px solid #ccc; text-align:left;}/*外层*/
.select-wrapper:hover{ border: 1px solid #666;}
.select-wrapper.focus{ border: 1px solid #666;}

/*箭头*/
.select-down{ position:absolute; top:2px; right:2px; z-index:2; width:20px; height:36px; background:url(../image/ico.gif) center center no-repeat #ccc;}
.select-wrapper:hover .select-down{ background:url(../image/ico-h.gif) center center no-repeat #666;}
.select-wrapper.focus .select-down{ background:url(../image/ico-h.gif) center center no-repeat #666;}

/*内外层*/
.select-button{ font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif; font-size:14px; width:268px; height:40px; color:#666; border:0; cursor: pointer; padding:0 10px; overflow:hidden; text-align:left; background-color:#fff; outline:none; white-space:nowrap; word-break:keep-all; text-overflow:ellipsis;}

/*下拉部分*/
.select-list{ font-size:14px; width:290px; background:#000; border: 1px solid #000; display:none; z-index:2; position:absolute; left:-1px; top:41px; overflow:hidden;}
.select-list ul{ margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; max-height:270px;}
.select-list ul li{ width:280px; height:30px; line-height:30px; padding-left:10px; cursor:pointer; overflow:hidden; white-space:nowrap; word-break: keep-all; text-overflow: ellipsis; text-align:left; }
.select-list ul li.selected, .select-list ul li:hover{color: #fff; background: #666;}
/*----------select下拉框美化样式结束----------*/

#con .content .msxq .next { height:40px; margin-top:40px; text-align:center; }
#con .content .msxq .next .submit{ line-height:40px; font-size:16px; background-color:#000; border:none; color:#fff; padding:0 40px; margin:0 40px; display:inline-block; cursor:pointer; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif;}
#con .content .msxq .next .submit2{ line-height:40px; font-size:16px; background-color:#000; border:none; color:#fff; padding:0 40px; margin:0 40px; display:inline-block; cursor:pointer; font-family:"微软雅黑", "宋体",arial, helvetica, clean, sans-serif;}
#con .content .msxq .next .submit:hover{ background-color:#69AF37;}
#con .content .msxq .next .submit2:hover{ background-color:#69AF37;}
/*----------客户留言表单结束----------*/

/*----------QQ----------*/
#kf ul li { position:relative; width:50px; height:50px; display:block; margin-top:1px; background-color:#999;}
#kf ul li img { padding:10px; filter:none; -moz-opacity:none; opacity: none; }

#kf ul li {}
#kf ul li:hover { background:url(../image/icon-b3.gif) 0 21px no-repeat #69AF37;}

#kf ul li .subNav  { position:absolute; z-index:2; width:128px;   left:-138px; top:0; display:none; background-color:#fff; border:5px #eee solid; }
#kf ul li .subNav h2 { padding:0; text-align:center; color:#666;}
#kf ul li .subNav li {border:none;  white-space:nowrap; padding-left:45px;  line-height: 25px; background-color:#fff; height:auto;}
#kf ul li .subNav li a {}
#kf ul li .subNav li a:hover { }
#kf ul li .subNav .qrc { padding:0; line-height: normal; overflow:visible; background:none;}
#kf ul li .subNav .qrc img { padding:0;}
#kf ul li .subNav .qrc a{ line-height:20px; padding:10px; display:inline-block; font-family:arial, helvetica, clean, sans-serif;}
#kf ul .returntop:hover { background-image:none;}
