@charset "utf-8";



/* CSS Document */



/*header*/



@font-face {



    font-family: 'OpenSans-Regular';



    src: url(../font/OpenSans-Regular.eot);



    src: url(../font/OpenSans-Regular.eot?#iefix) format('embedded-opentype'),



  url(../font/OpenSans-Regular.woff) format('woff'),



  url(../font/OpenSans-Regular.ttf) format('truetype'),



  url(../font/OpenSans-Regular.svg#DIN-Bold) format('svg');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'Franklin Gothic ';



    src: url(../font/Franklin Gothic.eot);



    src: url(../font/Franklin Gothic.eot?#iefix) format('embedded-opentype'),



  url(../font/Franklin Gothic.woff) format('woff'),



  url(../font/Franklin Gothic.ttf) format('truetype'),



  url(../font/Franklin Gothic.svg#DIN-Bold) format('svg');



    font-weight: normal;



    font-style: normal;



}







@font-face {



    font-family: 'OpenSans-Regular ';



    src: url(../font/PTN77F.eot);



    src: url(../font/PTN77F.eot?#iefix) format('embedded-opentype'),



  url(../font/PTN77F.woff) format('woff'),



  url(../font/PTN77F.ttf) format('truetype'),



  url(../font/PTN77F.svg#DIN-Bold) format('svg');



    font-weight: normal;



    font-style: normal;



}



.header:after,.header_rt:after,.nav_m:after,.main_bottom_m>p:after,.products_web_two ul:after{content: ".";visibility: hidden;display: block;height: 0;clear: both;}







/*header*/



.header{  height:132px;}



.logo{ width:15.2%}



.logo img{ width:299px; height:40px; margin:87px 0px 0px 0px}



.header_rt{ float:right; width:51.5%; position:relative; margin-top:30px;}



.ht_phone i{ font-size:20px; vertical-align:middle;  float:left; margin-right:7px;}



.ht_phone{ font-family:"OpenSans-Regular"; font-size:14px;}















/*langage*/



.mobile-link-top {



    display: none;



}



#currencies_block_top, #languages_block_top {



    position: absolute;



    right: 5px; top:0px; width:127px;



     border-radius:18px; background:#8c193a; height:23px; top:-2px;



}



#currencies_block_top {



    border-left: 1px solid #666666;



    padding-left: 20px;



}



#currencies_block_top form {



    margin: 0;



}



#languages_block_top:hover, #currencies_block_top:hover, .mobile-link-top h4 {



    cursor: pointer;



}



.list_header {



    background: none repeat scroll 0 0 #3D3D3D;



    display: none;



    list-style: none outside none;



    position: absolute;



    right: 0;



    top:23px;



    width:120px; border-radius:10px;



    z-index: 999999999999999;



}



#currencies_block_top p.inner-carrencies, #languages_block_top p, .mobile-link-top h4 {



    color: #FBE105;



    font-size: 13px;



    font-weight: normal;



    margin-bottom: 0;



    position: relative;



   



    text-transform: capitalize;



}



#countries_2 .countries_ul li span .firstWord, #languages_block_top .firstWord, #languages_block_top strong {



    display: none;



}



#languages_block_top span.lang, #currencies_block_top p.inner-carrencies span {



	font-size:12px;



    color: #fff;



	line-height:23px;



 



    margin-right: 6px; margin-left:13px;



}







.selected_language span img{ vertical-align:middle; margin-left:3px;}



.list_header li {



    border-top: 1px solid #000000;



}



.list_header li:first-child {



    border: medium none;



}



.list_header li.selected {



    color: #47a8df;



    cursor: default;



    /*padding: 8px 0 8px 10px;*/



}



.list_header li.selected a {



    color: #fff;



    cursor: default;



}



.list_header li a {



    color: #FFFFFF;



    display: block;



    font-size:12px;



    font-weight: normal;



    padding: 8px 5px 8px 10px;



    text-decoration: none;



}



.list_header li a:hover {



    color: #c12451;



}



.list_header li.selected span {



    cursor: default;



}







.arrow_header_top {



    color: #fff;



    margin-left:2px;



    vertical-align:baseline;



    width: auto; 



	



}



.icon_wrapp i{font-size:16px; float:right; vertical-align:middle; margin-right:9px; }



.icon_wrapp span{ float:left}







.mobile-link-top h4.active, .mobile-link-top h4:hover {



    color: #FFFFFF;



}



#languages_block_top {



    left:63px;



}



#countries_2 .countries_ul li img {



    float: left;



    margin: 2px 10px 0 0;



}



#countries_2 .countries_ul li span .firstWord {



    display: none;



}



#countries_2 .countries_ul li span {



    display: block;



}



#setCurrency .currencies_ul li span {



    display: inline-block;



    font-weight: bold;



    padding-right: 10px;



}



.he_sj{ width:38%; margin-top:-7px;}







