﻿body {
	margin: 0;
	font-family:Normal, arial, Hiragino Sans GB, 宋体;
	/*font-family: Arial, Helvetica"Microsoft YaHei","黑体"*/;
	background:#fff;
	color: #333;
	font-size:12px;
    background: url("../../images/Train-6.png") no-repeat center top;
    background-size: auto;
}
#site-scale {
transform: scale(1.38);
transform-origin: 0 0;
width: calc(100% / 1.38); /* 让缩放后宽度仍适配视口，避免横向滚动23 */
-webkit-transform: scale(1.38);
-webkit-transform-origin: 0 0;
}

p{padding:2px;margin:0px;}
a:link, a:visited{ color:#666;text-decoration:none;}
a:hover{
    color: #E4393C;
    text-decoration: underline;
    margin-bottom: 0px;
}

/*	-----------top样式---------------*/
#top1{ width:1000px; height:70px; margin:0 auto; overflow:hidden; padding-top:15px;}
#top1_left{
    float: left;
    width: 153px;
    margin-top: 14px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    height: 46px;
}
#top1_right{ float:right; width:800px; height:63px; overflow:hidden; line-height:20px;}
.top1_link{ float:right;padding:0 3px; margin-top:35px; font-size: 15px; font-family:"Normal"; font-weight:normal; }
.top1_line{ float:right; padding:0 5px;margin-top:35px;}

#top2{ width:970px; height:43px; margin:0 auto 10px auto; background:url(../images/bg_dh2.png) no-repeat; padding:0 15px;/*overflow:hidden;*/}

/*.menu_list a{ float:left; width:150px; height:24px; padding:3px 0 7px 0; margin-top:4px;line-height:24px; font-size:14px; text-align:center;font-family:"Microsoft YaHei"; color:#FFF;text-decoration:none; font-weight:bold; }
.menu_list a:hover{  color:#26499A; background:url(../images/dh_bg.png) no-repeat; padding:5px 0 5px 0;}
*/
.menu_line{ float:left; width:3px; height:41px; margin:0 5px; background:url(../images/dhline.png) no-repeat}




.nav 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	 float:left; width:194px; height:24px; text-align:center;

	 line-height:24px;
	 cursor:pointer;
	 position:relative;
	 z-index:11;
    }
