@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; }

.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;}
.wel{width:1200px; height:40px; margin:0 auto; line-height:40px; color:#000;}
.welright{ float:right;color:#000; }
.welright a{color:#000;}
.welright a:hover{color:#f68403;}

.top{ width:1200px; height:110px; margin:0 auto;}
.logo{ height:110px;  float:left; z-index:1;}
.logo_title{ color:#000; font-size:18px; padding-left:100px;}
.logo_title span{ color:#e80000;}
.tel{width:266px;height:55px;  float:right;background:url(../Image/tel.jpg) 0 28px no-repeat; padding-left:56px;  padding-top:52px;}
.tel span{ color:#00683d; font-size:20px; font-weight:bolder; line-height:22px;text-align: right;}

.navbg{background: #10724B}
/* nav 下拉菜单 */
.nav{ width:1200px; height:54px; line-height:54px;  margin:0 auto;  clear:both; position:relative; z-index:1;}
.nav li{ width:109px; height:54px; line-height:54px;text-align:center; float:left; position:relative;}
.nav li a{font-size:16px; height:54px; color:#FFF; display:block; line-height:54px;font-weight: bold;}
.nav li:hover{ background:url(../Image/navhover.jpg) repeat-x;}
.nav li:hover a{  color:#f7ae45; text-decoration:none}
.nav li:hover span{  color:#7a8e7b; text-decoration:none}

/* banner */
#flash{ width:100%;height:490px; margin:0 auto; text-align:center; position:relative; z-index:0; }

/*****首页标题*******/
.title0{width:100%;height:52px;line-height:52px;background:url(../Image/title_bg.jpg) repeat-x ;}
.title0 .title_c{ height:49px;color:#fff;font-size:20px;float:left;background: url(../Image/title.jpg) 0px 2px repeat-x;padding-left:25px; padding-right:34px; }
.title0 .title_more{color:#fe7d0c;font-size:20px;float:right; padding-right:15px;}
.title0 .title_more a{text-decoration:none;color:#7d7d7d;}
.title0 .title_more a:hover{text-decoration:none;color:#fe7d0c;}


.index_content{ width:100%; height:auto;}
.info_01{width:1200px; margin:0 auto; height:630px; padding-top:15px;}

.cpfl{ width:1200px; height:54px; background:#e2e3e3;}
.cpfl ul li{ width:140px; margin-right:5px; text-align:center; background:#b2b2b2; height:54px;  line-height:54px; color:#000; float:left;}
.cpfl ul li a{display:block; color:#000; font-size:14px;}
.cpfl ul li a:hover{background:url(../Image/navhover.jpg) repeat-x; color:#fff;}
.marquee{width:1200px; height:545px; margin:20px 0;}
/*多个图片单行或两行循环 控制ID 可以重复使用*/
.marquee01_lr{ width:37px; text-align:center; float:left; margin:60px 0;}
.marquee01_cont{width:1543px;}
#marquee01{width:1200px; height:545px; overflow:hidden; float:left; margin:0px;}
#marquee01 li{ float:left; margin:0 25px 15px 0px;  width:280px;  height:256px;overflow:hidden;  text-align:center; background:#c9c9c9;border:1px solid #dcdcdc;}
#marquee01 li:hover{ background:#0094f8; color:#fff;}
#marquee01 li a img{ width:280px; height:213px;  }
#marquee01 li a span{ display:block; width:100%; font-size:18px;  height:28px; line-height:28px; text-align:center; color:#656565;}
#marquee01 li a:hover span{ color:#fff;}
.info_02bg{width:100%; height:915px;background:url(../Image/ys.jpg) center no-repeat;}
.info_02{width:1200px; margin:0 auto; position:relative;}
.info_02 p{ color:#0073df; font-size:16px;}
.info_02 span{color:#f7002f; font-size:18px;}

.ys01{ position:absolute;top:268px; left:10px;}
.ys02{ position:absolute;top:278px; left:822px;}

.ys03{ position:absolute;top:410px; left:108px;}
.ys04{ position:absolute;top:410px; left:877px;}


.info_03{width:1200px; margin:0 auto; height:660px;padding:15px 0;}
.info_03l{width:860px; height:660px; float:left; }
.info_03r{width:315x; height:660px; float:left; margin-left:25px; }

.gsgk{width:860; height:300px;border:1px solid #e1e1e1; margin-bottom:15px;}
.gsgk .gsgk_cont img{ float:left; width:190px; height:215px; border:1px solid #e1e1e1; padding:3px; margin:0 8px 5px 0;}
.gsgk_cont{ line-height:24px;color:#2c2c2c; padding:15px 10px 0 15px; }
.xwdt{ width:860px; height:340px; border:1px solid #e1e1e1;}
/*新闻文字列表样式**/
.xwdt .newsul_listw{padding:10px 35px; float:left; width:360px;}
.xwdt .newsul_listw li {line-height: 28px; height: 28px; list-style: square; margin-bottom:1px; color:#F00;}
.xwdt .newsul_listw li a,.newsul_list li a:visited{text-decoration:none;color:#6e6e6e;}
.xwdt .newsul_listw li a:hover{color:#cb161c;}
.xwdt .info_date{color: #999999;float:right;}
.newsimg01{ padding:10px 15px; width:830px; height:110px;}
.newsimg01 img{ width:160px; height:110px;  float:left;border:1px solid #e1e1e1; padding:3px; margin-right:10px;}
.newsimg01 a{float:left; width:650px; height:32px; line-height:32px; display:block; color:#cb1900; font-size:14px;}
.newsimg01 a:hover{ color:#0064ce;}
.newsimg01 p{float:left; width:650px; line-height:24px;}

.shipin{width:312px; height:260px; border:1px solid #e1e1e1; margin-bottom:10px;}
.contact{width:315px; height:390px; background:url(../Image/contact.jpg) no-repeat;}
.contact p{ line-height:24px; padding:100px 15px 0 20px; font-weight: bold;}

.info_04{width:1200px; margin:0 auto; height:350px;}
.zzry{border:1px solid #e1e1e1;height:330px;}
.marquee02{width:1200px; height:245px; margin:20px 0;}
/*多个图片单行或两行循环 控制ID 可以重复使用*/
.marquee02_lr{ width:37px; text-align:center; float:left; margin:60px 0;}
.marquee02_cont{width:1602px;}
#marquee02{width:1180px; height:235px; overflow:hidden; margin:0 5px;}
#marquee02 li{ float:left; margin:0 25px 15px 0px;  width:240px;  height:235px;overflow:hidden;  text-align:center; background:#c9c9c9;}
#marquee02 li:hover{ background:#0094f8; color:#fff;}
#marquee02 li a img{ width:238px; height:233px;border:1px solid #dcdcdc;  }
#marquee02 li a span{ display:none; width:100%; font-size:18px;  height:28px; line-height:28px; text-align:center; color:#656565;}
#marquee02 li a:hover span{ color:#fff;}



/*******footer************/
.footer{ width:100%; height:222px; background:url(../Image/footer.jpg) repeat-x ;}
.footer_nav ul{ width:1200px;margin:0 auto; height:50px; line-height:50px;}
.footer_nav li{ float:left; width:109px; text-align:center;}
.footer_nav li a{ color:#fff;}
.footer_nav li a:hover{ color:#FC0;}
#footer{ width:1200px;margin:0 auto; height:165px; background:url(../Image/ftlogo.jpg) 0 30px no-repeat;}
.ftl{ padding-left:540px; padding-top:30px; width:380px; float:left;}
.ftl p{ line-height:28px; font-size:12px; color:#FFF;font-weight: bold;}
.ftr{ float:right; width:100px; padding-top:30px;}
/*二级页面 */
.title{width:100%;height:49px;line-height:49px;background:url(../Image/title_bg.jpg) repeat-x ;}
.title .title_c{ height:49px;color:#fff;font-size:14px;float:left;background: url(../Image/title.jpg) repeat-x;padding-left:25px; padding-right:34px; }


/********内页********/
.sub_page{width: 100%;height: auto;}
.sub_content{width: 1200px;padding: 15px 0; margin:0 auto;}

.left_list{ width:315px; float:left;}
.left_list .contact{ margin:20px 0;}
.left_list .scpfl_tit{ width:100%;height:49px;line-height:49px; text-align:center; font-size:16px;background:url(../Image/title.jpg) repeat-x ;}
.left_list .scpfl_tit a{ color:#fff;}
.left_list .scpfl_tit a:hover{ color:#faed28;}
.left_list .scpfl{ width:315px; background:#eef1f5;border:1px solid #e1e1e1;}
.left_list .scpfl ul{width:315px;}
.left_list .scpfl ul li{ width:100%;background:#fff; height:43px;  line-height:43px;  text-indent:32px; color:#fff; margin:2px 0;}
.left_list .scpfl ul li a{display:block; color:#000; font-size:14px;}
.left_list .scpfl ul li a:hover{background:#FC0;color:#000;}


.right_list{width:850px; float:left; margin-left:35px;}
.right_list .sub_nav{font-size:14px; float:right; font-weight:200; padding-right:10px;color:#000;  padding-left:13px;}
.right_list .sub_nav a{font-size:14px;font-weight:200; color:#000; text-decoration:none;}
.right_list .sub_nav a:hover{font-size:14px;font-weight:200; color:#cd2d1d; 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:center; 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 17px 25px 16px;width:225px; text-align:center;*margin:0 10px 15px 0px;}
.pro li div{ width:258px; line-height:20px; }
.pro span{padding-left:15px;background-position:0 -114px;white-space:nowrap; font-weight:bold;}
.pro .prod img{padding:3px;width:217px;height:192px;border:1px solid #dcdcdc;}
.pro .prod div{display: block;width: 100%;background: #0094f8;height: 28px;line-height: 28px;text-align: center;color: #fff;}
.pro .prod div:hover{background:#c9c9c9; color:#656565;}
.pro a{ color:#626262; *color:#444; display:block;}
.pro li .qq{ background:url(../Image/qqb.png) 0px 1px no-repeat; display:block; height:26px; line-height:26px; text-align:left; text-indent:30px;}

.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: 12px;}



/* 内页特效section */
.section{width:850px;margin:0 auto;}
.section ul{width:850px;}
.section ul li{float:left; margin:15px; overflow:hidden;width:242px;height:280px;position:relative; border:2px solid #999;}
.section ul li .photo{width:242px;height:360px;overflow:hidden; background:#fff;}
.section ul li .photo img{width:242px;height:275px;overflow:hidden;}
.section .rsp{width:242px;height:360px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.section .text{position:absolute;width:242px;height:360px;left:-242px;top:0px;overflow:hidden;}
.section .text h3{width:242px;margin-top:100px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;font-size:20px;}
.section .text a{text-decoration:none;}
.section .text div{text-align:center;color:#FFFFFF;font-size:18px; padding:10px;}
.photo_tit{font-size: 18px; color: #000; text-align:center; display:block; width:100%; line-height:32px;}
.price_tit{font-size: 18px; color: #F30; text-align:center; display:block; width:100%; line-height:32px;}

#pfnr{ background:#18AB00; padding:5px; border-radius:10px; width:133px; position:fixed; left:2px; top:110px; z-index:99999999;}
#pfkf{ background:#fff; margin-top:10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; padding:10px;}
