/* ::::: http://www.wolong.com.cn/home/css/css.css ::::: */

/* ::::: http://www.wolong.com.cn/home/css/reset.css ::::: */

html {  }
body { cursor: default; font-size: 12px; font-family: Arial; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote { padding: 0px; margin: 0px; }
fieldset, img { border: 0px none; }
ol, ul, li { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q::before, q::after { content: ""; }
a { outline: medium none; cursor: pointer; text-decoration: none; }
img, object { vertical-align: top; }
input { outline: medium none; }
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner { border: medium none; padding: 0px; }
.clear {  }
.clear::after { visibility: hidden; display: block; font-size: 0px; content: "1"; clear: both; height: 0px; }
.fle { float: left; }
.fri { float: right; }
.taligr { text-align: right; }
.marl65 { margin-left: 65px; }
.marb9 { margin-bottom: 9px; }
.marb10 { margin-bottom: 10px; }
.marb16 { margin-bottom: 16px; }
.marb18 { margin-bottom: 18px; }
.marb20 { margin-bottom: 20px; }
.paddt20 { padding-top: 16px; }
.paddl14 { padding-left: 14px; }
.w295 { width: 293px; }
.w960 { width: 960px; }
.w1040 { width: 1040px; }
.w1150{width:1150px;}
.bod{ border:1px solid red;}
.fL{float:left;}
.fR{float:right;}
.cb:after,.cb_li li:after{content:"\20";display: block;width:0;height:0;clear:both;}
.cb,.cb_li li{zoom:1;}
.ofH{overflow:hidden;}

div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6, font { font: 12px/24px "微软雅黑","宋体",Arial,sans-serif; color: rgb(102, 102, 102); padding: 0px; margin: 0px; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(102, 102, 102); font: 12px/24px "微软雅黑","宋体",Arial,sans-serif; padding: 0px; margin: 0px; height: 100%; position: relative; }
img { border: 0px none; }
ol, ul { list-style: outside none none; }
li { float: left; }
a { color: rgb(102, 102, 102); }
a:hover { color: rgb(17, 134, 255); }
.clear {  }
.w960 { width: 960px; margin: 0px auto; }

.includeDom{ max-width:1920px; margin:0 auto;}
.header { position: absolute; width: 100%; height: 184px; left: 0px; top: 0px; background: transparent url('../images/bg02.png') repeat-x scroll 0% 0%; z-index: 3; }
.header-head { height: 46px; font: 12px/46px "微软雅黑",Arial; color: rgb(196, 196, 196); }
.header-head a { color: rgb(224, 224, 224); }
.header-head a.en { font-size: 10px; }
.header-head a:hover { color: rgb(255, 255, 255); }
.head-search { width: 127px; height: 20px; margin: 14px 0px 0px 10px; padding-left: 6px; background: transparent url('../images/search_bg01.png') no-repeat scroll 0% 0%; }
.head-search .txt { float: left; width: 102px; height: 20px; background: transparent none repeat scroll 0% 0%; border: medium none; font: 12px/20px "微软雅黑"; color: rgb(180, 180, 179); }
.head-search .btn { float: left; width: 24px; height: 20px; background: transparent none repeat scroll 0% 0%; border: medium none; cursor: pointer; }
.header-menu { position: relative; width: 100%; height: 60px; background: transparent url('../images/bg_03.png') repeat-x scroll 0% 0%; }
.header-menu-bg { width: 100%; position: absolute; right: 50%; margin-right: 470px; top: 0px; height: 55px; background: transparent url('../images/bg_04.jpg') repeat-x scroll 0% 0%; overflow: hidden; }
.menu-son-bg { position: absolute; width: 100%; left: 0px; top: 55px; height: 0px; background: transparent url('../images/bg_05.png') repeat scroll 0% 0%; overflow: hidden; }
.menuleft-bg { background: transparent url('../images/bg_06.png') no-repeat scroll 0px 0px; }
.menu-wrap { position: relative; z-index: 99; }
.menu { width: 651px; padding-top: 7px; }
.menu ul li { width: 140px; margin-left: -10px; z-index: 9; }
.menu ul li a { display: block;padding: 0px 13px; height: 53px; text-align: center; background: transparent url('../images/menu_bg02.png') no-repeat scroll 111px 22px; font: 14px/44px "微软雅黑"; color: rgb(255, 255, 255); }
.menu ul li a:hover, .menu ul li a.hover { background: transparent url('../images/menu_bg01.png') no-repeat scroll 0% 0%; color:#b40226;}
.menu ul li.nl a { background: transparent url('../images/menu_bg02.png') no-repeat scroll 111px 22px; }
.menu ul li.nl a:hover, .menu ul li.nl a.hover { background: transparent url('../images/menu_bg03.png') no-repeat scroll left top; }
.menu ul li .menuson { width: 960px; position: absolute; left: 0px; top: 55px; height: 176px; display: none; overflow: hidden; }
.menu ul li .menuson-img { width: 110px; padding-top: 5px; margin-left: 197px; margin-top: 25px; }
.menu ul li .menuson-nav { width: 450px; margin-left: 30px; margin-top: 25px; }
.menu ul li .menuson-nav a { display: block; float: left; margin-right: 32px; width: 111px; height: 23px; padding-left: 5px; border-bottom: 1px solid rgb(89, 115, 134); text-align: left; background: transparent none repeat scroll 0% 0%; font: 12px/22px "微软雅黑"; color: rgb(149, 165, 177); }
.menu ul li .menuson-nav a:hover { background: transparent none repeat scroll 0% 0%; color: rgb(214, 220, 225); }
.menu ul li .menuson-con { width: 242px; height: 118px; padding-left: 30px; margin-top: 25px; border-left: 1px solid rgb(88, 113, 132); background: transparent url('../images/menu_bg05.png') no-repeat scroll 30px 0px; }
.menu ul li .menuson-con p { padding: 9px 0px 4px; font: bold 14px/24px "微软雅黑"; color: rgb(202, 209, 215); }
.footer {  padding-top: 25px; }
.footernav { color: rgb(229, 229, 229); font: 11px/17px "微软雅黑",Arial; }
.footerLinks { width: 134px; height: 26px; float: right; position: relative; z-index: 45; background: transparent url('footerlink.jpg') no-repeat scroll 0% 0%; cursor: pointer; }
.linksList { width: 224px; padding: 0px 3px; left: 1px; border: 1px solid rgb(226, 226, 226); position: absolute; bottom: 26px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; right: 1px; }
.linksList a { display: inline-block; width: 100%; line-height: 16px; padding: 3px 0px; color: rgb(140, 140, 140); }
.linksList a:hover { color: rgb(84, 92, 100); }
.foootercopy { font: 11px/17px "微软雅黑",Arial; }
.foootercopy a { color:#bf0909; }
#backtop { bottom: 85px; cursor: pointer; display: none; left: 50%; margin-left: 520px; position: fixed; width: 48px; height: 58px; z-index: 999; }
.index-banner { width: 100%; max-width:1920px; margin: 0px auto 35px; position: relative; height:592px; overflow: hidden; background: transparent url('load.gif') no-repeat scroll center center; }
.index-banner ul { height:592px; left: 0px; top: 0px; position: absolute; z-index: 0; }
.index-banner ul li { height:592px; overflow: hidden; }
.banner-bg { width: 100%; height: 6px; left: 0px; bottom: 0px; background: transparent url('bg01.png') repeat-x scroll 0% 0%; position: absolute; z-index: 1; }
.index-banner ul li a { display: block; width: 100%; height:592px; }
.ban-num { position: absolute; width: 960px; left: 50%; margin-left: -480px; bottom: 12px; text-align: right; }
.ban-num span { display: inline-block; margin-left: 10px; width: 12px; height: 12px; background: transparent url('../images/sprites.gif') no-repeat scroll -12px 0px; overflow: hidden; cursor: pointer; }
.ban-num span.on { background-position: 0px 0px; }
.index-main1 { width: 940px; margin: 0px auto 50px; padding: 0px 10px; margin-top:30px;}
.main1-box { width: 270px; height: 248px; position: relative; overflow: hidden; }
.index-til { font: bold 18px/22px "微软雅黑"; color: rgb(188, 10, 38); }
.index-til span { color:#999; text-transform:uppercase; }
.main1-con p { line-height: 22px; color: rgb(64, 64, 64); }
.main1-con a:hover p { color: rgb(102, 102, 102); }
.main1-box-bg { position: absolute; width: 540px; height: 5px; left: -270px; bottom: 0px; background: transparent url('css_bg01.jpg') no-repeat scroll 0% 0%; overflow: hidden; }
.index-main2-wrap { width: 100%; max-width:1920px; height: 290px; margin: 0px auto; border-style: solid; border-color: rgb(233, 234, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colo                                                                                                                                                                                                                                                                                                                                                                                                                                                            rs: none; border-image: none; border-width: 1px 0px; background: #eee none repeat scroll 0% 0%; position: relative; overflow: hidden; }
.index-main2-bg {width:280px;}
.index-main2 { width: 960px; margin: 0px auto; margin-top:30px;}
.main2-news { width: 500px;background:#fff; }
.main2-news ul { height: 225px; }
.main2-news ul li { width: 100%; height: 100px; margin-bottom: 9px; border-bottom: 1px solid rgb(225, 225, 225); }
.main2-news ul li span { display: block; padding: 3px 0px 0px 20px; font: bold 11px/20px Arial; color: rgb(130, 146, 161); background: transparent url('icon_01.jpg') no-repeat scroll left 7px; }
.main2-news ul li h2 { font: bold 14px/26px "微软雅黑"; color: rgb(17, 134, 255); }
.main2-news ul li p { color: rgb(136, 136, 136); line-height: 20px; }
.main2-news ul li a:hover p { color: rgb(102, 102, 102); }
.index-more { display: block; float: right; width: 60px; height: 28px; padding-top: 8px; background: transparent url('css_bg02.jpg') no-repeat scroll -61px 0px; text-align: center; }
.index-more:hover { background-position: 0px 0px; }
.main2-job { width: 231px; position: relative; z-index: 1; }
.index-til span { padding-left: 8px; font: 11px/22px Arial; color: rgb(117, 119, 120); }
.head-bg { position: relative; width: 100%; min-width: 960px; z-index: 100; background: transparent url('rev_opa01.png') repeat scroll 0% 0%; }
.head-stk { margin: 14px 0px 0px 16px; padding-left: 29px; background: transparent url('rev_sign01.png') no-repeat scroll 0px center; font-size: 13px; color: rgb(255, 255, 255); }
.head-stk b { font-family: Arial; font-size: 15px; }
.head-lang, .head-nav { margin: 14px 0px 0px; line-height: 20px; }
.head-lang a { margin-left: 13px; padding-left: 20px; display: inline-block; }
.head-lang .ch { background: transparent url('rev_sign05.png') no-repeat scroll 0px center; }
.head-lang .en { background: transparent url('rev_sign06.png') no-repeat scroll 0px center; }
.head-nav { color: rgb(200, 191, 192); }
.head-nav a { margin: 0px 8px; background-repeat: no-repeat; background-position: 0px center; }
.index-banner { margin-bottom: 0px; }
.index-pro { width: 100%; min-width: 960px; height: 377px; margin-bottom: 50px; background: transparent url('rev_bg01.jpg') no-repeat scroll center 0px; }
.pro-hd { width: 100%; min-width: 960px; height: 55px; padding-top: 16px; margin-bottom: 45px; background: transparent url('rev_opa02.png') repeat scroll 0% 0%; }
.pro-hd .tit { float: left; width: 160px; padding-left: 12px; font-size: 18px; font-weight: bold; color: rgb(255, 255, 255); line-height: 36px; }
.pro-marquee { float: left; width: 455px; height: 40px; position: relative; overflow: hidden; }
.pro-marquee li { margin-right: 35px; }
.pro-search { float: right; width: 236px; height: 38px; background: transparent none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); }
.pro-search input { float: left; background: transparent none repeat scroll 0% 0%; border: medium none; }
.pro-search input.txt { width: 174px; height: 18px; line-height: 18px; padding: 10px 0px 10px 18px; color: rgb(255, 255, 255); }
.pro-search input.btn { width: 44px; height: 38px; background: transparent url('rev_sign07.png') no-repeat scroll center center; cursor: pointer; }
.pro-slide { position: relative; width: 960px; height: 190px; overflow: hidden; }
.pro-slide li { float: left; width: 240px; height: 190px; text-align: center; color: rgb(255, 255, 255); }
.pro-slide li p { height: 24px; overflow: hidden; }
.pro-slide li a { display: block; color: rgb(255, 255, 255); }
.pro-slide li .tit { font-size: 14px; color: rgb(255, 255, 255); }
.pro-slide li .txt { opacity: 0.5; color: rgb(255, 255, 255); }
.pro-slide li img { transition: all 0.3s ease 0s; }
.pro-slide li a:hover img { transform: scale(1.1, 1.1); }
.pro-prev, .pro-next { position: absolute; top: 82px; background: transparent url('rev_btn01.png') no-repeat scroll 0% 0%; width: 39px; height: 43px; opacity: 0.6; transition: opacity 0.5s ease 0s; }
.pro-prev { left: -76px; }
.pro-next { right: -76px; background-position: 100% 0px; }
.pro-prev:hover, .pro-next:hover { opacity: 1; }
.rel { position: relative; }
.main2-event { width:180px; }
.main2-event .cont { padding-top: 3px; height: 206px; border-bottom: 1px solid rgb(225, 225, 225); }
.main2-event .cont p { font-weight: bold; font-size: 14px; padding-top: 5px; color: rgb(17, 134, 255); }
.main2-event a:hover { opacity: 0.8; }
.main2-video { height: 160px; padding-bottom: 21px; border-bottom: 1px solid rgb(225, 225, 225); overflow: hidden; margin-bottom: 30px; }
.main2-video img { cursor: pointer; }
.main2-job .jiathis_style .jtico { background: transparent url('rev_sign08.png') no-repeat scroll 0% 0%; margin-right: 12px; }
.main2-job .jiathis_style .jtico_cqq { background-position: 1px 0px; }
.main2-job .jiathis_style .jtico_cqq:hover { background-position: 1px 100%; }
.main2-job .jiathis_style .jtico_weixin { background-position: -32px 0px; }
.main2-job .jiathis_style .jtico_weixin:hover { background-position: -32px 100%; }
.main2-job .jiathis_style .jtico_tsina { background-position: -65px 0px; }
.main2-job .jiathis_style .jtico_tsina:hover { background-position: -65px 100%; }
.foot-code { width: 109px; margin: 0px auto; }
.order-ovrlay { display: none; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; z-index: 9998; opacity: 0.6; }
.video-pop { position: absolute; left: 50%; top: 1150px; margin-left: -440px; z-index: 9999; }
.video-pop .box { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
.video-pop .close { position: absolute; width: 30px; height: 30px; right: -35px; top: -36px; background: transparent url('rev_sign12.png') no-repeat scroll 0% 0%; }
/* ::::: http://v3.jiathis.com/code/css/jiathis_share.css ::::: */

.jiathis_style dl, .jiathis_style dt, .jiathis_style dd, .jiathis_style ol, .jiathis_style ul, .jiathis_style li, .jiathis_style fieldset, .jiathis_style form, .jiathis_style label, .jiathis_style legend, .jiathis_style table, .jiathis_style caption, .jiathis_style tbody, .jiathis_style tfoot, .jiathis_style thead, .jiathis_style tr, .jiathis_style th, .jiathis_style td, .jiathis_style span { vertical-align: middle; margin: 0px; padding: 0px; font-family: "Microsoft YaHei",arial,tahoma,宋体,sans-serif; }
.jiathis_style .jtico { text-align: left; overflow: hidden; display: block ! important; height: 16px ! important; line-height: 16px ! important; padding-left: 20px ! important; background: transparent url('jiathis_ico.png') no-repeat scroll left center; cursor: pointer; }
.jiathis_style .jtico:hover { opacity: 0.8; }
.jiathis_style .jtico_tsina { background-position: 0px -96px; }
.jiathis_style .jtico_weixin { background-position: 0px -1809px; }
.jiathis_style .jtico_cqq { background-position: 0px -2017px; }
.jiathis_style .button, .jiathis_style .jiathis_txt { float: left; font-size: 12px; text-decoration: none; line-height: 18px ! important; }
.news { width:420px; height:185px; background:#fff; display:block; padding:20px;}
.wzms { width:300px; border-bottom:1px solid #eee; margin-left:15px; line-height:1.8; padding-bottom:5px;}
.wzms a { color:#666}
.wzms a:hover { color:#bf0909}
.wzms span { color:#bf0909; font-weight:700;}
.newslist li { border-bottom:1px dotted #c9c9c9; width:420px; margin-top:10px;}
.ml20 { margin-left:20px;}
.newslist li a { color:#666}
.newslist li a:hover { color:#bf0909}
.about { background:#fff; width:280px; height:100px;}
.about li { float:left;}
.about_wz { width:145px; margin-left:10px; margin-top:10px;}
.about_wz span { font-size:15px;}
.about_wz a { color:#666}
.about_wz a:hover { color:#bf0909}
.mt25 { margin-top:25px;}
.mr15 { margin-right:15px;}
.nykv { background:url(../images/nykv.jpg) no-repeat top center; height:460px;}
.nykv3 { background:url(../images/nykv3.jpg) no-repeat top center; height:460px;}

.nykv4 { background:url(../images/nykv4.jpg) no-repeat top center; height:460px;}
.nykv5 { background:url(../images/nykv5.jpg) no-repeat top center; height:460px;}

.nykv6 { background:url(../images/nykv6.jpg) no-repeat top center; height:460px;}


.pos { background:url(../images/pos.png) no-repeat top center; width:100%; max-width:1920px; height:95px; line-height:95px; margin:-10px auto 0 auto;}
.wzbt { font-size:18px; font-weight:700;  margin-top:20px;}
.postion { margin-top:20px;}
.postion img { margin-right:5px;}
.postion a { color:#999}
.postion a:hover { color:#b50324}
.bk1 { border-bottom:1px solid #e2e2e2;}
.bk2 { border-bottom:1px solid #e8e8e8; margin-top:2px;}
.mc { margin:0 auto}
.about_nr { padding:20px 0 40px 0;}
.gsjj { width:450px;}
p { text-indent:16px; font-size:14px;}
.zzry { background:#f1e8e9; border-top:2px solid #b48487; padding:20px;}
.rybt { font-weight:700; font-size:15px; color:#772026;}
.zztp li { float:left; margin-right:15px; text-align:center}
.ry2 { margin-left:50px; width:600px;}
.zztp1 li { float:left; margin-right:40px; text-align:center}

/*******资质荣誉********/
.zzry_bg { background:url(../images/rybg.jpg) no-repeat top center; width:100%; height:1000px; padding-top:120px; margin-bottom:-170px;}
.gsry { margin-top:90px; margin-left:100px;}
.gsry li { float:left; margin:30px; text-align:center}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancyBox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/fancyBox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../images/fancyBox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../images/fancyBox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../images/fancyBox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../images/fancyBox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}


/*******资质荣誉********/
.hzbg { background:#f5f5f5; padding:30px; width:550px; height:350px;}
.hzbg h1 { color:#b30020; font-size:24px; font-weight:700;}
.shzr1 { margin-top:20px; border-bottom:1px solid #ccc; padding-bottom:10px;}


.down { width:960px; margin-top:20px; border-bottom:1px dotted #666; font-size:14px; height:30px;color:#666}
.down li { float:left;}
.xzwz { width:700px;}
.xzrq { width:100px;}
.xq { width:50px; margin:0 10px}
.down a { font-size:14px; color:#666}
.down a:hover {color:#c8112e}

.yd { padding-right:10px;}
.fy { border:1px solid #ccc; padding:10px; height:20px; line-height:25px; margin-bottom:60px;}
.fyxx { width:20%; margin:0 auto; text-align:center}
.fyxx li { float:left; margin:0 10px}
.fyxx li a { width:16px; height:16px; display:block; font-size:14px; color:#666;text-align:center; line-height:16px;}
.fyxx li a:hover { background:url(../images/yuan.jpg) no-repeat; width:16px; height:16px; display:block; color:#FFF}
.fyxx li a.chw { background:url(../images/yuan.jpg) no-repeat; width:16px; height:16px; display:block; color:#FFF}
.mt30 { margin-top:30px;}



.bg { background-color:rgba(0,0,0,0.5); width:100%; height:1800px; position:absolute; z-index:3}


.yjbk {padding:10px; width:300px; height:400px; -moz-border-radius: 15px;    -webkit-border-radius: 15px;    border-radius:15px; background:#fff; z-index:9999; margin-top:500px;}

.srk { background:url(../images/srk.jpg) no-repeat; width:290px; height:53px; margin-top:20px; margin-left:5px;}
.srk input { background:none; border:none; font-family:"微软雅黑"; color:#999; font-size:14px; margin-top:15px; margin-left:10px;}
.anniu li { float:left; margin:10px;}

table,tr,td { border:1px solid #ccc; font-size:14px; line-height:1.6;}
.w350 { width:350px;}


.newsxx { margin:15px 0;}
.newswz { width:650px;}
.n_dbt a { font-size:18px; color:#333; font-weight:700;}
.n_dbt :hover { font-size:18px; color:#c8112e; font-weight:700; text-decoration:underline}
.n_rq { color:#999; }
.newswz ul li { float:none}
.n_wz a { color:#666; font-size:14px; line-height:1.6}
.n_wz a:hover { text-decoration:underline; color:#c8112e}

.n_xx { background:#eee; width:890px; height:auto; padding:35px; font-size:14px;}
.data { background:#ddddde; padding:10px 15px; color:#333; margin-bottom:20px;}

.sx li { background:#ddddde; padding:10px 15px;color:#666; margin-bottom:20px; font-size:12px;}
.sx li a { color:#666}
.sx li a:hover { text-decoration:underline}


.news_dbt { font-size:16px; font-weight:700; background:url(../images/dw.jpg) no-repeat;}
.xwxx_dbt { font-size:24px; font-weight:700;}
.date { color:#999}
.wzbt1 li { line-height:1.8; margin-left:10px;}
.wzbt1 li img { margin:0 2px}
.wzbt1 { border-left:4px solid #b50325; }

.gdxw { border-top:1px solid #ccc;}
.gdlist { width:600px; margin-top:25px;}
.gdlist li { line-height:1.8}
.gdlist li a { color:#666}
.gdlist li a:hover { text-decoration:underline}
.new_ny {border-left:4px solid #b50325; height:80px;}
.n1 {font-size:24px; font-weight:700; margin-left:20px;}
.n2 { font-size:12px; color:#999; margin-top:10px; margin-left:20px;}
.n3 { margin-left:20px;}


.yanfa li { float:left; margin:20px 5px;}


.title { border-bottom:1px solid #eee; padding-bottom:10px; font-size:25px; color:#333}
.title1 { border-bottom:1px solid #eee; padding-bottom:10px; margin-top:20px;}

.yywz { width:410px;}

.bt {border-bottom:1px solid #eee; margin-bottom:30px;font-size:25px; color:#333; padding-bottom:10px;}
.bt span { font-size:12px; color:#999}


.yysl_bt {border-bottom:1px solid #eee; padding-bottom:10px; font-size:25px; color:#333}
.yysl_bt span{font-size: 16px;}
.yylist li { float:left; margin:15px; margin-left:10px; text-align:center;border-bottom:1px solid #eee; padding-bottom:10px; font-size:14px;}
.yylist1 li { float:left; margin:15px 5px; text-align:center;border-bottom:1px solid #eee; padding-bottom:10px; font-size:14px;}


.cpbg1 { background:#fff; width:100%;  margin:30px 0}
.cpbg2 { background:#dddddd; padding:30px 0; width:100%; margin-bottom:30px;}

.cpwz_dbt { font-size:27px; font-weight:700;}
.cpwz_xbt { font-size:14px; line-height:1.8; width:450px; margin:20px 0;}


.read_more a { background:url(../images/read1.png) no-repeat; width:150px; height:35px; line-height:32px; color:#333; display:block; text-align:center}
.read_more a:hover { background:url(../images/read2.png) no-repeat; width:150px; height:35px; line-height:32px; color:#fff; display:block; text-align:center}
.read_more1 a { background:url(../images/read3.png) no-repeat; width:150px; height:35px; line-height:35px; color:#fff; display:block; text-align:center}
.read_more1 a:hover { background:url(../images/read2.png) no-repeat; width:150px; height:35px; line-height:35px; color:#fff; display:block; text-align:center}
.cpxt { width:500px;}
.cpxt li { float:right; margin:5px 0 0 15px;}
.cpxt li a { border:1px solid #ccc; display:block}
.cpxt li a:hover { border:1px solid #d71f2a; display:block}
.tel { color:#fff; font-size:18px; margin-top:-35px; margin-right:15px;}


.lxfs { width:440px;}

.contact li { line-height:2.5;}
.fgx { margin-left:150px;}
.name { margin-top:20px;}
.name input { height:23px; width:245px; border:1px solid #d3d3d3; float:right}
.name span { width:55px; float:left}
.name textarea { width:310px; border:1px solid #d3d3d3; }



.dh li { float:left;width: 100px;  height: 67px;  margin: 0 14px;  display: inline;}
.dh li a {display: inline-block;  width: 100%;  font-size: 14px;  line-height: 50px;  color: #fff;  text-align: center;}
.dh li a:hover {display: inline-block;  width: 100%; height:53px;  font-size: 14px;  line-height:50px;  color: #b11e1e;  text-align: center;background:url(../images/menu_bg01.png) no-repeat;}
.dh li a.aaa {display: inline-block;  width: 100%;  font-size: 14px;height:53px;  line-height: 50px;  color: #b11e1e;  text-align: center; background:url(../images/menu_bg01.png) no-repeat;}


   	.dh li .subItem{ display:none; position:absolute; width:100px; z-index:10; background:rgba(167,16,7,.8);color:#fff; padding-bottom:10px; margin-top:8px;}	
	.dh li .subItem li{ clear:left;width:100px; padding:0; margin:0; height:20px; margin-top:10px; margin-bottom:10px; } 
	.dh li .subItem li a{ width:100px; height:20px;line-height:20px; color:#fff; display:block; font-size:12px;}
	.dh li .subItem li a:hover{ background:url(../images/nav_hover.png) no-repeat; width:100px; height:20px; display:block; color:#fff; text-decoration:underline}	



.cpzx { border-bottom:1px solid #eee;border-top:3px solid #bf0909;border-left:1px solid #eee;border-right:1px solid #eee; padding:20px; width:650px;}
.cp_bt { font-size:20px; color:#bf0909}

.ms { margin-left:10px; margin-top:10px; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:15px; font-size:14px;}






.yjbk1 {padding:10px; width:300px; height:570px; -moz-border-radius: 15px;    -webkit-border-radius: 15px;    border-radius:15px; background:#f5f5f5; z-index:9999; border-radius:5px;}

.srk1 { background:url(../images/srk.jpg) no-repeat; width:290px; height:53px; margin-top:20px; margin-left:5px;}
.srk1 input { background:none; border:none; font-family:"微软雅黑"; color:#999; font-size:14px; margin-top:15px; margin-left:10px;}
.anniu li { float:left; margin:10px;}
.srk1 select { background:none; border:none; font-family:"微软雅黑"; color:#999; font-size:14px; margin-top:15px; margin-left:10px; width:260px;}
table,tr,td { border:1px solid #ccc; font-size:14px; line-height:1.6;}
.baojia { text-align:center; font-weight:700; color:#c8112e; font-size:20px;margin-top:10px;}
.baojia1 { border-bottom:1px dotted #ccc; margin-top:10px; padding-bottom:10px;}


/*产品列表-分类-（环氧+聚氨酯)*/
.LXL{margin-top: -50px;float: right;}
.LXL_hysz{float: left;font-size: 16px;border-bottom:solid 2px rgba(167,16,7,.8);}
.LXL_jaz{float: left;font-size: 16px;margin-left: 8px;border-bottom:solid 2px rgba(167,16,7,.8);}
.LXL_hysz a{color:brown}
/*.LXL_jaz11{color:brown}*/
.LXL_jaz a{color:brown}
.hyxl_lb{margin-bottom: 50px;}
/*.jaz_lb{display: none;}*/
/*.xl_a a{color: white;font-size: 16px;}*/
.xl_a a:hover{color: burlywood;}
.xlxb_h a:hover{color:brown}
.xlxb_h{border-bottom:none;}
.xlxb_h a{color: black;}

/*产品列表-分类列表-（环氧+聚氨酯)*/
.xl_a ul li a{color: black;font-size:14px;}
.xl_a ul li {float: left;margin-left: 20px;text-align: center;margin-bottom:5px;font-size: 16px;}

/*.hysz_hover:hover{color:red !important;}
*/
#hc1{color: black;}
#hc1:hover{color: burlywood;}
#hys1{color: black;}
#hys1:hover{color: burlywood;}

/*产品列表切换7.12*/
.LXL ul li{font-size: 16px;}
.LXL  li a:hover{font-weight: bold;color: burlywood;}
.LXL ul li a{color:black ;}

 .db{border-bottom:solid 2px rgba(167,16,7,.8) ;}
.LXL ul .db a{color:brown;}
.LXL ul .db a:hover{font-weight:200;}



/*2016.7.21
.jscp{margin-left:50px;}

.jscp>ul li a{width:100px; height:20px;line-height:20px; color:#fff; display:block; font-size:12px;{}
.jscp>ul li{clear:left;width:100px; padding:0; margin:0; height:20px; margin-top:5px; margin-bottom:5px;}
.jscp>ul{display: none;position: absolute;width: 100px;z-index: 10;background: rgba(167,16,7,.8);color: white;margin-left: 100px;margin-top: -30px;}*/




/*添加环氧树脂系列和聚氨酯系列*/
.dh li .subItem .cpxz {display: none;position: absolute;width: 100px;z-index: 10;background: rgba(167,16,7,.8);color: white;/*padding-bottom: 10px;*/margin-left: 100px;margin-top: -30px;/*border-left: groove 1px white;*/}
.dh li .subItem .cpxz li {/*clear:left;*/width:100px; padding:0; margin:0; height:20px; margin-top:5px; margin-bottom:5px;}


.product{
	margin-top:50px;
	min-height: 300px;
}
.product li{
	width:180px;
	margin-left:86px !important;
	font-size:20px !important;
}

.product_list{
	margin-top:15px;
	min-height:300px;
}

.menu_product{
	width:285px;

}
.menu_product ul li{
	text-align: left;
	margin-left:0px !important;
	width: 100%;
	background: #eee;
}
.menu_product ul li.active{
	background: #fff;
}

.menu_product>ul>li a{
	display:block;
	line-height: 40px;
	/*height:40px;*/
	padding-left:20px;
}
.menu_product>ul>li a span{
	display:inline-block;
	width:26px;
	height:26px;
	background: url("../images/jt2.png")  no-repeat;
	vertical-align: middle;
	margin-right:4px;
}

.menu_product ul li.active a{
	background: #ad191f;
	color:#ffffff;
}
.menu_product ul li.active .submenu{
	display:block;
}

.menu_product ul li.active a span{
	background: url("../images/jt1.png") no-repeat 0 0;
}
.submenu{
	display:none;
}
.menu_product .submenu li{
	padding-left:35px;
	width:250px;
	background: #eeeeee !important;
	margin-top:2px;
	margin-bottom:0px;
}
.menu_product .submenu li{

}


.menu_product ul li.active .submenu li a{
	background: #eee;
	color:#595757;
}

.menu_product .submenu li a{
	color:#595757;
	line-height: 26px;
	/*height:26px;*/
	padding-left:14px;
}

.menu_product ul li.active .submenu li.active a{
	color:#ad191f;
}

.content_product{
	margin-left:35px;
	width:830px;
}
.p_title{
	font-size: 24px;
	height:30px;
	line-height: 30px;
	border-bottom: #ad191f solid 4px;
	color:#ad191f;
	padding-bottom: 4px;
}
.p_table{
	margin-top:15px;
	border-top: 1px solid #ababab;
	border-left: 1px solid #ababab;
	border-collapse: collapse;
}
.p_table th{
	color:#fff;
	background: #ad191f;
	font-size: 16px;
}
.p_table td,.p_table th{
	padding:5px 10px;
	border-bottom: 1px solid #ababab;
	border-right: 1px solid #ababab;
	border-collapse: collapse;
}





