@charset "utf-8";

body {

	font-family:"Lucida Sans Unicode";

	font-size: 12px;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	line-height:26px;

	margin-bottom: 0px;

	color: #444444;

	background:#fff;

	border:0;

	padding-bottom:0;

	padding-top:132px;

}



html{-webkit-text-size-adjust: none;}



.font_red{ color:#C31F14; font-weight:bold;}

.f_r{ float:right;}

.bookinput{ border-top:1px solid #f5f5f5; margin-top:25px;}

.bookinput td{ font-size:12px; padding:8px 0;}

.bookinput input{ background:#F0F0F0; padding:5px; border:1px solid #D8D8D8; color:#000;}

.bookinput .button{ border:none; background:none; padding:0 2px;width:100px; height:28px;background:#E10000; color:#fff; font-weight:bold;}

.bookinput textarea{ width:400px; height:100px; background:#F0F0F0; padding:5px; border:1px solid #D8D8D8; color:#000;}



.buyinput input{ font-size:10px; height:20px; line-height:20px; padding-left:5px; color:#666666; }

td {

	font-family:"Lucida Sans Unicode";

	font-size: 12px;

	line-height: 26px;

	}

td img{

	border:0;

}	



a:link,a:visited,a:active {

	color: #444444;

	font-size:12px;

	text-decoration: none;

}

a:hover {

	color: #BF0009;

	font-size:12px;

	text-decoration:underline;

}





ul,li{ margin:0; padding:0; border:0; list-style:none;}



*{ margin:0; padding:0; border:0;}

.clear_both{ clear:both;}



html{-webkit-text-size-adjust:none;}





.pagelist td { line-height:21px; overflow:hidden;}



a.page_front:link,a.page_front:visited,a.page_front:active{ width:18px; height:21px; overflow:hidden; background:url(qingrunhe_news_27_1.jpg) no-repeat top left; display:block; text-align:center; color:#fff;}

a.page_front:hover{ width:18px; height:21px; display:block; overflow:hidden;color:#fff; background:url(qingrunhe_news_27_1_1.jpg) no-repeat top left;}



a.page_back:link,a.page_back:visited,a.page_back:active{ width:18px; height:21px; overflow:hidden; background:url(qingrunhe_news_27.jpg) no-repeat top left; display:block; text-align:center; color:#fff;}

a.page_back:hover{ width:18px; height:21px; display:block; overflow:hidden;color:#fff; background:url(qingrunhe_news_27_1_2.jpg) no-repeat top left;}



a.bb:link,a.bb:visited,a.bb:active{ width:18px; height:21px; overflow:hidden; background:url(qingrunhe_news_25.jpg) no-repeat top left; display:block; text-align:center; color:#fff;}

a.bb:hover{ width:18px; height:21px; display:block; overflow:hidden;color:#fff; background:url(qingrunhe_news_23.jpg) no-repeat top left;}



a.aa:link,a.aa:visited,a.aa:active{ width:18px; height:21px; overflow:hidden; background:url(qingrunhe_news_23.jpg) no-repeat top left; display:block; text-align:center; color:#fff;}

a.aa:hover{ width:18px; height:21px; display:block; overflow:hidden;color:#fff; background:url(qingrunhe_news_23.jpg) no-repeat top left;}





#pagelist{ padding:10px 15px; width:717px; text-align:right; padding-bottom:40px;}



#banner div{ height:450px; width:100%; overflow:hidden; margin:0 auto; z-index:2; margin-top:3px;}

#banner{ z-index:2;height:453px; width:100%; overflow:hidden; float:left; border-bottom:7px solid #EAEAEA;background:url(banner_bg.jpg) repeat-x top left;}



#btn{width:1002px; height:9px;overflow:hidden; text-align:left; top:607px; margin:0 auto; position:absolute; z-index:9999;}

#btn a {width:9px; height:9px; background:#C6C6C6; display:block;float:right;overflow:hidden;margin:0 2px; display:inline;text-indent:-9999px;}

#btn a.activeSlide, #btn a:hover {width:9px;height:9px;display:block;float:right;overflow:hidden;display:inline;text-indent:-9999px; background:#B31114;}



#pages{ padding:20px 0; line-height:28px; font-size:12px;}





.news_title{ width:100%;  text-align:center; font-size:15px; color:#C81C17; font-weight:bold; border-bottom:1px solid #ebebeb;padding-bottom:15px;}

#news_infor{ width:100%; color:#999999;background:#f9f9f9;border-bottom:1px solid #ebebeb; line-height:34px; overflow:hidden; text-align:center; font-size:11px;}

.news_content_detail{ padding:20px 5px; border-bottom:1px solid #ebebeb; margin-bottom:10px; text-align:left;}

.back_news{ padding-top:10px; text-align:center; padding-bottom:20px;}



.k{ width:1002px; margin:0 auto;}

#header{ width:100%; height:auto;background:#F6F6F6; position:fixed; top:0; z-index:999999999;}



a#logo{ width:317px; height:132px; display:block; float:left;}

#header_r{ width:685px; height:132px; float:right;}



#catelistes{ width:517px; float:right; margin-top:14px; margin-right:7px; display:inline;}

#catelistes li{ width:auto; float:left; background:url(catelist_arrow.jpg) no-repeat top left; padding-left:16px; padding-right:8px; background-position:0 10px;}

#catelistes li.search { background:none; padding:0; width:176px; padding-left:5px;}

#catelistes li.search input#search{ width:141px; height:24px; background:#fff; border:1px solid #D1DCE1; border-right:none; color:#939393; line-height:24px; padding-left:8px; font-family:Arial, Helvetica, sans-serif;}

#catelistes li.search label{ width:150px; float:left; height:26px; overflow:hidden;}

#catelistes li.search span{ width:26px; height:26px; display:block; float:right;}



#footer{ width:100%; height:43px; background:#EAEAEA;}

#footer .copyright{ width:500px; height:43px; float:right; display:block; line-height:43px; text-align:right; color:#8E8E8E;}

#footer ul{ width:380px; float:left;}

#footer ul li{ padding:0 13px; float:left; height:43px; line-height:43px; background:url(footer_line.jpg) no-repeat top left; background-position:0 19px;}

#footer ul li.first{ padding-left:0; background:none;}

#footer ul li a{ color:#444444;}

#footer ul li a:hover{ color:#C31F14;}



.f_line{ width:100%; height:1px; background:#E5E5E5; margin-top:15px; margin-bottom:14px;}



#sec_container{ width:1016px; height:275px; margin:0 auto; padding-top:9px;}



#scroll_news{ height:39px; width:100%; border-bottom:1px solid #B31114;}


/*
#mainmenu{ width:665px; height:84px; overflow:hidden; float:right;}

#mainmenu li{ width:auto; height:84px; float:left; margin-top:8px;}
*/

#nav{ width:665px; overflow:hidden; height:auto; float:right;}
#nav ul{width:665px; overflow:hidden; float:right;}
#nav ul li{ width:auto;float:left; padding-top:8px;float:left;}

#nav ul li .subNav{position:absolute;overflow:hidden;display:none;top:132px;}


#nav ul li .subNav #prolist_nav_top{float:left;width:233px; overflow:hidden; margin:0; position:relative; z-index:999999999;border-top:6px solid #D6000F;}
#nav ul li .subNav #prolist_nav_top li{ width:233px; height:35px; float:left; padding:0; padding-left:0;}
#nav ul li .subNav #prolist_nav_top li.item{ border-top:none;}
#nav ul li .subNav #prolist_nav_top li a{ width:203px; height:35px; background:#fff url(arrow_top.jpg) no-repeat top left; float:left; padding:0; font-weight:normal; padding-left:30px; line-height:35px; background-position:18px 18px;}
#nav ul li .subNav #prolist_nav_top li a:hover{ width:203px; height:35px; float:left; padding:0; font-weight:normal;background-color:#51aaff; background:#D6000F;padding-left:30px; color:#ffffff; font-weight:bold;line-height:35px; text-decoration:none;}



#category_bg{ width:235px; height:257px; background:url(category_repeat_y.jpg) repeat-y top right; border:1px solid #E1E1E3;webkit-box-shadow: #E5E5E6 0px 0px 4px;

-moz-box-shadow: #E5E5E6 0px 0px 4px;box-shadow: #E5E5E6 0px 0px 4px; float:left; padding:10px 8px 0 11px; }

#newslist_bg{ width:435px; height:267px; background:url(container_bg_repeat_y.jpg) repeat-y top right; border:1px solid #E1E1E3;webkit-box-shadow: #E5E5E6 0px 0px 4px;

-moz-box-shadow: #E5E5E6 0px 0px 4px;box-shadow: #E5E5E6 0px 0px 4px; float:left; margin-left:9px; display:inline;}



#contact_bg{ width:279px; height:257px; background:url(container_bg_repeat_y.jpg) repeat-y top right; border:1px solid #E1E1E3;webkit-box-shadow: #E5E5E6 0px 0px 4px;

-moz-box-shadow: #E5E5E6 0px 0px 4px;box-shadow: #E5E5E6 0px 0px 4px; float:left; margin-left:9px; display:inline; padding:10px 5px 0 16px; font-family:Arial, Helvetica, sans-serif;}



#category_bg ul{ width:235px; margin:0 auto; height:120px;}

#category_bg ul li{ width:75px; height:50px; float:left; margin:0 5px 5px 0; display:inline;}

#category_bg ul li.last{ margin-right:0;}







.news_tit{ position:relative; height:28px; margin:0 0; overflow:hidden; line-height:28px; float:left; width:905px;}

.news_btn{width:33px; float:right; margin-right:1px; margin-top:10px;}

.news_btn a{float:left; text-align:center; margin:3px 4px;}

.btn_l{width:7px; height:5px; float:left;}

.btn_r{width:7px;  height:5px;float:left;}



.roll_news{ float:left;}

.roll_news li{padding-left:10px; background:url(bg_list_01.gif) no-repeat 0 15px; line-height:36px;}

.roll_news li a{ }

.roll_news li a:hover{ text-decoration:none;}

.roll_news li span{margin-left:10px; color:#be0f06; font-family:Arial, Helvetica, sans-serif;}



#news_img{ width:93px; height:24px; float:left; margin-top:6px;}







.demo3 .tab_menu{overflow:hidden; width:435px;height:30px; border-bottom:1px solid #E6E8EB; }

.demo3 .tab_menu li{width:107px;float:left;height:30px;line-height:30px;color:#0d0b0b;text-align:center;cursor:pointer; border-right:1px solid #E6E8EB;}

.demo3 .tab_menu li.current{color:#2471be;width:107px; background:#EFF1F2; height:30px; border-right:1px solid #E6E8EB;}

.demo3 .tab_menu li a{color:#757575;text-decoration:none; font-weight:bold; font-family:"微软雅黑";font-size:13px;}

.demo3 .tab_menu li.current a{color:#C31F14; font-weight:bold;font-family:"微软雅黑"; font-size:13px;}



.demo3 .tab_box{padding:0;width:414px; margin:0 auto;}

.demo3 .tab_box li{height:25px;line-height:25px;overflow:hidden; width:414px; background:url(news_list_bg.jpg) repeat-x top left; float:left;}

.demo3 .tab_box li.item{ background:none;}

.demo3 .tab_box li a{ width:329px; float:left; overflow:hidden; height:25px; overflow:hidden; display:block; padding:0; margin:0;}

.demo3 .tab_box li span{margin:0 0 0 0; font-size:11px; width:70px;float:left; color:#444444; font-family:Arial, Helvetica, sans-serif; display:block; height:20px; overflow:hidden; background:url(news_arrow.jpg) no-repeat top left; text-align:left; padding-left:15px; background-position:3px 12px;}

.demo3 .tab_box .hide{display:none;}

.f_l{ float:left; margin-right:15px;}



.demo3 .tips_news_top{ width:414px; margin:0 auto; margin-bottom:5px; height:83px; overflow:hidden; padding-top:10px; background:url(news_list_bg.jpg) repeat-x  bottom left;}

.demo3 a.news_title_big{ font-size:12px; color:#C31F14; font-weight:bold;}

.demo3 a.news_title_big:hover{ font-size:12px; color:#C31F14; text-decoration:underline;font-weight:bold;}

.demo3 .tips_news_top .news_contentc{ color:#747474; line-height:22px; overflow:hidden; padding-top:3px;}



#detail_banner{ width:100%; background:#F4F5F6 url(detail_bg.jpg) repeat-x top left; padding-top:59px; padding-bottom:33px;}



#container{ width:1012px; background:#fff; padding:40px 0; margin:0 auto;webkit-box-shadow: #E4E4E4 0px 0px 10px;

-moz-box-shadow: #E4E4E4 0px 0px 10px;box-shadow: #E4E4E4 0px 0px 10px;}





#special_container{ width:1012px; background:#fff; padding:0 0 40px; margin:0 auto;webkit-box-shadow: #E4E4E4 0px 0px 10px;

-moz-box-shadow: #E4E4E4 0px 0px 10px;box-shadow: #E4E4E4 0px 0px 10px;}

#warpper{ width:932px; margin:0 auto;}

#container h3{ width:953px; margin:0 auto; text-align:left;}



#cate_menu{ width:950px; height:172px; background:url(list_pro_06.jpg) no-repeat top left; margin:0 auto; padding-top:25px; padding-left:3px; margin-bottom:23px;}

#cate_menu li{ width:161px; float:left; text-align:center; margin:0 13px; display:inline;}

#cate_menu li img{ margin-bottom:10px;}

#cate_menu li a{ color:#474747; font-weight:bold;}

#cate_menu li a:hover,#cate_menu li a.active{ color:#E62129; font-weight:bold; text-decoration:none;}



#screen{ width:953px; height:35px; background:url(screen_title.jpg) no-repeat top left; overflow:hidden; margin:0 auto;}



#screen_list{ width:953px; border-bottom:1px solid #EBEBEB; margin:0 auto; padding:7px 0 25px 0;}

#screen_list li{ width:953px; float:left; height:34px;background:url(news_list_bg.jpg) repeat-x top left; overflow:hidden;}

#screen_list li.first{ background:none;}

#screen_list li span{ width:120px; height:34px; text-align:right; display:block; float:left; line-height:34px;}

#screen_list li ul{ width:800px; float:left; overflow:hidden; padding-top:6px;}

#screen_list li ul li{ width:auto; float:left; height:23px; margin-right:5px; display:inline; background:none; margin-bottom:4px;}

#screen_list li ul li a{ padding:0 8px; height:23px; display:block; color:#333333; overflow:hidden; float:left; line-height:22px;}

#screen_list li ul li a:hover,#screen_list li ul li a.active{ background:#D11616; color:#fff; text-decoration:none;}



#prolist{ width:960px; margin:0 auto; padding-top:22px;}

#prolist li{ width:222px; height:287px; float:left; margin-right:20px; display:inline; margin-bottom:10px;border:1px solid #ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;}

#prolist li.last{ margin-right:0;}

#prolist li a{ width:222px; height:186px; text-align:center; display:block; overflow:hidden; }

#prolist li span{ width:200px; height:48px; overflow:hidden; display:block; padding:0 10px; color:#333333; line-height:22px; padding-top:15px;}

#prolist li span b{ color:#D11616; display:block; font-weight:bold;}

#prolist li i{ width:84px; height:22px; background:url(pro_detail_bg.jpg) no-repeat top left; display:block; margin-left:10px; margin-top:5px; display:none;}



#prolist li.k_pro{border:1px solid #E6E6E6;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; height:287px; width:222px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;}




#pa{ width:953px; margin:0 auto; border:1px solid #E4E4E4; border-left:none; border-right:none; height:28px; text-align:right; margin-top:40px;}

#pa table{ float:left; margin-top:3px;}

#pa table td{ font-family:Arial, Helvetica, sans-serif; line-height:22px;}



#detail_pro{ width:960px; margin:0 auto; border-bottom:1px solid #ECECEC; padding-bottom:40px;}

#pro{ width:515px; float:left; margin-right:32px; display:inline; text-align:center;}



#pro_text{ width:413px; float:right; color:#6E6E6E; line-height:30px; padding-top:100px;}

#pro_text h4{ font-family:"微软雅黑"; font-size:27px; font-weight:bold; color:#E62129; padding-bottom:15px;}



#l_post{ width:56px; height:57px; background:url(detail_ttl_09.jpg) no-repeat top left; overflow:hidden; display:block; position:absolute; margin-left:20px; margin-top:100px;}



#r_post{ width:56px; height:57px; background:url(detail_ttl_11.jpg) no-repeat top left; overflow:hidden; display:block; position:absolute; margin-left:440px; margin-top:100px;}







.demo4 .tab_menu{overflow:hidden; width:982px;height:35px; background:url(repeat_detail_x.jpg) repeat-x bottom left; margin-top:30px; padding-left:30px;}

.demo4 .tab_menu li{width:101px;float:left;height:35px;line-height:35px;color:#0d0b0b;text-align:center;cursor:pointer;background:url(sec_detail_bg.jpg) no-repeat top left; margin-right:4px; display:inline;}

.demo4 .tab_menu li.current{color:#2471be;width:101px;height:35px; background:url(sec_detail_on.jpg) no-repeat top left; color:#E62129; font-weight:bold;}



.demo4 .tab_box{padding:0;width:954px; margin:0 auto; padding:30px 0;}

.demo4 .tab_box .hide{display:none;}



.other_name{ height:102px; width:962px; line-height:70px; background:url(detail_ttl_22.jpg) no-repeat bottom left; color:#E62129; font-weight:bold; padding-left:50px; overflow:hidden;}



#leftmenu{ width:236px; float:left;}

#left{ width:218px; float:left; padding-top:30px;}

#left li{ width:218px; height:30px; float:left; margin-bottom:8px;}

#left li a{ width:218px; height:30px; background:url(leftmenu.jpg) no-repeat bottom left; display:block; text-align:center; line-height:30px;}

#left li a:hover,#left li a.active{ width:218px; height:30px; background:url(leftmenu.jpg) no-repeat top left; display:block; text-align:center; line-height:30px; color:#fff; font-weight:bold; text-decoration:none;}



#pages_container{ width:686px; float:right; padding-top:30px; overflow:hidden; line-height:34px;}



#nav_for{ width:1012px;background:url(bgSubMenu.gif) repeat-x bottom left; height:80px;}

#nav_for h3{ font-family:"微软雅黑"; height:80px; width:500px; float:left; padding-left:50px; letter-spacing:1px; font-size:24px; font-weight:bold; color:#D11616; line-height:86px; overflow:hidden;}

.infor{ width:400px; float:right; text-align:right; padding-right:50px; margin-top:30px; font-family:"宋体"; color:#959595;}

.infor a{color:#959595;}

.infor a:hover{ color:#D11616; text-decoration:underline;}

.infor span{ color:#D11616; font-weight:bold;}









.pagelist td { line-height:18px; overflow:hidden;}

.page_front { width:49px; height:20px; overflow:hidden; text-align:center;}

.page_front a{ width:49px; height:20px; overflow:hidden; background:#7E7E7E; display:block; text-align:center; color:#FFFFFF;line-height:20px;}

.page_front a:hover{ width:49px; height:20px; display:block; overflow:hidden;color:#ffff00; background:#7E7E7E; text-align:center; line-height:20px;}

.page_front a:visited{  width:49px; height:20px; overflow:hidden; background:#7E7E7E; display:block; text-align:center; color:#FFFFFF;line-height:20px;}



.page_back { width:49px; height:20px; overflow:hidden; text-align:center;}

.page_back a{ width:49px; height:20px; overflow:hidden; background:#7E7E7E; display:block; text-align:center; color:#FFFFFF;line-height:20px;}

.page_back a:hover{ width:49px; height:20px; display:block; overflow:hidden;color:#000000; background:#7E7E7E; text-align:center; line-height:20px;}

.page_back a:visited{ width:49px; height:20px; overflow:hidden; background:#7E7E7E; display:block; text-align:center; color:#FFFFFF;line-height:20px;}



.bb { width:26px; height:20px; overflow:hidden; margin:0; padding:0;}

.bb a{ width:26px; height:20px; overflow:hidden; background:#7E7E7E; display:block; text-align:center; color:#FFFFFF;}

.bb a:hover{ width:26px; height:20px; display:block; overflow:hidden;color:#000000; background:#7E7E7E;}

.bb a:visited{ width:26px; height:20px; overflow:hidden; background:#7E7E7E; display:block; text-align:center; color:#FFFFFF;}



.aa { width:26px; height:20px; overflow:hidden; margin:0; padding:0;}

.aa a{ width:26px; height:20px; display:block; overflow:hidden;color:#fff; background:#DC0000; text-align:center;}

.aa a:hover{ width:26px; height:20px; display:block; overflow:hidden;color:#fff; background:#DC0000;text-align:center;}

.aa a:visited{ width:26px; height:20px; display:block; overflow:hidden;color:#fff; background:#DC0000; text-align:center;}









#innerbanner{ width:100%; background:#F4F5F6 url(innerbanner.jpg) no-repeat top center; padding-top:355px; padding-bottom:33px;}

#productsinnerbanner{ width:100%; background:#F4F5F6 url(innerbanner.jpg) no-repeat top center; padding-top:355px; padding-bottom:33px;}

#aboutinnerbanner{ width:100%; background:#F4F5F6 url(aboutusinnerbanner.jpg) no-repeat top center; padding-top:355px; padding-bottom:33px;}

#partnersinnerbanner{ width:100%; background:#F4F5F6 url(joinusbanner.jpg) no-repeat top center; padding-top:355px; padding-bottom:33px;}

#serviceinnerbanner{ width:100%; background:#F4F5F6 url(servicebanner.jpg) no-repeat top center; padding-top:355px; padding-bottom:33px;}

#newsinnerbanner{ width:100%; background:#F4F5F6 url(newsbanner.jpg) no-repeat top center; padding-top:355px; padding-bottom:33px;}

#paradiseinnerbanner{ width:100%; background:#F4F5F6 url(familybanner.jpg) no-repeat top center; padding-top:355px; padding-bottom:33px;}