.he_sj span>a{ width:30px; height:30px; background:#d6d5d5; border-radius:50%; display:block; float:left; text-align:center; margin:0px 0% 0px 5.5% }



.he_sj span i{ line-height:30px; font-size:16px; color:#6f6d6d}



.icon-facebook{ display:block; margin:1px 1px 0px 0px}



.he_sj span img{ margin:8px 0px 0px 1px}



.he_sj span>a:hover{ background:#8a1838}

.he_sj span:hover{background:#8a1838}



.he_sj span:hover i{ color:#fff; opacity:0.9}



#youtube{ background:#d6d5d5 url(../images/icon-pinterest-sign.png)  no-repeat 7px 8px;}



#youtube:hover{ background:#8a1838 url(../images/icon-pinterest-sign_2.png)  no-repeat 7px 8px;}



.he_sj{ float:right}



.ht_phone{ float:left; margin-left:202px}







.he_h{ text-align:right; margin-top:42px;}



.he_h a{ font-size:14px; font-family:''OpenSans-Regular''; margin:0px 0px 0px 15px; line-height:30px; color:#222;text-transform:capitalize;}



.he_h a:hover{ color:#8a1838}











/*nav*/



.nav{ height:50px;}



.nav_m>ul{  float:left; z-index:999999; position:relative}



.nav_m>ul>li>a{ font:16px/47px "OpenSans-Regular"; color:#222; float:left; text-transform:uppercase; font-weight:bold}



.nav_m>ul>li{font:12px/47px "OpenSans-Regular"; color:#222; float:left; position:relative; z-index:999999;  margin:0px 30px 0px 0px;}



.nav_m>ul>li>i{ float:left; font-size:16px; color:#222; vertical-align:middle; height:20px; margin-left:8px;}















.nav_m>ul>li:hover>a{ color:#8a1838}



.nav_m>ul>li>a:hover{ border-bottom:2px solid #8a1838}



#click{  line-height:48px; height:48px; padding:0px}



#click>a{ color:#8a1838}















.nav_m>ul>li>ul>li>a{ font:14px/20px Arial, Helvetica, sans-serif; color:#fff;z-index:999999; width:100%; height:36px; display:block; line-height:36px;}



.nav_m>ul>li>ul{ width:270px; background:#8a1838;position:absolute;  z-index:999999;display:none; left:0px; top:48px;   }



.nav_m>ul>li>ul>li{ border-bottom:1px solid #FFF; font:14px/25px  Arial, Helvetica, sans-serif; color:#fff; padding:0px 0px 0px 15px; z-index:999999 }







.nav_m>ul>li>ul>li:hover{ background:#efeeee}



.nav_m .icon-signin{ margin-right:10px;  color:#DF0383}



.nav_m>ul>li>ul>li:hover>a{ color:#222}











.pro_catelist_block dl{ z-index:999999}







.pro_cate_position{ position:relative;}



.pro_catelist_block{ z-index:999999; padding-bottom:10px; width:218px; background:#efeeee;  position:absolute; left:220px; top:0px;}







.pro_catelist_block dl dd a{ font:12px/25px "OpenSans-Regular"; color:#222; padding-left:10px; }



.pro_catelist_block dl dd a:hover{  color:#8a1838; }



.pro_catelist_block dl dd{border-bottom:1px dashed #CCCCCC; padding:5px 0px 0px 0px}



.pro_catelist_block{ display:none}











/*悬浮导航*/



.fixedNav{display: block;height:48px;position: fixed; _position:absolute; top:-64px;    _top:eval(document.documentElement.scrollTop-50); left:0;transition: top 0.3s ease-out 0s; -ms-transition:top 0.3s ease-out 0s; width: 100%;z-index:99999;}







.move{ top:0; _top:expression(documentElement.scrollTop+0)}



.fixedBox{height:48px; margin:0 auto;}



.fixedBox #searchInputFixed{ width:730px;}



.fixedBox .searchFrom{ margin-top:6px; margin-left:50px; width:840px; display:inline;}



.opacity{filter:alpha(opacity=80); opacity:0.8 !important; background-color: #fff; border-top:4px solid #8a1838}



.in_h_l{ font-size:45px; color:#fff; margin:5px 20px 0px 0px;}







/*search */



.search {  height:31px;position:relative; margin-top:9px;}



.txt_search_input{font:12px/31px "OpenSans-Regular"; color:#494848; border:none; background:#fff; width:210px;padding-left:13px; border:1px solid #e5e5e5; height:31px; }



.search_button{width:22px; height:18px;background:url(../images/button_bg.png)  no-repeat;border:none; position:absolute; top:7px; right:10px }



.txt_search_input:focus{ border:1px solid #8a1838; box-shadow:0px 0px 5px #8a1838}  















	/*banner*/



#foucsBox {height:499px; overflow: hidden; zoom: 1; position: relative; width:1430px; margin:8px auto }



#foucsBox .imgCon { width:1000px; height:499px; margin: 0; padding: 0; position: relative; list-style: none; margin-top:1px}



#foucsBox .imgCon li { float: left; width:1000x; height:359px; }



#foucsBox .imgCon li img { border: 0;  }



#foucsBox .imgCon li .imgTitle { width: 680px; position: absolute; bottom: 35px; text-align: center; z-index: 2; }







#foucsBox .foucs { width:1430px; height:18px; position: absolute; bottom: 3px; text-align: center; z-index: 3;  top:475px}



#foucsBox .foucs span { display: inline-block; width:150px; height:2px; line-height: 0; font-size: 0; background:#fff;cursor: pointer; overflow: hidden; }



#foucsBox .foucs span.f { background:#fff; height:2px; opacity:0.5; border:2px solid #fff; margin-top:3px;}



#foucsBox .foucsButton { width: 40px; height: 56px; padding: 7px; margin-top: -70px; position: relative; z-index: 4; }



#foucsBox .foucsButton span { display: inline; width: 23px; height: 45px; margin: 7px 5px 0; cursor: pointer; overflow: hidden; background: url(../images/bg.png) 0 0 no-repeat; }











/*main_products*/



.in_com_top{ height:58px; background:url(../images/com_top_bg.png) no-repeat bottom; margin:30px 0px 0px 0px;}



.in_com_top p{ text-align:center; font-size:25px; font-weight:bold; line-height:40px; }



.index_pro>ul{width:1100px; }



.index_pro>ul>li{ width:232px; padding:0.5% 0.5% 1% 0.5%; float:left; margin:10px 16px; height:298px; }



.index_pro>ul>li>a>img{width:100%;width:232px; height:220px}



.index_pro>ul>li>a{ display:block; width:100%; width:232px; height:220px;}



.in_nam>a{ font-size:16px; color:#8a1838; text-transform:uppercase; font-weight:bold; display:block; height:0.6%; overflow:hidden; margin:0px 10px; text-overflow:ellipsis; white-space:nowrap}



.in_nam{ text-align:center;}



.in_de{ font-size:12px; color:#222; line-height:20px; height:40px;  overflow:hidden;  margin:0px 10px; font-family:Arial, Helvetica, sans-serif}



.in_de1{ font-size:12px; color:#222; line-height:20px; height:40px;  overflow:hidden;  margin:0px 10px; text-overflow:ellipsis;  font-family:Arial, Helvetica, sans-serif}



.in_nam{ margin:8px 0px 5px 0px;}



.index_pro>ul>li:hover{ background:#d4d4d4}







/*main_middle*/



.main_middle{ width:100%; max-width:1430px; margin:10px auto; background:url(../images/in_midd_bg.png) no-repeat; height:408px}



.m_news_pro{ width:800px; padding:0px 10%; height:316px; margin:0 auto}















.case{ padding-top:40px;}







.case li{float:left;display:inline;width:50%;height:158px; position:relative;}



.case li .case_w{display:block;width:100%;height:158px;/*background:url(images/bg_case.png) no-repeat;*/position:absolute;left:0px; top:0px}

.case li .case_w>a{ display:block; width:100%; height:158px; overflow:hidden}

.case li:hover img{ opacity:0.5}

.case li .case_w .fire{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0px;width:100%;height:158px;z-index:999;display:none; text-align:center; }



.case li .case_w  .x,.case li .case_w  .y{width:30px;height:30px;top:60px;position:absolute;z-index:999999;display:none;}



/*.case li .case_w  .x{background:url(../images/zoom-icon.png) no-repeat; left:50%;}*/







.fire a i { font-size:30px; color:#fff}







.case_font{ position:absolute; /*z-index:99999; */width:100%; top:30%; display:block; text-align:center; color:#fff}

.case_font p a{ color:#fff}



.case_font p { text-align:center; font-size:14px; color:#fff; display:block; width:90%; padding:0px 5%; height:2%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:10px 0px; }







.case_font  span{ color:#fff; font-size:20px; text-transform:uppercase; margin:0 auto; display:block; margin-bottom:5px;}



.case_font  span:hover{ color:#8b1839; cursor:pointer}



.case li:hover .case_font{ opacity:1}











/*main_about*/



.main_about{ height:443px; background:url(../images/world_img.png) no-repeat; padding:10px 0px; width:100%; max-width:1100px; margin:30px auto}



.in_ab_top p{ text-align:center; margin:5px 0px 10px 0px}



.in_ab_top p span{ font-size:25px; color:#272525; text-transform:uppercase; line-height:30px;}















/*详情页切换*/



.pro_info{ text-align:left; line-height:30px; font-size:12px;}



#select{  text-align:center;



     height:80px; }



#select li{



    display:inline-block;



    height:31px;



    line-height: 31px;



    margin: 1px 6px 0 0px ;



    text-align: center; margin:0px 4%;   overflow:hidden; text-overflow:ellipsis; white-space:nowrap;



   }











.marriage_content{ margin-top:3px; }











.form_content{ margin-top:3px; }











.private_content{ margin-top:3px; display:none;}











#select li a{ 



    



    display: block;



    height:31px;



     font-size:14px;}















.select_m{ display:none}







#on_fix{ position:fixed; top:300px; right:20px;}







.arrs {



     border-bottom:2px solid #c6999b;



    color:#171717;



    cursor: pointer;



    display: block;



    font-size:14px;



    height: 31px;



  text-transform:uppercase;



}







.hovers {



  border-bottom:2px solid #8a1838;



    color: #524f4f;



    font-size:14px;



    height: 31px;







}











/*main_bottom */



.main_bottom { width:100%; background:#4d4d4d url(../images/foo_bg.png) no-repeat center -8px; padding-top:50px; padding-bottom:30px; margin-top:30px;}



.main_bottom_m p{ text-align:center; margin:30px 0px; }



.letter_1{ font-size:40px; color:#fff; text-transform:uppercase}



.letter_2{ color:#918e8e;line-height:33px}



.letter_3 { font-size:16px; color:#bababa; }



.letter_3 img{ vertical-align:middle; margin-right:10px;} 











/*search*/







.in_search{ padding-left:29%; margin:20px 0px 15px 0px; height:46px; }



.in_search input{  padding:0px; margin-right:-0.5%;float: left;}



.in_search .searchkey{width:346px; color:#909192; font-family:"OpenSans-Regular"; height:46px; line-height:20px; padding-left:9px; padding-right:4px;border:none;background-color:#fff; border:none}







.in_search .search_button_3{ padding-left:6px; padding-right:6px; cursor:pointer; background-color:#464646; border:none; background:url(../images/sign_up.png) no-repeat;height:46px;   width:87px;}



.footer_nav{ border-bottom:1px solid #222}



.footer_nav a{ font-size:12px; color:#fff; text-transform:uppercase; margin:0px 30px 0px 0px; line-height:40px}



.footer_nav a:hover{ border-bottom:1px solid #8a1838; color:#8a1838}



.copy{font:12px/22px  Arial, Helvetica, sans-serif; color:#fff;  }











.ft_fl{font:12px/22px Arial, Helvetica, sans-serif; color:#fff; margin:5px 0px}



.ft_fl a{color:#524f4f; font:12px/20px Arial, Helvetica, sans-serif; color:#fff; margin:0px 5px;}



.ft_fl a:hover{text-decoration:underline; color:#8a1838}



.footer_hot_tags p a{ float:left; height:20px; display:block; width:



139px;}



















.copy span>a{ width:30px; height:30px; background:#d6d5d5; border-radius:50%; display:block; float:left; text-align:center; margin:0px 0.5%; margin-top:-3px; }



.copy span i{ line-height:30px; font-size:16px; color:#6f6d6d}



.copy span>a:hover{ background:#8a1838}



.copy span>a:hover i{ color:#E8D0D7}

















/*内页*/



.page_left { width:23%; margin:20px 0px;}



.left_com_top span{ font:20px/20px  Arial, Helvetica, sans-serif; color:#222; border-bottom:4px solid #8a1838; padding-bottom:5px; }



.left_com_top{ border-bottom:1px solid #ccc; padding-bottom:5px; margin:0px 0px 5px 0px; height:25px;}



.vertical-nav>li>a{ font:14px/20px  Arial, Helvetica, sans-serif; color:#222; text-transform:uppercase; margin:4px 0px;  transition: all 400ms ease 0s;}







.vertical-nav>li { line-height:24px; padding:8px 10px; position:relative; width:230px; border-bottom:1px solid #ecebeb;  }



.vertical-nav>li i{ float:right}



.vertical-nav>li:hover>a{ padding-left:10px;}



.vertical-nav>li:hover>a,.vertical-nav>li:hover i{ color:#8a1838}



.vertical-nav>li>ul{ position:absolute; left:250px; width:250px; top:0px;background:#f4f3f3; border-top-right-radius:10px; border-bottom-right-radius:10px;  border-bottom-left-radius:3px;}



.vertical-nav>li>ul>li{ padding:7px 30px; position:relative}



.vertical-nav>li>ul>li>i{ float:right}



.vertical-nav>li>ul>li>a{ font:14px/22px  Arial, Helvetica, sans-serif; color:#222; text-shadow:0px 1px 3px #ccc



                  }



.vertical-nav>li>ul>li:hover{ background:#8a1838;}



.vertical-nav>li>ul>li:hover a{ color:#fff}



.vertical-nav>li>ul>li:hover:first-child{ border-top-right-radius:10px;}



.vertical-nav>li>ul>li:hover:last-child{ border-bottom-right-radius:10px;}



.vertical-nav>li>ul>li>ul{ position:absolute; left:250px; width:180px; top:0px; padding:10px 20px; background:#8a1838; border-top-right-radius:10px; border-bottom-right-radius:10px;  border-bottom-left-radius:3px;}



.vertical-nav>li>ul>li>ul>li>a{ color:#fff; text-shadow: 0px -2px 0px #222,



                  0px 2px 3px #397a00;}



.vertical-nav>li>ul>li>ul>li>a:hover{ font-size:14px;}























/*left_hot_pro*/







.le_po_img_lt,.le_po_img_lt a img{ width:94px; height:84px; }



.le_po_img_rt{ width:149px;}







.le_po_img_rt p{ margin:3px 0px;}



.le_t_1 a{font:14px/20px  Arial, Helvetica, sans-serif; color:#8c8580; display:block; width:145px; height:65px; overflow:hidden; margin-top:11px;}



.le_t_2 {font:12px/20px  Arial, Helvetica, sans-serif; color:#8a1838}



.le_t_1 a:hover{ text-decoration:underline}



.le_t_2 span{ margin-right:3px;}



.le_t_3{ font:14px/24px  Arial, Helvetica, sans-serif; color:#8a1838; } 



.le_t_3 span{font:12px/20px  Arial, Helvetica, sans-serif;margin-right:3px;}



.left_cate li{ border:1px solid #CCCCCC; padding-bottom:10px; padding:10px 10px; margin:10px 0px 15px 0px;}



.wedd_com_top p{ font:16px/24px  Arial, Helvetica, sans-serif; color:#040404; border-bottom:2px solid #a4814e; padding-bottom:5px;}



.left_hot_pro { margin-bottom:5px;}



.left_hot_pro UL li{border-bottom:1px  dashed #CCCCCC; margin:10px 0px}



.left_hot_pro UL li:hover{ transition:all 0.1s ease-in 0s; 



    box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);



    z-index: 2;}



	/*left_news*/



	.left_news{  border:1px solid #e3e3e3; margin-top:25px; padding:10px;}



.left_n_top{ font:28px/35px   Arial, Helvetica, sans-serif; font-weight:bold; color:#706e6c}



.date{ font-size:12px; color:#8a1838; border-bottom:1px solid #ccc; margin:10px 0px; }



.date_title a{ font:14px/20px  Arial, Helvetica, sans-serif; font-weight:bold; color:#524f4f}



.date_title a:hover{ text-decoration:underline}



.date_m_con{ font:12px/20px   Arial, Helvetica, sans-serif; color:#524f4f; margin:5px 0px;}



.left_n_m  p img{ width:250px;}











/*page_right*/



.page_right{ width:1100px;  margin:20px 0px; }







.about_us_web{width:100%; }



.about_us_web div{font:12px/22px  Arial, Helvetica, sans-serif; }











.mangbaoxie P{ text-align:center}



.conte_mu{ font-size:20px; color:#8a1838; text-transform:uppercase; font-weight:bold}



.conte_sm { color:#8a1838; font-size:14px; margin:8px 0px}



.conte_sm a{ font-size:14px; color:#222; }



.conte_sm a:hover{ color:#8a1838}











/*news_list_web*/



.news_web ul li{height:157px;margin:3px 0px 15px 0px;}



.news_web_list{width:82%; height:130px; border:1px solid #ccc; border-left:0px; padding:10px 20px}



.news_web_list>p>a{font:14px/20px  Arial, Helvetica, sans-serif; color:#8a1838; }



.news_web_list>p>a:hover{ text-decoration:underline}







.news_web_list>p>span{font:12px/20px  Arial, Helvetica, sans-serif ; color:#666;}



.news_web_list_cont{font:12px/20px  Arial, Helvetica, sans-serif ; color:#807d7d; height:63px; overflow:hidden; width:98%}



.news_web_img>a>img{width:150px; height:150px; overflow:hidden;  border:1px solid #CCC}



.news_web_img>a>img:hover{border-color:#CCC;box-shadow: 0 0 5px #CCC; }







.pagination_2 {



	float:right;



	overflow:hidden;







	padding:5px 0 5px 0;



    



	text-align:center; margin-top:10px;



}



.pagination_2 a:link, .pagination_2 a:visited{



    margin: 0 0 0 5px;



    padding:4px 8px 4px 8px;



	line-height:25px;



    color: #000;



    text-align: center;



	font-size: 12px;



	text-decoration: none;



    background-color:#fff;



	border:1px  solid  #e9e9e9







	/*-moz-border-radius:3px;



	border-radius:3px;



	-webkit-border-radius:3px;*/



}



.pagination_2 a:hover {



    color: #fff;



    background-color:#8a1838;



}







.pagination_2 a.current {



    background-color:#8a1838;



    color: #fff;



	



}







.pagination_2 .extend {



	padding:0;



	margin: 5px 0px 0px 0px;



    text-align: left;



}







.icon-calendar{ font-size:14px; color:#878585; margin-right:6px;}



.calen { font-size:12px; color:#878585 ;  margin:8px 0px;}



.news_web .icon-comments-alt{font-size:16px; color:#878585;margin-left:10px;}



.news_web_list:hover{ background:#f8f8f8; box-shadow:0 0 10px #ccc; z-index:2}







.calen i{ margin-right:2px;}















/*news_content_web*/



.news_content_web{width:100%}



.news_content_web .title{font:16px/20px  Arial, Helvetica, sans-serif ; text-align:center;font-weight:bold ;color:#333; padding-top:8px;}



.news_details{font:12px/24px  Arial, Helvetica, sans-serif; padding:5px 10px;}



.prev{ font-size:14px;line-height:27px; margin:10px 0; padding:0 9px;color:#8a1838; }



.prev a{font:12px /27px  Arial, Helvetica, sans-serif;  margin:0 5px;color:#666;}



.prev a:hover{color:#8a1838;text-decoration:underline;}



.next{ font-size:14px; line-height:24px; margin:10px 0; padding:0 9px; text-align:right;color:#8a1838; }



.next a{font:12px /27px  Arial, Helvetica, sans-serif;  margin:0 5px;color:#666;}



.next a:hover{color:#8a1838;text-decoration:underline;}







.related_tags{ font-size:14px;  margin:10px 0; padding:0 10px; background:#e0e0e0; }
.related_tags span{ float:left}
.related_tags h3{ float:left}



.related_tags a{ font:12px /27px  Arial, Helvetica, sans-serif;  margin:0 5px;color:#333333;}



.related_tags a:hover{ text-decoration:underline;}















/*contact_us_web*/



.contact_us_web{width:100%; border-top:none; padding-bottom:13px;}



.comtact{font:14px/24px   Arial, Helvetica, sans-serif; padding: 0px 3px; color:#333;}



.comtact2_con{ padding: 0px 3px; margin-top:10px}



.comtact2_con ul li{ line-height:30px; font:14px/24px  Arial, Helvetica, sans-serif; margin:10px 0px}



.comtact2_con ul li textarea{ height:100px; width:330px; border:1px solid #999; padding-left:10px;}



.comtact2_con a{color:#545454;}



.comtact{ line-height:26px;}



.gongsi{ font-size:14px; font-weight:bold; color:#333}



.comtact2_con .com_tit{ margin:5px 0; border-bottom:2px solid #fff; font-size:14px; padding:6px 4px; color:#333; border-bottom:2px solid  #CCC }



.comtact2_con .tj{ border:none;background:#911135; color:#fff; width:102px; height:30px; line-height:30px;  cursor:pointer; font-size:14px; padding-bottom:3px; border-radius:15px; padding-left:0px;}



.comtact2_con .cz{ border:none; background:#222 ;color:#fff; width:102px;height:30px;line-height:30px; cursor:pointer; font-size:14px;padding-bottom:3px;border-radius:15px; padding-left:0px;  }



.code_label img{margin:8px 13px 0px 0px ;}



.comtact2_con .cz:hover{ opacity:0.7}



.comtact2_con .tj:hover{opacity:0.7}



.list_no input{ border:1px solid #999; width:230px; height:35px;line-height:35px; padding-left:10px;}



.list_no input:focus,.enquiry_txt:focus{ border:1px solid  #911135; box-shadow:0px 0px 5px #911135}



/*sitemap_web*/



/*.sitemap_web{width:100%; }



.sitemap_web_content{ padding:0 0 10px; }



.sitemap_area{ height:auto; overflow:hidden; clear:both; padding:15px 0 0 5px; }



.sitemap_area a{ padding-left:20px; width:110px; height:24px; display:block; margin-bottom:8px !important; margin-bottom:0px;float: left; font:14px/24px  Arial, Helvetica, sans-serif; color:#58595D; margin-right:5px;}



.sitemap_area a:hover{background:#1bb983 ;color:#524f4f; }



.sitemap_hot_tags a:hover{color:#fe7e01; }



.height_space{ margin-top:25px;}



.sitemap_hot_tags a{ color:#555555; display:block; float:left; padding:0 8px 0 8px; text-transform:uppercase; }



.sitemap_hot_tags{ height:20px; padding:5px 0 5px 5px; border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; color:#58595D;font:12px/20px  Arial, Helvetica, sans-serif; margin:0 10px;}



.hot_tags_content{width:20%;font:12px Arial, Helvetica, sans-serif;color:#787878; float:left; line-height:24px; overflow:hidden; display:block;}



.hot_tags_content:hover{color:#fe7e01}

*/







/*sitemap*/



.stp-listA>li{border:1px solid #cfcfcf;border-radius:5px;text-transform:capitalize;margin-bottom:15px;}

.stp-top{width:100%;height:34px;line-height:34px;border-bottom:1px solid #cfcfcf;}

.stp-top a{padding:0 10px;font-size:14px;font-family:"OpenSans-Regular";font-weight:bold;text-transform:capitalize;}

.stp-top a i{padding-left:10px;}

.stp-top a:hover{color:#f07300;}

.stp-listB{display:block;padding:10px;}

.stp-listB li{width:18%;margin-right:2%;float:left;padding:8px 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

.stp-listB li a{font-size:12px;line-height:22px;display:block;color:#4d4d4d;}

.stp-listB li:hover a{color:#f07300;text-decoration:underline;}



















/*products_web_two*/



.products_web_two { width:1100px;}



.products_web_two ul {



	zoom: 1;  margin:0px -20px;



	



}



#sep_ladr ul{margin:0px -20px;}



.products_web_two ul li {



	



	float: left;



	_display: inline;



	overflow: hidden;



	width:245px;

	 margin:15px 20px 10px 20px;



 



	



}



.products_web_two ul li .pic {



	text-align: center; display:block; height:220px; overflow:hidden;



}







.products_web_two ul li .pic img {



	width:100%px;



	height:218px; width:100%; max-width:243px;



	display: block;



	border: 1px solid #ccc;



	overflow: hidden



}







.products_web_two ul li .pic img:hover{	border: 1px solid #8A1839;}



/*.products_web_two ul li:hover img{



border:1px solid #8a1838;



}*/



.products_web_two ul li .title {



	width:100%;



	font: 12px/18px Arial, Helvetica, sans-serif; height:36px; overflow:hidden;



}



.products_web_two ul li .title a {



	color: #4e4f4f;



	font-size: 12px;



	display: block;



	width: 183px;



	height: 26px;



	overflow: hidden



}



.products_web_two ul li .title a:hover {



	color: #e98300



}



.products_web_two ul li>p>a {



	font:14px/22px  Arial, Helvetica, sans-serif; font-weight:bold;



	color:#8A1839;



	margin: 10px 0px;



	display: block;



	width:100%;



	height:66px;



	overflow: hidden



}



.products_web_two ul li>p>a:hover {



	text-decoration: underline



}



.products_web_two ul>P {



	font: 20px/20px  Arial, Helvetica, sans-serif;







	border-bottom: 1px solid #222;



	padding-bottom: 8px;



}



.products_web_two ul>P>i{ color:#8a1838;   padding:5px; margin-right:10px; font-size:25px;}



.products_web_two ul>P .icon-sitemap {



	margin-right: 20px;



	font-size: 25px;



}























/*product_details_web*/



.productsdetail_web_content{width:820x;  margin-bottom:5px;}



.productsdetail_web_content{ overflow:hidden; }



.product_pic_area{ padding-bottom:8px;} 



.productslist{ padding-top:7px; height:100%;overflow:hidden; }







.productslist_img img{padding:5px; border:1px solid #e1e1e1; overflow:hidden; height:400px;}



.product_pic_area{ width:39%;}







.detaitl_pro_img ul li{ float:left;  list-style:none; margin: 8px 3px;}



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



.detaitl_pro_img ul li a{ width:60px; border:1px solid #e1e1e1; display:block; }



.detaitl_pro_img ul li img{ width:60px;overflow:hidden;height:60px}







.detaitl_pro_img ul li a:hover{ border:1px solid #ef8316;}



.pro_contact{ padding-top:15px; display:block; height:25px; padding-left:5px;}



.pro_detail_web_top{ background-color:#8a1838;



   



    font-size: 14px;



    font-weight: bold;



    line-height: 34px;



    margin:5px 0;



    padding-left: 10px;



}







.pro_detail_web_top p{font:16px/33px  Arial, Helvetica, sans-serif;  font-weight:bold;color:#fff;   height:33px;}







.prodcutslist_con h1{ margin:0; padding:0; height:48px}



.prodcutslist_con{ height:auto; overflow:hidden; width:58%; margin-left:15px;}



.prolist_name01{ color:#787878; font:bold 14px/24px   Arial, Helvetica, sans-serif; padding-bottom:10px;}



.prodcutslist_con p{ font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#787878; line-height:24px; margin:0 25px 0 0; padding:0; }



.prodcutslist_con>ul{padding:0; display: block; margin:0;  }



.prodcutslist_con ul li{font:12px/28px   Arial, Helvetica, sans-serif;color:#969696; clear:left; list-style:none;}



.prodcutslist_con ul li label{ width:140px; display:block; float:left; color:#8a1838; height:auto; padding-left:3px;}



.prodcutslist_con ul li span{ float:left; display:block; /*width:232px*/ color:#524f4f}



.prodcutslist_con ul li a{ color:#695E4A;text-decoration:underline;}



.prodcutslist_con ul li a:hover{ color:#f60; text-decoration:underline;}



.share{height: 32px;width: 228px;}



.m_bottom{ margin-bottom:7px;}



.pro_detail_content{height:auto; overflow:hidden; padding-bottom:10px;  }







.product_de{ text-align:center}



.same_title01 p { color:#FFF;background:url(../images/new_product_top_bg.png) no-repeat left 15px;}



.pro_info{ color:#565656; font:14px/26px  Arial, Helvetica, sans-serif; padding:5px ;}



.pro_list_price>p{ font:14px/24px Arial, Helvetica, sans-serif; color:#F90;}











#contactnow{ width:180px; height:40px; background:#b11d48; display:block; text-decoration:none; text-align:center; line-height:40px; color:#FFF; font-weight:bold; margin:20px 0px 0px 0px;}



#contactnow:hover{ background:#8c193a}







#contactnow i{ font-size:20px; color:#fff;vertical-align:middle; margin-right:10px; }







/*show_pro_pro_details*/



/*index_pro_top*/



.de_pro_top{ height:27px; border-bottom:1px solid #adadad; margin:20px 0px 5px 0px}



.de_pro_top p span{ font-size:18px; font-family:  Arial, Helvetica, sans-serif; color:#8a1838; border-bottom:3px solid #8a1838; padding:3px 4px 4px 0px}



.de_pro_top p span:hover{ border-bottom:3px solid #8a1838; cursor:pointer }











.page_details{border-top:none;height:auto;_zoom:1; margin-top:-5px; margin-bottom:5px; }







.page_details_d li{float:left;width:15.5%;height:220px;float:left;margin:11px 20px 8px 20px; }







.tu_in a{ display:block; width:170px; height:220px; height:153px; }







.page_details_d li img{width:100%;height:153px; overflow:hidden; max-width:170px} 



.page_details_d li p{ text-align:center}







.hot_pro{ text-align:center;}



.hot_pro a{display:block; height:31px; line-height:18px;  color:#494a4a; overflow:hidden; text-align:center; padding:4px 0px; font-family:  Arial, Helvetica, sans-serif}



.hot_pro a:hover{color:#8a1838;}



















/*留言*/







#leaveBox .title { display:block; height:30px; background:#8a1838; font:16px/30px Arial, Helvetica, sans-serif; color:#fff; padding-left:10px;}



.leaveBox_list {



    border: 1px solid #e5e5e5;



    clear: both;



    margin-top: 10px;



    min-width: 590px;



    padding: 0 5px 15px;



}



.leaveBox_list li.re {



    background-color: #ecfbff;



}



.leaveBox_list li {



    border-bottom: 1px dashed #cccccc;



    float: none;



    padding: 10px 0;



}



.leaveBox_list li span {



    display: block;



    font-weight: bold;



    padding: 5px 5px 5px 0;



}



.leaveBox_list li label {



    display: inline-block;



    padding-right: 5px;



    text-align: right;



    vertical-align: middle;



    width: 150px; font-weight:bold;



}



.leaveBox_list li .label_lef {



    width: 100px;



}



.leaveBox_list li input {



    display: inline-block;



    padding: 0 5px;



    vertical-align: middle;



    width:35%; height:30px; border:1px solid #eee;



}



.leaveBox_list li #formbtn {



    cursor: pointer;



    padding: 3px 15px;



    width: auto; background:#B11D48; color:#fff



}

.leaveBox_list li #formbtn:hover{ background:#8A1839}



.leaveBox_list #text_content {



    display: inline-block;



    height: 100px;



    padding: 5px;



    vertical-align: middle;



    width:86%;border:1px solid #eee;



}



.leaveBox_list #text_title {



    display: inline-block;



    height: 29px;



    padding: 5px;



    vertical-align: middle;



    width:86%; border:1px solid #eee;



}







.leaveList li span {



    font-size: 12px;



}



.leaveList li {



}



.leaveBox_list a {



    color: #800000;



    display: inline;



    font-size: 11px;



}



.guestbook_pages {



    background-color: #e5e5e5;



    margin: 10px 0;



    padding: 3px 10px;



}



.leaveBox_list .guestbook_pages a {



    cursor: pointer;



    padding: 5px;



    text-decoration: underline;



	



}











/*blog*/



.main_page_blog{ background:#F9F9F9; }



.blog_right{ width:27%; margin:20px 0px;}



.bolg_list>p{ font:24px/24px "calibri"; color:#8a1838; margin:25px 0px 5px 0px;}



.bolg_list ul li a:hover{ color:#8a1838}



.bolg_list ul li { line-height:35px; border-bottom:1px dotted #eeeeee}



.blog_left{ width:750px; margin:20px 0px;}



.blog_left_m{ margin: 20px 40px; background:#fff; padding:20px; width:91%}



.entry-title{font-size: 28px;



    line-height: 34px;



    margin-bottom: 10px; color:#444}



	



	.entry-meta {



    border-bottom: 1px dotted #eee;



    font-size: 11px;



    margin: 0 0 14px;



    padding: 0 0 6px;



}



.entry-content div,.entry-content p{ font:14px/22px "calibri"; color:#524f4f}



.entry-content a{ color:#8a1838; margin:0px 3px}



.entry-content a:hover{ text-decoration:underline}



.cat-links{ margin-right:4px;}















#loop-nav-numeric a, #loop-nav-next-prev a, #loop-nav-singlular-post a, #loop-nav-singular a, #comments-nav-below a, .page-link a span, .page-link span, .nav-numeric span {



    background-color:#464444;



    color: #fff;



    display: inline-block;



    font-size: 14px;



    padding: 10px 15px;



}







.nopassword, .nocomments {



    color: #aaa;



    font-family:"calibri"; margin:10px 0px;



    font-size: 26px;



    text-align: center;



    text-transform: uppercase;



}



#loop-nav-numeric a:hover, #loop-nav-next-prev a:hover, #loop-nav-singlular-post a:hover, #loop-nav-singular a:hover, #comments-nav-below a:hover, .page-link a:hover, .page-link a span:hover {



    background-color: #8a1838;



}



















#scrollTopA{display:block;background:url(../images/f_top_bg.png) no-repeat;width:37px;height:22px;position:fixed;bottom:20px;right:15px;}



















.p_list{ border-bottom:1px solid #222; height:30px;}



.p_list span{ font-size:14px; color:#fff; text-transform:uppercase;  padding:11px; background:#8a1838; font-weight:bold; }







.statr{ text-align:center}



.statr a{ display:block; width:180px; height:60px; background:#b11d48;  color:#fff; line-height:60px; font-size:20px; margin:20px auto 10px  auto;}

.statr a:hover{background:#8A1839;}

.statr a i{ margin-right:5px; }







/*增加*/

.list_no_two li input{ border:1px solid #999; width:237px; height:37px; display:block; margin-top:10px; padding-left:10px }

#searchbtn{ padding-left:0px;}

.list_no_two li{ float:left; width:50%; }

.list_no_two li textarea{margin-top:10px}







.list_no_two li input:focus{ border:1px solid  #911135; box-shadow:0px 0px 5px #911135}













.leaveBox_list li input:focus{ border:1px solid  #911135; box-shadow:0px 0px 5px #911135}

.leaveBox_list #text_title:focus{border:1px solid  #911135; box-shadow:0px 0px 5px #911135}

.leaveBox_list #text_content:focus{border:1px solid  #911135; box-shadow:0px 0px 5px #911135}









::-webkit-input-placeholder { /* WebKit browsers */



　　color:#dbdada;



　　}



　　:-moz-placeholder { /* Mozilla Firefox 4 to 18 */



　　color:#dbdada;



　　}



　　::-moz-placeholder { /* Mozilla Firefox 19+ */



　　color:#dbdada;



　　}



　　:-ms-input-placeholder { /* Internet Explorer 10+ */



　　color:#dbdada;



　　}







textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#524f4f; }

input{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#524f4f;}

.ty_e:hover i{ color:#E8D0D7}

#yiu_2{background:#d6d5d5;}

#yiu_2:hover{background:#8A1838}

#yiu_2:hover i{color:#E8D0D7}





#user_advice{ height:150px;}

#user_content{ height:150px;}







.news_web_2 ul li{clear:both; overflow:hidden;padding:15px 0;border-bottom:solid 1px #eee;}

.news_web_2 ul li a.fl{width:600px;}

.news_web_2 ul li a.fl img{width:40px;float:left;margin-right:5px;}

.news_web_2 ul li a.fl span{float:left;font-size:14px;color:#000;line-height:40px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width:540px;}

.news_web_2 ul li a.fl span:hover{color:#8A1839;}

.news_web_2 ul li a.fr{font-weight:bold;color:#8A1839; display:block;line-height:40px; text-decoration:underline;}





#youtube_2{ background:#d6d5d5 url(../images/icon-pinterest-sign.png)  no-repeat 7px 8px; display:block; width:30px; height:30px; border-radius:50%}



#youtube_2:hover{ background:#8a1838 url(../images/icon-pinterest-sign_2.png)  no-repeat 7px 8px;}



.zaixian{ position:fixed; top:300px; width:52px; height:146px ;background:#8C193A; right:0px;}

 .zaixian p{ text-align:center; border-bottom:1px solid #959494; padding:10px 0px;}





.side{position:fixed;width:54px;height:220px;right:0;top:214px;z-index:100;}

.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #8C193A; }

.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#8C193A;color:#fff;overflow:hidden;}

.side ul li .sidebox p{vertical-align:middle;font-size:16px;font-family:candara,Arial,serif;display:inline-block; float:left; line-height:50px;}

.side ul li .sidebox02{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#8C193A;color:#fff;}

.side ul li .sidebox02 p{vertical-align:middle;font-size:16px;font-family:candara,Arial,serif;display:inline-block; margin-top:12px}

.side ul li img{display:inline-block; vertical-align:middle;max-width:60px; padding:15px 13px; float:left}
.side ul li:last-child{ border:none}



.index_service{background:#f2f2f2;width:100%;padding:24px 0;text-align:center;margin-top:2px;}

.index_service li{max-width:290px;display:inline-block; vertical-align:top;width:14%;margin:0 2%;color:#808080;}

.index_service li i{ display:inline-block; vertical-align:middle;margin-right:2%;width:18%;font-size:54px;}

.index_service li .iser_right{width:78%;display:inline-block; vertical-align:middle;text-align:left;}

.index_service li .iser_right em{font-size:24px;display:block;margin-bottom:4%;text-transform:capitalize;font-family:'timesbd';}

.index_service li .iser_right p{color:#999999;overflow:hidden;line-height:120%;max-height:32px;font-size:14px;}

.index_service li:hover{color:#094698;}

.index_service li:hover .iser_right em{color:#094698;}





.sf-menu a.xiaoyuees{font-family:"timesNewRoman";padding:16px 9px;font-size:16px;}

.sf-menu a.xiaoyueru{font-size:16px;padding:16px 18px;}





