* { margin:0; padding:0; outline:none;}
body{
	font-size:14px;
	line-height:26px;
	background:#ffffff url(../images/index_bg.jpg) top center no-repeat fixed;
	color:#454545;
	font-family:"Microsoft YaHei";
	min-width:320px;
}
ol,ul,li,p {
		list-style:none;
}
dl,dt,dd {border:0;}
a {
		color:#555555;
		text-decoration:none;
		outline:none;
}
a:hover { color:#f9295e;}
a img {
		border:0;
		margin:0;
		padding:0;
}
.alpha0 {filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.color1 { background:#cccccc;}
.color2 { background:#ffffff;}
.color3 { background:#000000;}
.color4 { background:#0baecb;}
.alpha70 { filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.alpha40 { filter:alpha(opacity=40); -moz-opacity:0.40; -khtml-opacity: 0.40; opacity: 0.40; width:100%; height:100%; position:absolute; left:0; top:0; z-index:-1;}
.h65 { height:65px; display:none;}
*.fl { float:left;}
*.fr { float:right;}
*.mt33 { margin-top:33px;}
*.mt50 { margin-top:50px;}
/*页眉*/
.top_bg{ width:100%; /*height:186px; background:url(../images/top_bg.jpg) top center no-repeat;*/ overflow:hidden; position:relative; z-index:9999;}
.top_bg .top{ max-width:100%; min-width:960px; height:auto; min-height:100px; overflow:hidden; margin:0 auto; position:relative; z-index:99999;}
.top_bg .top .welcome{ height:36px; line-height:36px; color:#7b7b7b; font-size:14px; text-indent:8px;}
.top_bg .top .telbox { height:30px; line-height:30px; background:url(../images/telbox_bg.png) no-repeat; position:absolute; text-indent:35px; right:0; top:88px; text-align:right;}
.top_bg .top .telbox p.tel { font-size:35px; font-family:Arial; font-weight:bold; line-height:30px; color:#da0909; /*letter-spacing:1px;*/}
.top_bg .top .toplink{ height:39px; line-height:39px; color:#ffffff; font-size:14px; position:absolute; right:0; top:0; display:none;}
.top_bg .top .toplink a { color:#ffffff;}
.top_bg .top .brand_text { position:absolute; right:0; top:47px;}
.top_bg .top .logo { position:absolute; left:93px; top:57px;}
.top_bg .top .intor { position:absolute; left:30%; top:57px;}
.top_bg .top .topnav{ height:auto; position:absolute; right:10px; top:10px; z-index:999999;}
.top_bg .top .topnav a { display:inline-block; margin:0 10px;}
.top_bg .top .topnav .link { float:left; position:relative; z-index:999999;}
.top_bg .top .searchbox { position:absolute; right:30px; bottom:5px; width:264px; height:30px; overflow:hidden; font-size:16px; color:#fff;}
.top_bg .top .searchbox .keys { width:120px; height:20px; line-height:20px; text-indent:5px; background:#b6b6b6;}
.top_bg .top .searchbox .submit { width:50px; height:26px; cursor:pointer; background:#b6b6b6; font-size:14px;}

/*主导到*/
.navmenu { height:66px; z-index:99999; position:relative; background:#ffffff url(../images/navmenu_bg.gif) center center no-repeat; padding:10px 0;}
.navmenu #menu { max-width:1430px; min-width:640px; height:66px; margin:0 auto;  font-size:26px;}
.navmenu #menu li { height:66px; width:12.5%; float:left; position:relative;}
.navmenu #menu li.spa { width:1%; line-height:66px; overflow:hidden; color:#ffffff;}
.navmenu #menu li a { display:block; height:66px; line-height:66px; text-align:center; overflow:hidden; color:#ffffff;}
.navmenu #menu li a:hover { background:#343434;}
.navmenu #menu li:hover a+.subnav { display:block;}
.navmenu #menu li.on a { background:#343434;}

/*二级菜单*/
.navmenu #menu li .subnav { width:100%; height:auto; overflow:hidden; display:none; position:absolute; top:66px; left:0; background:#ffffff; font-size:16px; background:rgba(255,255,255,0.8); border:1px solid #c1bdae; border-top:none; -moz-box-shadow:0px 0px 3px #333333, 1px 1px 5px #333333; -webkit-box-shadow:0px 0px 3px #333333, 1px 1px 5px #333333; box-shadow:0px 0px 2px #333333, 1px 1px 5px #333333;}
.navmenu #menu li .subnav a { display:block; line-height:38px; height:38px; text-align:left; border-bottom:1px solid #e0c497; background:none; color:#000; text-indent:20px;}
.navmenu #menu li .subnav a:hover { color:#cc6832; background:url(../images/subnav_hover.gif) no-repeat;}

/*页面布局*/
.indexbox{  max-width:1430px; min-width:640px; height:auto; margin:0 auto; margin-top:7px; overflow:hidden;}

/*banner*/
.banner_shadow { background:url(../images/banner_shadow.png) top center repeat-x; position:absolute; left:0; top:0; width:100%; height:9px; z-index:999;}
.banner_mask { width:100%; height:65px; overflow:hidden; background:url(../images/banner_mask.png) top center no-repeat; position:absolute; bottom:0; z-index:999;}
.banner{ height:761px; overflow:hidden; position:relative; border-top:1px solid #455f7e; margin-top:3px;}
.ny_banner { height:0; overflow:hidden; background:#343434; position:relative;}
.banner_mask { width:100%; height:65px; overflow:hidden; background:url(../images/banner_mask.png) top center no-repeat; position:absolute; bottom:0; z-index:999;}

/*服务项目*/
.servicebox { width:100%; height:auto; overflow:hidden; margin-top:30px;}
.servicebox dd { width:100%; height:auto; overflow:hidden; padding:10px 0;}
.servicebox dd ul li { width:23%; height:auto; margin:0 1%; float:left; background:#ffffff; overflow:hidden; -moz-box-shadow:0px 0px 20px #000000; -webkit-box-shadow:0px 0px 10px #000000; box-shadow:0px 0px 10px #000000;}
.servicebox dd ul li p.desc { margin:20px 10px; overflow:hidden;text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.servicebox dd ul li p.pic { padding:5px;}


/**/
.photobox { width:100%; height:auto; margin:0 auto; margin-top:60px; background:#f4f4f4; padding-bottom:50px;}
.photobox dt { width:100%; height:auto;}
.photobox dt .ico { margin-left:-50px; margin-top:30px;}
.photobox dt .title { margin-left:30px; margin-top:20px; display:block;}
.photobox dd { width:100%; height:auto; overflow:hidden; background:url(../images/photobox_line_bg.png) bottom center no-repeat; padding-bottom:120px;}
.photobox dd ul.pic_list { width:96%; height:auto; margin-left:3%; overflow:hidden; margin-top:40px;}
.photobox dd ul.pic_list li { width:30%; margin-right:2%; padding:0.8% 0.5%; height:auto; overflow:hidden; float:left; background:#f8aed3 url(../images/photobox_list_bg.png) top center repeat-x; text-align:center;}
.photobox dd ul.pic_list li a { display:block; width:96%; margin:0 auto;}
.photobox dd ul.pic_list li a img { width:100%;}

.photobox dd ul.pic_list1 { width:96%; height:auto; margin-left:3%; overflow:hidden; margin-top:40px;}
.photobox dd ul.pic_list1 li { width:30%; margin-right:2%; height:auto; overflow:hidden; float:left; position:relative;}
.photobox dd ul.pic_list1 li .date { width:60px; height:60px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:999; background:url(../images/photobox_date_bg.png) no-repeat; text-align:center;}
.photobox dd ul.pic_list1 li .date .day { color:#fbf063; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:30px; margin-top:5px;}
.photobox dd ul.pic_list1 li .date .month { line-height:16px; color:#ffffff; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.photobox dd ul.pic_list1 li a { display:block; width:100%; margin:0 auto;}
.photobox dd ul.pic_list1 li a img { width:100%;}
.photobox dd .ctrol_box { width:100%; height:40px; overflow:hidden; text-align:center; margin-top:40px;}
.photobox dd .ctrol_box a { display:inline-block; margin:0 3px;}
.photobox dd .ctrol_box .ctrl_left { width:40px; height:40px; overflow:hidden; background:url(../images/photobox_ctrl_bg.png) no-repeat;}
.photobox dd .ctrol_box .ctrl_left:hover { background:url(../images/photobox_ctrl_bg.png) 0 -40px no-repeat;}
.photobox dd .ctrol_box .ctrl_right { width:40px; height:40px; overflow:hidden; background:url(../images/photobox_ctrl_bg.png) -45px 0 no-repeat;}
.photobox dd .ctrol_box .ctrl_right:hover { background:url(../images/photobox_ctrl_bg.png) -45px -40px no-repeat;}
.photobox dd .pic { display:block; margin-top:30px;}
.photobox dd .guide_map { width:80%; margin:0 auto; display:block; margin-top:30px;}

/*赛历*/
.celebox { margin:0 10px; height:auto; overflow:hidden; background:url(../images/newsbox_bg.png); padding-bottom:60px; border-radius:5px;}
.celebox dt { width:100%; height:50px; line-height:50px; overflow:hidden; margin-top:20px;}
.celebox dt strong { color:#2f4c7d; font-size:30px; margin-left:20px;}
.celebox dt span { color:#ef3e63; font-size:20px; font-family:Arial; text-transform:uppercase; margin-left:10px;}
.celebox dd table { width:95%; height:auto; margin:0 auto; overflow:hidden; font-size:25px;}
.celebox dd table caption { color:#ec1a23; font-size:25px; line-height:30px; padding-bottom:30px;}
.celebox dd table tr th { height:53px; line-height:53px; background:#9e9e9f; color:#ffffff;}
.celebox dd table tr td { height:73px; line-height:73px; text-align:center; background:#f4f4f4; margin:12px 0; color:#2f4c7d; margin:100px; border-top:5px solid #dfe3d9;}
.celebox dd table tr td.cel02 { background:#eff7ff;}
/*活动*/
.activebox { margin:0 10px; height:auto; overflow:hidden; background:url(../images/newsbox_bg.png); padding-bottom:60px; margin-top:64px; border-radius:5px;}
.activebox dt { width:100%; height:50px; line-height:50px; overflow:hidden; margin-top:20px;}
.activebox dt strong { color:#2f4c7d; font-size:30px; margin-left:20px;}
.activebox dt span { color:#ef3e63; font-size:20px; font-family:Arial; text-transform:uppercase; margin-left:10px;}
.activebox dd { width:100%; height:auto; overflow:hidden;}
.activebox dd ul.photo_list { width:96%; height:auto; margin-left:3%; overflow:hidden; margin-top:40px;}
.activebox dd ul.photo_list li { width:30%; margin-right:2%; padding:0.8% 0.5%; height:auto; overflow:hidden; float:left; background:#d1c0a5; text-align:center;}
.activebox dd ul.photo_list li a { display:block; width:96%; margin:0 auto;}
.activebox dd ul.photo_list li a img { width:100%;}
.activebox dt.ctrl_line { width:100%; background:url(../images/ctrl_line.gif) center center no-repeat; height:34px; line-height:34px; text-align:center;}
.activebox dt.ctrl_line a { display:inline-block; background:#fff; color:#ef3e63; border:1px solid #ef3e63; width:111px; height:32px; line-height:32px; text-align:center; font-size:15px;}
.activebox dt.ctrl_line a:hover { background:#ef3e63; color:#ffffff;}
/*动态*/
.dynamicsbox { margin:0 10px; height:auto; overflow:hidden; background:url(../images/newsbox_bg.png); padding-bottom:60px; margin-top:64px; border-radius:5px;}
.dynamicsbox dt { width:100%; height:90px; line-height:90px; overflow:hidden; margin-top:20px;}
.dynamicsbox dt strong { color:#2f4c7d; font-size:30px; margin-left:2%;}
.dynamicsbox dt span { color:#ef3e63; font-size:20px; font-family:Arial; text-transform:uppercase; margin-left:10px;}
.dynamicsbox dd { width:96%; height:auto; margin:0 auto; overflow:hidden;}
.dynamicsbox dd ul li.topnews { width:100%; height:auto; overflow:hidden;}
.dynamicsbox dd ul li.topnews .pic { width:70%; height:auto; overflow:hidden; float:left;}
.dynamicsbox dd ul li.topnews .brief { width:30%; float:left;}
.dynamicsbox dd ul li.topnews .brief .title { color:#000000; font-size:24px; line-height:40px; margin-left:10%;}
.dynamicsbox dd ul li.topnews .brief .date { text-align:right; color:#b2b2b2; font-size:12px; height:30px; line-height:30px; margin-right:10%;}
.dynamicsbox dd ul li.topnews .brief .desc { overflow:hidden; font-size:14px; line-height:24px; margin-left:10%;}
.dynamicsbox dd ul li.topnews .brief .desc p { margin:30px 0;}
/*产品分类*/
.product_sort { width:235px; height:auto; overflow:hidden; float:left; margin-top:44px;}
.product_sort dt { width:100%; height:48px; line-height:48px; background:url(../images/product_sortlist_title.gif) no-repeat;}
.product_sort dt strong { color:#ffffff; margin-left:20px; font-size:22px; letter-spacing:0px;}
.product_sort dd { width:100%; height:auto; overflow:hidden;}
.product_sort dd ul { width:225px; height:auto; overflow:hidden; margin:0 auto; margin-top:10px;}
.product_sort dd ul li { width:100%; height:40px; line-height:40px;}
.product_sort dd ul li a { display:block; color:#3a3a3a; background:url(../images/product_sortlist_bg0.gif) no-repeat; text-indent:46px;}
.product_sort dd ul li a:hover { background:url(../images/product_sortlist_bg1.gif) no-repeat; color:#3a3a3a;}
.product_sort dd ul li.on a { background:url(../images/product_sortlist_bg1.gif) no-repeat; color:#3a3a3a;}
.product_sort dd.hotline { width:100%; height:110px; margin-top:15px; background:url(../images/hotline_bg.gif) no-repeat; overflow:hidden;}

/**/
.product_list { width:946px; height:auto; overflow:hidden; float:right;  margin-top:44px;}
.product_list dt { width:100%; height:46px; line-height:46px; overflow:hidden; background:url(../images/product_list_title.gif) no-repeat;}
.product_list dt strong { font-size:18px; color:#ffffff; margin-left:20px; font-weight:normal;}
.product_list dt span { color:#4692f0; font-family:Arial; text-transform:uppercase; margin-left:5px; font-size:12px;}
.product_list dd ul { margin-top:18px; height:auto; overflow:hidden;}
.product_list dd ul li { width:279px; height:240px; overflow:hidden; margin:0 18px; float:left;}
.product_list dd ul li .pic { width:277px; height:179px; overflow:hidden;}
.product_list dd ul li .title { width:100%; height:48px; line-height:48px; text-align:center; font-size:16px; color:#a1a1a1;}
.product_more { display:block; margin:0 auto; margin-top:10px; width:254px; height:33px; line-height:33px; border:1px solid #cdcdcd; text-align:center; color:#868485;}
/*我们的优势*/
.about_ad_bg { height:177px; overflow:hidden; background:url(../images/about_ad_bg.jpg) top center no-repeat;}
.about_ad_bg .about_ad { width:1200px; height:177px; margin:0 auto; overflow:hidden; position:relative;}
.about_ad_bg .about_ad .pic { width:194px; height:151px; overflow:hidden; position:absolute; left:14px; top:4px;}
.about_ad_bg .about_ad .more { display:block; width:93px; height:28px; overflow:hidden; position:absolute; left:266px; top:105px;}
/*关于我们*/
.aboutbox { width:1200px; height:auto; overflow:hidden; margin-top:55px; position:relative;}
.aboutbox dt  { width:100%%; height:120px; overflow:hidden; background:url(../images/aboutbox_title_bg.gif) bottom center no-repeat; text-align:center;}
.aboutbox dt .cn { font-size:33px; line-height:60px; color:#e71952; font-family:'幼圆';}
.aboutbox dt .en { font-size:20px; color:#747474; font-family:'Arial'; line-height:50px; text-transform:uppercase;}
.aboutbox dd { width:100%; height:auto; overflow:hidden;}
.aboutbox dd ul { width:100%; height:227px; overflow:hidden; margin-top:65px;}
.aboutbox dd ul li { width:30%; float:left; margin:0 1.5%; background:#e96e90; height:227px; overflow:hidden; position:relative;}
.aboutbox dd ul li .title { height:50px; overflow:hidden; border-right:2px solid #ffffff; text-align:right; position:absolute; top:73px; right:22px; padding-right:14px;}
.aboutbox dd ul li .title .cn { font-size:24px; line-height:30px; color:#ffffff;}
.aboutbox dd ul li .title .en { font-size:16px; font-family:Arial; color:#ffffff; text-transform:uppercase;}
.aboutbox dd ul li .more { border:1px solid #ffffff; border:1px solid rgba(255, 255, 255, 0.5); display:block; width:98px; height:27px; line-height:27px; text-align:center; color:#ffffff; font-size:14px; border-radius:5px; position:absolute; bottom:45px; right:21px;}
.aboutbox dd ul li .more:hover { background:#ffffff; color:#e96e90;}

.aboutbox dd .moreall { display:block; width:148px; height:39px; line-height:39px; text-align:center; margin:0 auto; border:1px solid #f09eb5; color:#e96e90; border-radius:5px; margin-top:37px;}
.aboutbox dd .moreall:hover { background:#f09eb5; color:#ffffff;}

.aboutbox dd ul.reatures { width:100%; height:auto; overflow:hidden; margin-top:40px;}
.aboutbox dd ul.reatures li { float:left; height:auto; overflow:hidden; background:url(../images/reatures_li_border.gif) right center no-repeat; padding:5px 50px;}
.aboutbox dd ul.reatures li.first { padding:5px 20px 5px 0;}
/*CSS3文字渐变效果*/
.gradient { background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#03a43d), to(#35c96a)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.aboutbox dd ul.reatures li .num { font-size:39px; height:40px; line-height:40px; font-family:'Impact'; color:#03a43d;}
/*广告*/
.adbox_bg { height:134px; overflow:hidden; margin-top:59px;}
.adbox_bg .adbox { width:1200px; height:134px; overflow:hidden; margin:0 auto;}
.adbox_bg .adbox a { display:block; width:1200px; height:134px; overflow:hidden;}

/*产品展示*/
.productbox { width:1200px; height:auto; overflow:hidden; margin-top:55px; position:relative;}
.productbox dt  { width:100%%; height:120px; overflow:hidden; background:url(../images/showbox_title_bg.gif) bottom center no-repeat; text-align:center;}
.productbox dt .cn { font-size:33px; line-height:60px; color:#e71952; font-family:'幼圆';}
.productbox dt .en { font-size:20px; color:#747474; font-family:'Arial'; line-height:50px; text-transform:uppercase;}
.productbox dd { width:100%; height:auto; overflow:hidden;}
.productbox dd ul.pic_list { width:1000%; height:auto; overflow:hidden;}
.productbox dd ul.pic_list li { width:269px; height:255px; overflow:hidden; float:left; margin-right:41px; position:relative;}
.productbox dd ul.pic_list li .pic { display:block; width:269px; height:255px; overflow:hidden; position:relative;}
.productbox dd ul.pic_list li:hover .pic { display:block;}
.productbox dd ul.pic_list li .title { width:100%; height:44px; line-height:44px; font-size:14px; position:absolute; left:0; bottom:0; width:100%; text-align:center; color:#333333; background:url(../images/productbox_title_bg.png) center center no-repeat;}

/*招商加盟*/
.joinbox { width:1200px; height:auto; overflow:hidden; margin-top:30px;}
.joinbox dt { width:100%; height:145px; overflow:hidden; background:url(../images/joinbox_sloag.png) bottom center no-repeat;}
.joinbox dt .title { background:url(../images/joinbox_title_bg.png) top center no-repeat; width:220px; height:62px; overflow:hidden; margin:0 auto; font-size:35px; text-align:center; color:#555555; font-weight:bold;}
.joinbox dd { width:1200px; height:245px; margin-top:34px; overflow:hidden; background:url(../images/joinbox_list_bg.jpg) top center no-repeat;}
.joinbox dd .tel { width:722px; height:60px; margin:0 auto; margin-top:20px; line-height:40px; background:url(../images/joinbox_tel_bg.png) no-repeat; color:#008139; font-size:35px; font-weight:bold; text-align:center; text-indent:30px; letter-spacing:3px;}
.joinbox dd ul { width:100%; height:auto; overflow:hidden; margin:10px;}
.joinbox dd ul li { width:16.5%; height:134px; overflow:hidden; float:left; background:url(../images/joinbox_btn_bg.png) center center no-repeat;}
.joinbox dd ul li a { display:block; width:116px; height:134px; text-align:center; margin:0 auto;}
.joinbox dd ul li strong { color:#0c9a34; line-height:30px; font-size:15px;}
.joinbox dd ul li i { display:block; width:100%; height:auto; overflow:hidden; margin-top:26px;}
/*新闻资讯*/
.newsbox { width:48%; height:651px; height:auto; background:#ebebeb; overflow:hidden; margin-left:3px; margin-top:3px; float:left;}
.newsbox dt { width:96%; height:50px; line-height:50px; overflow:hidden; margin:0 auto; margin-top:20px; background:url(../images/newsbox_title_bg.png) right center no-repeat;}
.newsbox dt strong { font-size:29px; color:#fa8732; line-height:50px; font-weight:normal; letter-spacing:5px}
.newsbox dt span { color:#8f0000; font-family:Arial; font-size:23px;}
.newsbox dt .more:hover { color:#f9295e;}
.newsbox dd { width:100%; height:auto; overflow:hidden; padding-bottom:20px;}
.newsbox dd ul.news_list { width:96%; margin:0 auto; height:auto; overflow:hidden; background:url(../images/newsbox_list_line.gif) top center repeat-x;}
.newsbox dd ul.news_list li { width:100%; height:158px; line-height:47px; float:right; background:url(../images/newsbox_list_line1.gif) bottom repeat-x;}
.newsbox dd ul.news_list li .title { display:block; color:#fa8732; line-height:47px; height:47px; font-size:22px; background:url(../images/newsbox_list_ico.gif) 0 center no-repeat; padding-left:20px; overflow:hidden;text-overflow: ellipsis; white-space:nowrap;}
.newsbox dd ul.news_list li .desc { width:100%; color:#444444; line-height:30px; font-size:15px; height:90px; overflow:hidden;text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.newsbox dd ul.news_list li.pic { margin-top:20px; height:244px;}
/*公共链接*/
.commonbox { width:50%; height:615px; height:auto; overflow:hidden; background:#ebebeb; overflow:hidden; margin-right:3px; margin-top:3px; float:right;}
.commonbox .common_btn { width:100%; height:auto; overflow:hidden; margin-top:25px;}
.commonbox .common_btn li { width:45%; height:73px; overflow:hidden; float:left; margin:5px 2%; background:url(../images/common_btn_bg.png) no-repeat;}
.commonbox .common_btn li a { display:block; height:73px; line-height:73px; overflow:hidden; color:#ffa048; font-size:26px; text-align:center; letter-spacing:2px;}
.commonbox .common_btn li.ico01 a { background:url(../images/comm_ico01.png) 95% 10px no-repeat;}
.commonbox .common_btn li.ico02 a { background:url(../images/comm_ico02.png) 95% 10px no-repeat;}
.commonbox .common_btn li.ico03 a { background:url(../images/comm_ico03.png) 95% 10px no-repeat;}
.commonbox .common_btn li.ico04 a { background:url(../images/comm_ico04.png) 95% 10px no-repeat;}
.commonbox .common_btn li.ico05 a { background:url(../images/comm_ico05.png) 95% 10px no-repeat;}
.commonbox .common_btn li.ico06 a { background:url(../images/comm_ico06.png) 95% 10px no-repeat;}
.commonbox .common_btn li.ico07 a { background:url(../images/comm_ico07.png) 95% 10px no-repeat;}
.commonbox .common_btn li.ico08 a { background:url(../images/comm_ico08.png) 95% 10px no-repeat;}
/*赛车小镇图片欣赏*/
.showbox { background:#ffffff; max-width:1400px; height:auto; margin:0 auto; margin-top:50px; padding-bottom:3px; overflow:hidden; position:relative; -moz-box-shadow:0px 0px 10px #000000, 10px 10px 18px #333333; -webkit-box-shadow:0px 0px 10px #000000, 10px 10px 18px #333333; box-shadow:0px 0px 10px #000000, 10px 10px 18px #333333;}
.showbox .pic_list { padding:3px; height:auto; overflow:hidden;}
.showbox .pic_list li { float:left; width:50%; height:188px; overflow:hidden;}
.showbox .pic_list li a { display:block; width:98%; height:188px;}
.showbox .pic_list li a img { height:100%; border:1px solid #fff;}
.showbox .pic_list li.bigpic { position:absolute; width:59%; height:564px; right:3px; top:3px;}
.showbox .pic_list li.bigpic a { height:auto; margin:0; border:0; padding:0; border-left:2px solid #fff;}
.showbox .pic_list li.bigpic img { width:auto; height:100%;}
/*关于我们*/
.aboutotherbox { width:1200px; height:auto; margin:0 auto; margin-top:50px; overflow:hidden;}
.aboutotherbox li { float:left; width:25%; height:auto; overflow:hidden; text-align:center;}
.aboutotherbox li .title { font-size:20px; line-height:40px; color:#ffffff;}
.aboutotherbox li .desc { font-size:14px; line-height:22px; color:#ffffff; padding:10px 20px;}
/*联系我们*/
.contactbox_bg { background:url(../images/contactbox_bg.jpg) top center no-repeat; height:736px; margin-top:60px; overflow:hidden;}
.contactbox { width:1143px; height:510px; background:#ffffff; overflow:hidden; float:left; margin-top:89px;}
.contactbox dt { width:100%; height:auto; overflow:hidden; text-align:center;}
.contactbox dt .en { font-size:60px; height:60px; line-height:60px; color:#048d2a; font-family:'Arial'; text-transform:uppercase; font-weight:bold; margin-top:60px;}
.contactbox dt .cn { color:#048d2a; font-size:28px; line-height:30px;}

.contactbox dd ul.contact { width:400px; line-height:52px; height:auto; color:#018626; float:left; margin-top:40px;}
.contactbox dd ul.contact li { width:100%; line-height:52px; height:52px; text-indent:45px;}
.contactbox dd ul.contact li.tel { background:url(../images/tel_ico.png) 0 center no-repeat;}
.contactbox dd ul.contact li.url { background:url(../images/url_ico.png) 0 center no-repeat;}
.contactbox dd ul.contact li.home { background:url(../images/home_ico.png) 0 center no-repeat;}

.contactbox .qrcodebox { float:left; width:150px; height:150px; overflow:hidden; text-align:center; margin-top:50px;}
.contactbox .qrcodebox .qrcode_pic { width:107px; height:107px; overflow:hidden; margin:0 auto;}
.contactbox .qrcodebox .qrcode_title { line-height:14px; line-height:30px; color:#007320;}

/*在线留言*/
.messagebox { width:404px; height:auto; overflow:hidden; color:#000000; float:left; margin-top:40px; margin-left:50px;}
.messagebox tr td { padding:5px 0;}
.messagebox i { color:#df0808; margin-right:5px;}
.messagebox .input { width:330px; height:27px; line-height:27px; text-indent:3px; margin-top:6px; border:1px solid #afafaf; font-size:14px; color:#838383;}
.messagebox .textarea { width:330px; height:55px; line-height:20px;}
.messagebox .submit { width:65px; height:23px; background:#cb0d0d; border:0; color:#ffffff; cursor:pointer;}
/*内页页面布局*/
.insidebox {  max-width:1285px; min-width:640px; margin:0 auto; /*background:url(../images/insidebox_bg.png) no-repeat; background:rgba(255,255,255,0.75); overflow:hidden;*/ padding-bottom:40px; margin-top:40px;}
.leftbox { width:100%; height:auto; overflow:hidden; padding-bottom:30px; margin-top:26px;}

/*内页导航*/
.guidebox{ width:100%; height:auto; overflow:hidden; border-bottom:2px solid #98000c;}
.guidebox dt  { width:20%; height:51px; line-height:51px; overflow:hidden; position:relative; float:left;}
.guidebox dt strong { font-size:26px; padding-right:30px; border-right:1px solid #98000c; color:#98000c;}
.guidebox dd { width:80%; height:auto; overflow:hidden; text-align:left; float:left;}
.guidebox dd ul { width:100%; height:auto; overflow:hidden; font-size:16px; margin:10px;}
.guidebox dd ul li { width:auto; height:37px; overflow:hidden; letter-spacing:3px; display:inline-block;}
.guidebox dd ul li a { display:block; width:auto; padding:0 20px; height:37px; line-height:37px; background:#343434; color:#ffffff; text-align:center; border-radius:3px;}
.guidebox dd ul li a:hover { background:#98000c;}
.guidebox dd ul li.on a { background:#98000c;}
.guidebox dd .subnav { font-size:16px; margin-top:18px; margin-left:30px; height:47px; padding-top:12px; overflow:hidden; color:#ffffff; display:none;}
.guidebox dd .subnav a { display:inline-block; padding:0 5px; text-align:center; color:#ffffff;}
.guidebox dd .subnav a:hover { background:#a1825c;}
.guidebox dd .subnav a.on { background:#a1825c;}

.guidebox dd .qrcode_box { text-align:center; margin-top:30px;}
.guidebox dd .qrcode_box .qrcode_title { color:#010101; font-weight:bold;}

.contact { width:225px; height:238px; overflow:hidden; background:url(../images/contact_bg.png) top center no-repeat; position:relative;}
.contact .qrcode { width:126px; height:126px; margin:0 auto; margin-top:62px;}
.contact .qrcode_title { width:100%; height:31px; line-height:31px; font-size:14px; text-align:center; color:#ffffff; position:absolute; left:0; bottom:0;}
/*详细内容显示*/
.contentbox {width:100%; min-height:640px; height:auto; overflow:hidden; padding-bottom:30px; margin-right:20px;}
.contentbox dt { width:100%; height:45px; line-height:45px; text-align:center; display:none;}
.contentbox dt span { color:#6f6f6f; font-size:16px;}
.contentbox dt span a { color:#6f6f6f;}
.contentbox dt strong { color:#dbdbdb; font-size:24px; float:right; display:none;}
.contentbox dd { padding:20px; height:auto; overflow:hidden; margin-top:20px;/*  font-size:14px;line-height:30px; color:#666666;*/}
.contentbox dd p { font-size:14px; color:#000000; line-height:30px;}
/*.contentbox dd h1.title { font-size:24px; color:#333333; line-height:50px; text-align:center;}
.contentbox dd .info { border-bottom:1px dashed #999999; line-height:40px; font-size:16px; text-align:center;}*/
/*友情链接*/
.friendlinks_bg { height:auto; overflow:hidden; padding-top:40px; padding-bottom:40px; background:#f6f6f6;}
.friendlinks { width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.friendlinks dt  { width:100%; height:60px; overflow:hidden; text-align:center; background:url(../images/friendlinks_title_line.gif) center center no-repeat;}
.friendlinks dt .title .cn { font-size:20px; color:#0e4b82; line-height:60px;}
.friendlinks dt .title .spa { color:#cccccc; font-size:33px; margin:0 10px;}
.friendlinks dt .title .en { font-size:34px; color:#0e4b82; font-family:'Impact'; line-height:60px; text-transform:uppercase;}
.friendlinks dt .more { line-height:30px; color:#cccccc; float:right; padding-right:16px; margin-top:30px; background:url(../images/more_ico.png) right center no-repeat; text-transform:uppercase;}
.friendlinks dd { width:1200px; height:auto; overflow:hidden; font-size:12px; text-align:center;}
.friendlinks dd a { display:inline-block; line-height:26px; margin-top:15px; padding:0 3px;}
/*底部导航*/
.footer_nav { max-width:1430px; min-width:640px; height:auto; margin:0 auto; position:relative;}
.footer_nav .nav { width:15%; height:auto; overflow:hidden; float:left; margin-top:15px;}
.footer_nav .nav .title { width:100%; height:50px; line-height:50px; font-size:20px; color:#4d4d4d;}
.footer_nav .nav li { width:100%; font-size:14px;}
.footer_nav .nav li  a { font-size:14px; line-height:30px; display:block; color:#4d4d4d;}

.footer_nav .contactbox { width:390px; height:auto; overflow:hidden; float:left; margin-top:32px;}
.footer_nav .contactbox p.text { margin-top:15px; line-height:30px;}

.footer_nav .qrcodebox { width:219px; height:249px; overflow:hidden; float:right; background:url(../images/qrcodebox_bg.png) no-repeat; position:absolute; right:10px; top:-63px;}
.footer_nav .qrcodebox .qrcode_pic { width:136px; height:136px; overflow:hidden; margin:0 auto; margin-top:37px;}
.footer_nav .qrcodebox .qrcode_title { width:100%; height:auto; line-height:21px; text-align:center; margin-top:14px; color:#ffffff;}

.picshowbox { max-width:1424px; min-width:640px; height:auto; margin:0 auto; margin-top:20px;}

/*页脚*/
.footer_bg { height:230px; overflow:38px; background:url(../images/footer_bg_x.gif) bottom center repeat-x; margin-top:30px;}
.footer { max-width:1430px; min-width:640px; height:230px; margin:0 auto; overflow:hidden; position:relative;}
.footer p.ico { width:205px; height:30px; background:url(../images/footer_ico.gif) no-repeat; margin:0 auto; margin-top:30px;}
.footer p.text { line-height:30px; color:#fa9999; font-size:14px; text-align:center; margin-top:10px;}
.footer p.text a { color:#fa9999; }
.footer .qrcodebox { width:131px; height:110px; overflow:hidden; float:right; background:#ffffff; margin-top:20px; margin-right:61px;}
.footer .qrcodebox .qrcode_pic { width:107px; height:107px; overflow:hidden; float:left; display:;}
.footer .qrcodebox .qrcode_text { width:14px; height:100px; margin-top:3px; margin-left:5px; overflow:hidden; line-height:14px; float:left;}
.footer p.service { float:right; color:#ffffff; margin-top:60px; font-size:16px;}
.footer p.logo { float:left; margin-left:42px; margin-top:46px;}
.footer .contact_us { line-height:40px; color:#b2b2b2;border-left:1px solid #494949; font-size:15px; float:left; padding-left:66px; margin-left:66px; margin-top:36px;}
.footer .contact_us li { padding-left:32px;}
.footer .contact_us li.tel { background:url(../images/contact_ico_bg.gif) 0 5px no-repeat;}
.footer .contact_us li.location { background:url(../images/contact_ico_bg.gif) 0 -37px no-repeat;}
.footer .contact_us li.email { background:url(../images/contact_ico_bg.gif) 0 -72px no-repeat;}
.footer .contact_us li.phone { font-size:22px; line-height:36px; margin-top:10px;}
.footer .contact_us a { color:#b2b2b2;}
.footer p.copyright { line-height:65px; height:65px; color:#626262; text-align:center; position:absolute; bottom:0; width:100%;}
.footer p.copyright a { color:#626262;}
.clear{ clear:both; margin:0; padding:0;}
.gotop { width:46px; height:46px; overflow:hidden; background:url(../images/gotop.gif) no-repeat; position:fixed; right:10px; bottom:110px;}

.footer_bg1 { height:158px; overflow:38px; background:#000000; margin-top:30px;}
.footer_bg1 .footer p.logo { float:left; margin-left:42px; margin-top:26px; background:url(../images/logo-border-right.gif) right center no-repeat; padding-right:54px;}
.footer_bg1 .footer { max-width:1430px; min-width:640px; height:158px;}
.footer_bg1 .footer .text { color:#ffffff; text-align:left; line-height:26px; float:left; margin-left:54px; margin-top:30px; font-size:12px;}
.footer_bg1 .footer .text a { color:#ffffff;}

/*自定义新闻列表样式*/
.contentbox dd .news_list { width:100%; height:auto; overflow:hidden;}
.contentbox dd .news_list li { width:100%; height:100px; overflow:hidden; border-bottom:1px solid #e2ddd7; margin-top:21px;}
.contentbox dd .news_list li .date { width:6%; height:75px; text-align:center; float:left; font-family:Arial; color:#333333;}
.contentbox dd .news_list li .date .day { line-height:42px; font-size:30px; background:#eae6e2;}
.contentbox dd .news_list li .date .year-month { color:#333333; line-height:20px; font-size:12px; margin-top:2px; background:#eae6e2;}
.contentbox dd .news_list li .desc { width:91%; margin-left:3%; float:left; line-height:24px; color:#666666;}
.contentbox dd .news_list li .title { width:91%; display:block; line-height:30px; margin-left:3%; float:left; color:#333333; font-weight:bold;}

/*@media only screen and (max-width: 1200px) {
	.top_bg .top { width:100%;}
	.navmenu #menu { width:100%; height:auto;}
	.navmenu #menu li { width:8.2%;}
	.navmenu #menu li.spa { display:none;}	
	.navmenu #menu li.logo { width:17.2%; height:190px;}
	.navmenu #menu li.logo a { width:100%; height:190px;}
	.indexbox { width:100%;}
	.insidebox { width:auto; margin:0 5px;}
	.leftbox { width:20%; margin:0; padding:0; margin-left:1%; background-size:100% auto;}
	.guidebox dt .cn { width:90%; background-size:100% 100%;}
	.guidebox dd ul li { width:90%;}
	.guidebox dd ul li a { background-size:100% 100%;}
	.guidebox dd ul li a:hover {background-size:100% 100%;}
	.guidebox dd { background-size:100% auto;}
	.guidebox dd ul li.on a { background-size:100% 100%;}
	.contentbox { width:78%; margin:0; padding:0;}
	.website { width:98%;}
	.mobilesite { width:98%;}
	.servicebox { width:98%;}
	.footer_navmenu { width:98%;}
	.superiority { width:98%;}
	.footer_bg .footer{ width:100%;}
}
@media only screen and (max-width: 960px) {
	.top_bg { background-position:center -30px; height:165px;}
	.navmenu { height:100px;}
	.navmenu #menu { width:100%; height:90px; font-size:14px;}
	.navmenu #menu li { width:8.2%; height:90px; line-height:90px;}
	.navmenu #menu li a { height:90px; line-height:90px;}
}
@media only screen and (max-width: 640px) {
	.top_bg { background-position:center 0; height:195px;}
	.navmenu #menu { width:75%; height:auto; overflow:hidden; float:right; margin-top:22px; margin-right:5px; font-size:13px;}
	.navmenu #menu li { width:20%; line-height:40px; height:40px;}
	.navmenu #menu li a { line-height:40px; height:40px;}
	.navmenu #menu li.on a { background:#32c065; border-radius:5px;}
	.navmenu #menu li.logo { width:106px; height:106px; position:absolute; left:5px; top:12px;}
	.navmenu #menu li.logo a { height:106px;}
}
@media only screen and (max-width: 480px) {
	.navmenu #menu { font-size:12px; margin-right:2px;}
}
@media only screen and (max-width: 320px) {
}*/