@charset "utf-8";
/* CSS Document */
body{
font-family:"微软雅黑";font-size:12px;font-weight:normal;color:#717171;margin:0px;padding:0px; background:#fff; overflow-x:hidden}
p,from,h1,h2,h3,h4,h5,h6,input,dl,dd,table,td,input,ul,li{margin:0px;padding:0px;}
ul,ol{margin:0px;padding:0px;list-style-type:none;}
img{border:none;}
li{ list-style:none}
a{color:#717171;text-decoration:none;}
a:hover{ color:#C9151E}
.clear{clear:both;}



/*Sidebar*/
#sidebar{background-color:#1e1f20;display:none;position:fixed;min-height:100%;}
.page-sidebar{background-color: #1e1f20;width: 230px;display: block;position: absolute;z-index: 2;top: 0px;right: 0px;bottom: 0px;overflow: hidden;position: fixed;}
.sidebar-section{background-color:#121313;height:50px;}
.sidebar-section p{font-size:16px;color:#d2d2d2;text-transform:uppercase;font-weight:700;padding-top:14px;padding-left:35px;}
.sidebar-section a{background-repeat:no-repeat;width:20px;height:20px;position:absolute;/*left:205px;*/top: 18px;right: 12px;}
.sidebar-close{background: url(../images/sidebar-close.png);background-size: 13px 13px;background-position: 0px 0px;}
.navigation-items ul{padding:0 25px}
.navigation-items ul li a{ height:55px; line-height:58px; font-size:14px; color:#d2d2d2; display:block; border-bottom:1px solid #3a3a3c; padding-left:50px}
.navigation-items li{ position:relative}
.navigation-items li img{ position:absolute; left:10px; top:20px; width:20px; height:18px}

/*content*/
.page-content{	background-color:#FFFFFF;z-index:10;display:block;position:relative;min-height:100%;}
.top_menu{background:url(../images/menu.png) no-repeat 0px 0px ;background-size:36px 24px;display: inline-block;width: 36px;height: 24px;position: absolute;top: 20px;z-index: 2;left: auto;right: 10px;}

.header{ width:100%; height:65px; line-height:65px; display:none}
.header .logo{ float:left; padding:0 15px; margin-top:13px; }
.header .logo img{width: 31%;height: inherit;}
.header .menu{ float:right;padding:0 15px;margin-top:22px}

/*top*/
#top{ background-color:#f0f0f0; width:100%; height:34px; border:1px solid #ddd; line-height:34px; font-size:13px; color:#7b7b7b}
.top_main{ width:1000px; margin:0 auto}

.top_h{ float:right}
.top_img a img{ position:relative;top:4px; padding-right:10px;}
.top_img{ float:left; background:url(../images/bor.jpg) no-repeat right; padding-right:2px;margin-right:13px}


.drop{cursor:pointer; float:left; position:relative; background:url(../images/top_ico_4.png) no-repeat right; padding-right:20px}
.drop p{ background:url(../images/head_top.png) no-repeat right; padding-right:15px; font-size:12px; color:#717171}
.drop p img{ position:relative;top:2px; padding-right:10px}

.sel_lan{background-color: #fff;left:-185px;position: absolute;display: none;z-index: 999;top: 34px; border:1px solid #ddd; width:245px; padding:25px 25px 7px}
.sel_lan li{ overflow:hidden; margin-bottom:18px}
.sel_lan li a{ color:#7a7a7a}
.sel_lan li a:hover{ color:#C9151E}
.sel_lan strong{ float:left; background-color:#f0f0f0; width:63px; height:48px; text-align:center; border-radius:63px; padding-top:15px}
.sel_lan strong img{ width:50px}
.sel_lan b{ float:left; width:63px; margin-right:20px}
.sel_lan span{ float:left; font-size:14px; padding-top:15px}



input::-webkit-search-decoration,
input::-webkit-search-cancel-button {
	display: none; 
}

input[type=search] {
	background: #ededed url(../images/serch.png) no-repeat center center;
	border: solid 1px #ccc;
	padding: 4px 8px 5px 32px;
	width: 55px;
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
input[type=search]:hover {
	width: 140px;
	background-color: #fff;
	border-color: #da251d;
	background: #ededed url(../images/serch.png) no-repeat 90% center;
	-webkit-box-shadow: 0 0 5px rgba(227,40,32,.5);
	-moz-box-shadow: 0 0 5px rgba(227,40,32,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);	
}
#demo-b{ float:left; margin-right:3px}
#demo-b input[type=search] {
	width: 15px;
	padding-left: 5px;
	color: transparent;
	cursor: pointer; margin:3px 10px 0 0;-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%; outline:none;-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
#demo-b input[type=search]:hover {
	background-color: #fff;
}
#demo-b input[type=search]:hover {
	width: 140px;
	padding-left: 22px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#demo-b input:-moz-placeholder {
	color: transparent;
}
#demo-b input::-webkit-input-placeholder {
	color: transparent;
}

/*top*/
.top{width: 100%;height: 55px;padding: 20px 0 26px;position: relative;z-index: 11;background-color:#fff; border-bottom:1px solid #ddd;}
.top.fixed{position: fixed;left: 0;top: 0;z-index: 11;}
.header-top .w960{z-index: 15}
.w960{width: 1000px;margin: 0 auto;z-index: 1;}
.logo{ float:left;}
.logo img{ height:68px}
/*导航*/
.nav{float:right;width:665px;}
.nav li{float:left; line-height:60px; }
.nav>ul>li>a{float:left; padding:0px 29px; font-size:14px;height:79px; color:#717171; z-index:999; background:url(../images/shu.jpg) no-repeat right 25px}
.nav>ul>li>a.cur{color:#C9151E;border-bottom: 3px solid #C9151E;}
.nav>ul>li>a.curr{color:#C9151E;border-bottom: 3px solid #C9151E;}

.nav li .submenu{ position: absolute;top: 102px;z-index: 1000;display: none; /*background-color: #F0F0F0;*/width: 100%;height: 250px;left: 0; border-bottom:1px solid #d3d3d3; background:rgba(240,240,240,0.9)}
.nav li .sub_con{width:1000px; height:250px; margin:0 auto;}
.sub_c_l{float: left; border-right: 1px solid #d0d0d0;height: 160px;margin-top: 45px;}
.sub_c_r{float:right; background:url(../images/nav_img.png) no-repeat right 38px; height:250px; width:378px}
.sub_c_r h3{ font-size:16px; color:#717171; font-weight:normal; line-height:30px; padding:45px 0 0 35px}

.nav li .submenu ul{ float:left; padding: 15px 0 40px 10px; width:320px}
.nav li .submenu .sub_ul{width:80px;padding: 15px 0;margin-right: 60px;}
.nav li .submenu h2 a{ font-size:16px; color:#555; font-weight:normal;line-height: normal; }
.nav li .submenu h2{margin-bottom:20px}
.nav li .submenu li{ float:left; line-height:0}
.nav li .submenu li a{color:#5d5d5d; float:left; font-size:13px; width:100px; /*padding-right:30px;*/ line-height:28px}
.nav li .submenu li a:hover,.nav li .submenu h2 a:hover{ color:#C9151E;}

/*foot*/
#foot{ width:100%; background-color:#f1f1f1; border-top:1px solid #dbdbdb}
.foot_top{ border-bottom:1px solid #dbdbdb}
.foot_t_main,.foot_b{ width:1000px; margin:0 auto}
.foot_t_main li{ float:left}
.foot_t_main li a{float:left; color:#333333; font-size:14px; padding:30px 50px 30px 0}
.foot_t_main li a:hover{ color:#C9151E}
.foot_t_main ul{ float:left}
.foot_t_main .foot_ico{ float:right; margin-top:20px}
.foot_ico a{ float:left; width:34px; height:26px; background-color:#C9C9C9; margin-left:18px; text-align:center; border-radius:34px; padding-top:8px}
.foot_ico a:hover{ background-color:#959595}


.foot_b{ padding:30px 0}
.foot_l{float:left; padding-top:30px}
.foot_c{float:left; color:#666666; line-height:22px; margin:0 25px}
.foot_r{ float:left;padding-top:20px}

.new_ban{ height:540px}
.new_ban_1{ background:url(../images/new_ban.jpg) no-repeat center center; height:540px}
.new_top{ width:320px; margin:0px auto 50px; padding-top:70px}
.new_top h2{text-align:center; font-weight:normal; font-size:30px; color:#3a3a3a; border:1px solid #dadada; padding:15px 0; position:relative}
.new_top h2 p{ width:100%; text-align:center;position:absolute;left:0; top:-10px;}
.new_top h2 span{  font-size:16px; color:#838383; background-color:#fff; padding:0 10px; }

.new_nav{ border-bottom:1px solid #dadada; margin-bottom:60px}
.new_con{ /*width:1000px; margin:0 auto;*/ position:relative; top:15px}
.new_con ul{display: table; margin:0 auto}
.new_con li{ float:left}
.new_con li a{ float:left; font-size:16px; color:#838383; height:30px; line-height:30px; padding:0 25px; border:1px solid #dadada; margin-right:13px; background-color:#fff}
.new_con li a:hover,.new_con li .new_cur{ background-color:#C9151E; border:1px solid #C9151E; color:#fff}

#news{ width:100%; background-color:#f5f5f5; margin-bottom:50px}
.news_mian{ width:1000px; margin:0 auto; padding:60px 0}
.news_l,.news_c,.news_r{ float:left}
.news_c,.news_r{ width:250px}
.news_mian dt,.news_l{ overflow:hidden}
.news_mian dd{ padding:30px; background-color:#fff; height:190px}
.news_mian dd h2 a{ font-weight:normal; font-size:14px; color:#3a3a3a; margin-bottom:30px; display:block}
.news_mian dd h2 a:hover{ color:#C9151E}
.news_mian dd p{ color:#838383; line-height:21px}

.big{overflow: hidden; -webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);
-webkit-transition: all 0.5s ease .0s;-moz-transition: all 0.5s ease .0s;-ms-transition: all 0.5s ease .0s; transition: all 0.5s ease .0s;}

.big:hover{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}

.new_dl{ width:100%; background-color:#fff; }
.new_dl_main{ width:1000px; margin:0 auto;padding:25px 0}
.new_dl_main dt{ float:right; overflow:hidden; width:250px}
.new_dl_main dd{ float:left; padding-top:8px; width:720px}
.new_dl_main dd span{ font-size:14px; color:#838383; margin-bottom:12px;display:block}
.new_dl_main dd a{ font-size:18px; color:#3a3a3a; }
.new_dl_main dd a:hover{ color:#C9151E}
.new_dl_main dd p{ font-size:13px; line-height:24px; margin-top:15px}


.ex_main{ width:1000px; margin:0 auto; padding-top:20px}
.ex_main dt{ overflow:hidden}
.ex_main dl{ width:317px; float:left; background-color:#f4f4f4; margin:0 16px 25px 0;-webkit-transition:all .2s linear;transition:all .2s linear}
.ex_main dl:hover{z-index:2; background-color:#fff;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)}

.ex_main dd{ padding:15px; font-size:14px; color:#3a3a3a}
.ex_more a{ width:100%; color:#8b8b8b; height:40px; line-height:40px; text-align:center; display:block; background-color:#ecedee; margin:40px 0 60px}
.ex_more a:hover{ background-color:#C9151E; color:#fff}


.ex_main .new_tit{ font-size:16px; color:#3a3a3a; padding:20px 0; border-bottom:1px solid #838383; border-top:1px solid #838383;font-weight: bold;}
.ex_main .new_tit span{ float:right;color:#838383; font-weight: normal;}
.ex_main .new_tit span a{ font-size:12px}
.ex_main td{ font-size:14px; color:#3a3a3a; line-height:25px}
.ex_main table{ padding-bottom:50px; border-bottom:1px solid #B5B5B5; margin:60px 0 0}

.news_more_fot{ font-size:12px; padding-top:15px; margin-bottom:50px;}
.news_more_fot_l{width:500px; float:left;}
.news_more_fot_l span{display:block; line-height:26px; font-size:14px;color:#838383;}
.news_more_fot_l span a{color:#838383;}
.news_more_fot_l span a:hover{color:#C9151E;}
.news_more_fot_r{float:right; text-align:center;}
.news_more_fot_r a{background:#C9151E; color:#fff;width:85px;height:24px; line-height:24px; display:block; }
.news_more_fot_r a:hover{background:#000; color:#fff;width:85px;height:24px; line-height:24px; display:block;}


#problem{ margin:0 0 60px; padding-top:20px}
.problem_ban{ background:url(../images/problem_ban.jpg) no-repeat center center; height:540px}
.prob_con{ width:1000px; margin:0 auto; z-index:99}
.problem_main{ width:100%; position:relative}
.pro_bak{ width:100%; background-color:#ecedee; position:absolute;top:100px; height:369px; z-index:-1}
.prob_con dt{ overflow:hidden}
.prob_con dl{ padding:10px; border:1px solid #e6e6e6; background-color:#fff; margin:0 20px 80px 0; width:291px; float:left;-webkit-transition:all .2s linear;transition:all .2s linear;color:#838383; }
.prob_con dl:hover{z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)}
.prob_con dd{ padding:25px 15px 10px; line-height:22px}
.prob_con dd h2 a{ font-weight:normal; color:#3a3a3a; font-size:14px; margin-bottom:15px; display:block}
.prob_con dd h2 a:hover{ color:#C9151E}
.prob_con dd span{ display:block; color:#939393; margin-top:20px}

.prob_main{ width:1000px; margin:0 auto}



.pro_tab_1{ border-top:2px solid #C9151E; border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6; background-color:#f9f9f9; padding:20px; font-size:12px; color:#7d7d7d; line-height:23px; margin-bottom:25px}


.pro_td_1{ font-size:14px; color:#3a3a3a}
.pro_td_1 span{ float:right; font-size:12px; color:#939393}
.pro_td_main{ background-color:#ecedee; padding:23px; position:relative}

.pro_td_main .case_name a{ background-image:url(../images/butt_1.png); background-position:right; background-repeat:no-repeat; padding-right:20px; }
.pro_td_main .case_name{/*width:770px;*/ overflow:hidden; height:20px; padding-left:0; cursor:pointer;}
.pro_td_main .case_name_1 a {float: right;position:absolute;right:23px;background: url(../images/butt_2.png) no-repeat right; top: 22px; padding-right:20px;color: #C9151E;}
.case_ul{ margin-top:15px}



#contact{ background:url(../images/con_bak.jpg) no-repeat center center; height:756px; margin-bottom:50px}
.con_main{ width:1000px; margin:0 auto; padding-top:65px}
.con_l{ float:left; background-color:#fff; padding:0 30px 30px; width:440px; text-align:center; height:544px}
.con_r{ float:left; width:500px}

.con_l h2{ font-weight:normal; font-size:24px; color:#2c2c2c; margin-top:25px}
.con_l h2 span{ font-size:16px; color:#838383; display:block; margin:3px 0 30px}
.con_l h3{ font-weight:normal; font-size:18px; color:#717171; padding-bottom:14px; border-bottom:1px dashed #b8b8b8; line-height:30px}
.con_l p{ font-size:16px; color:#717171; line-height:27px; padding:15px 0;border-bottom:1px dashed #b8b8b8}
.con_l .h3_bor{ border:none}

.pro_ban{ background:url(../images/pro_ban.jpg) no-repeat center center; height:540px}
.pro_main{ width:1200px; margin:0 auto}
.pro_main dl{ float:left; border:1px solid #dadada; border-bottom:4px solid #c1c1c1; width:370px; margin:0 28px 40px 0;text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear; min-height:451px}
.pro_main dl:hover{border:1px solid #C9151E; border-bottom:4px solid #C9151E;z-index:2;
	-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
	box-shadow:0 15px 30px rgba(0,0,0,0.1);
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)}
.pro_main dd{  color:#3a3a3a; font-size:18px; height:64px; line-height:64px; border-bottom:1px solid #dadada; position:relative}
.pro_main dd img{ position:absolute; left:0;top:0}
.pro_main dt{ padding:35px 0}
.pro_main dt span{ font-size:14px; color:#838383; line-height:24px; display:block; text-align:left; padding:30px 30px 0}
.pro_main dt a span:hover{ color:#C9151E}


.pro_con{ width:1000px; margin:0 auto; padding:50px 0 0}
.pro_l{ float:left; width:500px}
.pro_l h2{ font-weight:normal; text-align:center; font-size:36px; color:#C9151E}
.pro_l h3{ font-weight:normal; font-size:18px; color:#2c2c2c; text-align:center; margin:25px 0}
.pro_l p{ font-size:14px; color:#717171; line-height:24px; text-align:center}

.pro_l h4{ text-align:center; margin:35px 0 0px}
.pro_l h4 a{ font-weight:normal; font-size:14px; color:#717171;background:url(../images/jian.png) no-repeat left; padding-left:15px; margin-right:20px}
.pro_l h4 a:hover{ color:#C9151E;background:url(../images/jian_1.png) no-repeat left;}
.pro_l h5{ overflow:hidden;display:table; margin:30px auto 40px}
.pro_l h5 a{ float:left; font-weight:normal;height:40px; border:1px solid #b0b0b0;line-height:40px;font-size:14px; color:#717171; }
.pro_l h5 .more_sub{ width:128px;  text-align:center;   margin-right:20px}
.pro_l h5 .video_sub{width:110px;background:url(../images/video_sub.png) no-repeat 25px; padding-left:55px}
.pro_l h5 a:hover{ background-color:#C9151E; border:1px solid #C9151E; color:#fff}
.pro_l h5 .video_sub:hover{background:#C9151E url(../images/video_subs.png) no-repeat 25px;}
.pro_l ul{ display:table; margin:0 auto}
.pro_l li{ float:left}
.pro_l li a{ float:left;margin-right:10px; width:63px; height:48px; background-color:#e5e4e4; border-radius:63px; text-align:center; padding-top:15px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.pro_l li a img{ height:33px}

.pro_l .pro_ul li a{background-color:#f7f7f7;}
.pro_l li a:hover{ background-color:#e6e5e5;
	-webkit-transform:translate3d(0,-3px,0);
	transform:translate3d(0,-3px,0)}
.pro_r{ float:left;width:500px; text-align:center}

#procont{ background-color:#f0f0f0}
.pro_bott{ margin-top:50px}

.down_main{ width:1000px; margin:0 auto}
.down_l{ float:left; width:460px; background-color:#ecedee; padding:35px 20px}
.down_r{ float:left; width:500px}
.down_l li{ overflow:hidden}
.down_l li a{ font-size:14px; color:#838383; line-height:35px}
.down_l li span{ font-size:12px; background:url(../images/down_shu.jpg) no-repeat right; padding-right:12px; margin-right:12px}
.down_l li b{ background:url(../images/down_sub.jpg) no-repeat right; height:29px; float:right; width:90px}
.down_l li a:hover{ color:#C9151E}
.down_r dd{ float:left; width:208px; border:1px solid #e6e6e6; padding:30px 20px; color:#717171; height:188px}
.down_r dt{ float:left;width:250px}
.down_r dd h2 a{ font-weight:normal; font-size:14px; color:#2c2c2c; line-height:24px}
.down_r dd p{ line-height:23px; margin:25px 0}
.down_r dd b{ display:block; float:right; margin-top:20px}

.down_tab{ margin:60px 0;border-top:1px solid #9ea0a3}
.down_tab .down_tit{ background-color:#ecedee; }
.down_tab .down_tit td{color:#3a3a3a; padding-left:25px}
.down_tab td{ border-bottom:1px solid #e1e4e8; font-size:14px; color:#838383; padding:15px 0 15px 25px}
.down_tab .down_date{ font-size:12px}

.food_ban{ background:url(../images/food_ban.jpg) no-repeat center center; height:540px}
.food_con{ padding:0}
.ex_main .food_tit{ text-align:center; font-size:24px; color:#3a3a3a}
.food_c{ text-align:center; font-size:16px; color:#838383; line-height:30px}



.work_main{ width:805px; margin:0 auto 60px}

.mod18{position:relative;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prev,.mod18 #next{top:550px;width:10px;height:16px;}

.mod18 .next{right:10px;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;}
.mod18 .cf a{display:block;width:1000px;position:absolute;}

.mod18 .picBox{ height:502px; position:relative;overflow:hidden; }
.mod18 .picBox ul{position:absolute; left:0;}
.mod18 .picBox li{ width:1000px; position:relative; height:502px}
.mod18 .picBox li p{ color:#555; margin-top:475px; padding-left:40px; font-size:14px}


.mod18 .listBox{width:805px;height:100px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden; }
.mod18 .listBox ul{height:88px;position:absolute; padding-left:12px; /*width:10000px*/}
.mod18 .listBox li{width:135px;height:77px;cursor:pointer;position:relative; padding:5px 0 0 0;}

.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox img{border:2px solid #c5c5c5;}
.mod18 .listBox .on img{border:2px solid #C9151E;}


.work_video{ width:1000px; height:452px; background-color:#000}
.video_butt{ position:absolute; top:200px;  z-index:9999; text-align:center; width:100%; display:none}

.brand_ban{ background:url(../images/brand_ban.jpg) no-repeat center center; height:540px}
.brand_tit{ text-align:center; font-size:16px; color:#717171; line-height:32px; margin-bottom:50px}
#brand_bak{ background-color:#f3f3f3}
.brand_b_con{ width:1000px; margin:0 auto; padding:45px 0}
.brand_l{ float:left; width:650px; font-size:16px; color:#838383; line-height:35px; padding-top:90px}
.brand_l span{ font-size:24px; color:#C9151E}
.brand_r{ float:right}

.brand_t{ width:755px; margin:60px auto 90px; border-bottom:1px solid #dadada}
.brand_t h2{ font-weight:normal; font-size:24px; color:#2c2c2c; text-align:center; width:190px; height:42px; border:1px solid #dadada; line-height:42px; display:table; margin:0 auto; background-color:#fff; position:relative;top:20px; width:35%}
.brand_cul{ width:900px; margin:0 auto 80px}
.brand_c_l{ float:left}
.brand_c_r{ float:right; font-size:14px; color:#717171; line-height:28px; padding-top:70px}
.brand_c_r span{ font-size:20px; color:#2c2c2c; line-height:32px}

#intro_bak{ background:url(../images/brand_bak.jpg) no-repeat center center; height:821px}
.intro_main{ width:1200px; margin:0 auto; padding:98px 0}
.intro_main ul{ height:303px}
.intro_main li{ width:300px; float:left; height:300px}
.intro_main .li_1{ background-color:#fff; padding:40px 30px; width:240px; height:220px}
.intro_main h2{ font-weight:normal; font-size:24px; color:#3a3a3a}
.intro_main h3{ font-size:14px; color:#3a3a3a; line-height:24px; font-weight:normal; margin:25px 0}
.intro_main p{ font-size:14px; color:#838383; line-height:24px}
.intro_main .li_2{ /*background:#fff url(../images/qianming.png) no-repeat 170px 30px*/}
.intro_main .li_2 h3{ font-size:16px; line-height:28px}
.intro_main .li_3 h3{font-size:16px; line-height:28px}


.scroll{ width:1000px; margin:0 auto}
.picScroll{ position:relative; margin: 0 auto;display: table;}
.picScroll ul li{ float:left; width:860px; position:relative}
.picScroll .prev{position:absolute;  left:-100px; top: 180px; display:block; width:54px; height:55px; overflow:hidden; background:url(../images/left.jpg) no-repeat left ; cursor:pointer;  }
.picScroll .next{ position:absolute; right:-100px; top: 180px; display:block; width:54px; height:55px; overflow:hidden; background:url(../images/right.jpg) no-repeat right; cursor:pointer;}
.vcr_video{ width:860px; height:480px}

#china_bak{ background-color:#f3f3f3}
.china_main{ width:1000px; margin:0 auto; padding:50px 0}
.china_main h2{ font-weight:normal; font-size:14px; color:#717171; line-height:30px; text-align:center; margin-bottom:50px}
.china_main h2 span{ font-size:20px; color:#C9151E}
.china_main ul li{ float:left}
.china_main ul {display: table;margin: 0 auto;}
.china_main ul li a{ width:174px; height:134px; background-color:#e9e9e9; border-radius:174px; float:left; text-align:center; margin-right:20px; padding-top:40px;-webkit-transition:all .2s linear;transition:all .2s linear}
.china_main ul li a:hover{ background-color:#dfdfdf;
	-webkit-transform:translate3d(0,-2px,0);
	transform:translate3d(0,-2px,0)}

.scroll_1{ width:1150px; margin:0 auto}
.picScroll_1{ position:relative; }
.picScroll_1 ul li{ float:left; margin-right:10px; width:280px;text-align:center}
.picScroll_1 ul li a{ font-size:16px; color:#717171; line-height:40px}
.picScroll_1 ul li a:hover{ color:#C9151E}
.picScroll_1 .prev{position:absolute;  right:35px; top: -40px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/shop_l.jpg) no-repeat left ; cursor:pointer;  }
.picScroll_1 .next{ position:absolute; right:0px; top: -40px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/shop_r.jpg) no-repeat right; cursor:pointer;}

#world_bak{ background-color:#f3f3f3}
.world_main{ text-align:center; width:1000px; margin:0 auto; padding:40px 0 30px}
.world_main h2{ font-weight:normal; font-size:16px; color:#717171; line-height:30px; margin-bottom:20px}


.word_bak{ background-color:#f3f3f3; padding:80px 0 45px 0}
.scroll_2{ width:1150px; margin:0 auto}
.picScroll_2{ position:relative; }
.picScroll_2 ul li{ float:left; margin-right:10px; width:280px; text-align:center}
.picScroll_2 ul li a{ font-size:16px; color:#717171; line-height:40px}
.picScroll_2 ul li a:hover{ color:#C9151E}
.picScroll_2 .prev{position:absolute;  right:35px; top: -40px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/shop_l.jpg) no-repeat left ; cursor:pointer;  }
.picScroll_2 .next{ position:absolute; right:0px; top: -40px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/shop_r.jpg) no-repeat right; cursor:pointer;}

.scroll_3{ width:1150px; margin:0 auto}
.picScroll_3{ position:relative; }
.picScroll_3 ul li{ float:left; margin-right:32px; width:240px; text-align:center; border:1px solid #dbdbdb; padding:10px 10px 3px}
.picScroll_3 ul li a{ font-size:14px; color:#717171; line-height:36px}
.picScroll_3 ul li a:hover{ color:#C9151E}
.picScroll_3 .prev{position:absolute;  left:-35px; top: 90px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/tv_l.png) no-repeat left ; cursor:pointer;  }
.picScroll_3 .next{ position:absolute; right:-30px; top: 90px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/tv_r.png) no-repeat right; cursor:pointer;}

.nuc_tit{ font-size:16px; color:#717171; text-align:center; margin-bottom:40px}
.nuc_t{margin: 60px auto 45px;}

.scroll_4{ width:1150px; margin:0 auto}
.picScroll_4{ position:relative; }
.picScroll_4 ul li{ float:left; margin-right:17px; width:175px; border:1px solid #dbdbdb }
.picScroll_4 ul li:hover{ border:1px solid #C9151E}

.picScroll_4 .prev{position:absolute;  left:-35px; top: 110px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/tv_l.png) no-repeat left ; cursor:pointer;  }
.picScroll_4 .next{ position:absolute; right:-30px; top: 110px; display:block; width:29px; height:22px; overflow:hidden; background:url(../images/tv_r.png) no-repeat right; cursor:pointer;}
.zheng_bak{ padding:50px 0}



#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display: none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('../images/fancybox.png') -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('../images/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('../images/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('../images/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility:visible; /* IE6 */}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox-x.png');}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox.png');background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox-y.png');background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox.png');background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox-x.png');background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox.png');background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox-y.png');}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox.png');background-position:-40px -122px;}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;display:block;text-indent: -9999px;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('../images/fancybox.png') -40px -90px no-repeat;}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('../images/fancybox-x.png') 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('../images/fancybox.png') -55px -90px no-repeat;}
/* IE6 */
.fancybox-ie6 #fancybox-close{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-left-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-right-ico{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-over{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png', sizingMethod='scale'); zoom:1;}
.fancybox-ie6 #fancybox-title-float-left{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-main{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-title-float-right{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png', sizingMethod='scale');}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px");}
#fancybox-loading.fancybox-ie6{position:absolute; margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}
#fancybox-loading.fancybox-ie6 div{background:transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png', sizingMethod='scale');}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg{background:transparent !important;}
.fancybox-ie #fancybox-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png', sizingMethod='scale');}
.fancybox-ie #fancybox-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png', sizingMethod='scale');}



.mod18_1{width:1000px;position:relative;margin:0 auto; }
.mod18_1 .btn{position:absolute;cursor:pointer;}
.mod18_1 #prevTop,.mod18_1 #nextTop{top:0px;width:44px;height:43px;}
.mod18_1 #prevTop{background:url(../images/b_l.jpg) 0 0 no-repeat;left:0px;}
.mod18_1 #nextTop{background:url(../images/b_r.jpg) 0 0 no-repeat;right:0px;}

.mod18_1 li{float:left;}
.mod18_1 .cf li{position:relative;}
/*.mod18_1 .cf a{display:block;width:526px;height:377px;position:absolute;}*/

.mod18_1 .picBox{width:1000px; height:304px; position:relative;overflow:hidden; color:#8f8f8f; margin-top:70px }
.mod18_1 .picBox ul{position:absolute; left:0;}
.mod18_1 .picBox li{ width:1000px; overflow:hidden}

.mod18_1 .picBox li h2{ font-weight:normal; font-size:52px; font-family:"方正仿宋简体"; color:#C9151E}
.mod18_1 .picBox li h3{ font-size:18px; color:#3a3a3a; font-weight:normal; line-height:34px; margin-bottom:25px}
.mod18_1 .picBox li b{ font-weight:normal; font-size:16px; color:#3a3a3a; display:block}
.mod18_1 .picBox li span{ font-size:14px; color:#8b8a8a; margin-bottom:14px; display:block; line-height:30px}
.mod18_1 .picBox li .p_1{ float:left; margin-right:35px}
.mod18_1 .picBox li .p_2{ width:600px; float:left}
.mod18_1 .picBox li .p_3{ float:right}


.mod18_1 .listBox{width:910px;height:41px;margin:0 auto;position:relative;overflow:hidden; border:1px solid #e6e6e6; line-height:43px}
.mod18_1 .listBox ul{position:absolute;}
.mod18_1 .listBox li{cursor:pointer;position:relative;font-size:18px; color:#8f8f8f; width:113px; text-align:center; border-right:1px solid #e6e6e6}
.mod18_1 .listBox .on{ color:#C9151E}




.con_m_con{font-size:14px; color:#606060; font-family:Arial, Helvetica, sans-serif; line-height:24px; margin-top:35px; padding-bottom:50px; position:relative;}
.zzry{padding-top:30px;}
/*fangdaxiaoguo_ryzz*/
.container{text-align: left;margin: 0 auto;width: 960px;position: relative;}
#featured{overflow: hidden;height:600px;position: relative;}
#featured .slide{position:absolute;z-index: 1;background: url(../images/slide-bg.png) no-repeat;padding:6px 6px 25px;}
#featured .active{z-index:2;background:url(../images/active-slide-bg.png) no-repeat;padding:6px 6px 28px;}
#slider-left-overlay, #slider-right-overlay{position: absolute;top: 60px;height:600px;z-index:3;}
#slider-left-overlay{width:169px;left: 0;}
#slider-right-overlay{width:171px;right: 0;}
#featured .description{display: none;background: url(../images/featured-description-bg.png) no-repeat;position: absolute;bottom: 25px;left: 6px;width:360px;height:38px;padding: 18px 7px 0 15px;font-size: 24px;}
#featured .description, #featured .description h2{color: #fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.4);}
#featured .additional{display:none;background: url(../images/featured-hover-overlay.png);position: absolute;top:6px;left: 6px;width: 360px;height:514px;}
#featured .active .description{display: block;}
#featured a.prevslide, #featured a.nextslide{display: block;width: 30px;height: 40px;position: absolute;top:200px;text-indent: -9999px;}
#featured a.prevslide{background:url(../images/featured-left-arrow.png) no-repeat;left:75px;}
#featured a.nextslide{background:url(../images/featured-right-arrow.png) no-repeat;left:260px;}
#featured a.featured-zoom, #featured a.featured-more{display: block;width: 40px;height: 43px;position: absolute;text-indent: -9999px;top:197px;}
#featured a.featured-zoom{background:url(../images/featured-zoom.png) no-repeat;left:168px;}
#featured a.featured-more{background:url(../images/featured-more.png) no-repeat;left:263px;}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height:600px;
	background-image: url('../images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -30px;

}

#fancybox-right-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	/*background-image: url('../images/fancy_title_over.png');*/
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -55px -90px no-repeat;
}
.line{ line-height:25px}


.anth_main{ width:1000px; margin:0 auto 50px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; padding:35px 0}
.anth_main li{ float:left; text-align:center; padding:0 40px; font-size:16px; color:#717171; line-height:30px}
.anth_main ul{ margin:0 auto; display:table}

.pro_content{ width:1000px; margin:0 auto}
.pro_c_l{ width:400px; float:left}
.pro_c_r{ width:550px; float:right; padding-top:130px}
.pro_c_r h2{ font-weight:normal; font-size:36px; color:#3a3a3a}
.pro_c_r h2 span{ display:block; font-size:18px; color:#838383; margin:10px 0 20px}
.pro_c_r p{ font-size:14px; color:#838383; line-height:24px; border-bottom:1px solid #dadada; padding-bottom:30px}
.pro_che{ position:relative; width:257px}
.pro_che p{ width:257px; height:59px; background:#C9151E url(../images/jian_de.png) no-repeat 91%; padding:0; font-size:18px; color:#fff; line-height:59px; margin-top:40px; cursor:pointer; }
.pro_che p img{ position:relative;top:7px; padding:0 12px 0 17px}


.pro_che_ul{background-color: #fff;left:0px;position: absolute;display: none;z-index: 999;top: 59px; border:1px solid #ddd; width:255px;}
.pro_che_ul li{ overflow:hidden; border-bottom:1px solid #dedede; }
.pro_che_ul li a{ color:#7a7a7a;background-color: #fff;height:75px; line-height:75px; padding:0 16px; display:block}
.pro_che_ul li a:hover{ color:#C9151E; background-color:#f4f4f4}
.pro_che_ul b{ float:left; width:56px; margin-right:26px; padding-top:20px}
.pro_che_ul span{ float:left; font-size:14px;}

.slideTxtBox .bd{ width:400px}
.slideTxtBox .hd{ height:38px;position:relative; margin:50px 0;}
.slideTxtBox .hd ul{ float:left;  position:absolute; height:38px; }
.slideTxtBox .hd ul li{ float:left;  cursor:pointer; border:1px solid #b8b7bd; margin-right:6px ;padding: 4px 0px;}
.slideTxtBox .hd ul li.on{border:1px solid #C9151E; height: 38px;padding: 4px 0px;}


.pro_more a{ width:100%; color:#8b8b8b; height:40px; line-height:40px; text-align:center; display:block; background-color:#ecedee; margin:40px 0 60px}
.pro_more a:hover{ background-color:#C9151E; color:#fff}


/*.page_rnav{top: 43%;right: 40px;z-index: 100;position: fixed;background-color: #FFFFFF;opacity: 0.8; padding:20px 20px;}
.page_rnav li{line-height:28px;}
.page_rnav a{color:#000000; font-size:14px; background:url(../images/pageicon1.png) no-repeat left; padding-left:15px; }
.page_rnav a:hover{color:#C9151E;background:url(../images/pageicon2.png) no-repeat left;padding-left:15px;}*/


.pro_td_main{cursor:pointer}
.pro_td_main p img{position: absolute;right:0;top:8px;}
.pro_td_main p{position: relative;height:20px; padding-right:10px;overflow:hidden;}
.pro_td_main p.pro_heights{height:auto;}
.pro_td_main p.pro_height{height:20px; overflow:hidden}





.index_foot{ width:1100px; margin:0 auto; padding:50px 0 30px 0; border-bottom:1px solid #dcdcdc}
.foot_logo{ position:relative; top:-10px}
.foot_logo img{height:59px;}
.index_foot_l{ float:left; width:530px; padding-right:10px}
.index_foot_l p{ float:left; width:240px; margin-right:25px; color:#666; line-height:22px; margin-bottom:27px}
.index_foot_l p span{ color:#333; display:block; margin-bottom:5px}
.index_foot_r{ float:right; border-left:1px solid #dcdcdc; padding-left:40px; width:515px}
.index_foot_r h2{ margin-bottom:20px}
.index_foot_r h2 a{ font-weight:normal; font-size:16px; color:#333;}
.index_foot_r ul{ float:left; margin-right:35px}
.index_foot_r a:hover{ color:#C9151E}
.index_foot_r li a{ color:#666; line-height:23px}

.foot_p{ width:1100px; margin:0 auto; padding:20px 0}

.nav li .sub_ul{ height:inherit}
.nav li .sub_ul ul{ width:410px; margin:0 auto;float: initial; padding:20px 0 20px 570px; border:none}
.nav li .sub_ul ul li{ float:left; }
.nav li .sub_ul ul li a{ float:left;width:inherit; padding-right:30px}
.phnew_ban{ display:none}

.fen{ position:relative; }
.app-qrcode{opacity: 0; display: none;left: -40px;top: 18px; position:absolute; z-index:99}
.app-qrcode.cur{opacity: 1; display:block;} 

#share{ float:right}
#share a{ width: 19px !important;height: 19px !important; padding: 0 !important; margin: 0px 0 0 7px !important;opacity: 0.35; float:left;background: url("../images/bg_btn02.png") no-repeat 0 0 transparent; }
#share a.bds_qzone{background-position: 0 -76px; }/*kongjian*/
#share a.bds_tsina{ background: url("../images/bg_btn02.png") no-repeat 0 0 transparent;}/*weibo*/
#share a.bds_tqq{background-position: 0 -38px;}
#share a.bds_weixin{ background-position: 0 -114px;}
.share span{ float:left}
#share a:hover {opacity: 1;}


.fixed_nav{position: fixed;left: 0;top: 80px;z-index: 9; width: 100%;height: 65px;background: url("../images/bg_shadow02.png"); display:none}
.fixed_nav ul{ width:1000px; margin:0 auto; line-height:65px}
.fixed_nav li{ float:left}
.fixed_nav li a{ float:left; padding:0 30px; color:#fff; background: url("../images/bg_line03.png") no-repeat right center; font-size:13px}
.fixed_nav li a:hover{ color:#c9151e}

.left_top{ display:block}
.fix_top{ position:fixed;top:0;margin-top: 0px;}





/*只复制新添加的css*/

.search_main{ width:1000px; margin: 0px auto 40px auto; min-height:700px}
.search_main h2{font-size: 18px;font-weight: normal; color: #c9151e; margin: 40px 0 20px 0;border-bottom: 1px solid #d2d2d2;padding-bottom: 15px;}
.search_main input { padding: 10px 5px;width: 990px;border: 1px solid #d2d2d2;border-radius: 5px;outline: none;background: url(../images/search.jpg) no-repeat 970px;margin-bottom: 20px; font-family:"微软雅黑"}
.search_main input:focus{
transition:border linear .2s,box-shadow linear .2s;
-moz-transition:border linear .2s,-moz-box-shadow linear .2s;
-webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
outline:none;
border-color:#c9151e;
box-shadow:0 0 7px #c9151e;
-moz-box-shadow:0 0 7px #c9151e;
-webkit-box-shadow:0 0 7px #c9151e;
}

.search_main dl {margin-bottom: 30px;}
.search_main dt {float: left;width: 103px;border-right: 1px solid #d2d2d2;}
.search_main dt a {color: #fff;width: 90px;height: 35px;line-height: 35px;text-align: center; background-color: #c9151e;display: block;font-size: 13px}
.search_main dd {float: right;width: 880px;}
.search_main dd a {font-size: 14px;color: #505050;font-weight: normal;}
.search_main dd a:hover {color: #c9151e;}
.search_main dd p {color: #8b8b8b;line-height: 22px;font-size: 12px;}
.search_main dl dd em{color:#c00; font-style:normal;}

#mess_main{ background:url(../images/mother_bak.jpg) no-repeat center center; height:524px; margin-bottom:50px}
.mess_main{ width:1000px; margin:0 auto; padding:40px 0}
.mess_main .text{ font-size:18px; color:#fff; padding-bottom:20px}
.mess_main input{ background-color:#fcfcfc; width:241px; /*height:39px;*/ border:none; outline:none; font-family:"微软雅黑"; margin-bottom:15px; border-radius:5px; padding:9px 13px; color:#797979; font-size:14px}

.tou_1{ background:url(../images/tou_1.png) no-repeat right;}
.tou_2{ background:url(../images/tou_2.png) no-repeat right;}
.tou_3{ background:url(../images/tou_3.png) no-repeat right;}
.tou_4{ background:url(../images/tou_4.png) no-repeat right;}
.mess_main textarea{background-color:#fcfcfc; width:824px; /*height:39px;*/ border:none; outline:none; font-family:"微软雅黑"; margin-bottom:15px; border-radius:5px; padding:9px 13px; color:#797979; height:150px;font-size:14px}
.mess_main a{ display:block; background-color:#c9151e; width:127px; height:39px; line-height:39px; text-align:center; border-radius:5px; color:#fff; font-size:16px}
.mess_main a:hover{ background-color:#ba1119}

.site{ width:1000px; margin:0px auto 60px; min-height:700px}
.site h4{font-size: 18px;font-weight: normal; color: #c9151e; margin: 40px 0 10px 0;border-bottom: 1px solid #d2d2d2;padding-bottom: 15px;}
.site_main{ background-color:#f1f1f1; padding:20px 20px 15px}
.site_main h3{ color: #2c2c2c; font-size:15px; margin-bottom:7px}
.site_main li{ float:left}
.site_main li a{ float:left; padding-right:22px;color: #717171; font-size:13px; line-height:29px}
.site_main li a:hover{ color:#c9151e}
.site_bak{ background:none}

.geren_main{line-height:1.75em;}
.geren_main > h2{margin-top:1rem;margin-bottom:.5rem;}
.geren_main > h3{margin-top:.75rem;margin-bottom:.35rem;padding-top:.5rem;border-top:1px solid #e1e1e1;}
.geren_main > ul,.geren_main > ol{margin-top:.75rem;margin-bottom:.35rem;}
.geren_main > ul > li,.geren_main > ol > li{margin-top:.35rem;margin-bottom:.25rem;}

.brand_video{ width:860px; height:480px}
.picScroll li img{ display:none}

.brand_video_1{ width:1000px; height:452px}
.mod18 .picBox li a{ background-color:#000}
.mod18 .picBox li img{ display:none}

.pro_imgs{ margin-bottom:50px}
.pro_che_ul b img{ width:56px; height:33px}

.intro_main li img{ width:300px; height:300px}

.video_nav ul{width: 300px;margin: 0 auto 40px;border-bottom: 1px solid #C9151E;height: 35px;padding: 0 20px 10px 20px;}
.video_nav li{ float:left}
.video_nav li a{ font-size: 18px;color: #838383; width:150px; text-align:center; float:left; height:46px}

.video_nav ul li a.chan_cur,.video_nav li a:hover {
    color: #C9151E;
    background: url(../images/jianb.jpg) no-repeat center bottom;
}




.scroll_5{ width:805px; margin:40px auto 100px; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:20px 0 8px}
.picScroll_5{ position:relative; overflow:hidden; padding:0 0 0 60px}
.picScroll_5 ul{overflow:hidden; zoom:1;}
.picScroll_5 ul li{ float:left; margin-right:15px; width:125px; overflow:hidden; display:inline; text-align:center; line-height:35px; position:relative;font-size:14px; }
.picScroll_5 ul li img{width:125px; height:70px}
.picScroll_5 ul li .icon-video{ position:absolute; left:0;top:0}
.picScroll_5 ul li a:hover{ color:#C9151E}
.picScroll_5 .prev{position:absolute;  left:0px; top: 25px; display:block; width:37px; height:37px; overflow:hidden; background:url(../images/de_l.png) no-repeat left ; cursor:pointer; -moz-user-select:none;  }
.picScroll_5 .next{ position:absolute; right:0px; top: 25px; display:block; width:37px; height:37px; overflow:hidden; background:url(../images/de_r.png) no-repeat right; cursor:pointer;  -moz-user-select:none;}
.picScroll_5 li.now .icon-video{display:none;}


