﻿/*reset.css*/
@charset "utf-8";
html{color:#000;background:#FFF; overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}

/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}


/* -- 外边距 -- */
.m1 { margin:1px; }
.m2 { margin:2px; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.mt2 { margin-top:2px;}
.mt5 { margin-top:5px;}
.mt8 { margin-top:8px;}
.mt10 { margin-top:10px;}
.mt12 { margin-top:12px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr12 { margin-right:12px;}
.ml5 { margin-left:5px; }
.ml7 { margin-left:7px; }
.mb10 { margin-bottom:10px;}
.ml12 { margin-left:12px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }

/*加盟商在线下单*/
.userorder{ width:700px;}
.userorder tr{height:25px;}
.userorder tr span{color:#f00;padding-left:4px;}

.stf  { border:1px solid #ccc;  padding-left:140px ; padding-top:10px; padding-bottom:20px}
.stf span{ color:#000; font-size:14px; line-height:30px ; font-weight:bold}
.stf dd{ line-height:24px ;   font-size:14px }
.stf p{ line-height:24px ;   font-size:14px }
/*处理中动画占全屏*/
#oran_div_processing{width:300px;padding:20px;z-index:9999;text-align:center;background:#fffeef;border:solid 1px #b8ab04;}
.nor_tab { width:100%; border:solid 1px #ccc; margin-bottom:10px;}
.nor_tab th { font-weight:bold; text-align:center; background:#f9f9f9;border:solid 1px #ccc; padding:6px 0;}
.nor_tab td { padding:5px; border:solid 1px #ccc;}
ul.t05_ul table { *margin-left:-15px;}/*滚动板IE补丁*/
.left_pro { width:201px; float:right; overflow:hidden;margin-left:5px;}
.right_pro { width:754px; float:left; display:inline;  overflow:hidden;}
.left_prj { width:201px; float:right; overflow:hidden;margin-left:5px;}
.right_prj{ width:754px; float:left; display:inline;  overflow:hidden;}
.left_agent { width:201px; float:right; overflow:hidden;margin-left:5px;}
.right_agent { width:754px; float:left; display:inline;  overflow:hidden;}
.left_help { width:201px; float:right; overflow:hidden;margin-left:5px;}
.right_help { width:754px; float:left; display:inline;  overflow:hidden;}

.b15 {background: url(SkinsVIBtn.gif) no-repeat; border:0; cursor: pointer; overflow:hidden; }
.b15 { background-position:-79px -650px; width:60px; height:24px; line-height:24px; color:#fff; font-size:14px; font-weight:bold; }
/*全屏幻灯片*/ 
#flashs{ position:relative; height:358px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:5px; left:46%; margin-right:-450px; padding:5px 6px;}
#flashs .btn span{ color:#000;  background:#fff; border:1px solid #000; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#000; color:#fff;}
.bdshare-slide-button-box{ z-index:4; display:none;}

#roll_top, #fall, #ct{position: relative; cursor: pointer; height: 72px; width: 26px;}
#roll_top{ background: url(top.gif) no-repeat;}
#fall{ background: url(top.gif) no-repeat 0 -80px;}
#ct{ background: url(top.gif) no-repeat 0 -40px;}
#roll{ display: block; width: 15px; margin-right: -500px; position: fixed; right: 50%; top: 60%; _margin-right: -505px; _position: absolute; _margin-top: 300px; _top: expression(eval(document.documentElement.scrollTop));}

#slideshow_wrapper {position: relative;padding-bottom: 0px;padding-left: 0px;width: 960px;padding-right: 0px;height: 351px;overflow: hidden;padding-top: 0px}
#slideshow_footbar { right:45%; z-index: 5;position: absolute;width: 100%;bottom: 0px;height: 30px}
#slideshow_photo {position: absolute;width: 100%;height: 100%;cursor: pointer}
#slideshow_photo a {z-index: 1;border-bottom: 0px;position: absolute;border-left: 0px;margin: 0px;display: block;border-top: 0px;top: 0px;border-right: 0px;left: 0px}
#slideshow_footbar .slideshow-bt { background-color: #ffffff;border: 1px solid #dc0000;color: #fa6916;cursor: pointer;float: right;font-family: arial;font-size: 12px;height: 16px;line-height: 16px;margin: 2px 1px;overflow: hidden;text-align: center;width: 16px;}
#slideshow_footbar .bt-on { background-color: #dc0000;color: #fff;line-height: 18px;width: 18px;height: 18px;font-size: 12px;margin: 2px 1px;border: 0px; }

/*在线客服*/ 
.ImTable *{padding:0px;margin:0px}
.ImTable{border-collapse:collapse;border:none;background:url(bg.gif)}
.ImTable h2{font-size:14px;font-weight:bold;margin-top:5px}
.ImHeader{height:165px;background:url(im_01.gif)}
.ImRow0,.ImRow1{background:url(ico_item1.gif) no-repeat;margin:10px 10px 0; height:28px; line-height:28px; padding-left:6px;}
a.im,a:hover.im{text-decoration:none; height:28px;color:#fff; _padding-top:7px; display:block; font-size:12px; line-height:28px}
.ImFooter{height:90px;background:url(im_04.gif) no-repeat; display:inline-block; width:150px;font-family:Arial,Helvetica,sans-serif;}
.ImFooter h5{font-size:14px;font-weight:normal; color:#000;text-align:center;margin:15px 0 0;font-family:'宋体';}
.ImFooter p{font-size:20px;font-weight:bold;  color:#b000;text-align:center;margin:10px 0;}
/*common.css*/ 
@charset "utf-8";
body { color:#666; font-size:12px; font-family: "宋体";} /*网站字体颜色*/
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}

.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.pa{ position:absolute;}
.pr{ position:relative}
/* -- 购物车外部框架 -- */
.cart_header , .cart_content , .cart_footer { width:760px; margin:0 auto;}



/* -- 页面整体布局 -- */
 .content , .footer { width:1000px; margin:0 auto; overflow:hidden; }
.left { width:201px; float:left; overflow:hidden;}
.left2 { width:670px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top { background:url(left2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { background:url(right_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }

.right { width:754px; float:left; display:inline; margin-left:5px; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.righttop { background:url(right_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.right2top { background:url(right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}
.rightbot { background:url(right_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}
.right2bot { background:url(left_bot2_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:752px; border:solid 1px #F7F6F4; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.right2_main { width:273px; border:solid 1px #F7F6F4; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}
.left2_main { width:668px;  border:solid 1px #F7F6F4; border-top:0; border-bottom:0; padding-bottom:15px; overflow:hidden;}

.agent_con { width:710px;  padding-top:10px; line-height:24px; margin-left:19px; color:#666;}
.agent_con p {}
.agent_con span { margin-left:5px;}
.agenttop .call { padding-bottom:10px;   }/*表单顶部的文字样式，颜色根据需要修改*/
.agenttop div {font-size:12px; line-height:20px;}
.agenttop .call span{ font-weight:bold; color:#D0202D; margin:0;} /*传真号码，颜色自行修改*/

.agent_con .age_list { margin-bottom:15px;}
.agent_con .age_list li { font-size:14px; height:25px; line-height:25px;}
.agent_con .age_list li a { padding-left:10px;}
.agent_con .age_list li a:hover, .agent_con .age_list li a.cur { background:url(Img/ico8.gif) no-repeat left 5px; font-weight:bold; color:#DD3904; text-decoration:underline;}
.agent_con .age_li_about { padding-left:10px;}
.agent_con .age_li_about p { white-space: normal; letter-spacing: normal; word-spacing: 10px;}
.rt_bot_line { background:#fD0202D00; height:2px; font-size:0; margin-top:20px; margin-bottom:10px;}
.age_con_key { width:660px; margin:0 auto;}
.age_con_key .age_con_key1 { }
.age_con_key .age_con_key1 span { margin:0; font-weight:bold;}
.age_con_key .age_con_key2 { float:right;}

.h_nav li a:-webkit-any-link{ display:block;}

/* header */
.header{ width:100%; position:relative;  background: #a01d1d;  }
.noticeBox{
	width: 100%; height: 30px;
	background: #000000;
}
.notice{
	position:relative;
	width:1004px;height:30px; margin: 0 auto;
}
.notice .title{ 
	float:left;
	width:70px;height:30px; padding-left:37px;  
	color:#747474;font-size:12px; line-height:30px; font-weight: bold; text-align: right;
	background: url(notice.jpg) left center no-repeat;
}
.notice .noticenr{
	float:left;
	width:270px;height:30px;
	color:#747474; font-size:12px; line-height:30px; 
}
/* end notice */

.top{
	position:relative;
	width:1004px;height:68px; margin:0 auto;
}
.logo{
	position:absolute;left:381px; top: -30px;z-index: 999;
	width:242px; height:224px;
}
.toptel{
	float:left;
	width:205px; height:48px; padding-left: 35px; padding-top: 20px; margin-left: 680px;
	color:#f2be30; font-size: 16px; line-height: 18px; 
	background: url(telbg.jpg) left bottom no-repeat;
 }
.toptel span{
	display: block;
	border-bottom: 1px solid #f2be30;
	color: #f2be30;font-size:26px;line-height:29px;font-family:impact;
	
}
/* end topbd */
.toptelImg{
	float:left;
	width: 84px; height: 46px; padding-top: 22px;
}
.toptelImg img{ display: block; margin: 0 auto;}
	
.nav{position:relative;width:1004px;height:32px;padding:13px;margin: 0 auto;}
.nav li{
	 position: relative;float:left; display: block; 
	 width:82px;height:32px; padding: 0px 4px; 
	 text-align:center; 
}
.nav li a{ 
	width:80px;height:30px;display:block;border:1px solid #a01d1d; 
	color:#ffffff;font-size:14px;line-height:30px; text-align: center;font-family: 微软雅黑;
}
.nav li a:hover{ 
	width:80px;height:30px;display:block;border:1px solid #f2be30; 
	color:#f2be30;font-size:14px;line-height:30px; text-align: center; 
}
.nav .menu a{
	display:block;
	width:80px;height:30px;border:1px solid #f2be30; 
	color:#f2be30;font-size:14px; line-height:30px;text-align: center;}
.nav .on a{
	width:80px;height:30px;display:block;
	color:#f2be30;font-size:14px; line-height:30px;
}
/* end navgrp */

/*底部开始*/
.f_bg{ background:url(f_bg.gif) repeat-x; height:258px;}
.f_menu{ height:40px; line-height:40px; color:#fff; font-family:"Microsoft Yahei"; text-align:center; padding-top:40px; margin-bottom:20px;}
.f_menu a{ color:#fff; font-size:14px;padding:0 29px;}
.f_menu .nob{ background:none;}
.f_con h3{ float:left; padding:0 20px 0 173px; width:113px;}
.f_con p{ float:left; width:402px;font-size:12px; font-family:"Microsoft Yahei";}
.f_con p i{ font-style:normal; display:block; color:#fff; line-height:23px; font-size:12px;}
.f_con p i span{ padding:0 15px;}
.f_con q{ float: left;display:inline-block;}
.f_con q span{ display:block;font-size:14px; color:#917772;line-height:28px;}
.f_con p i a{ color:#fff;}
.f_con p i img{}
/*底部结束*/
/*index.css*/
@charset "utf-8";
/* CSS Document */

/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
span { overflow:hidden;}/*兼容IE8*/

/*正文开始*/
.banner{ background:url(banner.jpg) no-repeat center 0; height:508px;}
/**/
.pro{ width:960px; margin:0 auto; padding-top:40px; overflow:hidden;}
.pro_l{ width:187px;background:url(pl_bg.gif) repeat-y; float:left;}
.pro_l h2{ background:url(pl_h2.gif) no-repeat; height:74px; font-family:"Microsoft Yahei"; font-size:14px;}
.pro_l h2 a{ color:#fff; display:inline-block; padding:46px 0 0 42px;}
.pro_l h3{ font-size:12px; font-family:"宋体"; height:30px; line-height:30px; background:#a01d1d; border:1px solid #ccc;}
.pro_l h3 a{ color:#fff; padding-left:35px;}
.pro_l ul{}
.pro_l ul li{ height:30px; padding:0 9px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:39px; background:url(pl_li.gif) no-repeat 21px 18px #f4f4f4;}
.pro_l ul li a{ color:#666;}
.pro_l ul .nobor{ border-bottom:none;}

.pro_r{ width:773px; float:left;}
.p_menu{ height:35px;background:url(p_menu.gif) no-repeat left 32px; overflow:hidden;}
.p_menu span{ float:right; text-transform:uppercase; display:inline-block; padding-top:8px;}
.p_menu span a{color:#646464;}
.p_menu ul{ float:left;}
.p_menu ul li{ float:left; font-size:20px; font-family:"Microsoft Yahei"; padding:0 28px 0;line-height:25px; display:block;}
.p_menu ul li a{ color:#000;display:inline-block;}
.p_menu ul .first{ background:url(p_lin.gif) no-repeat right 6px;}
.p_menu ul .xp a{ background:url(p_cur1.gif) no-repeat 0 7px;width:174px; padding-bottom:10px;}
.p_menu ul .xp a:hover,.p_menu ul .cur a{background:url(p_cur.gif) no-repeat 0 7px; color:#a01d1d; font-weight:bold; text-decoration:none;}
.p_menu ul .jp a{ background:url(p_cur2.gif) no-repeat -36px 7px;width:174px; padding-bottom:10px;}
.p_menu ul .jp a:hover{background:url(p_cur21.gif) no-repeat -36px 7px; color:#a01d1d; font-weight:bold; text-decoration:none;}

.p_con{}
.p_con ul li{ float: left; width:245px; float:left; font-size:0; margin-left:12px;_margin-left:6px; margin-top:22px;border:1px solid ddd;
-webkit-box-shadow:0 0 10px #BCBCBC;
-moz-box-shadow:0 0 10px #BCBCBC;}
.p_con ul li i img{ width:245px; height:289px;}
.p_con ul li span{ display:block;}
.p_con ul li span img{ float:left;}
/**/
.ad_bg{ background:url(ad_bg.gif) no-repeat center 0; height:180px; margin-top:22px;}
.ad{ margin:0 auto; padding-left:780px; width:250px;}
.ad p{ font-size:12px; font-family:"Microsoft Yahei"; color:#fff; padding-left:48px; background:url(a_tel.png) no-repeat 6px 48px; padding-top:46px;}
.ad p b{ display:block; font-size:24px; font-family:Arial;}
.ad h4{ margin:4px 0 4px 0;}
/**/


.ys_bg2{ background:url(ys_bg2.jpg) no-repeat center 0; height:670px; overflow:hidden;}
.ys .y_03{background:url(dt3.jpg) no-repeat left 0; margin-top:14px;}
.ys .y_03 dd i{ display:block; padding-top:18px;}
.ys .y_05{background:url(dt5.jpg) no-repeat 9px 0; margin-top:210px;}
.ys .y_05 dd i{display:block; padding-top:8px;}
.ys .y_04{ position:absolute; left:24px; top:423px;background:url(dt4.jpg) no-repeat 8px 0; margin-left:0; margin-top:0;}
.ys .y_04 dd i{display:block; padding-top:8px;}
/**/
.ad_bg2{ background:url(ad2.jpg) no-repeat center 0; height:171px;}
.ad h2{ float:right; font-family:"Microsoft Yahei"; font-size:12px; color:#fff; padding-top:47px;}
.ad h2 b{ display:block; font-size:22px; font-family:Arial;}
.ad h3{ clear:both; text-align:right; padding-top:5px;}
/**/
.hz_bg{ background:url(hz_bg.gif) no-repeat center 0; height:731px;}
.jz{ width:960px; margin:0 auto; font-family:"Microsoft Yahei"; height:498px;}
.jz h2{ font-size:20px; font-weight:normal; padding-top:105px; text-align:center; height:50px; margin-bottom:25px;}
.jz h2 a{ color:#545454;}
.jz h2 span{ display:block; font-family:Arial; text-transform:uppercase; font-size:12px; font-weight:normal;}
.jz h2 span a{ color:#646464; display:inline-block; padding-top:8px;}
.jz01{ height:220px;}
.jz dl{ width:480px; float:left;}
.jz dl dt{ padding-right:25px;width:173px; float:left; position:relative;}
.jz dl dt img{ width:173px; height:220px;}
.jz dl dt span{ display:block; position:absolute; top:101px; right:25px;}
.jz dl dt span img{ width:10px; height:16px;}
.jz dl dd{ width:234px; float:left; color:#666;}
.jz dl dd b{ display:block; font-size:14px; height:30px; line-height:30px; padding-top:15px; overflow:hidden;}
.jz dl dd b a{ color:#b49968;}
.jz dl dd span{ display:block;height:20px; line-height:20px;}
.jz dl dd span em{ font-style:normal; padding-left:10px;}
.jz dl dd p{ line-height:22px; padding-top:15px; overflow:hidden;}
.jz dl dd i{ font-style:normal; text-transform:uppercase; display:block; text-align:right; padding-top:15px;}

.jz .up{ text-align:center; padding-left:451px;}
.jz .up a{ display:inline-block; float:left; width:28px; height:25px; background:#656565; margin-right:2px;}
.jz .up a:hover{ background:#272727;}

.hzhb{ height:230px; margin:0 auto; width:960px;}
.hzhb h3{ font-family:"Microsoft Yahei"; font-size:20px; font-weight:normal; text-align:center; height:96px;}
.hzhb h3 a{ display:inline-block; padding-top:62px;}
.zj_js { padding:16px 0 0 0px;}
.zjs01,.zjs03 { padding:25px 0 0;}
.zjs02 ul li { float:left; width:177px; padding:0 20px;}
.zjs02 ul li img {padding:1px; width:177px; height:80px;}
.zjs02 ul li span { display:block; text-align:center; height:30px; line-height:30px; overflow:hidden;}
.zjs02 ul li span a{ color:#636363;}
/**/
.ab_bg{ height:392px; border-bottom:1px solid #e4e4e4;}
.adout{ width:960px; margin:0 auto;}
.ab_l{ width:588px; float:left; padding-top:33px;}
.ab_l h3{ font-family:"Microsoft Yahei"; font-size:16px; font-weight:normal; height:55px; background:url(ab_h3.jpg) no-repeat 0 0; margin-bottom:20px;}
.ab_l h3 a{ display:inline-block; padding:28px 0 0 22px; color:#333;}
.ab_l dl{}
.ab_l dl dt{width:261px;float:left; padding-right:14px; position:relative;}
.ab_l dl dt span{ position:absolute; width:191px; height:39px; background:#1e1e1e; color:#f8f6f3; top:205px; left:35px; display:block; text-align:center; font-family:"Microsoft Yahei"; font-size:14px; line-height:39px;}
.ab_l dl dt img{ width:261px; height:224px;}
.ab_l dl dd{ width:306px; float:left;}
.ab_l dl dd b{ display:block;font-size:18px; font-family:"Microsoft Yahei"; font-weight:bold; height:28px; line-height:28px; overflow:hidden;}
.ab_l dl dd b a{ color:#272727;}
.ab_l dl dd p{ color:#747474; font-size:12px; font-family:"宋体"; line-height:24px;  overflow:hidden; padding-top:12px; text-indent:2em; }
.ab_l dl dd i{ display: block; font-style:normal; padding-top:20px;}
.ab_l dl dd i a{ color:#666;}


.ab_r{ width:290px; float: right; padding-top:33px;}
.ab_r h3,.zs h3,.zx_l h3{ font-family:"Microsoft Yahei"; font-size:16px; font-weight:normal; height:55px; background:url(ab_h31.jpg) no-repeat 0 0; margin-bottom:20px;}
.ab_r h3 a,.zs h3 a,.zx_l h3 a{ display:inline-block; padding:28px 0 0 22px; color:#333;}
.ab_r h3 span,.zs h3 span,.zx_l h3 span{ float:right; font-family:Arial; font-size:12px; text-transform:uppercase; display:inline-block; padding-top:6px;}
.ab_r h3 span a,.zs h3 span a,.zx_l h3 span a{ color:#646464;}
.ab_r ul{ width:271px;}
.ab_r ul li{ height:35px; line-height:35px; border-bottom:1px dotted #959595; padding-left:5px; overflow:hidden; font-family:"Microsoft Yahei";}
.ab_r ul li a{ color:#333;}
.ab_r ul .nobor{ border-bottom:none;}
/**/
.zs{ height:311px; width:960px; margin:0 auto; padding-top:42px;}
.zs h3{background:url(zs_h3.jpg) no-repeat 0 0;}
.zs ul li{ float:left; width:232px; padding:0 4px; overflow:hidden; }
.zs ul li img{ width:220px; height:140px; padding:4px 5px; border:1px solid #e7e7e7;}
.zs ul .padr2{ padding-right:2px;}

.zs ul li span{ display:block; text-align:center; padding-top:19px;color:#909090; font-family:"Microsoft Yahei";}
/**/
.ad3_bg{ background:url(ad3.jpg) no-repeat center 0; height:171px;}
.ad3{ width:220px; margin:0 auto; padding-left:740px; font-family:"Microsoft Yahei";}
.ad3 h2{ font-size:12px; color:#fff; font-weight:normal; padding-top:34px; padding-left:39px;}
.ad3 h2 b{ font-family:Arial; font-size:23px; display:block;}
.ad3 h3 img{ display:inline-block; margin-bottom:3px;}
/**/
.zx_bg{ height:409px;}
.zx{ width:960px; margin:0 auto; }
.zx_l{ width:274px; float:left; margin-right:55px;}
.zx_l h3{ background:url(zx_h31.gif) no-repeat 0 0; margin-bottom:1px;}
.zx_l h3 a{ padding:28px 0 0 12px;}
.zx_l ul{ width:271px;}
.zx_l ul li{ height:47px; line-height:47px; border-bottom:1px dotted #959595; padding-left:13px; overflow:hidden; background:url(zx_li.gif) no-repeat 6px 23px; font-family:"Microsoft Yahei";}
.zx_l ul li a{ color:#333;}
.zx_l ul .nobor{ border-bottom:none;}
.zx_r{ width:295px; float:right;}
.zx_r h3{ font-family:"Microsoft Yahei"; font-size:16px; font-weight:normal; height:55px; background:url(zx_h33.gif) no-repeat 0 0; margin-bottom:20px;}
.zx_r h3 a{ display:inline-block; padding:28px 0 0 29px; color:#333;}
.zx_r ul li { height:44px;}
.zx_r ul li img { float:left; padding-left:6px; padding-top:4px;}
.sbt { width:65px; display:block; float:left; padding-top:8px; }
.sinp01{ background: url(zx_inp.gif) no-repeat; width:213px; padding:0 2px; height:30px; line-height:30px; border:none; float:left}
.sinp02 { background: url(zx_inp3.gif) no-repeat; width:133px; padding:0 2px; height:30px; line-height:30px; border:none; float:left}
.sbz { color:#db262d; padding:6px 0 0 3px; float:left; display:block;}
.area { background:url(zx_inp2.gif) no-repeat; width:223px; height:70px; padding:2px; overflow:auto; border:none;}
.zx_r ul .h66 { height:83px;}
.zx_r .pat{ padding-top:14px;}
/**/
.link_bg{ background: url(link_bg.gif) repeat-x; height:118px;}
.link{ width:960px; margin:0 auto;}
.link h3{ padding-top:30px; width:95px; float: left;}
.link h3 i{ display:block; padding-top:9px;}
.link p{ width:862px; float:left; padding-top:30px;}
.link p a{ display:inline-block; padding:0 0 0 0; color:#333; line-height:26px; font-family:"Microsoft Yahei"; padding:0 11px; background:url(link_li.gif) no-repeat 0px 13px;}
.link p .nob{ background:none;}
/**/
.fx_pr {
    margin-top: 81px;
}

.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 650px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 650px;
	display: block;
}


/*******共用部分********/
.w1200{ width:1000px; margin:0 auto;    text-align: center; }
.public{overflow:hidden; background:#f2f2f2 url(main_bg.png) bottom repeat-x;}
.public_other{overflow:hidden; background:#deddd5 url(about_bg.png) bottom repeat-x;}
.bigtitle_01{ padding-top:60px; padding-top:230px\9;color:#1f1917;font-family: "Microsoft Yahei";font-weight: normal; font-size:38px;}
.bigtitleother_01{ padding-top:60px; color:#1f1917; text-align:center; clear:both}
.bigtitle_02{ padding-top:60px; color:#002f1b;}
.bigtitle_03{ padding-top:60px; color:#040000;}
.color_9{ color:#9f847e;}
.color_2{ color:#002f1b;}
.padding45{ padding:20px 0px 40px 0px;}
.padding130{ padding:30px 130px;}
.padding45_other01{ padding:40px 45px 0 45px;}
.padding45_other02{ padding:0 45px 40px 45px;}
.margintop20{ margin-top:20px;}



/*******味觉空间********/
.product{ margin-top:30px; overflow:hidden;}
.pro_fenlei{ float:left; margin:0 25px; text-align:center;}
.pro_fenlei li{ width:200px; height:200px; position:relative; overflow:hidden}
.pro_fenlei li img{ width:200px; height:200px; border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px;; -o-border-radius:15px; -webkit-border-radius:15px;}
.pro_fenlei li .text_other{ width:200px; height:200px; position:absolute; right:200px; top:0; background:url(index_bg.png) repeat-x; color:#fff; border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px;; -o-border-radius:15px; -webkit-border-radius:15px;}
.pro_fenlei li .text_other p{ font-size:18px;}
.pro_fenlei li .text_other p img{ width:42px; height:42px;}
.pro_fenlei p{ margin-top:30px;}
.pro_fenlei p a{ color:#000;font-family: "Microsoft Yahei";font-weight: normal; font-size:14px;}
.pro_fenlei p a:hover{ color:#002f1b;}

.bigtitle_h3{width: 204px;background: url(title_bg.jpg) left center repeat-x; text-align: center; margin: 14px auto 0;}
.bg_f2 {background: #f2f2f2;padding: 0 17px; color: #2a2522;font-size: 16px;font-weight:normal}


.bigtitlelink a {color: #2a2522;font-size: 16px;font-family: "Microsoft Yahei";}
.bigtitle_p{font-family: "Microsoft Yahei";font-weight: normal; font-size:12px;margin-top:10px;}


.ys_bg{ height:740px; overflow:hidden; background:url(ys_bg.jpg) no-repeat center top; margin-top:46px;}
.ys{ width:960px; margin:0 auto; padding-top:196px; overflow:hidden;}
.ys h2{ text-align:center; background:url(pro_line.gif) repeat-x 0 15px; width:840px; margin:0 auto;color:#393939; font:normal 12px/14px "microsoft Yahei";}
.ys h2 a{ color:#393939;}
.ys h2 em{ font:bold 28px/30px "宋体"; display:inline-block; padding:0 10px; background:#f1f1f0;  }
.ys h2 i{ display:block;}
.ys_c {width:420px; padding:0 0 0 58px;}
.ys_c dl{ padding:26px 0 5px 0; overflow:hidden;}
.ys_c dt{ overflow:hidden; font:20px/40px "microsoft Yahei"; color:#393939; height:36px;}
.ys_c dt b{ font:bold 36px/36px "Times New Roman", Times, serif; margin-right:10px;float:left;}
.ys_c dd{ width:365px; padding-left:29px; font:14px/24px "microsoft Yahei"; color:#818181;}

/**/

.mdzs{ width:338px; margin:33px 69px 0 0; position:relative; overflow:hidden; height:330px;}
.mdzs h3{ font:bold 16px/16px "microsoft Yahei"; color:#fff; padding:13px 7px 0; width:20px; text-align:center; height:132px; background:#d0202d; float:left;}
.mdzs h3 a{ color:#fff;}
.mdzs_ul{ width:304px; position:absolute; top:0; left:34px; z-index:1;}
.mdzs_ul li{ width:145px; float:left; margin:0 7px 6px 0; position:relative;}
.mdzs_ul li img{ width:145px; height:145px; display:block;}
.mdzs_ul li span{ position:absolute; top:0; right:0; width:86px; height:19px; background:url(mdzs_png.png) repeat; display:block; font:12px/19px "microsoft Yahei"; text-align:center; color:#fff;}
.mdzs_more{ position:absolute; top:151px; right:6px; width:145px; background:#d0202d; height:145px; z-index:22; display:block;}
.mdzs_btn1{ text-align:center; display:block; font:bold 28px/28px "Times New Roman", Times, serif; padding-top:45px; color:#fff; text-transform:uppercase;}
.mdzs_btn1 a{ color:#fff;}
.mdzs_btn2{ padding-top:18px; display:block; padding-left:11px;}
.mdzs_btn2 a{ width:60px; height:24px; text-align:center; font:12px/24px "microsoft Yahei"; color:#fff; background:url(mdzs_btn.jpg) no-repeat; margin-right:3px; display:inline-block;}
/**/


.adv_bg{ background:url(adv_bg.jpg) no-repeat center top; height:779px; overflow:hidden;}
.adv{ width:960px; margin:0 auto; padding-top:153px; position:relative;}
.adv h2{ font:bold 28px/50px "宋体"; color:#393939; padding-left:232px;}
.adv h2 em{ padding-left:210px;}
.adv dl{ position:absolute; width:229px; border-bottom:1px dashed #cdcdcd; padding-bottom:28px;}
.adv dt{ background:url(adv_icon.jpg) no-repeat left center; padding-left:31px; font:bold 20px/36px "宋体"; color:#393939;}
.adv dd{ font:14px/18px "microsoft Yahei"; color:#8c8c8c; width:198px;}
.adv .dl_01{ top:323px; left:0;}
.adv .dl_02{ top:430px; left:0;}
.adv .dl_03{ top:528px; left:0;border-bottom:0;}
.adv .dl_04{ top:343px; right:0; text-align:right}
.adv .dl_04 dt{ background:url(adv_icon.jpg) no-repeat right center; padding:0 31px 0 0;}
.adv .dl_04 dd{ text-align:right; float:right;}
.adv .dl_05{ top:490px; right:0;text-align:right; border-bottom:0;}
.adv .dl_05 dt{ background:url(adv_icon.jpg) no-repeat right center; padding:0 31px 0 0;}
.adv .dl_05 dd{ text-align:right; float:right;}
.adv_tel{ position:absolute; top:350px; left:390px; font:bold 30px/30px Arial, Helvetica, sans-serif; color:#fff}
.adv_more{ position:absolute; top:286px; left:637px; width:50px; height:50px; background:url(adv_btn.jpg) no-repeat; font:12px/14px "microsoft Yahei"; text-align:center;}
.adv_more a{ color:#fff; padding-top:11px; display:inline-block;}
.adv_btn{ position:absolute; top:415px; left:522px;}
.adv_btn a{ width:60px; height:24px; text-align:center; font:12px/24px "microsoft Yahei"; color:#fff; background:url(mdzs_btn.jpg) no-repeat; margin-right:3px; display:inline-block;}
/**/


.foot{ width:100%; height:600px; background:url(bottombg_151.png) no-repeat center bottom; background-size: 100%;}
.footer{ width:960px; margin:0 auto;}
.links{ width:960px; margin:0 auto; margin-top:84px; height:55px;*+margin-top:164px;}
.links .title{ background:url(footerpic_151.jpg) no-repeat left top; width:162px; height:21px;margin-bottom:20px}
.links p { color:#003d6e }
.links p a{ font-family:宋体; color:#003d6e }
.links p a.hover{ color:#da2c2c}
.links p a:hover{ color:#005744}
.b_nav{ width:960px; height:30px; background-color:#ff7900; overflow:hidden; margin-top:65px}
.b_nav a{ width:135px; text-align:center; display:block; height:30px; line-height:30px; color:#fff; float:left}
.b_nav a:hover{ background: url(b_nav_hover_155.jpg) no-repeat center}
.footer_msg{ width:960px; margin:0 auto; height:79px; margin-top:96px; text-align:center}
p.english{ font-family:Arial; color:#e9ebe8; font-size:12px; text-align:center; margin-bottom:30px}
p.copy{    height: 24px;  line-height: 24px;    text-align: center;  color: #000000;  font-size: 16px;  font-family: 微软雅黑;}
p.copy a{ color:#e9ebe8}
p.copy a:hover{ text-decoration:underline}


.nybanner {width: 100%;margin: 0 auto;margin-bottom: 10px;overflow: hidden;text-align: center;}
.topadcs a {display: block; margin: 0 auto;}


.leib{background:#F7F6F4;border:1px solid #F7F6F4;border-top:none;width:199px; }
.leib .tit{ color:#fff; font:16px "Microsoft Yahei"; font-weight:bold; height:29px;background:#D0202D; overflow:hidden; padding:8px 0 0 12px;}
.leib .tit a{ color:#fff; }
.leib .tit a:hover{color:#fff; }
.leib .nr {  padding:0 5px 10px 5px; background:#F7F6F4;}
.leib .nobor { border:1px solid #CCC; padding:0 5px 10px 5px; background:#F7F6F4; border-bottom:0;}


.leib h4 {font:14px "Microsoft Yahei"; font-weight:bold; height:24px;background:url(list_line1.gif) no-repeat left bottom;overflow:hidden; margin:16px 0 0 20px;}

.leib h4.aaa {width:170px;line-height:30px;text-indent:17px;font:14px "Microsoft Yahei";background:none; font-weight:bold; height:24px;/*background:url(list_line6.gif) no-repeat left bottom;*/ border-bottom: 1px dashed #cbcac9;overflow:hidden; margin:16px 0 0 20px;}

.leib h4.cur a {color:#D0202D;}



.leib .cur a { display:block; color:#D0202D;text-decoration:underline;}
.leib ul { width:163px; margin:5px auto 0 19px}
.leib li {font:14px "Microsoft Yahei"; border-bottom:1px dashed #ccc; height:31px; line-height:31px; overflow:hidden; padding-left:12px;}
.leib li a {color:#4e4e4e;}
.leib h4.nobor01 a{ margin-bottom:2px; background: url("ico003.gif") no-repeat scroll 30px 10px;display: block;height: 24px;line-height: 24px;overflow: hidden;padding-left: 40px;}
.leib h4.nobor01 { background:none;}
.leib li.last { border-bottom:none; float:none;}


.leib2{ width:201px;}
.leib2 .tit{color:#fff; font-size:14px; background:#D0202D; height:36px; line-height:36px; padding-left:18px; overflow:hidden; font-weight:bold;}
.leib2 .tit a{ color:#fff;}
.leib2 .nr{ border:1px solid #F5F4F2; border-top:0; background:#F5F4F2; padding:4px 11px 8px;overflow:hidden;}
.leib2 .nr h4{ background:url(tit3n.gif) no-repeat; height:33px; line-height:33px; padding-left:28px;overflow:hidden;margin-top:4px;}
.leib2 .nr ul{padding:0 15px;}
.leib2 .nr li{background: url(icon1.gif) no-repeat scroll 0 12px ; padding-left: 17px; color: #666;line-height: 29px; overflow: hidden;white-space: nowrap; height:29px;border-bottom:1px dashed #DEDEDE}
.leib2 .nr li a{}
.leib2 .nr li.cur a{ color:#D0202D;}

.contactn{ width:201px;}
.contactn .tits{ background:#D0202D; height:32px; line-height:32px;padding-left:13px;color:#FFF;}
.contactn .tits a{color:#FFF;}
.contactn .subnr{ border:1px solid #F8F7F5; border-top:0; background:#F8F7F5;padding:8px 0 5px 5px; width:194px; overflow:hidden;color:#666;font-family:宋体;}
.contactn .subnr p{ line-height:25px; overflow:hidden;}
.contactn .subnr span{ color:#666;}
.contactn .subnr h5{ padding-top:12px;  line-height:28px; overflow:hidden;}
.contactn .dianhua {background: url("Teln.gif") no-repeat scroll 0 10px transparent;color:#666;line-height: 10px;padding:10px 0 3px 55px;height:41px;width:137px}
.contactn .dianhua b{font-size:16px;color:#D0202D;display:block;margin-top:8px;}
.contactn .dianhua span{width:137px;height:20px;padding-top:5px;float:left;line-height:14px;font-family:Arial}

.plc {height:30px; line-height:30px; border-left:1px solid #F7F6F4; border-right:1px solid #F7F6F4;border-bottom:2px solid #D0202D;  margin:0 10px; position:relative; color:#666; overflow:hidden;} /*面包屑导航,文字色彩可自行修改,现在为灰色*/
.plc span {}
.plc img { margin-top:2px; vertical-align:middle;}
.plc_tit { font-weight:bold; line-height:50px;} /* a的颜色*/
.plc_tit:hover { text-decoration:none;}
.plc2 { background:#D0202D; line-height:27px; text-indent:10px; color:#fff; margin-bottom:10px; }/*资讯详细页面，面包屑导航,文字色彩可自行修改,现在为白色*/
.plc2 a { color:#fff;}/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/
.plc2 a:hover { color:#fff;}/*资讯详细页面，面包屑导航连接,文字色彩可自行修改,现在为白色*/

.rtit , .rtit1 {background:#D0202D; border: 1px solid #D0202D; height:32px; line-height:32px; overflow:hidden; white-space:nowrap; padding-left: 13px;}
.rtit {color:#fff;}
.rtit1 a{color:#fff;}
.rtit span { float:left;} 
.rtit1 { color:#fff;/*灰色字体*/ overflow:hidden; }
.rtit1 span.fr{padding-right:8px;font-size:12px;}
.ljob { background-position:-280px -373px; height:7px; font-size:0; overflow:hidden; }/* -- 招聘列表顶部背景 -- */
.userleftnav h4 { text-indent:10px; background-position:-63px -337px; line-height:28px; color:#fff;} /* -- 会员中心左侧导航大类背景 -- */ 
.topsearch { background-position:-66px -418px; padding:7px 0 0 5px; width:197px; height:55px; font-size:14px; }/* -- 顶部资讯订阅背景-- */

.rightl{ width:754px; float:left; display:inline; overflow:hidden;}

.yxsp{width:100%; height:300px; overflow:hidden;    margin-top: 40px;}
.yxsp .spjj{ width:1000px; height:300px; overflow:hidden; margin:0 auto; background:url(os.jpg) no-repeat left top;}
.yxsp .spjj p{     margin: 60px 0 0 270px;   line-height: 22px;}






















