﻿@charset "utf-8";
/* CSS Document */

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; behavior:url("csshover.htc"); border-collapse: collapse}
img { border: 0 none; vertical-align:middle; }
ul, li { list-style-type: none; margin:0px; padding:0px;}
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; vertical-align:middle;}
.button { cursor: pointer;}
*{ border:none;}
i, em, cite { font-style: normal; }
aside section,.body{display:block; width:1000px; margin:0 auto;}
a, a:link { color: #454545; text-decoration:none; cursor:pointer; }
a:visited {}
a:active, a:hover { text-decoration:underline;  }
a:focus { outline: none; } 
.clear {clear:both;}

.l{ float:left;}
.r{ float:right;}
.w1200{ width:1200px; margin:0 auto;}
body{min-width:1260px;overflow-x:hidden;}
.header .menu .logo{ margin-top:11px;}
.header .menu ul{ float:right;}
.header .menu ul li{ float:left; height:80px; line-height:80px; width:100px; margin-left:0px; text-align:center; font-size:15px;}
.header .menu ul li a{ color:#333; text-decoration:none; display:block;}
.header .menu ul li.on,
.header .menu ul li:hover{ background:url(../images/pic02.jpg) repeat-x;}
.header .menu ul li.on a,
.header .menu ul li:hover a{ color:#fff;}

.index .banner{ width:100%; overflow:hidden; position:relative;}
.index .banner .hd{ height:6px; overflow:hidden; position:absolute; left:43.75%; bottom:35px; z-index:11; }
.index .banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index .banner .hd ul li{ float:left; margin-right:10px;  width:40px; height:6px; text-indent:-999px; background:#727272; cursor:pointer; }
.index .banner .hd ul li.on{ background:#f18101;}
.index .banner .bd{ position:relative; height:100%; z-index:0;   }
.index .banner .bd li{ zoom:1; vertical-align:middle; height:561px;}

/* 首页搜索 */
.sousuo { width: 100%; height: 50px; background-color: #f5f5f5; overflow: hidden; border-bottom:1px solid #eaeaea;}
.sousuo p { float: left; line-height: 50px; color: #666; font-size: 14px; font-weight: 700; }
.sousuo p a { color: #999; margin: 0 5px; font-weight: normal; }
.sousuo_box form { width: 304px; position: relative; border-radius: 6px; overflow: hidden; top: 8px; padding-left: 10px; }
.sousuo_box .txt { width: 240px; height: 31px; border: 1px solid #d4d4d4; border-radius: 6px; color: #9a9999; padding-left: 18px; padding-right: 44px; transition: 0.3s; }
.sousuo_box .txt:focus { }
.sousuo_box .btn { width: 45px; height: 33px; background: url(../images/search.png) no-repeat 12px center; position: absolute; top: 0; right: 0; cursor: pointer; }
/*.sousuo .sousuo_box {float: right;width: 248px;height: 33px;margin-top: 8px;}
.sousuo .sousuo_box .input {width: 190px;padding-left: 8px;float: left;height: 27px;line-height: 27px;border: 2px solid #279143;background: none;outline: none;}
.sousuo .sousuo_box .btn {display: block;width: 46px;height: 33px;color: #fff;font-weight: 700;float: right;border: none;background: #279143;cursor: pointer;}*/
/* 首页搜索 */


.index-fwxm-hz{width:100%;background:#f6f6f6;padding:37px 0;overflow:hidden;}
.index-fwxm{width:376px;margin-right:22px;background:#fff;box-shadow: 3px 3px 3px #e0e0e0;padding-top:3px}
.index-fwxm:nth-child(3n){margin-right:0;}


.index-fwxm-pic{width:376px;text-align:center; display:block; overflow:hidden;}
.index-fwxm-bottom{width:356px;padding:24px 10px; }
.index-fwxm-title{font-size:18px;color:#253188;}
.index-fwxm-content{margin-top:14px;}
.index-fwxm-more{width:121px;line-height:32px;text-align:center;background:#666;margin-top:20px;}
.index-fwxm-more a{color:#fff;}


.index-fwxm-pic img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }

.index-fwxm-pic img{transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;}


.inaboutbigbg{width:100%; height:530px; margin:0 0 50px 0; padding:50px 0 0 0; background:url(../images/inaboutbigbg.jpg) top center no-repeat; line-height:25px;}
.inaboutbigbg .inaboutadyu{width:1140px; height:45px; padding:0 0 0 60px; margin:20px auto; line-height:45px; background:#524942 url(../images/inaboutcnbg.png) top left no-repeat; font-size:13px; color:#fff;}
.indexabout{ padding-top:35px; font-size:14px; line-height:28px;}

.zjlanmutit{border-bottom:1px #eaeaea solid; text-align:center;}
.zjlanmutit .lanmu{background:url(../images/zjlmbotbg.png) bottom center no-repeat; position:relative; top:2px;}
.zjlanmutit .lanmu .china{height:50px; line-height:50px; font-size:28px; color:#262626; font-weight:bold; padding:0 0 5px 0;}
.zjlanmutit .lanmu .en{height:45px; line-height:40px; font-size:53px; color:#C9C9C9; text-transform:uppercase; font-family:aparajita,Arial, Helvetica, sans-serif; overflow:hidden;}

.inaboutbigbg .inaboutimg{width:990px; height:168px; padding:10px 0 25px 0; margin:0 auto; overflow:hidden;}
.inaboutbigbg .inaboutimg ul{width:1020px; height:168px; overflow:hidden;}
.inaboutbigbg .inaboutimg ul li{height:168px; padding:17px 0 0 0; margin:0 15px 0 0; float:left; overflow:hidden;}
.inaboutbigbg .inaboutimg ul li img{width:171px; height:124px; filter:alpha(opacity=50); opacity: 0.5;}
.inaboutbigbg .inaboutimg ul li.active,.inaboutimg ul li:hover{padding:0 0 0 0;}
.inaboutbigbg .inaboutimg ul li.active img,.inaboutimg ul li:hover img{width:217px; height:158px; filter:alpha(opacity=100); opacity: 1.0; border:5px #DEE3E7 solid;}
.inaboutbigbg  .inabouta{height:55px; text-align:center; overflow:hidden;}
.inaboutbigbg  .inabouta a{height:55px; width:33px; display:inline-block; background:url(../images/inaboutxiaarr.png) top center no-repeat;}

.infaqnews{width:100%; overflow:hidden;}
.infaqnewsbg{width:1200px; overflow:hidden; background:url(../images/infaqnewsfgx.png) 599px 0 repeat-y;}
.infaqnewsbg ul{width:410px; float:right; overflow:hidden;}
.infaqnewsbg ul li{padding:0 0 0 10px; height:35px; line-height:35px; background:url(../images/innewslibg.png) left center no-repeat; overflow:hidden;}

.i_about_l{ float:left; display:inline; width:475px; overflow:hidden; padding-top:1px; height:414px; margin-top:30px;}
.i_about_l img{ display:block; height:240px; width:475px; margin-bottom:15px; }
.i_about_l h2{ font-size:16px; color:#333333; line-height:32px; height:32px; overflow:hidden;}
.i_about_l p{line-height:22px; height:44px; overflow:hidden; color:#666666; font-size:14px;}
.i_about_l .i_about_more{ display:block;height:26px; width:88px;background: url(../images/more.jpg) no-repeat; margin-top:13px;}
.i_about_l .i_about_more:Hover{transition:all 0.3s;filter:alpha(opacity=80);opacity:0.8;}
.i_about_r{ float:right; display:inline; width:687px; overflow:hidden; height:415px; margin-top:30px;}
.blog_list li{ float:left; margin:0 0px 19px 0; display:inline; position:relative; width:687px; height:112px; overflow:hidden;}
.blog_list li a{ display:block; width:663px; height:90px; padding:10px 10px 10px 12px; overflow:hidden; background:url(../images/i_news_bg.png) #f9f9f9 right bottom no-repeat; color:#666666; border:1px solid #e5e5e5;}
.blog_list li a span{ display:block; cursor:pointer;}
.blog_list li a:hover{background:url(../images/i_news_bg2.png) #f9f9f9 right bottom no-repeat; border:1px solid #0278b2;}
.blog_list li a:hover .blog_Rtime{background-color:#0278b2;}
.blog_list li a:hover .blog_Rmore b{ color:#0278b2;}
.blog_Rtime{ width:88px; height:88px; background-color:#67c4f1; text-align:center;}
.blog_Rtime em,.blog_Rtime b{ display:block; font-family:Arial; color:#FFF;}
.blog_Rtime b{ font-size:48px;height:62px; line-height:62px; font-weight:bold; letter-spacing:2px;}
.blog_Rtime em{ font-style:normal;height:26px; line-height:26px; font-size:16px; background-color:#0795da; font-weight:bold;}
.blog_Rmore{ width:540px; padding-top:5px;}
.blog_Rmore b{ color:#333; display:block; width:230px; height:32px; line-height:32px; overflow:hidden; font-size:16px; margin-bottom:2px;}
.blog_Rmore span{ line-height:23px; height:46px; overflow:hidden; font-size:14px;}


.products_info{ width:1200px; margin:0 auto;margin-top:40px;height: 526px;}
.products_info:after{content: '';clear: both;display: table;}
.products_info a{float: left;width: 25%;padding: 10px 0px ;position: relative;display: block;}
.products_info a img{width: 285px;height: 214px;}
.products_info div{width: 285px;height: 40px;line-height: 40px;color: #fff;font-size: 15px; text-align: center;background-color: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8ffffff,endColorstr=#C8ffffff);position: absolute; bottom: 10px;overflow: hidden;white-space: nowrap;
	transition:all .4s ease-in-out 0s;
	-moz-transition:all .4s ease-in-out 0s;
	-webkit-transition:all .4s ease-in-out 0s;
	-o-transition:all .4s ease-in-out 0s;
	}
.products_info a:hover div{left: 0px;bottom: 65px;height: 107px;line-height: 107px;width: 285px;background-color: rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);color: #fff;}


.ind_com{ width:1200px; margin:0 auto; padding-top:12px; overflow:hidden;}
.ind_about{ float:left; width:390px; height:275px; background:url(../images/ind_bg.jpg) left top repeat-x; border:1px solid #dedede; margin-right:12px;}
.ind_about_tit{ position:relative;}
.ind_about_tit h1{ width:110px; line-height:47px; border-bottom:2px solid #0a529a; margin-left:15px; text-align:center; font-size:17px; font-weight:bold;}
.ind_about_tit span{ position:absolute; top:17px; right:10px;}
.ind_about_nr{ width:375px; padding:10px; line-height:26px;}

.ind_news{ float:right; width:390px; height:275px; background:url(../images/ind_bg.jpg) left top repeat-x; border:1px solid #dedede}
.ind_news_tit{ position:relative;}
.ind_news_tit h1{ width:110px; line-height:47px; border-bottom:2px solid #0a529a; margin-left:15px; text-align:center; font-size:17px; font-weight:bold;}
.ind_news span{ position:absolute; top:17px; right:10px;}
.ind_news_nr{ width:375px; padding:10px; line-height:26px;}

.footer { width:100%; height:165px; background:#333; overflow:hidden; margin-top:30px; }
.topfooter { height:128px; border-bottom:0px solid #5a5a5a; margin-top:25px; padding-bottom:8px; }
.tfleft { width:143px; height:128px; float:left; }
.tfleft .flogo { width:223px; height:70px; display:block; background:url(../images/flogo.png) center no-repeat; text-indent:-9999px; }
.fphone { margin-top:10px; }
.fphone h2 { width:93px; height:35px; background:#848484; line-height:35px; text-align:center; float:left; font-size:14px; color:#FFF; font-weight:normal; }
.fphone p { width:130px; height:35px; line-height:35px; font-size:16px; color:#FFF; text-align:center; float:right; background:#0061ae; }
.tfcenter { width:840px; float:left; margin-left:15px; margin-top:1px; }
.tfcenter p { font-family:Arial, Helvetica, sans-serif; line-height:24px; color:#979797; }
.tfcode { width:103px; height:70px; float:right; line-height:30px; text-align:center; color:#979797; }
.ffnav { width:253px; height:35px; line-height:35px; float:left; color:#979797; }
.ffnav a { font-family:Arial, Helvetica, sans-serif; line-height:35px; padding:0px 5px; color:#979797; }
.ffnav a:hover { text-decoration:underline; color:#FFF; }
.ffcenter { width:auto; height:35px; color:#979797; float:left; line-height:35px; margin-left:60px; font-family:Arial, Helvetica, sans-serif; }
.ffjszc { float:right; height:30px; line-height:30px; color:#979797; font-family:Arial, Helvetica, sans-serif; }
.ffjszc a { color:#979797; line-height:30px; }
.ffjszc a:hover { color:#FFF; }

/* 内页公用 */
.listBanner { width: 100%; height: 280px; overflow: hidden;}
.container-locate{width:100%; height:49px;border-bottom:1px solid #e5e5e5;}/*当前位置*/
.container-locate .locate-nav{float:left;}
.locate-nav a{float:left;display:block;width:155px;height:49px;line-height:49px;text-align:center;border-right:1px solid #e5e5e5;}
.locate-nav a.cur, .locate-nav a:hover{background-color:#63bdf5;color:#ffffff;}
.container-locate .locate-box{float:right;}
.locate-box a{line-height:49px;font-size:12px;color:#555555;margin-left:5px;}
.locate-box a:first-child{padding-left:20px;background:url(../images/icon-home.png) no-repeat left center;}

.about_company{ width:100%; padding:40px 0;}
.about_companyny{width:1200px; margin:0 auto; color:#333;line-height:30px; font-size:14px;}
.about_companyny img{margin:auto; clear:both; display:block;}

/* fixsid */
.qqkefu{position: fixed;top:48%;_position: absolute;_top: expression(eval(document.documentElement.scrollTop + 365));z-index: 110;right:0;width:45px;}
.qqkefu ul li{width: 45px;height:45px;margin-bottom:1px;float:right;line-height:45px;font-size:14px;cursor:pointer;position:relative;text-indent: 10px;}
.qqkefu ul li a{color:#fff;display: block;overflow: hidden;height: 45px;}
.qqkefu ul li.qq_cza{overflow:hidden}
.qqkefu ul li:hover{background:#f39f00;}
.qqkefu ul li.top{background:url(../images/k1.png) no-repeat center #63bdf5;position:relative;width:45px;height: 45px;cursor:pointer;}
.qqkefu ul li.top span{position:absolute;display:block;left:0;top:-5px;height:5px;width:45px;}
.qqkefu ul li.top:hover{background:url(../images/k1.png) no-repeat center #f39f00;}
.qqkefu ul li b{width:45px;height:45px;display:block;overflow:hidden;float:right;}
.qqkefu ul li span{font-size: 14px;font-weight: bold;color: #FFF;}
.qqkefu ul li b.a{background:url(../images/k2.png) no-repeat center #63bdf5;}
.qqkefu ul li b.b{background:url(../images/k3.png) no-repeat center #63bdf5;}
.qqkefu ul li b.f{background:url(../images/k4.png) no-repeat center #63bdf5;}
.qqkefu ul li b.c{background:url(../images/k5.png) no-repeat center #63bdf5;}
.qqkefu ul li:hover b.a{background:url(../images/k2.png) no-repeat center center #f39f00;}
.qqkefu ul li:hover b.b{background:url(../images/k3.png) no-repeat center center #f39f00;}
.qqkefu ul li:hover b.f{background:url(../images/k4.png) no-repeat center center #f39f00;}
.qqkefu ul li:hover b.c{background:url(../images/k5.png) no-repeat center center #f39f00;}
.qqkefu ul li.qq_czb{text-indent: 0;}
.qqkefu ul li.qq_czae{ line-height:15px !important}
.erweima{position: absolute;width:111px;height:150px;top: -90px;left: -130px;float: right;cursor: default !important;display:none;}
.erweima p{margin-top:20px;margin-left:10px;}
.erweima img{width:120px;height:120px;}
.qqkefu li .erweima p a{display:block;font-size:14px;color:#333;margin-top:-8px;margin-left:30px;}    
#sorllMenu{width:640px; overflow: hidden;position: relative;}
#sorllMenu li{float: left;width: 220px;margin: 0;margin-top: -20px;position: relative;}
.producttitle{overflow: hidden; height: 30px;}


#wxin{background: url(../images/weixin.png) no-repeat;width: 13px;
border: 1px solid #444343;
height: 25px;}
#wxin span{background: none;}
#wxin:hover{background-color: #f39f00;}

#sina{background: url(../images/weibo.png) no-repeat;width: 13px;
border: 1px solid #444343;
height: 25px;}
#sina span{background: none;}
#sina:hover{background-color: #f39f00;}

#sqq{background: url(../images/weibo2.png) no-repeat;width: 13px;
border: 1px solid #444343;
height: 25px;}
#sqq span{background: none;}
#sqq:hover{background-color: #f39f00;}







