/*----------全站共用----------*/
body{ width:100%; height:auto ;margin:0 auto; font-size:12px; padding:0; font-family:Verdana, Geneva, sans-serif; font-family:"微软雅黑" ; color:#666;}
img{ border:0; margin:0; padding:0}
form{ margin:0; padding:0}
ul{ margin:0; padding:0; list-style-type:none}
li{ margin:0; padding:0; list-style-type:none}
p{ margin:0; padding:0}
dl,dt,dd{ margin:0; padding:0}
input{ margin:0; padding:0; vertical-align:middle ; outline:none}
select{ margin:0; padding:0; vertical-align:middle}

/*----------去虚框代码----------*/
a,area {blr:expression(this.onFocus=this.blur()) } 
:focus { -moz-outline-style: none; } 

/*----------全站默认链接样式----------*/
a{ color:#333; text-decoration:none}
a:hover{ color:#C30D23; text-decoration:none}




/*----------浮动和清除----------*/
.cb{ clear:both}
.fl{ float:left}
.fr{ float:right}
.block{ display:block}

/*清除浮动*/
 .clearfix:after,.clearfix:before{ content: ""; display: table; }
 .clearfix:after{ clear: both; }
 .clearfix{ *zoom: 1; }

/*----------外边距----------*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}

.mr10{ margin-right:10px}
.mr20{ margin-right:20px}
.mr21{ margin-right:21px}
.mr0{ margin-right:0}

.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}

.ml10{ margin-left:10px}
.ml20{ margin-left:20px;}

.mtb10{ margin:10px 0}
.mtb20{ margin:20px 0}

/*----------内填充----------*/
.pt10{ padding-top:10px}

.pr10{ padding-right:10px}
.pr20{ padding-right:20px}

.pb10{ padding-bottom:10px}
.pb20{ padding-bottom:20px}

.pl20{ padding-left:20px}

/*----------对齐方式----------*/
.tac{ text-align:center}
.tar{ text-align:right}
.vat{ vertical-align:top}
.ti20{ text-indent:20px}


/*----------字体----------*/
.font-size10{ font-size:10px;}
.font-size12{ font-size:12px;}
.font-size14{ font-size:14px;}
.font-size16{ font-size:16px;}
.font-weight{ font-weight:bold;}
.font-normal{ font-weight:normal;}
.font-red1{ color:#C00}
.font-red2{ color:#C03}
.font-red3{ color:#C00}
.font-red4{ color:#903}
.font-color{ color:#C30D23}
.font-color2{ color:#f90}
.font-hui0{ color:#000}
.font-hui1{ color:#333}
.font-hui2{ color:#666}
.font-hui3{ color:#999}
.font-hui4{ color:#ccc}
.font-hei{ color:#000}
.font-cheng{ color:#F9AA00}
.delline{ text-decoration:line-through}
.underline{ text-decoration:underline}
.hand{ cursor:pointer}
.font1{ font-family:"宋体"}
.font2{ font-family:"微软雅黑"}


/*----------边框----------*/
.border-top-dashed{border-top:1px dotted #ccc }
.border-top-solid{border-top:1px solid #e2e2e2 }
.border-bottom-dashed{ border-bottom:1px dotted #ccc }
.border-bottom-solid{ border-bottom:1px solid #e2e2e2 }

.textbox-ss{width:170px; height:18px; background-color:#fff;  border:1px solid #fff; color:#999; line-height:18px; font-family:"宋体"; font-size:12px; margin:0 3px;}
.textbox{width:200px; height:18px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; }
.textbox60{width:60px; height:18px; background-color:#fff;  border:1px solid #e2e2e2; color:#666; text-align:center; vertical-align:middle}
.textbox150{width:150px; height:20px; background-color:#fff;  border:1px solid #D2E9E8; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.textbox170{width:174px; height:20px; background-color:#fff;  border:1px solid #fff; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.textbox250{width:250px; height:20px; background-color:#fff;  border:1px solid #e2e2e2; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.textbox80{width:80px; height:20px; background-color:#fff;  border:1px solid #e2e2e2; color:#333;  vertical-align:middle; line-height:20px; font-family:"宋体"}
.wenjianyu{width:252px; height:22px; background-color:#fff;  border:1px solid #e2e2e2; color:#666}
.textbox-more{width:700px; height:100px; border:1px solid #e2e2e2; color:#666; vertical-align:top; background-color:#fff}
.textbox-more500{width:500px; height:100px; border:1px solid #e2e2e2; color:#666; vertical-align:top; background-color:#fff}
.listmenu{ width:160px; height:20px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:18px; vertical-align:middle; font-family:"宋体"}
.listmenu80{ width:80px; height:22px; border:1px solid #ccc;  color:#999; background-color:#fff; line-height:22px; vertical-align:middle}
.listmenu100{ width:100px; height:20px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:20px; vertical-align:middle}
.listmenu240{ width:220px; height:20px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:20px; vertical-align:middle}
.listmenu200{ width:202px; height:18px; border:1px solid #e2e2e2;  color:#666; background-color:#fff; line-height:18px; vertical-align:middle}
.listmenu60{ width:60px; height:30px; border:1px solid #eee;  color:#333; background-color:#fff; line-height:30px; vertical-align:middle; font-size:14px;}
.listmenu400{ width:402px; height:32px; border:1px solid #eee;  color:#333; background-color:#fff; line-height:32px; vertical-align:middle; font-size:14px;}

/*----------按钮样式----------*/

.button{ width:84px; height:24px; background-image:url(../images/button.jpg); background-repeat:no-repeat; border:0; background-position:center;cursor:pointer; line-height:24px }
.button-font{ color:#734D26; font-size:12px; font-weight:bold }

.btn{ width:120px; height:34px; background-color:#C30D23; border:0; line-height:34px; border-radius:3px ;cursor:pointer;}
.btn-font{ color:#fff; font-size:14px; font-family:"微软雅黑" }


/*----------分页----------*/
.fenye{ width:870px; float:left; color:#ccc; height:30px; display:inline; padding:20px 0px 0px 0px ; display:inline;}
.div1{ text-align:right; float:right; color:#999}
.div01{ margin:0; height: 20px; line-height:20px; width:100%; text-align:center;}
.diva{color: #999;float: left; height:22px; line-height:22px;width:400px;text-align: right;float: left; }
.diva0{color: #999;float: left; height:20px; line-height:20px;width:130px;text-align: center;float: left;}
.divb{color: #999;float: left; height:20px; line-height:20px;width:auto;text-align: center; margin-left:5px; border:1px solid #e7e7e7;}
.divc{color: #999;float: left; height:20px; line-height:20px;width:20px;text-align: center; margin-left:5px; border:1px solid #e7e7e7} 
.divd{color: #999;float: left; height:20px; line-height:20px;width:20px;text-align: center; margin-left:5px; border:1px solid #e7e7e7}
/*----------分页链接色----------*/
.divb a{height:20px; line-height:20px; background-color:#fff; display:block; color:#999; padding: 0 5px;}
.divb a:hover{height:20px; line-height:20px; background-color:#efefef; display:block; color:#454545 }
.divc a{height:20px; line-height:20px; background-color:#fff; display:block; color:#999}
.divc a:hover{height:20px; line-height:20px; background-color:#efefef; display:block; color:#454545 }
.divd a{height:20px; line-height:20px; background-color:#fff; display:block; color:#999}
.divd a:hover{height:20px; line-height:20px; background-color:#efefef; display:block; color:#454545 }






/*----------头部----------*/


.topbox{ width:100%; margin:0 auto; height:140px; }
.top{ width:1200px; margin:0 auto; height:140px; }

.logo{ width:400px; height:140px; float:left ;}
.logo img{ width:315px; height:76px; float:left; margin-top:32px; display:inline }

.head{ width:800px; height:140px; float:left ; position: relative;}
.dianhua{ width: auto; height: 44px; background-image:url(../images/dianhua.png); background-repeat:no-repeat; border:0; background-position:center left; padding-left: 40px; font-style:italic; font-weight: bold; position: absolute; right: 0; top: 48px }
.dianhua p{ width: auto; height: 22px; line-height: 22px; font-size: 16px; color: #212121; }
.dianhua li{ width: auto; height: 22px; line-height: 22px; font-size: 18px; color: #C30D23 }

.navbox{ width:100%; margin:0 auto; height:56px; background-color: #C30D23; }
.nav{ width:1200px; margin:0 auto; height:56px; position:relative; z-index:9999;}
.nav ul{ float:right }
.nav ul li{ width:150px; float:left; height:56px; text-align:center; position:relative ; box-sizing: border-box }
.nav ul li:before{ width:1px; height:56px; content:""; position:absolute; top: 0; left: 0; background-color: rgba(255, 255, 255, 0.3); z-index: 1 ;display:block ;}
.nav ul li:after{ width:1px; height:56px; content:""; position:absolute; top: 0; right: 0 ; background-color: rgba(0, 0, 0, 0.3); z-index: 1;display:block ;}

.nav ul li a{ width:100%; height:56px; line-height:56px; color:#fff; font-size:16px; font-family:"微软雅黑"; display:block ; position:relative }
.nav ul li a:hover{ width:100%; height:56px; line-height:56px; color:#F5D148; font-size:16px; font-family:"微软雅黑"; display:block ; }
#on{ width:100%; height:56px; line-height:56px; color:#F5D148; font-size:16px; font-family:"微软雅黑"; display:block ;}
.menuon{ color:#F5D148!important; }



.nav ul li #two{ display:none ; float:none }
.nav ul li:hover #two{ display:block; position:absolute; top:56px; left:0px; z-index:9999 ; text-align:center;background-color:rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000); }
#two li{ width:150px; height:40px; line-height:40px; text-align:center; float:left }
#two li:before{ display: none}
#two li:after{ display: none}

#two li a{ width:100%; height:40px; line-height:40px; color:#fff; font-size:12px; font-family:"微软雅黑";border:0 ; overflow:hidden; }
#two li a:hover{ width:100%; height:40px; line-height:40px; color:#F5D148; font-size:12px; font-family:"微软雅黑"; border:0 ; overflow:hidden;background-color:rgba(0,0,0,0.2); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#33000000,endcolorstr=#33000000);}







/*----------首页切换广告开始----------*/

.bannerbox{ width:100%; margin:0 auto 194px auto ; position:relative; left:0; top:0  }

.ly_bac { overflow:hidden; }
.ly_banner{ width:100%;height:800px; }

#content{ margin:0 auto; width:100%; position:relative; height:800px;}
#content img{ display:block; border:none;}


.banner_item{ width:1920px; height:800px; position:absolute; display:none; overflow:hidden;}
.banner_item a{ width:100%;height:800px; display:inline-block}
.banner_item img{ float:left; display:inline;}
.banner_bar{ display:block;}

#dingwei{ width:1200px; margin:0 auto; position:relative; height:42px; top:650px}
.prev{ position:absolute;left:0px;top:0px;z-index:10; width:42px; height:42px; cursor:pointer;}
.next{ position:absolute;left:54px;top:0px;z-index:10; width:42px; height:42px;cursor:pointer;}
.prev a, .next a{ position:relative; width:42px; height:42px; display:block;}

.mouse{ position:absolute;top:0;left:0; display:none;}

.circle_item{ position:absolute; left:570px; bottom:15px; font-size:0px;}
.circle_item .active{ background-position:-12px 0;}
.ks_l{ cursor:pointer; margin-left:6px; width:12px; height:12px; background:url(../images/icon.png) no-repeat; display:block; float:left;}

/*----------首页切换广告结束----------*/

.notebox{ width:100%; margin:0 auto; height:280px; position:absolute; bottom:-174px; left:0; z-index:9999; }
.note{ width:1200px; margin:0 auto ; height:50px; background-color:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.notice{ width:1200px; float:left ; height:50px;}
.notice p{ width:120px; height:50px; line-height:50px; float:left; background:url(../images/notice.png) no-repeat 15px center; float:left; color:#fff; font-size:14px; font-weight:bold; text-indent:40px; }


#scrollDiv{ width:1080px; height:50px; overflow:hidden; position:relative; float:left; }
#scrollDiv ul li{ width:1080px; height:50px; line-height:50px; color:#fff }
#scrollDiv ul li a{ color:#fff; font-size:14px ; }
#scrollDiv ul li a:hover{ color:#fc0; text-decoration:underline }

#scrollDiv #btn1{ position:absolute; right:10px ; top:19px; width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/xia.png); background-repeat:no-repeat;}
#scrollDiv #btn1:hover{ position:absolute; right:10px ; top:19px; width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/xiah.png); background-repeat:no-repeat;}
#scrollDiv #btn2{ position:absolute; right:32px ; top:19px;width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/shang.png); background-repeat:no-repeat;}
#scrollDiv #btn2:hover{ position:absolute; right:32px ; top:19px;width:8px; height:12px; font-size:0px; line-height:0px; background-image:url(../images/shangh.png); background-repeat:no-repeat;}



.wukuai{ width:1200px; height:230px; margin:0 auto ; background-color:#C30D23 ;color:#fff }
.wukuai a{ color:#fff }
.wukuai a:hover{ color:#F5D148 }
.wukuai ul{ width:190px; height:230px; float:left ; padding:0 25px; position:relative}
.wukuai ul p{ width:190px; height:50px; line-height:50px; float:left;  font-size:18px; font-weight:bold; text-align:center; margin-top:105px; overflow:hidden }
.wukuai ul li{ width:190px; height:50px; line-height:25px; float:left; color:#fff; font-size:13px; overflow:hidden ; text-align:center; }

.wk{ background-image:url(../images/wk.png); background-repeat:no-repeat; background-position:center 30px ; }
.wk1{ background-image:url(../images/wk1.png); background-repeat:no-repeat; background-position:center 30px ; }
.wk2{ background-image:url(../images/wk2.png); background-repeat:no-repeat; background-position:center 30px ; }
.wk3{ background-image:url(../images/wk3.png); background-repeat:no-repeat; background-position:center 30px ; }
.wk4{ background-image:url(../images/wk4.png); background-repeat:no-repeat; background-position:center 30px ; }
.wk5{ background-image:url(../images/wk5.png); background-repeat:no-repeat; background-position:center 30px ; }





.shuxian{ width:1px ; height:140px; position:absolute; right:0; top:35px; font-size:0px; line-height:0px; }


/*----------底部----------*/


.bottombox{ width:100%; margin:0 auto; height:360px ; background-image:url(../images/bottombox.jpg); background-repeat:no-repeat; background-position:center top; }
.bottom{ width:1200px; margin:0 auto; height:360px ; }
.bottom-shang{ width:1200px; float:left ; height:90px; text-align:center ; margin:45px 0px 45px 0px}
.bottom-shang img{ width:auto; height:auto; margin:0px 20px}

.bottom-zhong{ width:1200px; float:left ; height:100px;  position:relative }
.bottom-zhong ul{ width:1200px; float:left ;}
.bottom-zhong ul p{ width:1200px; float:left ; height:40px; line-height:40px; color:#fff ; text-align:center; overflow:hidden ; margin-bottom: 10px;}
.bottom-zhong ul p a{ color:#fff ; font-size:14px;}
.bottom-zhong ul p a:hover{ color:#fff ; font-size:14px; text-decoration:underline }
.bottom-zhong ul li{ width:1200px; float:left ; height:25px; line-height:25px; overflow:hidden ; text-align:center ; color:#B25900}

.bottom-xia{ width:1200px; margin:0 auto; height:80px ; line-height:80px; overflow:hidden ; color:rgba(255,255,255,0.3); text-align: center; }



/*------------------主体结构-----------------*/

.mainbox{ width:100%; margin:0 auto; }
.main{ width:1200px; margin:0 auto 20px auto; }


.middle{width:1200px; float:left ; }

.left{ width:870px; float:left; margin-right:30px; display:inline;}
.right{ width:300px; float:left; }


/*------------------首页-----------------*/



.zoujinbox{ width:100%; margin:0 auto;  }
.zoujin{ width:1200px; margin:0px auto; height:440px; }
.zoujin-zuo{ width:500px; float:left; height:440px; margin-right:40px; display:inline }
.zoujin-zuo-bt{ width:500px; float:left; margin-top:70px; }
.zoujin-zuo-bt p{ width:500px; float:left; height:20px; line-height:20px; font-size:14px; color:#C30D23; }
.zoujin-zuo-bt li{ width:500px; float:left; height:30px; line-height:30px; font-size:20px; color:#333 ; font-weight:bold }

.zoujin-zuo-nr{ width:500px; float:left; }
.zoujin-zuo-nr p{ width:500px; float:left; margin:20px 0 20px 0 }
.zoujin-zuo-nr p a{ height:24px; line-height:24px; border:1px dotted #333 ; padding:0 10px; font-size:14px; color:#333; margin-right:10px; display:inline-block }
.zoujin-zuo-nr p a:hover{ height:24px; line-height:24px; border:1px dotted #C30D23 ; padding:0 10px; font-size:14px; color:#C30D23; margin-right:10px; display:inline-block }
.zoujin-zuo-nr ul li{ width:500px; float:left; height:150px; line-height:25px; font-size:14px; color:#333 ; overflow:hidden ; margin-bottom:30px;}

.zoujin-you{ width:660px; float:left; height:366px; font-size:0px; line-height:0 ; padding-top:74px;}

.more{ width:76px; height:30px; line-height:30px; color:#fff; background-color:#F08633 ; display:inline-block; padding:0 10px; text-align:right }
.more:hover{ width:76px; height:30px; line-height:30px; color:#fff; background-color:#333 ; display:inline-block; padding:0 10px; text-align:right }
.zhishang{ width:137px; height:137px; position:absolute; left:0 ;top:0 }



.zixunbox{ width:100%; margin:0 auto; height:600px; background-image:url(../images/zixunbox.jpg); background-repeat:no-repeat; background-position:center center;  }
.zixun{ width:1200px; margin:0px auto; height:600px; }
.zixun-bt{ width:1200px; margin:70px auto 25px auto; height:50px; float:left }
.zixun-bt p{ width:1200px; float:left; height:20px; line-height:20px; font-size:14px; color:#F4D147; text-align:center }
.zixun-bt li{ width:1200px; float:left; height:30px; line-height:30px; font-size:20px; color:#333 ; font-weight:bold; text-align:center ; background-image:url(../images/zixun-bt.png); background-repeat:no-repeat; background-position:center center; }
.zixun-nr{ width:1200px; float:left ;}

.tab-bt{ width:1200px; float:left ; text-align:center ; margin-bottom:35px }
.tab-bt ul{ width:312px; margin:0 auto ; text-align:center; }
.tab-bt ul li{ float:left; }

.z1{ width:90px; height:26px; line-height:26px; background-color:#593733 ; border:1px solid #000; color:#fff ; text-align:center ; border-radius:2px; cursor:pointer  ; margin:0 6px; }
.z2{ width:90px; height:26px; line-height:26px; background-color:#fff ; border:1px solid #eee; color:#666 ; text-align:center; border-radius:2px; cursor:pointer  ; margin:0 6px; }


.tab-nr{ width:1200px; float:left ; }
.tab-pic{ width:400px; float:left ; height:280px; margin-right:50px; overflow:hidden }
.tab-text{ width:750px; float:left ; height:280px; overflow:hidden }

.rollBox{ width:400px; height:280px; position:relative ;}
.rollBox .LeftBotton{ width:10px; height:18px; background:url(../images/zuo.png) no-repeat ;overflow:hidden;float:left; cursor:pointer; position:absolute; top:122px; left:20px ; z-index:1000}
.rollBox .RightBotton{ width:10px; height:18px; background:url(../images/you.png) no-repeat ;overflow:hidden;float:left; cursor:pointer; position:absolute; top:122px; right:20px ; z-index:1000}
.rollBox .Cont{ width:400px; height:280px; overflow:hidden;float:left; }
.rollBox .ScrCont{ width:10000000px;}
.rollBox .Cont .pic{ width:400px; float:left; position:relative }
.rollBox .Cont .pic img{ width:400px; height:280px; border:0 ; float:left; }
.rollBox .Cont .pic p{ width:400px; float:left; height:40px; line-height:40px; display:inline; color:#fff ; font-size:14px; background-color:rgba(0,0,0,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position:absolute; left:0; bottom:0; text-align:center }
.rollBox #List1,.rollBox #List2{ float:left; }

.tablist{ width:750px; height:80px; float:left ; margin-bottom:20px; }
.tablist a{ width:750px; height:80px; float:left ; background-color:#fff }
.tablist a:hover{ width:750px; height:80px; float:left ; background-color:#C30D23; color:#fff }

.tablist a:hover p{ color:#fff;}
.tablist a:hover li{ color:#fff;}

.tablist-zuo{ width:90px; height:60px; float:left; padding:10px 0; text-align:center }
.tablist-zuo p{ width:90px; height:40px; line-height:40px; float:left; font-size:30px; font-weight:bold ; color:#444}
.tablist-zuo li{ width:90px; height:20px; line-height:20px; float:left; font-size:13px; color:#999 }
.tablist-you{ width:600px; height:40px; float:left ; margin:20px 0 ; border-left:1px solid #ededed; padding:0 30px 0 29px}
.tablist-you p{ width:600px; height:20px; line-height:20px; float:left; font-size:14px; font-weight:bold ; color:#444}
.tablist-you li{ width:600px; height:20px; line-height:20px; float:left; font-size:12px; color:#999 }

.xiangxi{ width:1200px; margin:40px auto 0 auto ; height:30px; float:left ; text-align:center }
.xiangxi a{ width:120px; height:26px; line-height:26px; border:1px solid #F08633; font-size:12px; color:#F08633 ; border-radius:50px; display:inline-block; text-align:center; }
.xiangxi a:hover{ width:120px; height:26px; line-height:26px; border:1px solid #F08633; background-color:#F08633; font-size:12px; color:#fff ; border-radius:50px; display:inline-block; text-align:center; }




.casebox{ width:100%; margin:30px auto; }
.case{ width:1200px; margin:0 auto; background-image:url(../images/zixunbox.jpg); background-repeat:no-repeat; background-position:center center; }
.case-bt{ width:1200px; margin:25px auto 25px auto; height:50px; float:left }
.case-bt p{ width:1200px; float:left; height:20px; line-height:20px; font-size:14px; color:#F4D147; text-align:center }
.case-bt li{ width:1200px; float:left; height:30px; line-height:30px; font-size:20px; color:#333 ; font-weight:bold; text-align:center ; background-image:url(../images/zixun-bt.png); background-repeat:no-repeat; background-position:center center; }

.case-nr{ width:1200px; float:left }
.case-nr ul li{ width:280px; float:left; margin-top:20px; margin-right: 26.66px; }
.case-nr ul li img{ width:280px; float:left; height:186px; }
.case-nr ul li p{ width:280px; float:left; height:40px; line-height:40px; font-size:14px; color:#333 }

.case-nr ul li:nth-child(4n+0){ margin-right: 0px;}


.xiangxi2{ width:1200px; margin:40px auto 0 auto ; height:30px; float:left ; text-align:center }
.xiangxi2 a{ width:120px; height:26px; line-height:26px; border:1px solid #F08633; background-color:#F08633; font-size:12px; color:#fff ; border-radius:3px; display:inline-block; text-align:center; }
.xiangxi2 a:hover{ width:120px; height:26px; line-height:26px; border:1px solid #C30D23; background-color:#C30D23; font-size:12px; color:#fff ; border-radius:3px; display:inline-block; text-align:center; }




.dmbox{ width:100%; margin:0 auto; height:600px; background-image:url(../images/zixunbox.jpg); background-repeat:no-repeat; background-position:center center;  }
.dm{ width:1200px; margin:0px auto; height:600px; }
.dm-bt{ width:1200px; margin:70px auto 25px auto; height:50px; float:left }
.dm-bt p{ width:1200px; float:left; height:20px; line-height:20px; font-size:14px; color:#F4D147; text-align:center }
.dm-bt li{ width:1200px; float:left; height:30px; line-height:30px; font-size:20px; color:#333 ; font-weight:bold; text-align:center ; background-image:url(../images/zixun-bt.png); background-repeat:no-repeat; background-position:center center; }
.dm-nr{ width:1200px; float:left ; margin:50px 0 0 0  }

/*焦点图*/
.focus{ position:relative;width:1200px;height:300px; margin:0 auto; overflow:hidden }  
.focus .fPic{ position:absolute;left:0px;top:0px;}  

.focus .fcon{position:relative;width:100%;float:left;display:none; }  
.focus .fcon ul{ width:280px; height:226px; float:left ; position:relative; margin-right: 26.66px; }
.focus .fcon ul:nth-child(4n+0){ margin-right: 0px;}

.focus .fcon ul img{ width:280px;height:186px; display:block;}
.focus .fcon ul p{ width:280px;height:40px; line-height:40px; overflow:hidden}
.focus .fcon ul p a{ font-size:14px; color:#333 }


.focus .fbg{ width:100%; bottom:0px; left:0;position:absolute;height:20px;text-align:center;z-index:200;}  
.focus .fbg div{ width:auto; margin:0 auto; overflow:hidden; height:20px } 
   
.focus .D1fBt{overflow:hidden;zoom:1;height:20px;z-index:10;}  
.focus .D2fBt{overflow:hidden;zoom:1;height:20px;z-index:10;}  

.focus .D1fBt a{ width:8px;height:8px;border-radius:50px; margin:6px 4px;color:#d6d6d6; text-decoration:none;text-align:center;outline:0; background:#d6d6d6; display:inline-block }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#C30D23;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}  
  
.focus .D2fBt a{ width:8px;height:8px;border-radius:50px; margin:6px 4px;color:#d6d6d6; text-decoration:none;text-align:center;outline:0; background:#d6d6d6; display:inline-block }    
.focus .D2fBt .current,.focus .D2fBt a:hover{background:#C30D23;}    
.focus .D2fBt img{display:none}    
.focus .D2fBt i{display:none;font-style:normal;}   
 
.focus .prevbtn,.focus .nextbtn{ position:absolute;width:11px;height:20px; z-index:5565 }
.focus .prevbtn{ bottom:0;left:45%; background-image:url(../images/zuobtn.png); background-repeat:no-repeat; background-position:center bottom; cursor:pointer;}  
.focus .nextbtn{ bottom:0;right:45%;background-image:url(../images/youbtn.png); background-repeat:no-repeat; background-position:center bottom; cursor:pointer;}  



/*------------about-------------*/


.adbox{ width:100%; margin:0 auto 15px auto ; height:800px ; position:relative }

.sidebox{ width:100%; margin:0 auto 0px auto; position:absolute; height:60px; background-color:rgba(0,0,0,0.5); bottom: 0px }
.side{ width:1200px; margin:0 auto; position:relative }
.side-bt{ width:200px; float:left ; height:160px; background-image:url(../images/side.png); background-repeat:no-repeat; background-position:center 100px ; text-align:center ;background-color:#F08633 ; position:absolute; bottom:-60px; left:0 }
.side-bt p{ width:200px; float:left ; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#fff; margin-top:30px; }
.side-bt li{ width:200px; float:left ; height:20px; line-height:20px; font-size:12px; color:#fff }

.side-nr{ width:1000px; float:left; margin-left:200px; }
.side-nr ul{ float:right;}
.side-nr ul li{ width:140px; float:left;}
.side-nr ul li a{ width:140px; height:60px; line-height:60px; float:left ; color:#fff; font-size:14px; font-family:"微软雅黑"; display:block; text-align:center ; }
.side-nr ul li a:hover{ width:140px; height:66px; line-height:60px; float:left ; color:#fff; font-size:14px; font-family:"微软雅黑"; display:block ; background-color:#F5D148 ; text-align:center; background-image:url(../images/huangjiantou.png); background-repeat:no-repeat; background-position:center bottom ;}

#now{ width:140px; height:66px; line-height:60px; float:left ; color:#fff; font-size:14px; font-family:"微软雅黑"; display:block ; background-color:#F5D148 ; text-align:center; background-image:url(../images/huangjiantou.png); background-repeat:no-repeat; background-position:center bottom ;  }


.position{ width:1200px; float:left; margin-bottom:10px; }
.title{ width:600px; height:50px; float:left }
.title p{ font-size:20px; color:#333; float:left;line-height:45px; margin-right:10px  }
.title li{ font-size:14px; color:#999; float:left ;line-height:50px;  }
.weizhi{ width:600px; height:50px; line-height:50px; float:left ; text-align:right }
.weizhi a{ font-size:12px; color:#666; }
.weizhi a:hover{ color:#333; text-decoration:underline }
.dangqian{ color:#C30D23 }

.about{ width:870px; float:left; }
.about ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.about ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.about ul li a{ color:#FF9226 }
.about ul li a:hover{ color:#FF9226 ; text-decoration:underline }



.piclink{ width:300px; float:left }
.piclink ul li{ width:300px; float:left; height:100px; margin-bottom:1px  }
.piclink ul li a{ width:300px; float:left; height:100px; line-height:100px; font-size:16px; color:#fff; text-indent:150px; background-repeat:no-repeat; background-position:40px center ; background-size:50px auto  }
.piclink ul li a:hover{ background-color:#8CC449; }

.pk1{ background-image:url(../images/wk1.png); background-color:#F5D148}
.pk2{ background-image:url(../images/wk2.png); background-color:#F5A34B}
.pk3{ background-image:url(../images/wk3.png); background-color:#EE7A27}
.pk4{ background-image:url(../images/wk4.png); background-color:#EA5244}
.pk5{ background-image:url(../images/wk5.png); background-color:#E71830}



.rongyu-list{ width:870px; float:left; }
.rongyu-list ul li{ width:276px; float:left; margin-bottom:20px; margin-right: 20px; display:inline }
.rongyu-list ul li img{ width:276px; height:184px; float:left}
.rongyu-list ul li p{ width:276px; height:40px; line-height:40px;  overflow:hidden}
.rongyu-list ul li p a{ width:276px; height:40px; line-height:40px; float:left; font-size:14px; color:#666 }
.rongyu-list ul li p a:hover{ color:#333; text-decoration:underline }
.rongyu-list ul li:nth-child(3n+0){ margin-right: 0px;}

 
/*------------news-list-------------*/


.news-list{ width:870px; float:left; }


.xw{ width:870px; float:left; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #ccc }
.xw p{ width:870px; float:left ; height:30px; line-height:30px;}
.xw p a{ color:#333; font-weight:bold ; font-size:14px }
.xw p a:hover{ color:#C30D23; text-decoration:underline}
.xw li{ width:870px; float:left ; height:40px; line-height:20px; color:#999 }
.xw span{ width:870px; float:left ; height:25px; line-height:20px; color:#CCC}


.news{ width:870px; float:left; }
.news ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.news ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.news ul li a{ color:#C30D23 }
.news ul li a:hover{ color:#C30D23 ; text-decoration:underline }


.bigtitle{ width:870px; float:left; line-height:40px; font-size:16px; font-weight:bold; color:#333 ; text-align:center}
.smalltitle{ width:870px; float:left; line-height:40px; font-size:12px; color:#999 ; text-align:center}


/*------------xiangmu-------------*/

.xiangmu{ width:870px; float:left; }
.xiangmu ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.xiangmu ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.xiangmu ul li a{ color:#C30D23 }
.xiangmu ul li a:hover{ color:#C30D23 ; text-decoration:underline }



/*------------anli-list-------------*/

.anli-list{ width:870px; float:left; }
.anli-list a{ width:276px; float:left; }
.anli-list ul{ width:276px; float:left; margin-bottom:20px; }
.anli-list ul img{ width:276px; float:left; height:190px; margin-bottom:7px; }
.anli-list ul p{ width:276px; float:left; height:40px; line-height:40px; font-size:15px; color:#333 }
.anli-list ul p a{ color:#333 }
.anli-list ul p a:hover{ color:#C30D23 ; text-decoration:underline }
.anli-list ul li{ width:255px; float:left; height:75px; line-height:25px; font-size:13px; color:#666 ; }
.anli-list ul span{ width:276px; float:left; height:30px; line-height:30px; font-size:12px; color:#999 }


/*------------zhaopin-list-------------*/

.zhaopin-list{ width:870px; float:left; }
.zhaopin-list ul li{ width:870px; float:left; line-height:46px; font-size:14px; background-image:url(../images/dian.jpg); background-repeat:no-repeat; background-position:2px center ; text-indent:20px; border-bottom:1px dotted #ccc}
.zhaopin-list ul li a{ font-size:14px; color:#333 }
.zhaopin-list ul li a:hover{ color:#C30D23 ; text-decoration:underline}

.time{ float:right; color:#999; font-size:12px }

.contact{ width:870px; float:left; }
.contact ul li{ width:870px; float:left;  line-height:30px; font-size:14px  }
.contact ul li img{ max-width:870px; width: expression(this.width > 870 ? 870: true); }
.contact ul li a{ color:#FF9226 }
.contact ul li a:hover{ color:#FF9226 ; text-decoration:underline }

#apply{ width:140px; height:40px; line-height:40px; background-color:#C30D23; border-radius:3px ;cursor:pointer; display:inline-block; color:#fff; text-decoration:none; text-align:center; }


/*------------feedback-------------*/

.liuyan{ width:870px; float:left; }




.wenda{ width:820px; float:left; border:1px solid #eee ; padding:24px; margin-bottom:20px;}

.ask{ width:820px; float:left; margin-bottom:15px; display:inline }
.ask ul{ width:820px; float:left;}
.ask ul li{ width:820px; float:left; line-height:30px ; font-size:12px }

.answer{ width:780px; float:left; background-color:#f5f5f5; padding:20px; border-radius:5px }
.answer ul{ width:780px; float:left; }
.answer ul li{ width:780px; float:left; line-height:30px ; font-size:12px }




.feedback{ width:820px; float:left; border:1px solid #eee ; padding:24px;}
.feedback ul p{ width:820px; float:left; line-height:30px; font-size:14px; margin-bottom:20px; }
.feedback ul li{ width:820px; float:left; margin-bottom:20px; display:inline; font-size:14px; }

.ziduan8{ width:100px; float:left; line-height:30px }

.textbox400{ width:400px; height:30px; background-color:#fff;  border:1px solid #eee; color:#666; line-height:30px }
.textbox-more{width:600px; height:100px; border:1px solid #eee; color:#666; vertical-align:top; background-color:#fff }



/*--------------------------------------------------悬浮开始------------------------------------------------------*/ 

.relative{ position:relative;top:0;left:0;}

/*asid_share*/
.asid_share{ position:fixed; bottom:40%; right:0px; z-index:9999;}
*html #asid_share{ position:absolute;top:expression(documentElement.scrollTop + "px"); margin:300px 0 0 0;}

.asid_share .asid_share_box{ width:100%; margin-bottom:0px; }
.asid_share .asid_share_box span{ width:50px; display:block; height:50px; line-height:50px; overflow:hidden;  background-color:rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.asid_share .asid_share_box span:hover{ background:#2C8FDD }

.asid_share .asid_sha_layer{ width:auto; height:auto; display:none ; position:absolute ; right:50px; top:1px; }



#kefu{ width:170px; float:left; box-shadow:0 1px 5px #000; background-color:#fff; position:absolute ; right:0px; top:-50px;}
#kefu-bt{ width:170px; float:left; height:30px; line-height:30px;font-family:"微软雅黑"; color:#333; font-size:14px; font-weight:bold ; text-align:center; background-color:#f8f8f8;border-bottom:1px solid #e9e9e9}
#kefu-nr{ width:170px; float:left; }
#kefu-nr li{ width:170px; float:left; height:50px; line-height:50px; font-family:"微软雅黑"; color:#333; font-size:12px; font-weight:bold; border-bottom:1px solid #e2e2e2;}
#kefu-nr li p{ float:left; padding-left:10px; }
#kefu-nr li img{float:left; margin-top:15px; }



#weixin{ width:120px; float:left;background:#fff; padding:20px 20px 15px 20px; box-shadow:0 1px 5px #000;  position:absolute ; right:0px; top:0px; }
#weixin img{ width:114px; float:left; height:114px; margin-bottom:10px; display:inline; border:3px solid #e4e4e4 }
#weixin p{ width:120px; float:left; line-height:20px; text-align:center;font-family:"微软雅黑"; color:#333 }



/*--------------------------------------------------悬浮结束------------------------------------------------------*/
