@charset "utf-8";
/*Common_start*/
body { font-size:12px; font-family:"微软雅黑"; color:#555555; background-color:#ffffff; min-width:1300px; }
body, blockquote, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, ol, p, pre, td, textarea, th, ul { margin:0; padding:0 }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
input, button, textarea, select, optgroup, option, small { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
a:link, a:hover, a:visited, a:active { color:#555555; text-decoration:none; }
ul, ol { list-style:none; }
.clear { clear:both; line-height:0px; }
img { border:none; }
/*Common_end*/
#icp_con { display:none; }
/*header*/
.header { height:115px; background:#fff; }
.headercenter { width:1200px; margin:0 auto; }
.headercenter h1 { float:left; padding-top:12px; }
.header_right { float:right; position:relative; margin:40px 0px 0px 0px; }
/*NAV*/
.nav { float:right; margin-right:25px; margin-top:3px; }
.nav ul li { float:left; display:inline; height:30px; line-height:30px; margin-left:20px; position:relative; }
.nav ul li a { display:block; font-size:15px; color:#343434; text-align:center; border-bottom:1px solid #fff; padding:0px 10px; }
.current { color:#b41b20 !important; border-bottom:1px solid #b41b20 !important; }
.hover1 { color:#b41b20 !important; border-bottom:1px solid #b41b20 !important; }
.nav ul li a:hover { color:#b41b20; border-bottom:1px solid #b41b20 !important; }
.nav_icon_box{ position:relative; z-index:1;}
.nav_icon{position:absolute; right:-55px; top:-20px; width:120px; height:24px; background:url(/images/menu_icon.png) center center no-repeat;}
/*搜索*/
.search { width:268px; height:35px; margin:0px; background:url(/images/search.jpg) no-repeat; overflow: hidden; float:right; }
.search_input { display:inline; float: left; width:220px; height:35px; padding:0px 0px 0px 13px; margin-left:0px; line-height:35px; color:#dedede; font-size:12px; border:0; background:none; }
.search_btn { display: inline; float: left; width:35px; height:35px; margin:0px 0px 0px 0px; line-height:0; font-size:0; overflow: hidden; border:none; background:none; cursor:pointer; }
/*微信和微博*/
.erweima { float:right; }
.erweima dl dt { float:left; padding: 0px; position: relative; background:url(/images/xian1.jpg) left center no-repeat; margin-left:13px; position:relative; }
.erweima dl ul { position:absolute; z-index:999; padding:0px; width:268px; left:0px; display:none; top:0px; margin:0px 0px 0px -233px; }
/*main_a*/
.main_a { width:100%; padding:70px 0px 50px 0px; background:#fff; }
.main_a_center { width:1200px; margin:0px auto; }
.main_a_left { float:left; width:469px; height:329px; padding:0px 13px 13px 0px; background:#efefef; text-align:right; }
.main_a_left img { float:right; width:480px; height:340px; position:relative; margin:-13px 0px 0px -13px; border:1px solid #fff; transition: all 0.4s; -webkit-transition: all 0.4s; }
.main_a_left img:hover { transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); }
.main_a_right { width:660px; padding:10px 0px 0px 0px; color:#5d5d5d; font-size: 14px; float:right; line-height:28px; }
.about_more { float:left; width:120px; height:29px; line-height:29px; display:block; font-size:16px; text-align:center; color:#b41b20 !important; margin-top:25px; border:1px solid #b41b20; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.about_more:hover { color:#ff0008 !important; border:1px solid #ff0008 !important; }
/*main_b*/
.main_b { background:#f8f8f8 url(../images/main_b_bg.jpg) center top no-repeat; padding:55px 0px 0px 0px;height:515px;}
.main_b_title { text-align:center; margin-bottom:25px; }
.main_b_title h2 { font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.main_b_title span { font-size:15px; color:#a8a8a8; }
.main_b_center {}
/*首页新闻*/
.pro_tab{ position:relative; width:1200px; margin:0 auto;}
.pro_tab .parHd { margin-bottom:30px; }
.pro_tab .parHd ul { text-align:center; margin:0 auto; }
.pro_tab .parHd ul li { display: inline; padding:7px 30px; margin:0px 5px; color:#2e2e2e; font-size:16px; cursor:pointer; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.pro_tab .parHd ul li a { color:#2e2e2e; }
.pro_tab .parHd ul li:hover{ background:#b41b20; color:#fff !important;}
.pro_tab .parHd ul li:hover a{ color:#fff !important; }
.pro_tab .parHd ul .on { background:#b41b20; color:#fff !important; }
.pro_tab .parHd ul .on a { color:#fff !important; }
.pro_tab .parBd{ height:219px;}
/*index_pro*/
.index_pro ul li{ float:left;width:283px; margin:0px 8px;}
.index_pro ul li .pic{ width:283px; height:181px; overflow:hidden; margin-bottom:1px;}
.index_pro ul li .pic img{ width:283px; height:181px;transition: all 0.4s; -webkit-transition: all 0.4s; }
.index_pro ul li span{ height:37px; line-height:37px; overflow:hidden; background:#b41b20; text-align:center; display:block;}
.index_pro ul li span a{ display:block; font-size:14px; color:#fff;}
.index_pro ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); }
.main_b_btn{width:214px; height:50px; margin:0 auto; padding-top:63px;}
.main_b_btn .prev{ width:52px; height:50px; background:url(/images/btn_left.jpg) center center no-repeat; float:left; cursor:pointer;}
.main_b_btn .main_b_more{ width:100px; height:50px; line-height:50px; text-align:center; background:#fff; color:#2f2f2f; font-size:15px; float:left; margin-left:5px;}
.main_b_btn .main_b_more:hover{ color:#b41b20 !important;}
.main_b_btn .next{ width:52px; height:50px; background:url(/images/btn_right.jpg) center center no-repeat; float:right; cursor:pointer;}
/*main_c*/
.main_c { width:100%; background:#fff; padding:50px 0px 55px 0px; }
.main_c_title { text-align:center; margin-bottom:35px; }
.main_c_title h2 { font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.main_c_title span { font-size:15px; color:#a8a8a8; }
.cases_list { width:1224px; height:492px; margin:0px auto; padding:0px; overflow:hidden; }
.cases_list ul li { width:386px; height:492px; float:left; text-align:center; overflow:hidden; margin:0px 11px; }
.cases_img { width:386px; height:237px; overflow:hidden; display:block; }
.cases_list ul li .shang { display:block; background:url(/images/shang.png) left bottom no-repeat; width:386px; height:271px; position:relative; margin-top:-16px; z-index:1; }
.cases_list ul li .casesh3 { color:#323232; font-size:20px; padding:40px 30px 20px 0px; margin:0 auto 0px 30px; text-align:left; height:24px; overflow:hidden; background:url(/images/main_c_title_xian.jpg) left bottom no-repeat; }
.cases_list ul li .casesp { color:#5d5d5d; font-size:13px; padding:15px 30px 0px 30px; line-height:26px; height:130px; overflow:hidden; text-align:left; }
.cases_list ul .zhishang:hover .shang { background:url(/images/shang_hover.png) left bottom no-repeat; }
.cases_list ul li .xia { display:block; background:url(/images/xia.png) left bottom no-repeat; width:386px; height:271px; position:relative; margin-bottom:-16px; z-index:1; }
.cases_list ul .zhixia:hover .xia { background:url(/images/xia_hover.png) left bottom no-repeat; }
.cases_list ul li a { cursor:pointer; }
.cases_list ul li img { width:386px; height:237px;transition: all 0.4s; -webkit-transition: all 0.4s;}
.cases_list ul li:hover img {transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1);}
.cases_list ul li:hover .casesh3{color:#fefef4;}
.cases_list ul li:hover .casesp{color:#fefef4;}
/*main_d*/
.main_d { background:#f8f8f8 url(../images/main_d_bg.jpg) center top no-repeat; padding:45px 0px 0px 0px; height:700px; }
.main_d_title { text-align:center; margin-bottom:30px; }
.main_d_title h2 { font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.main_d_title span { font-size:15px; color:#a8a8a8; }
.main_d_center { }
/*首页新闻*/
.news_tab{ position:relative; width:1270px; margin:0 auto 50px auto; min-height:420px; _height:420px; }
.news_tab .parHd { margin-bottom:40px; }
.news_tab .parHd ul { text-align:center; margin:0 auto; }
.news_tab .parHd ul li { display: inline; padding:7px 30px; margin:0px 5px; color:#2e2e2e; font-size:16px; cursor:pointer; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.news_tab .parHd ul li a { color:#2e2e2e; }
.news_tab .parHd ul .on { background:#b41b20; color:#fff !important; }
.news_tab .parHd ul .on a { color:#fff !important; }
/*main_d_list*/
.main_d_list { width:1274px; margin: 0 auto; }
.main_d_list ul li { width:354px; padding:0px 35px; border-left:1px solid #d6d3d3; float:left; _display:inline; overflow:hidden; }
.main_d_list ul li:first-child { border-left:none !important; }
.main_d_list ul li .pic { width:350px; height:213px; margin-bottom:12px; text-align:center; overflow:hidden; text-align:center; border:2px solid #ffffff; }
.main_d_list ul li .pic img { display:block; width:350px; height:213px; padding:0px; transition: all 0.4s; -webkit-transition: all 0.4s; }
.main_d_list_title { margin-bottom:7px; height:24px; line-height:24px; overflow:hidden; text-align:left; }
.main_d_list_title a { font-size:16px; color:#313131; display:block; }
.main_d_list_title a:hover { color:#b41b20; text-decoration:underline; }
.main_d_list_p { font-size:13px; color:#717171; line-height:22px; height:66px; overflow:hidden; text-align:left; margin-bottom:15px; }
.main_d_list ul li:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); }
.main_d_list ul li span { color:#676767; font-size:12px; display:block; float:left; }
.main_d_list ul li .index_news_more { float:right; color:#b41b20 !important; }
.main_d_list ul li .index_news_more:hover { text-decoration:underline; }
.main_d_more { width:143px; height:39px; line-height:39px; display:block; font-size:16px; text-align:center; color:#b41b20 !important; border:1px solid #b41b20; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:0 auto; }
.main_d_more:hover { color:#ff0008 !important; border:1px solid #ff0008 !important; }
/*footer*/
.footer { width:100%; overflow:hidden; margin:0 auto; background:#3e3e3e url(../images/footer_bg.jpg) center bottom no-repeat; color:#b0b0b0; line-height:26px; padding:45px 0px 20px 0px; }
.footer a { color:#b0b0b0; }
.footer a:hover { text-decoration:underline; }
.footer_center { width:1200px; margin:0 auto; }
.footerNav { float:left; width: auto; }
.footerNav a { }
.footerNav ul { float: left; margin-right:20px; padding-right:15px; width:110px; border-right:1px solid #505050; min-height:220px; }
.footerNav li a { font-size:12px; color: #BAB6B6; }
.footerNav strong { margin-bottom:10px; display:block; color:#ffffff; font-size:14px; font-weight:100;}
.footer_erweima { width:186px; float:right; }
.footer_erweima img { width:186px; }
.copyright { padding-top:40px; color:#fff; }
.copyright a { color:#fff; }
.copyright a:hover { text-decoration:underline; }
.copyright_center { margin:0 auto; width:1200px; }
/*内页*/
.main{ padding:10px 0px 35px 0px; min-height:400px;_height:400px;}
.path{ width:1200px; border-bottom:1px solid #e9e6e6; line-height:30px; height:30px; margin:0px auto 25px auto;}
.path_a{ font-size:12px; color:#3b3b3b; padding-left:16px; background:url(/images/path_icon.jpg) left center no-repeat;}
.path_a a{color:#3b3b3b;}
.path_a a:hover{color:#b41b20; text-decoration:underline;}
.main_title{  text-align:center; margin-bottom:35px; }
.main_title h2 { font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.main_title span { font-size:15px; color:#a8a8a8; }
.menu{ margin-bottom:50px; }
.menu ul { width:1180px; text-align:center; line-height:30px;  margin:0 auto; }
.menu ul li { width:1150px; display: inline; margin:0px 0px; color:#2e2e2e; font-size:16px; cursor:pointer; }
.menu ul li a { color:#2e2e2e;  padding:5px 25px;-webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.menu ul li a:hover{ background:#b41b20; color:#fff !important; }
.menu ul li .leftcurrent{ background:#b41b20; color:#fff !important; }
.content{width:1200px; margin:0 auto; line-height:26px; font-size:13px;}
.content table,.content img{ max-width:1200px;}
.page{ margin:0 auto; text-align:center; font-size:13px; color:#555555; padding:20px 0px;}
.page a{font-size:13px; color:#555555;}
/*products_list*/
.products_list{ width:1215px; margin:0 auto;}
.products_list ul li{ float:left;width:383px; margin:0px 11px 22px 11px;}
.products_list ul li .pic{ width:383px; height:245px; overflow:hidden; margin-bottom:1px;}
.products_list ul li .pic img{ width:383px; height:245px;transition: all 0.4s; -webkit-transition: all 0.4s; }
.products_list ul li span{ height:37px; line-height:37px; overflow:hidden; background:#b41b20; text-align:center; display:block;}
.products_list ul li span a{ display:block; font-size:14px; color:#fff;}
.products_list ul li:hover img{transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); }
/*dingzhi_a*/
.dingzhi_a{background:#ffffff;padding:40px 0px 60px 0px;}
.dingzhi_a_title{text-align:center; margin-bottom:35px; }
.dingzhi_a_title h2{font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.dingzhi_a_title span{font-size:15px; color:#a8a8a8; }
.dingzhi_a_center{ width:1240px; margin:0 auto;}
.dingzhi_a_list ul li{ float:left; width:270px; margin:0px 20px;}
.dingzhi_a_list ul li .pic{width:224px; height:224px; margin:0 auto 20px auto;}
.dingzhi_a_list ul li .pic img{width:224px; height:224px;}
.dingzhi_a_list ul li span{font-size:16px; line-height:24px;color:#353535; display:block; margin-bottom:15px; text-align:center;}
.dingzhi_a_list ul li span em{ color:#ffffff; font-size:12px; background:#b41b20; height:24px; width:24px; line-height:24px; background:url(/images/xuhao_bg.png) center center no-repeat; display:inline-table; font-style:normal; margin-right:10px;}
.dingzhi_a_list ul li p{font-size:13px;color:#424242; line-height:22px;}
/*dingzhi_b*/
.dingzhi_b{background:#f8f8f8;padding:40px 0px 60px 0px;}
.dingzhi_b_title{text-align:center; margin-bottom:35px; }
.dingzhi_b_title h2{font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.dingzhi_b_title span{font-size:15px; color:#a8a8a8; }
.dingzhi_b_center{ width:1200px; margin:0 auto;}
/*tab*/
.tab_right{ width:872px; float:right;}
.tab { width:100%; text-align: left; margin:0 auto; float:left; }
.tab .hd {position: relative; width:296px; float:left;}
.tab .hd ul { float: left; position: absolute; }
.tab .hd ul li { float: left; width:296px; cursor: pointer; padding:0px; height:109px; line-height:28px; font-size: 18px; text-align: center; margin:0px 0px 14px 0px; background:url(/images/dingzhi_tab_a.png) center top no-repeat;}
.tab .hd ul li.on { background:url(/images/dingzhi_tab_hover.png) center top no-repeat; color:#ffffff !important; }
.tab .hd ul li span{ display:block; text-align:left; padding-left:31px;}
.tab .hd ul li .news_cn{font-size:18px; padding-top:30px;color:#434343;}
.tab .hd ul li .news_en{ font-family:Arial; font-size:15px;color:#bbbbbb;}
.tab .hd ul li.on .news_cn{ color:#fff;}
.tab .hd ul li.on .news_en{ color:#cc7c7e;}
/*dingzhi_c*/
.dingzhi_c{background:#ffffff;padding:40px 0px 40px 0px;}
.dingzhi_c_title{text-align:center; margin-bottom:35px; }
.dingzhi_c_title h2{font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.dingzhi_c_title span{font-size:15px; color:#a8a8a8; }
.dingzhi_c_center{ width:1245px; margin:0 auto;}
.dingzhi_c_list ul li{ float:left; width:145px; margin:0px 20px; background:url(/images/jiantou.png) left 65px no-repeat; padding-left:80px; text-align:center;}
.dingzhi_c_list ul li:first-child{ background:none; padding-left:0px;}
.dingzhi_c_list ul li .pic{width:130px; height:149px; margin:0 auto 10px auto;}
.dingzhi_c_list ul li .pic img{width:130px; height:149px;}
.dingzhi_c_list ul li span{font-size:16px; line-height:24px;color:#2c2c2c; display:block; margin-bottom:5px; text-align:center;}
.dingzhi_a_list ul li p{font-size:13px;color:#777777; line-height:22px;}
/*dingzhi_d*/
.dingzhi_d{background:#ffffff;padding:25px 0px 35px 0px;}
.dingzhi_d_title{text-align:center; margin-bottom:35px; }
.dingzhi_d_title h2{font-size:30px; color:#323232; background:url(/images/title_bg.png) center bottom no-repeat; padding-bottom:20px; margin-bottom:10px; }
.dingzhi_d_title span{font-size:15px; color:#a8a8a8; }
.dingzhi_d_center{ width:1200px; margin:0 auto;}
.dingzhi_d_left{float:left;width:565px;}
.dingzhi_d_right{float:right; width:590px;}
.dingzhi_d_right img{ width:590px;}



.side_nav{
	position: fixed;
	top: 50%;
	right: 0;
  	width: 60px;
  	z-index: 99999;
}
.side_nav ul li{
	position: relative;
	list-style:none;
	width: 60px;
	height: 60px;
  	float: right; 
  	margin-bottom: 1px;
  	/* border-bottom: 1px solid #fff; */
}
.side_nav ul li a{
	display:inline-block;
	height: 60px;
	position: absolute;
	top: 0;
	left: 0;
/* 	border-bottom: 1px solid #fff; */
}
/* .side_nav ul li:last-child,.side_nav ul li:last-child a{
	border-bottom: 0;
} */
.current_side_n{
	width: 140px!important;
}
.current_side_n a{
	width: 140px!important;
}
/* .current_side_n span{

} */
.side_nav ul li span{
/*  	display:block; */
	width: 148px;
	height: 148px;
  	float: left;
	color:#fff;
	line-height: 60px;
	font-size: 16px;
 	margin-left: 60px;
 	cursor: pointer;
}
.side_nav ul li span img{
	width: 148px;
	height: 148px;
}
.side_nav_3 a{
	width: 60px;
}
.side_nav_3 a span{
	position: absolute;
	right: 60px;
	bottom: 0;
	margin-left: 0!important;
	display: none;
}

.QQ a{
	background: #898989 url(../images/0013920_47.png) no-repeat 15px -96px;
}
.sub_QR a{
	background: #898989 url(../images/0013920_47.png) no-repeat 15px -207px;
}
.back_top a{
	background: #898989 url(../images/0013920_47.png) no-repeat 15px -317px;
}