.nav .nav_a{ float:left; width:150px; height:24px; padding:3px 0 7px 0; margin-top:4px; line-height:24px; font-size:18px; text-align:center; font-family:"Normal"; color:#FFF; text-decoration:none; font-weight:normal; }
.nav .nav_a:hover{  color:#26499A; background:url(../images/bg_dh3.png) no-repeat; padding:5px 0 5px 0;}



 .SubMenu{position: absolute;  left:0px;
  top:35px; display:none; padding:0; margin:0;
    text-align:left;
    cursor:pointer; z-index:99999; list-style:none;border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; width:120PX;
}
.SubMenu li{ float:none;line-height:28px; width:120px;  font-size:16px; color:#000000;
      text-align:center;  padding-top:0px; margin-top:0px; padding-bottom:0px; margin-bottom:0px;
      background-image:url(../images/bai1.png); background-position:center top;
     }
     .SubMenu li a{ float:none;line-height:28px; font-size:15px; color:#333333; font-family: Normal; font-weight:normal;
      text-align:center; 
     }


/*	-----------top样式结束---------------*/

#m_c1{ width:1000px; height:auto; margin:0 auto 10px auto; overflow:hidden;}
#m_c1_left{ float:left; width:569px; height:auto; overflow:hidden; margin-right:8px;}
#m_banner1{ width:569px; height:10px; background:url(../images/banner_01.png) no-repeat;}
#m_banner2{ width:547px; height:250px; background:url(../images/banner_02.png) repeat-y; padding:0 12px 0 10px;} 
#m_banner_text{ width:545px; height:72px; background:url(../images/banner_02.png) repeat-y; padding:9px 12px 5px 12px; line-height:24px; color:#787878; overflow:hidden} 
#m_banner3{ width:569px; height:14px; background:url(../images/banner_03.png) no-repeat;}

span.more01 a{ color:#FF8003}
span.more01 a:hover{ color:#FF8003}

#m_c1_right{ float:right; width:422px; height:auto; overflow:hidden; margin-right:-2px;}
#m_c1_right_1{ width:410px; height:34px; padding:0 0 0 12px; background:url(../images/mm_news_01.png) no-repeat; font-size:16px; font-weight:bold; color:#157cb2; line-height:34px;font-family:Normal; font-weight:normal;}
#m_c1_right_2{ width:422px; height:312px; background:url(../images/mm_news_02.png) repeat-y; overflow:hidden}
#m_c1_right_3{ width:422px; height:14px;  background:url(../images/mm_news_03.png) no-repeat;}

span.more2{ float:right; width:37px; height:12px; position:relative; bottom:10px; margin:10px 12px 0 0}
span.time{color:#999999; font-size:12px;padding:0 0 0 15px}


#toutiao{ width:382px; height:100px; padding:15px 20px;}
#toutiao_line{ width:382px; height:1px; background:url(../images/xuxian.png) repeat-x 0 0; margin:0 20px 15px 20px;}
#toutiao_tt{ width:382px; line-height:22px; font-size:14px; color:#24418C; font-weight:bold; text-align:center; margin-bottom:10px}
#toutiao_text{ width:382px; line-height:25px;font-family: Normal; font-weight:normal;}

.toutiao_list {width:375px; height:25px; line-height:25px; padding:0 0 0 7px; background:url(../images/dian.jpg) no-repeat 0 12px; margin:0 20px}

#m_c2{ width:1000px; height:210px; margin:0 auto 15px auto; overflow:hidden;}

.m_c2_1{ float:left; width:280px; height:300px; overflow:hidden; margin-right:10px}
.m_c2_1_tt{ width:265px; height:30px; background:url(../images/m_c2_01.png) no-repeat;font-size:15px; font-weight:normal; color:#157cb2; line-height:32px; padding-left:15px; font-family: Normal;}
.m_c2_1_2{ width:280px; height:27px; overflow:hidden; background:url(../images/m_c2_02.png) repeat-y;}

.m_c2_1_2_tta { float:left; width:140px; height:27px; background:url(../images/bg_tt2_2.jpg) no-repeat; text-align:center; line-height:27px; margin:0 -1px -1px 0; text-decoration:none; cursor:pointer;}
.m_c2_1_2_ttahover{float:left; width:140px; height:27px;background:url(../images/bg_tt2_1.jpg) no-repeat; color:#333; margin:0 0 -1px -1px; text-align:center; line-height:27px;text-decoration:none; cursor:pointer;}
.m_c2_1_3a{ width:280px; height:135px; overflow:hidden; background:url(../images/m_c2_00.png) no-repeat center bottom; padding:5px 0;}
.m_c2_1_3_lista{ width:233px;height:25px; line-height:25px; padding:0 0 0 7px; background:url(../images/dian.jpg) no-repeat 0 12px; margin:0 20px; overflow:hidden}

.m_c2_2{ float:left; width:280px; height:300px; overflow:hidden; margin-right:10px}
.m_c2_2_tt{ width:265px; height:30px; background:url(../images/m_c2_01.png) no-repeat;font-size:14px; font-weight:bold; color:#26499A; line-height:30px; padding-left:15px;}
.m_c2_2_2{ width:280px; height:27px; overflow:hidden; background:url(../images/m_c2_02.png) repeat-y;}

.m_c2_1_2_ttb { float:left; width:140px; height:27px; background:url(../images/bg_tt2_2.jpg) no-repeat; text-align:center; line-height:27px; margin:0 -1px -1px 0; text-decoration:none; cursor:pointer;}
.m_c2_1_2_ttbhover{float:left; width:140px; height:27px;background:url(../images/bg_tt2_1.jpg) no-repeat; color:#333; margin:0 0 -1px -1px; text-align:center; line-height:27px;text-decoration:none; cursor:pointer;}
.m_c2_1_3b{ width:280px; height:135px; overflow:hidden; background:url(../images/m_c2_00.png) no-repeat center bottom; padding:5px 0;}
.m_c2_1_3_listb{ width:233px;height:25px; line-height:25px; padding:0 0 0 7px; background:url(../images/dian.jpg) no-repeat 0 12px; margin:0 20px; overflow:hidden}




.m_case{ float:left; width:204px; height:210px; overflow:hidden; margin-right:3px;}
.m_case_1{ width:190px; height:30px; background:url(../images/case_01.jpg) no-repeat;font-size:14px; font-weight:bold; color:#26499A; line-height:30px; padding-left:14px;}
.m_case_2{ width:204px; height:173px; background:url(../images/case_02.png) no-repeat center bottom;}
.m_case_list{ float:left; margin:25px 0 0 28px; }


.m_fuwu{ float:left; width:209px; height:210px; overflow:hidden; margin-right:-2px }
.m_fuwu_1{ width:195px; height:30px; background:url(../images/fuwu_01.png) no-repeat;font-size:15px; font-weight:normal; color:#157cb2; line-height:32px; padding-left:14px; font-family: Normal;}
.m_fuwu_2{ width:209px; height:160px; padding:13px 0 0 0; background:url("../images_megarock/quality-img1.png") no-repeat center bottom;}
.m_fuwu_list{ float:left; width:70px; margin:10px 0 0 20px; white-space:nowrap;}


span.rmb{color:#ea2222; font-size:12px;font-family:"Microsoft YaHei","黑体"; }
span.price{color:#ea2222; font-size:16px; margin-right:10px; font-family:Georgia}
span.reduce{color:#999999;text-decoration:line-through;margin-right:12px; font-size:12px}

#bot{ width:996px; height:35px; line-height:35px; border:1px solid #dddddd; padding:1px; text-align:center; color:#787878; margin:0 auto 10px auto; background:url(../images/bg_bot.jpg)}


#bn_banner{ width:1000px; height:135px; overflow:hidden; margin:0 auto;}
#n_cont{ width:1000px; height:auto; overflow:hidden; margin:10px auto 10px auto;}
#left{ float:left; width:218px; height:auto; overflow:hidden; margin-right:10px }
#left_tt1{ width:200px; height:26px; padding:15px 0 0 18px; background:url(../images/l_tt.png) no-repeat; font-size:14px;font-family: "Microsoft YaHei";font-weight:bold}
#left_mid{ width:218px; height:auto; background:url(../images/l_mid.png) repeat-y;  padding:10px 0}

.left_lei1{ width:175px; height:14px; background:#F0EFEF; font-weight:bold; margin:1px 0 1px 16px; padding:8px 5px}
span.jia{ float:left; width:11px; height:11px; margin:1px 5px 0 2px}
span.jian{ width:11px; height:11px; padding:5px}

.left_lei2{ width:150px; height:14px;margin:1px 0 0 35px; padding:5px;}

.left_lei3{ width:150px; height:24px;margin:1px 0 0 35px; padding:5px;margin-bottom: 3px}

#left_bot{ width:218px; height:19px; overflow:hidden; margin-bottom:10px;}


#left_tt2{ width:200px; height:26px; padding:15px 0 0 18px; background:url(../images/l_tt.png) no-repeat; font-size:14px;font-family: "Microsoft YaHei";font-weight:bold}
#left_mid2{ width:188px; height:auto; background:url(../images/l_mid.png) repeat-y;  padding:10px 15px;line-height:22px; color:#787878}
#left_bot2{ width:218px; height:19px; overflow:hidden; margin-bottom:10px; }

#right{ float:left; width:772px; height:auto; overflow:hidden; }
#right_tt1{ width:772px; height:26px; padding:15px 0 0 0; font-size:12px;font-family: "Microsoft YaHei"; background:url(../images/r_tt.png) no-repeat;  }
.right_tt2{ float:left; font-weight:bold;  padding:0 0 0 28px; margin-right:5px;}
.right_tt2_1{ float:right; font-weight:bold; margin-right:30px;color:#767676; transition: color 0.1s ease; }
.right_tt2_1:hover { color: #B41408;}
.right_tt2_ico{ float:left;margin-right:5px;}
.right_tt3{ float:left; font-weight:bold; color:#4A74DE}
#right_mid{ width:716px; height:auto; padding:15px 28px; background:url(../images/r_mid.png) repeat-y; line-height:24px;min-height:550px;_height:550px;}
#right_bot{ width:772px; height:19px;}


#zhengwen_tt{ width:716px; line-height:26px;padding:5px 0; font-size:14px; font-weight:bold;font-family: "Microsoft YaHei"; text-align:center}
#zhengwen_tt1{ width:716px; line-height:12px;padding:0px 0; font-size:14px; font-weight:bold;font-family: "Microsoft YaHei"; text-align:center}
#zhengwen_text{ width:716px; height:auto; padding:10px 0 0 0;font-size:12px; line-height:24px; background:url(../images/xuxian.png) repeat-x 0 2px; }
#zhengwen_parameter{margin-top: 20px; margin-bottom: 15px; padding: 5px 12px;border-left: 4px solid #B42020; border-radius: 5px;}
.zhengwen_image{ border-radius: 10px; vertical-align:top; overflow: hidden; display: inline-block;} 
.zhengwen_image img{ display:block; width:235px; height:auto; object-fit:cover; }
#zhengwen_text video {
  /* 最大宽度不超过父容器 */
  max-width: 100%;
  /* 最大高度不超过父容器（可选，根据需要设置） */
  max-height: 100%;
  /* 保持视频比例 */
  object-fit: contain;
}

.n_news_list {width:716px; height:25px; line-height:25px; padding:0 0 0 7px; background:url(../images/dian.jpg) no-repeat 0 12px; margin:3px 0; color:#333;}
.n_new_image{ border-radius: 10px; overflow: hidden; display: inline-block;}   


.fig_left{float:left;margin-right:16px;width:480px;margin-top:6px;}
.fig_center{float:none;margin-right:16px;width:480px;margin-top:6px;}
.fig_caption{color:#666; font-size:10px; text-align:center;margin-top:6px;}
.fig_clear{clear:both;}


.video-center{width:100%; text-align:center; }
.video-center .video-inner{display:inline-block; max-width:680px; width:100%}
.video-center video{width:100%; height:auto; display:block}


/**************************首页轮换图*************************/
.scrollImagesMain{height: 250px; width:547px; position: relative; overflow: hidden}
.scrollImagesPages{position:absolute; height:15px; width:350px; bottom:10px; right:10px; z-index:10}
.scrollImagesPages div{ float:right; width:25px; height:15px; background-color:#EDEDED; font-size:12px; text-align:center; line-height:15px; color:#000000; margin-left:1px; cursor:pointer}


.scrollImagesImages{height: 250px; width: 547px;  overflow: hidden}
.scrollImagesImages .scrollimages{ width: 547px;  height:auto}
/**************************end首页轮换图*************************/


/*----------------翻页----------------*/
.fanye{height:40px; margin:0 auto 0 auto;   clear:both;}
.fanye ul{  text-align:center; margin-top:5px }
.fanye ul li{display:inline ;margin:10px 3px 0 3px; font: 12px/24px Arial; color:#666; }
* html .fanye ul li{ margin:20px 3px 0 3px; }
*+html .fanye ul li{ margin:10px 3px 0 3px; }


.fanye ul li a{ padding:3px 8px; color:#666; border: solid 1px #d2d2d2;font:12px/32px "Verdana","宋体";line-height:15px;}
.fanye ul li a:hover{ background:#FF0000; color:#fff;font:12px/32px "Verdana","宋体";line-height:15px;}
.fanye ul li a:hover strong{ color:#FFFFFF;line-height:15px;}
.fanye ul li a strong{color:#FF0000;line-height:15px;}
/*----------------翻页 end----------------*/
