﻿@charset "utf-8";
/* CSS Document */
/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#000}
a:hover{ color:#fff}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: Arial, Helvetica, sans-serif,"宋体";  color:#393939; }
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}
 

.wrap{ width:100%; height: auto; overflow:hidden; background-attachment:fixed;  position: relative; min-width:1000px; }
.public{ width:1005px; height:auto; overflow:hidden; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/

/*全局变量end*/

/*首页start*/
/*头部标签*/
.top{ height:103px;  overflow:hidden; position:relative; background:url(../images/headerbg.jpg) repeat-x}
.header{ width:1005px; margin:0 auto; position:relative; overflow:hidden}
.logo{width:286px; height:98px; overflow:hidden;}
.home{width:280px; display:inline; float:right; margin-top:15px;overflow:hidden}
.phone{ width:250px; height:32px;}
.contant_way{ height:30px; line-height:30px; color:#010000}
.sina{ background:url(../images/sina.jpg) left center no-repeat; color:#fe020d; font-weight:bold; padding-left:32px; margin-right:5px; }
.online{ background:url(../images/bm.jpg) left center no-repeat; padding-left:25px; margin-right:5px;}
.contact{ background:url(../images/contact.jpg) left center no-repeat; padding:25px;}

/*主菜单标签*/

.menu{ width:706px;display:inline; float:right; overflow:hidden; position:relative;}
.menu ul.nav{ width:706px; margin-top:45px;}
.menu ul.nav li{ display:inline; float:left; width:78px; text-align:center; line-height:30px;}
.menu ul.nav a{ display:block; font-size:15px; color:#000; line-height:30px; font-family:Microsoft YaHei;}
.menu ul.nav a:hover{ background:url(../images/nav_libg.png) center center no-repeat; color:#fff;}

/*大图标签*/
.banner{ width:1005px ;height:314px;position:relative; margin:0 auto 10px;overflow:hidden; background:url(../images/bannerbg.png) no-repeat; padding:4px;}
.slideBox{ width:1005px; height:315px; overflow:hidden; position:relative; margin:0 auto;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:6px;width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#da251d; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:10; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:997px; height:304px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
/*		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }*/


.content{ width:1005px; color:#333; margin:0 auto;overflow:hidden; position:relative;}/*内容区域标签*/
.side_left{ width:266px; height:auto; overflow:hidden;}
.col{ border:1px solid #c5c8b9; padding:0 10px; background:url(../images/rowbg.png) repeat; margin-bottom:10px; position:relative}
.col-new{height:245px; color:#393939}
.col h1{background:url(../images/tit-line.png) bottom center no-repeat; height:38px;line-height:38px; }
.col h1 a,.col h2 a{ display:inline; float:right; color:#000; font-family:Microsoft YaHei}
.col h1 span,.col h2 span{ display:block; width:82px; float:left; margin-top:10px;}
.col .new-det{ margin:10px 0; display:block}
.col .new-det dl{ width:96px; height:63px; margin-right:10px; float:left;}
.col .new-det dt{ line-height:20px; height:66px; overflow:hidden; color:#393939}
.col .news-list li{ line-height:26px; border-bottom:1px dashed #a5a5a5;}
.col .news-list li a{ color:#393939; background:url(../images/dot.png) left center no-repeat; padding-left:5px; }
.col .news-list li span{ display:inline; float:right;color:#8a8a8a}
.col-contact{ height:200px; color:#2e2e2c}
.weixin{ background:url(../images/weixin.png) no-repeat; height:97px; width:97px; position:absolute; right:18px; top:58px;}
.con-nr{ margin-top:10px; line-height:25px; padding-left:10px;}
.online .inp{ margin:5px 0; overflow:hidden;}
.online .inp span{ float:left; text-align:right; display:block; width:50px;}
.online .inp .input-box{line-height:22px; height:21px; width:163px; border:1px solid #b7ae9f; float:left; position:relative; z-index:1}
.online .inp .input-box input{height:20px;  width:162px; border:1px solid #fff; background:url(../images/inpbg.png) repeat-x; position:absolute; top:0px; }
.online .inp .yzimg{ height:23px;width:66px; float:left;}
.online .inp .inp-yz{ width:80px !important; margin-left:10px;}
.online .but { width:136px;margin:10px auto 5px; overflow:hidden}
.online .but button{ width:62px; background:#6d6d65; border:none; line-height:22px; font-size:14px; font-family:Microsoft YaHei; color:#fff; float:left; cursor:pointer}
.online .but button[type='submit']{ margin-right:10px;}
 .img1{width:80px; height:23px;}
 .img2{width:82px; height:23px;}
 .img3{width:93px; height:23px;}
 
 /*.img2{ background:url(../images/contac.png) left center no-repeat; width:82px; height:23px;}
 .img3{ background:url(../images/online.png) left center no-repeat; width:80px; height:23px;}
 .img4{ background:url(../images/hs.png) left center no-repeat; width:80px; height:23px;}
 .img5{ background:url(../images/tea.png) left center no-repeat; width:80px; height:23px;}
 .img6{ background:url(../images/stu.png) left center no-repeat; width:80px; height:23px;}
 .img7{ background:url(../images/flink.png) left center no-repeat; width:93px; height:23px;}
 .img8{ background:url(../images/new1.png) left center no-repeat; width:80px; height:23px;}
 .img9{ background:url(../images/pro.png) left center no-repeat; width:80px; height:23px;}
 */
 
 
/*左栏目*/

/*side-right*/
.side_right{width:712px; float:right; overflow:hidden; position:relative}
.right-top{ overflow:hidden;}
.clo-draw{ height:190px; width:478px; float:left;}
.clo-draw h2{ height:38px; line-height:38px;}
.clo-draw h2 a{display:inline; float:right}
.clo-draw dl{ width:138px; height:140px; float:left; margin-right:12px;}
.clo-draw dt{ height:120px; overflow:hidden; color:#3a3a3a;}
.clo-draw dt a{ color:#f00; text-align:right; padding-left:10px;}
.clo-draw dt a:hover{ text-decoration:underline}
.fast-nav-box{ width:186px; float:right}
ul.fast-nav-tit{ font-family:Microsoft YaHei;text-align:center; font-size:16px; color:#fff; overflow:hidden;}
ul.fast-nav-tit li{ display:inline; float:left; background:url(../images/dhbg.png) left center no-repeat; width:38px; height:37px; margin:0 3px; line-height:37px; }
.fast-nav{ background:url(../images/dh.png) no-repeat; height:136px; margin-top:15px;}
.fast-nav li{ display:inline; float:left; width:15px; height:136px; padding:0 15px; cursor:pointer;}
.fast-nav li a{ display:block; width:30px; height:136px; font-size:16px; margin-right:30px; text-indent:-9999px}
.row{ background:url(../images/zpbg.png) no-repeat; height:274px; padding:5px 10px 0}
.row h1{ height:40px; line-height:40px; padding:5px 10px 0}
.row h1 a{ display:inline; float:right; color:#000; font-family:Microsoft YaHei;}
.row h1 span{ width:82px; display:block; margin-top:8px; float:left;}
/*.row ul{ margin:5px 2px;}
.row ul li{ display:inline; float:left; padding:0 7px;}
*/

.picMarquee-left{ width:1005px; margin:0 auto; overflow:hidden; position:relative; margin-left:4px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;margin:5px 2px;}
.picMarquee-left .bd ul li{ margin:0 7px; width:158px; height:196px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
.picMarquee-left .bd ul li img{ width:158px; height:196px; display:block;}



/*link*/
.link{ width:1005px; margin:15px auto 0; color:#000; height:51px; line-height:51px; overflow:hidden; background:url(../images/link.png) no-repeat; padding-left:20px;}
.link a{ display:inline-block;padding:0 5px; color:#000;}
.link a:hover{ color:#fff}
.link span{ display:block; width:93px; float:left; margin-top:14px;}
.img7{ background:url(../images/flink.png) left center no-repeat; width:93px; height:23px;}

/*底部标签*/
.foot{ width:100%; line-height:20px;color:#9f9f9f; text-align:center; overflow:hidden; color:#141414; padding-bottom:5px;}
.foot a{ color:#141414;}
.foot a:hover{ color:#fff;}

/*首页end*/


/*关于我们*/
.rightbox{width:714px; float:right}
.right{ background:url(../images/about.png); width:714px; min-height:720px; overflow:hidden; }
.right h1{ width:664px; background:url(../images/line-01.png) bottom center no-repeat; height:30px;/*height:45px; line-height:50px;*/ padding:0 25px; font-size:13px; font-family:Microsoft YaHei; color:#000;}
.right h1 span{ display:inline; float:right}
.right .nr{ padding:20px 25px; color:#000;}
.first{ margin:10px 0;}
.first>li{ background:url(../images/line-li.png) bottom center no-repeat;}
.first>li>a{ height:30px;line-height:30px;padding-left:30px; color:#404040; display:block; background:url(../images/arrow.png) 12px no-repeat;}
.first>li>a:hover{ background:url(../images/libg.png) left center no-repeat; color:#fff}
.second{display:none;}
.second li a{line-height:30px;padding-left:30px;}
.right_tit{ width:82px;/* height:50px;*/ float:left; position:absolute; z-index:100;/* margin-top:15px;*/}
.topbg{width:714px; height:23px;}
.bottonbg{width:714px; height:34px;}


/*news*/
.news_list{overflow:hidden}
.news_list li{line-height:35px; border-bottom:1px dashed #5d5b53; padding-left:10px; background:url(../images/dot.png) left center no-repeat;}
.news_list li a{color:#000;}
.news_list li a:hover{color:#404040;}
.news_list li a span{ display:inline; float:right;}
.ny_page{ margin:30px auto 10px; text-align:center}
.ny_page a{color:#000;padding:6px; margin-right:5px;}
.ny_page a:hover{ color:#333} 

/*pro*/
.pro_list{margin-left:-5px;overflow:hidden}
.pro_list li{ width:25%; display:inline; float:left; margin-bottom:20px;}
.pro_list li img{ margin:0 10px;}


.pro_det_img{ width:300px; height:374px;margin:auto}
.pro_intro dl{ color:#000; font-weight:bold}
.pro_intro_nr{ border-top:1px dotted #333; border-bottom:1px dotted #333; padding:10px 0;}
.next{ margin:20px;}
.next li{ display:inline;color:#000}
.next li a:hover{color:#333}
.news_tit{font-size:14px; text-align:center; color:#333; font-weight:bold;line-height:35px;}
.news_date{text-align:center; display:block; margin-bottom:20px; color:#333;}
.news_date a{ padding-left:5px; color:#da251d;}
.news_date a:hover{  text-decoration:underline}


