﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:12px; font-family: "微软雅黑";}
*{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle;}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none;}
a{color:#333; text-decoration:none;}
a:hover {color:#c32423; text-decoration:none; }
img {max-width:100%;}

.w1260 { max-width: 1260px; width: 100%; margin: 0 auto; background: no-repeat;}
.w1260:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }

.gonw { overflow:hidden; min-width:1200px;}

/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:499px; background:#000; min-width:1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:499px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:499px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ float: right;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
	filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#fff;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/* banner */


.top { width:100%; overflow:hidden; background:#373737; line-height:40px;}
.top_ym { color:#fff; float:left;}
.top_cnen { float:right; line-height:16px;}
.top_cnen p { float:left; margin-top:14px; margin-left:10px;}
.top_cnen p img {}
.top_cnen p a{ color:#fff;}
.top_cnen p:hover a{ color:#c32423;} 


.logo { float:left;}
/* 搜索栏 */
.sol_1 { float: left; margin-top:60px; margin-left:134px;}
.sol_1 .ms{ width: 300px; height:43px; border:3px solid #c32423; box-sizing:border-box;outline:none; background:#fff; float:left; text-indent:10px;}
.sol_1 .sml { width:53px; height:43px; float:left; background: url(../images/sos_1.jpg) no-repeat;  border:1px solid #c42424; }
.dih { float:right; margin-top:53px;}

/* 导航条 */
.dht { background:#102a4b; display: block; min-width: 1200px;}
.gan { background: url(../images/gan.jpg) no-repeat right; }
.nav { height:40px; line-height:40px; position: relative; z-index: 1; }
.nav a { color: #fff; }
.nav .nLi { float: left; position: relative; display: inline; text-align: center; width:14.2%;}
.nav .nLi h3 a { display: block; font-size: 14px; }
.nav .sub { display: none; left:-15px; top:41px; position: absolute; background: #fff; line-height:40px; padding:5px 0; width:180px;}
.nav .sub li { zoom:1;}
.nav .sub a { display: block; padding: 0 10px; }
.nav .sub a:hover { background: #fb9a77; }
.nav .on h3 a { background: #c32423; color: #fff; width:99.5%;}

/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:552px; background:#000; min-width:1200px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:552px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:552px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ float: right;}
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
	filter:alpha(opacity=50);opacity:0.5;  line-height:999px; }
.fullSlide .hd ul .on{ background:#fff;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
/* banner */

.hes { width:100%; background:#f0efef; overflow:hidden;}

/* 五图 */
.haochui_q1 { overflow:hidden; margin-top:3%;}
.haochui_q1 ul { margin-left:-1%;}
.haochui_q1 li {width:19%; float:left; margin-bottom:2%;text-align:center; background:#fff; padding:0.5%; margin-left:1%;}
.haochui_q1 li .haochui_q1_1 { margin-top:4%;}
.haochui_q1 li .haochui_q1_2 { font-size:14px; margin-top:6%; font-weight:bold; line-height:35px;}
.haochui_q1 li .haochui_q2_3 { font-size:12px; font-family:"宋体"; line-height:25px; overflow:hidden; height:60px;}

/* 公司简介 */
.in_aboot { overflow:hidden; margin-bottom:70px; margin-top:30px;}
.in_aboot_tu { float:left;}
.in_aboot_zyv { float:right; width:calc(100% - 550px);}
.in_aboot_zyv .in_aboot_zyv1 { overflow:hidden; position:relative;}
.in_aboot_zyv .in_aboot_zyv1 .in_aboot_zyv1_dibu {letter-spacing:30px; font-size:60px; color:#e8e8e8;}
.in_aboot_zyv .in_aboot_zyv1 .in_aboot_zyv1_zi { position: absolute; top:30px; left:0; font-size:22px; color:#c32423;}
.in_aboot_zyv .in_aboot_zyv2 { line-height:30px; margin-bottom:10px;}
.in_aboot_zyv .in_aboot_zyv3 { background:#102a4b;width:140px; text-align:center; line-height:35px;}
.in_aboot_zyv .in_aboot_zyv3 a{ display:block; color:#fff;}
.in_aboot_zyv .in_aboot_zyv3:hover a{  background:#c32423;}

/* 产品栏目 */
.cps { background:url(../images/sja_1.jpg) no-repeat; overflow:hidden;}
.smf { width:290px; float:left;}
.cpsw0 { background:#102a4b; margin-top:50px; padding:6%; float:left; width:100%;}
.cpsw0_1 { float:left; margin-right:15px;}
.cpsw0_2 { float:left; color:#fff;}
.cpsw0_2 .cpsw0_2_a { font-size:24px;}
.cpsw0_2 .cpsw0_2_b { font-size:14px;}
.cpsw { background:#fff; width:290px; overflow:hidden;}
.cpsw ul { margin-top:20px; margin-left:11px; width:90%;}
.cpsw li { overflow:hidden; margin-bottom:20px;}
.cpsw_s1 { background:#102a4b; line-height:45px; text-indent:25px; font-size:16px; color:#fff; overflow:hidden;}
.cpsw_s1 a{ color:#fff; display:block;}
.cpsw_s1:hover { background:#c32423;}
.cpsw_s2 { overflow:hidden; background:#fff;}
.cpsw_s2 dl {}
.cpsw_s2 dd { border-bottom:1px solid #e0e0e0; line-height:40px; background:url(../images/san1.png) no-repeat 20px; text-indent:40px;}
.cpsw_s2 dd:hover a{ color:#c32423;}

/* 产品中心 */
.smf_f { float: right; margin:50px 0; width:calc(100% - 332px);}
.smf_f ul { margin-left:-1%;}
.smf_f li { width:32%; float:left; margin-left:1%; margin-bottom:2%; }
.smf_f li p { background:#102a4b; line-height:40px; text-align:center; width:100%;}
.smf_f li a{ color:#fff; display:block;}
.smf_f li:hover p { background:#c32423;}

.smf_ff { float: right;}
.smf_ff ul { margin-left:-1%;}
.smf_ff li { width:32%; float:left; margin-left:1%; margin-bottom:2%; }
.smf_ff li p { background:#102a4b; line-height:40px; text-align:center; width:100%;}
.smf_ff li a{ color:#fff; display:block;}
.smf_ff li:hover p { background:#c32423;}

/* 国厨 */
.bcs { background:#f0efef;}
.gw_sew { margin:0 auto; width:450px; overflow:hidden;}
.gw_sew_zi { margin-top:60px; font-size:50px; color:#c32423; float:left;}
.gw_sew_hei { float:left; margin-top:62px; margin-left:10px; margin-bottom:20px;}
.gw_sew_hei .gw_sew_hei_sh { font-size:30px;}
.gw_sew_hei .gw_sew_hei_se { font-size:16px;letter-spacing:1.6px}
.gw_sew_xian { background:url(../images/kun.jpg) no-repeat; height:5px; width:384px; margin:0 auto; overflow:hidden;}

.xus_muw_miw { overflow:hidden; margin-bottom:90px;}
.xus_muw { overflow:hidden; margin-top:70px;}
.xus_muw_zuoz { float: right; width:470px; margin-top:70px;}
.xus_muw_zuo { float:left; margin-top:70px;}
.xus_muw_zuo1 { float:right; margin-top:70px;}
.xus_muw_zuo_a { overflow:hidden;}
.xus_muw_zuo_a_1 { float:left;}
.xus_muw_zuo_a_2 { float:left; margin-left:10px;}
.xus_muw_zuo_a_2_1 { font-size:20px;}
.xus_muw_zuo_a_2_2 { font-size:14px; margin:7px 0; color:#dadada;}
.xus_muw_zuo_a_2_3 { border-bottom:1px dashed #c5c5c5;}
.xus_muw_zuo_b { overflow:hidden; margin:25px 0 0 33px; color:#7b7b7b;}
.xus_muw_zuo_b ul {}
.xus_muw_zuo_b li { background:url(../images/san.png) no-repeat; text-indent:25px; line-height:17px; margin-bottom:10px;}

.xus_muw_yuo { float:right;}
.xus_muw_yuoy { float:left;}

/* 广告 */
.sis_mei { background:url(../images/lgtu.jpg) no-repeat; height:281px; overflow:hidden;}
.sis_te { font-size:25px; color:#fff; width:55%; line-height:50px; padding:87px 60px 0 0;}

/* 工程 */
.gc_kws { overflow:hidden; margin-top:70px;}
.gc_kws_a { float:left;}
.gc_kws_ab { font-size:35px; float:left;}
.gc_kws_ac { font-size:25px; float:left; margin-top:13px;}
.gc_kws_b { float:right;line-height:35px;}
.gc_kws_b_1 { float:left;}
.gc_kws_b_1 p { float:left; width:80px; font-size:14px;}
.gc_kws_b_2 { width:120px; float:right; background:#102a4b; text-align:center;}
.gc_kws_b_2 a{ color:#fff; display:block;}
.gc_kws_b_2 a:hover { background:#c32423;}

.gc_ggg { overflow:hidden; margin-top:40px;}
.gc_ggg_a { position:relative; width:47%; float:left;}
.gc_ggg_a1 { position:absolute; bottom:0; left:0; text-align:center; background:rgba(51,51,51,0.8); width:100%; line-height:45px; font-size:16px;}
.gc_ggg_a1 a{ color:#fff; display:block;}
.gc_ggg_a1 a:hover { color:#fff; background:#c32423;}

.gc_ggg_b { float:right; width:52%;}
.gc_ggg_b ul { margin-left:-1%;}
.gc_ggg_b li { width:49%; float:left; margin-left:1%; margin-bottom:2%;position:relative;}
.gc_ggg_b li img { width:100%; height:179px;}
.gc_ggg_b1 {position:absolute; bottom:0; left:0; text-align:center; background:rgba(51,51,51,0.8); width:100%; line-height:45px; font-size:16px;}
.gc_ggg_b1 a{ color:#fff; display:block;}
.gc_ggg_b1 a:hover { color:#fff; background:#c32423;}


/* 新闻 */
.xwsw { width:65%; float:left; background:#f0efef; margin-top:20px;}
.xwsw_a { float:left; background:#102a4b; line-height:40px; width:100%;}
.xwsw_a p { width:20%; float:left; text-align:center;}
.xwsw_a p a{ color:#fff; display:block;}
.xwsw_a p:hover{color:#fff; background:#c32423;}
.xwsw_as { background:#c32423;}
.xws_me { float:right; width:7px; height:10px; margin:16px 20px 0 0;}

.xwsw_b { padding:2%; overflow:hidden;}
.xwsw_e { overflow:hidden; margin-bottom:10px; margin-top:10px;}
.xwsw_e_a1 { float:left; width:260px;}
.xwsw_e_a1 img { height:160px; width:auto;}
.xwsw_e_a2 { float:left; margin-left:2%; width:calc(100% - 283px)}
.xwsw_e_a2_1 { font-size:18px; color:#c32423; line-height:40px;}
.xwsw_e_a2_2 { line-height:30px;}
.xwsw_e_a2_more { width:130px; line-height:35px; background:#102a4b; text-align:center; margin-top:10px;}
.xwsw_e_a2_more a{ color:#fff; display:block;}
.xwsw_e_a2_more:hover { background:#c32423;}

.xwsw_d { overflow:hidden;}
.xwsw_d ul {}
.xwsw_d li { width:100%; float:left; line-height:40px; border-bottom:1px dashed #a1a1a1;}
.xwsw_d li p { float:right;}

/* 常见问题 */
.cosa { width:420px; float: right; margin:20px 0 0 0; background:#f0f0f0;}
.cosa_ca { width:100%; float:left; background:#102a4b; margin-bottom:10px;	}
.cosa_ca h1{ width:100%; float:left; font-size:18px; color:#fff; text-align:center; line-height:40px; }
.cosa_cb {  float:left; margin:10px 0 0 7px; line-height:25px;}
.sy-cjwt-1 { float:left;}
.wd {background: url(../images/s03.gif) no-repeat scroll -15px 0 rgba(0, 0, 0, 0);}
.wd{margin-bottom:18px; }
.wd-con{ padding:0 12px;}
.wd dl { border-bottom:1px dashed #d1d1d1; padding-top: 12px; padding-right: 0; padding-bottom: 10px; padding-left: 0;}
.wd dt { background: url(../images/a.jpg) no-repeat 0 2px;line-height:35px; padding:0 0 7px 28px; overflow: hidden; font-weight:bolder; font-size:14px; text-indent:13px;}
.wd dt a { color:#494949;}
.wd dd { background:url(../images/q.jpg) no-repeat 0 5px; padding-left:28px; line-height:25px; color:#838282; max-height:80px; overflow:hidden;}
.wd dd span { float:left; margin-left:10px; margin-top:5px;}

/* 常见问题 */
.hzhb_ps { width:100%; overflow:hidden; margin-top:30px; background:#1d467b; padding:0 2%;}
.hzhb_ps ul { }
.hzhb_ps li {width:100px; float:left; margin:10px;}


/* foot */
.foot { width:100%; background:#102a4b; margin-top:35px; overflow:hidden; }
.foot_to { border-bottom:1px solid #384c66; width:100%; overflow:hidden; margin-bottom:20px;}
.foot_to ul {margin:0 auto; width:800px; }
.foot_to li{ width:14%; float:left; text-align:center; line-height:35px; font-size:16px; margin-top:20px;}
.foot_to li a { color:#fff; display:block;}
.foot_to li a:hover{ color:#c32423;}

.foot_loto { width:50%; float:left; margin:30px 0;}
.foot_loto_a { float:left;}
.foot_loto_bin { width:1px; height:80px; background:#fff; float:left; margin:20px 30px 0 30px;}
.foot_loto_b { float:left; color:#fff; margin-top:23px; line-height:25px;}
.foot_erw { float:right; margin-top:10px;}
.foot_erw p { float:left; text-align:center; line-height:35px; color:#fff; margin-left:30px;}

.foot_mw { width:100%; background:#1d467b; float:left; text-align:center; line-height:35px; color:#fff; margin:20px 0;}

/* dnj */
.hetm { height:300px;}

.bnetop { float:left; margin-top:30px; width:100%;}
.bnssp  { float:left;width:22%;}
.bnss { overflow:hidden; color:#fff; background:#102a4b; line-height:70px; font-size:24px; text-indent:30px;}
.bnt { overflow:hidden; background:#f0efef;}
.bnt ul { padding:15px 15px 0 15px; overflow:hidden;}
.bnt li { overflow:hidden;  background:#102a4b; text-indent:30px; line-height:45px; width:100%; font-size:14px; margin-bottom:20px;}
.bnt li a{ color:#fff; display:block;}
.bnt li:hover { background:#c32423;}
.bnt_s2 { overflow:hidden; background:#f0efef;}
.bnt_s2 dl {}
.bnt_s2 dd { border-bottom:1px solid #e0e0e0; line-height:40px; background:url(../images/san1.png) no-repeat 20px; text-indent:40px;}
.bnt_s2 dd a{ color:#333;}
.bnt_s2 dd:hover a{ color:#c32423 !important;}

/* 上滚 */
.picMarquee-top{ overflow:hidden; position:relative; background:#f0efef;}
.picMarquee-top .hd{ overflow:hidden;  height:30px; padding:0 10px;}
.picMarquee-top .hd .prev,.picMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; 
 margin-top:10px; overflow:hidden; cursor:pointer; }
.picMarquee-top .hd .next{ background-position:0 -140px;}
.picMarquee-top .hd .prevStop{ background-position:-60px -100px;}
.picMarquee-top .hd .nextStop{ background-position:-60px -140px;}
.picMarquee-top .bd{ padding:10px;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-top .bd ul li{ text-align:center; zoom:1;}
.picMarquee-top .bd ul li .pic{ text-align:center;}
.picMarquee-top .bd ul li .pic img{ width:300px; height: auto; display:block; padding:2px; border:1px solid #ccc;}
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;}
.picMarquee-top .bd ul li .title{ line-height:35px;}

/* 右 */
.bnnstmi { float:right; width:75%;}
.bme_top { overflow:hidden; line-height:60px; text-align:right; background:#efefef; padding-right:10px;}


.ao_mit { overflow:hidden; padding:2%;}
.about { line-height:35px; font-size:14px;}

.btts { background:#c32423 !important;}

.zs_spv { overflow:hidden;}
.zs_spv ul { margin-right:-1%;}
.zs_spv li { width:32.33%; float:left;  margin-right:1%; margin-bottom:3%; font-size:16px; line-height:40px; text-align:center; border:1px solid #ededed;}
.zs_spv li img { width:96%; height:100%; margin:2%;}



.news { overflow:hidden;}
.news ul{}
.news li{ overflow:hidden; border-bottom:1px solid #e6e6e6; margin-bottom:30px;}
.news li a{ color:#333;display:block; }
.news li:hover a{color:#ff0000}
.news_1 { overflow:hidden; margin-top:1%; color:#979797;}
.news_1 .news_1_da { font-size:16px; float:left;}
.news_1 .news_2_da { font-size:16px; float:left;}
.news_2 {}
.news_2 .news_2_2wz{ font-size:18px;}
.news_2 .news_2_3wz{ margin-top:10px; line-height:30px; color:#818181; font-size:16px;}
.nes_0 { width:100%; float:right; margin-bottom:20px;}

/*下一页*/
.zuoy { font-family:Arial; text-align:center; clear:both; color:#fff;}
.zuoy_ks { width:120px; display: inline-block; background:#eeeeee; margin:15px 0; line-height:35px; border-radius:5px;}
.zuoy_ks:hover a{ display:block; background:#555; color:#fff; border-radius:5px;}
.zuoy_mi { width:50px; display: inline-block;background:#555; line-height:35px; border-radius:5px;}
.zuoy_mi a{ display:block;}

/*共用新闻内页*/
.manu { width:100%;}
.mksa { overflow:hidden; margin-top:30px;}
.mksa .xia4 { text-align:center; font-size:25px; overflow:hidden;}
.mksa .xia5 { overflow:hidden; width:350px; margin:0 auto ; color:#b3b3b3;}
.mksa .xia5 p { float:left; margin:10px 20px;}
.mksa .xia6 { margin:0 1%; border-bottom:1px solid #ebebeb; overflow:hidden;}
.pva { margin:0 2%; margin-top:15px; float:left; font-size:14px; line-height:35px}
.mska_losa { width:100%; border:1px solid #efefef; margin:10px 0 30px 0; float: right; line-height:40px; border-radius:10px;}
.pva img { width:100%;  height:auto;}
.pva td { text-align:center;}
.pva tr:nth-child(1n){ line-height:45px!important; height:45px;}
.pva table{ border-collapse:collapse; border: 1px #ccc solid !important; width:100% !important;line-height:25px !important; overflow-x:auto;}
.pva table td{ word-wrap:break-word;word-break:break-all;border: 1px #ccc solid !important;line-height:20px !important;}
.pva table td img { width:100%;}
.mska_losa .mska_losa_1 { width:50%; float:left; text-indent:25px;}
.mska_losa .mska_losa_2 { width:50%; float:right; text-indent:25px;}

/*招聘信息*/
.xwzx ul{margin-top:-20px;}
.xwzx li{width:100%; margin-top:20px; overflow:hidden; border:1px #ddd solid; border-radius:4px;}
.xwzx li .xwzx_bt{ color:#333; font-size:18px; line-height:40px; padding:8px 15px; overflow:hidden; background:#ededed url(../images/quan1.png) no-repeat 98%;}
.xwzx li .xwzx_bts{ background:#ededed url(../images/quan.png) no-repeat 98%; display:block;}
.xwzx li .xwzx_wz{ color:#666; width:100%; padding:20px 15px; background:#fff; border-top:1px #ddd solid; display: none;}
.xwzx li:first-child .xwzx_wz { display: block;}

.xwzs_misa {overflow:hidden;}
.xwzs_misa dl {}
.xwzs_misa dd {width:33.33%; text-align:center; line-height:40px; float:left; font-size:14px; border:1px solid #dddddd;} 
.xwzs_misa_a { margin-top:10px; overflow:hidden; line-height:30px; font-size:14px;}

.dlpb_a { margin-top:5%;}
.blpb_4 { width:100%; overflow:hidden;}
.blpd_4sa { width:20%; float:left; font-size:16px; line-height:60px; text-align:right;}
input { display:block; line-height:50px; background:#fff;  border:0; margin-bottom:20px; width:60%; float: left; padding-top:5px; border:1px solid #CCC; text-indent:20px; margin-left:20px;}
input::-webkit-input-placeholder {color: #C0C0C0;font-size:16px;}

.tjp { margin-bottom:20px; background:#7c2430; line-height:45px; width:100%;  text-align:center; font-size:16px; margin-top:30px;}
.tjp a{ color:#fff;}

.cpbov { width:98%; margin:1%;}
.cpbov .tuo { width:500px; margin:0 auto; border:1px solid #ebebeb;  position:relative;}
.cpbov .tuo img { width:100%; height: auto;}

.ksa { float:left; margin-top:10px; width:98%; margin:1%; font-size:16px;}
.ksa .ksa_1 {  width:100%; border-bottom:1px solid #d7d7d7; float:left; line-height:50px;}
.ksa .ksa_2 { line-height:35px; margin:10px 0 30px 0; float:left;}
.ksa .ksa_2 img { width:100%; height:auto;}
.tuo_mi { text-align:center; line-height:50px; font-size:18px;}