﻿@charset "utf-8";
/* CSS Document */
body {font:12px/1.8 'microsoft yahei',tahoma,verdana,'simsun'; margin:0; padding:0; font-size:14px; 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:14px; font-weight:normal;}
.ysj {width:1200px; margin:0 auto;}
a{color:#000000; text-decoration:none; font-size:14px;}
a:hover{ text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.t_t{ height:32px; background:#f7f7f7; overflow:hidden; color:#000;}
.t_t .right img{ padding-top:3px; padding-right:6px;}
.t_t .right a{ color:#fff; width:106px; height:16px; line-height:16px; margin-left:10px; text-align:center; margin-top:10px; display:block; float:left;}
.t_t .right a:hover{ color:#f00;}
.t_t .right .t_t01{ background:#fece08; height:16px; display:block;}
.t_t .right .t_t02{ background:#08478e; height:16px; display:block;}
.top{ height:112px;}
.top img{ padding-top:26px; float:left;}
/*主导航菜单*/
.ys_menu{z-index:9999; height:112px; float:right;width:840px;}
#nav-menu{height:112px;}
#nav-menu .container{position:relative;z-index:99;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px; line-height:112px;}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#242424;font-family:"微软雅黑";font-size:16px; line-height:112px; margin:0 22px;text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#f5a30f; display:block;line-height:112px; border-bottom:3px solid #f5a30f; height:109px;}
#nav-menu .menu ul.children{display:none;position:absolute;width:100px;top:112px;background:#28397f; color:#000;line-height:normal; z-index:9999;}
#nav-menu .menu ul.children li{padding:0px;display:inline-block;width:100px;font-size:12px;border-top:1px solid #ccc;}
#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:#feaa08;text-decoration:none; color:#fff;}
.center{ width:1100px; margin:0 auto; overflow:hidden; }
/*头部开始*/
.t_bg { background: url(../images/t_bg.gif) repeat-x center 0; height: 200px; }
.h_top { height: 37px; line-height: 37px; overflow: hidden; background:#e5e6e0; }
.h_top span { float: left; color: #333;}
.h_top p { float: right; color: #333;  }
.h_top p a { padding: 0 5px; color: #333; }
.h_con { height: 110px; overflow: hidden }
.h_top span h1 { padding: 0;  margin:0px; font-weight:normal; display:inline; font-size:12px;}
/*.h_con h1 img { float: left; padding-right: 34px; }
.h_con h1 span { display: block; margin: 17px 0 0; padding-left: 33px; border-left: solid 1px #dce1e2; float: left }*/
.h_pho { padding: 15px 0px 20px 40px; text-align: center; width: 245px; }
.h_pho span { font-family: "Microsoft YaHei"; font-size: 18px; color: #9B0002; display: block; }
.h_pho q { background: url(../images/h_ico.gif) no-repeat; width: 225px; height: 16px; line-height: 16px; color: #666; font-size: 16px; display: block; font-family: "Microsoft YaHei"; text-align: center; margin: 10px auto; }
.h_pho p { font-family: Impact; font-size: 22px; color: #9B0002; }
.h_nav { height: 53px; line-height: 53px; background:url(../images/nav_bg.jpg); }
.h_nav ul li { float: left; background: url(../images/n_bor.gif) no-repeat right center; text-align: center; width: 120px; }
.h_nav ul li:last-of-type { background: none; }
.h_nav ul .nobor01 { background: none; }
.h_nav ul li a { display: block; color: #fff; font-size: 14px; font-family: "Microsoft YaHei"; font-weight: bold; }
.h_nav ul li a:hover, .h_nav ul .cur a { color: #fff; text-decoration: none; background: #0a62b9; }
.s_bg { background: url(../images/s_bg.gif) repeat-x; height: 59px; line-height: 59px; }
.h_ser { width: 1100px; margin: 0 auto; }
.s_inp { margin-top: 16px; }
.inp01 { background: url(../images/s_inp.gif) no-repeat; width: 178px; height: 26px; line-height: 26px; border: none; padding: 0 3px 0 30px; float: left; font-size: 12px; color: #333 }
.h_ser p b { font-family: "Microsoft YaHei"; font-size: 13px; }

.h_ser p a { padding: 0 6px; font-family: "Microsoft YaHei"; font-size: 13px; color: #353535; }

/*头部结束*/

/*banner*/
.banner{width:100%; height:710px;}
.lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:600px;}
.lubo_box{ position: relative; width: 100%; height:600px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:600px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 600px;}
/*按钮*/
.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:145px;overflow:hidden; position:absolute; top:685px; margin-left:-600px; left:50%;}
.ss_lt{ float:left; color:#6c6c6c;width:300px; padding-top:80px; font-size:16px;}
.ss_lt b{ font-size:20px; color:#28397f; font-weight:bold;}
.sea_rt{ float:left;width:330px; margin-top:70px; font-size:14px; line-height:40px; color:#696969; padding-left:140px;}
.sea_rt a{ color:#696969; font-size:14px; padding:0 4px; line-height:40px;}
.sinput{float:left; width:298px;background:url(../images/ss_lt.png) no-repeat; height:26px; font-size:12px; font-family:"微软雅黑"; color:#666; line-height:26px; border:0}
.sbtn{float:left; width:28px; height:26px;background:url(../images/ss_rt.png) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 
.ss_rt{ float:right;width:273px; height:145px;}
.zjjk{ background:url(../images/jj_bj.jpg) repeat-x top center; padding-top:40px;}
.jj{ background:#fff; overflow:hidden;}
.jj_t{ text-align:center; padding-top:40px; font-size:14px; color:#9b9b9b;}
.jj_t p{ font-size:26px; font-weight:bold; color:#28397f;}
.jj_t p b{ color:#feaa08;}
.jj_nr{ padding:38px 30px; overflow:hidden;}
.jj_nr_lt{ float:left;}
.jj_nr_rt{width:677px; float:right; background:url(../images/yh.png) no-repeat; height:250px; font-size:14px; color:#515151; line-height:30px; padding-top:40px;}
.jj_nr_rt a{width:150px; height:40px; border:1px solid #e7a800; display:block; color:#e7a800; text-align:center; line-height:40px; margin-top:28px;}
.jj_nr_rt a img{ padding-top:16px; padding-left:5px;}
.jj_nr_rt a:hover{ background:#28397f; color:#fff; border:1px solid #28397f;}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1200px;}
.blk_18 .pcont { width:1160px; 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:20px; height:120px; float:left; background:url(../images/gd_lt.jpg) no-repeat 0px 50px;}
.blk_18 .RightBotton { width:20px; height:120px; float:left; background:url(../images/gd_rt.jpg) no-repeat 0px 50px;}
.blk_18 .pl img { display:block; cursor:pointer; border:1px solid #ccc;}
.blk_18 .pl { width:200px; float:left; float:left; text-align:center; line-height:30px; color:#515151; margin:6px 17px; font-family:"微软雅黑"; font-size:14px;}
.flcp{ height:800px; background:url(../images/cp_bj.jpg) no-repeat; margin-top:50px; padding-top:50px;}
.cp_nr{ background:#fff; height:715px; padding:15px 0;}
.cpfl{width:260px; float:left; margin-left:15px;}
.cpfl_t{ height:78px; background:#28397f; text-align:center; color:#fff; padding-top:10px; font-size:14px;}
.cpfl_t b{ font-size:22px;}
.cpfl_title{ height:40px; background:#09F; text-align:center; color:#fff; margin-top:10px; font-size:14px; line-height:40px; font-weight:bold;}
.cpfl_title a{ color:#fff;}
.cpfl_title a:hover{ color:#CF0}
.cpfl_nr{ background:#f8f8f8; padding-bottom:10px;}
.cpfl_nr li{ border-bottom:1px solid #ddd;}
.cpfl_nr li a{ line-height:50px; font-size:14px; color:#171616; padding-left:50px; background:url(../images/fl.png) no-repeat 20px; display:block;}
.cpfl_nr li a:hover{background:url(../images/fl.png) no-repeat 20px #fece08;}
.cpzs{width:885px; float:right; padding-right:15px;}
.cpzs_t{ background:url(../images/xi.jpg) no-repeat bottom left; line-height:40px; color:#171616;}
.cpzs_t b{ font-size:18px;}
/*焦点图*/
.cpzs_nr{ padding-top:20px; padding-bottom:20px; overflow:hidden;}
.focus{ position:relative; width:884px; height:402px; background-color: #000; float: left;}  
.focus img{ width: 884px; height: 402px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 30px; padding-top:10px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .shadow a b{ font-size:12px; text-indent:10px; font-weight:300; color:#bababa; display:block;}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
.cpzs_gd li{ line-height:40px; font-size:14px; color:#303030; margin:0 14px;} 
.xwzx{ margin-top:50px; margin-bottom:50px; overflow:hidden;}
.xwdt{ float:left;width:720px;}
.xwdt_t{ height:56px; border-bottom:1px solid #dfdfdf; border-top:4px solid #fece08; line-height:56px; font-size:14px; color:#3b3b3b;}
.xwdt_t img{ padding-top:16px; padding-right:6px;}
.xwdt_t b{ font-weight:400; font-size:18px; color:#3b3b3b;}
.xwdt_t a{ float:right; color:#555;}
.xwdt_t a:hover{ color:#f00;}
.xwdt_nr{ padding-top:10px;}
.xwdt_nr li{ padding:16px 0; height:102px; border-bottom:1px dotted #e5e5e5;}
.xwdt_nr li a img{ float:left;width:142px;}
.xwdt_nr dl{ float:right;width:540px;}
.xwdt_nr dl p a{ font-size:16px;}
.xwdt_nr dl p a:hover{ color:#f00;}
.xwdt_nr dl span{ color:#a9a9a9;}
.xwdt_nr dl h1{ font-size:14px; color:#878787; line-height:22px;}
.xwxw{width:430px; float:right;}
.xwxw img{ padding-bottom:10px;}
.xwxw p a{ font-size:16px; line-height:40px;}
.xwxw p a:hover{ color:#f00;}
.xwxw span{ color:#a9a9a9;}
.xwxw h1{ font-size:14px; color:#878787; line-height:28px; border-bottom:1px dotted #e5e5e5; padding-bottom:10px;}
.ggw{ height:220px; background:url(../images/ggw.jpg) no-repeat center; color:#fff; font-size:14px; line-height:30px;}
.ggw ul{width:1300px; margin:0 auto;}
.ggw li{ padding:60px 76px; float:left;}
.ggw li p{ background:url(../images/xi1.jpg) no-repeat left bottom;}
.ggw li p b{ font-size:44px; color:#fece08; line-height:70px;}
.al{ margin-top:50px; overflow:hidden;}
.al_t{ background:url(../images/xx.png) no-repeat center bottom; height:86px; text-align:center; color:#3f3f3f; font-size:14px;}
.al_t p{ color:#28397f; font-size:26px; font-weight:bold;}
.al_nr{width:1220px; margin:0 auto; padding-top:20px;}
.al_nr li{ float:left;width:280px; text-align:center; line-height:40px; font-size:14px; margin:10px 12px; color:#4a4a4a;}
.al_nr li a{width:280px; height:200px; display:block; overflow:hidden;}
.al_nr li a img{    transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.al_nr li a img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}
.end{ height:308px; background:url(../images/end_bj.jpg) no-repeat center; margin-top:20px;}
.yqlj{ height:74px; background:url(../images/xi2.png) repeat-x bottom; line-height:74px; color:#b7b7b7;}
.yqlj p{ float:left; color:#fff; font-size:16px; padding-right:10px;}
.yqlj a{ color:#b7b7b7; padding:0 10px;}
.yqlj a:hover{ color:#ff0;}
.end_nr_lt{ float:left;width:530px; color:#b7b7b7; line-height:28px; margin-top:30px; background:url(../images/xi3.png) repeat-y right;}
.end_nr_zh{width:340px; float:left; height:170px; background:url(../images/xi3.png) repeat-y right; text-align:center; margin-top:32px; color:#b7b7b7; line-height:30px;}
.end_nr_rt{width:180px; float:right; margin-top:50px;}
.end_nr_rt img{ padding-top:10px;}
.end_nr_rt a{ border:0px; }
.nyban1{ height:300px; background:url(../images/nyban2.jpg) no-repeat center;}
.lmt{ height:auto; background:url(../images/hbj.jpg) repeat-x; overflow:hidden;}
.lmt_wei{ line-height:40px; font-size:14px; color:#999;}
.lmt1{ text-align:center; border-bottom:1px solid #ececec;}
.lmt1 p{ font-size:24px; color:#000; line-height:70px;}
.lmt1 span{ color:#a5a5a5}
.ny_xw{width:900px; margin:0 auto; height:auto; overflow:hidden; margin-bottom:20px; }
.ny_xw li{width:880px; margin:10px;}
.ny_xw li img{    transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.ny_xw li img:hover {    transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.ny_xw li p a{ font-size:16px; color:#393939; line-height:40px;}
.ny_xw li p a:hover{ color:#f00; text-decoration:none;}
.ny_xw li span{ color:#929292; float:right;}
.ny_xw li dl{ color:#9a9a9a; font-size:14px; line-height:22px; border-bottom:1px solid #ccc;}
.ny{ padding:20px 0; font-size:14px; line-height:30px;    overflow: hidden;}
.ny_lt{ float:left;width:260px;background:#eeeeee; position:relative; z-index:500;}
.ny_lt li{ height:32px; text-align:left; line-height:32px; float:left; width:124px; margin:3px;}
.ny_lt li a{ font-size:14px;  display:block;border-bottom:1px dotted #CCC; display:block;  padding-left:4px; }
#nav1 {height:auto; overflow:hidden; clear:both; font-size: 14px;}
#nav1 ul li a {display: block; color:#FFFFFF; }
#nav1 a:hover {color:#000; text-decoration:none; background:#fece08 ;} 
.end_nr_lt a{ color:#b7b7b7;}
.end_nr_lt a:hover{ color:red; text-decoration:none;}

.contact{ width:200px; background:#EFEFEF; height:auto; padding:20px; font-size:14px; line-height:30px;}

/*home productsshow*/
.cpzs_nrul{ overflow:hidden; }
.cpzs_nr ul li{ width:260px; float:left; margin-right:10px; margin-bottom:20px; margin-left:10px;}
.cpzs_nr ul li a{ display:block; position:relative; z-index:0; }
.cpzs_nr ul li .productPic{ width:100%; height:180px; overflow:hidden; position:relative; }
.cpzs_nr ul li .productName{ background:#0090ff; line-height:50px; text-align:center; color:#fff; font-size:18px; }
.cpzs_nr ul li .productCon{ background:#F7F7F7; border:#ECECEC solid 1px; border-top:0; line-height:2; padding:10px 10px; height:auto; }
.cpzs_nr ul li .productCon span{ color:#dc2520; }
.cpzs_nr ul li img{ width:360px; height:270px; position:relative; top:-25px; transform: scale(1); transition:all 0.5s; }
.cpzs_nr ul li:hover img{ top:-25px; transform: scale(1.2); }


.ny_rt{ float:right;width:900px; background:#fff; padding:0 0 0 40px; line-height:34px;}
.right_con,.right_con ul{ width:100%; height:auto;}
.right_con ul li{ width:280px; height:auto; float:left;margin:0 10px; line-height:40px; text-align:center;}
.right_con ul li img{ width:280px; height:210px;border:1px solid #ccc;}

.right_con_list,.right_con_list ul{ width:900px; height:auto;}
.right_con_list ul li{ width:900px; height:150px; margin-bottom:10px; border-bottom:1px solid #6FF;}
.right_con_list ul li .listpic{ width:220px; height:140px; float:left; border:1px #ccc solid; padding:2px;}
.right_con_list ul li .listpic img{ width:220px; height:140px;}
.right_con_list ul li .listdiv{ width:660px; float:right; height:140px;}


.right_pro{ width:100%; height: auto;}
.pro_title{ height:260px; width:100%; border-bottom:2px solid #06F;}
.pro_title_l{ width:35%; height:240px; float:left; padding-left:20px;}
.pro_title_l img{ width:320px; height:240px;  border:3px solid #ccc;;}
.pro_title_l img:hover{ width:320px; height:240px;  border:3px solid #0066FF;}
.pro_title_r{ width:57%; float:right; text-align:left;}
.pro_title_r h1{ font-size:20px; font-weight:bold; padding:0px; margin:0px;}
.pro_title_r p,.pro_title_r p a{ line-height:30px; margin-top:10px; font-size:14px;}
.xgprlist{ width:910px;  padding-top:15px;}
.xgprlist h3{ font-size:16px; font-weight:normal; padding:0px 15px 0 15px; height:40px; background:#f0f0f0; margin-bottom:10px; line-height:40px;}
.xgprlist ul li{ width:257px; height:auto; float:left; margin:0 20px; text-align:center;}
.xgprlist ul li a{ display:block; width:100%;  z-index:10; font-size:14px;}
.xgprlist ul li img{ width:250px; height:188px; float:left; padding:2px; border:1px solid #ccc;}
.xgprlist ul li span{ display:block; width:100%; text-align:center; float:left; padding-top:10px; font-size:12px;}
.xgnews{ width:910px;  padding-top:15px;}
.xgnews h3{ font-size:16px; font-weight:normal; padding:0px 15px 0 15px; height:40px; background:#f0f0f0; margin-bottom:10px; line-height:40px;}
.xgnews ul li{ width:430px; height:auto; float:left; margin:0 10px; line-height:30px; border-bottom:1px dotted #ccc;}
.xgnews ul li font{ float:right;}

.right_about{width:100%; height:auto;}
.right_about p{ font-size:14px;}
.right_content.right_content ul{ width:100%; height:auto;}
.right_content ul li{ width:100%; height:150px; margin:10px;  display:block; clear:both;}
.right_content ul li .pro_img{ width:200px; height:150px; float:left;}
.right_content ul li .pro_img img{ width:200px; height:150px;border:2px solid #ccc; }
.right_content ul li .pro_img img:hover{border:2px solid #0066FF;}
.right_content ul li .pro_con{ width:690px; height:150px; float:right;  margin-right:10px;}
.right_content ul li .pro_con hr{height:1px;border:none;border-top:1px solid #555555;}
.right_content ul li .pro_con h2{ font-size:16px; padding:0px; margin:0px; display:inline;}
.right_content ul li .pro_con h2 a{ font-size:16px; padding:0px; margin:0px; display:inline}
.right_content ul li .pro_con span{ font-size:14px; color:#666666; line-height:25px;}
.right_content ul li .pro_con font a{ float:right; color:#990000; font-weight:bold;}



.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}
.imgborder{ border:1px solid #ccc; padding:2px;}