*{ font-family: "黑体";}
ul,ol{
	list-style: none;
}
a{
	text-decoration: none;
	color: inherit;
	transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s; 
	
}
li a{width: 100%;height: 100%;}
body{overflow-x: hidden;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;box-sizing: border-box;}
button{cursor: pointer;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
.left{
	float: left;
}
.right{
	float: right;
}
.clear{clear: both;}
/*head*/
.header{
	margin: 0 auto;
	padding: 0;
	width: 100%;
	
}
/*top_bar*/
.top_bar{
	color: #FFFFFF;
	font-size: 12px;
	width: 100%;
	height: 30px;
	background: #ce2d1a;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.main_container{
	width: 1200px;
	min-width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.f-fl{
	float: left;
	line-height: 30px;
	font-size: 14px;color: #FFFFFF;
}
.f-fr{
	float: right;
	line-height: 30px;
	
}
.f-fr_left{line-height: 30px;font-size: 12px;
	color: #FFFFFF;overflow: hidden;float: left;}
	i.ico_ttel{display: inline-block;float: left;background: url(../images/ttel.png) no-repeat;width: 18px;height: 18px;margin-top: 6px;margin-right: 10px;}
	.f-fr_left h6{font-size: 14px;float: left;}

.f-fr_left h6 span{font-size: 12px;}


/*logobar*/



/*narbar*/
.top_nav {
    width: 100%;
    height: 56px;
    background:rgba(255,255,255,.6);
}
.top_nav .main_container{position: relative;}
ul.nav{margin-top: 82px;}
.nav .nLi h3{height: 100%;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;text-align: center;}


.nav_yc{
    display:none;
    position:absolute;
	top:45px;
	
    left: 50%;
    margin-left: -60px;
    width: 120px;
    padding: 10px 0;
    background: rgba(245,245,245,.8);
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
}
ul.nav li .nav_yc li:hover
{
	background: #CE2D1A;color: #FFFFFF;
}

ul.nav>li{border: 1px solid #FFFFFF;   position: relative; height:32px;text-align:center;margin-right: 51px; float:left;position:relative;display:inline;font-size: 14px;color: #333;padding-left: 17px;}
ul.nav>li span{font-size: 12px;color: #999;text-transform: uppercase;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.tab h3,ul.nav>li:hover h3{color: #d70200;position: relative;}
ul.nav>li a{display: block;}

.logo{float: left;width: 115px;height: 32px;position: relative;margin-right: 60px;margin-left: 7px;}
.logo img{width: 115px;height: 114px;position: absolute;left: 0;top: -76px;}
ul.nav>li h3 a i{display: block;height: 17px;margin: 0 auto;}
i.ico_nhome{background: url(../images/home.png) no-repeat center;width: 33px;}
i.ico_about{background: url(../images/about.png) no-repeat center;width: 68px;}
i.ico_arts{background: url(../images/arts.png) no-repeat center;width: 71px;}
i.ico_artist{background: url(../images/artist.png) no-repeat center;width: 51px;}
i.ico_hr{background: url(../images/hr.png) no-repeat center;width: 70px;}
i.ico_activity{background: url(../images/activity.png) no-repeat center;width: 70px;}
i.ico_news{background: url(../images/news.png) no-repeat center;width: 71px;}
i.ico_contact{background: url(../images/contact.png) no-repeat center;width: 70px;}
ul.nav>li.tab span,ul.nav>li:hover span{color: #ce2d1a;}
ul.nav>li.tab,ul.nav>li:hover{border-left: 1px solid #ce2d1a;}
ul.nav>li.tab i.ico_nhome,ul.nav>li:hover i.ico_nhome{background: url(../images/home_on.png) no-repeat center;}
ul.nav>li.tab i.ico_about,ul.nav>li:hover i.ico_about{background: url(../images/about_on.png) no-repeat center;}
ul.nav>li.tab i.ico_arts,ul.nav>li:hover i.ico_arts{background: url(../images/arts_on.png) no-repeat center;}
ul.nav>li.tab i.ico_artist,ul.nav>li:hover i.ico_artist{background: url(../images/artist_on.png) no-repeat center;}
ul.nav>li.tab i.ico_hr,ul.nav>li:hover i.ico_hr{background: url(../images/hr_on.png) no-repeat center;}
ul.nav>li.tab i.ico_activity,ul.nav>li:hover i.ico_activity{background: url(../images/activity_on.png) no-repeat center;}
ul.nav>li.tab i.ico_news,ul.nav>li:hover i.ico_news{background: url(../images/news_on.png) no-repeat center;}
ul.nav>li.tab i.ico_contact,ul.nav>li:hover i.ico_contact{background: url(../images/contact_on.png) no-repeat center;}


/*banner*/
.mbanner{width:100%; height:650px;}
.mbanner .slideBox{ width:100%; height:650px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -29px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #ce2d1a; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#ce2d1a;}
.mbanner .slideBox .hd ul li:last-child{margin-right: 0;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }

/**hsjs**/
.hsjs{height: 143px;margin-top: 20px;}


/**cxf**/
.mtop{background: url(../images/mtop.png) no-repeat;width:120px;height:520px;position: fixed;top: 50%;margin-top: -274.5px;z-index: 999; right: 20px}
.mtop ul{width: 100px;margin: 0 auto;margin-top: 143px;}
.mtop ul li{width:100px;text-align: center;font-size: 14px;color: #333333;border-bottom: 1px dashed #333333;padding-bottom: 22px;margin-bottom: 22px;position: relative;}
.li_on{display: none; position: absolute;background: url(../images/li2_on.png) no-repeat top;width: 138px;height: 46px;top: 0;left: 50%;margin-left: -69px;color: #FFFFFF;padding-top: 13px;}
.li_on h6{font-size: 14px;line-height: 14px;}
.li_on span{font-size: 12px;line-height: 12px;}
.mtop ul li:hover .li_on,.mtop ul li.on .li_on{display: block;}
.ytel{width: 160px;height: 40px;background: #FFFFFF;border: 1px solid #EEEEEE;position: absolute;left: 106px;top: 0;text-align: center;line-height: 40px;display: none;font-weight: bold;font-size: 20px}
.mtop ul li:hover .ytel{display: block;}
.mtop ul li:last-child{margin-bottom: 0;}
.yer{width: 99px;margin: 0 auto;text-align: center;}
.yer_pic{width:86px;height:86px;display: block; margin:10px auto 0; }
.yer_pic img{width: 100%;height: 100%;}
.yer span{font-size: 12px;color: #333333;line-height: 12px;display: inline-block;}
.fanhui{width: 120px;height: 42px;position: absolute;left: 0;bottom: 2px;text-align: center;}
.fanhui img{display: inline-block;}
.fanhui h6{font-size: 16px;color: #FFFFFF;}
.fanhui a{display: block;}
.close{position: absolute;right: 4px;top:10px;cursor: pointer;}
.m_phone p{ font-size: 14px; color: #fff; background: #bb0101; text-align: center; border-radius: 15px; padding: 3px 3px ; margin: 0px auto 10px}
.m_phone span{font-size:18px; color: #bb0101; font-family: "Impact"; text-align: center}

/**mnews**/
.mnews{background: url(../images/bg_news.jpg) no-repeat center bottom;margin-top: 30px;padding-bottom: 54px;}
.mnews_tit{text-align: center;background: url(../images/bg_ntit.png) no-repeat right top;background-position-y: -40px;padding-bottom: 20px;background-position-x: 474px;}
i.ico_titlogo{display: inline-block;background: url(../images/tlogo.png) no-repeat;width: 29px;height: 23px;margin-bottom: 10px;}
.mnews_tab{width: 100%;height: 38px;background: url(../images/bg_ntab.jpg) no-repeat center;margin-top: 36px;}

	.slideTxtBox{ width:100%; text-align:left;position: relative; }
		.slideTxtBox .hd{ position: absolute;top: -37px;left: 419px;}
		.slideTxtBox .hd ul {overflow: hidden;display: inline-block;   }
		.slideTxtBox .hd ul li{ float:left; width: 122px;height: 38px;text-align: center;line-height: 38px;font-size: 16px;color: #333333;  }
		.slideTxtBox .hd ul li.on,.mn_btn a:hover{ background: #ce2d1a;color: #FFFFFF;border-radius: 19px;cursor: pointer; }
		.slideTxtBox .bd{padding-top: 65px;}
		.slideTxtBox .bd ul{   zoom:1;  }
		.slideTxtBox .bd li{ width:100%;height: 266px;}
		.mn_btn{position: relative;}
		.mn_btn a{display: block; width: 122px;height: 38px;text-align: center;line-height: 38px;font-size: 16px;color: #333333;border-radius: 19px;position: absolute;left: 663px;top: 0;}
		.li_nr{position: relative;width: 100%;height: 266px;}
.mn_pic{width: 600px;height: 266px;overflow: hidden;}
.mn_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.slideTxtBox .bd li:hover .mn_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.st_wz{background: url(../images/bg_li.png) no-repeat;width: 628px;height: 294px;position: absolute;right: -15px;top: -11px;padding: 36px 70px 0 36px;z-index: 20;}
.st_wz h6{font-size: 16px;color: #333333;}
.st_wz span{font-size: 14px;color: #999999;display: inline-block;margin-top: 5px;margin-bottom: 18px;}
.mn_txt{font-size: 14px;color: #999999;line-height: 24px;}
.slideTxtBox .bd li:hover .st_wz h6{color: #CE2D1A;}
.slideTxtBox .bd li:nth-child(2n) .mn_pic{float: right;}
.slideTxtBox .bd li:nth-child(2n) .st_wz{position: absolute;left: -14px;top: -10px;right: auto;}

/**artist**/
.martist{padding-top: 37px;background: #d8c7b2;padding-bottom: 33px;}
.martist .mnews_tit,.marts .mnews_tit{background: url(../images/bg_ysj.png) no-repeat right top;background-position-y: -40px;padding-bottom: 20px;background-position-x: 324px;}

.i_prolist .prolist{margin-top: 60px;overflow: hidden;box-shadow: 3px 0px 22px rgba(0,0,0,.57);}
.i_prolist .prolist li{ float:left;height:341px; width:222px; position:relative;cursor:pointer;transition: all 0.5s ease;background: #FFFFFF;box-shadow: 3px 0px 22px rgba(0,0,0,.57);}
.i_prolist .prolist li:last-child{margin-right: 0;}
.i_prolist .prolist li.cur{width: 531px;background-size: cover!important;}
.i_prolist .prolist li a{display: block;position: relative;height: 100%;}
.i_prolist .prolist li .prolist-li{ width:100%; height:100%;  position:absolute; top:0; left:0; z-index:5;}

.i_prolist .prolist li.cur .prolist-li{ display:none;}
.ip_nr{overflow: hidden;}
a.mysj_btn{display: block;width: 91px;height: 29px;background: #ce2d1a;color: #FFFFFF;text-align: center;line-height: 29px;border-radius: 14.5px;font-size: 14px;margin: 31px auto 0 auto;}
a.mysj_btn:hover{background-color: #900000}
.mysj_pic{width: 222px;height: 342px;overflow: hidden;float: left;position: relative;}
.mysj_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.mysj_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.ip_txt{float: left;margin-left: 30px;width: 242px;padding-top: 25px;display: none;font-size: 14px;color: #333333;}
.i_prolist .prolist li.cur .ip_txt{display: block;}
.ipt{margin-bottom: 18px}
.ipt h6{margin-bottom: 10px;}
.ipt p{line-height: 24px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;
  -webkit-box-orient:vertical; overflow:hidden;
}
.ipt:last-child p{
	word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.ip_txt a.mysj_btn{margin: 31px 0 0 0;}
.mysj_bt{width: 101px;height: 31px;background: #FFFFFF;border-radius: 15.5px;font-size: 14px;color: #333333;text-align: center;line-height: 31px;position:absolute;bottom: 16px;left: 50%;margin-left: -50.5px;}
.i_prolist .prolist li:hover .mysj_bt,.i_prolist .prolist li.cur .mysj_bt{display: none;}

/**bgb**/
.bgb{background: url(../images/bgb.jpg) no-repeat center bottom;margin-top: 60px;padding-bottom: 120px;}
.marts_tab{background: url(../images/bg_tab.jpg) no-repeat center;height: 406px;margin-top: 50px;padding-top: 213px;}
.marts_tab ul{background: url(../images/tab_line.png) no-repeat center top;margin: 0 auto;overflow: hidden;width: 430px;padding-top: 24px;}
.marts_tab li{float: left;margin-right: 98px;}
.marts_tab li:last-child{margin-right: 0;}
.marts_tab li i{display: block;}
i.ico_youhua{background: url(../images/youhua.png) no-repeat;width: 69px;height: 49px;}
i.ico_guohua{background: url(../images/guohua.png) no-repeat;width: 98px;height: 57px;}
i.ico_shufa{background: url(../images/shufa.png) no-repeat;width: 66px;height: 47px;}
.marts_tab li:hover i.ico_youhua{background: url(../images/youhua_on.png) no-repeat;}
.marts_tab li:hover i.ico_guohua{background: url(../images/guohua_on.png) no-repeat;}
.marts_tab li:hover i.ico_shufa{background: url(../images/shufa_on.png) no-repeat;}

.picScroll-left{ width:100%;   position:relative; margin-top: 20px;   }
		
		.picScroll-left .bd{ padding: 10px 28px 0 28px;   }
		.picScroll-left .bd ul{zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; text-align:center;padding-bottom: 10px;  }
		.picScroll-left .bd ul li .pic{width:365px; height:318px; overflow: hidden; }
		.picScroll-left .bd ul li .pic img{ width:365px; height:318px; display:block;transition: all 0.8s ease-in-out;  }
		.picScroll-left .bd ul li:hover .pic img{
			transform: scale(1.1);
	-webkit-transform: scale(1.1);
			  }
		.picScroll-left .bd ul li .title{ width: 365px;height: 84px;background: #fff;box-shadow: 1px 3px 12px rgba(0,0,0,.37);overflow: hidden;padding: 28px 24px 0 14px; }
		
		.mpro_bt{float: left;width: 91px;height: 29px;border: 1px solid #ce2d1a;border-radius: 14.5px;font-size: 14px;color: #ce2d1a;text-align: center;line-height: 29px;}
a.mpro_more{float: right;font-size: 14px;color: #333333;display: block;width: auto;height: auto;line-height: 29px;}
.mpro_bt:hover{background: #CE2D1A;color: #FFFFFF;}
a.mpro_more:hover{color: #6d2529;}

/**mabout**/
.mabout{margin-top: 148px;}
.mabout .mnews_tit{background: url(../images/bg_mabout.png) no-repeat top left;background-position-x: 160px;background-position-y: -43px;padding-bottom: 18px;}
.mabu_con{margin-top: 60px;overflow: hidden;}
.mabu_l{float: left;margin-left: 78px;}
.mabu_r{width: 580px;float: right;}
.mabu_tit h6{font-size: 16px;color: #333333;font-weight: bold;border-left: 2px solid #CE2D1A;padding-left: 8px;}
.mabu_tit h6 span{font-weight: normal;font-size: 12px;color: #999999;display: inline-block;margin-left: 10px;}
.jianjie{font-size: 14px;color: #333333;line-height: 30px;margin-top: 50px;margin-bottom: 20px;}
.jianjie p{
		word-break:break-all;display:-webkit-box; -webkit-line-clamp:5;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mabu_more{display: block;background: url(../images/mabu_more.png) no-repeat;width: 121px;height: 41px;font-size: 14px;color: #333333;text-align: center;line-height: 41px;}
a.mabu_more:hover{background: url(../images/mabu_moreon.png) no-repeat;color: #CE2D1A;}
.abu p{text-indent: 2rem}

/**footer**/
.footer{background: url(../images/bg_ft.jpg) no-repeat;height: 298px;padding-top: 60px;}
.ftc_u{overflow: hidden;}
.mlinks{float: left;}
.mlinks h6{font-size: 16px;color: #FFFFFF;}
.mlinks ul{overflow: hidden;width: 143px;margin-left: 40px;margin-top: 18px;}
.mlinks ul li{font-size: 14px;color: #999999;line-height: 30px;float: left;}
.mlinks ul li:nth-child(2n){float: right;}
.mlinks ul li:hover{color: #FFFFFF;}
.ft_lx{float: left;margin-left: 246px;}
.lx_con{font-size: 14px;color: #999999;line-height: 30px;margin-top: 17px;}
.ft_er{float: right;}
.fte{float: left;width: 121px;text-align: center;}
.fte:first-child{margin-right: 37px;}
.fte_pic{background: url(../images/fte_k.png) no-repeat;width: 121px;height: 116px;text-align: center;line-height: 116px;}
.fte_pic img{display: inline-block;width: 99px;height: 99px;vertical-align: middle;}
.fte span{font-size: 13px;color: #999999;display: inline-block;margin-top: 10px;}
.bq_con{overflow: hidden;line-height: 20px;margin-top: 41px;}
.ftd_l p{font-size: 12px;color: #999999;position: relative;}
.ftd_l p a:hover{color: #CE2D1A;}
.ftd_l{float: left;}
.ftd_r{float: right;}
.ftd_r span{font-size: 12px;color: #999999;}
a.vl{width: 121px;height: 18px;display: inline-block;background: url(../images/vd.png) no-repeat;margin-right: 15px;}
a.vl:hover{background: url(../images/vd_on.png)no-repeat;}
a.ws{width: 121px;height: 18px;display: inline-block;background: url(../images/ws.png) no-repeat;}
a.ws:hover{background: url(../images/ws_on.png)no-repeat;}

/**yqlinks**/
.yqlinks{height: 36px;background: #eeeeee;line-height: 36px;font-size: 14px;color: #666666;}
.yqlk_con{overflow: hidden;}
.yqlk_con>span{float: left;margin-right: 43px;}
.yqlk_con ul{float: left;overflow: hidden;}
.yqlk_con ul li{float: left;margin-right: 72px;}
.yqlk_con ul li:last-child{margin-right: 0;}
.yqlk_con ul li a:hover{color: #CE2D1A;}

/**内页**/
.banner{width: 100%;height: 355px;}

/**second_nav**/
.second_nav{width: 100%;height: 50px;line-height: 50px;background: #beb19f;}
.sn_con ul{overflow: hidden;}
.sn_con ul li{float: left;width: 138px;height: 50px;text-align: center;font-size: 14px;color: #333333;}
.abu_tab li.on,.abu_tab li:hover{background: #ce2d1a;color: #FFFFFF;}
.sn_con ul li a{display: block;}

/**mbx_nav**/
.mbx_nav{height: 66px;line-height: 66px;border-bottom: 1px solid #dddddd;text-align: right;overflow: hidden;margin-bottom: 30px;}
.mbx_con{float: right;display: inline-block;}
i.ico_zhuye{margin-top: 21px;margin-right: 11px; display: inline-block;background: url(../images/zhuye.png) no-repeat;width: 19px;height: 19px;float: left;}
.mbx_con p{float: left;font-size: 14px;color: #999999;}
.mbx_con p a:hover{color: #CE2D1A;}

/**abu_con**/
.abu_con{padding-top: 50px;}
.abu_con,.pro_con{font-size: 14px;color: #666666;line-height: 30px;padding-bottom: 145px;}
.abu_tit{margin-bottom: 60px;}
.abu_tit h6{font-size: 30px;font-weight: bold;color: #333333;border-left: 6px solid #ce2d1a;padding-left: 6px;}
i.ico_fenge{display: block;width: 100%;height: 1px;background: #e4e4e4;margin: 70px 0;}

/**product**/
.pro_tab li.on,.pro_tab li:hover{background: url(../images/li_on.jpg) no-repeat center;color: #FFFFFF;}
.fenlei{margin-top: 26px;}
.fl{overflow: hidden;margin-bottom: 11px;}
.fl > span{float: left;display: inline-block;width: 106px;font-size: 14px;color: #333333;line-height: 36px;}
.fl > ul{float: left;overflow: hidden;}
.fl > ul li{float: left;font-size: 14px;color: #333333;line-height: 36px;border: 1px solid #DDDDDD;padding: 0 10px;margin-right: 14px;border-radius: 2px;}
.fl > ul li:last-child{margin-right: 0;}
.fl > ul li a{display: block;}
.fl > ul li.on,.fl > ul li:hover{border-color: #CE2D1A;color: #CE2D1A;}
.pro_fl ul li{width: 365px;float: left;margin-right: 52px;margin-bottom: 30px;}
.pro_fl ul li:nth-child(3n){margin-right: 0;}
.pro_pic{width: 365px;height: 318px;box-shadow: 3px 3px 7px rgba(0,0,0,.35);overflow: hidden;}
.pro_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.pro_fl ul li:hover .pro_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.pro_tit{text-align: center;font-size: 18px;color: #333333;line-height: 36px;margin-top: 10px;}
.pro_fl ul li:hover .pro_tit{color: #CE2D1A;}
/**zhuanchang**/
.zhuanchang{margin-top: 28px;}
.zhuanchang ul li{width: 100%;height: 410px;margin-bottom: 30px;}
.zhuanchang ul li img{width: 100%;height: 100%;box-shadow: 3px 3px 7px rgba(0,0,0,.35);}
.pro_wz{width: 100%;margin-top: 30px;border-bottom: 1px solid #beb19f;padding-bottom: 18px;}
.pro_wz h6{font-size: 18px;color: #333333;width: 100%;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.pwz_d{overflow: hidden;margin-top: 10px;}
.pwz_d span{display: inline-block;float: left;font-size: 16px;color: #333333;}
.pwz_d span:last-child{float: right;}
.pro_fl ul li:hover .pro_wz h6{color: #CE2D1A;}

/**product_show**/
.ps_con{overflow: hidden;border: 1px solid #dcdcdc;padding: 20px 40px 46px 20px;}
.psc_l{float: left;width: 547px;}
.psc_r{float: left;margin-left: 45px;padding-top: 25px;}

.game163{border: 1px solid #dcdddd; width: 547px;height: 477px;position: relative; }
	.game163 .bigImg{ height: 477px; position: relative;}
	.game163 .bigImg li img{ vertical-align:middle; width:547px; height:477px;border: 1px solid #e5e5e5;   }

	.game163 .smallScroll{ height: 111px; position: absolute;bottom: 0;left: 570px;width: 600px;}


	.game163 .smallImg{ float:left;  margin: 0 6px; display:inline; width: 535px; overflow: hidden;}
	.game163 .smallImg ul{ height:111px;  width: 9999px; overflow: hidden; }
	.game163 .smallImg li{ float: left; margin:0 3px; width:128px; cursor:pointer;  display: inline;  }
	.game163 .smallImg img{ border: 1px solid #e5e5e5; width:128px; height:111px;  }
	.game163 .smallImg .on img{ border-color: #CE2D1A;}

	.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}
	.game163 .pageState span{ color: #f00; font-size: 16px;}
.game163 .sPrevv,.game163 .sNextt{display: block;background: url(../images/mt_left.png) no-repeat;background-size:cover ; width: 40px;height: 40px;top: 50%;left: 0;margin-top: -16.5px;position: absolute;z-index: 99;}
.game163 .sNextt{background: url(../images/mt_right.png) no-repeat;left: auto;right: 0;background-size: cover;}

.psc_r h6{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 50px;}
.pscr_wz{font-size: 16px;color: #333333;line-height: 36px;}
.pscr_wz p em{font-style: normal;font-size: 24px;color: #ce2d1a;}

/**zuopin**/
.zuopin{overflow: hidden;margin-top: 45px;}
.zp_l{width: 863px;float: left;border: 1px solid #dcdcdc;padding-bottom: 66px;}
.zp_tit{width: 100%;background: #e5e5e5;height: 54px;line-height: 54px;}
.zp_tit span{display: inline-block;width: 134px;height: 54px;background: #ce2d1a;color: #FFFFFF;font-size: 24px;text-align: center;line-height: 54px;}
.xq_table{margin-top: 20px}
.xq_table table{width: 100%;border-spacing: 0;border-collapse: collapse;}
.xq_table table,.xq_table table td{border: 1px solid #dcdcdc;table-layout:fixed;padding-left: 6%;}
.xq_table table td{height: 52px;font-size: 12px;color: #666666;width: 33%;}
.xq_table table td span{font-size: 12px;color: #1c1c1c;display: inline-block;margin-right: 20%;width: 60px;border-collapse: collapse;}
.zpl_wz{margin-top: 40px;padding-left: 16px;padding-right: 30px;font-size: 14px;color: #111111;line-height: 48px;}
.zp_r{float: right;width: 314px;border: 1px solid #dcdcdc;padding-bottom: 30px;}
.zp_right{float: right;width: 314px;}
.zpr_tit{width: 100%;height: 54px;background: #e5e5e5;line-height: 54px;padding-left: 17px;}
.zpr_tit h6{font-size: 24px;color: #111111;font-weight: bold;}
.zpr_list{padding: 0 17px;margin-top: 48px;}
.zpr_list ul li{margin-bottom: 10px;}
.zpr_list ul li:last-child{margin-bottom: 0;}
.zpr_pic{width: 279px;height: 243px;overflow: hidden;}
.zpr_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.zpr_wz{text-align: center;font-size: 16px;color: #000000;line-height: 36px;}
.zpr_list ul li:hover .zpr_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.zpr_list ul li:hover .zpr_wz{color: #CE2D1A;}

/**news**/
.news_con{}
.nc_l{width: 855px;float: left;}
.nc_r{float: right;width: 314px;}
.ncl_u{margin-bottom: 50px;}
.nclu_pic{width: 100%;height: 379px;box-shadow: 1px 2px 10px rgba(0,0,0,.49);overflow: hidden;}
.nclu_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.nclu_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.nclu_wz{width: 100%;margin-top: 24px;}
.nclu_wz h6{font-size: 16px;color: #333333;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.nclu_wz span{display: inline-block;font-size: 14px;color: #999999;}
.nclu_wz p{font-size: 14px;color: #999999;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.nclu_wz:hover h6{color: #CE2D1A;}
.news_list ul li{border-top: 1px solid #dcdcdc;padding-top: 25px;margin-bottom: 25px;}
.news_pic{width: 290px;height: 128px;float: left;box-shadow: 1px 2px 10px rgba(0,0,0,.49);overflow: hidden;}
.news_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.news_wz{width: 540px;float: right;}
.news_list ul li:hover .news_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.news_wz h6{font-size: 16px;color: #333333;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.news_wz span{font-size: 14px;color: #999999;display: inline-block;}
.news_wz p{font-size: 14px;color: #999999;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.news_list ul li:hover .news_wz h6{color: #CE2D1A;}

.sl_sjs{ width:222px;margin: 20px auto 0 auto; height:;  position:relative;  }
		
		.sl_sjs .bd{ position:relative; height:100%; z-index:0;   }
		.sl_sjs .bd li{ zoom:1; vertical-align:middle; }
		.sl_sjs .bd img{ width:222px; height:342px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.sl_sjs .prev,
		.sl_sjs .next{ position:absolute; left:-34px; top:50%; margin-top:-11px; display:block; width:22px; height:22px; background:url(../images/ys_left.png) no-repeat;   }
		.sl_sjs .next{ left:auto; right:-36px; background:url(../images/ys_right.png) no-repeat; }
		.ys_xm{text-align:center;margin-top: 5px;}
.ys_xm h6{font-size: 16px;color: #333333;}
.ys_xm h6 span{font-size: 12px;color: #999999;}
a.ys_btn{display: block;width: 130px;height: 33px;background: #CE2D1A;font-size: 14px;color: #FFFFFF;text-align: center;line-height: 33px;margin: 30px auto 0 auto;}
a.ys_btn:hover{background: #bd1d0a;}
.zp_r{margin-bottom: 42px;}
.nxiao{margin-top: 38px;padding: 0 12px;}
.nxu_pic{width: 290px;height: 128px;overflow: hidden;}
.nxu_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.nxu_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.nxu_wz h6,.nx_list ul li h6{font-size: 16px;color: #333333;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.nxu_wz span,.nx_list ul li span{display: inline-block;font-size: 14px;color: #999999;}
.nxu_wz p{font-size: 14px;color: #999999;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.nx_u:hover .nxu_wz h6,.nx_list ul li:hover h6{color: #CE2D1A;}
.nx_u{margin-bottom: 30px;}
.nx_list ul li{border-top: 1px solid #d9d9d9;padding-top: 18px;margin-bottom: 18px;}

/**ysj**/
.ysj_list ul li{width: 576px;height: 350px;background: #eeeeee;box-shadow: 3px 0px 22px rgba(0,0,0,.57);float: left;margin-bottom: 50px;}
.ysj_list ul li:nth-child(2n){float: right;}
.ysj_pic{float: left;width: 227px;height: 350px;overflow: hidden;}
.ysj_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.ysj_list ul li:hover .ysj_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);	
}
.ysj_list ul li .ip_txt{display: block;} 

.ysj_l{width: 862px;float: left;}
.ysj_xq{border: 1px solid #dcdcdc;margin-bottom: 20px;padding: 25px 48px 18px 18px;overflow: hidden;}
.ysjx_pic{float: left;width: 222px;height: 342px;}
.ysjx_pic img{width: 100%;height: 100%;}
.ysjx_txt{width: 510px;float: right;font-size: 12px;color: #999999;line-height: 24px;padding-top: 14px;}
.dbzp{padding: 27px 30px 0 30px;}
.dbzp ul li{width: 351px;float: left;margin-bottom: 30px}
.dbzp ul li:nth-child(2n){float: right;}
.dbzp_pic{width: 351px;height: 306px;overflow: hidden;box-shadow: 3px 3px 7px rgba(0,0,0,.35);}
.dbzp_pic img{width: 100%;height: 100%;transition: all 0.8s ease-in-out;}
.dbzp ul li:hover .dbzp_pic img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);	
}
.dbzp_wz{text-align: center;margin-top: 15px;}
.dbzp_wz h6{font-size: 14px;color: #000000;}
.db_btn{display:block;width: 98px;height: 21px;background: #ce2d1a;color: #fff;font-size: 12px;text-align: center;line-height: 21px;margin: 0 auto;}

/**contact**/
.map{width: 100%;height: 489px;margin-bottom: 50px;}
.m-cot{ height: auto; overflow: hidden; margin-top: 30px;}
.m-cot h3{font-size:24px}
.m-cot h3 i{display:block;width:120px;height:3px;margin:25px 0 10px;background:#666}
.m-cot ul{float:left;width:700px;font-size: 16px;color: #333;}
.m-cot ul h6{font-size: 24px;color: #333333;font-weight: bold;margin-bottom: 30px;}
.m-cot ul li{float:left;margin-right:50px}
.m-cot ul li div{line-height:30px}
.m-cot .ewm{float:right;margin-top:20px; margin-left: 15px;}
.m-cot .ewm img{width:110px;height:110px;border:1px solid #ddd}
.m-cot .ewm p{text-align:center}


/*外层盒子和里边图片的一点点样式*/
.m{position:relative;}
.jqueryzoom { position: relative; padding: 0;  width: 100%; height:100%; overflow: hidden;  }
/*放大镜是基于图片大小自动生成的，每次都要把jqueryzoom中img的大小和jqueryzoom盒子大小设置为一样的，不然放大镜滑块有可能溢出*/
.jqueryzoom img { width: 100%; height:100%; display:block;}
.m ul li { float: left; margin-right: 5px; }
.m ul{position:absolute; height: 111px; position: absolute; bottom: 0; left: 570px; width: 600px;}

.m ul li img { width: 128px; height: 111px; }
.cloudzoom-gallery-active{opacity: .5}


.cloudzoom-lens{border:3px solid #888;width:100px;height:100px;box-shadow:0 0 10px rgba(0,0,0,.4);cursor:crosshair;background:#fff;z-index:10}
.cloudzoom-zoom{border:1px solid #888;width:500px;height:200px;box-shadow:0 0 10px rgba(0,0,0,.4)}
.cloudzoom-zoom-inside{border:0;box-shadow:none}
.cloudzoom-caption{display:none;text-align:left;background-color:#000;color:#fff;font-weight:700;padding:10px;font-family:sans-serif;font-size:11px}
.cloudzoom-blank{background-image:url(blank.png)}
.cloudzoom-ajax-loader{background-image:url(ajax-loader.gif);width:32px;height:32px}