html, body { height: 100%; }

body { max-width: 1920px; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size:15px; color:#333; padding-top: 90px; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #333; }

a:focus, a:hover { color: #c7000b; text-decoration: none; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

img { border: 0; vertical-align: middle; border: none; }

svg:not(:root) { overflow: hidden; }

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0; padding: 0; }

textarea { overflow: auto; resize: vertical; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

html, button, input, select, textarea { font-family: Arial, Helvetica, sans-serif; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #ccc; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #ccc; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #ccc; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none; }

h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }

ul, ol, li, dl, dd { margin: 0; padding: 0; }

li { list-style: none; }

ul, ol { list-style: none outside none; }

.fl { float: left; }

.fr { float: right; }

.left { float: left; }

.right { float: right; }

.tr { text-align: right; }

.tl { text-align: left; }

.tc { text-align: center; }

.clear { clear: both; height: 0px; line-height: 0px; zoom: 1; }

.clear:before, .clear:after { content: ""; display: table; }

.clear:after { clear: both; }

.rel { position: relative; }

.abs { position: absolute; }

.ov { overflow: hidden; }

input, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 0.14rem; color: #fff; border: none; outline: medium none; }


.container { width: 1180px; margin: 0 auto; }


.loading { width: 100%; height: 100%; position: fixed; background: #ffffff; z-index: 11; opacity: 0.8; filter: alpha(opacity=80); }
.loading img { position: absolute; top: 30%; left: 50%; }


/* Header 样式begin */

#Header { z-index: 99; position: fixed; left: 0; top: 0; background: #fff; width: 100%; box-shadow:0 0 5px #888; }

#Header .main .logo { padding: 25px 0; }

#Header .main .nav { }

#Header .main .nav .nav-li { margin: 0 8px; float: left; position: relative; }

#Header .main .nav .nav-li a { font-size: 16px; color: #333; line-height: 40px; display: inline-block; padding: 25px 15px; position: relative; }

#Header .main .nav .nav-down { display: none; position: absolute; left: 50%; top: 90px; width: 180px; margin-left: -90px; background: #fff; }

#Header .main .nav .nav-li .nav-down{ background: #fff; }

#Header .main .nav .nav-li .nav-down a { padding: 0 15px; display: block; text-align: left; color: #333; line-height: 50px; font-size: 15px; white-space: nowrap; }

#Header .main .nav .nav-li .nav-down a:hover { background: #c7000b; color: #fff; }

#Header .main .boxR { margin-left: 10px; }

#Header .main .boxR .search { position: relative; }

#Header .main .boxR .search .m-search { font-size: 16px; line-height: 40px; padding: 25px 14px; cursor: pointer; }

#Header .main .boxR .search form { position: absolute; right: 0; top: 90px; width: 400px; padding: 10px; background: #fff; display: none; }

#Header .main .boxR .search form input { font-size: 14px; color: #333; line-height: 40px; height: 40px; border: 1px solid #ccc; }

#Header .main .boxR .search form input[name="KeyWord"] { float: left; width: 85%; padding: 0 10px; box-sizing: border-box; }

#Header .main .boxR .search form input[type="submit"] { float: left; width: 15%; border-left: none; background: url('../images/icon-s.png') no-repeat center center; }

#Header .main .boxR .language { position: relative; }

#Header .main .boxR .language a.iconlang { background: url('../images/icon-lang.jpg') no-repeat center center; width: 100px; height: 90px; display: block; }

#Header .main .boxR .language span { font-size: 0; background-image: url('../images/icon-lang.jpg'); display: none; }

#Header .main .boxR .language .down { position: absolute; left: 0; top: 90px; width: 100%; background: #fff; display: none; }

#Header .main .boxR .language .down a { display: block; font-size: 14px; line-height: 40px; text-align: center; }

#Header .main .boxR .language .down a:hover { background: #c7000b; color: #fff; }

#Header .main .boxR .language .down a.selected { background: #c7000b; color: #fff; }

#Header .main .boxR .language .vertical { position: absolute; left: 0; top: 50%; width: 1px; height: 22px; margin-top: -11px; background: #ccc; }



#Header .nav .line { display: block; width: 0; height: 3px; background: #c7000b; position: absolute; bottom: 0; transition: 300ms; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; }

#Header .nav .line_1 { right: 50%; }

#Header .nav .line_2 { left: 50%; }

#Header .main .nav li:hover a { color: #c7000b; }

#Header .main .nav li:hover .line { width: 50%; color: #c7000b; }

#Header .main .nav .nav-li.selected a { color: #c7000b; }

#Header .main .nav .nav-li.selected .line { color: #c7000b; width: 50%; }



.section { margin-top: 60px; }
.section h1.Tit { font-size: 22px; color:#222; text-align:left; font-weight: 600; line-height: 50px; position: relative; margin-bottom: 30px; padding-bottom: 6px; }
.section h1.Tit span{ font-size:20px; color:#222; font-weight:normal; font-family:Arial, Helvetica, sans-serif; line-height:20px; margin-bottom:0; padding-bottom:0;}
.section h1.Tit .line { position: absolute; left: 0; bottom: 0; width: 40px; height: 4px; background: #c7000b; }

/*banner*/
.banner { height: 656px; position: relative; min-width: 1000px; overflow: hidden; width: 100%; margin-top: -5px; }
.banner ul li { display: none; height: 656px; left: 0; position: absolute; top: 0; width: 100%; }
.banner .number { bottom: 30px; left: 50%; margin-left: -500px; position: absolute; width: 1000px; text-align: center; z-index: 2; }
.banner .number span { color: #fff; text-align: center; display: inline-block; /*overflow: hidden;*/width: 45px; height: 45px; cursor: pointer; text-align: center; background: url(../images/banner_bg01.png) no-repeat center bottom; margin: 0 7px; vertical-align: top; }
.banner .number span i { display: inline-block; font-style: normal; font-size: 48px; background: url(../images/banner_bg03.png) no-repeat center; width: 100%; line-height: 1.2em; display: none; }
.banner .number span.current { background-image: url(../images/banner_bg02.png); }
.banner .number span.current i { display: inline-block; }
.bannertxt { height: 100%; overflow: hidden; }
.bannertxt .txt1 { display: block; position: absolute; top: 345px; left: 159px; opacity: 0; filter: alpha(opacity=0); /*left: -141px;*/
top: 245px; }
.bannertxt .txt2 { display: block; position: absolute; left: 492px; top: 467px; opacity: 0; filter: alpha(opacity=0); }
.bannertxt .txt3 { display: block; position: absolute; left: 302px; top: 507px; opacity: 0; filter: alpha(opacity=0);top: 607px; }
.banner .wbb { position: absolute; right: 1px; bottom: 56px; width: 23px; height: 127px; background: url(../images/home_5f25.png) no-repeat center; }
.banner .wbb .kd { position: absolute; left: 0; bottom: 3px; width: 100%; height: 0; background: url(../images/home_26.png) no-repeat center bottom; }
.newkd { position: absolute; left: 0; bottom: 3px; width: 100%; height: 86px; background: url(../images/home_26.png) no-repeat center bottom; }
.banner .wdn { font-size: 40px; color: #fff; position: absolute; right: 35px; bottom: 43px; }
.toentit { text-align: center; }

.engtit{ font-size:46px; text-align:center; color:#dec7a7; font-weight:normal;}
.tocntit { background: url(../images/home_13.png) no-repeat center; text-align: center; font-size: 16px; line-height: 42px; color: #6a3333; margin-top: 15px; }


#Aboutus { }
#Aboutus .main { position: relative; }
#Aboutus .main .left { float: left; width: 44%; }
#Aboutus .main .right { float: right; width: 50%; position: relative; }
#Aboutus .main .about-intro { position: absolute; width: 44%; left: 0; top: 0; height: 100%; }
#Aboutus .main .about-intro .intro { position: relative; }
#Aboutus .main .about-intro p { font-size: 16px; color: #333; line-height: 32px; text-align:justify;}
#Aboutus .main .about-intro .LearnMore { position: absolute; left: 0; bottom: 0; background: #cfad13; }
#Aboutus .main .about-intro .LearnMore a { overflow: hidden; width: 200px; }
#Aboutus .main .about-intro .LearnMore span { float: left; }
#Aboutus .main .about-intro .LearnMore span.More { font-size: 16px; text-transform: uppercase; line-height: 40px; color: #fff; text-align: center; padding: 0 20px; width: 150px; }
#Aboutus .main .about-intro .LearnMore span.midline { border-left: 1px solid #b89a10; border-right: 1px solid #e0bc15; height: 100%; display: block; width: 2px; position: absolute; top: 0; right: 50px; }
#Aboutus .main .about-intro .LearnMore strong { float: right; font-size: 16px; color: #fff; line-height: 40px; padding: 0px 16px; }
#Aboutus .main .about-intro a { display: block; }
#Aboutus .main .about-pic { position: relative; padding: 4px; margin-top: 20px; }
#Aboutus .main .about-pic .pic { transform: translate(-20px,-20px); z-index: 9; position: relative; overflow: hidden; }
#Aboutus .main .about-pic .pic img { transition: all 0.5s linear; -o-transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; }
#Aboutus .main .about-pic:hover .pic img { transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2); }
.square { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1; box-sizing: border-box; }
.square .line { position: absolute; background: #f0f0f0; transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.square .line_1 { top: 0px; left: 0px; width: 100%; height: 4px; }
.square .line_2 { top: 0px; right: 0px; width: 4px; height: 100%; }
.square .line_3 { bottom: 0px; right: 0px; width: 100%; height: 4px; }
.square .line_4 { bottom: 0px; left: 0px; width: 4px; height: 100%; }
#Aboutus .main .about-pic:hover .square .line_1, #Aboutus .main .about-pic:hover .square .line_3 { width: 100%; }
#Aboutus .main .about-pic:hover .square .line_2, #Aboutus .main .about-pic:hover .square .line_4 { height: 100%; }


.nums{

	margin: 4% 0 0;

	background: url(../images/nums_bg.jpg) repeat-x;

	background-size: 100% 100%;

	padding-bottom: 5%;

}

.nums_con{

	width: 1180px;

	margin: 0 auto;

	background: #fff;

	box-shadow: 0px 0px 16px 1px rgba(0,0,0,.2);

	padding: 3% 0 6% 0;

}

.nums_con li{

	width: 25%;

	float: left;

	background: url(../images/bor1.jpg) no-repeat right center;

	padding-left: 5%;

	color: #363636;

	font-size: 16px;

	line-height: 1.3;

}

.nums_con li:last-child{

	background: none;

}

.nums_con li:nth-child(2){

	padding-left: 2.9%;

}

.nums_con li:nth-child(3){

	padding-left: 4.4%;

}

.nums_con li:nth-child(4){

	padding-left: 2.9%;

}

.nums_con li img{

	width: 28%;

	float: left;

	margin-right:6%;

	margin-top: 2%;

}

.nums_con li span{

	font-size: 36px;

}

.nums_con li em{

	font-size: 18px;

}

#Product { overflow: hidden; width:100%; height:700px; background-image:url(../Images/index_pr_bg.jpg);}
.index_tit_pr{ 
    text-align: center;
	padding:60px 0 25px 0;
    font-size: 36px;
	font-weight:600;
	line-height:40px;
	color:#222;
}

.index_tit_line{ width:200px; height:3px; background-image:url(../Images/index_line.png); margin:0 auto;}

.index_tit_text{ font-size:16px; color:#666; text-align:center; padding:25px 0px 40px 0px;}

.index_pr_bg .content{
    margin:0 auto;
}

.Menubob { width:1180px;height:32px; margin:0 auto 25px auto; text-align:center;}
.Menubob a{display:inline-block; text-decoration:none; width:184px; 
	height:42px; 
	line-height:42px;
	font-size:16px;
	color:#333;
	margin:0px 4px;
    background:#d7d7d7; 
	text-align:center;}
.Menubob a.hover{background:#c7000b;  
	text-decoration:none; 
	color: #fff;}

.proimg_a{ width:280px; height:340px; display:block; text-align:center; line-height:40px; font-size:15px;float:left; margin:25px 8px 25px 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.proimg_a.last{ margin:25px 0px 25px 6px;}
.proimg_a img{width:280px; height:280px; border:1PX #dddddd solid;}
.proimg_a .wz{width:280px;
	height:70px;
	background-image:url(../images/chanpin_15.gif);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:70px;
	font-size:16px;
	text-align:center;
	color:#222;
}
	
.proimg_a .wz span{ 
    font-size:14px;
    color:#959595;
}


#news { }
.news_con ul li a{ display:block;}
.news_con ul li a .date{ width:88px; height:31px; background-color:rgba(3,143,214,0.9);  position: relative;top:-200px; right:0; float:right; text-align: center; color:#FFFFFF; line-height:31px;}
.news_con ul li{ float: left; width:374px; margin:0px 16px 0px 0px; background:#FFFFFF; border:1px #d7d7d8 solid;}
.news_img{ width:372px; height:240px; overflow:hidden;}
.news_con ul li a .news_tit{ font-size:16px; color:#333; position:relative; padding:20px 0 0 0; margin:0px 15px;}
.news_con ul li a:hover .news_tit{ color:#333;}
.news_con ul li a .news_content{ font-size:14px; line-height:25px; color:#777777; text-align:justify; padding:10px 15px;}
.news_con ul li a .more{ width:108px; height:40px; color:#FFFFFF; line-height:40px; text-align:center; background:#cfad13; margin:0px 0 20px 15px;}

.news_con a .news_img01 {
  transition: transform 1s ease 0s;
  transform: scale(1);
}

.news_con a:hover .news_img01 {
transition: transform 1s ease 0s;
	transform: scale(1.1);
}


/* Footer 样式begin */

#Footer { background: #ececec; border-top: 1px solid #d8d8d8; }

#Footer .main { padding: 30px 0; }

#Footer .main li { float: left; }

#Footer .main .contactus { width: 37%; }

#Footer .main .feedback { width: 40%; }

#Footer .main .code { width: 16%; margin-left:82px;}

#Footer .main .contactus .box { width: 95%; }

#Footer .main .feedback .box { width: 90%; }

#Footer .main .code .box { width: 90%; float: right; }

#Footer .main .box { }

#Footer .F-Tit { font-size: 16px; color: #000; line-height: 60px; font-weight: bold; margin-bottom: 20px; position: relative; text-transform: uppercase; }

#Footer .F-Tit .line { position: absolute; width: 30px; left: 0; bottom: 0; height: 3px; background: #cdcdcd; }

#Footer .box .contact { }

#Footer .box .contact li { position: relative; padding-left: 30px; float: none; /*margin-bottom: 5px;*/ }

#Footer .box .contact li i { position: absolute; left: 0; top: 0; font-size: 18px; color: #000; display: block; }

#Footer .box .contact li i.iconfont { font-size: 18px; color: #000; margin-top:6px;}

#Footer .box .contact p { font-size: 15px; color: #333; line-height: 40px; }

#Footer .box .contact a { font-size: 14px; color: #333; line-height: 40px; display: block; }

#Footer .box .contact li.Address { margin-top: 0px; }

#Footer .box .contact li.E-mail { overflow: hidden; padding-top: 0px; }

#Footer .box .contact li.E-mail .text { float: left; font-size: 15px; color: #333; line-height:40px; display: block; }

#Footer .box .contact li.E-mail p { display: inline-block; float: left; }

#Footer .box .contact li.E-mail a { display: inline-block; }

#Footer .box .contact .icon-dizhi { line-height: 26px; }

#Footer .box .contact .icon-dianhua { line-height: 26px; }

#Footer .box .contact .icon-youjian { line-height: 26px; }

#Footer .box .Outside { margin-top: 10px; }

#Footer .box .Outside li { }

#Footer .box .Outside li:first-child a { margin-top: 3px; }

#Footer .box .Outside a { font-size: 32px; color: #000; margin-right: 15px; display: block; }

#Footer .box .form { }

#Footer .box .form input { border: 1px solid #dbdbdb; line-height: 30px; font-size: 14px; color: #999999; background: #fff; padding: 0 10px; }

#Footer .box .form textarea { border: 1px solid #dbdbdb; line-height: 30px; font-size: 14px; color: #999999; background: #fff; padding: 0 10px; width: 100%; height: 100px; }

#Footer .box .form input[type="submit"] { background: #c7000b; border: none; color: #fff; border-radius: 20px; padding: 0 40px; line-height: 36px; font-size: 14px; text-transform: capitalize; }

#Footer .box .form .line { margin-bottom: 10px; }

#Footer .box .form .line input { width: 100%; }

#Footer .box .form .fl { float: left; width: 49%; }

#Footer .box .form .fr { float: right; width: 49%; }

#Footer .main .code .box li { float: left; width: 100%; height: 150px; }

#Footer .main .code .box li .pic { margin-bottom: 30px; margin-right: 25px; text-align: center; }
#Footer .main .code .box li .pic span{ font-size:14px; line-height:30px; font-style:oblique;}

#Footer .Copyright { background: #4a4a4a; overflow: hidden; }

#Footer .Copyright .F-nav { padding: 20px 0; margin-left: -20px; }

#Footer .Copyright .F-nav li { float: left; position: relative; }

#Footer .Copyright .F-nav a { font-size: 14px; color: #fff; line-height: 30px; margin: 0 20px; }

#Footer .Copyright .F-nav .vertical { position: absolute; right: 0; top: 50%; width: 1px; height: 14px; background: #fff; margin-top: -7px; display: block; }

#Footer .Copyright .F-nav li:hover a { color: #fff; }

#Footer .Copyright .F-nav li:last-child .vertical { display: none; }

#Footer .Copyright .right { padding: 20px 0; }

#Footer .Copyright .right p { font-size: 14px; color: #fff; line-height: 30px; margin: 0 5px; display: inline-block; }

#Footer .Copyright .right a { font-size: 14px; color: #fff; line-height: 30px; margin: 0 5px; display: initial; }

/* Footer 样式end */


#box_dt{position:relative;width:100%;float:none;height:450px;overflow:hidden}

#box_dt_sub1{position:absolute;width:1920px;margin-left:-960px;left:50%}

.FrontSpecifies_show01-d1_c1{margin:0 auto;width:100%}

.FrontSpecifies_show01-d1_c1 P{text-align:center}

#box_nylm_sub1{margin:0 auto 50px; border-bottom:1px #d7d7d8 solid;}

.FrontComContent_list01-d1_c1{text-align:left;margin:20px auto;width:100%;clear:both;overflow:hidden}
.FrontComContent_list01-d1_c1 UL{padding-bottom:0;list-style-type:none;margin:0;padding-left:0;padding-right:0;list-style-image:none;padding-top:0}
.FrontComContent_list01-d1_c1 LI{padding-bottom:0;list-style-type:none;margin:0;padding-left:0;padding-right:0;list-style-image:none;padding-top:0}
.FrontComContent_list01-d1_c1 .menu-first{width:100%;background:url(../images/dhline.jpg) no-repeat left center;overflow:hidden}
.FrontComContent_list01-d1_c1 .menu-first UL LI{background:url(../images/dhline.jpg) no-repeat right center;float:left;margin-right:1px}
.FrontComContent_list01-d1_c1 .menu-first UL LI A{line-height:42px;margin:0;width:140px;display:block;background:none transparent scroll repeat 0 0;height:42px;text-decoration:none}
.FrontComContent_list01-d1_c1 .menu-first UL LI A:hover{background:none transparent scroll repeat 0 0}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current{background:none transparent scroll repeat 0 0}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current:hover{background:none transparent scroll repeat 0 0}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current2{background:url(/images/comcontent/first-bg-01.gif) no-repeat 0 -96px}
.FrontComContent_list01-d1_c1 .menu-first UL LI A.current2:hover{background:url(/images/comcontent/first-bg-01.gif) no-repeat 0 -96px}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A{line-height:42px;margin:0;width:140px;display:block;background:none transparent scroll repeat 0 0;height:42px;text-decoration:none}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A:hover{LINE-HEIGHT:42px;MARGIN:0;WIDTH:140px;DISPLAY:block;BACKGROUND:#bf0008;HEIGHT:42px;COLOR:#fff;TEXT-DECORATION:none}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A.current{LINE-HEIGHT:42px;MARGIN:0;WIDTH:140px;DISPLAY:block;BACKGROUND:#bf0008;HEIGHT:42px;COLOR:#fff;TEXT-DECORATION:none}
.FrontComContent_list01-d1_c1 .menu-first UL LI.menu-none A.current:hover{LINE-HEIGHT:42px;MARGIN:0;WIDTH:140px;DISPLAY:block;BACKGROUND:#bf0008;HEIGHT:42px;COLOR:#fff;TEXT-DECORATION:none}
.FrontComContent_list01-d1_c1 A.menu-text1:link{text-align:center;color:#333;font-size:16px;text-decoration:none}
.FrontComContent_list01-d1_c1 A.menu-text1:visited{text-align:center;color:#333;font-size:16px;text-decoration:none}
.FrontComContent_list01-d1_c1 A.menu-text1:active{text-align:center;color:#333;font-size:16px;text-decoration:none}
.FrontComContent_list01-d1_c1 A.menu-text1:hover{text-align:center;color:#bf0008;font-size:16px;text-decoration:none}
.FrontComContent_list01-d1_c1 A.menu-text2:link{padding-bottom:0;padding-left:60px;padding-right:0;color:#3472a1;font-size:12px;text-decoration:none;padding-top:0}
.FrontComContent_list01-d1_c1 A.menu-text2:visited{padding-bottom:0;padding-left:60px;padding-right:0;color:#3472a1;font-size:12px;text-decoration:none;padding-top:0}
.FrontComContent_list01-d1_c1 A.menu-text2:active{padding-bottom:0;padding-left:60px;padding-right:0;color:#3472a1;font-size:12px;text-decoration:none;padding-top:0}
.FrontComContent_list01-d1_c1 A.menu-text2:hover{color:#06c;font-size:12px;text-decoration:underline}



#box_mian{padding-bottom:20px;padding-left:0;width:100%;padding-right:0;float:none;padding-top:0}
#box_mian_sub2{margin:0 auto;width:1180px}
.FrontComContent_detail01-d1_c1{text-align:left;background:#fff;clear:both;font-size:15px;overflow:hidden}
.FrontComContent_detail01-d1_c1{width:100%}
.FrontComContent_detail01-d1_c1 .content{margin:0}
.FrontComContent_detail01-d1_c1 .htmledit{list-style:disc none outside;z-index:auto;border-bottom:medium none;text-justify:auto;text-align:left;border-left:medium none;text-transform:none;text-indent:0;margin:auto;width:auto;display:inline;border-collapse:separate;word-wrap:normal;white-space:normal;background:none transparent scroll repeat 0 0;float:none;letter-spacing:normal;height:auto;visibility:inherit;clear:none;vertical-align:baseline;overflow:visible;word-break:normal;border-top:medium none;border-right:medium none;word-spacing:normal;text-decoration:none;font-stretch:normal}
.container_gsjj{
   padding-bottom: 40px;
    margin: 0px auto;
    width: 1180px;
}
H1{
   text-align: center;
    line-height: 1.4;
    color: #333;
    font-size: 28px;
    font-weight: 500;
}
.row{
   margin: 0px auto;
    width: 1180px;
}
.mb80{
   text-align: center;
    line-height: 24px;
    color: #666666;
    font-size: 14px;
}
.about-bg-3{
   margin-top: 0px;
}
.about-bg{
   background-color: #f5f5f5;
    width: 100%;
    overflow: hidden;
}
.container-fluid{
   margin: 0px auto;
    width: 1180px;
    float: none;
}
.about-bg_fiexd_text_warp{
   margin: 0px auto;
    height: 420px;
    overflow: hidden;
}
.atjz-bg_fiexd_text_warp{
   margin: 0px auto;
    height: 400px;
   
}
.about-bg_fiexd1{
    width: 50%;
    float: left;
    height: 412px;
}
.about-bg_fiexd2{
    width: 50%;
    float: right;
    height: 400px;
}
.atjz-bg_fiexd2{
    width: 50%;
    float: right;
    height: 630px;
}
.about-bg_fiexd3{
    width: 50%;
    float: left;
    height: 420px;
}
.atjz-bg_fiexd3{
    width: 50%;
    float: left;
    height: 400px;
}
.about-bg_fiexd_text{
   padding-left: 40px;
   padding-right: 40px;
   padding-top: 50px;
   width:50%;
}
.FrontComContent_detail01-d1_c1 .htmledit H1{font-weight:bolder}
.about-bg_fiexd_text P{
    text-align: left;
    line-height: 32px;
    color: #333;
    font-size: 16px;
	 text-align:justify;
}
.about-bg-3{
   margin-top: 0px;
}
.bt1_about{
   text-align: left;
   line-height: 2;
   margin-bottom: 20px;
   font-size: 20px;
   font-weight: normal;
   line-height:26px;
}


.about-2{width:1150px;height:440px;background:url("../images/about-2.jpg") no-repeat center bottom; margin:0 auto;}
.about-2-left{padding-top:110px; padding-left:50px;}
.about-2-left h3{font-size:22px;color:#fff;font-family: Arial, Helvetica, sans-serif;font-weight:500; line-height:40px;}
.about-2-left h4{font-size:36px;color:#fff;font-family: Arial, Helvetica, sans-serif;letter-spacing: -3px;font-weight:500;}
.about-2-con{width:480px;height:410px;padding:35px 20px 0px 20px; background:#ececec;position:absolute;top:0;right:0;animation-delay:1.4s;}
.about-2-con p{font-size:16px;color:#333; line-height:26px; padding-bottom:4px;}
.pr{position:relative;}


#side { float:left; width:224px; margin:0px 0px 80px 0px;background: #c7000b; border:4px #c7000b solid;}
#left_bg{ height:60px; padding-bottom: 24px;}
#left_title{ padding-top: 12px;background: url(Img/pro_07.jpg) no-repeat;height: 60px;text-align: center;font-weight: normal;color: #fff;font-size: 26px;letter-spacing: 2px}
#left_nav{ width:216px; padding:0px 10px 20px 10px; background:#fff;}


.works a{
	display: block;
	background: url(../images/img_78.png) no-repeat center center;
	width: 240px;
	height: 50px;
	padding-right: 30px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 50px;
	margin-top: 36px;
	transition: all 0.3s;
}
.works a:hover{
	background: url(../images/img_79.png) no-repeat center  center;
	color: #c7000b;
	transition: all 0.3s;
}



.competition {
	background: #fff;
}
.wish-wrap {
		padding: 30px 0 96px;
		background: #fff;
}
.inner-titles {
			top: 100px;
	}
.inner-title-h4 {
		font-size: 30px;
		line-height: 30px;
		color: #222;
	}
.inner-title-h5 {
		font-size: 18px;
		line-height: 30px;
		margin: 9px 0 40px 0px;
		color: #222;
	}
.inner-title-h5 em{
		display: inline-block;
		width:54px;
		height:4px;
		text-align:center;
		background:#f28d01;
		margin-top:40px;
		}
.inner-title-h6 {
		font-size: 16px;
		line-height: 30px;
		color: 777;
	}
.core-wrap .co-titles {
		background:#c7000b;
		color:#fff;
		height:380px;
	}
.competition .co-titles{
     padding:80px 0 50px 0px;
}
.core-items {
		width: 375px;
		margin-right: 22px;
	}
.core-items3 {
		margin-right: 0;
	}
.co-titles {
    font-size:30px;
    line-height:30px;
		}
.co-titles .co-en-span {
		display: inline-block;
		margin-right: 10px;
	}
.core-txts {
		padding: 34px 40px 48px;
		box-sizing: border-box;
		background: #f7f7f7;
	}
.core-title {
		font-size: 24px;
		line-height: 24px;
		padding-bottom: 22px;
		color: #333;
		content: "";
		bottom: 0;
		}
.core-wrap .core-title:after{
		position:absolute;
		content:"";
		left:50%;
		bottom:0px;
		display:inline-block;
		width:32px;
		margin-left:-16px;
		height:2px;
		background:#bfbfbf;
}
.core-wrap .core-detail{
		font-size:14px;
		line-height:28px;
		color:#777;
		margin-top:30px;
		height:140px;
		overflow:hidden;
}
.core-items-wrap{ 
margin-top:-180px;
z-index:;}
.w1280 {
      width:1280px;
      margin:0 auto;
	  padding-left:54px;
		}
.talents-img {
		width: 120px;
		margin: 0 auto 30px;
	}
.talents-ul-wrap {
		height:100%;
		overflow:hidden;
	}
	.talents-li  {
		width: 370px !important;
		margin-right: 22px !important;
		height: 450px;
		background: #fff;
		padding: 44px 30px 0;
		box-shadow: 0 0 36px rgba(0,0,0,.1);
		list-style:none;
		border:1px #f7f7f7 solid;
	}
	.talents-details {
		font-size: 15px;
		line-height: 30px;
		color: #666;
		max-height: 250px;
		overflow: hidden;
	}
	.talents-h5 {
		font-size: 16px;
		line-height: 24px;
		color: #666;
		padding-bottom: 56px;
	}
	.color-span {
		width: 100%;
		height: 4px;
		left: 0;
		bottom: 0;
	}
.co-titles em{
		display: inline-block;
		width:54px;
		height:4px;
		text-align:center;
		background:#f28d01;
		margin-top:40px;}
.dbl{ display:block;}
.poa{ position:absolute;}
.tec{
	text-align: center;
}
.por{
	position: relative;
}
.f-cb{
	zoom:1;
}

.lianxi {
    margin-top:30px;
}
.lianxi_box1 {
	width: 100%;
	margin: 0 auto;
}
.lianxi_box1_fs {
	background: #f0f0f0;
	padding: 30px 1px 50px 1px;
}
.lianxi_box1_fs i {
	display: block;
	color: #EC060F;
	font-size: 40px;
	text-align: center;
}
.lianxi_box1_fs h2 {
	font-size: 14px;
	text-align: center;
	font-weight:normal;
	line-height:40px;
	font-family: Arial, Helvetica, sans-serif;
}
.lianxi_box2 {
	width: 100%;
	margin:50px 0px 0px 10px;
}
.lianxi_dt {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: url(../images/lx.jpg);
	background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/lx.jpg', sizingMethod='scale');
}
.lianxi_dt_wz {
	position: absolute;
	width: 100%;
	left: 0;
	top: 10%;
	text-align: center;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.lianxi_dt_wz h2 {
	font-family: "Times New Roman", Times, serif;
	color: #fff;
	font-size: 40px;
	margin-top: 16%;
}
.box_out{
	width: 100%;
	font-size: 14px;
	color: #000;
	position: relative;
    text-align: center;
}
.box_out span i{
	display: inline-block;
	width:10px;
	height:5px;
	background: #EC060F;
	margin-left: 20px;
	position: relative;
	top:-2px;
}
.box_out h2 i {
    display: inline-block;
    width: 10px;
    height: 12px;
    margin-left: 10px;
}
.box_out h2 i img {
    display: block;
    width: 15px;
    height: 15px;
}

.box_lis{
	width: 100%;
	position: absolute;
	left: 0;
	top:30px;
	display: none;
	z-index: 999;

}
.box_lis li{
	// line-height: 30px;
	background: #F9F9F9;
	padding:10px;
	border-bottom: 1px dashed #ccc;
}
.box_lis li span{
	display: block;
	margin-top: 5px;
}

.col-lg-3{ width:25%; float:left;}
.col-sm-3, .col-md-3, .col-lg-3, .col-xs-6{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
