@charset "utf-8";
/* CSS Document */
body,ul,li,p,dl,dd,p,input,form{ margin:0; padding:0;}
li{ list-style:none;}
a{ text-decoration:none; cursor:pointer}
#header{ width:960px; margin:0 auto; position:relative; padding-bottom:10px;}
.head{ height:30px; margin-left:735px; position:absolute; top:35px;}
.head a{ float:left; font-size:14px; margin-left:10px;color:#770101;}
.logo_con{ height:120px}
.logo,.phone{ float:left;}
.phone{ margin:70px 0 0 50px;}
#mainNav{ width:100%; background-color:#770101; min-height:42px;}
.nav{ width:960px; margin:0 auto; min-height:42px}
.nav li{ float:left; text-align:center; position:relative}
.nav li a{color:#fff; font-family:"微软雅黑"; font-size:14px; display:block; line-height:42px; width:146px}
.nav li a:hover{ background-color:#265B47}
.nav li:hover .sideNav{ display:block;}
.sideNav{ min-height:42px; position:absolute; left:0;top:42px;z-index:99; display:none;}
.sideNav li{ float:left;border:#fff 1px solid;}
.sideNav li a{ display:block; background-color:#489D88;}
#content{ width:960px; margin:0 auto;}
#join_con{ height:285px; margin-top:26px;}
.join_left,.join_right{ float:left}
.join_left{ width:725px; background:url(../images/01.jpg) no-repeat right center;}
.join_right{ width:227px;}
.join_head{ height:40px; position:relative}
.join_head a{ float:right; width:40px; height:14px; line-height:14px;color:#fff; border-radius:4px; background-color:#D0D0D0; font-size:12px; text-align:center; position:absolute;right:65px;top:10px;}
.join_right .join_head a{position:absolute;right:0px;top:10px;}
.j_left_con{ width:660px; height:230px; margin-top:21px;}
.left_img,.left_title_txt{ float:left}
.left_img{ width:280px;}
.left_title_txt{ margin-left:21px; font-size:12px;color:#8f8d8e; line-height:24px; width:350px;}
.left_title_txt a{ color:#f00;}
.left_title{width:300px; font-size:18px;color:#000; font-family:"微软雅黑"; font-weight:bold}
.left_title a{ font-size:12px;color:#770101; font-weight:300; font-family:"宋体";}
#show_con{ margin-top:64px;}
.pro_show{ width:960px; margin-top:15px}
.pro_show dl{ background:url(../images/02.jpg) no-repeat center; width:231px; height:277px; float:left; margin-right:10px;}
.pro_show dl:nth-child(4n){ margin-right:0px;}
.pro_show dl dt{ text-align:center; padding-top:50px;}
.pro_show dl dt img{
	width: 120px !important;
	height: 170px !important;
	object-fit: contain;
}
.intro_list{height:365px; clear:both; padding-top:40px;}

.intro_new1,.intro_new2,.intro_new3{ float:left; width:300px}
.new_head a{ position:absolute;right:0;top:30px;}
.intro_new1,.intro_new2{ background:url(../images/37.jpg) no-repeat right center; height:365px; padding-right:30px;}

.new1_txt{ font-size:12px; font-family:"微软雅黑"; margin-bottom:18px;color:#8f8d8e;}
.new1_head{ margin-bottom:12px; font-weight:bold}
.new1_solut{ line-height:24px;}
.new2_intro{ width:300px; margin-top:10px; height:90px;}
.new2_left,.new2_right{ float:left; margin-top:10px}
.new2_left{ width:108px}
.new2_right{ width:90px; margin-left:15px; font-size:12px;color:#8f8d8e}
.r_heads{color:#651f39; font-weight:bold; margin:5px 0 8px 0}
.r_head2{ line-height:20px; height:45px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden;}
.r_more a{ color:#f00;}
.new_list{ height:30px; line-height:30px; clear:both; font-size:12px; padding-top:15px;}
.new_list li{border-bottom:#CCC 1px dashed; background:url(../images/a13.png) no-repeat left center; padding-left:20px;}
.new_list li a{color:#8f8d8e}
.friendLink{ width:960px; background:url(../images/a3.png) no-repeat center; height:80px; margin-top:20px; position:relative; clear:both}
.friendLink ul{min-height:30px; position:absolute;left:120px;}
.friendLink ul li{ float:left; width:78px; text-align:center; line-height:40px}
.friendLink ul li a{color:#696969; font-size:12px;}
#footer{ width:100%; background-color:#200305; height:120px; padding:30px 0; margin-top:15px}
.foot{ width:960px; height:133px; margin:0 auto}
.foot1,.foot2,.foot3{ float:left}
.foot_img{ margin-left:20px;}
.foot1{ width:260px}
.foot2{ width:532px; background:url(../images/a4.png) no-repeat left center; padding-left:5px;}
.foot3{ width:154px;}

.foot2 ul{ padding-left:15px;}
.foot2 ul li{color:#fff; font-size:12px; line-height:24px}
.scroll{
		width:58px;
		height:58px;
		background:url(../images/a5.png) no-repeat;
		position:fixed;
		right:30px;
		bottom:50px;
		cursor:pointer;
		 -webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;
	}
.scroll:hover{ background:url(../images/a6.png) no-repeat;}
/*index_pro_css*/
img{ vertical-align:top; border:none;}
.clear{ clear:both;}
input{ color:#999; cursor:pointer;}
.pro_box{ width:100%; height:255px;}
.pro_box .pro{ width:227px; height:255px; margin:0 auto;}
.apply{ width:227px; height:255px; margin:0 auto; position:relative;}
.apply_nav{ width:227px; height:255px; overflow:hidden; position:relative;}
.apply_w{ width:227px; position:absolute; left:0; top:0;}
.apply_array{ width:190px; height:230px; float:left; margin:10px 17px 0 17px;border:#d5d5d5 1px solid; background-color:#fff}
.apply_array .nav_img{ width:227px; height:162px; margin:10px 20px}
.apply_array:hover .nav_img{ border-color:#1c92c8;}
.apply_array .nav_img img{ width:146px; height:162px;}
.apply_array .nav_txt{ width:190px; height:42px; line-height:42px; text-align:center;color:#333; font-size:14px; font-family:"微软雅黑";font-weight:bold; margin-top:10px}
a{ cursor:pointer; outline:none}
.apply .img_l{  position:absolute; left:0; top:80px;z-index:999;}
.apply .img_l:hover{ background:#1c92c8;}
.apply .img_r{ position:absolute; right:0; top:80px;z-index:999;}
.apply .img_r:hover{ background:#1c92c8;}
/*index_pro_css/*/
#banner{ width:100%; height:433px; position:relative; overflow:hidden}
#imgchange{ width:1920px;position:absolute; left:50%;bottom:20px; margin-left:-960px}
#imgchange{width:1920px;height:433px;position:relative;cursor:pointer;overflow:hidden;position:absolute;top:0;left:50%; margin-left:-960px;}
#imgchange p{position:absolute;right:50%;bottom:20px; margin-left:-32px;}
#imgchange p span{float:left;color:#FFF; width:18px; height:18px; margin:0 auto; position:relative; margin-right:10px; background-color:#878994; line-height:18px; text-align:center;}
#imgchange p span.current{ background-color:#fc8119;color:#FFF; width:18px; height:18px}
#imgchange img{background-color:#FFF;}/*index/*/
#content{min-height:450px;}
.lefter,.righter{ float:left;min-height:260px}
.lefter{ width:194px}
.righter{ width:730px; margin-left:30px}
.lefter_head{ width:165px; height:45px; line-height:45px; text-align:center;color:#fff; background-color:#A12E26; font-family:"宋体";font-weight:bold}
.leftNav{ width:188px; margin-top:5px;font-family:"微软雅黑";}
.leftNav li{ height:31px; line-height:31px;}
.leftNav li a{color:#595959; font-size:14px; float:left;width:188px; height:31px; line-height:31px; text-align:center; font-weight:bold}
.leftNav li a:hover{color:#fff; background:url(../images/a9.png) no-repeat center;}
.leftNav li a.current{color:#fff; background:url(../images/a9.png) no-repeat center;}
.r_head{color:#B52E26; background:url(../images/a10.png) no-repeat bottom; height:40px}
.r_head a{ color:#666; font-size:12px;}
.r_head span{ float:right;color:#000; font-weight:300; font-size:14px}
.about_txt{ font-size:12px; line-height:28px; color:#666;}
.about_txt div:nth-child(2){ margin-left:150px;}
.culture_txt{ font-size:13px;color:#000; font-family:"微软雅黑";}
.cul_head,.cul_head2{ font-size:18px;color:#000; font-weight:bold; font-family:"微软雅黑"}
.cul_head{ text-align:center; margin:30px 0;}
.cul_head2{ margin-bottom:36px;}
.txt1{color:#000; line-height:24px; margin-bottom:35px}
.stage{ margin-bottom:20px; font-size:18px; color:#000; font-weight:bold}
.txt2{ text-indent:2em}
.txt3{ font-weight:bold}
.contact_list li{color:#000; font-size:14px;font-family:"微软雅黑"; line-height:24px}
.pro_dl{min-height:160px;}
.pro_dl dl{ width:180px; height:160px; float:left; margin-bottom:30px}
.pro_dl dl dt{ text-align:center}
.pro_dl dl dt img{
	width: 180px !important;
	height: 144px !important;
	object-fit:contain;
}
.pro_dl dl dd{ font-size:13px; text-align:center;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; margin-top:15px; width:180px}
.pro_dl a{color:#666;}
.news_txt{ font-size:12px;font-family:"微软雅黑";color:#595959; line-height:24px;}
.culture_con{ width:730px; height:140px; overflow:hidden; padding-top:10px; padding-bottom:10px;}
.cul_left,.cul_right{ float:left;}
.cul_left{ width:220px; height:140px;}
.cul_right{ width:500px;}
.cul_txt_head{ font-size:16px;color:#333;font-family:"微软雅黑"; font-weight:bold;}
.cul_txt{ font-size:12px; line-height:24px; margin-top:10px; color:#666;}
.cul_txt a{ color:#f00;}

#footer{background: -webkit-linear-gradient(left, #040000 , #2F0506, #040000);
    background: -o-linear-gradient(right,#040000 , #2F0506, #040000);
    background: -moz-linear-gradient(right,#040000 , #2F0506, #040000);
    background: linear-gradient(to right,#040000 , #2F0506, #040000);}
.r_head22{ background:url(../images/cp_pic2.jpg) no-repeat bottom; margin-top:20px}
.red_head:first-child{ margin-top:10px}
.pro_more_con{ width:730px; height:318px; margin-top:20px}
.pro_left,.pro_right{ float:left}
.pro_left{ width:350px; text-align:center; padding-top:130px;}
.pro_left img{
	width: 320px !important;
	height: 470px !important;
	object-fit: contain;
}
.pro_right{ width:310px}
.pro_right table{ background-color:#dcdcc0}
.pro_right table td{border:#7a7965 1px solid;height:30px; line-height:30px; padding-left:15px; font-size:12px}
.pro_right table tr td:first-child{ width:100px;}
.pro_more{ clear:both; margin-top:20px; font-size:14px}
.pro_more img{
	max-width: 100%;
	display: block;
	margin: 0 auto;
	object-fit: contain;
}
.pro_more p{}
.pro_txt{ margin-bottom:15px;padding-left:18px}
.red_head{color:#8b3129; font-weight:bold; font-size:14px; margin-bottom:13px}
.pro_txt p{color:#625d57; font-family:"微软雅黑"; text-indent:2em; line-height:24px;}
.pro_imgs{ margin:15px 0;}
.pro_head2{font-family:"微软雅黑"; font-weight:bold; margin-bottom:10px}
.pubdate{ font-size:13px;font-family:"微软雅黑"; font-weight:bold; text-align:center; margin-bottom:10px}
.pro_imgs div{ margin-left:60px;}
.pro_imgs div:nth-child(2) img{ margin-left:30px;}
	
	


/**/
.pro_dl dl{ width:180px; min-height:160px; float:left; margin-bottom:30px}
.news_list li{ height:40px; line-height:40px; font-size:12px;border-bottom:#ccc 1px dashed}
.news_list li a{color:#595959}
.news_list li span{ float:right}
