@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, span, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; color:#3f3f3f; font-size:14px;}
a:active,a:focus,a { outline: none; text-decoration:none; color:#3f3f3f; font-size:14px;}
a:active,a:focus,a:hover{ color:#e37b01;}
body { font-family: "Microsoft YaHei", "微软雅黑", "SimSun", "宋体";}
li { list-style-type: none;}
i{ font-style:normal; color:#3f3f3f;}
.clear { background:url(../images/clole_bg.jpg) repeat-x; height:7px;}
.w960{ width:960px; margin-left:auto; margin-right:auto; max-width:960px;}
.w1000{ width:1000px; margin-left:auto; margin-right:auto; max-width:1000px;}
.w1100{ width:1100px; margin-left:auto; margin-right:auto; max-width:1100px;}
.w1200{ width:1200px; margin-left:auto; margin-right:auto; max-width:1200px;}

/*head*/
.head{ background-color:#312e39; height:32px;}
.head li{ float:left; font-size:12px; height:32px; line-height:32px; color:#f2f2f2;}
.head li a{ color:#f2f2f2; padding-right:10px; font-size:12px;}
.head li a:hover{ color:#e37b01; text-decoration:underline;}
.head li.lianxi{ float:right; line-height:36px; padding-right:10px;}
/*top*/
.top{background-color:#f7f7f7; overflow:hidden; width:100%; border-bottom:1px solid #ccc; }
.logo{ overflow:hidden; padding:20px 0px; float:left;}
.logo img{ float:left; margin:0px; padding:0px; border:none;}
.nav{ height:96px;float:right;}
.nav ul{ height:96px;}
.nav ul li{ float:left; width:110px; }
.nav ul li a{ float:left; font-size:14px; color:#312e39; font-weight:bold; height:93px; line-height:93px;width:100px; text-align:center;}
.nav ul li a:hover{ font-size:14px; color:#fff; background:#312e39 url(../images/nav_bj.jpg) center bottom no-repeat; border-bottom:3px solid #ff8700; }
.nav .navlist li dl{ display:none;}
.nav ul li:hover a{background:#312e39 url(../images/nav_bj.jpg) center bottom no-repeat; color:#fff; border-bottom:3px solid #ff8700;}
.nav .navlist li:hover dl{ display:block; position:absolute; float:left; z-index:200; width:100px; background:#fff;-moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; overflow:hidden; margin-top:96px;}
.nav .navlist li:hover dl dd{width:100px; margin:0px; padding:0px; background:none;}
.nav .navlist li:hover dl dd a{ height:35px; line-height:35px; background:#f7f7f7; color:#000; border:0px; }
.nav .navlist li:hover dl dd a:hover{ color:#fff; background:#ff8700; width:100px;}

/*banner*/
.banner{ margin-top:2px;}
.ban_ys{ background-color:#f1f1f1;}
.flexslider{ position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.flex-control-nav{position:absolute;bottom:10px; right:37%;z-index:2;width:100%;text-align:right;}
.flex-control-nav li{display:inline-block;width:120px;height:14px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:120px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; display:none;}
.banner:hover .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; display:block;}
.flex-direction-nav li a{display:block;width:34px;height:34px;overflow:hidden;cursor:pointer;position:absolute;}
.dizuo{ background:url(../images/dizuo.jpg) no-repeat; height:49px; margin-top:1px;}
.banner_bj{ margin-top:10px;background: url(../images/about.jpg) center top no-repeat; height: 347px; background-color:#999;}
.banner_bj02{ margin-top:10px;background: url(../images/abouts02.jpg) center top no-repeat; height: 347px; background-color:#999;}

/*center*/
.center{ overflow:hidden; padding:20px 0px;color:#000;}
.center img{ max-width:400px; padding:5px 0px;}
h3.title{font-size: 15px; font-weight: normal; height: 30px; line-height: 30px; border-bottom: 3px solid #312e39; position: relative;}
h3.title span{display: inline-block; padding: 0 8px; height: 30px; border-bottom: 3px solid #ff8700; position: absolute; left: 0; color:#000; font-size:15px; float:left;}
.center p{font-size: 12px; position: absolute; right: 0; top: 0px; text-align:right;}
.center01{ float:left; width:370px; margin-left:20px;}
.center01 embed{ margin-top:10px;}
.center02{ float:left; width:400px;}
.center02 ul li{width: 100%; height: 34px; line-height: 34px; border-bottom: 1px dotted #999; _float: left; background: url(../images/arrow.png) left no-repeat; text-indent: 13px;}
.center02 ul li i{ font-size:12px; color:#333; float:right;}
.center03{ float:right; width:390px; }
.center03 ul li{ line-height:34px; font-size:13px;}

/*link*/
.link{ height:35px; line-height:35px; background-color:#f2f2f2; padding-left:10px;border-radius:5px; color:#3f3f3f;} 
.link a{ padding-left:10px;} 

/*内页关于我们*/
.neirong{ overflow:hidden; padding:15px 0px;}
.neirong_left{ float:left; width:220px; overflow:hidden;}
.guanyu{background-color:#424242; overflow:hidden; margin-bottom:20px; }
.guanyu h2{font-size:24px;color:#fff; text-align:center; line-height:70px;background: url(../images/left_top.png) no-repeat; width:220px;height:80px; font-weight:normal;}
.guanyu ul{ text-align:center; padding-bottom:40px;}
.guanyu ul li{ height:40px; line-height:40px; width:125px; border-bottom:1px solid #f2f2f2;margin-left: 47px;}
.guanyu ul li a{ color:#FFF;}
.guanyu ul li:hover{ background-color:#ff8700;}
.lxwm{}
.lxwm .biaoti{width: 215px; text-align: center; color: #333333; font-size:16px; font-weight: bold;line-height: 40px; border-bottom: 1px #999999 double; border-top: 1px #999999 double;}
.lxwm .biaoti li{ font-size:16px;}
.lxwm .lxfs{}
.lxwm .lxfs li{ height:60px; line-height:60px; border-bottom:1px dotted #CCC; width:150px; margin-left:10px; background:url(../images/dianhua2.png) 0px 10px no-repeat; padding-left:50px; font-size:12px;}

/*新闻列表*/
.neirong_right{ float:right; width:960px; overflow:hidden;}
.right_bt{ border-bottom:1px solid #999; height:40px; line-height:40px;}
.right_bt span{ float:left; color:#ff8700; font-size:18px;}
.right_bt .weizhi{ float:right; color:#3f3f3f; font-size:14px;}
.zhengwen{ font-size:14px; line-height:30px; text-indent:2em; padding-top:10px; margin-right:5px;}
.zhengwen img{ border-bottom:2px solid #ccc; padding:10px 0px; margin-left:20px;}
.liebiao{ font-size:14px; width:940px; margin:0px 5px 0px 20px; overflow:hidden; padding:30px 0px;}
.liebiao li{ border-bottom:1px dashed #CCC; line-height:35px; height:35px;}
.liebiao li a{ font-size:14px;}
.liebiao li i{ text-align:right; float:right;}
.fenye{ width:960px; text-align:right;height:80px;}
.cpfy{ width:940px; text-align:right; overflow:hidden; height:100px;}
.fenye{ text-align:right; margin-top:30px;}
.fenye a{ padding:10px 15px;  margin:0px 3px;border:1px solid #E7E7E7;}
.fengye i{ padding:10px; background:#ccc; border:1px solid #E7E7E7;}

.t_page{ padding-top:30px;}

/*新闻详细*/

.xwxx{ width:920px; margin:0px 5px 0px 0px; overflow:hidden; padding:30px 0px;}
.xwxx h2{ font-size:16px; color:#333; font-weight:normal; text-align:center;}
.xwxx h3{ font-size:12px; color:#666; font-weight:normal;  text-align:center; padding:10px 0px;}
.xwxx li{ font-size:14px; text-indent:2em; line-height:30px;}
.xwxx li img{ max-width:700px; text-align:center; margin-left:10px;}
.prenext{padding:10px 0px;margin-top:10px;}
.prenext ul li{line-height:30px; height:30px; background:url("/images/jiantou.png") no-repeat 0px 11px; padding-left:10px;}		

/*产品列表*/
.zychanpin{ width:960px;text-align:center;overflow:hidden; padding:30px 0px}
.p_pro { float:left; width:958px; height:auto; overflow:hidden; }
.p_pro li{ float:left; list-style-type:none; width:300px; height:325px; text-align:center; padding:0px; margin-left:12px;}
.p_pro li img{ width:300px; height:275px;}
.p_pro li a{ border:1px #dddddd solid; width:300px; height:280px; display:block; border-bottom:4px #dddddd solid}
.p_pro li a:hover{ width:300px; height:280px; border-top:1px #999999 solid; border-left:1px #999999 solid; border-right:1px #999999 solid; background:url(../images/navigation-arrow.png) no-repeat 50% bottom;
border-bottom:4px solid #fe8a02;
}
/*产品详细*/
.chanpinzs{width:920px; overflow:hidden; padding:30px 0px 0px 16px;}
.chanpinzs .chanpintp{ float:left; width:390px; height:357px; margin-right:20px; position:relative;}
.chanpinzs .chanpintp img{ width:390px; height:357px;}
.chanpinzs .chanpinlx{ float:right;width:500px; height:287px; border-top:1px #999999 double; border-bottom:1px #999999 double;}
.chanpinzs .chanpinlx .chanpinxj{ padding-left:15px; padding-top:20px; font-size:13px; padding-right:20px;}
.chanpinzs .chanpinlx .chanpinxj ul li{ border-bottom:1px #999999 double; line-height:35px;}
.chanpinzs .chanpinlx .gengduo{ padding-top:20px; font-size:13px;}

.chanpinzs .chanpinjs{ float:left; width:920px; font-size:12px; margin-top:30px;}
.chanpinzs .chanpinjs .chanpinxq{ width:920px; height:35px; border-top:1px #999999 double; border-bottom:1px #999999 double; line-height:35px; font-size:16px; color:#fe8a02; padding-left:12px;}
.chanpinzs .chanpinjs .chanpinnrjs{ width:920px; padding-top:20px;}
















/*footer*/
.footer {border-bottom:5px solid #312e39;border-top:5px solid #312e39; background-color:#312e39;  overflow:hidden; width:100%;height:100%; padding:15px 0px 15px 0px; margin-top:20px;}
.footer a {	color:#666;}
.footer .inner { overflow:hidden;}
.footer .inner li{ float:right; text-align:left; font-size:12px; color:#ccc;}
.footer .inner p { color:#f2f2f2; line-height:30px;}





