/*通用头部*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td,img {margin:0;padding:0;}img {border:0}ol,ul {list-style:none}
h1,h2,h3,h4,h5,h6 {font-size:100%;}a{text-decoration: none;color: #484848}
input,textarea{outline: none;border:none;}
html,body{min-width: 1000px;font-family: "Microsoft YaHei";_width:expression(document.body.clientWidth < 1000 ? "1000px" : "auto");}
.wrap{width: 1000px;margin: 0 auto;}
.fl{float:left;}.fr{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.hide{display: none}.show{display: block}.dib{display: inline-block;*display: inline;zoom:1;}
.des{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.tl{text-align: left;}.tc{text-align: center;}.tr{text-align: right;}

/*index banner*/

.banner{width: 100%;height:315px;position: relative;z-index: 1;overflow:hidden;}
.banner .flexslider{ width:1920px;height:100%;position:relative;left: 50%;margin-left: -960px;overflow:hidden;min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%;}
.banner .slides li img{width: 100%; margin:0 auto; display:block;}
/*左右切换*/
.banner .flex-direction-nav {width: 1000px;height: 48px;position: absolute;left: 55%;top: 50%;margin:-24px 0 0 -600px;  z-index: 1; display: none;}
.banner .flex-direction-nav a.flex-prev,
.banner .flex-direction-nav a.flex-next{position: absolute;width: 25px;height: 48px;background:url(../images/public/banner_btn.png) no-repeat;font-size: 0}
.banner .flex-direction-nav a.flex-prev{left: 0;}
.banner .flex-direction-nav a.flex-next{right: 0;background-position:-25px 0; }
/*dot*/
.banner .flex-control-paging{}
.banner .flex-control-nav{ width: 1000px;position:absolute;left: 50%;margin-left: -500px;bottom: 10px; z-index:2;text-align:center;display: none;}
.banner .flex-control-nav li{display:inline-block;*display:inline;zoom:1;font-size: 0;margin: 0 6px;}
.banner .flex-control-nav a{display:block;width:12px;height:12px;background:url(../images/public/dot.png) right 0 no-repeat;cursor:pointer;}
.banner .flex-control-nav .flex-active{background-position:0 0;}
/*导航*/
.headTop{height: 36px;line-height: 36px;background: #0072be;color: #fff;font-size: 12px;font-family: '宋体';}
.headTop p{background: url(about:blank) no-repeat 0 center;}
.headTop a{color: #fff;line-height: 34px;background: url(about:blank) no-repeat left center; }
.logo {height:122px;background: url(about:blank) repeat-x;}
.logo img{float: left;margin-top: 10px;display: block;}
.headTel{height: 24px;background: url(../images/hot_tel.png) no-repeat left center;text-indent: 44px;font-size: 26px;font-weight: bold;color: #ff5200;padding-top: 18px;line-height: 1;margin-top: 44px;}
.ewm{margin-left: 10px;width: 126px}
.ewm p{float: right;width: 14px;font-size: 12px;font-family: '宋体';margin-top: 14px;margin-left: 4px;line-height: 14px}
.headNav{height: 51px;background:url(../images/navBg.png) repeat-x;text-align: center;min-width: 1000px;overflow: hidden;position: relative;}
.navList {width: 1070px;position: absolute;left: 50%;top: 0;margin-left: -535px;}
.navList li{width: 105px; float: left;background: url(../images/navList_bg.png) no-repeat right 12px;}
.navList li a{width: 113px;height: 51px;line-height: 52px;font-size: 16px; color: #fff;display: block;margin-left: -4px;}
.navList li a.hover,.navList li a:hover{background:url(../images/nav_active.png) no-repeat center;color: #fff}


.footer{background: url(../images/footer_bg.jpg) no-repeat center top;overflow: hidden;position: relative;z-index: 1}
.footer_top{height: 254px;background: url(../images/footer_top.png) no-repeat center 50px;overflow: hidden;}
.footer_text{padding-left: 28px;font-size: 12px;color: #fff;font-family: '宋体';margin-top: 92px;}
.footer_text p {line-height: 26px; margin-top: 10px;}
.footer_text span{font-size: 14px;}
.copyright{height: 44px;line-height: 44px;background: #2a2a2a;color: #fff;font-size: 12px;font-family: '宋体'}
.copyright a{color: #fff}
.copyright span{float: left;width: 33.33%}
span.tl{text-align: left;}
span.tc{text-align: center;}
span.tr{text-align: right;}





/*end*/

.slider,.recommend,.recBox li a,.left_contact,.right_box,.proList li a,.form p input,.form p textarea{border:1px solid #d1d1d1;}

/*通用左侧*/
.ny_left{ width:24%; float:left;}
.left_title{border-bottom:1px solid #d1d1d1; height:36px; font-size:16px; line-height:36px; color:#FFF; text-indent:20px;}
.slider{  margin-bottom:20px;}
.sliderul{padding:15px 20px}
.sliderul li{ line-height:28px;margin:4px auto;overflow: hidden;position: relative; }
.sliderul .slidMore{position: absolute;top: 0;right: 4px;font-style: 0px;font-size: 12px;}
.clickOpen{ display:block;height:28px; overflow:hidden; text-indent:25px; cursor:pointer;font-size:14px;margin-left: 14px;background: #DEDEDE}
.xiala{overflow: hidden;height: 0;}
.transition{overflow: hidden; background:#FFF;}
.transition li{ text-indent:70px;}
.transition li a{background:url(../images/sliderullilibg.png) 20px center no-repeat; text-indent:45px; color:#2e2e2e; display: block;font-size: 14px;}
.transition #v_d{margin-left: 20px;}
.sliderul li ul.block{ display:block}
.v1:hover #v_d{display: block;}
.list_ico{position: absolute;left: 0;top: 0;width: 10px;height: 28px;background-image: url(../images/ny_img/list_ico.png);background-position: center;background-repeat: no-repeat;}
/*推荐产品*/
.recommend{margin-bottom:20px;}
.recBox li{ margin:10px 0 0;text-align: center;}
.recBox li a{ display:block;width:200px;margin: 0 auto;padding:5px;}
.recBox li a img{height:150px;max-width: 200px;  }
.recBox li span{ display:block; line-height:32px; text-align:center; height:32px; overflow:hidden;font-size: 14px;}
/*左侧联系我们*/
.left_contact{width:238px;  margin-bottom:20px;padding:0 0 10px; line-height:25px; color:#333333}
.conBox{padding:10px 10px;background:url(../images/contentbg.jpg) no-repeat center 20px; min-height:232px;}
.conBox span{ height:40px; display:block; padding:40px 0 0 70px; font-size:16px;font-weight: bold;}
.conBox p{font-size: 14px;color: #333}





/*通用项*/
.container{margin-top: 30px;}
.ny_right{ width:73%; float:right; margin-left:22px; margin-bottom:20px}
.right_title{ border-bottom:1px solid #d1d1d1;margin-bottom:20px;font-size:14px; color:#000; text-indent:20px; line-height:40px; height:40px;position: relative;}
.right_title_ico{position: absolute;left: 0;top: 14px; width: 12px;height: 12px;background-image:url(../images/ny_img/right_title_ico.png);}
.right_box{padding:10px 16px 10px;overflow: hidden;font-size: 14px; line-height: 24px;}

/*页码*/
.page{color: #000; text-align:right; background:#ededee;line-height:30px;font-size: 12px;overflow: hidden;border:1px solid #ccc;}
.page span{ float:left; padding-left:10px}
.page a { padding:4px 10px; }
.page a.num{ margin:0 4px; padding:2px 8px; color:#FFF; background:#ababab;}
.page a.num:hover { color: #fff;}
.page a.select{ margin:0 5px; padding:2px 8px; color:#FFF;}




/*文章模块*/
.list_article li{margin:8px 0 10px;}
.list_article li a{display:block;background:url(../images/ny_img/news_ico.jpg) no-repeat left 10px;padding-left: 12px;}
.list_article li p{text-align:right;line-height: 24px;color: #333;font-size: 12px;}
.list_article li p span{width:80%;float: left;text-align: left;font-weight:bold;font-size: 16px;}
.list_article .text{ max-height:42px; overflow:hidden; border-bottom:1px dashed #eeeeee;font-size: 14px;padding-bottom: 10px;}

/*新闻模型*/
.news_name{line-height:34px;background:url(../images/ny_img/news_name.jpg) repeat-x;text-indent: 20px;}
.news_top{text-align: left;}
.news_top span{float: right; font-size: 14px;margin-right: 10px;}
.new_main{margin-bottom: 20px;}
.list_newsm{border:1px solid #d1d1d1; padding:10px 15px 10px;border-top: none;overflow: hidden;}
.list_news{float: right;width:450px;float:left;margin:20px 0;padding:0;}
.list_news li{margin:8px 0 10px 20px; position:relative;border-bottom:1px dashed #ccc;background:url(../images/ny_img/news_ico.jpg) no-repeat left center;}
.list_news li a{ display:block;overflow:hidden; height:25px; width:70%; text-indent:20px; line-height:25px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.list_news li a span{  color:#565656; position:absolute; right:0; top:0; font-weight:normal;font-size: 12px;}
.list_news .text{ max-height:70px; padding:0 20px; line-height:25px; overflow:hidden; border-bottom:1px dashed #eeeeee;}
.first_news{width:217px;height:160px;float:left; margin:20px 0;}
.first_news img {display:block;width:209px;height:134px;border:1px solid #ccc;padding:6px;}
.first_news p {text-align:center;font-size: 14px;margin-top: 4px;}


/*软件下载*/
.list_soft{margin-bottom: 30px;}
.list_soft li{height: 50px;line-height: 50px;border-bottom: 1px dashed #ccc; font-size: 14px;color: #595959;font-weight: bold;font-family: '宋体';letter-spacing: 2px}
.list_soft li span{font-size: 12px;font-weight: normal;}
.list_soft li a{float: right;font-size: 14px;color: #ff7c28;font-weight: bold;}
/*最新新闻*/
.des_news{ border:1px solid #ddd; margin-top:20px;overflow: hidden;}
.des_news .newsList{ border:none; padding:10px 14px 10px;font-size: 12px;}
.des_news .newsList li{ width:48%; line-height:20px; margin:5px 1%; float:left; background:url(../images/ny_img/news_ico.jpg) no-repeat left center;}
.des_news .newsList li a{ width:76%; display:block; height:20px; overflow:hidden; color:#595959; text-indent:15px; float:left}
.des_news .newsList li span{ width:23% ;float:right}

/*产品模块*/
.proList{}
.proList li{width:33.3%; float:left; margin:10px 0; text-align:center; line-height:25px;}
.proList li a{display: block;width:84%;padding:5px;margin: 0 auto}
.proList li a img{  height:150px;max-width: 100% ;*width:195px;}
.proList li span{width: 84%; display:block;line-height:25px;text-align:center; overflow:hidden;font-size: 14px;margin: 0 auto}


/*留言模块*/
.right_guestbook{padding: 0}
.guestbook_title{line-height:34px;color:#606060;text-indent: 20px;color: #013569;font-size: 14px;font-weight: bold;margin-top: 6px;}
.guestbook_title span{float: right;}
.guestbook_msg{margin: 0 20px;font-size: 14px;color: #555555;border-bottom: 1px dashed #ccc;padding-bottom: 6px}
.guestbook_reply{color: #013569}
.guestbook_reply p{display: inline-block;*display: inline;zoom:1;}
.guestbook_main i{font-style: normal;color: red}
.guestbook_main	{ margin-bottom:20px;}
.guestbook_main .news_name span{float: right;	}
.form p{position: relative;margin-top: 10px;font-size: 14px;overflow: hidden;}
.form p label{position: absolute;width:15%;height: 30px;line-height: 30px;text-align: right;font-size: 16px;}
.form p input{width: 30%;height: 28px;margin-left: 16%;}
.form p textarea{width: 60%;margin-left: 16%;}
.form p .mes{margin-left: 16%;display: block;}
.form_b {margin-left: 16%;margin-top: 20px;}
.form_b input{width: 100px;height: 30px;margin-right: 10px;cursor: pointer;color: #fff}



/*page*/
.page_title{text-align: center;font: bold 18px/24px "黑体";}
.page_bottom{width: 100%; display:block; margin:10px 0}
.page_bottom span{width: 50%;float: left; margin:10px 0; line-height:25px;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.page_time{line-height:25px; text-align:center; color:#949494; font-family:"宋体"; border-bottom:1px dashed #d1d1d1;margin-bottom: 10px;font-size: 14px;}
.page_img{max-width: 100%}


/*search*/
.search_x{border: 1px solid #d1d1d1;margin-bottom: 20px;padding: 10px;line-height: 22px;}
.keyword {padding: 5px;margin-bottom: 5px;color: #666;font-size: 14px;border-bottom: 1px solid #ccc;}
.search_list{padding: 0 10px;}
.search_list li{line-height: 30px;border-bottom: 1px dashed #CACACA;background: url(../images/ny_img/news_ico.jpg) no-repeat left center;padding-left: 14px;font-size: 12px;}
.search_list span{float: right;color: #999;margin-left: 15px;}


.transition #v_d:hover a,.sliderul li.hover .clickOpen,.sliderul li.hover,.sliderul li.hover .slidMore,.sliderul ul .v1:hover a span,.v1 .hover,.conBox span,.news_name{color:#0075ec}
.page a.select,.page a.num:hover,.left_title,.list_ico,.right_title_ico,.btn_blue{background-color:#0075ec}


