@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
.m{ margin:0 auto;}
.clear{ clear:both;}
a:hover{ color:#c81624;}
.inner{ width:960px; margin:0 auto;}
img{ border:none;}
a,p,div,span,li{ font-family:"Microsoft YaHei"; font-size:14px; list-style:none; text-decoration:none; color:#333; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}

.top_b{ width:100%; height:40px; background:#f5f5f5; line-height:40px; border-bottom:1px solid #e0e0e0;}
.top{ width:1150px; margin:0 auto; }
.top_l{ width:300px; float:left; color:#9b9b9b; font-size:14px;} 
.top_r{ width:210px; float:right; color:#9b9b9b; text-align:center}
.top_r a{ color:#9b9b9b; font-size:14px;}

.header{ width:1150px; height:107px; margin:0 auto;}
.logo{height:63px;margin-top:35px; float: left;}
.tel{ width:230px; height:55px; float:right; margin-top:35px; padding-left:60px; background:url(../image/tel.png) no-repeat 0px 5px;}
.tel .t{ font-size:14px; color:#666666;}
.tel .num{ color:#c81624; font-size:24px;}

.navbar{ height: 52px; background: #c11212; border-top:2px solid #ffd800;}
.nav>ul{display:flex}
.nav li{ float: left; position: relative; z-index: 99996;flex:1 1 auto;width:100% }
.nav li>a{ display: block;line-height:52px; color: #fff; text-decoration: none;padding: 0 25px;text-align:center;}
.nav li>a>span{color:#fff;}
.nav li.on>a,.nav li>a:hover{background-color: #fdb911;}
.nav li>ul{ position: absolute;left:0; top: 52px; background: #f3f3f3; display: none;}
.nav li>ul>li>a{ display: block; line-height: 32px; border-bottom: #efefef solid 1px; padding: 0 25px;white-space:nowrap; }
.nav li>ul>li>a span{color:#333;}
.nav{ width: 1200px; margin:0 auto; }


.fullSlide {
	width:100%;
	position:relative;
	height:450px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	/*overflow:hidden;*/
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:450px;
	overflow:hidden;
	text-align:center;
	background-repeat:no-repeat;
	background-size:100%;
}
.fullSlide .bd li a {
	display:block;
	height:450px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:8px;
	margin:5px;
	overflow:hidden;
	line-height:999px;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:0;
	width:40px;
	height:60px;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:0;
	background-position:-6px -137px;
}
.w_b{ width:100%; height:57px; line-height:57px; background:#f5f5f5;}
.word{ width:1150px; margin:0 auto;}
.w_l{ width:725px; float:left; color:#666;height:57px;overflow:hidden;}
.w_l a{ padding:0 10px; color:#666;}
#formSeach{ width:360px; margin-top:8px; border:2px solid #c81624; float:right;}
#formSeach .cpkey{ width:310px; height:35px; padding-left:5px; border:none; float:left;}
#formSeach .image{ width:45px; float:left;background: url("../image/search.jpg") no-repeat;height:36px; border:none;text-indent: -9999px;}

.t_pro{ margin-top:50px;}
.t_pro .tit,.i_about .tit,.i_case .tit,.i_hezuo .tit{ width:310px; height:50px; margin:0 auto; background:url(../image/tit_b.png) no-repeat bottom; padding-left:25px;}
.t_pro .tit p,.i_about .tit p,.i_case .tit p,.i_hezuo .tit p{ line-height:40px; float:left;}
.t_pro .tit .p1,.i_about .tit .p1,.i_case .tit .p1,.i_hezuo .tit .p1{ font-size:30px;}
.t_pro .tit .p2,.i_about .tit .p2,.i_case .tit .p2,.i_hezuo .tit .p2{ color:#afafaf; font-size:14px;}
.t_pro ul{ width:1100px; margin:50px auto 0px;}
.t_pro ul li{ width:530px; height:400px; margin-right:40px; float:left; position:relative; background:url(../image/yinying.png) no-repeat 0 368px;}
.t_pro ul li .red_b{ border:1px solid #c81624; width:510px; height:350px; padding:8px; }
.t_pro .img{ width:510px; height:300px; display:block;}
.t_pro .t_yz{ position:absolute; top:10px; left:10px;}
.t_pro h2{ width:490px; height:67px; line-height:67px; background:url(../image/tj_t.png) no-repeat; padding-left:20px; position:absolute; top:300px; left:8px;}
.t_pro h2 a{ width:490px; height:67px; display:inline-block; font-size:16px; color:#FFF;}

.i_pro_bg{ width:100%; background:url(../image/probg.png) repeat;}
.i_pro{ width:1100px; padding:50px 0; overflow:hidden; margin:45px auto 0;}
.i_pro_menu{ width:250px; float:left;}
.i_pro_menu .tit{ text-align:center; padding:17px 0; background:#c81624;}
.i_pro_menu .tit .p1{ font-size:22px; color:#FFF; } 
.i_pro_menu .tit .p2{ font-size:14px; color:#FFF; } 
.i_pro_menu ul{ background:#FFF; padding:10px 20px;height:500px;overflow: hidden;}
.i_pro_menu ul li{ height:40px; line-height:40px; overflow:hidden;}
.i_pro_menu ul li i{ width:4px; height:4px; margin-right:10px; display:inline-block; border:1px solid #b5b5b5;}
.pro_tel{height:45px; padding:10px 0 10px 70px;  background:url(../image/pro_tel.png) no-repeat 20px 10px #fff; border-bottom:4px solid #c81624;}
.pro_tel .p1{ font-size:14px;  color:#c81624;}
.pro_tel .p2{ font-size:20px;  color:#c81624;}
.pro_r{ width:820px; float:left; margin-left:30px;}
.pro_r ul .l1{ padding:15px; height:170px; border:5px solid #c81624; background:#FFF;}
.pro_r ul .l1 .img{ width:250px; float:left;}
.pro_r ul .l1 .img_r{ width:500px; float:left; margin-left:30px;}
.pro_r ul .l1 h2{ line-height:40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_r ul .l1 h2 a{ font-size:18px; color:#c81624;}
.pro_r ul .l1 .p{ height:80px; overflow:hidden; line-height:25px; margin-bottom:13px;}
.pro_r ul .l1 .img_r .more,.pro_r ul .l1 .img_r .zixun{ width:130px; height:35px; line-height:35px; text-align:center; display:inline-block; float:left; margin-right:10px; border:1px solid #e3e3e3; fotn-size:14px; color:#666666;}
.pro_r ul .l1 .img_r .zixu{ margin-right:0px;} 
.pro_r ul .l1 .img_r .more:hover,.pro_r ul .l1 .img_r .zixun:hover{ background:#c81624; border:1px solid #c81624; color:#FFF;}
.pro_r ul .l2{height:210px; margin-right:20px; margin-top:20px; background:#FFF; float:left; overflow:hidden}
.pro_r ul .l2:nth-child(4),.pro_r ul .l2:nth-child(7){margin-right:0;}
.pro_r ul .l2 .img{ width:250px; height:170px; display:block; padding:5px 5px 0px 5px;}
.pro_r ul .l2 h2{ width:250px; height:35px; line-height:35px; text-align:center;}
.pro_r ul .l2 h2 a{ color:#666;}
.pro_r ul .l2 h2 a:hover{ color:#c81624;}

.youshi{ width:1100px; margin:0 auto; padding:50px 0;}
.youshi .tit{ width:595px; height:67px; margin:0 auto;}
.youshi .tit img{ width:271px; float:left;}
.youshi .tit .p1{ font-size:24px; color:#333333; margin-top:-3px;}
.youshi .tit .p2{ font-size:38px; color:#fdb911; margin-top:-7px;}
.youshi .tit_r{ width:315px; float:right;}
.youshi_detail{ margin-top:63px;}
.youshi_detail li{ width:1100px; height:220px; padding-bottom:35px; border-bottom:1px solid #dfdfdf; float:left;}
.youshi_detail li .t{ width:135px; height:220px; text-align:center; background:#c31636; float:left;}
.youshi_detail li .t .p1{ width:110px; margin:60px auto 0; font-size:36px; color:#FFF; padding-bottom:15px; border-bottom:1px solid #dd6882;}
.youshi_detail li .t .p2{ margin-top:13px; color:#FFF; font-size:24px;}
.youshi_detail .detail{ width:457px; float:left; margin-left:30px;}
.youshi_detail .detail .detail_t{ height:32px; margin-bottom:20px;}
.youshi_detail .detail .detail_t p{ float:left;}
.youshi_detail .detail .detail_t .p1{ font-size:24px; }
.youshi_detail .detail .detail_t .p2{ font-size:24px; color:#fdb911;}
.youshi_detail .detail .p{ padding-left:19px; line-height:30px; background:url(../image/youshi_li.png) no-repeat 0px 12px; color:#666; margin-bottom:5px;}
.youshi_detail .img{ width:410px; height:228px; float:right; background:url(../image/y_bg.png) no-repeat bottom;}
.youshi_detail .img img{  border:10px solid #e1e1e1;}
.youshi_detail .y_tel{ margin-top:20px;} 
.youshi_detail .y_tel .span1{ font-size:14px; color:#666;}
.youshi_detail .y_tel .span2{ font-size:28px; color:#c81624;}

.i_about_bg{ width:100%; height:490px; background:#c50918; overflow:hidden; padding:50px 0; }
.i_about{ width:1100px; margin:0 auto 40px; overflow:hidden;}
.i_about .tit{ padding-left:100px; background:url(../image/about_b.png) no-repeat bottom; margin-bottom:39px;}
.i_about .tit .p1{ color:#FFF;}
.i_about_img{ width:412px; float:left;}
.i_about_img img{ border:6px solid #FFF;}
.i_about_detail{ width:660px; float:right;}
.i_about_detail .companyname{ font-size:24px; line-height:60px; color:#FFF;}
.i_about_detail .detail{ height:200px; overflow:hidden; line-height:25px; font-size:14px;}
.i_about_detail .detail *{color:#fff;}
.i_about_detail .more,.i_about_detail .zixun{ height:35px; margin-top:16px; text-align:center; line-height:35px; display:inline-block; }
.i_about_detail .more{ width:130px; background:#FFF; color:#666; margin-right:10px;}
.i_about_detail .zixun{ width:230px; background:#fdb911; color:#FFF;}

.i_case{ width:1080px; height:90px; margin:-100px auto 0px; background:#FFF; border:10px solid #d85a64; border-bottom:none;}
.i_case .tit{ padding-left:135px; margin-top:45px;}
img{max-width: 100%;}
.partFour1{width:1090px; margin:30px auto 0;}
.partFourCo1{ height:210px; width:995px;overflow:hidden;margin:0 auto;}
.partFourCo1 ul li{ float:left; margin:0 7px; width:234px;}
.partFourCo1 ul li h2{ width:240px; line-height:30px; height:30px; overflow:hidden; text-align:center; }
.partFourCo1 ul li h2 a{ color:#666; font-size:14px;}
.case-scroll .hd{position: relative;}
.case-scroll .hd a{width:32px; height:32px;position: absolute;top:60px;cursor: pointer;}
.case-scroll .hd a.prev{left:10px; background:url(../image/prev.png) no-repeat;}
.case-scroll .hd a.next{right:10px;background:url(../image/next.png) no-repeat;}

.i_hezuo{ height:195px; margin:35px auto 50px;}
.i_hezuo .tit{ padding-left:0px;} 
.i_hezuo_b{ height:53px; border-bottom:1px dashed #c8c8c8; margin-top:30px}
.hezuo{ width:1020px; margin:-55px auto 0px; }
.hezuo li{ width:100px; float:left; margin-right:80px;}
.hezuo li p{ text-align:center; margin-top:9px; }

.i_new_bg{ width:100%; height:315px; background:url(../image/probg.png) repeat; padding:50px 0;}
.i_new{ width:1100px; margin:0 auto;}
.i_new_l{ width:750px; height:290px; padding:10px 20px 10px 20px; background:#FFF; float:left;}
.i_new_l .tab{ height:63px; border-bottom:1px solid #eee;}
.i_new_l .tab li{ width:100px; height:60px; line-height:60px; text-align:center; float:left; border-bottom:3px solid #FFF;}
.i_new_l .tab li a{ color:#000; font-size:18px;}
.i_new_l .tab li:hover{ border-bottom:3px solid #c81624;}
.i_new_l .tab li:hover a{ color:#c81624; font-weight:bold;}
.i_new_l #con1{ margin:8px 0px;}
.i_new_l #con1 ul li{ line-height:35px; height:35px; padding-left:15px; background:url(../image/i_new_li.jpg) no-repeat 0px 16px;}
.i_new_l #con1 ul li a{ width:540px; height:35px; display:inline-block; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.i_new_l #con1 ul li a:hover{ color:#c81624;}
.i_new_l #con1 ul li span{ width:85px; height:35px; display:inline-block; float:right;}

.footer_bg{ width:100%; height:230px; background:#1a1a1a;}
.footer{ width:1100px; margin:0 auto;}
.f_tel{ width:246px; height:180px; background:#c81624; float:left; padding:50px 0px 0px 30px;}
.f_tel .more{ width:145px; height:35px; line-height:35px; font-size:14px; color:#313131; text-align:center; background:#FFF; display:inline-block; border-radius:10px;}
.f_tel .p1{ font-size:18px; color:#FFF; margin-bottom:10px;}
.f_tel .p2{ font-size:28px; color:#FFF; margin-bottom:40px;}

.f_nav{ width:770px; margin:20px 0px 0px 43px; float:left;}
.f_nav ul{ height:55px; margin-bottom:15px; border-bottom:1px solid #3d3d3d;}
.f_nav ul li{ padding:0 15px; float:left; line-height:55px; }
.f_nav ul li a{ color:#FFF;}
.f_nav p{ color:#888888; line-height:23px; }
.f_nav p a{ color:#888888;}

.erweima{ width:130px; height:145px; float:left; margin:40px 0px 0px 145px; border:1px solid #303030;}
.erweima img{ padding:15px 0px 5px 15px;}
.erweima p{ color:#FFF; text-align:center;}

.question{ width:300px; float:right;}
.question .t{ height:70px; background:#333333; padding-left:15px;}
.question .t .p1{ font-size:18px; font-weight:bold; padding-top:10px; color:#FFF;}
.question .t .p2{ font-size:14px; color:#FFF; margin-top:5px;}
.question ul{ padding:7px 0px 20px 15px; background:#FFF;}
.question ul li{ width:270px; height:105px; border-bottom:1px dashed #ededed; }
.question .q{ height:25px; padding-top:15px; margin-bottom:8px; }
.question .q span,.question .d span{ width:25px; height:25px; line-height:25px; background:#c81624; display:inline-block; float:left; color:#FFF; text-align:center;}
.question .d span{ background:#333333;}
.question .d p{ width:235px; height:40px; overflow:hidden; float:left; margin-left:10px;}
.question .q a{ width:235px; height:25px; display:inline-block; float:left; margin-left:10px; color:#000;}
.question .d d{ background:#333333;}

.main{ width:1100px; margin:10px auto 0 auto;}
.pro_left{ width:200px; line-height:50px; float:left;}
.pro_left .tit{ padding-left:10px; background:#c81624; font-size:18px; color:#FFF;}
.pro_left .pro_menu{ padding:0 15px; border:5px solid #c81624; border-top:none;}
.pro_left .pro_menu li{ line-height:35px;height:35px;overflow: hidden;}
.pro_left .pro_menu li a{ width:160px; display:inline-block; border-bottom:1px solid #e2e2e2;}
.pro_left .pro_menu li a:hover{ color:#c81624;}
.pro_left .pro_menu li ul{ border:none; padding:0;}
.pro_left .pro_menu li ul li:hover a{ color:#c81624; font-weight:normal;}
.pro_left .pro_menu ul li a{font-size: 12px;background: url("../image/i_new_li.jpg") no-repeat left;padding: 0 0 0 15px; line-height: 26px;}

.xg_new{ margin-top:10px; border:1px solid #e0e0e0; border-top:none;}
.xg_new .t,.contact .t{ height:40px; padding-left:10px; line-height:40px; background:#c81624; color:#FFF;}
.xg_new ul{ padding:10px 10px; }
.xg_new ul li{ width:165px; height:30px; line-height:30px; border-bottom:1px solid #e2e2e2; background:url(../image/xg_new_li.png) no-repeat 0px 9px; padding-left:15px;}
.xg_new ul li a{ font-size:12px; width:95px; height:30px; display:inline-block; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.xg_new ul li a:hover{ color:#c81624;}
.xg_new ul li span{ width:69px; display:inline-block; float:right; font-size:12px;}

.contact{ margin-top:10px; border:1px solid #e0e0e0; border-top:none; padding-bottom:10px;}
.contact img{ margin:10px 0px 10px 10px;display: block;}

.contact p{ width:180px; margin:0 auto; line-height:25px;}
.pro_right{ width:880px; float:right; margin-bottom:21px}
.pro_right .position{ line-height:32px; color:#c81624; font-size:14px; padding-left:20px; border:1px solid #e0e0e0;}
.pro_right .position span{ float:right; padding-right:20px; }
.pro_list,.new_list{ padding:20px; margin-top:15px; overflow:hidden; border:1px solid #cccccc;}
.pro_list li,.xg_pro ul li{ width:270px; margin-right:13px; float:left;margin-bottom: 13px;}
.pro_list li:nth-child(3n), .xg_pro ul li:nth-child(3n){margin-right:0;}
.pro_list li img,.xg_pro ul li img{ border:5px solid #f5f5f5;}
.pro_list li h2,.xg_pro ul li h2{ height:35px; line-height:35px; text-align:center; background:#f5f5f5; margin-top:-4px;}

/*��ҳ*/
.pages{text-align: center; margin:20px 0;}
.pages a,.pages span{padding: 0 10px; height:29px; border:1px solid #cccccc; text-align:center; line-height:29px;margin-right:3px;  display: inline-block;}
.pages a:hover,.pages span{ background:#c81624; color:#FFF;}

.pro_right .title{ font-size:22px; text-align:center; color:#444; line-height:1.8; margin-top:20px;font-weight: bold;}
.pro_right .date{ border-bottom:1px dashed #d7d7d7; text-align:center; color:#8e8e8e; padding-bottom:22px;}
.pro_right .img{ text-align:center; margin:20px 0; overflow:hidden} 
.pro_right .content{ line-height:25px;}
.pian{ margin-top:20px;}
.pian p{ line-height:30px;}
.tag{ line-height:30px; }
.tag h3{ display:inline }

.xg_pro{}
.xg_pro .tt,.xg_new1 .tt{ line-height:35px; height:35px; background:url(../image/xg_tt.jpg) no-repeat bottom; font-size:14px; color:#c81624; padding-left:5px;}
.xg_pro ul,.xg_new1 ul{ margin:20px 0; overflow:hidden;}
.w840{ width:840px; margin:20px auto 0; padding:20px; border:1px solid #e0e0e0;}
.xg_new1 ul li,.new_list li{ line-height:35px; height:35px; background:url(../image/xg_new_li.png) no-repeat 0 13px; padding-left:20px;}
.xg_new1 ul li a,.new_list li a{ font-size:14px; width:645px; height:35px; display:inline-block; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.xg_new1 ul li a:hover,.new_list li a:hover{ color:#c81624;}
.xg_new1 ul li span,.new_list li span {display:inline-block; float:right; font-size:14px;}

.ysdeli2{margin-top:35px !important;}
.ysdeli2img{float:left !important;}
.ysdeli2t{float:right !important;}
.ysdeli3{margin-top:35px !important;}
.ysdeli4{margin-top:35px !important;}
.ysdeli4img{float:left !important;}
.ysdeli4t{float:right !important;}


.table_form {margin:10px;width:95%;}
.table_form input{}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#777}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid #eee;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}