@charset "utf-8";

/* CSS Document */

body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:12px; color:#000; background:#fff;}

div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border:0;}

li{list-style-type:none;}

img{vertical-align:top;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

.ysj {width:1100px; margin:0 auto;}

a{color:#000000; text-decoration:none; font-size:12px;}

.left{ float:left;}

.right{ float:right;}



.t_t{ height:32px; background:#f4f4f4; overflow:hidden; line-height:32px; color:#838383;}

.t_t b{ color:#838383; font-size:14px;}

.t_t .right a{ color:#838383; padding-left:10px}

.t_t .right a:hover{ color:#f00;}

.top{ height:120px;}

.top img{ padding-top:18px;}





/*主导航菜单*/

.ys_menu{z-index:9999; height:54px; background:#003a92;}

#nav-menu{height:54px;}

#nav-menu .container{position:relative;z-index:99;}

#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:54px;background:url(../images/menu_line.jpg) no-repeat left;}

#nav-menu .menu li:first-child{ background:none;}

#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;font-family:"微软雅黑";font-size:16px;  line-height:54px; width:157px;text-align:center;}

/*#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fff;background:#d70326;width:157px; display:block;line-height:54px; height:54px;}*/

#nav-menu .menu ul.children{display:none;position:absolute;width:157px;top:54px;background:#d70326; color:#000;border-top:0;line-height:normal; z-index:9999;}

#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:157px;font-size:12px;border-top:1px solid #ccc;background:none;}

#nav-menu .menu ul.children li h3{display:block; width:100%;}

#nav-menu .menu ul.children li a{width:100%;height:38px;line-height:38px;overflow:hidden;display:block;color:#fff; font-family:"微软雅黑";text-align:center;

text-decoration:none; font-size:14px;}

#nav-menu .menu ul.children li a:hover{background-color:#003a92;text-decoration:none; color:#fff;}





/*banner*/

.banner{width:100%; height:550px;}

.lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:550px;}

.lubo_box{ position: relative; width: 100%; height:550px; }

.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:550px; opacity: 0;filter:alpha(opacity=0);}

.lubo_box li a{ display: block;width: 100%;  height: 100%;}

.lubo_box li img{ width: 100%; height: 600px;}

/*圆点*/

.cir_box{ overflow: hidden; position: absolute; z-index: 100;}

.cir_box li{ float: left; width:50px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=100);}

.cir_on{ background: #c40000 !important;}

/*按钮*/

.lubo_btn{ position: absolute; width: 100%; top: 240px;}

.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.5;filter:alpha(opacity=50); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.left_btn{ float: left;}

.right_btn{ float: right;}





/*搜索*/

.ss{ height:74px;overflow:hidden; background:#f3f3f3;}

.ss_lt{ float:left; line-height:74px; color:#8a8a8a}

.ss_lt b{ font-size:14px; color:#002882;}

.ss_lt a{ font-size:14px; padding:0 10px; color:#707070;}

.ss_lt a:hover{ color:#f00;}

.sea_rt{ float:right;width:380px; margin-top:16px;}

.sinput{float:left;width:330px;background:url(../images/ss_lt.jpg) no-repeat;height:42px;font-size:12px; font-family:"微软雅黑";color:#666;padding-left:10px;line-height:42px; border:0}

.sbtn{float:left; width:38px; height:42px;background:url(../images/ss_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 



/*产品*/

.ind01{ padding-top:50px; overflow:hidden; background:url(../images/cp_bj.jpg) no-repeat center bottom; padding-bottom:50px;}

.cpfl{width:246px; height:586px; float:left; background:url(../images/cpfl_bj.jpg) no-repeat;}

.cpfl_t{ padding-top:20px; text-align:center; font-size:14px; color:#fff;}

.cpfl_t strong{ color:#fff; font-size:24px; font-weight:400;}

.cpfl ul{ padding-top:26px;}

.cpfl ul li{ padding:0 8px;}

.cpfl ul li a{ line-height:58px; display:block; font-size:14px; color:#171e28; padding-left:30px; background:url(../images/cp_by.jpg) repeat-x bottom;}

.cpfl ul li a:hover{ color:#171e28; background:url(../images/cp_by1.jpg) repeat-x bottom;}

.cpfl .hkk{ margin-top:50px; height:52px;}

.cpfl .hkk a{ background:url(../images/tm.png) no-repeat center;width:260px; font-size:16px; height:52px; line-height:52px; display:block; color:#fff; text-align:center;}

.cpfl .hkk a:hover{ color:#f00;}

.cpzs{width:840px; float:right;}

.cpzs .c1{width:245px; display:block; height:266px; background:#fff; padding:6px; border:1px solid #ccc; float:left; margin:0 0 20px 20px; }

.cpzs .c1 p{ border-top:1px #eee solid; height:44px; line-height:44px; text-align:center; color:#171e28; font-size:14px; margin-top:15px; display:block;}

.cpzs .c2{width:245px; display:block; height:266px; background:#fff; padding:6px; border:1px solid #da251c; float:left; margin:0 0 20px 20px; }

.cpzs .c2 p{ height:44px; line-height:44px; text-align:center; background:#da251c; color:#fff; font-size:14px; margin-top:15px; display:block;}



/*广告位*/

.ggw{ height:200px; background:url(../images/ggw_bj.jpg) no-repeat center;}

.ggw .right{ padding-top:24px; font-size:14px; line-height:30px; color:#fff;}



/*公司简介*/

.jjhry{ padding-top:50px; overflow:hidden;}

.gsjj{ height:240px;}

.gsjj_lt{width:467px; height:240px; float:left; background:url(../images/yyk.png) no-repeat right bottom;}

.gsjj_rt{ line-height:30px; color:#989898; font-size:14px; float:right;width:570px;}

.gsjj_rt p{ font-size:12px; background:url(../images/hxt.jpg) no-repeat left bottom;}

.gsjj_rt p strong{ font-size:22px; color:#343434;}

.gsjj_rt dl{ font-size:14px; color:#585858; line-height:24px; margin-top:20px; margin-bottom:20px;}

.gsjj_rt a{width:100px; height:30px; line-height:30px; text-align:center; color:#323232; font-size:14px; display:block; border:1px solid #323232;}

.gsjj_rt a:hover{ background:#c20f13; color:#fff; border:1px solid #c20f13;}





.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1100px;margin-top:30px;}

.blk_18 .pcont { width:1020px; float:left; overflow:hidden;}

.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px;}

.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}

.blk_18 .LeftBotton{ width:40px; height:100px; float:left; background:url(../images/ry_lt.jpg) no-repeat 0px 30px;}

.blk_18 .RightBotton { width:40px; height:100px; float:left; background:url(../images/ry_rt.jpg) no-repeat 0px 30px;}

.blk_18 .pl img { display:block; cursor:pointer; border:none;}

.blk_18 .pl { width:186px; float:left; float:left; text-align:center; line-height:24px; color:#515151; margin:6px 10px; font-family:"微软雅黑"; font-size:14px;}





.jsfw{ height:550px; background:#f5f5f5; margin-top:50px; padding-top:10px;}

.jsfw_t{ text-align:center; color:#9a9a9a; padding-top:50px; font-size:14px; line-height:30px; background:url(../images/kk.png) no-repeat center;}

.jsfw_t p{ font-size:20px; font-weight:bold; color:#191919;}

.jsfw_nr{ padding-top:30px;}

.jsfw_lt{ float:left;width:471px; background:#fff; height:311px; margin-top:5px;}

.jsfw_lt ul{ position:relative;}

.jsfw_lt ul p{ font-size:16px;width:471px; text-indent:20px; position:absolute; bottom:0; background:url(../images/tm1.png); display:block; height:46px; color:#fff; line-height:46px;}

.jsfw_rt{width:580px; float:right;}

.jsfw_rt li{ height:90px; border-bottom:1px dotted #e2e2e2; padding:7px 0;}

.c1 .xw_l{ text-align:center; color:#fff; float:left;width:70px; height:70px; margin-left:10px; margin-top:10px; text-align:center; background:#003a92;}

.c1 .xw_l p{ font-size:34px; font-weight:bold; line-height:40px; padding-top:5px;}

.c1 .xw_r{ margin-left:20px; float:left;width:460px;}

.c1{width:580px;height:100px;float:left;font-size:12px;}

.c1 .xw_r p{color:#161616; line-height:20px; font-size:14px; font-weight:bold; padding-top:10px;}

.c1 .xw_r span{ line-height:24px; display:block; padding-top:6px; color:#666464;}



.c2 .xw_l{ text-align:center; color:#fff; float:left;width:70px; height:70px; margin-left:10px; margin-top:10px; text-align:center; background:#003a92;}

.c2 .xw_l p{ font-size:34px; font-weight:bold; line-height:40px; padding-top:5px;}

.c2 .xw_r{ margin-left:20px; float:left;width:460px;}

.c2{width:580px;height:90px;float:left;font-size:12px;background:#003a92;}

.c2 .xw_r p{color:#ffffff; line-height:20px;font-size:14px; font-weight:bold; padding-top:10px;}

.c2 .xw_r span{ line-height:24px; display:block; color:#fff; padding-top:6px;}





.end{ height:220px; background:#c2c2c2;}

.end_nav{ color:#9a9a9a;border-bottom:1px solid #b7b7b7; margin-bottom:14px;}

.end_nav a{ color:#434343; font-size:14px; padding:0 38px; line-height:50px;}

.end_nav a:first-child{ padding:0 37px 0 0;}

.end_nav a:hover{ color:#f40000;}

.end_lt{ height:152px;width:152px; padding-top:8px; text-align:center;}

.end_lt img{ padding-top:26px;}

.end_rt{width:900px; padding-top:30px; color:#434343; line-height:28px;}

.cop{ height:48px; background:#676767; line-height:48px; color:#e4e4e4;}

.cop a{ color:#e4e4e4;}

.cop a:hover{ color:#ff0;}



.nyban1{ height:300px; background:url(../images/banner1.jpg) no-repeat center;}



.ny{height:auto; overflow:hidden; padding:30px 0;}

.ny_lt{ float:left;width:200px; background:#f5f5f5;}

.cpflny{width:200px;}

.cpflny_top{ text-align:center; font-weight:bold; font-size:14px; background:#003a92; color:#fff; line-height:50px;}

.cpflny_nr{ line-height:50px; text-align:left; }

.cpflny_nr li{ background:url(../images/fl_x.jpg) repeat-x bottom; border-bottom:1px dotted #dadada;}

.cpflny_nr li a{height:50px; text-align:left; padding-left:20px;font-weight:bold; display:block; font-family:"微软雅黑"; font-size:14px; color:#666; }

.cpflny_nr li a:hover{ color:#fff; background:#c20f13;}

.nylx{ margin-top:14px; text-align:left;}

.nylx_nr{ padding:14px 10px; line-height:26px;}



.ny_rt{ float:right; width:860px;}

.ny_rt_top{border-bottom:1px dotted #ccc; overflow:hidden;}

.ny_rt_top img{ float:left; padding-top:6px;}

.ny_rt_top p{ float:left; font-family:"微软雅黑"; line-height:30px; font-size:16px; font-weight:bold;}

.ny_rt_top span{ float:right; line-height:30px; color:#999;}

.ny_rt_nr{ line-height:30px; font-size:14px; padding:20px 0;}

