*{ font-family: "Microsoft Yahei" !important;}
html,body,ul,ol,li,dl,dt,dd,p,form,h1,h2,h3,h4,h5{ 	margin: 0; 	padding: 0; list-style: none; font-weight: normal;}
a{ text-decoration: none;}
img{ border: none;}
body{ background: #f5f5f5;}
.clr{ clear: both; height: 0px !important; overflow: hidden;}
.no_border{ border: none !important;}
.no_border_bottom{ border-bottom: none !important;}
.no_margin_right{ margin-right: 0px !important;}

/*顶部样式*/
.header{ width: 100%;}
.top_bar{ width: 100%; 	height:30px; border-bottom: 1px solid #cecece; background: #f4f4f4;}
.top_bar ul{ width: 1200px; height: 30px; margin: auto;}
.top_bar ul li{ height: 30px; float: left; line-height: 30px; font-size: 12px; color: #6e6e6e; position: relative;}
.top_bar ul li img{ vertical-align: middle;}
.top_bar ul li a{ font-size: 12px; color: #6e6e6e;}
.top_bar ul li a:hover{ color: #e00004;}
.top_bar_nav{ width: 286px;}
.top_bar_btn01,.top_bar_btn02{ display: block; text-decoration: none; float: left; margin: 0px 13px; cursor: pointer; position: relative; background: red; }
.top_bar_btn01:hover,.top_bar_btn02:hover{ color: #e00004;}
.top_bar_btn01 p,.top_bar_btn02 p{ width: 100px; position: absolute; z-index: 999; }
.top_bar_btn01 i{ display: inline-block; width: 12px; height: 30px; background: url(/2015_images/top_bar_ico01.png) left top no-repeat; background-position: 0px 10px;}
.top_bar_btn02 i{ display: inline-block; width: 9px; height: 30px; background: url(/2015_images/top_bar_ico02.png) left top no-repeat; background-position: 0px 7px;}
.top_bar_btn02:hover i{ display: inline-block; width: 9px; height: 30px; background: url(/2015_images/top_bar_ico02_red.png) left top no-repeat; background-position: 0px 7px;}
.top_bar_link{ width: 617px; margin-right: 40px; text-align: right;}
.top_bar_weibo{ width: 257px;}
.top_bar_weibo a{ display: block; float: left; margin-left: 15px;}
.top_bar_weibo i{ display: inline-block; width: 16px; height: 30px; background-position: 0px 7px !important;}
.weixin_link{ position: relative;}
.weixin_link img{ width: 72px; height: 72px; display: none; position: absolute; top: 30px; left: 0px; z-index: 9999999;}
.weixin_link i{ background: url(/2015_images/top_bar_weixin_ico.png) no-repeat;}
.weibo_link i{ background: url(/2015_images/top_bar_weibo_ico.png) no-repeat;}
.tQQ_link i{ background: url(/2015_images/top_bar_tqq_ico.png) no-repeat;}
.top_bar_show_box{ display: block; width: 94px; padding-top: 30px; height: 25px; background: #f5f5f5; position: absolute; top: 3px; z-index: 9; left: -10px; border: 1px solid #aeaeae; display: none; line-height: 20px !important;}
.top_bar_show_box a{ display: block; margin-left: 25px; margin-bottom: 5px;}

.header_con{ width: 1200px; height: 92px; margin: auto;}
.header_con .logo{ width: 685px; height: 74px; padding: 9px 0px; float: left;}
.header_con .logo a{ display: block; float: left; width: 338px; height: 74px; margin-left: 10px; background: url(/2015_images/logo.jpg) left top no-repeat;}
.search_box{ width: 413px; float: left; height: 62px; padding: 15px 0px;margin-right: 20px;}
.search_con{ width: 409px; height: 32px; padding: 2px; background: url(/2015_images/top_search_bg.png); margin-bottom: 8px; }
#search_text{ float: left; width: 300px; height: 14px; padding: 8px 10px 0px 28px; font-size: 12px; color: #7d7d7d; text-align: left; border: none; background: none; box-shadow: none; outline: none;}
.search_btn{ float: left; width: 71px; height: 32px; background: #e64346; text-align: center; line-height: 32px; font-size: 14px; color: #fff; font-weight: bold; border: none; box-shadow: none; outline: none; cursor: pointer;}
.quick_search{ width: 413px; height: 30px; text-align: left; list-style: 30px; font-size: 12px;	color: #727272;}
.quick_search a{ display: inline-block; margin-right: 20px; color: #727272;}
.quick_search a:hover{ color: #e00004;}
.top_quick_code{ width: 82px; height: 72px; padding: 10px 0; float: left; text-align: right;}
.top_quick_code img{ width: 72px; height: 72px; border: none;}

/*navigation 2.0*/
.nav_n{ width: 100%; height: 45px; background: url(/2015_images/nav_bg.jpg) left top repeat-x;}
.nav_n ul{ position: relative; width: 1200px; height: 45px; margin: auto;}
.nav_n .nav_n_left_btn{ float: left; width: 242px; height: 45px; background: #fafafa; font-size: 16px; color: #333; text-align: center; line-height: 50px; cursor: pointer;}
.nav_n .nav_n_left_btn_right{ float: left; width: 5px; height: 45px; background: url(/2015_images/nav_left_btn_right.jpg) left top no-repeat;}
.nav_n .nav_n_con{ float: left; width: 953px; height: 45px;}
.nav_n .nav_n_con a{ float: left; display: block; width: 120px; height: 40px; margin-top: 5px; background: #e3393c; font-size: 14px; color: #fff; font-weight: bold; text-align: center; line-height: 40px;}
.nav_n .nav_n_con a:hover{ background: #da282c;}
.item_list_n{ z-index: 99; position: absolute; left: 0px; top: 45px; width: 242px; }
.item_list_n #item_list_n_title{ display: none; width: 242px; height: 77px;}
.item_list_n_con{ width: 230px; height: 513px; padding: 0px 5px; background: #fff; border: 1px solid #eee; border-top: none;}
.item_list_n_con dl{ width: 230px; height: 58px; border-bottom: 1px solid #eee; overflow: hidden;}
.item_list_n_con dl:hover{ background: #fafafa;}
.item_list_n_con dl dt{ float:left; width: 20px; height: 20px; margin: 13px 10px 0px 15px;}
.item_list_n_con dl dd{ float:left; width: 185px; height: 38px; margin: 10px 0px;}
.item_list_n_con dl dd h1{ display: block; text-align: left; padding-bottom:5px !important;}
.item_list_n_con dl dd h1 a{ font-size: 14px; color: #666; font-weight: bold; text-align: left;}
.item_list_n_con dl dd h1 a:hover{ color: #e3393c;}
.item_list_n_con dl dd p a{ display: inline-block; _zoom:1;_display:inline; margin-right: 5px; font-size: 12px; color: #999; font-weight: normal;}
.item_list_n_con dl dd p a{ display: inline-block; _zoom:1;*display:inline; margin-right: 5px; font-size: 12px; color: #999; font-weight: normal;}
.item_list_n_con dl dd p a:hover{ color: #e3393c; text-decoration: underline;}
.item_list_n_con dl.item_list_n_01{ height: 40px !important;}
.item_list_n_con dl.item_list_n_09{ border-bottom: none !important;}
.item_list_n_con dl.item_list_n_01 dt{background: url(/2015_images/item_list_ico01.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_02 dt{background: url(/2015_images/item_list_ico02.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_03 dt{background: url(/2015_images/item_list_ico03.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_04 dt{background: url(/2015_images/item_list_ico04.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_05 dt{background: url(/2015_images/item_list_ico05.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_06 dt{background: url(/2015_images/item_list_ico06.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_07 dt{background: url(/2015_images/item_list_ico07.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_08 dt{background: url(/2015_images/item_list_ico08.png) left top no-repeat;}
.item_list_n_con dl.item_list_n_09 dt{background: url(/2015_images/item_list_ico09.png) left top no-repeat;}


.bot_service{ width: 1180px; margin: auto; margin-top: 50px; padding-bottom: 30px; border-bottom: 1px solid #ddd;}
.bot_service dl{ width: 186px; float: left; margin: auto 25px;}
.bot_service dl dt{ width: 52px; height: 52px; float: left; margin-right: 20px;}
.bot_service dl dd{ width: 114px; float: left; font-size: 14px; color: #7d7d7d; line-height: 22px;}
.bot_service dl dd h1{ width: 114px; margin-bottom: 10px; font-weight: bold; text-align: left; font-size: 20px; color: #434343; font-family: "Microsoft Yahei";}
.bot_service dl dt.bot_service_01{ background: url(/2015_images/index_bottom_link_ico01_a.png) left top no-repeat;}
.bot_service dl dt.bot_service_02{ background: url(/2015_images/index_bottom_link_ico02_a.png) left top no-repeat;}
.bot_service dl dt.bot_service_03{ background: url(/2015_images/index_bottom_link_ico03_a.png) left top no-repeat;}
.bot_service dl dt.bot_service_04{ background: url(/2015_images/index_bottom_link_ico04_a.png) left top no-repeat;}
.bot_service dl dt.bot_service_05{ background: url(/2015_images/index_bottom_link_ico05_a.png) left top no-repeat;}
.bot_service dl:hover dd{ color: #e2292c !important;}
.bot_service dl:hover dd h1{ color: #e2292c !important;}
.bot_service dl:hover dt.bot_service_01{  background: url(/2015_images/index_bottom_link_ico01_b.png) left top no-repeat;}
.bot_service dl:hover dt.bot_service_02{  background: url(/2015_images/index_bottom_link_ico02_b.png) left top no-repeat;}
.bot_service dl:hover dt.bot_service_03{  background: url(/2015_images/index_bottom_link_ico03_b.png) left top no-repeat;}
.bot_service dl:hover dt.bot_service_04{  background: url(/2015_images/index_bottom_link_ico04_b.png) left top no-repeat;}
.bot_service dl:hover dt.bot_service_05{  background: url(/2015_images/index_bottom_link_ico05_b.png) left top no-repeat;}

.bot_info{ width: 1200px; margin: auto; padding: 40px 0px; border-bottom: 1px solid #e64346;}
.bot_info dl{ float: left; height: 149px; border-right: 1px solid #ddd;}
.bot_info dl dt{ width: 100%; font-size: 20px; font-weight: bold; color: #434343; font-family: "Microsoft Yahei"; margin-bottom: 20px; }
.bot_info dl dd{ width: 100%;  font-size: 14px; color: #7d7d7d; line-height: 24px;}
.bot_info ul{ width: 298px; padding: 0px 20px 0px 13px; border-right: 1px solid #ddd; float: left;}
.bot_info_quick_code{ width: 149px; height: 149px; float: left; margin-right: 20px;}
.bot_info_quick_code_text{ width: 129px; float: left; font-size: 14px; color: #7d7d7d; line-height: 24px;}
.bot_info_quick_code_text h1{ font-size: 20px; color: #434343; font-weight: bold; font-family: "Microsoft Yahei"; margin-bottom: 20px;}
.bot_info_box01{ width: 159px; padding: 0px 54px 0px 54px;}
.bot_info_box02{ width: 187px; padding: 0px 60px 0px 60px;}
.bot_info_box03{ width: 199px; border-right: 0px !important; padding: 0px 30px 0px 54px;}
.bot_info_box03	a{ font-size: 14px; color: #7d7d7d; text-decoration: none;}
.bot_info_box03	a:hover{ color: #e00004; text-decoration: underline;}

.bot_link{ width: 1200px; padding: 30px 0px 30px 0px; margin: auto;}
.bot_link dt{ width: 60px; padding-top: 4px; float: left; font-size: 12px; color: #e64346; text-align: left;}
.bot_link dd{ width: 1140px; float: left;}
.bot_link dd a{ display: inline-block; _zoom:1;_display:inline; margin-right: 7px; margin-bottom: 7px; font-size: 12px; color: #999; }
.bot_link dd a{ display: inline-block; _zoom:1;*display:inline; margin-right: 7px; margin-bottom: 7px; font-size: 12px; color: #999; }
.bot_link dd a:hover{ color: #666; }

.bot_nav{ width: 100%; background: #e8e8e8; padding: 28px 0px;}
.bot_nav_con{ width: 1200px; margin: auto;  font-size: 14px; color: #313131;}
.bot_nav_con dt{ text-align: center; margin-bottom: 20px; float: none;}
.bot_nav_con dt a{ font-size: 14px; color: #313131;}
.bot_nav_con dt a:hover{ color: #e64346;}
.bot_nav_con dd{ text-align: center; margin-bottom: 20px; float: none; padding-bottom: 15px;}
.bot_nav_con dd.zwzx{ text-align: center; padding-bottom: 20px; padding-top: 10px;}
.bot_nav_con dd.index_zwzx{ padding-bottom: 20px; padding-top: 20px; border-top: 1px solid #ddd;}
.bot_nav_con dd.index_zwzx .zwzx_img{ width: 600px; float: left;}
.bot_nav_con dd.index_zwzx .company_logo{ width: 600px; padding-top: 15px; float: left;}
.bot_nav_con dd.index_zwzx .company_logo a{ display: inline-block; _zoom:1;*display:inline; float: right; margin-left: 15px;}

.hot_tag{ width: 271px; height: 349px; padding: 15px 10px; float: left; background: #fff; border: 1px solid #ddd;}
.hot_tag_title{ width: 100%; height: 22px;}
.hot_tag_title span{ display: block; float: left; height: 22px; line-height: 22px; padding-left: 10px; border-left: 4px solid #e64346; font-size: 22px; color: #313131; font-family: "Microsoft Yahei"; font-weight: normal; line-height: 22px; text-align: left;}
.hot_tag ul{ width: 271px; float: left; margin-top: 28px;}
.hot_tag ul li{ height: 47px; margin-bottom: 3px; line-height: 47px; float: left; text-align: center;}
.hot_tag ul li a{ font-size: 18px; color: #313131; font-family: "Microsoft Yahei";}
.hot_tag ul li.hot_tag_01{ width: 137px; background: #f8e3e3; margin-right: 3px;}
.hot_tag ul li.hot_tag_02{ width: 131px; background: #fdd;}
.hot_tag ul li.hot_tag_03{ width: 271px; background: #f6e2cd;}
.hot_tag ul li.hot_tag_04{ width: 137px; background: #f8edce; margin-right: 3px;}
.hot_tag ul li.hot_tag_05{ width: 131px; background: #f8f6ce;}
.hot_tag ul li.hot_tag_06{ width: 271px; background: #eef8ce;}
.hot_tag ul li.hot_tag_07{ width: 137px; background: #dcf8ce; margin-right: 3px;}
.hot_tag ul li.hot_tag_08{ width: 131px; background: #cef8da;}
.hot_tag ul li.hot_tag_09{ width: 137px; background: #cef1f8; margin-right: 3px;}
.hot_tag ul li.hot_tag_010{ width: 131px; background: #e6eaeb;}

.hot_search_brand{ width: 293px; float: left; margin-top: 30px;}
.hot_search_brand dl{ width: 278px; padding: 0px 6px 0px 9px;}
.hot_search_brand dt{ width: 278px; float: left; margin: 20px auto; font-size: 22px; color: #313131; font-family: "Microsoft Yahei"; font-weight: normal;}
.hot_search_brand dd{ width: 278px; float: left;}
.hot_search_brand dd a{ float: left; display: block; width: 134px; height: 85px; overflow: hidden; margin-right: 3px; margin-bottom: 3px; background: #fff; border: 1px solid #ddd; text-align: center; padding: 14px 0px; }
.hot_search_brand dd a:hover{ background: #e5e5e5;}

.page_link{ width: 1160px; margin: auto; height: 15px; padding: 15px 20px; text-align: left;}
.page_link_ico{ display: block; width: 15px; height: 15px; float: left; margin-right: 10px; }
.page_link_con{ display: block; width: 800px; float: left; height: 15px; line-height: 15px; color: #e3393c;}
.page_link_con a{ font-size: 14px; color: #313131;}
.page_link_con a:hover{ color: #e3393c;}

/*快捷按钮*/
.quick_bar_con{ width: 62px; position: relative;}
#quick_bar{ width: 62px; position: fixed; bottom: 160px; right: 10px; display: none; z-index: 999999999;}
#quick_bar #service_btn, #history_btn, #weixin_btn, #feedback_btn, #back_top_btn, #message_btn, #phone_btn{ display: block; overflow: hidden; width: 62px; height: 62px; margin-top: 5px;}
#quick_bar #service_btn:hover, #history_btn:hover, #weixin_btn:hover, #feedback_btn:hover, #message_btn:hover, #phone_btn:hover{ background: #da282c;}
#back_top_btn{  background: #dad9d9; text-align: center; border-radius: 3px;}
#back_top_btn img{ margin-top: 11px;}
#back_top_btn:hover{ background: #bbb !important;}
#service_btn, #history_btn, #weixin_btn, #feedback_btn, #message_btn, #phone_btn{  font-size: 12px; color: #fadfdf; background: #e75f61; border-radius: 3px; cursor: pointer;}
#quick_bar a dl{ margin: auto;}
#quick_bar a dt{ text-align: center; width: 37px; margin: auto; padding-top: 6px;}
#quick_bar a dd{ float: none; width: 50px; margin: auto; padding-top: 5px; text-align: center !important;}

.feedback_box{ width: 509px; height: 292px; overflow: hidden; position: absolute; bottom: 0px; left: -559px; display: none; opacity: 0; filter:alpha(opacity=0);}/*-509*/
.feedback_box_con{ width: 472px; float: left; height: 266px; background: #fff; padding: 12px; border: 1px solid #dcc5c5;}
.feedback_box_con p{ width: 472px; float: left; height: 16px; font-size: 14px; color: #303030;}
.feedback_box_con p span{ display: block; width: 455px; height: 16px; float: left; text-align: left;}
.feedback_box_con p em{ display: block; width: 17px; height: 16px; float: left; cursor: pointer;}
.feedback_box_con .feedback_text{ width: 460px; height: 138px; overflow: hidden; resize: none; margin: 12px auto 18px auto; outline: none; border: 1px solid #e3e3e3; padding: 5px; font-size: 14px; color: #dcdcdc; line-height: 20px;}
.feedback_box_arrow{width: 7px; padding: 0px 2px; padding-top: 190px; float: left;}
.feedback_box_con dl{ width: 472px; height: 42px;}
.feedback_box_con .feedback_box_con_input01{ width: 323px; float: left; margin-top: 12px; margin-right: 6px;}
.feedback_box_con .feedback_phone{ width: 311px; height: 30px; border: 1px solid #ddd; background: #fff; padding: 5px; line-height: 30px; font-size: 14px; color: #dcdcdc;}
.feedback_box_con .feedback_box_con_input02{ width: 143px; margin-top: 12px; float: left;}
.feedback_box_con .feedback_submit_btn{ width: 142px; height: 42px; cursor: pointer; border: none; background: url(/2015_images/feedback_btn_01.jpg) left top no-repeat;}
.feedback_box_con .feedback_submit_btn:hover{ background: url(/2015_images/feedback_btn_02.jpg) left top no-repeat;}
.feedback_box_con .feedback_submit_btn:active{ background: url(/2015_images/feedback_btn_03.jpg) left top no-repeat;}

.weixin_box{ width: 165px; height: 179px; overflow: hidden; position: absolute; bottom: 77px; left: -214px; display: none; opacity: 0; filter:alpha(opacity=0);}/*-164*/
.weixin_box_code{ width: 152px; height: 157px; background: #fff; padding-top: 5px; overflow: hidden; float: left; border: 1px solid #dcc5c5;}
/*.weixin_box_code p{ width: 144px; height: 14px; padding: 0px 4px; padding-bottom: 5px; text-align: right;}
.weixin_box_code p img{ width: 17px; height: 14px; cursor: pointer;}*/
.weixin_box_arrow{width: 7px; padding: 0px 2px; padding-top: 85px; float: left;}

.history_box{ width: 231px; height: 264px; position: absolute; bottom: 77px; left: -281px; display: none; opacity: 0; filter:alpha(opacity=0);} /*-231*/
.history_box_con{ width: 218px; height: 250px; padding-top: 12px; float:left; border: 1px solid #dcc5c5; background: #f9f9f9;}
.history_box_con p{ width: 194px; height: 16px; float: left; margin: auto 12px;}
.history_box_con p span{ display: block; float: left; width: 170px; height: 16px; line-height: 16px; font-size: 14px; color: #303030; font-weight: bold;}
.history_box_con p em{ display: block; float: left; width: 22px; height: 16px; text-align: right; cursor: pointer;}
.history_list{ width: 174px; height: 180px; overflow: hidden; margin: 12px; margin-bottom: 10px; padding: 0px 10px; background: #fff; border: 1px solid #e3e3e3; float: left;}
.history_list li{ padding-bottom: 10px; width: 174px; height: 14px; margin-top: 10px; border-bottom: 1px dashed #bababa; float: left;}
.history_list li a{ display: block; width: 107px !important; height: 14px; overflow: hidden; float: left; font-size: 12px; color: #747474;}
.history_list li a:hover{ color: #e3393c !important;}
.history_list li b{ display: block; width: 24px; margin-left: 10px; margin-right: 10px; cursor: pointer; font-weight: normal; float: left; font-size: 12px; color: #e3393c; text-align: left; text-decoration: underline;}
.history_list li i{ display: block; width: 13px; height: 14px; margin-left: 8px; float: left; cursor: pointer;}
.history_bottom{ width: 194px; height: 30px; padding: 0px 12px; background: #eaeaea; float: left;}
.history_bottom b{ display: block; float: left; width: 133px; height: 30px; font-size: 12px; font-weight: normal; color: #414141; text-align: left; line-height: 32px;}
.history_bottom i{ display: block; cursor: pointer; float: left; width: 61px; height: 24px; margin: 3px 0px; background: url(/2015_images/history_clear_btn01.png) left top no-repeat;}
.history_bottom i:hover{ background: url(/2015_images/history_clear_btn02.png) left top no-repeat;}
.history_bottom i:active{ background: url(/2015_images/history_clear_btn03.png) left top no-repeat;}
.history_box_arrow{ width: 7px; padding: 0px 2px; padding-top: 102px; float: left;}

#message_btn{ *margin-bottom: 67px;}
#history_btn{ }
#phone_btn{ float: right;  *position: absolute; *bottom: 134px; *right: 0px;}
#phone_btn h1{ float: left; display: none; width: 200px; height: 62px; text-align: center; line-height: 62px; font-size: 24px; color: #fff; font-family: "Microsoft Yahei";}



