/* 全局样式 */
* {font-family: "Microsoft yahei","微软雅黑",Arial;}
body {margin: 0;padding: 0;	font-size: 14px; color: #000; height:100%; line-height:22px; width:100%;}
div,span,form,img,ul,ol,li,dl,dt,dd {margin: 0;	padding: 0;	border: 0;}
ul,h1,h2,h3,h4,h5,h6,p{padding: 0;	margin: 0;list-style-type: none;font-weight: normal;}
li,dl {	list-style-type: none;}
i, em { font-style: normal;}
input,button,textarea,select {font: 100% Arial, '宋体';	outline: none;}
.clear {height: 0;line-height: 0;font-size: 0;clear: both;}
img{border:none;}
html{overflow-x:hidden;}
a {color:#333;text-decoration:none;}
a:hover, a:active {color:#ec0000;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.oh { overflow: hidden; *zoom: 1;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.lf{ float:left;}
.rg{ float:right;}
.box{ width:1200px; margin:0 auto;}
.boxs{ width:100%; margin:0 auto;}
.h_35{height:35px; line-height:35px;}
.h_80{height:80px;}
.mt_30{margin-top:30px;}
.bc_1{background:#E3E3E3;}
.bb_1{border-bottom:2px dotted #2F318B;}
.bc_2{background: url(../images/i_about_bg.jpg) no-repeat center;}
.bc_3{background: #2F318B;}
.ico { background: url(../images/ico.png);}
.ico1_1 { background-position: 0 12px;}
.ico1_2 { background-position: 34px 0;}
.ico1_3 { background-position: 36px 0;}
.ico1_4 { background-position: 48px 0;}
/*
.h_50{height:50px; line-height:50px;}
.mt_1{margin-top:1px;}
.mt_10{margin-top:10px;}
.mt_60{margin-top:60px;}
.ml_20{margin-left:20px;}
.mb_10{margin-bottom:10px;}
.mb_30{margin-bottom:30px;}
.mr_1{margin-right:1px;}
.pt_10{padding-top:10px;}
.pl_10{ padding-left:10px;}
.pl_297{ padding-left:297px;}
.bc_4{background:#1362A7;}
.bc_5{background: url(../images/index/team_bg.jpg) no-repeat center;}
.bc_6{background:#232B3C;}
.c_1{color:#FFF;}
*/
/*pic*/
.imghove img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghove:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.imghove2 img{ -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.imghove2:hover img{  transform:translate(-10px); -moz-transform:translate(-10px); -ms-transform:translate(-10px); -o-transform:translate(-10px); -webkit-transform:translate(-10px); }
.imghover_big { overflow: hidden; display: block; }
.imghover_big img { width: 100%; -webkit-transition: all .8s ease 0s; transition: all .8s ease 0s; overflow: hidden; }
.imghover_big:hover img { transform: scale(1.1); webkit-transform: scale(1.1); }

/*top*/
.hy{width:500px; overflow:hidden;}
.tel{width:300px; font-size: 20px; color:#F30; text-align:left; font-weight:800; background:url(../images/tel.png) no-repeat left center; padding-left:30px; overflow:hidden;}

/*head*/
.head{ width:100%; margin:0 auto; position:relative; z-index:1000;}
.head .logo{width:260px; padding:20px 0;}

/*menu*/
.head .menu { width:780px; height:80px; line-height:80px;}
#nav_all li { width:100px;height:80px; margin:0 15px; float:left; position:relative; z-index: 999;}
#nav_all li span{ background:url(../images/icons.png) center right no-repeat; padding-right:15px;}
#nav_all li:hover span{ background:url(../images/icons_a.png) center right no-repeat; padding-right:15px;}
#nav_all li a { width:100px; height:80px; line-height:80px;color:#000; font-size:16px; display:block; text-align:center; text-decoration: none;}
#nav_all li:hover a.yiji {color:#FFF;}
#nav_all li a:hover {color:#FFF; background: #2F318B;display:block;}
.liactive {color:#FFF !important;background: #2F318B !important;display:block !important;}
#nav_all li ul { width:100px; left:0; top:80px;display:none; position:absolute; z-index: 999; background: #2F318B;}
#nav_all ul li { width:100px; height:30px; line-height:30px; margin:0; clear:both; display:block; z-index:999;}
#nav_all ul li a { width:100px; height:30px; line-height:30px; margin:0; font-size:12px; color: #FFF; display:block; text-align: center;}
#nav_all ul li a:hover { width:100px; color:#FF0; background: url(../images/1px.png);}

.head_bg{ width:100%; top:35px; z-index:10; position:absolute;}
.head_bg .div2{ width:100%; height:80px; background:#FFF; border-bottom: #2F318B 2px solid; opacity:0.9; filter:alpha(opacity=90);}
.nav_fixed{ width:100%; top:0px; position:fixed;}

/*Banner*/
.banner{width:100%;position:relative;height:450px;background:#FFF;}
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:450px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:450px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:40px;height:7px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#F00;}
.banner .prev,.banner .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;}
.banner .next{left:auto;right:15%;background-position:-6px -137px;}

/*index title*/
.i_title{ width:100%; height:110px; margin:30px auto; text-align: center;}
.i_title .ch{ line-height:60px; font-size:32px; font-weight: bold;}
.i_title .en{ display:inline-block; line-height:30px; font-size:15px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999999;border-top:1px solid #CCCCCC; padding:5px 10px;}
.i_title .tt{ line-height:30px; font-size:14px; color:#666;}

/*index pro*/
.i_pro_type{ width:1050px; height:40px; margin:30px 75px; text-align: center;}
.i_pro_type ul{overflow:hidden;}
.i_pro_type ul li{width:130px;height:40px; line-height:40px; float:left;margin: 0 10px;position:relative;overflow:hidden;cursor:pointer; background:#F0F0F0; border-radius:5px;}
.i_pro_type ul li a{ display:block; overflow:hidden;}
.i_pro_type ul li a:hover{ background:#2F318B; color:#FFF;}

.i_pro{width:1200px; overflow:hidden;margin:0 auto;}
.i_pro ul{margin-right:-30px;overflow:hidden;}
.i_pro ul li{width:280px; height:170px; float:left; margin:15px 25px 15px 0;  border: #F2F2F2 1px solid; position:relative; overflow:hidden; cursor:pointer;}
.i_pro ul li img{width:280px;height:140px;transition:all 1.0s;}
.i_pro ul li:hover img{transform: scale(1.15, 1.15);}
.i_pro ul li .txt{width:280px;height:30px; background: #F2F2F2;position:absolute;left:0;bottom:0;color:#000;}
.i_pro ul li .txt h3{height:30px;line-height:30px;font-size:14px;text-align:center;}
.i_pro ul li:hover {box-shadow:0px 5px 5px #ccc;}
.i_pro ul li:hover .txt { background:#2F318B; color:#FFFFFF;}

/*index more*/
.i_more{ width:180px; height:30px; line-height:30px; margin:20px auto; text-align:center; color:#000; background: #FFF; opacity:0.6; filter:alpha(opacity=60); border: #CCC 1px solid; display:block; border-radius:15px;}
.i_more:hover{ background:#2F318B; opacity:1; filter:alpha(opacity=100); color:#FFF; border: #FFF 1px solid;}

/*index about*/
.i_about{width:100%; height:500px; margin:30px auto; overflow:hidden;}
.i_about .pic{width:400px; height:300px; margin:10px auto 0 auto; padding-left:10px; overflow:hidden;}
.i_about .txts{width:750px; height:150px; margin:145px 10px 20px 0; font-size:14px; color:#000; overflow:hidden;}
.i_about .txts p{line-height:30px; text-align:left; padding-bottom:8px;}

/*index news*/
.imgnews-list li { width: 55%; float: right; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; padding: 10px 0; border-bottom: 1px solid; border-color: #f2f2f2; }
.imgnews-list li .title { width: 78%; font-size: 14px; line-height: 30px; color: #37474f; color: ; margin: 0; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.imgnews-list li .time { display: inline-block; line-height: 30px; float: right; color: #ffffff; color: #999999; font-size: 13px; position: relative; -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms }
.imgnews-list li:hover { padding-left: 15px; color:#F00;}
.imgnews-list li:hover .fa { right: 0; opacity: 1 }
.imgnews-list li:hover .time { right: 15px; color:#F00; }
.imgnews-list li:hover h3 { color: #F00; }
.imgnews-list li .date { float: right }
.imgnews-list li .date .day { font-size: 36px; font-weight: bold; position: relative; letter-spacing: 1px; color: #ffffff; color: #999999; }
.imgnews-list li .date .year { color: #999999; position: relative; display: block }
.imgnews-list .item-1 { width: 40%; float: left; padding: 0; border: none; opacity: 1; transform: none; }
.imgnews-list .item-1 .text { background: #02328d; background: #02328d; padding: 28px 20px 28px 40px }
.imgnews-list .item-1 .text .date { float: left }
.imgnews-list .item-1 .text .day { font-size: 36px; font-weight: bold; position: relative; letter-spacing: 1px; color: #fff; }
.imgnews-list .item-1 .text .year { color: rgba(255, 255, 255, 0.6); position: relative; display: block }
.imgnews-list .item-1 .text .content { color: #fff; width: 80%; float: right }
.imgnews-list .item-1 .text .content h3 { color: #fff; line-height: 30px; margin: 0; font-size: 16px; padding-bottom: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.2) }
.imgnews-list .item-1 .text .content p { color: rgba(255, 255, 255, 0.7); padding-top: 15px; margin: 0 }
.imgnews-list .item-1 .img { overflow: hidden; }
.imgnews-list .item-1 .img img { -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms; opacity: .78; width: 100% }
.imgnews-list .item-1:hover { -webkit-box-shadow: 5px 8px 20px rgba(0, 0, 0, 0.08); box-shadow: 5px 8px 20px rgba(0, 0, 0, 0.08); padding: 0 }
.imgnews-list .item-1:hover img { -webkit-transform: scale(1.08); transform: scale(1.08); opacity: 1 }
.imgnews-list .item-2 { border: none !important }
.imgnews-list .item-2 .text { float: left; width: 80% }
.imgnews-list .item-2 .text h3 { width: 100%; padding-bottom: 10px; border-bottom: 1px solid; border-color: #ffffff; border-color: #f2f2f2; font-size: 20px; color:#000000; font-weight:800; }
.imgnews-list .item-2 .text p { margin-top: 12px; color: #999999; font-size: 13px; line-height: 26px; height: 52px; overflow: hidden }
.imgnews-list .item-2 .text h3:hover  { color:#F00; }


/*food*/
.bottomInfoBox{ width:650px; height:160px; overflow:hidden;}
.bottomInfoBox li{ float:left; width:130px; text-align:left; height:35px; line-height:35px;}
.bottomInfoBox li h3{ margin-bottom:10px;}
.bottomInfoBox li h3 a{ font-weight:normal; color:#FFF; font-size:16px; font-weight:550;}
.bottomInfoBox li h3 a:hover{ color:#FF0; }
.bottomInfoBox li dd a{color:#333; font-size:13px; height:28px; line-height:28px;}
.bottomInfoBox li dd a:hover{ color:#F00; }

.bottomInfoBox .ewm{ width:100px; height:115px; margin-top:10px; margin-right:45px; overflow:hidden;}

.foot{ width:450px; margin-top:40px;}
.foot li { float:left; width:100%; text-align:left; height:30px; line-height:30px;}
.foot li a{font-size:13px;}
.foot li a:hover{ color:#F00;}

.foot_txt{ width:100%; margin:20px 0 10px; padding-top:10px; line-height:30px; border-top: 1px solid rgba(0, 0, 0, 0.5)}

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

/* class */
/* banner*/
.c_banner{ width:100%; height:350px; margin-top:1px;z-index:20; overflow:hidden;}
.c_banner .title { width:350px; height:350px; }
.c_banner .title .cn { font-size: 36px; color:#FFFFFF; padding-top:150px; line-height:60px; font-weight: 100; margin-left: 45px; }
.c_banner .title .en { font-size: 30px; font-family: helv; text-transform: uppercase; font-weight: 100; }
.c_banner .title i { width: 70px; height: 2px; float: left; margin-left: 45px; background: #FFF; }

/*weizi*/
.chan-menu { margin-top:0; color:#333; padding-top:20px;}
.chan-menu .box { background:#fff; border-bottom:#ccc 1px solid;}
.chan-lant { float:left; font-size:30px; line-height:50px; padding-left:20px; font-weight:bold; color:#E62129; }
.posi{ float:right; padding-right:20px; margin-top:15px;}
.posi em{ padding:0 10px;}
.posi a:hover{ color:#F00;}

/*kuangjia*/
.nmain{ background:#fff; padding:20px 0; height:auto !important; min-height:400px; }
.nm-left{ width:23%; float:left; }
.nm-right{ width:75%; float:right;}
.nmenu > ul > li{ line-height:49px; margin-bottom:1px; font-size:16px; color:#555; position:relative;}
.nmenu > ul > li > a{ display:block; padding-left:20px; background: url(../images/ico.png) no-repeat 250px -50px #eaeaea; font-weight:bold; }
.nmenu > ul > li
.nmenu > ul > li > a:hover,.nmenu > ul > li.cur > a{ background: url(../images/ico.png) no-repeat 250px 0 #2F318B; color:#fff; }
.nmenu > ul > li.cur ul{ display:block; }
.nmenu li ul{ display:none;}
.nmenu li li{line-height:49px; margin-top:1px; font-size:14px;}
.nmenu li li a{ display:block; padding-left:30px; background: url(../images/ico.png) no-repeat 250px -100px #F3F3F3;  }
.nmenu li li a:hover,.nmenu li li.cur a{background: url(../images/ico.png) no-repeat 250px -150px #FAFAFA; color:#F00;}

/* content */
.cont{ height:auto !important; min-height:200px; padding:0 20px;}
.cont img{margin:0 auto;display: block;max-width:1100px;}
.cont p{text-indent:2em; line-height:30px; padding-bottom:10px; font-size:15px;}

/*center page*/
.fenye{width:100%;}
.list_page{text-align:center;margin:10px;font-family:宋体;}
.list_page a{display:inline-block;line-height:25px;padding:2px 10px;background:#fff;border:1px solid #CCC;font-family:"micorsoft yahei","simsun";color:#333;margin:2px;-moz-border-radius: 3px; -webkit-border-radius: 3px;border-radius:3px;}
.list_page a:hover{background:#005BAC;color:#fff;border:1px solid #CCC;text-decoration:none;}
.list_page a.hover {background:#005BAC;border:1px solid #CCC;color:#fff;display:inline-block;padding:2px 10px;font-family:"micorsoft yahei","simsun";}

/* porudct list */

.c_pro{width:100%;}
.c_pro ul{margin-right:-30px;overflow:hidden;}
.c_pro ul li{width:280px; height:170px; float:left; margin:15px 25px 15px 0;  border: #F2F2F2 1px solid; position:relative; overflow:hidden; cursor:pointer;}
.c_pro ul li img{width:280px;height:140px;transition:all 1.0s;}
.c_pro ul li:hover img{transform: scale(1.15, 1.15);}
.c_pro ul li .txt{width:280px;height:30px; background: #F2F2F2;position:absolute;left:0;bottom:0;color:#000;}
.c_pro ul li .txt h3{height:30px;line-height:30px;font-size:14px;text-align:center;}
.c_pro ul li:hover {box-shadow:0px 5px 5px #ccc;}
.c_pro ul li:hover .txt { background:#2F318B; color:#FFFFFF;}


/*paper*/
.page_ul {overflow: hidden; margin:35px 0;clear:both;}
.page_ul.r{margin-top:35px; margin-right:35px;}
.page_ul .page{font-size: 12px;text-align: center;}
.page_ul .page a {display:inline-block;}
.page_prev {background:url(../images/page/fy_l.jpg) no-repeat center;width:33px;height:33px;}
.page_next {background:url(../images/page/fy_r.jpg) no-repeat center;width:33px;height:33px;}
.page_prev:hover{background:url(../images/page/fy_lh.jpg) no-repeat center}
.page_next:hover{background:url(../images/page/fy_rh.jpg) no-repeat center}
.page_prev,.page_next{display: inline;width:33px;height:33px;vertical-align: top;cursor: pointer;-webkit-transition: all 0.5s ease-in-out;;}
.page_ul .page .shu_1{color: #8a8a8a; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:33px; 
vertical-align:middle; text-align:center;width:33px; height:33px;-webkit-transition: all 0.5s ease-in-out; margin:0px 3px;}
.page_ul .page .shu_1.hover{color:#FF0000; background:url(../images/page/fy.jpg) no-repeat center;}
.page_ul .page .shu_1:hover{color:#FF0000; background:url(../images/page/fy.jpg) no-repeat center;}


/*product show*/
.c_pro_x{margin-top: 20px;}
.c_pro_x .px_1 div.fl{width: 602px; margin: 0 auto;}
.c_pro_x .px_1 div.fl img{max-width: 100%;}
.c_pro_x .px_1 .px_hd{ width: 100%;}
.c_pro_x .px_1 .px_bd {width: 100%; margin-bottom: 10px; overflow: hidden; background: #f3f4f4; box-sizing: border-box; border: #e4e5e6 1px solid;}
.c_pro_x .px_2{margin-top: 20px; padding: 1% 0 2%;}
.c_pro_x .px_2 .ps_hd{position: relative;z-index: 1;}
.c_pro_x .px_2 .ps_hd:before{position: absolute;left: 0;bottom: 0; z-index: -1; width: 100%;height: 1px;content: ''; background: #d5d8d9;}
.c_pro_x .px_2 .ps_hd ul{position: relative;z-index: 2;}
.c_pro_x .px_2 .ps_hd ul li{ float: left; padding: 1% 3%;font-size: 18px;color: #333;cursor: pointer;}
.c_pro_x .px_2 .ps_hd ul li.on{ border-bottom: 1px solid #2F318B; color: #FFF; font-weight:bold; background: #2F318B;}
.c_pro_x .px_2 .ps_bd{ padding: 2% 0 0;}
.c_pro_x .px_2 .ps_bd .ps_box{ display: none;}
.c_pro_x .px_2 .ps_bd .ps_box img{ margin:0 auto;display: block;max-width:1100px;}
.c_pro_x .px_2 .ps_bd .ps_box p{ text-indent:2em; line-height:30px; padding-bottom:10px; font-size:15px;}

/*news list*/
.c_news_list li{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #eaeaea;}
.c_news_list li a{ display:block; background:url(../images/class/inews_jt.png) no-repeat right; overflow:hidden; }
.c_news_list li ._date{ float:left; width:9%; background:#f5f5f5; text-align:center; height:90px;font-family:arial; color:#e7463c; }
.c_news_list li ._date span{ display:block;}
.c_news_list li ._date ._d1{ font-size:44px; line-height:46px; padding-top:10px;}
.c_news_list li ._nr{ float:left; width:80%; margin-left:3%;}
.c_news_list li ._title{ font-size:18px; font-weight: bold; color:#333; line-height:40px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.c_news_list li ._tools{ color:#b4b4b4; margin:3px 0;}
.c_news_list li ._tools .ion{ margin-left:0;}
.c_news_list li ._tools  span{ padding-right:15px;}
.c_news_list li ._sum{color:#565656; line-height:24px; height:48px; overflow:hidden; }
.c_news_list li a:hover{ background:url(../images/class/inews_jton.png) no-repeat right; }
.c_news_list li a:hover ._title{ color:#e7463c; }
.c_news_list li a:hover ._date{ background:#E62129; color:#fff; }


/*news view*/
.c_news_show{ width:1200px; margin:20px auto;}
.c_news_show ._head { border-bottom: 1px dotted #cccccc; text-align:center; }
.c_news_show ._head ._title { font-size: 20px; font-weight:bold; color: #333; line-height:50px;}
.c_news_show ._head ._tools { color: #999; line-height:30px;}
.c_news_show .myart { padding: 20px 0; color: #333;}
.c_news_show ._detailPage_bottom {border-top: 1px solid #cccccc;}
.c_news_show ._detailPage_bottom li {line-height: 30px; overflow: hidden; height: 30px;  padding: 0 10px; border-bottom: 1px solid #E7E7E7; }
.c_news_show ._detailPage_bottom ._mark {font-weight: bold; color:#000000; float: left; margin-right: 10px; }
.c_news_show ._detailPage_bottom ._title {font-size: 14px;  float: left;  width: 68%;}
.c_news_show ._detailPage_bottom ._title:hover { color: #e7463c;}
.c_news_show ._detailPage_bottom ._time { float: right;}
.c_news_show .bdsharebuttonbox .bds_more { float: none; padding-left:2px; background: none; color: #999999;}


/*fangan list*/
.c_fangan_list li{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #eaeaea;}
.c_fangan_list li a{ display:block; background:url(../images/class/inews_jt.png) no-repeat right; overflow:hidden; }
.c_fangan_list li .pic{ float:left; width:15%; text-align:center; }
.c_fangan_list li ._nr{ float:left; width:75%; margin-left:3%;}
.c_fangan_list li ._title{ font-size:18px; font-weight: bold; color:#333; line-height:40px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; }
.c_fangan_list li ._sum{color:#565656; line-height:24px; height:48px; overflow:hidden; }
.c_fangan_list li a:hover{ background:url(../images/class/inews_jton.png) no-repeat right; }
.c_fangan_list li a:hover ._title{ color:#e7463c; }