@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **
*/
html {-webkit-text-size-adjust:none; }
* { padding:0px;}
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
margin: 0;
padding: 0;

}
body{background-color:#fff; color:#4c4c4c;}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 14px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif; }

em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#fff;}
a:hover { text-decoration: none; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

.js{ width:100%; display:block; line-height:25px; text-align:center;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
/*****公用******/




/***整体*****/
#wrapper{ width:100%; height:auto; overflow:hidden;}
/*****top*******/
.header{ width:100%; height: auto; margin:0 auto;background:url(../Image/top.jpg) repeat-x; overflow:hidden;}
.top{ width:1200px;; height:155px; margin:0 auto;}
.logo{ height:123px;  float:left; z-index:1;}
.logo_title{ color:#000; font-size:18px; padding-left:100px;}
.logo_title span{ color:#e80000;}
.tel{width:190px; background:url(../Image/tel.jpg) 0 40px no-repeat; line-height:24px; float:right;color:#b1b1b4; font-size:20px; padding-top:45px; padding-left:132px; height:60px;}
.tel span{ color:#006faa; font-size:28px;}

/*top解决IE6下不兼容 position:fixed 的问题*/
#code,#code_hover,#gotop{ z-index:999; width:36px; height:48px; background:url(../Image/icon.png) no-repeat; position:fixed; right:50px; cursor:pointer;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}
#code{ background-position:-276px -258px; bottom:120px; _margin-bottom:120px; }
#code_hover{ background-position:-316px -258px; bottom:120px; _margin-bottom:120px; }
#gotop{ background-position:-276px -310px; bottom:67px; _margin-bottom:67px;} 

#code_img{z-index:999; width:270px; height:355px; background:url(../Image/icon.png) -4px -3px no-repeat; position:fixed; right:145px; bottom:67px; cursor:pointer; display:none;
_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:67px;}


/* nav 下拉菜单 */
.nav{ width:1200px;; height:35px; line-height:35px;  margin:0 auto;  clear:both; position:relative; z-index:1;}
.nav li{ width:132px; height:35px; line-height:35px;text-align:center; float:left; position:relative;}
.nav li a{font-size:14px; height:35px; color:#fff; display:block; line-height:35px; }
.nav li:hover{ background:#ffd101 ;color:#000; text-decoration:none}
.nav li:hover a{  color:#fff; text-decoration:none}
.nav li:hover span{  color:#7a8e7b; text-decoration:none}
#div1 li .xiala{ display:none; background:url(../Image/nav_bot.png) repeat; width:102px; padding:10px;color:#fff;text-align:center; z-index:100;position:absolute;  _top:expression(documentElement.offsetTop + 34 + "px");left:0px;_left:expression(documentElement.scrollLeft + 0 + "px");}
#div1 li .xiala p {border-bottom:1px dashed #fff;}
#div1 li .xiala p a{color:#fff; font-size:12px;height:30px; line-height:30px;}
#div1 li .xiala p a:hover{ color:#fff; background:#ff6600; font-weight:bold;}
/* banner */
#flash{ width:100%;height:470px; margin:0 auto; text-align:center; position:relative; z-index:0; }
/*index_content */
.index_content{ width:100%; height:auto;}

.gonggaobg{width:100%; height:20px; background:#fff; padding:20px 0;}
.gonggao{ width:1200px;; height:20px; line-height:20px; background:url(../Image/gjc.jpg) 0 2px no-repeat; margin:0 auto;}
.gonggao .tit{ display: block; height:20px; width:100px; padding-left:15px;line-height:20px; font-size:16px; float:left;}
.gonggao .gjc{ float:left;}
.gonggao .gjc li{ float:left; margin-left:12px;}
.gonggao .gjc li a{ color:#333;}
.gonggao .gjc li a:hover{ color:#006faa;}

.title{width:100%;height:50px;line-height:50px;background:url(../Image/tit_01.jpg) bottom no-repeat; margin-bottom:30px; }
.title .title_c{ height:50px;font-size:14px;float:left;padding-left:15px; color:#000000;}
.title .title_e{ height:50px;font-size:24px;float:left;padding-left:25px; color:#006b9e;}

.title .title_more{color:#fe7d0c;font-family:'Microsoft YaHei';font-size:14px;float:right; padding-right:15px;}
.title .title_more a{text-decoration:none;color:#7d7d7d;}
.title .title_more a:hover{text-decoration:none;color:#fe7d0c;}

.title01{width:100%;height:50px;line-height:50px;background:url(../Image/tit_02.jpg) bottom no-repeat;margin-bottom:30px;}
.title01 .title_c{ height:50px;font-size:14px;float:left;padding-left:15px; color:#000000;}
.title01 .title_e{ height:50px;font-size:24px;float:left;padding-left:25px; color:#006b9e;}

.title01 .title_more{color:#fe7d0c;font-family:'Microsoft YaHei';font-size:14px;float:right; padding-right:15px;}
.title01 .title_more a{text-decoration:none;color:#fe7d0c;}

.info_01bg{width:100%;height:640px; background:url(../Image/info_01bg.jpg) repeat-x ;}
.info_01{width:1200px;; margin:0 auto; height:640px;}
.prod_left{background:url(../Image/prod_list.png) no-repeat; height:640px; width:341px; float:left;}
.prod_left .prod_list{ width:270px; overflow:hidden; padding-top:120px; padding-left:36px;}

.prod_right{ height:640px; width:859px; float:left; padding-top:22px;}
.prod_right .prod_tit{background:url(../Image/prod_tit.jpg) 3px 0 no-repeat; height:92px;}
.prod_titm{float:right; padding-right:15px; width:225px; line-height:30px; text-align:center; margin-top:15px;}
.prod_titm a{ display:block;text-decoration:none;color:#000; background:#ffd101; height:30px; width:125px; line-height:30px; text-align:center; float:right;}
.prod_titm a:hover{text-decoration:none;color:#fe7d0c;}
.prod_titm span{ color:#fff; clear:both; font-size:14px; display:block;}
/*点击展开ny_zb */
.ny_zblb1{padding:10px 0px 20px 0px;}
.ny_zblb1 li{line-height:33px;font-size:14px;color:#333;float:left;width:100%;}
/*.ny_zblb1 li a{display:block;padding-left:30px;text-decoration:none;color:#fff;background:url(../Image/04.gif) no-repeat right;}*/
.ny_zblb1 li a{display:block;padding-left:30px;text-decoration:none;color:#fff;}

.ny_zblb1 li a:hover{background:url(../Image/prod_libg.jpg) no-repeat;color:#fff;}

.ny_zblb1 li a.cur{color:#fff;font-weight:bold;background:url(../Image/04_h.gif) no-repeat right;text-decoration:none;}
.ny_zblb1 li ul{display:none;color:#666;padding:5px 0 5px 30px;}
.ny_zblb1 li ul li{float:none;background-image:none;height:26px;line-height:26px;margin-top:0px;font-size:12px;}
.ny_zblb1 li ul li a{padding-left:30px;display:block;background:url(../Image/05.gif) no-repeat left;}
.ny_zblb1 li ul a:hover{background:url(../Image/prod_libg.jpg) no-repeat;color:#fff;}


/*多个图片单行或两行循环 控制ID 可以重复使用*/
.marquee01_lr{ width:37px; text-align:center; float:left; margin:60px 0;}
.marquee01_cont{width:1760px;}
#marquee01{width:820px;; height:480px; overflow:hidden; float:left; margin:35px 0px 0px 25px;}
/*#marquee01 li{ float:left; margin:0 0 30px 20px;  width:231px; height:220px;overflow:hidden;  text-align:center;}
#marquee01 li a img{ width:229px; height:177px; border:1px solid #dcdcdc; }
#marquee01 li a:hover img{ border:1px solid #054d8b;}*/
#marquee01 li{ float:left; margin:0 0 30px 20px; border:1px solid #dcdcdc; width:229px; height:210px;overflow:hidden;  text-align:center;}
#marquee01 li a img{ max-width:229px; height:177px;  }
#marquee01 li:hover{ border:1px solid #054d8b;}
#marquee01 li a span{ display:block; background:#d6d6d6; width:231px;  height:28px; line-height:28px; text-align:center; color:#707070;}
#marquee01 li a:hover span{ color:#fff;background:#006faa;}
.info_02bg{ width:100%; height:1175px; background:url(../Image/yhzs.jpg) center no-repeat;}
.info_02{width:1200px;; margin:0 auto; position:relative;}
.ys01{ position:absolute; top:200px; left:3px; width:415px;}
.ys02{ position:absolute; top:560px; left:760px; width:415px;}
.ys03{ position:absolute; top:858px; left:3px; width:415px;}
.info_02 .tit{ color:#006faa; font-size:25px; font-weight:bold; padding-left:106px; padding-bottom:40px;font-style: italic;}
.info_02 p{ color:#002d43; font-size:15px; line-height:28px; text-indent:32px;}


.info_03bg{ width:100%;height:400px;}
.info_03{width:1200px;; margin:0 auto; height:400px; padding-top:10px;}
.gsgk{width:673px; height:400px; float:left; margin-right:22px;}
.gsgk .gsgk_cont img{ float:left; width:350px; height:300px; margin:0 20px 5px 0;}
.gsgk_cont{ line-height:24px;color:#2c2c2c; padding:0; }
.cgal{width:430px; height:400px; float:left;}
/*图片滚动效果01*/
.mr_frbox{width:429px; position:relative; padding-top:0px; border:2px solid #e1e1e1;overflow:hidden; position:relative;}
.mr_frBtnL{width:32px; height:300px; position:absolute; top:0px; left:0px;z-index:999; }
.mr_frUl{float:left;width:317px;}
.mr_frBtnR{width:32px; height:300px;position:absolute;top:0px; right:0px; z-index:999;}

.mr_frUl ul li{ text-align:center; margin:0px; width:425px; height:300px; }
.mr_frUl ul li a img{ max-width:425px; height:300px;}

.info_04{width:1200px;; margin:0 auto; height:400px;}
.gsxw{ width:673px; float:left; margin-right:22px;}
.gsxw .xwimg{width:350px; height:208px; float:left;}
.gsxw .xwimg img{width:350px; height:300px;  }
/*新闻文字列表样式**/
.gsxw .newsul_listw{padding:0px 20px; float:left; width:268px; margin-left:15px;}
.gsxw .newsul_listw li {line-height: 28px; height: 28px; list-style: square; border-bottom:1px dashed #999; margin-bottom:5px;}
.gsxw .newsul_listw li a,.newsul_list li a:visited{text-decoration:none;color:#2e2e2e;}
.gsxw .newsul_listw li a:hover{color:#cb161c;}
.gsxw .info_date{color: #999999;float:right;}

.zzry{ width:430px; float:left;}

/*图片轮播 控制ID 可以重复使用*/

.zzry .silder {width:425px; height:300px;  border:2px solid #e1e1e1; position:relative; overflow:hidden; margin-top:5px; text-align:center;}
.zzry .silder .silder_list li{text-align:center;width:425px;}
.zzry .silder .silder_list li img{ max-width:425px; height:300px;  overflow:hidden;}

.silder .silder_list {position: relative; overflow:hidden}
.silder .silder_list a{position:relative; color:#000; }
.silder .silder_list a,.silder .silder_list img{display:inline-block;}
.silder .silder_page{height:26px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:2px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:5px 5px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}

.info_05{width:1200px;; margin:0 auto; height:350px;}
.hyzx{ width:673px; float:left; margin-right:22px;}
.hyzx .xwimg{width:350px; height:208px; float:left;}
.hyzx .xwimg img{width:350px; height:208px;  }
/*新闻文字列表样式**/
.hyzx .newsul_listw{padding:0px 20px; float:left; width:268px; margin-left:15px;}
.hyzx .newsul_listw li {line-height: 28px; height: 28px; list-style: square; border-bottom:1px dashed #999; margin-bottom:5px;}
.hyzx .newsul_listw li a,.newsul_list li a:visited{text-decoration:none;color:#2e2e2e;}
.hyzx .newsul_listw li a:hover{color:#cb161c;}
.hyzx .info_date{color: #999999;float:right;}
.title03{ padding-top:18px;}
.zxly{ width:430px; float:left;}

.zxlycot{width:420px;height:280px; margin:0 auto; position:relative; }
.index_order{ color:#2e2e2e;font-size:12px; position: absolute;top:20px;left:30px;}
.index_order tr{ height:28px;}
.index_order input{ width:225px; border:1px solid #b5b5b5; height:20px;}
.index_order textarea{ width:225px; border:1px solid #b5b5b5;height:50px;}
.zxly .zxly_tel{ position:absolute; top:148px; right:118px; color:#FFF; font-size:28px;}

.linkbg{width:100%; height:40px; background:#d8d8d8;}
.link{width:1200px; height:40px; line-height:40px; margin:0 auto;}
.link ul{ margin-left:50px;}
.link li{ float:left; margin-right:20px;}
.link li a{ color:#000;}
.link li a:hover{ color:#006faa;}

/*******footer************/
.footer{ width:100%; height:180px; background:#006faa ;}
#footer{ width:1200px;height:180px;background:url(../Image/footerl.jpg) no-repeat ;margin:0 auto; }
#footer p{ color:#d2d2d2; line-height:28px;color:#fff; padding-top:60px; padding-left:280px; text-align:left;}

/*******仿oo图片变大************/
/* jQuery淘宝产品图片放大镜代码 */
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:42px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{}
.tb-s310, .tb-s310 img{}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:40px;width:40px;}
.tb-booth{position:relative;z-index:1;}

.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:40px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../Image/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}




/********内页********/
.sub_page{width: 100%;height: auto; background: url(../Image/info_01bg.jpg) repeat-x;}
.sub_content{width: 1200px;padding:0; margin:0 auto;}

.left_list{ width:341px; float:left;}
.cplb{ width:246px; height:auto; padding-bottom:20px;}
.cplb ul{}
.cplb ul li{ width:100%; height:32px;  line-height:32px; margin-top:5px; text-indent:25px;}
.cplb ul li a{ display:block; color:#6e6e6e; background:url(../Image/title_01.jpg) repeat-x ;}
.cplb ul li a:hover{background:#156dc7; color:#fff;}

.contact{ width:299px;clear:both; margin-left:20px; margin-top:25px; background:#f0f0f0 url(../Image/contact.jpg) bottom center no-repeat; margin-bottom:25px;}
.contact p{ color:#000; line-height:28px; padding:15px;}
.contact .title01{background:#006faa; margin-bottom:0px; }
.contact .title01 .title_c{color:#fff; font-size:16px;}
.right_list{width:842px; float:left; margin-left:15px;}
.right_list .title{width:100%;height:50px;line-height:50px; background:none; padding-top:42px; }
.right_list .title .title_c{ height:50px;font-size:18px;float:left;padding-left:15px; color:#fff;}
.right_list .title .title_e{ height:50px;font-size:24px;float:left;padding-left:25px; color:#006b9e;}


.right_list .sub_nav{ float:right; font-size:18px;font-weight:200; padding-right:10px;color:#fff;  padding-left:13px;}
.right_list .sub_nav a{font-size:18px;font-weight:200; color:#fff; text-decoration:none;}
.right_list .sub_nav a:hover{color:#ffd101; text-decoration:none;}
.rightsub_content{ height:auto; padding:20px 10px; line-height:24px;}
	

/*****************************/
#newsInfo{ font-size:12px;  display:block; text-align:center}
#newTitle{ text-align:center;}
#infoImage{ display:block; text-align:center; margin-top:30px;}
.Newstime { float:right;}
.cp_fy{width:700px;height:30px;line-height:30px;text-align:center;margin:0 auto;font-size:12px; clear:both;}
.cp_fy a{color:#000;}
.cp_fy a:hover{color:#F00;}
.G_ul{width:500px;	line-height:26px;display:block;}
.G_ul li{width:400px;display:block;height:auto;line-height:40px;	border-bottom:1px dashed #CCC;}
.G_tips{color:#666;width:486px;margin:10px auto 0 auto;border:1px solid #dedede;padding:7px;}
.jobList{border-bottom:1px solid #dedede;min-height:136px; height:auto !important; height:136px;}
.jobList p{font-size:14px;line-height:25px;}
.borderLi{border-bottom:1px dashed #dedede;-bottom:6px;padding-bottom:6px;}
/***********************************/	
/****************news*****************/
.news_title{color:#cd171d;text-align:center;line-height:40px;}
.news li{margin-bottom: 5px;
line-height: 28px;
height: 28px;
border-bottom: 1px #cdcdcd dashed;}
.news li a{text-decoration: none;
color: #333333;}
.news li a:hover{color:#fa995c;}
.news .info_date{  color: #999999;
    float:right;}
.meta{color:#999;text-align:center;line-height:28px;}
/***********news_info**************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-138px; background:#054d8b;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
/***************jobs***************/
.pro_info .rel_center{ padding:3px;max-width:500px;max-height:500px;border:1px solid #dcdcdc;}
.pro_info p{margin:20px 30px 30px 33px; text-align:left;}
.pro_name{display:block;color:#cd171d;text-align: left; font-size:14px;}
.info_title{margin:15px 0;width:100%;height:30px;background:#ececec;}
.info_title b{display:inline-block;padding-left:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;}
.info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;}
/********goods_info&jobs_info*******/
.order{margin:40px 0 120px 46px;line-height:40px;}
.order img{vertical-align:-5px;cursor:pointer;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer; background:#bf1115;}
/***************global*****************/
.pro{ padding:10px;}
.pro li{float:left;overflow:hidden;margin:0 6px 15px 6px;width:255px; height:240px;text-align:center;*margin:0 10px 15px 0px;}
.pro li div{ width:185px; line-height:20px; }
.pro span{padding-left:15px;background-position:0 -114px;white-space:nowrap; font-weight:bold;}
.pro img{padding:3px;max-width:227px;max-height:200px;border:1px solid #dcdcdc;}
.pro a{ color:#626262; *color:#444;}
.pro a:hover{color:#da020d;}
.pro img:hover{border:1px solid #da020d;}
.clear{ clear:both;}
.rightsub_content .pro_infoimg{ text-align:center; width:100%;}
.page a{ color:#333;}
.job_info{ padding:20px 0px;}
.prednext{line-height:35px;text-align:left;border-top:1px dashed #999; border-bottom:1px dashed #999;width:100%; height:35px; margin:15px 0; font-size:14px;}
.prednext a{ font-size:14px; color:#000;}
.prednext a:hover{ color:#cd2d1d;}
.prednext .return{ float:right; margin-right:15px;}
.graybar{height: 33px;background: #e1e1e1;}
.graybar span{width: 100px;
line-height: 33px;
text-align: center;
display: block;
color: #FFF;
background: #3398fe;}
.rightinfo{line-height: 25px;
font-size: 14px;}