body{ margin:0; padding:0; color:#333; font-family:'Microsoft Yahei'}
form,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0}
i{ font-style:normal}
img{ margin:0; padding:0; border:0}
ul,li{ margin:0; padding:0; list-style-type:none}
input,select{ margin:0; padding:0; font-size:12px; vertical-align:middle; outline:0; font-family:'Microsoft Yahei'}
a,a:hover{ color:#333; text-decoration:none}
.fl{ float:left}
.fr{ float:right}
.wb{ width:1100px; margin:0 auto}
.itlt{ width:100%; line-height:50px; background:#f0f0f0}
.itlt span{ background:#b30402; height:50px; width:5px; float:left; display:block}
.itlt a{ color:#333}
.itlt .tn{ float:left; font-size:20px; margin-left:15px}
.itlt .more{ float:right; margin-right:20px; font-size:28px}
.clr{ clear:both}
/*top*/
.top{ width:100%; padding:20px 0}
.logo{ float:left}
.tel{ float:right}
.tel img,.tel strong{ display:inline-block; vertical-align:middle}
.tel strong{ line-height:48px; vertical-align:top; font-size:36px; color:#b30402; font-weight:normal; margin-left:10px}
/*nav*/
.nav{ background:#b30402; padding-top:10px}
.nav li{ width:137.5px; float:left; text-align:center}
.nav li a{ color:#fff; display:block; width:100%; height:45px; line-height:35px; font-weight:bold}
.nav li:hover{ background:#fff}
.nav li:hover a{ color:#b30402}
/*banner*/
.banner{ width:1100px; margin:0 auto}
.banner li{ background:url(../images/banner1.jpg) no-repeat center; height:350px; width:100%}
.banner li a{ display:block; width:100%; height:100%}
/*imain*/
.imain{ margin-top:30px}
.iml{ float:left; width:771px}
.imr{ float:right; width:285px}
/*fwxm*/
.fwxm{}
.fwxm .xms{ width:237px; margin-left:30px; float:left}
.fwxm .xms:nth-child(3n+1){ margin:0}
.fwxm .xmt{ width:235px; border:1px solid #e9e9e9; line-height:40px; margin:20px 0}
.fwxm .xmt a{ display:block}
.fwxm .xmt .xn{ float:left; width:130px; height:40px; background:#b30402; color:#fff; font-size:16px; text-align:center}
.fwxm .xmt .xmore{ float:right; color:#bdbdbd; font-size:14px; margin-right:10px}
.fwxm .xminfo{}
.fwxm .xminfo .img{ margin-bottom:20px}
.fwxm .xminfo .img img{ border-radius:5px}
.fwxm .xminfo ul li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:36px}
.fwxm .xminfo ul li a{ color:#555}
/*yyjj*/
.yyjj .iyy{ display:block; margin-top:20px; border-radius:5px}
.yyjj p{ text-indent:2em; color:#737373; background:#f7f7f7; padding:10px 13px; font-size:14px; line-height:25px}
.yyjj .ybtn{ text-align:center; font-size:16px; line-height:35px; background:#f7f7f7}
.yyjj .ybtn .yxq,.yyjj .ybtn .ygh{ display:inline-block; vertical-align:top; margin:10px 10px 20px; color:#fff; width:110px}
.yyjj .ybtn .yxq{ background:#b30402}
.yyjj .ybtn .ygh{ background:#b30402}
/*rmtj*/
.rmtj{ margin-top:30px}
.rmtj ul{ margin-top:10px}
.rmtj li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:15px; line-height:32px}
.rmtj li a{ color:#404040}
/*zjtd*/
.zjtd{ margin-top:30px !important}
.zjtdbox { width: 100%; position: relative; z-index: 1}
.zjtdbox .zjbox { width: 100%; position: relative; z-index: 1; background: #ededef; padding:10px 0; margin:20px 0 0}
.zjtdbox .zjbox .bd { position: relative; z-index: 1; margin:0 10px}
.zjtdbox .zjbox .bd ul { overflow: hidden; zoom: 1; float: left; width: 100%}
.zjtdbox .zjbox .bd ul li { float: left; width: 100%}
.zjtdbox .zjbox .bd ul li a { float: left; width: 100%}
.zjtdbox .zjbox .bd ul li a .zjpic { float: left; width: 151px}
.zjtdbox .zjbox .bd ul li a .zjpic i { display: block}
.zjtdbox .zjbox .bd ul li a .zjpic i img { width: 151px; height: 195px; display: block; margin:8px 0}
.zjxx { float: left; width: 198px; margin-left: 5px}
.zjname { width: 100%; background: #1874c6; height: 40px; line-height: 40px; margin: 20px 0 5px}
.zjname h3 { float: left; color: #fff; font-size: 18px; font-weight: normal; text-indent:1em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%}
.zjname span { float: left; color: #fff; font-size: 14px; margin-left: 6px}
.zjname p { float: left; color: #fff; font-size: 14px; margin-left: 6px}
.zjinfos { padding: 0px 8px}
.zjinfos p { display: block; line-height: 24px; font-size: 12px; color: #333}
.zjinfos p span { font-size: 12px; color: #333; font-weight: bold}
.zjinfos .zjjs { width: 100%}
.zjinfos .zjjs span { font-size: 14px; color: #333; font-weight: bold; line-height:2em}
.zjinfos .zjjs p { line-height: 24px; font-size: 12px; color: #333; margin-bottom:20px}
.zjtdbox .zjbox .hd ul { display: none}
.zjxq { width: 100%; margin-top: 6px}
.zjxq span { float: right; width: 68px; height: 24px; line-height: 24px; text-align: center; font-size: 12px; color: #fff; background: #919191; margin-right: 10px}
.zjxq span:hover { color: #1874c6}
.zjtdbox .zjbox .hd { position: absolute; left: 476px; bottom: 8px; width: 56px; z-index: 999; height: 26px}
.zjtdbox .zjbox .hd .next { background: url(../images/left.png) no-repeat; width: 26px; height: 26px; float: left}
.zjtdbox .zjbox .hd .prev { background: url(../images/right.png) no-repeat; width: 26px; height: 26px; float: right}
/*pos*/
.pos{ border-bottom:1px solid #c9c9c9; line-height:3em; padding:0 .5em; width:1100px; margin:0 auto 30px}
/*list*/
.list{ float:left; width:699px; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; padding:25px}
.list .ls{ min-height:800px}
.list dl{ border-top:1px dotted #e9e9e9; padding:5px 0}
.list dl:first-child{ border:0}
.list dl dt{ line-height:32px}
.list dl dt a{ color:#515763}
.list dl dt img,.list dl dt strong{ display:inline-block; vertical-align:middle}
.list dl dt strong{ margin-left:5px}
.list dl dt span{ float:right; font-size:12px; line-height:32px; color:#909090}
.list dl dd{ color:#888; font-size:14px; line-height:2em; margin:5px 0}
.list dl dd a{ color:#b30402}
.list dl dd a:hover{ color:#f00}
.list .cons h2{ font-size:20px; text-align:center; color:#292929}
.list .cons .cf{ font-size:14px; color:#7e7e7e; text-align:center; margin:20px 0}
.list .cons .cf span{ color:#b30402}
.list .cons .cf a{ color:#7e7e7e; margin-left:20px}
.list .cons .wz,.list .cons .wz div,.list .cons .wz span{ font-size:14px; line-height:32px}
.list .cons .wz{ padding-bottom:10px; min-height:615px}
.list .cons .wz img{ max-width:80%}
.list .cons .fy{ margin:10px 0; padding:5px 10px; line-height:2em; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc}
.list .cons .fy a{ color:#f00}
/*page*/
.page {width:100%;height:45px;overflow: hidden;margin:15px 0;color:#000 !important;}
.page_tit {width:30%;height:100%;display: inline-block;line-height: 25px;float:left;}
.showpage {width:100%;height:100%;overflow: hidden;line-height: 25px;float: center;text-align: center;}
.showpage a {padding:0 5px; overflow: hidden;height:22px;border:1px solid #eeeeee;display: inline-block;color:#666666;position: relative;top:5px;margin:0 2px;}
.showpage .current {padding:0 5px; overflow: hidden;height:22px;display: inline-block;color:#fff;position: relative;top:5px;background: #b30402;border:1px solid #eeeeee;margin:0 2px;}
/*ldh*/
.ldh{ float:right; width:279px; border-left:1px solid #c9c9c9; padding:25px 20px 30px}
.ldh .tit{ border-bottom:1px solid #e9e9e9; height:36px}
.ldh .tit p{ height:35px; float:left; border-bottom:1px solid #1874c6; font-size:18px; color:#333333; line-height:35px; padding:0 .5em}
.ldh .fwdh{ text-align:left; margin:10px 0 15px}
.ldh .fwdh a{ display:inline-block; background:#b30402; color:#fff; border:1px solid #b30402; margin:5px 0 5px 13px; width:118px; text-align:center; line-height:2em}
.ldh .fwdh a:hover{ background:#fff; color:#b30402}
.ldh .lrmtj{ margin-top:10px}
.ldh .lrmtj li{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:2em}
.ldh .lrmtj li a{ color:#404040}
.ldh .ltel{ background:url(../images/rdh.jpg) center no-repeat; height:127px; border-radius:10px; padding-top:1px; margin-top:20px}
.ldh .ltel a{ display:block; font-size:36px; color:#fff; margin-top:64px; width:100%; text-align:center}
/*foot*/
.foot{ background:#595f6a; margin-top:30px; padding:15px 0}
.bfm{ background:url(../images/bfm.png) no-repeat left; padding:30px 0 30px 340px; font-size:16px; line-height:2em; color:#fff; margin:0 auto; width:550px; text-align:left}
.bfm a{color:#fff; } 
/*fdc*/
.Customer_service { position: fixed; width: 61px; right: 50px; top: 40%; z-index: 9}
.Customer_service ul { display: block}
.Customer_service ul li { display: block; width: 61px; height: 62px; margin-bottom: 1px}
.Customer_service ul li a { display: block; width: 100%; padding-top: 6px; position: relative; color:#fff; text-shadow:1px 1px 1px #000 }
.Customer_service ul li a img { display: block; width: 61px; height: 62px}
.Customer_service ul li a .Customer_tp1 { display: none; position: absolute; top: -6px; right: 66px; border: 1px solid #b30402; width: 280px; background: #FFF}
.Customer_service ul li a .Customer_tp1 i { display:block; width: 260px; margin: 0px 10px; text-align:center}
.Customer_service ul li a .Customer_tp1 i img { display: block; width: 260px; height: 80px }
.Customer_service ul li a .Customer_tp1 i strong.rtel{ line-height:80px; font-size:32px; color:#b30402}
.Customer_service ul li a .Customer_tp2 { display: none; position: absolute; top: -66px; right: 66px; border: 1px solid #b30402; padding: 10px 10px; background: #FFF}
.Customer_service ul li a .Customer_tp2 i { display:block; width: 200px; text-align:center; font-size:14px; color:#b30402; text-shadow:none}
.Customer_service ul li a .Customer_tp2 i img { display: block; width: 200px; height: 200px}
.Customer_service ul li a .Customer_tp2 span{}
.Customer_service ul li a:hover .Customer_tp1 { display: block}
.Customer_service ul li a:hover .Customer_tp2 { display: block}