﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-size:12px; font-family:"Microsoft YaHei"; line-height:25px; color:#1e1e1e;
}
div,table{
	margin:0 auto;
}
a{
	color:#1e1e1e; text-decoration:none; cursor:pointer;
}
a:hover{
	color:#9e1a1a; text-decoration:none; cursor:pointer;
}
img{
	border:0px;
}
ul,li,dl,dt,dd{
	list-style:none; margin:0px; padding:0px;
}
input,io,select,checkbox{
	vertical-align:middle;
}
h1,h2,h3,h4,h5,h6{
	padding:0px; margin:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
form{
	margin:0px; padding:0px;
}





.topbg{
	width:100%; max-width:1920px; min-width:1200px; height:52px; overflow:hidden; background:url(../images/top.gif) repeat-x center top;
}
.top{
	width:1200px; height:52px; overflow:hidden;
}
.logo{
	width:141px; height:34px; overflow:hidden; float:left; margin-top:12px;
}
.tel{
	height:40px; line-height:20px; overflow:hidden; background:url(../images/tel.png) no-repeat left center; color:#FFF; font-family:14px; padding-left:43px; float:right; margin-top:8px;
}
.tel p{
	margin:0; padding:0; font-size:18px;
}


.menu_bg{
	width:100%; max-width:1920px; min-width:1200px; height:28px; overflow:hidden; background:url(../images/menu.gif) no-repeat center top;
}
.menu{
	width:1200px; height:28px; line-height:28px; overflow:hidden; color:#FFF; font-size:14px; text-align:center;
}
.menu ul li{
	height:28px; overflow:hidden; float:left;
}
.menu ul li a{
	height:28px; line-height:28px; overflow:hidden; color:#FFF; float:left; padding:0 24px;
}
.menu ul li a:hover, .menu ul li a.now{
	color:#FFF; background:url(../images/m_h.gif) no-repeat center top; background-size:cover;
}



.ban_bg{
	width:100%; max-width:1920px; min-width:1200px; height:495px; overflow:hidden; background:url(../images/ban_bg.gif) repeat-x left bottom; padding-bottom:13px;
}
.banner{
	width:100%; max-width:1920px; min-width:1200px; height:669px; overflow:hidden; text-align:center; position:relative;
}
.banner .a_bigImg{ position:absolute; left:0px; top:0px; display:none; width:100%; max-width:1920px; min-width:1000px; height:439px; overflow:hidden; text-indent:-9999em; }
.banner .ul_change_a2{ position:absolute; left:48%; bottom:20px; overflow:hidden; text-align:center; }
.banner .ul_change_a2 li{
	width:15px; height:15px; line-height:15px; overflow:hidden; background-color:#d4e9d8; display:inline-block; margin:0px 2px; cursor:pointer; border:1px solid #f9ca60;
}
.banner .ul_change_a2 span{ 
	width:15px; height:15px; line-height:15px; overflow:hidden; float:left; color:#323232; text-align:center;
}
.banner .ul_change_a2 span.on { background-color:#f9ca60; color:#FFF; }



/* top_slide_wrap */
.top_slide_wrap{ width:100%; max-width:1920px; min-width:1200px; height:669px; overflow:hidden; position:relative; z-index:1; }
.slide_box{ height:669px; overflow:hidden; }
.slide_box li{ height:669px; }
.slide_box li a{  max-width:1920px; min-width:1200px; height:495px; display:block; text-indent:-9999em; }
.slide_box img{ text-align:center; height:669px; }
.slide_info{ width:980px; margin:-530px auto 0; }
.slide_info_card{width:420px;height:0;margin-top:171px;color:#fff;position:relative;}
.slide_info_card a{color:#fff;text-decoration:none}
.slide_info_card .slide_info_card_bg{width:420px;height:200px;background:#0071c6;position:absolute;top:0;left:0;z-index:1;opacity:.8;*filter:alpha(opacity=80)}
.slide_info_card .slide_info_card_text{width:340px;height:140px;padding:30px 40px;position:absolute;top:0;left:0;z-index:2}
.slide_info_card h2{font-size:40px;padding-bottom:8px}
.slide_info_card p{font-size:15px;line-height:26px}
.slide_info_card p strong{font-size:12px;height:25px;display:inline-block;padding:0 10px;background:#095b99;border-radius:5px;color:#fff;margin-top:8px}
/* op_btns */
.op_btns{ width:1200px; margin-top:-900px;  position:relative; z-index:3; }
.op_btns .op_btn{display:block; width:42px; height:44px; cursor:pointer; overflow:hidden; position:absolute; margin-top:240px;  }
.op_btns .op_prev{ background:url(../images/left.gif) no-repeat center top; left:0; top:228px; }
.op_btns .op_next{ background:url(../images/right.gif) no-repeat center top; right:0; top:228px; }
.op_btns .op_prev span, .op_btns .op_next span{ display:block; width:30px; height:59px; margin:8px 0 0 17px; cursor:pointer; }
.op_btns .op_prev span{background-position:0 0;}
.op_btns .op_next span{background-position:-73px 0;margin-left:20px;}
/* bx-controls */
.bx-wrapper .bx-controls{margin-top:-44px;}
.bx-wrapper .bx-controls .bx-pager{clear:both; text-align:center;position:relative; width:123px; height:34px; overflow:hidden; }
.bx-wrapper .bx-controls .bx-pager a{ width:12px;height:12px;display:inline-block;overflow:hidden;  margin:15px 3px; }
.bx-wrapper .bx-controls .bx-pager a:hover,.bx-wrapper .bx-controls .bx-pager a.active{ }


.ibg{
	width:100%; max-width:1920px; min-width:1200px; height:3823px; overflow:hidden; background:url(../images/ibg.jpg) no-repeat center top;
}
.about_bg{
	width:870px; height:280px; overflow:hidden; margin-top:30px;
}
.about_c{
	width:360px; height:190px; overflow:hidden; float:left; display:inline; margin-left:20px; margin-top:40px;
}
.a_more{
	width:35px; height:182px; overflow:hidden; float:left;
}
.a_more a{
	display:block;
}
.a_con{
	width:240px; height:190px; overflow:hidden; line-height:33px; font-size:16px; float:left; -webkit-writing-mode:vertical-rl; writing-mode:tb-rl; writing-mode:vertical-rl;
}
.about_img{
	width:386px; height:306px; overflow:hidden; float:right;
}
.a_t{
	width:60px; height:190px; overflow:hidden; float:right;
}

.sell_bg{
	width:1025px; height:439px; overflow:hidden; background:url(../images/sell_bg.png) no-repeat top right; margin-top:80px;
}
.sell_img{
	width:495px; height:439px; overflow:hidden; float:left; display:inline; margin-left:220px; margin-top:20px;
}
.sell_t{
	width:65px; height:264px; overflow:hidden; float:right; display:inline; margin-right:150px;
}
.sell_c{
	width:30px; height:110px; overflow:hidden; line-height:30px; letter-spacing:1px; font-size:14px; float:right; display:inline; margin-right:25px; margin-top:10px; -webkit-writing-mode:vertical-rl; writing-mode:tb-rl; writing-mode:vertical-rl; 
}	
.s_more{
	width:30px; height:73px; overflow:hidden; text-align:center; float:right; display:inline; margin-right:25px;
}

.media_bg{
	width:936px; height:390px; overflow:hidden; background:url(../images/mt_bg.png) no-repeat right bottom; margin-top:65px;
}
.m_more{
	width:35px; height:390px; overflow:hidden; float:left; display:inline; margin-left:50px;
}
.m_con{
	width:180px; height:390px; overflow:hidden; line-height:30px; letter-spacing:2px; font-size:14px; float:left; display:inline; margin-left:5px; -webkit-writing-mode:vertical-rl; writing-mode:tb-rl; writing-mode:vertical-rl;
}
.media_t{
	width:67px; height:390px; overflow:hidden; float:left; display:inline; margin-left:20px;
}
.media_img{
	width:321px; height:180px; overflow:hidden; float:right; display:inline; margin-right:123px; margin-top:45px;
}

.log_bg{
	width:100%; width:1920px; height:504px; overflow:hidden; background:url(../images/td_bg.png) no-repeat 375px top; margin-top:25px;
}
.team_log{
	width:710px; overflow:hidden; margin-top:58px;
}
.team_t{
	width:67px; height:190px; overflow:hidden; float:right;
}
.team_c{
	width:30px; height:190px; overflow:hidden; line-height:30px; letter-spacing:1px; font-size:16px; float:right; display:inline; margin-right:23px; -webkit-writing-mode:vertical-rl; writing-mode:tb-rl; writing-mode:vertical-rl; 
}	
.t_more{
	width:30px; height:73px; overflow:hidden; text-align:center; float:right; display:inline; margin-right:10px;
}

.com_bg{
	width:831px; height:716px; overflow:hidden; background:url(../images/bjimg.png) no-repeat center top; margin-top:33px;
}
.com_t{
	width:81px; height:396px; overflow:hidden; float:left; display:inline; margin-left:373px; margin-top:206px;
}
.c_more{
	width:30px; height:73px; overflow:hidden; text-align:center; float:left; display:inline; margin-left:26px; margin-top:346px;
}

.pro_bg{
	width:100%; max-width:1920px; min-width:1200px; height:375px; overflow:hidden; background:url(../images/p_bg1.png) no-repeat 215px bottom; margin-top:35px;
}
.product{
	width:590px; overflow:hidden;
}
.p_img{
	width:264px; height:280px; overflow:hidden; float:right; margin-top:25px;
}
.p_more{
	width:30px; height:73px; overflow:hidden; float:left; margin-top:45px;
}
.pro_c{
	width:88px; height:230px; overflow:hidden; line-height:30px; letter-spacing:1px; font-size:16px; float:left; display:inline; margin-left:5px; margin-top:45px; -webkit-writing-mode:vertical-rl; writing-mode:tb-rl; writing-mode:vertical-rl; 
}
.pro_t{
	width:65px; height:230px; overflow:hidden; float:left; display:inline; margin-left:15px; margin-top:45px;
}

.fang{
	width:895px; overflow:hidden; margin-top:30px;
}
.fang ul li{
	width:238px; height:315px; overflow:hidden; text-align:center; float:left; display:inline; margin:0 30px;
}
.fang ul li img{
	display:block; margin:0 auto;
}

.video{
	width:1200px; overflow:hidden; margin-top:40px;
}
.video ul li{
	width:280px; height:294px; overflow:hidden; float:left; display:inline; margin:10px 10px;
}



/*begin  mask layer  begin*/
.black_overlay{
	width:100%; height:auto; background:url(../images/box_bg.png) repeat; display:none; position:absolute; top:0%; left:0%; z-index:900;
}
.white_content {	
	width:900px; height:600px; display:none; position:fixed; top:50%; left:50%; margin-left:-500px; margin-top:-300px; z-index:901;
}
.white_d{
	 height:600px; overflow:hidden; background-color:#FFF; 
}
.notice_t{
	width:880px; height:30px; line-height:30px; overflow:hidden; font-size:16px; font-family:"微软雅黑"; margin:1px auto;
}
.notice_c{
	width:850px; height:540px; overflow:hidden;
}
/*end  mask layer  end*/



#play{
	width:1187px; height:492px; text-align:center; position:relative; overflow:hidden;
}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank); }
#play .prev_a {left:0;}
#play .next_a {right:0;}
#play .change_a span {width:42px; height:44px; display:block; position:absolute; top:50%; margin-top:-21px; display:none;}
#play .prev_a span {background:url(../images/left.gif) no-repeat center top;left:0;}
#play .next_a span {background:url(../images/right.gif) no-repeat center top;right:0;}
#play .img_ul {position:relative;z-index:1; }
#play .img_ul li>.img_a{ overflow: hidden;clear: both; }

/*.img_hd  {width:740px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:115px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;}*/
.img_hd {
	width:1187px; height:122px; overflow:hidden; background-color:#171716; margin-bottom:30px; position:relative;
}
.img_hd ul { position:absolute; z-index:1; }
.img_hd ul li {float:left; width:176px; height:102px; cursor:pointer; margin:8px 7px; padding:2px; overflow:hidden;*display:inline; text-align:center; }
.img_hd ul li img { height:102px; }
.img_hd ul li.on{ background-color:#09F; }
.img_hd .bottom_a { width:20px; height:106px; position:absolute; display:block; top:8px; cursor:pointer; z-index:10; }
.img_hd .prev_a { background:url(../images/r_left.gif) no-repeat center top; background-color:#141312; left:0; }
.img_hd .next_a { background:url(../images/r_right.gif) no-repeat center top; background-color:#141312; right:0; }

.clearfix{display:block;clear:both;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}





.bg_t{
	width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background:url(../images/nbg_t.jpg) no-repeat center top;
}
.bg_b{
	width:100%; max-width:1920px; min-width:1200px; height:auto !important; min-height:600px; height:600px; background:url(../images/nbg_b.png) no-repeat center bottom; font-size:16px; line-height:30px; padding:80px 0;
}
.nban{
	width:100%; max-width:1920px; min-width:1200px; height:495px; overflow:hidden;
}
.pos_t{
	height:50px; overflow:hidden; text-align:center; margin-bottom:20px;
}
.about_con{
	width:960px; overflow:hidden;
}
.about_con ul{
	overflow:hidden;
}


ul.compare li{
	height:365px; overflow:hidden; margin-bottom:10px;
}
ul.compare li .img{
	width:324px; height:324px; overflow:hidden; border:10px solid #ebebeb; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;
}
ul.compare li .num1_bg{
	width:481px; height:37px; line-height:30px; overflow:hidden; background:url(../images/num1.png) no-repeat left top; color:#bc0000; font-size:24px; float:left; display:inline; margin-left:25px; margin-top:40px;
}
ul.compare li .num1_bg .num1{
	width:37px; height:31px; line-height:31px; overflow:hidden; color:#FFF; font-size:18px; text-indent:4px; float:left; display:inline; margin-right:15px;
}
ul.compare li .con1{
	width:435px; height:210px; overflow:hidden; text-indent:30px; float:left; display:inline; margin-left:75px; margin-top:20px;
}
ul.compare li .num2_bg{
	width:430px; height:45px; line-height:45px; overflow:hidden; color:#bc0000; font-size:24px; float:right; display:inline; margin-right:25px; margin-top:40px; border-bottom:1px solid #bc0000;
}
ul.compare li .num2{
	width:37px; height:31px; line-height:31px; overflow:hidden; background:url(../images/num2.png) no-repeat center top; color:#FFF; font-size:18px; text-indent:10px; float:left; display:inline; margin-left:15px; margin-top:7px;
}
ul.compare li .con2{
	width:430px; height:210px; overflow:hidden; text-indent:30px; float:left; display:inline; margin-left:155px; margin-top:20px;
}


ul.eat li{
	width:930px; overflow:hidden; margin-bottom:10px;
}
ul.eat li .img{
	width:332px; height:276px; overflow:hidden;
}
ul.eat li .name{
	width:345px; height:70px; line-height:70px; overflow:hidden; background:url(../images/dian.gif) repeat-x left bottom; color:#bc0000; font-size:30px; font-family:"宋体"; float:left; display:inline; margin-left:80px; margin-top:40px;
}
ul.eat li .cons{
	width:345px; height:150px; line-height:30px; overflow:hidden; float:left; display:inline; margin-left:80px; margin-top:10px;
}

ul.pro li{
	width:312px; height:197px; overflow:hidden; background:url(../images/pbg.png) no-repeat center top; float:left; display:inline; margin:5px 4px; position:relative;
}
ul.pro li .img{
	width:300px; height:185px; overflow:hidden; margin-top:3px;
}
ul.pro li .name{
	width:300px; height:27px; line-height:27px; overflow:hidden; background:url(../images/p_name.png) repeat-x center top; color:#FFF; font-size:14px; text-align:center; margin-top:3px; position:absolute; left:6px; bottom:9px;
}


.pages{
	width:100%; overflow:hidden; padding:20px 0px; text-align:center; margin-top:20px;
}
.pages a{
	height:28px; line-height:28px; overflow:hidden; display:inline-block; color:#333333; font-size:14px; padding:0px 12px; margin:0px 2px; border:1px solid #333333;
}
.pages a:hover, .pages a.cur{
	color:#de2022;
}


.sell_con{
	width:1200px; overflow:hidden;
}
ul.sell li{
	width:1000px; height:240px; overflow:hidden; margin:0 auto 45px auto; border-bottom:1px solid #cccccc;
}
ul.sell li .img{
	width:322px; height:191px; overflow:hidden; float:left;
}
ul.sell li .con{
	width:595px; height:155px; overflow:hidden; float:right;
}
ul.sell li .smore{
	width:595px; height:35px; line-height:35px; overflow:hidden; text-align:right; float:right;
}
ul.sell li .smore a{
	height:30px; line-height:35px; overflow:hidden; background:url(../images/smore.png) no-repeat left 10px; padding-left:20px; float:right;
}


ul.media li{
	width:1000px; height:240px; overflow:hidden; background:url(../images/dline.gif) repeat-x left bottom; margin:0 auto 45px auto;
}
ul.media li .img{
	width:322px; height:191px; overflow:hidden; float:left;
}
ul.media li .name{
	width:595px; height:50px; line-height:50px; overflow:hidden; color:#bc0000; font-size:24px; font-family:"宋体"; float:right;
}
ul.media li .name span{
	color:#898989; font-size:14px; font-family:"Microsoft YaHei";
}
ul.media li .con{
	width:595px; height:90px; line-height:30px; overflow:hidden; float:right;
}
ul.media li .smore{
	width:595px; height:35px; line-height:35px; overflow:hidden; text-align:right; float:right;
}
ul.media li .smore a{
	height:30px; line-height:35px; overflow:hidden; background:url(../images/smore.png) no-repeat left 10px; padding-left:20px; float:right;
}

.media_d{
	width:1200px; overflow:hidden;
}
.media_l{
	width:860px; overflow:hidden; float:left;
}
.title{
	height:60px; line-height:30px; overflow:hidden; color:#000; font-size:28px; font-family:"宋体"; text-align:center; margin-bottom:20px;
}


.m_list{
	width:260px; height:400px; overflow:hidden; float:right; border:1px solid #e5e5e5;
}
.list_t{
	height:35px; line-height:35px; overflow:hidden; color:#101010; font-size:18px; padding:0 10px; margin:5px auto;
}
.enter{
	height:35px; line-height:35px; overflow:hidden; background:url(../images/en.png) no-repeat right center; color:#808080; font-size:12px; font-family:"宋体"; padding-right:18px; float:right;
}
.m_list ul li{
	height:25px; line-height:25px; overflow:hidden; background:url(../images/icon.gif) no-repeat left center; font-size:14px; font-family:"宋体"; padding-left:10px; margin:0 10px;
}




.btmbg{
	width:100%; max-width:1920px; min-width:1200px; overflow:hidden; background:url(../images/btm.gif) no-repeat center top; background-color:#b8041a;
}
.btm{
	width:1100px; overflow:hidden; text-align:center; color:#FFF; font-size:18px; margin:60px auto 40px auto;
}


.wx_bg{
	width:45px; height:174px; position:fixed; right:20px; bottom:20%; z-index:900;
}
.backtop{
	width:45px; height:53px; overflow:hidden; margin-bottom:1px;
}
.qq{
	width:45px; height:46px; margin-bottom:1px; position:relative;
}
.er_bg{
	width:123px; height:123px; overflow:hidden; position:absolute; left:-123px; bottom:0; display:none;
}
.er_l{
	width:120px; height:123px; line-height:16px; overflow:hidden; background-color:#FFF; float:left; font-size:10px; text-align:center; float:left;
}
.er_l img{
	width:100px; height:100px; display:block; margin:5px auto 0 auto;
}
.er_r{
	width:9px; height:123px; overflow:hidden; background:url(../images/arrow.png) no-repeat center 100px; float:left; 
}
.qq:hover .er_bg{
	display:block;
}
