﻿/*网站基础样式*/
html{-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display: inline;*zoom:1;}
body{word-wrap:break-word;text-align:center;font:14px/200% Tahoma,Verdana,Arial,\5b8b\4f53;color:#555;font-family: arial,"Microsoft Yahei","Hiragino San";}

input,select,textarea,button{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;*margin-left:-1px}
.left{float:left}
.right{float:right}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}
body a{color:#666;text-decoration:none;}
body a:hover{text-decoration:none;color:#1C79C1;}
/*img{max-width:100%;height:auto;width:auto;}*/
.box_inner{display:block;margin:0px auto;height:100%;width:1100px;}

/*顶部及主菜单样式*/
.top_box{display:block;width:100%;padding:0px;margin:0px;background: #F1F1F1;}
.top_box_inner span{height:36px;line-height:36px;}
.top_box_inner span a{ margin-left:10px;}

.logobox{width:1100px;margin:0 auto;height:150px;}
.logo{float:left;overflow:hidden;margin-top: 22px;}
.logo img{display:block;width:600px;height:100px;}
.tel{ float:right;font-size: 16px; text-align: left; margin-top: 30px;}
.tel p{ font-size: 25px; font-weight: bold; color: #f00;}

.menu_box{height:50px;line-height:50px;position:relative;padding:0px;width:100%;background:url(../images/topbg.png) no-repeat center bottom;}
.menu_box ul{width:1100px;margin:0px auto;padding:0px;}
.menu_box li{float:left;position:relative;}
.menu_box li a{display:block;text-decoration:none;padding:0px 31px;font-size:15px;color:#fff;}
.menu_box li a:hover{color:#fff;background:url(../images/menulih.png) repeat-x center bottom;}
.menu_box li.menu_current a{color:#fff;background:url(../images/menulih.png) repeat-x center bottom;}


/*底部*/
.bottom_box{ background: #1C7BC2; color: #fff;}
.db_com { max-width: 1100px; margin: 0 auto; clear: both; overflow: hidden; padding: 10px 10px;}
.db_com p{ height:30px;line-height:30px;}
.db_com a{ color: #E89800;}
.db_com a:hover{ color:#fff;}
.copy{ background:#fff;text-align:center;}
.copy p{ height:30px;line-height:30px;}


/*---------------------------首页---------------------------------*/
/*通用模块样式*/
.box_title{clear:both;text-align:left;overflow:hidden;height:auto;padding:0px;margin-top:20px;max-width:1100px;margin:0 auto;border-bottom:1px solid #ccc;}
.box_sign{font-size:26px;color:#333;line-height:52px;vertical-align:middle;text-align:left;float:left;background:url(../images/mktitbg.png) no-repeat left center;padding-left:40px;}
.box_more{display:inline;float:right;text-align:right;margin-top: 18px;}
.box_more a{color:#909090;font-size:15px;}
.box_more a:hover{color:#1C79C1;}

.module_content{padding:0px 0px 0 0px;text-align:left;margin-top:20px;}

/*banner样式*/
.fullSlide{position:relative;width:100%;background:#000;height:408px;overflow:hidden}
.fullSlide .bd{z-index:0;position:relative;margin:0 auto;height:408px;overflow:hidden}
.fullSlide .bd UL{width:100%!important}
.fullSlide .bd LI{height:408px;left:50%;margin-left:-960px;overflow:hidden;position:absolute;text-align:center;width:1920px}
.fullSlide .bd LI A{display:block;height:408px;color:#fff}

.fullSlide .hd{z-index:1;position:absolute;line-height:30px;width:auto;bottom:8px;height:30px;left:45%}
.fullSlide .hd UL{text-align:center;padding-left:2%;width:100%;height:30px}
.fullSlide .hd UL LI{filter:alpha(opacity=50);line-height:999px;margin:1px;width:42px;zoom:1;display:inline-block;background:#fff;float:left;height:8px;overflow:hidden;cursor:pointer;opacity:.5}
.fullSlide .hd UL .on{background:#db332e}
.fullSlide .prev{z-index:1;position:absolute;filter:alpha(opacity=50);margin-top:-30px;width:40px;display:none;background:url(../images/slider-arrow.png) #000 no-repeat -125px 50%;height:60px;top:50%;cursor:pointer;left:0;opacity:.5}
.fullSlide .next{z-index:1;position:absolute;filter:alpha(opacity=50);margin-top:-30px;width:40px;display:none;background:url(../images/slider-arrow.png) #000 no-repeat -5px 50%;height:60px;top:50%;cursor:pointer;left:15%;opacity:.5}
.fullSlide .next{right:0;left:auto}
.fullSlide .bd .f_title{bottom:1px;position:absolute;width:100%;text-indent:20px;height:30px;line-height:30px;text-align:left;display:none;background:#000;filter:alpha(opacity=40);opacity:.4}

/*产品*/
.iprobox{ margin-top:30px;}
.iprocon{ margin-top:20px;}
.iprocon li{ float:left;width: 259px;margin:0 8px 16px;background: #E6E6E6;}
.iprocon li:hover{ background: #D6D6D6;}
.iprocon li img{ width:255px;height: 200px; margin-top: 2px;}
.iprocon li p{ height:40px;line-height:40px;}

/*简介*/
.iabbox{ margin-top:30px;}
.iabcon{ margin-top:20px;text-align:left;}
.iabcon .left{ width:400px;}
.iabcon .right{ width:680px;margin-left:20px;}
.iabcon .tits{height:60px;line-height:60px;font-size:22px;font-weight:bold}
.iabcon .coms{line-height:30px;font-size:14px;}
.iabcon .mored{border:1px solid #1C79C1;color:#1C79C1;width:80px;height:40px;line-height:40px;display:block;text-align:center;margin-top:20px;transition:ease 1.2s all;}
.iabcon .mored:hover{background:#1C79C1;color:#fff;}

/*新闻*/
.inewbox{ margin-top:30px; background:#F2F2F2;padding:20px 0;}
.sy_xw_gs{ width:500px;text-align:left;}
.sy_xw_gs .sy_xw_tit{height:40px;line-height:40px;margin-bottom:10px;background:#0961A5;padding:0 10px;}
.sy_xw_gs .sy_xw_tit .s1{font-size:22px;color:#fff}
.sy_xw_gs .sy_xw_tit .s2{float:right;color:#C2D4E2;}
.wz_lb{clear:both;overflow:hidden;}
.wz_lb .lb_li{border-bottom:1px solid #DDD;background:url(../images/soft_sign_bg.gif) no-repeat left 15px;line-height:35px;height:35px;padding-left:20px;overflow:hidden;}
.wz_lb .lb_li span{ float: right; color: #989898;}

/*车间*/
.icjbox{ margin-top:30px;}
.icjbox{ margin-top:20px;text-align:left;}
.marquee{clear:both;position:relative;}
.marquee a.prev{position:absolute;top:36%;left:0px;z-index:10;display:block;cursor:pointer;background:url(../images/icon.png) no-repeat left bottom;width:30px;height:50px;} /*点击按钮，自行定义样式*/
.marquee a.next{position:absolute;top:36%;right:0px;z-index:10;display:block;cursor:pointer;background:url(../images/icon.png) no-repeat right top;width:30px;height:50px;} /*点击按钮，自行定义样式*/

.marquee .inner{*width:100%;overflow:hidden;line-height:30px;}  /*纵向滚动时必须设置inner的height属性*/
.marquee .inner ul{clear:both;overflow:hidden}
.marquee .inner ul li{margin:0px;overflow:hidden;} /*横向必须设置li里面的宽度一致，纵向时必须设置li里面的内容高度一致*/
.marquee .inner ul li.hx{float:left;text-align:center;} /*横向滚动li样式*/

/*滚动图片样式*/
.marquee_pic{padding-top:20px;overflow:hidden}
.marquee_pic .inner ul li{width:275px;overflow:hidden;padding:0 10px;margin:0px 0;position:relative;}
.marquee_pic .inner ul li span{display:block;}
.marquee_pic .inner ul li .pics{overflow:hidden;}
.marquee_pic .inner ul li .pics img{width:275px;height: 200px;display:block; -webkit-transition:1s;-moz-transition:1s;}
.marquee_pic .inner ul li .tits{font-size:18px;padding:0px 0;height:30px;line-height:30px;overflow:hidden;background:#ddd;color:#000;display:block;text-align:center;}
.marquee_pic .inner ul li .coms{color:#757575;padding:0 0 10px 0;}
.marquee_pic .inner ul li .mores{width:100%;display:block;height:40px;line-height:40px;text-align:center;color:#FFF;background:#F96868}
.marquee_pic .inner ul li .mores:hover{background:#fa7a7a}
.marquee_pic .inner ul li:hover .pics img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}

/*友情链接*/
.iyqbox{ margin-top:30px;}
.iyqcon{ text-align:left;padding: 10px;}
.iyqcon a{ margin: 0 10px; line-height: 200%;}

/*---------------------------内页---------------------------*/

/*次导航*/
.location{ overflow: hidden; width: 100%; border-bottom: 1px solid #ddd; background: #E6E6E6;text-align:left;margin-bottom:30px;}
.location span{ line-height: 40px; background: url(../images/icon-home.png) no-repeat left center; color: #1C7BC2; padding-left: 20px; font-size: 16px;}
.location a{ }

/*左侧*/
.main_box{ width:1100px; margin:0 auto;}
.m_left{ float: left; width: 220px; margin: 0 0px 30px 0; text-align: left;}
.nav_title{text-align:left;overflow:hidden;padding:0px 0px 0px 0px;background:#1C79C1}
.nav_title .nav_sign{color:#fff;font-size:20px;line-height:50px;display:inline-block;padding-left:20px;}
.nav_box { clear: both; width: 100%; margin: 0px; padding: 0px; text-align: center;}
.nav_box ul{clear:both;margin:0px;margin:0 auto;width:100%;text-align:center;background:#FFF;padding:10px 0px;}
.nav_box li{text-align:left;padding:0px;display:inline-block;width:100%;position:relative;}
.nav_box li a{clear:both;overflow:hidden;display:block;line-height:30px;padding:5px 5px 5px 15px;font-size:14px;position:relative;text-decoration:none;border:1px solid #ddd;color:#1C79C1;background:#FFF}
.nav_box li a:hover,.nav_box li a.current{color:#fff;background:#579DD3}

.left_title{text-align:left;overflow:hidden;padding:0px;margin-top:20px;background:#D4D4D4;}
.left_title .left_sign{color:#000;font-size:20px;line-height:50px;display:inline-block;padding-left:20px;}
.left_lx{ padding: 10px;}
.left_lx p{ }

/*右侧*/
.m_right{ width: 850px; padding: 0em 0px 0px 0px; overflow: hidden; text-align: left; float: right; background: #FFF;}
.sub_box{ text-align: left; padding-bottom: 10px;}
/*单页、详细页*/
.sub_box h1.title{ height: 49px; line-height: 49px; border-bottom: 1px solid #ccc; color: #1C79C1; font-size: 25px;}
.sub_box .content{ line-height: 200%;padding: 10px; text-align: left;}
.sub_box .info{text-align:center;line-height:25px;font-size:14px;padding-top:10px;color:rgb(119,119,119);}
.sub_box .info a{color:rgb(119,119,119);}
.sub_box .info a:hover{color:rgb(0,124,195);}
/*上下篇*/
.infopage{font-size:13px;padding:15px;clear:both;overflow:hidden;}
.infopage p{font-size:14px;line-height:30px;}
.infopage p a{color:rgb(85,85,85);}
.infopage p a:hover{color:#1C79C1;}
/*推荐*/
.tjbox{ margin: 15px 0; overflow: hidden;}
.tjbox .tit{ height: 40px;line-height: 40px;border-bottom: 1px solid #ccc;font-size: 20px;color: #1C79C1;}
.tjzx{margin-top: 10px;overflow: hidden;}
.tjzx li{float: left;width: 380px;margin: 0 25px 0 0;padding-left:20px;color: #999;background:url(../images/soft_sign_bg.gif) no-repeat left center;}
.tjzx li a{ color:#999;}
.tjzx li span{float: right;}
.tjcp{ margin-top: 10px;overflow: hidden;}
.tjcp li{ float: left;width: 192px;margin: 0 10px;background: #E6E6E6;text-align: center;}
.tjcp li img{width: 192px;height: 146px;}
.tjcp li p{ height:30px;line-height:30px;}

/*新闻列表*/
.xwlist{ margin:20px auto;}
.xwlist li{line-height:45px;font-size:16px;clear:both;border-bottom:1px solid #DDD;background:url(../images/site_icon.gif) no-repeat left 18px;padding-left:15px; clear:both;overflow:hidden;}
.xwlist li .tits{display:block;color:#333;float:left;}
.xwlist li .tits:hover{color:#1C79C1;text-decoration:none;}
.xwlist li .times{display:block;text-align:right;float:right;}
/*产品列表*/
.cplist{ margin:20px auto;}
.cplist li{ float:left;width: 267px;margin:0 8px 16px;background: #E6E6E6;text-align:center;}
.cplist li:hover{ background: #D6D6D6;}
.cplist li a{ display:block;}
.cplist li .pic img{ width:263px;height: 200px; margin-top: 2px;}
.cplist li .tit{ height:40px;line-height:40px;}
/*列表分页*/
.listpage{ margin:10px auto;}
.listpage li{ text-align:center;}
.listpage li a,.listpage li span{ display:inline-block;padding: 0 10px;margin: 0 3px;background: #E8E8E8;}
.listpage li a:hover,.listpage li a.active{ background: #1C7BC2;color: #fff;}


/*其他样式*/
.textarea{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.button{width:55px;font-size:9pt;height:19px;cursor:pointer;background-image:url(../public/button.gif);background-position: center center;border-top: 0px outset #eeeeee;border-right: 0px outset #888888;border-bottom: 0px outset #888888;border-left: 0px outset #eeeeee;padding-top: 2px;background-repeat: repeat-x;}
.tb{border:1px solid #cccccc;border-color:#000000 #cccccc #cccccc #000000;}
.bt{height:22px;width:70px;font-size:9pt;background-image:url(public/bt.gif);padding-top:2px;cursor:pointer;border-width:0px;}

/**/
.bookadd{margin:20px 0;}
.bookadd div{margin-bottom:15px;}
.bookadd .label{float:left;width:100px;text-align:right;padding-right:10px;clear:both;}
.bookadd .label span{color:#f30;font-family:宋体;}
.bookadd .enter{margin-left:120px;}
.bookadd .enter .ip{border:1px solid #ddd;padding:10px 10px;vertical-align:middle;overflow:hidden;}
.bookadd .enter .bnt{border:1px solid #1F92D1;background:#1F92D1;padding:8px 20px;vertical-align:middle;color:#fff;cursor:pointer;}
.bookadd .enter label{display:block;}