body{margin: 0px auto; padding: 0px; font-size: 12px; line-height:24px; color: #333; font-family:Microsoft YaHei;}
div{margin: 0px; padding: 0px;}
span, p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color: #333; transition: all 0.6s;}
a:hover{text-decoration: underline; color: #ea150b;transition: all 0.6s;}
img{transition: all 0.7s;}
img:hover{transition: all 0.7s;}

.head_t{width:100%; overflow:hidden; line-height:26px; border-bottom:solid 1px #a4a4a4; position:relative;}
.head_tw{width:1100px; margin:0 auto;}
.head_t_l{float:left;}
.head_t_r{float:right;}

.head{width:100%; height:139px; overflow:hidden; position:relative;}
.headW{width:1100px; margin:0 auto;}
.logo{float:left; padding-top:28px;}
.head_i{float:left; width:1px; margin-top:36px; height:67px; border-right:solid 1px #d7d7d7; border-left:solid 1px #d7d7d7; overflow:hidden; margin-left:24px;}
.name{float:left; width:280px; padding-top:38px; padding-left:22px;}
.name_m{font-size:36px; font-weight:bold; line-height:42px;}
.name_m span{color:#ea150b;}
.name_en{overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#999; line-height:20px; text-transform:uppercase;letter-spacing: 0.8px;}
.name_s{float:left; padding-top:43px; line-height:22px; font-size:15px;}
.name_s span{font-size:22px; color:#ea150b; font-weight:bold; line-height:28px;}
.head_r{float:right; width:292px; overflow:hidden;}
.head_r_t{width:254px; padding-left:38px; line-height:32px; color:#ea150b; font-size:15px; font-weight:bold;}
.head_tel{overflow:hidden; margin-top:20px; padding-left:44px; margin-left:10px; font-size:16px; line-height:26px;}
.head_tel span{font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#ea150b;}

#nav{width:100%; height:40px; background:#ea150b url(images/nav.png) center; border-bottom:dashed 1px #c41109; border-top:dashed 1px #fb7771;} 
#navW{width:1100px; margin:0 auto;} 
#nav ul{ height:40px;}
#nav li{float:left; text-align:center; width:110px; background:url(images/nav_ico.png) no-repeat left  center;}
#nav ul li a{text-decoration: none; font-size:15px; line-height:40px; display:block; text-align:center; font-weight:bold; color:#fff; transition: all 0.9s; background:url(images/nav_a.png) no-repeat center 46px;}
#nav ul li a:hover{text-decoration:none; background:#ac0a03 url(images/nav_on.png) no-repeat center 34px; transition: all 0.9s; font-size:15px;}
#nav ul .none a{background:#ac0a03 url(images/nav_none.png) no-repeat center 34px; transition: all 0.9s; font-size:15px;}
#nav .a_nav a{display:block; background:#ac0a03 url(images/a_nav.png) no-repeat center 34px; transition: all 0.9s; font-size:15px;}
#nav .nav_no{background:none;}

.focus .jqfocus1{width: 100%;height:480px; position: relative; overflow:hidden;}
.focus .jqfocus_n {width: 100%;height:350px; position: relative; overflow:hidden;}
.focus ul,.focus li{ list-style:none; padding:0; margin:0;}
.focus li{ display: none}
.focus .bg { position: absolute; width:100%; height: 42px; left: 0; bottom: 0;  opacity: 0.5; filter: alpha(opacity=50); z-index: 1;}
.focus .f_btns{position: absolute; width: 100%; height:42px; line-height:30px; left: 0; bottom: 0; text-align: center; z-index: 2}
.focus .f_btns h2 { color: #fff; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height: 30px; }
.focus .f_btns h2 a{ color: #fff;}
.focus .f_btns h2 a:hover{ text-decoration: none}
.focus .f_btns .btn{ text-align: center; height:42px; overflow: hidden; font-size:0; }
.focus .f_btns .btn span {display: inline-block;width:12px; height:12px; overflow: hidden; margin: 0 5px; background: #a1a1a1; cursor: pointer; border:5px solid #fff; border-radius:12px;}
.focus .f_btns .btn span.cur{background: #ea150b;}

#search{width:100%; overflow:hidden; height:44px; border-bottom:solid 1px #d7d7d7;}
#searchW{width:1100px; margin:0 auto;}
#search-d{width:249px; float:left; overflow:hidden; height:26px; margin-top:9px;}
#search-i{float:left; width:34px; overflow:hidden; height:26px;}
#search-i input{border:none;}
#search-bg{float:right;width:215px; height:26px; overflow:hidden;}
#search input{border: none;}
:focus{outline:none;/*去掉输入框获得焦点时默认的轮廓*/}
#search-text{width:1100px; line-height:44px; float:right; background:url(images/search-text.png) no-repeat left center; padding-left:32px;}
#search-text strong{ color:#ea150b;}

.choose{width:100%; overflow:hidden; height:673px; border-top:solid 1px #fff; position: relative;}
.choose_m{width:1100px; margin:0 auto; text-align:center; font-size:44px; font-family:"迷你简汉真广标", Microsoft YaHei; line-height:82px; padding-top:20px;}
.choose_m span{color:#ea150b;}
.choose_m strong{color:#ea150b; font-size:80px; font-style:italic;}
.choose_xt{width:505px; overflow:hidden; margin:0 auto; border-bottom:dashed 1px #ea150b;}
.choose_s{width:1100px; margin:0 auto; text-align:center; line-height:33px; font-size:18px; padding-top:6px;}
.choose_d{width:1100px; margin:0 auto; overflow:hidden; margin-top:14px;}
.choose_d ul{overflow:hidden; width:328px;}
.choose_d_li_l{float:left;}
.choose_d_li_r{float:right;}
.choose_d_li_o{text-align:right;}
.choose_d li{width:310px; overflow:hidden; height:130px; padding-top:28px;}
.choose_d_li_m{font-size:13px; width:198px; line-height:20px;}
.choose_d_li_m span{font-size:20px; color:#ea150b; line-height:30px; font-weight:bold;}
.choose_d_li_i{overflow:hidden; width:100px;}
.choose_d_li_ml{margin-left:15px;}

.menu{width:100%; height:787px; overflow:hidden; background-repeat:no-repeat; background-attachment:fixed; position:relative;}
.menu_t{width:700px; margin:0 auto; overflow:hidden; background:#fff; padding:20px;}
.menu_en{width:700px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#b2b2b2; text-transform:uppercase; line-height:24px;}
.menu_m{width:700px; margin:0 auto; font-size:26px; font-weight:bold; line-height:36px; padding-bottom:6px; text-align:center}
.menu_m span{ color:#ea150b;}
.menu_m a{font-size:26px;}
.menu_m a:hover{ color:#ea150b; text-decoration:blink;}
.menu_i_xt{width:610px; margin:0 auto;}
.menu_i_xtp{width:610px; position:absolute; margin-top:-24px;}
.menu_i_xt_l{float:left; width:200px; height:1px; background:#ccc;}
.menu_i_xt_li{float:right; width:30px; height:5px; background:#ea150b; margin-top:-2px;}
.menu_i_xt_r{float:right; width:200px; height:1px; background:#ccc;}
.menu_i_xt_ri{float:left;width:30px; height:5px; background:#ea150b; margin-top:-2px;}
.menu_xz{border-left:13px solid transparent; border-right:13px solid transparent; border-top:13px solid #ea150b; width:0; height:0px; margin:0 auto;}
.menu_li{width:1100px; margin:0 auto; overflow:hidden; padding-top:50px;}
.menu_li li{float:left; width:147px; height:147px; padding:8px; background:#fff; border-radius:100px; text-align:center; margin:0px 8px; transition: all 0.9s; border:solid 2px #fff;}
.menu_li_s{font-size:15px; line-height:28px; padding-top:32px;}
.menu_li_m{font-size:22px; font-weight:bold; color:#ea150b; line-height:33px;}
.menu_li_a{line-height:28px;}
.menu_li_a a{font-size:14px;}
.menu_li_xt{width:100px; height:1px; overflow:hidden; margin:0 auto; background:#ea150b;}
.menu_li li:hover{background:#ea150b;transition: all 0.8s linear;cursor:pointer;  -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);	transform: rotate(360deg);}
.menu_li li:hover .menu_li_a{line-height:147px;}
.menu_li li:hover .menu_li_a a{ font-size:18px; color:#fff;}
.menu_li li:hover .menu_li_xt,.menu_li li:hover .menu_li_m,.menu_li li:hover .menu_li_s{display:none;}
.food{width:1100px; margin:0 auto; overflow:hidden; margin-top:50px; background:#fff;}
.food_l{width:211px; height:302px; background:#ea150b; overflow:hidden; text-align:center; float:left;}
.food_l_xt{width:211px; height:35px; background:#fff; overflow:hidden; margin-top:30px; margin-bottom:20px;}
.food_en{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:24px; color:#fb9490; line-height:34px; text-transform:uppercase;}
.food_en span{font-size:40px; line-height:45px;}
.food_m{font-size:30px; overflow:hidden; line-height:36px; padding-bottom:5px;}
.food_m a{font-size:30px; font-weight:bold; color:#fff;}
.food_m a:hover {
    color: #fff;
}
.food_r{float:right; width:852px; overflow:hidden; padding-right:16px; padding-top:16px;}
.food_r li {
    float: left;
    width: 331px;
}
.food_r .prod_d {
    overflow: hidden;
}
.food_r img{padding:2px; border:solid 1px #ccc; display:block;}
.food_r img:hover{border:solid 1px #ea150b;}
.food_r a{font-size:14px; display:block;text-align: center;}

.adv{width:100%; overflow:hidden; position:relative;}
.adv_t{width:100%; height:203px; overflow:hidden;}
.adv_t_en,.adv_t_m,.adv_t_s{width:1100px; margin:0 auto; overflow:hidden;}
.adv_t_en{text-align:center; font-family:Atlantic Inline, Arial, Helvetica, sans-serif; font-size:30px; color:#fff; line-height:33px; text-transform:uppercase; margin-top:24px;}
.adv_t_m{text-align:center; font-size:38px; font-weight:bold; color:#fff; line-height:50px;}
.adv_t_m span{
	font-size:42px; 
	color:#ea150b;
	padding-left:4px;
	text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
	-webkit-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
	-moz-text-shadow:#fff 2px 0 0,#fff 0 2px 0,#fff -2px 0 0,#fff 0 -2px 0;
	*filter: Glow(color=#fff, strength=2);
	}
.adv_t_xt{width:600px; height:1px; background:#fff; overflow:hidden; margin:7px auto;}
.adv_t_s{text-align:center; font-size:18px; line-height:28px; color:#fff;}
.adv_z{width:100%; height:875px; overflow:hidden;}
.adv_d{width:100%; height:434px; overflow:hidden;}
.advW{width:1100px; margin:0 auto; overflow:hidden;}
.adv_li{width:540px; margin-left:561px; padding-top:30px; height:168px;}
.adv_z .adv_li_p{margin-top:20px;}
.adv_z .adv_li_o{margin-left:0px; height:auto; margin-top:30px;}
.adv_z .adv_li_o span{font-weight:bold; font-size:16px; color:#ea150b;}
.adv_z .adv_li_o a{font-size:13px; color:#ea150b;}
.adv_d .adv_li_o{margin-left:0px; height:auto;}
.adv_li_t{overflow:hidden; height:38px; padding-bottom:4px; border-bottom:dashed 1px #ddd; margin-bottom:5px;}
.adv_li_tl{float:left; width:43px; text-align:center; line-height:38px; font-size:24px; font-weight:bold; color:#fff; background:#ea150b; border-radius:10px;}
.adv_li_tr{float:right; width:480px; line-height:38px; font-size:24px; font-weight:bold; color:#ea150b;}
.adv_li_d{overflow:hidden; padding-top:15px;}
.adv_li_dl{float:left; width:34px; overflow:hidden; font-size:24px; font-weight:bold; color:#ea150b; text-align:center;}
.adv_li_dr{float:right; width:500px; line-height:22px; font-size:14px;}
.adv_li_dr strong{color:#ea150b; font-size:16px;}
.adv_d .adv_li_oi{width:484px; padding-left:88px;}
.adv_li_oi .adv_li_tr{width:428px;}
.adv_li_oi .adv_li_dr{width:448px;}

.about{width:100%; overflow:hidden; height:609px; position:relative;}
.about_i{width:1100px; height:20px; margin:0 auto; overflow:hidden; margin-top:40px;} 
.about_en{width:1100px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#b2b2b2; line-height:30px; padding-top:18px; text-transform:uppercase;}
.about_m{width:1100px; margin:0 auto; text-align:center; font-size:30px; font-weight:bold; line-height:30px;}
.about_m span{color:#ea150b;}
.about_d{overflow:hidden; width:1100px; margin:0 auto; padding-top:35px;}
.about_d_l{float:left; width:500px; height:375px; overflow:hidden;}
.about_d_l_x{width:442px; height:316px; border:solid 6px #fff; overflow:hidden; position:absolute; margin-top:-352px; margin-left:22px;}
.about_d_r{float:right; width:562px; overflow:hidden; background:url(images/about_d_r.png) no-repeat left top;}
.about_d_r_m{overflow:hidden; padding-top:30px; padding-left:63px; line-height:28px; font-size:14px;}
.about_d_r_a{overflow:hidden; padding-top:15px; padding-left:54px; width:508px; line-height:30px;}
.about_d_r_a a{font-size:16px; color:#ea150b;}
.about_d_r_a_r{overflow:hidden; float:right; height:1px; background:#ea150b; width:393px; margin-top:15px;}

.honor{width:100%; padding-bottom:30px; overflow:hidden; background-repeat:no-repeat; background-attachment:fixed; position:relative;}
.honor_en{width:1100px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#b2b2b2; padding-top:30px; text-transform:uppercase; line-height:24px;}
.honor_m{width:1100px; margin:0 auto; font-size:26px; font-weight:bold; line-height:36px; padding-bottom:6px; text-align:center;}
.honor_m a{font-size:26px; font-weight:bold;}
.honor_m span{color:#ea150b;}
.honor_i_xt{width:610px; margin:0 auto;}
.honor_i_xtp{width:610px; position:absolute; margin-top:-24px;}
.honor_i_xt_l{float:left; width:200px; height:1px; background:#ccc;}
.honor_i_xt_li{float:right; width:30px; height:5px; background:#ea150b; margin-top:-2px;}
.honor_i_xt_r{float:right; width:200px; height:1px; background:#ccc;}
.honor_i_xt_ri{float:left;width:30px; height:5px; background:#ea150b; margin-top:-2px;}
.honor_xz{border-left:13px solid transparent; border-right:13px solid transparent; border-top:13px solid #ea150b; width:0; height:0px; margin:0 auto;}
.honor_d{width:1100px; margin:0 auto; overflow:hidden; margin-top:20px; padding-top:2px;}
.honor_d li{padding-right:10px; float:left; width: 308px; margin-left: 5px;}
.honor_d li a{font-size:14px; line-height:30px; display: block; text-align: center;}
.honor_d img{border:solid 2px #dcdcdc; padding:2px; border-radius:20px; transition: all 0.7s; display: block;}
.honor_d li:hover img{transition: all 0.7s; border:solid 2px #ea150b; box-shadow:0 0 15px #ccc; -moz-box-shadow:0 0 15px #ccc; -ms-box-shadow:0 0 15px #ccc;-o-box-shadow:0 0 15px #ccc; -webkit-box-shadow:0 0 15px #ccc;}
.honor_d li:hover a {color: #ea150b;}

.customer{width:1100px; margin:0 auto; overflow:hidden; padding:10px 0px;}
.customer_en{width:1100px; margin:0 auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#b2b2b2; text-transform:uppercase; line-height:24px;}
.customer_m{width:1100px; margin:0 auto; font-size:26px; font-weight:bold; line-height:36px; padding-bottom:6px; text-align:center;}
.customer_m span{color:#ea150b;}
.customer_i_xt{width:610px; margin:0 auto;}
.customer_i_xtp{width:610px; position:absolute; margin-top:-24px;}
.customer_i_xt_l{float:left; width:200px; height:1px; background:#ccc;}
.customer_i_xt_li{float:right; width:30px; height:5px; background:#ea150b; margin-top:-2px;}
.customer_i_xt_r{float:right; width:200px; height:1px; background:#ccc;}
.customer_i_xt_ri{float:left;width:30px; height:5px; background:#ea150b; margin-top:-2px;}
.customer_xz{border-left:13px solid transparent; border-right:13px solid transparent; border-top:13px solid #ea150b; width:0; height:0px; margin:0 auto;}
.customer_d{width:1100px; margin:0 auto; overflow:hidden; padding-top:30px;}
#kehu_l{margin-top: 176px; float:left; cursor: pointer; width: 0; height: 0;border-bottom:35px solid transparent; border-top:35px solid transparent; border-right: 30px solid #ea150b;}
#kehu_r{margin-top: 176px; float:right; cursor: pointer; width: 0; height: 0;border-bottom:35px solid transparent; border-top:35px solid transparent; border-left: 30px solid #ea150b;}
#kehu_d{width:996px; overflow:hidden; float:left; margin-left:22px; overflow:hidden; height:450px;}
#kehu_d li{float:left; width:280px; border:solid 2px #ddd; margin:0px 10px; padding:14px; transition: all 0.9s; position:relative;}
#kehu_d li:hover{transition: all 0.8s; background:#ea150b; border:solid 2px #ea150b; height:408px;}
#kehu_d li:hover .customer_d_i{position:absolute; margin-top:50px; transition: all 0.9s;}
#kehu_d li:hover .customer_d_i img{transition: all 0.8s;}
#kehu_d li:hover .customer_d_m,#kehu_d li:hover .customer_d_s{color:#fff; transition: all 0.9s;}
#kehu_d li:hover .customer_d_m{padding-top:0px;}
#kehu_d li:hover .customer_d_s{position:absolute; margin-top:242px;width:280px;}
.customer_d_i{overflow:hidden; transition: all 0.9s;}
.customer_d_i img{width:276px; transition: all 0.9s; border:solid 2px #fff;}
.customer_d_m{font-size:18px; font-weight:bold; line-height:38px; color:#ea150b; padding-top:10px; border-bottom:dotted 1px #ddd; transition: all 0.9s; padding-left:2px;}
.customer_d_s{line-height:23px; padding-top:8px; height:120px; font-size:13px; transition: all 0.9s; padding-left:2px;}

.news{width:100%; margin:0 auto; overflow:hidden; position:relative;}
.news_mW{width:100%; line-height:60px; background:#f9f9f9; overflow:hidden;}
.news_m{width:1100px; margin:0 auto; font-size:26px; font-weight:bold; text-align:center;}
.news_ms b{color:#ea150b;}
.news_men{font-family:Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; font-weight:normal; color:#666;}
.news_xy{width:431px; height:5px; background:#ea150b; overflow:hidden; margin:0 auto; border-bottom:dashed 1px #fff;}
.lanrenzhijia{ width:1100px; height: auto; margin:0px auto; margin-top:30px; overflow:hidden;}
.lanrenzhijia .tab{ overflow:hidden; width:440px; height:361px; float:left; padding-top:56px;}
.lanrenzhijia .tab a{display:block; text-decoration:none; height:40px; width:136px; line-height:40px; font-size:18px; border:solid 2px #fff; margin-left:302px; background:#f1f1f1; text-align:center; margin-top:26px; border-radius:13px; transition: all 0.8s linear;}
.lanrenzhijia .tab a:hover{text-decoration:none; transition: all 0.8s linear;}
.lanrenzhijia .tab a.on{ background:#ea150b; color:#fff; transition: all 0.8s linear;}
.lanrenzhijia .content{ overflow:hidden; width:646px; height:415px; position:relative; float:right; border:solid 1px #d9d9d9;}
.lanrenzhijia .content .ul{ position:absolute; left:0; top:0;}
.lanrenzhijia .content .li{ width:608px; float:left; overflow:hidden; padding:0px 18px; padding-top:7px;}
.news_dr{float:right; width:608px; overflow:hidden;}

.news_div_item,.divdgweb_new_div_item{overflow:hidden; padding:17px 0px; border-bottom:solid 1px #d9d9d9; transition: all 0.8s linear;}
.news_div_item_date,.divdgweb_new_div_item_date{float:left; width:60px; height:60px; background:#f1f1f1; transition: all 0.6s linear;}
.news_div_item_year,.divdgweb_new_div_item_year{padding-left:7px;}
.news_div_item_year,.divdgweb_new_div_item_year,.news_div_item_month,.divdgweb_new_div_item_month{float:left; margin-top:32px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666;}
.news_div_item_day,.divdgweb_new_div_item_day{overflow:hidden; width:60px; position:absolute; margin-top:9px; color:#ea150b; font-size:24px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.news_div_item_content,.divdgweb_new_div_item_content{float:right; width:526px; overflow:hidden;}
.news_div_item_title a,.divdgweb_new_div_item_title a{font-size:15px; line-height:20px; font-weight:bold; transition: all 0.6s linear;}
.news_div_item_body,.divdgweb_new_div_item_body{line-height:18px; margin-top:4px; color:#666; font-size:14px;}
.news_div_item:hover,.divdgweb_new_div_item:hover{background:#f9f9f9; transition: all 0.8s linear;}
.news_div_item:hover .news_div_item_date,.divdgweb_new_div_item:hover .divdgweb_new_div_item_date{background:#f00; transition: all 0.6s linear; color:#fff;}
.news_div_item:hover .news_div_item_year,.divdgweb_new_div_item:hover .divdgweb_new_div_item_year,.news_div_item:hover .news_div_item_month,.divdgweb_new_div_item:hover .divdgweb_new_div_item_month,.news_div_item:hover .news_div_item_day,.divdgweb_new_div_item:hover .divdgweb_new_div_item_day{color:#fff; transition: all 0.6s linear;}
.news_div_item:hover .news_div_item_title a,.divdgweb_new_div_item:hover .divdgweb_new_div_item_title a{color:#f00; transition: all 0.6s linear;}


.footer{width:100%; overflow:hidden; background:url(images/footer.jpg) center; padding:20px 0px; font-size:13px;}
.footer_t{width:1100px; margin:0 auto;overflow:hidden; padding:14px 0;}
.footer_l{float:left; width:740px; overflow:hidden;}
.footer_l_li{float:left; overflow:hidden; color:#fff;}
.footer_l_li a{color:#fff; font-size:13px;}
.footer_l_no{border-right:none;}
.footer_l_li_t{overflow:hidden; padding-left:14px;}
.footer_l_li_t_x{width:4px; height:16px; background:#ea150b; overflow:hidden; float:left; margin-top:8px;}
.footer_l_li_t_m{float:left; padding-left:18px; line-height:30px; font-size:16px;}
.footer_l_li_t_m a{font-size:16px;}
.footer_l_li_d{overflow:hidden; width:112px; float:right; line-height:26px; margin-top:10px; padding-left:36px;}
.footer_l_li_d li{float:left; line-height:30px; width:112px;}
.footer_xt{float:left; overflow:hidden; width:0px; height:342px; border-left:solid 1px #5a5a5a; border-right:solid 1px #2d2d2d;}
.footer_r{float:right; width:310px; overflow:hidden; color:#fff;}
.footer_r_lx{overflow:hidden; line-height:26px; border-bottom:solid 1px #5a5a5a; padding-bottom:10px;}
.footer_r_lx strong{font-size:16px;}
.footer_r_lx a{color:#fff; font-size:13px;}
.footer_r_e{width:260px;overflow:hidden; padding-top:10px; border-top:solid 1px #2d2d2d; padding-right:50px;}
.footer_r_e img{width:110px;}
.footer_r_e_l{float:left; width:110px; text-align:center; line-height:14px; color:#fff; line-height:26px;}
.footer_r_e .footer_r_e_r{float:right;}
.footer_dx{overflow:hidden; width:100%; height:0px; border-bottom:solid 1px #5a5a5a; border-top:solid 1px #2d2d2d; margin:20px 0px;}
.links{width:1100px; margin:0 auto; color:#fff;}
.links_l{float:left; width:116px; font-size:14px; line-height:24px;}
.links_l span{font-family:Impact, Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase;}
.links_r{float:right; width:972px;}

.copy{width:100%; background:#1b1b1b; overflow:hidden; padding:20px 0px; line-height:26px; color:#fff; text-align:center; position:relative;}
.copy a{color:#fff;}
.copy_W{width:1100px; margin:0 auto;}


#blank{width:100%; overflow:hidden; height:30px;}

#nyhdp1{width:100%; overflow:hidden; height:350px; background:url(images/nyhdp1.jpg) no-repeat center;}
#nyhdp2{width:100%; overflow:hidden; height:350px; background:url(images/nyhdp2.jpg) no-repeat center;}
#nyhdp3{width:100%; overflow:hidden; height:350px; background:url(images/nyhdp3.jpg) no-repeat center;}
#nyhdp_xw{width:100%; overflow:hidden; height:350px; background:url(images/nyhdp_xw.jpg) no-repeat center;}
#nyhdp_ly{width:100%; overflow:hidden; height:350px; background:url(images/nyhdp_ly.jpg) no-repeat center;}
#nyhdp_lx{width:100%; overflow:hidden; height:350px; background:url(images/nyhdp_lx.jpg) no-repeat center;}

.strong_title{display:none;}
.mianbxContent{width:1100px !important; text-align:left !important; height:auto !important; line-height:40px !important; margin-bottom:20px !important; font-size:15px; overflow:hidden; border-bottom:dotted 1px #ccc;}
.mianbxContent a{font-size:16px; font-weight:bold; color:#ea150b;}

.pro_all_class{width:1100px !important; height:68px !important; padding-top:8px;}
.pro_all_class a{float:left; display:block; padding:8px 15px; overflow:hidden; text-align:center; border:solid 1px #ccc; margin-right:15px; font-size:14px; margin-bottom:10px;}
.pro_all_class a.on {color:#ea150b; font-weight:bold;}

.pro_list_box_item_l_zdy{float:left; width:205px;}
.pro_list_box_item_l_zdy img{width:205px; height:135px;}
.pro_list_box_item_r_zdy{float:right; width:870px;text-align:left; height:135px; background:url(images/pro_list_box_item_r_zdy.png) no-repeat left bottom;}
.pro_list_box_item_zdy{border-bottom: #efefef solid 1px; overflow: hidden; padding: 15px 5px;}
.pro_list_box_item_zdy:hover{ background:#f9f9f9;}
.pro_list_box_item_r_zdy p{font-size:16px;}
.pro_list_box_item_r_zdy div{padding-top:10px;font-size:14px; color:#999; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;height: 108px;}
.pro_list_box_item_r_zdy span{font-size:14px; color:#999;}
.pro_list_box_item_r_zdy a{text-decoration:blink;}
.pro_list_box_item_zdy:hover a p{color:#f00;}

#jianjie{width:1100px; margin:0 auto; height:auto; padding-bottom:20px; background-repeat:no-repeat;}
#jianjie ul{width:1100px; margin:0 auto; overflow:hidden;}
#jianjie ul li{width:90px; float:left; font:14px/35px "Microsoft YaHei"; text-align:center; display:block; transition:all 0.5s ease;-webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; transition: all 0.9s; background:#fff; line-height:36px; margin:0px 4px; transition: all 0.8s; border:solid 1px #ddd;}
#jianjie ul li a{font:14px/35px "Microsoft YaHei"; text-decoration:blink;}
#jianjie ul li:hover{transition: all 0.8s; background:#99341e; border:solid 1px #ea150b;}
#jianjie ul li:hover a{color:#fff;}
#jianjie .jianjie_i{background:#ea150b;}
#jianjie .jianjie_i a{color:#fff;}
#jianjie .jianjie_no{background:#ea150b;}
#jianjie .jianjie_no a{color:#fff;}