@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html,body,div,span,ul,li,form,input,img{margin:0; padding:0; border:0; outline:0; font-weight:normal; font-style:inherit; vertical-align:baseline;text-align:left;font-size:14px; font-family:"微软雅黑"; background-repeat:no-repeat;}
a,a:link,a:visited,a:active{text-decoration:none; color:#6a6a6a;}
a:hover{text-decoration:none; color:#999;}
a img{border:0; text-decoration:none;}
ol,ul{list-style:none;}
body{ width:100%; color:#2c2c2c;}
.l{ float:left;}
.r{ float:right;}
.clear{clear: both;}
.wp{width:1000px;overflow:hidden; margin:0 auto;}
.font{ font-family:'微软雅黑';}
.fontbold{ font-weight:bold;}
.main_wp{width:950px;overflow:hidden; margin:15px auto 0 auto;}
.margin_top10{ margin-top:10px;}
.wp{width:1000px; margin:0 auto;}
/* public */
/* top */
.logobg{height:120px; width:100%; background:url(../images/topbg.png) repeat-x;}
.logo{width:535px; height:120px;}
.logo img{width:535px; height:120px;}
.tel{width:232px; height:120px;}
.tel img{width:232px; height:120px;}
.menubg{width:100%;margin:0 auto; height:46px; background:url(../images/menubg.png) repeat-x;color:#fff;}
.menubg ul li{float:left; padding:0 19px;font-size:18px; text-align:center;height:46px; line-height:46px; font-family:'微软雅黑';}
.menubg ul li a{color:#fff;}
.menubg ul li a.check,.menubg ul li a:hover{color:#999; text-decoration:none;}
.search{width:144px; height:23px; background:#fff; border-radius:5px;margin-top:13px;padding-left:5px;padding-right:5px;}
span.searchl input{width:110px; height:22px; line-height:22px;}
span.searchimg input{width:26px;  height:21px;margin-top:1px; line-height:21px; text-align:center; cursor:pointer;  background:url(../images/sear.jpg) no-repeat center center;}
/* banner*/
.banner{width:1200px; height:300px; margin:0 auto;}
.banner img{width:1600px; height:300px; margin:0 auto;}
/* banner*/
.hots{width:950px; height:54px;margin:10px auto 0 auto; padding-left:128px; background:url(../images/hotsbg.jpg) no-repeat 0 0;}
.hots a{color:#5f5c5c;display:inline-block;padding:0 10px; height:40px; line-height:40px;}
.lmenu{margin-top:30px;width:208px; border:2px solid #e3e3e3;}
.lmenutit{width:208px; height:40px; line-height:40px; text-align:center; background:url(../images/menubg.png) repeat-x;color:#fff;  font-size:18px;margin-bottom:10px;}
.lmenu ul li{line-height:38px; height:38px;margin-left:10px; padding-left:30px; background:url(../images/nav2.jpg) no-repeat 0 center;}
.lmenu ul li a{color:#434040;}
.lmenu ul li a:hover{}
.lmenu ul li ul{display:none;}
.lmenu ul li:hover ul{display:block;}
.lmenu ul li ul li{height:25px; background:#333; background:url(../images/nav2.jpg) no-repeat 0 center; padding-left:10px;margin-left:10px; font-family:'Arial'; text-align:left;}
.lmenu ul li ul li a{color:#707070;}
.product{margin-top:30px;width:770px;}
.productit{width:760px; height:35px; line-height:35px; background:url(../images/titbg3.jpg) no-repeat 0 0;color:#202020; font-size:15px;}
.productimgtxt{width:233px; height:273px; background:url(../images/picbg.jpg) no-repeat 0 center;}
.productimg{width:210px; height:200px;}
.productimg img{width:210px; height:200px;}
/* banner*/
.partnertit{width:990px; height:40px; margin:30px auto 0 auto; background:url(../images/titbg.jpg) no-repeat 0 0; color:#dd7709; font-size:20px; font-weight:bold; line-height:38px; padding:0 5px;}
/* footer*/
.about{margin-top:5px;width:770px;}
.aboutit{height:40px; margin:0 auto; background:url(../images/titbg3.jpg) no-repeat 0 bottom; color:#767779; font-size:18px; font-weight:bold; line-height:38px;}
.aboutit a{display:block; font-size:14px;}
.news{width:385px;margin-right:5px;}
.newstit{height:40px; margin:0 auto; background:url(../images/titbg2.jpg) no-repeat 0 bottom; color:#767779; font-size:18px; font-weight:bold; line-height:38px;}
.newstit a{display:block; font-size:14px;}
.qualification{width:355px;}
.usbox{margin-top:10px;color:#7d7979; line-height:28px;}
.usboximg img{width:231px; height:152px;}
.usboxtxt{width:255px; margin-left:10px; margin-top:10px; font-size:12px; color:#494848; line-height:22px;}
.aboutimgtxt{margin-top:5px;}
.aboutimg{width:175px; height:105px;margin-right:10px;}
.aboutimg img{width:175px; height:105px;}
.abouttxt{width:300px;}
.abouttxtit{height:30px; line-height:30px; font-size:14px;}
.abouttxtit a{color:#343232;}
.abouttxtcon{ font-size:12px; color:#706d6d; line-height:24px;}
ul.newsul{margin-top:6px;}
ul.newsul li{height:31px; line-height:31px; padding-left:23px; background:url(../images/nav2.jpg) no-repeat 0 center; border-bottom:1px dashed #434040;}
ul.newsul li a:hover{ text-decoration:none;}
ul.qustion{margin-top:6px;}
ul.qustion li{height:31px; line-height:31px; padding-left:23px; background:url(../images/nav2.jpg) no-repeat 0 center; border-bottom:1px dashed #434040;}
ul.qustion li a:hover{ text-decoration:none;}
.partnerbox{margin-top:20px;}
.partnerimgtxt{width:184px; height:190px; margin:0 8px;}
.partnerimgtxt img{width:182px; height:163px; border:1px solid #e0e0e0;}
.partnerimgtxt span{display:block; height:25px; line-height:25px; text-align:center;}
.partnerimgtxt a:hover{ text-decoration:none;}
.titname{width:90px; text-align:center;color:#767779; font-size:18px; font-weight:bold; height:30px; line-height:30px; border-bottom:2px solid #3087d6;}
.gcxmore{width:910px; text-align:right; height:31px; line-height:31px; border-bottom:1px solid #d8d8d8;}
.linkbox{margin-top:10px; margin-bottom:20px;}
.linkbox a{ display:inline-block; padding:0 20px; height:30px; line-height:30px; font-size:14px; color:#727170;}
.linkbox a:hover{ text-decoration:none;}
/* footer*/
.footerbg{width:100%; height:264px; background:url(../images/footbg.png) no-repeat center 0;}
.footermenu{color:#fff;}
.footermenu a{color:#fff;display:inline-block; padding:0 26px;font-size:14px; text-align:center;height:45px; line-height:45px;}
.copyright{color:#fff; line-height:29px;color:#fff;}
.copy{font-size:24px; color:#fff; font-weight:bold; height:50px; line-height:50px;}
.ewm{margin-top:26px; margin-right:27px;width:140px;height:140px;}
.ewm img{width:140px;height:140px;}
/* footer*/