﻿@charset "utf-8";
/* CSS Document */
#flashs{ position:relative; height:500px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:45px; left:50%; margin-left:-95px; padding:0px 6px;}
#flashs .btn span{ color:#fff;  background:#717174; cursor: pointer;display: inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;}
#flashs .btn span.cur{ background:#055CBD;} 
.cp_c dt img {
    width: 229px;
    height: 188px;
    border: solid 1px #c3c3c3;
    padding: 1px;
    display: block;
}
.bot{ width:40px; height:40px; display:block; cursor:pointer;}
.bot1{ background:url(../images/bot1.png) no-repeat center;}
.bot2{ background:url(../images/bot2.png) no-repeat center;}
/*sousuoMian*/
.sousuoMian{ position:relative; z-index:999;}
.sousuoMian .gjc{ position:absolute; left:0; top:-26px; height:52px; color:#333; width:100%;}
.sousuoMian .gjc .rm{ width:490px; background-color:#246cd7; text-align:center; line-height:52px; height:52px;}
.sousuoMian .gjc .rm span{ padding-left:38px; color:#fff; background:url(../images/phone.png) no-repeat left 5px; display:inline-block; font-size:16px; height:50px; line-height:50px;}
.sousuoMian .gjc .rm span em{ font-size:22px; font-weight:bold; position:relative; top:2px;}
.sousuoMian .gjc .ss{ width:490px;}
.sousuoMian .gjc .ss .txt{ float:left; width:375px; height:52px; line-height:52px; border:none; background-color:#3c3e46; outline:none; padding:0 10px;  font-family: microsoft yahei; font-size: 14px;color: #fff;}
.sousuoMian .gjc .ss a{ float:left; width:95px; height:52px; background:#3c3e46 url(../images/ssImg.png) no-repeat center;}
a:hover {text-decoration: none} 

/*panerMain*/
.panerMain{ background:url(../images/panerMainbg.png) repeat-y center; padding-top:83px; padding-bottom:53px;}
.panerMain .ptop{ text-align:center;}
.panerMain .ptop h5{ font-size:24px; margin-bottom:5px; color:#333;}
.panerMain .ptop h5 span{ font-weight:normal; color:#666;}
.panerMain .ptop em{ color:#b3b3b3; text-transform:uppercase; font-size:11px;}
.panerMain .pcont{ overflow:hidden; margin-top:23px;}
.panerMain .pcont ul{ overflow:hidden; width:995px;}
.panerMain .pcont .bd{ overflow:hidden; width:995px;}
.panerMain .pcont li{ float:left; width:181px; margin-right:18px;}
.panerMain .pcont .pbot{ width:82px; margin:18px auto 0 auto; padding:0 36px; overflow:hidden; background:url(../images/pbotbg.png) no-repeat center;}
.panerMain .pcont .pbot .bot{ float:left; margin-left:1px;}

img.framed { 
padding: 6px; 
border: 1px solid #CCC; 
background-color: #FFF; } 

/*ggMain_01*/
.ggMain_01{ background:url(../images/ggbg_01.jpg) no-repeat center; height:180px;}
.ggMain_01 .container{ position:relative;}
.ggMain_01 p{ font-size:14px; color:#fff; padding-top:50px; padding-bottom:15px;}
.ggMain_01 h5{ font-size:24px; color:#fff; margin-bottom:8px;}
.ggMain_01 dl{ top:43px; right:0; position:absolute; padding-left:45px; background:url(../images/phone2.png) no-repeat left center; color:#fff;}
.ggMain_01 dd{ font-size:22px; font-family:"Arial";}
.ggMain_01 a{ display:block; background:url(../images/zxbg1.png) no-repeat center; width:124px; height:41px; line-height:41px; text-align:center; font-size:14px; color:#333; padding-left:51px; position:absolute; top:94px; right:0; text-decoration:none;}

.proMain .pro_l{ float:left; width:220px;}
.proMain .pro_r{ float:right; width:732px;}
/*pro_l*/
.pro_l h4{ height:70px; background-color:#055CBD;}
.pro_l h4 a{ display:block; padding-left:20px; font-size:24px; color:#fff; text-decoration:none; font-weight:normal; background:url(../images/tle.png) no-repeat left center; height:70px; line-height:70px;}
.pro_l>ul{ border:2px solid #055CBD; height:880px;}
.pro_l>ul>li{ margin-top:20px;}
.pro_l>ul>li>h5{ margin-left:18px; padding-left:22px; background:url(../images/probg1.png) no-repeat left center;}
.pro_l>ul>li h5 a{ font-size:15px; text-decoration:none;}
.pro_l>ul>li .sed{ margin:10px 9px 15px 33px;}
.pro_l>ul>li .sed p{ margin-bottom:5px;}
.pro_l>ul>li .sed p a{ font-size:13px; display:block;  height:25px; line-height:25px; text-decoration:none;}
.pro_l>ul>li .sed p a:hover{ color:#fff; background-color:#246cd7;}
.pro_l>ul>li ul{ overflow:hidden; padding:25px; *padding:22px}
.pro_l>ul>li ul li{ float:left; margin-left:15px;}
.pro_l>ul>li ul li p{ height:30px; line-height:30px;}
.pro_l>ul>li ul li p a{ font-size:13px;}
/*pro_r*/

/*优势*/
.youshi { overflow:hidden; width:100%;}
.youshi .ys_t{ overflow:hidden; width:100%;  background:url(../images/ys_t.jpg) no-repeat center top;}
.youshi .ys_bg{ overflow:hidden; width:1000px; height:600px; background:url(../images/ys_bg.jpg) no-repeat center top; margin:0 auto}
.youshi h3{ font-size:24px; color:#1d5eb3;}
.youshi span{ display:block; font-size:12px; color:#c3c3c3; margin-bottom:20px; font-family:Arial;}
.youshi p{ font-size:14px; color:#666; line-height:40px; padding-left:40px; background:url(../images/ys_p.png) no-repeat 5px center;}
.youshi .wen{ overflow:hidden;}
.youshi .wen01{ margin-top:60px;}
.youshi .wen02{ margin-left:505px; margin-top:60px;}
.youshi .wen03{ margin-top:70px;}
.youshi .wen04{ margin-left:505px; margin-top:50px;}








.Cstpj{ height: 110px; background:url(../images/khpj.jpg) no-repeat center top;}
.Cstpj .container{ padding-top: 54px;}
.Cstpj h5{ height: 30px; line-height: 30px; text-align: center; width: 100%;}
.Cstpj h5 a{ font-size: 30px; color: #000000;}
.Cstpjtop{ margin-top: 45px; position: relative;}
.Cstpjtop ul{ overflow: hidden; width: 1000px;}
.Cstpjtop ul li{ float: left; width: 180px; text-align: center; margin-right: 20px; position: relative;}
.Cstpjtop ul li img{ display: block; border: 5px solid #121212;}
.Cstpjtop ul li p{ height: 25px; line-height: 25px; margin-top: 3px; padding: 0px 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Cstpjtop ul li p a{ font-size: 13px; color: #242424;}
.Cstpjtop .btn{ display: block; width: 34px; height: 35px; position: absolute; top: 105px;}
.Cstpjtop .prev{ left: -43px; background:url(../images/prev.png) no-repeat;}
.Cstpjtop .next{ right: -43px; background:url(../images/next.png) no-repeat;}
.Cstpjtop ul li .overlay{ display: none; background:url(../images/yloverbg.png); width: 180px; height: 238px; position:absolute; left: 0px; top: 0px;}
/*.Cstpjtop .prev:hover{ left: -43px; background:url(../images/prev_h.png) no-repeat}
.Cstpjtop .next:hover{ right: -43px; background:url(../images/next_h.png) no-repeat}*/

.Cstpjdown{ overflow: hidden; margin-top: 25px; height: 159px; padding-top: 32px; background:url(../images/banner3.jpg) no-repeat center top;}
.Cstpjdown .holine{ float: right; margin-right: 28px;}
.Cstpjdown .holine dl{ overflow: hidden;}
.Cstpjdown .holine dl dt{ float: left;}
.Cstpjdown .holine dl dt img{ display: block;}
.Cstpjdown .holine dl dd{padding-left: 48px;}
.Cstpjdown .holine dl dd span{ font-size: 14px; color: #fff;}
.Cstpjdown .holine dl dd p{ font-size: 20px; font-family: "Arial"; color: #fff; font-weight: bold;}
.Cstpjdown .ljzx{ display: block; width: 141px; height:47px; margin-top: 6px; text-decoration: none; margin-left: 26px; line-height: 47px; font-weight: bold; font-size: 18px; color: #e79800; text-align: center; background:url(../images/zxbtn1.png) no-repeat center top;}
/*- 荣誉_end --*/


.Gtcpny{background:url(../images/gtgs.jpg) no-repeat center top; height: 350px; width:100%; *margin-top:-1px;}
.Gtcpny .container{ padding-top: 28px;}
.Gtcpny .Gtcpny_l{ width: 420px; height: 290px; background:url(../images/overlay.png); float: left; position: relative;}
.Gtcpny .Gtcpny_l ul{ width: 400px; height: 270px; float: left; margin-left: 10px; margin-top: 10px; position: relative; z-index: 5;}
.Gtcpny .Gtcpny_l ul li{width: 400px; height: 270px;}
.Gtcpny .Gtcpny_l ul li img{ display: block;}
.Gtcpny .Gtcpny_l .Afocus{ position: absolute; bottom: 25px; left: 0px; width: 100%; text-align: center; height: 10px; line-height: 10px; z-index: 8;}
.Gtcpny .Gtcpny_l .Afocus span{ display: inline-block; width: 9px; cursor: pointer; height: 9px; margin: 0px 3px; background:url(../images/yuan.png) no-repeat;}
.Gtcpny .Gtcpny_l .Afocus span.cur{background:url(../images/yuan_h.png) no-repeat;}
.Gtcpny .Gtcpny_r{ width: 497px; float: right; padding-top: 20px; padding-right: 15px;}
.Gtcpny .Gtcpny_r h4{ font-size: 22px; color: #fff; font-weight: normal;}
.Gtcpny .Gtcpny_r span{ width: 399px; height: 42px; display: inline-block; margin-top: 10px; margin-bottom: 14px; background:url(../images/gstt.png) no-repeat;}
.Gtcpny .Gtcpny_r h5{ font-weight: normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Gtcpny .Gtcpny_r h5 a{ font-size: 18px; color: #fff;}
.Gtcpny .Gtcpny_r p{ line-height: 26px; font-size: 14px; color: #fff; height: 130px; margin-top: 6px;}
/*-- 走进_end --*/


.gsxc{background:url(../images/cmbg.jpg);*margin-top:-1px;}
.gsxc .container{}
.gsxccont{ position: relative;}
.gsxccont>div{width: 960px; margin: 0 auto;}
.gsxccont ul{ overflow: hidden; width: 960px; margin: 0 auto;}
.gsxccont ul li{ float: left; width: 226px; text-align: center; margin: 0px 7px;}
.gsxccont ul li img{ display: block; background: #fff; padding: 5px 5px;}
.gsxccont ul li p{ height: 30px; line-height: 30px; margin-top: 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsxccont ul li p a{ font-size: 14px;  color: #fff; font-weight: bold;}
.gsxccont .btn{ display: block; width: 28px; height: 28px; position: absolute; top: 70px;}
.gsxccont .prev{ left: -26px; background:url(../images/xcprev_h.png) no-repeat;}
.gsxccont .next{ right: -26px; background:url(../images/xcnext_h.png) no-repeat;}
.gsxccont .prev:hover{ left: -26px; background:url(../images/xcprev.png) no-repeat;}
.gsxccont .next:hover{ right: -26px; background:url(../images/xcnext.png) no-repeat;}
/*-- 公司相册_end --*/


.gsdt{background:url(../images/cmbg.jpg); *margin-top:-1px;}
.gsdt .container{ overflow: hidden; padding-top: 28px; padding-bottom: 32px;}
.gsdt .gsdt_l{ width: 625px; padding: 15px 15px; background: #fff; float: left; border: 3px solid #055CBD;}
.gsdt_l .topst{ height: 32px; border-bottom: 1px solid #dcdcdc; margin-bottom:22px;}
.gsdt_l .topst ul{ height: 32px; float: left;}
.gsdt_l .topst ul li{ float: left; height: 32px; margin-right: 40px; position: relative;}
.gsdt_l .topst ul li i{ position: absolute; font-style: normal; right: -26px; top: -5px; height: 32px; line-height: 32px; font-size: 18px; color: #055CBD; font-weight: bold;}
.gsdt_l .topst ul li a{ display:inline-block; padding: 1px 1px; text-decoration: none; font-size: 16px; color: #030303;}
.gsdt_l .topst ul li.cur,.gsdt_l .topst ul li:hover{ border-bottom: 2px solid #055CBD;}
.gsdt_l .topst ul li.cur a,.gsdt_l .topst ul li:hover a{ color: #055CBD; font-weight: bold;}

#more_span{ float:right; *margin-left:305px;}
.gsdt_l .topst .smore{ display: inline-block; text-transform: uppercase; color: #434343; font-size: 13px; float:left;}
.gsdt_l .dtchbox{ margin-top: 23px;}
.gsdt_l .chtext{ overflow: hidden;}
.gsdt_l .chtext dl{ overflow: hidden;}
.gsdt_l .chtext dl dt{ float: left;}
.gsdt_l .chtext dl dt img{ display: block;}
.gsdt_l .chtext dl dd{ padding-left: 220px;}
.gsdt_l .chtext dl dd h5{ height: 23px; line-height: 23px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.gsdt_l .chtext dl dd h5 a{ font-size: 14px; color: #000000;}
.gsdt_l .chtext dl dd p{ line-height: 26px; color: #000000; font-size: 13px; height: 104px; overflow: hidden;}
.gsdt_l .chtext dl dd p a{ font-weight: bold; font-size: 14px; color: #055CBD;}
.gsdt_l .chtext .dtnews{ overflow: hidden; width: 710px; margin-top: 8px;}
.gsdt_l .chtext .dtnews li{ float: left; height: 40px; margin-right: 12px; margin-top: 6px; margin-bottom: 6px; background: #eeeeee; width: 312px;}
.gsdt_l .chtext .dtnews li h5{ float: left; width: 41px; background: #999999; font-weight: normal; padding-top: 2px; height: 38px; float: left; text-align: center;}
.gsdt_l .chtext .dtnews li h5 span{ display: block; font-size: 18px; color: #fff; font-family: "Impact";}
.gsdt_l .chtext .dtnews li h5 em{ font-size: 12px; color: #fff; font-family: "Arial";}
.gsdt_l .chtext .dtnews li:hover h5{background: #055CBD;}
 
.gsdt_l .chtext .dtnews li>div{ padding-left: 54px;}
.gsdt_l .chtext .dtnews li>div p{ height: 40px; line-height: 40px;}
.gsdt_l .chtext .dtnews li>div p a{ font-size: 13px; color:#404040;}
/*-- gsdt_l_end --*/

.gsdt_r{ width: 265px; float: right; padding: 15px 15px; background: #fff; border: 3px solid #055CBD;}
.gsdt_r h5{ overflow: hidden; width: 100%; background:url(../images/xian.png) left bottom no-repeat; height: 32px; line-height: 32px; margin-bottom:15px;}
.gsdt_r h5 *{ display: inline-block;}
.gsdt_r h5 em{ float: left;}
.gsdt_r h5 em .bt{ float: left; font-size: 16px; color: #000000; font-weight: bold;}
.gsdt_r h5 em span{ font-size: 16px; color: #d6d6d6; margin-left: 3px; font-family: "Arial"; font-weight: normal; text-transform: uppercase;}
.gsdt_r h5 .smore{ font-size: 28px; color: #000; float: right; text-decoration: none; margin-right: 5px;}

.flquetion{ margin-top: 15px; height: 306px; overflow: hidden;}
.flquetion dl{ overflow: hidden; border-bottom: 1px solid #dadada;}
.flquetion dl dt{ height: 25px; line-height: 25px; margin-bottom: 4px; background:url(../images/wen.jpg) left center no-repeat; padding-left: 28px;}
.flquetion dl dt a{ font-size: 12px; color: #303030; font-weight: bold;}
.flquetion dl dd{ height: 50px; line-height: 25px; padding-left: 28px; background:url(../images/da.jpg) left 3px no-repeat; font-size: 12px; color: #646464; overflow: hidden;}

/*!------------ 动态_end ----------------*/

.footer{ background: #989897;}
.fttop{ overflow: hidden; height: 68px;}
.fttop .fttop_l{ float: left; margin-top: 28px;}
.fttop .fttop_l h4{ float: left;}
.fttop .fttop_l h4 img{ display: block; margin-top: 20px;}

.fttop .fttop_l>div p{ font-size: 13px; line-height: 24px; color: #fff;}
.fttop .fttop_l>div p span{ text-transform: uppercase;}
.fttop .fttop_l>div p em{ display: inline-block; width: 7px; height: 2px;}
.fttop .rwm{ float: right; border: 3px solid #a2cac9; padding: 10px 9px 7px 21px; background: #055CBD; margin-top: 23px;}
.fttop .rwm *{ display: inline-block; float: left;}
.fttop .rwm span{ width: 34px; height: 125px; background: url(../images/zt.png) no-repeat; margin-right: 12px;}
.fttop .rwm img{ padding: 3px 3px; background: #ecf5f5;}
.fttop .slideline{ width: 2px; height: 198px; background: url(../images/sline.jpg) no-repeat; float: left; margin-left: 26px;}
/*-- fttop_end --*/

.ftdown{height: 64px; background: #1c807d;}	
.ftdown .container{ overflow: hidden; height: 64px;}
.ftdown li{ float: left; height: 64px; list-style-type: none; background: url(../images/ftlibg.jpg) no-repeat left center;}	
.ftdown li a{ display: inline-block; height: 64px; line-height: 64px; padding: 0px 19px; font-size: 14px; color: #fff;}	
.ftdown li.nobg{ background: none;}
/*-- ftdown_end --*/
/*------------- footer_end ---------------*/

.frlink{background:url(../images/cmbg.jpg); *margin-top:-1px;}
.frlink .container{ overflow: hidden; border-top: 2px solid #4ea4a2;}
.frlink .frlink_l{ float: left; background:url(../images/ylicon.png) no-repeat left center; padding-left: 52px; padding-top: 18px; padding-bottom: 18px;}
.frlink .frlink_l h5{ padding-bottom: 4px;}
.frlink .frlink_l .yqlj{ font-size: 16px; color: #fff;}
.frlink .frlink_l .sqrk{ font-size: 13px; color: #fff;}
.frlink ul{ width: 778px; float: right; overflow: hidden; margin-top: 14px;}
.frlink ul li{ float: left; height: 14px; line-height: 14px; border-left: 1px dotted #4ea4a2; margin-top: 5px; margin-bottom: 5px; margin-left: -1px;}
.frlink ul li a{ display: inline-block; padding: 0px 21px; font-size: 13px; color: #fff;}
/*-- 友情链接_end --*/



.pro_r .plist{ overflow:hidden;}
.pro_r .plist li{ float:left; width:241px; margin-left:1px; height:70px; line-height:70px;}
.pro_r .plist li a{ display:block; font-size:20px; color:#333; background-color:#dcdcdc; text-align:center; text-decoration:none;}
.pro_r .plist li a:hover{ color:#fff; background-color:#246cd7;}
.pro_r .plist li a.cur{ color:#fff; background-color:#246cd7;}
.pro_r .prcont{ margin-top:20px;}
.pro_r .prcont dl{ overflow:hidden; border:1px solid #eee; padding:15px;}
.pro_r .prcont dt{ float:left; }
.pro_r .prcont dt img{ display:block;}
.pro_r .prcont dd{ margin-left:336px; margin-right:18px; position:relative;}
.pro_r .prcont dd h5{ padding-top:40px; padding-bottom:7px; line-height:16px; height:16px; overflow:hidden; border-bottom:1px solid #d1d1d1; margin-bottom:13px;}
.pro_r .prcont dd h5 a{ font-size:16px; color:#246cd7; text-decoration:none;}
.pro_r .prcont dd p{ padding-left:80px; font-size:13px; line-height:23px; height:115px; overflow:hidden;}
.pro_r .prcont dd span{ display:block; overflow:hidden; font-size:0; margin-left:80px;}
.pro_r .prcont dd span a{ display:inline-block; width:102px; height:32px; line-height:32px; text-align:center; font-size:13px; color:#fff; text-decoration:none; margin-right:10px; margin-top:20px;}
.pro_r .prcont dd span a.ck{ background-color:#666;}
.pro_r .prcont dd span a.lj{ background-color:#246cd7;}
.pro_r .prcont dd em{ position:absolute; font-size:14px; font-weight:bold; top:81px; left:0;}
.pro_r .prcont ul{ overflow:hidden; width:759px; padding-top:10px;}
.pro_r .prcont li{ float:left; width:235px; margin-right:18px; margin-top:30px;}
.pro_r .prcont li>a{ display:block; width:235px; height:165px; position:relative;}
.pro_r .prcont li>a img{ display:block;}
.pro_r .prcont li>a span{ display:block; position:absolute; width:235px; height:165px; background:url(../images/ljgd.png) no-repeat center; top:0; left:0; display:none;}
.pro_r .prcont li p{ text-align:center; margin-top:5px;}
.pro_r .prcont li p a{ font-size:14px;}
.pro_r .prcont li>a:hover span{ display:block;}

/*ggImg*/
.ggImg{ position:relative;}
.ggImg .phone1{ text-align:center; width:180px; color:#fff; position:absolute; top:34px; right:0;}
.ggImg .phone1 p{ margin-top:10px; margin-bottom:5px; font-size:18px; line-height:18px;}
.ggImg .phone1 span{ font-size:13px;}

/*youshiMain*/
.youshiMain{ background:url(../images/youshibg.jpg) no-repeat center top; height:660px; margin-top:40px;}
.youshiMain .ytop{ text-align:center; color:#fff; padding-top:60px;}
.youshiMain .ytop p{ font-size:24px; margin-bottom:10px; line-height:24px;}
.youshiMain .ytop span{ font-weight:bold;}
.youshiMain .ytop em{ font-size:14px;}
.youshiMain .ycont{ position:relative;}
.youshiMain .ycont p{ position:absolute; color:#fff; line-height:22px; font-size:16px;}
.youshiMain .ycont p.tl{ text-align:right;}
.youshiMain .ycont p.tr{ text-align:left;}
.youshiMain .ycont p.ps1{ top:90px; right:680px;}
.youshiMain .ycont p.ps2{ top:260px; right:740px;}
.youshiMain .ycont p.ps3{ top:442px; right:680px;}
.youshiMain .ycont p.ps4{ top:90px; left:680px;}
.youshiMain .ycont p.ps5{ top:260px; left:740px;}
.youshiMain .ycont p.ps6{ top:442px; left:680px;}

/*reasons*/
.reasons .ys1{ background:url(../images/ysbg1.jpg) no-repeat center top; height:750px; position:relative;}
.reasons .ys2{ background:url(../images/ysbg2.jpg) no-repeat center top; height:621px; position:relative;}
.reasons dl{ width:486px; *width:490px; position:absolute;}
.reasons dt{ font-size:18px; color:#055CBD; font-weight:bold; padding-bottom:10px; background:url(../images/yline.png) no-repeat left bottom;}
.reasons dd{ margin-top:15px;}
.reasons dd p{ padding-left:15px; background:url(../images/dd.png) no-repeat 5px 9px; line-height:26px; font-size:13px;}
.reasons dd li{ overflow:hidden;}
.reasons dd li em{ float:left; width:65px; font-size:13px; font-weight:bold; margin-top:5px;}
.reasons dd li span{ float:left; width:420px; line-height:26px; font-size:13px;}
.reasons .dz{ left:475px;}
.reasons .dr{ left:20px;}
.reasons .ds1{ top:247px;}
.reasons .ds2{ top:527px;}
.reasons .ds3{ top:62px;}
.reasons .ds4{ top:357px;}

/*lcMain*/
.lcMain{ height:280px; background-color:#055CBD;}
.lcMain .lc_l{ float:left; width:205px; background-color:#05541E; color:#fff; height:295px; margin-top:-15px; text-align:center; position:relative;}
.lcMain .lc_r{ float:left; margin-top:79px; margin-left:19px;}
/*lc_l*/
.lcMain .lc_l h5{ padding-top:30px;}
.lcMain .lc_l h5 span{ font-size:22px; font-weight:normal;}
.lcMain .lc_l h5 p{ font-size:24px; margin-bottom:15px;}
.lcMain .lc_l h5 i{ display:block; width:24px; height:0; border-top:1px solid #fff; margin:0 auto;}
.lcMain .lc_l dl{ margin-top:30px; margin-bottom:10px;}
.lcMain .lc_l dd{}
.lcMain .lc_l dd p{ font-size:14px;}
.lcMain .lc_l dd span{ font-size:20px;}
.lcMain .lc_l a{ display:block; background:url(../images/zxbg.png) no-repeat center; width:140px; height:40px; line-height:40px; color:#fff; text-decoration:none; font-size:16px; margin:0 auto;}


.gtop{ text-align:center;}
.gtop p{ font-size:24px; color:#333; margin-bottom:10px;}
.gtop p em{ font-weight:bold; color:#246cd7;}
.gtop p span{ font-size:14px;}
.gtop span{ font-size:14px;}
/*gsjBox*/
.gsjBox{ background-color:#eee; padding-top:60px; padding-bottom:54px;}
.gsjBox .gtop{ text-align:center;}
.gsjBox .gtop p{ font-size:24px; color:#333; margin-bottom:10px;}
.gsjBox .gtop p em{ font-weight:bold; color:#055CBD;}
.gsjBox .gtop p span{ font-size:14px;}
.gsjBox .gtop span{ font-size:14px;}
.gsjBox .gcont{ margin-top:47px;}
.gsjBox .gcont ul{ height:333px; width:996px;}
.gsjBox .gcont .bd{ height:333px; width:996px;}
.gsjBox .gcont li{ float:left; width:231px; height:314px; background-color:#fff; margin-right:18px; position:relative;}
.gsjBox .gcont li img{ display:block;}
.gsjBox .gcont li h5{ text-align:center; padding-top:20px; padding-bottom:7px;}
.gsjBox .gcont li h5 a{ font-size:14px;}
.gsjBox .gcont li p{ padding:0 18px; font-size:13px; line-height:23px; height:69px; overflow:hidden;}
.gsjBox .gcont li .mor{ display:block; background:url(../images/morBg.png) no-repeat center; width:36px; height:36px; position:absolute; left:50%; margin-left:-18px; bottom:-18px;}
.gsjBox .gcont .pbot{ width:82px; margin:48px auto 0 auto; padding:0 36px; overflow:hidden; background:url(../images/pbotbg.png) no-repeat center;}
.gsjBox .gcont .pbot .bot{ float:left; margin-left:1px;}


.teamBox{ padding-top:57px; padding-bottom:75px;}
.teamBox .team{ padding-bottom:32px; background:url(../images/yy.png) no-repeat center bottom;}



#focus_Box{position:relative; /*margin:20px auto;*/ height:300px; margin-top:56px;}
#focus_Box ul{position:relative;/*height:308px;*/}
#focus_Box li{z-index:0;position:absolute; width:0px; height:0px;top:146px; cursor:pointer;left:377px;}
#focus_Box li img{width:100%;/*background:url(images/loading.gif) no-repeat center 50%;*/height:100%;vertical-align:top; display:block;}
#focus_Box li p{ position:absolute;left:0;bottom:-40px;width:100%;height:40px;line-height:40px;color:#fff;text-align:center; background:#3C3E46;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box li p a{ font-size:15px; color:#fff; }
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:40px;height:40px;top:170px;}
#focus_Box .prev{left:0px; background:url(../images/bot1.png) no-repeat center bottom;}
#focus_Box .next{right:0px; background:url(../images/bot2.png) no-repeat center bottom;} 
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;text-indent:-999px;/*background:url(images/share-btn.png) no-repeat;*/}



.wlMain{ background:url(../images/mainBg.jpg) no-repeat center top; }
.wlMain .container{ position:relative; height:100%;}
/*conpany*/
.conpany{ position:relative; top:-27px;}
.conpany .gongsi{ background-color:#055CBD;}
.conpany .gongsi dl{ padding:24px; overflow:hidden;}
.conpany .gongsi dt{ float:left;}
.conpany .gongsi dd{ margin-left:420px; margin-right:111px;}
.conpany .gongsi dd h5{ padding-top:32px; padding-bottom:15px; line-height:24px; height:24px; background:url(../images/line.png) no-repeat left bottom;}
.conpany .gongsi dd h5 a{ font-size:24px; color:#fff; text-decoration:none;}
.conpany .gongsi dd p{ font-size:14px; line-height:24px; height:120px; overflow:hidden; margin-top:10px; margin-bottom:23px; color:#fff;}
.conpany .gongsi dd span{ display:block; font-size:0;}
.conpany .gongsi dd span a{ display:inline-block; width:84px; height:34px; line-height:34px; text-align:center; font-size:14px; text-decoration:none; margin-right:2px;}
.conpany .gongsi dd span a.gd{ background-color:#fff; color:#3c3e46;}
.conpany .gongsi dd span a.zx{ background-color:#3c3e46; color:#fff;}
.conpany .glist{ position:absolute; background:url(../images/glistBg.png) no-repeat center; width:99px; height:174px; padding-top:5px; padding-bottom:4px; top:68px; right:-5px;}
.conpany .glist li{ height:57px; width:99px; line-height:57px;}
.conpany .glist li a{ display:block; font-size:16px; text-decoration:none; font-weight:bold; padding-left:15px; color:#fff;}
.conpany .glist li a:hover{color:#46A644;}
/*workshop*/
.workshop{ padding:0 20px; border:1px solid #eee; background-color:#fff; margin-top:-7px;}
.workshop .wleft{ float:left; width:568px; margin-top:40px; margin-bottom:20px;}
.workshop .wright{ float:right; width:313px; margin-top:15px; margin-bottom:15px; padding:20px 0 20px 26px; background:url(../images/yy2.png) no-repeat left top;}
.workshop .wtop{ font-weight:normal; padding-left:10px; background:url(../images/line2.png) no-repeat left center;}
.workshop .wtop a{ font-size:20px; color:#333; text-decoration:none;}
.workshop .wtop span{ display:block; color:#333; margin-top:3px;}
/*wleft*/
.wleft .wcont{ position:relative; margin-top:29px;}
.wleft .wcont ul{ overflow:hidden; width:506px; margin:0 auto;}
.wleft .wcont .bd{ overflow:hidden; width:506px; margin:0 auto;}
.wleft .wcont li{ float:left; width:247px; margin:0 3px;}
.wleft .wcont li p{ text-align:center; margin-top:5px; width:247px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wleft .wcont li p a{ font-size:14px; color:#333;}
.wleft .wcont .bot{ position:absolute; top:66px;}
.wleft .wcont .bot1{ left:0px;}
.wleft .wcont .bot2{ right:0px;}
/*wright*/
.wright .honer{ position:relative; margin-top:29px;}
.wright .honer ul{ overflow:hidden; width:245px; margin:0 auto;}
.wright .honer .bd{ overflow:hidden; width:245px; margin:0 auto;}
.wright .honer li{ float:left; width:245px;}
.wright .honer li img{ display:block; border:1px solid #e5e5e5;}
.wright .honer li p{ text-align:center; margin-top:5px; width:245px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wright .honer li p a{ font-size:14px; color:#333;}
.wright .honer .bot{ position:absolute; top:66px;}
.wright .honer .bot1{ left:0px;}
.wright .honer .bot2{ right:0px;}

/*ggBox*/
.ggBox{ background:url(../images/ggbg.png) no-repeat center; height:160px; width:980px; position:absolute; bottom:-72px; left:0;}
.ggBox .gleft{ color:#fff; margin-left:42px; margin-top:37px;}
.ggBox .gright{ margin-right:45px; margin-top:45px;}
.ggBox .gleft span{ font-size:14px;}
.ggBox .gleft h5{ font-size:32px; margin-bottom:5px;}
.ggBox .gleft p{ width:495px; height:28px; line-height:28px; text-align:center; font-size:16px; background-color:#3c3e46;}
.ggBox .gright dl{ padding-left:41px; background:url(../images/phone3.png) no-repeat left center;}
.ggBox .gright dt{ font-size:13px; color:#333;}
.ggBox .gright dd{ font-size:20px; color:#246cd7;}
.ggBox .gright a{ display:block; color:#fff; background:url(../images/zxbg2.png) no-repeat center; width:134px; height:36px; line-height:36px; text-align:center; text-decoration:none; margin-left:23px; margin-top:10px; font-size:16px;}

/*newMain*/
.newMain{ padding-top:3px; padding-bottom:60px;}
.newMain .new_l{ width:628px;}
.newMain .new_r{ width:330px;}
/*new_l*/
.new_l .nlist{ height:45px;}
.new_l .nlist li{ float:left; width:314px; text-align:center; position:relative; height:45px;}
.new_l .nlist li a{ display:block; font-size:20px; background-color:#e5e5e5; height:45px; line-height:45px; text-decoration:none;}
.new_l .nlist li i{ display:block; position:absolute; background:url(../images/jtImg.png) no-repeat center; width:10px; height:5px; bottom:-5px; left:50%; margin-left:-5px; display:none;}
.new_l .nlist li a:hover{ background-color:#3c3e46; color:#fff;}
.new_l .nlist li:hover i{ display:block;}
.new_l .nlist li a.cur{ background-color:#055CBD; color:#fff;}
.new_l .nlist li.cur i{ display:block;}
.new_l .ncont{ margin-left:6px; margin-top:26px;}
.new_l .ncont dl{ overflow:hidden;}
.new_l .ncont dt{ float:left;}
.new_l .ncont dd{ margin-left:323px;}
.new_l .ncont dd h5{ height:16px; line-height:16px; overflow:hidden; white-space:nowrap; padding-top:5px; padding-bottom:9px;}
.new_l .ncont dd h5 a{ font-size:16px; text-decoration:none;}
.new_l .ncont dd p{ font-size:13px; line-height:23px; height:69px; overflow:hidden; margin-bottom:15px;}
.new_l .ncont dd a{ font-size:13px;}
.new_l .ncont ul{ margin-top:20px; width:634px; overflow:hidden;}
.new_l .ncont li{ height:43px; line-height:43px; width:290px; float:left; margin-right:27px;}
.new_l .ncont li em{ float:right;}
.new_l .ncont li a{ padding-left:10px; background:url(../images/dd.png) no-repeat left center; font-size:13px;}
/*new_r*/
.new_r h5{ height:45px;}
.new_r h5 a{ display:block; height:45px; line-height:45px; text-align:center; background-color:#e5e5e5; font-size:20px; text-decoration:none; font-weight:normal;}
.new_r .quetion{ height:325px; overflow:hidden; margin-left:19px; margin-top:23px;}
.new_r .quetion dl{ margin-bottom:20px;}
.new_r .quetion dt{ padding-left:27px; background:url(../images/wenImg.png) no-repeat left center; height:22px; line-height:22px; overflow:hidden;}
.new_r .quetion dt a{ font-size:13px; display:block; height:22px; line-height:22px; overflow:hidden;}
.new_r .quetion dd{ padding-left:27px; background:url(../images/daImg.png) no-repeat left top; margin-top:12px; font-size:13px; color:#246cd7; line-height:23px; height:42px; overflow:hidden;}


.uformMain{ background:url(../images/ufBg.jpg) no-repeat center top; height:283px; padding-bottom:40px;}
.uformMain .ufleft{ float:left; margin-left:44px; margin-top:38px;}
.uformMain .ufleft .xiadan{ color:#fff; margin-bottom:33px;}
.uformMain .ufleft .xiadan span{ font-size:18px;}
.uformMain .ufleft .xiadan h5{ font-size:28px; margin:5px 0;}
.uformMain .ufleft .xiadan p{ font-size:16px; width:400px; height:34px; line-height:34px; text-align:center; background-color:#3c3e46; text-align:center; margin-bottom:10px;}
.uformMain .ufleft .xiadan em{ font-size:20px;}
.uformMain .ufleft dl{ overflow:hidden; color:#fff;}
.uformMain .ufleft dt{ float:left;}
.uformMain .ufleft dt img{ height:34px;}
.uformMain .ufleft dd{ margin-left:42px; padding-left:10px; border-left:1px dotted #fff;}
.uformMain .ufleft dd p{ font-size:13px;}
.uformMain .ufleft dd span{ font-size:20px;}
.uformMain .ufright{ width:296px; padding:24px 28px; background-color:#3c3e46; float:right; margin-top:-11px; margin-right:19px;}
.uformMain .ufright ul{}
.uformMain .ufright li{ overflow:hidden; vertical-align:top; margin-bottom:1px;}
.uformMain .ufright li span{ float:left; width:38px; height:37px; border-right:1px solid #cbcbcb;}
.uformMain .ufright li span img{ display:block;}
.uformMain .ufright li .ft{ width:237px; padding:0 10px; height:37px; line-height:37px; border:none; background-color:#fff; outline:none; font-size:13px; color:#999;}
.uformMain .ufright li .wby{ background:#fff; width:276px; height:71px; padding:10px; line-height:22px; font-size:13px; color:#999; border:none; resize:none; outline:none;}
.uformMain .ufright li a{ display:block; height:37px; line-height:37px; text-align:center; width:100%; background-color:#fff; font-weight:bold; font-size:15px; color:#246cd7; text-decoration:none;}












.h_nr{  overflow:hidden;}
.h_logo{ width:735px; height:85px; margin:25px 0 0 0;overflow:hidden;}
.h_logo span{ width:392px; height:71px; background:url(../images/logo_line.gif) no-repeat right top; }
.h_logo span img{width:392px; height:77px; margin-top:5px;}
.h_logo h1{ font:16px "Microsoft Yahei";width:370px;  display:inline;color:#055CBD; overflow:hidden;}
.h_logo h1 em{ font-weight:bold; font-size:22px; color:#055CBD;}
.h_logo h1 i{ font-style:normal; display:block; color:#666666; font-weight:bold; margin-top:5px;}

.h_lx{ width:265px; height:80px; font:24px "Microsoft Yahei"; color:#055CBD; font-weight:bold; text-align:right; margin:25px 0 0 0; overflow:hidden;}
.h_lx span{ display:block; font-size:18px; color:#666666; background:url(../images/lx.gif) no-repeat 125px 4px;}










/*产品*/
.cp{ width:732px; margin-left:18px; overflow:hidden}
.cp h2,.til01{ height:35px; line-height:35px; border-bottom:solid 1px #0061bb;font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
.cp h2 a{ line-height:35px; display:inline-block; background:#efebeb; padding-left:15px; color:#0062ba}
.cp h2 a em{ font-style:normal; line-height:35px; display:inline-block;background:url(../images/sd03.jpg) no-repeat right 0 #efebeb; padding-right:20px;}
.cp h2 a:hover,.cp h2 a.cur,.til01 a{ background:url(../images/sd01.jpg) no-repeat 0 0; color:#fff;}
.cp h2 a:hover em,.cp h2 a.cur em,.til01 a em{ background:url(../images/sd02.jpg) no-repeat right 0;}
.more01{ padding:16px 0 0;}
.more01 a,.more01 a:hover,.cp h2 a .more01,.cp h2 a:hover .more01,.cp h2 .more01 a:hover,.cp h2 .more01 a,.til01 .more01 a{ background:none}
.cp_c{ width:755px; padding:17px 0 0;}
.cp_c dl{ width:233px; float:left; padding-right:15px; height:306px; overflow:hidden}
.cp_c dt{ height:201px;}
.cp_c dt img{ width:229px; height:188px; border:solid 1px #c3c3c3; padding:1px; display:block}
.cp_c dd{line-height:22px; color:#9a9a9a}
.cp_c dd h3 a{ font-size:12px; color:#7d7d7d}
.cp_c dd p{ height:45px; overflow:hidden}
.cp_c dd p b{ font-weight:normal; color:#000}
.cp_c dd a,.jz dd a,.gy_c dd a{ color:#055CBD; font-size:14px}





.header {margin-left:auto; margin-right:auto; width:980px; font-family:microsoft yahei;}


.hdtop{ height: 40px; line-height: 40px; background: #f5f5f5; border-bottom: 1px solid #e9e9e9;}
.hdtop .container{overflow: hidden;}
.hdtop .container *{ display: inline-block;}
.hdtop span{ float: left; color: #666666;}
.hdtop em{ float: right; overflow: hidden; height: 13px; line-height: 13px; margin-right: -14px; margin-top: 13px;}
.hdtop em a{ float: left; font-size: 12px; color: #303030; border-left: 1px dotted #d7d7d7; padding: 0px 14px;}
.hdtop em .nobd{ border: none;}
.header{width:100%; overflow:hidden; background-color:#f5f5f5;}



/*hdtop_end*/
.hdmid{ height: 100px;}
.hdmid .container{ overflow: hidden;}
.hdmid .hdmid_l{ float: left; margin-top: 24px;}
.hdmid .hdmid_l h1{ float: left;}
.hdmid .hdmid_l h1 img{ display: block;}
.hdmid .hdmid_l>div{ padding-left: 419px;}
.hdmid .hdmid_l h2{ font-size: 18px; color: #383838;}
.hdmid .hdmid_l p{ height: 28px; line-height: 28px; color: #1b1b1b; font-size: 18px;}
.hdmid .hdmid_in{ float: left; margin-left: 105px; margin-top: 40px;}
.hdmid .hdmid_in img{ display: block;}
.hdmid .hdmid_r{ float: right; margin-top: 24px;}
.hdmid .hdmid_r dt{ float: left;}
.hdmid .hdmid_r dt img{ display: block; margin-top: 6px;}
.hdmid .hdmid_r dd{ padding-left: 42px;}
.hdmid .hdmid_r dd span{ font-size: 14px; color: #292929;}
.hdmid .hdmid_r dd p{ font-family: "Arial"; color: #292929; font-size: 26px; font-weight:bold}
/*hdmid_end*/
.hddown{ height: 60px; background: #055CBD;}
.hddown .Menu{ height: 60px; overflow: hidden;}
.hddown .Menu li{ float: left; height: 60px; background: url(../images/mnlibg.png) no-repeat 0px center;}
.hddown .Menu li a{ display: inline-block; height: 60px; line-height: 60px; text-decoration: none; font-size: 14px; color: #fff; padding: 0px 40px;}
.hddown .Menu li.nobg{ background: none;}


.Hbsys{ overflow: hidden;}
.Hbsys .ysbg{ height: 183px; position: relative; z-index: 5;}
.Hbsys .ysbg1{background:url(../images/ys_01.jpg) no-repeat center top;}
.Hbsys .ysbg2{background:url(../images/ys_02.jpg) no-repeat center top;}
.Hbsys .ysbg3{height: 184px; background:url(../images/ys_03.jpg) no-repeat center top;}
.Hbsys .ysbg4{background:url(../images/ys_04.jpg) no-repeat center top;}
.Hbsys .ysbg5{background:url(../images/ys_05.jpg) no-repeat center top;}
.Hbsys .ysbg6{background:url(../images/ys_06.jpg) no-repeat center top;}
.Hbsys .ysbg7{background:url(../images/ys_07.jpg) no-repeat center top;}
.Hbsys .ysbg8{height: 184px; background:url(../images/ys_08.jpg) no-repeat center top;}
.Hbsys .ysbg9{background:url(../images/ys_09.jpg) no-repeat center top;}
.Hbsys .ysbg10{background:url(../images/ys_10.jpg) no-repeat center top;}
.Hbsys .Hbsyscont{ height: 1842px; margin-top: -1842px; position: relative; overflow: hidden; position: relative; z-index: 10; }

.Hbsyscont .hotline{ width: 227px; height: 44px; padding-left: 18px; padding-top: 3px; padding-bottom: 2px; background: #1ab6b3; position: absolute; top: 102px; right: 172px;}
.Hbsyscont .hotline dt{ float: left;}
.Hbsyscont .hotline dt img{ display: block; margin-top: 10px;}
.Hbsyscont .hotline dd{ padding-left: 38px;}
.Hbsyscont .hotline dd span{ font-size: 14px; color: #fff;}
.Hbsyscont .hotline dd p{ font-family: "Arial"; font-size: 24px; color: #fff;}

.Hbsyscont .text{ overflow: hidden; width: 385px; position: absolute;}
.Hbsyscont .text h5{ font-size: 30px; color: #333333; padding-left: 72px;}
.Hbsyscont .text p{ font-size: 13px; color: 3333333; padding-left: 72px;}
.Hbsyscont .text ul{ overflow: hidden; margin-top: 25px;}
.Hbsyscont .text ul li{ line-height: 26px; font-size: 14px; color: #333333; background:url(../images/point.png) no-repeat left 11px; padding-left: 15px;}
.Hbsyscont .text ul li em{ font-weight: bold; font-size: 14px; color: #1ab6b3;}

.Hbsyscont .text1{ top: 273px; left: 576px;}
.Hbsyscont .text2{ top: 562px; left: 16px; width: 478px;}
.Hbsyscont .text3{ top: 833px; left: 576px; width: 408px;}
.Hbsyscont .text4{ top: 1077px; left: 16px; width: 478px;}
.Hbsyscont .text5{ top: 1338px; left: 576px; width: 398px;}



.agent_con p {
    font-size: 14px;
}
/*------------------关于我们----------------------*/
.gyDh{margin-bottom:10px; overflow:hidden;}
.gyDh li{float:left;}
.gyDh li a{display:block; margin-right:10px; padding:0 20px; height:40px; line-height:40px; background-color:#fff; font-size:14px; text-decoration:none;}
.gyDh li a.cur , .gyDh li a:hover{background-color: #2080BD; color:#fff;}

.Aboutus{background: #f0f0f0}
.Aboutus .container{ overflow: hidden; padding-top: 10px; }
.Aboutus .Aboutuscont{  padding-left: 32px; padding-bottom: 30px; padding-right: 32px; padding-top: 40px; background: #fff; overflow: hidden;}
.Aboutus .Aboutuscont dl{ overflow: hidden;}
.Aboutus .Aboutuscont dl dt{float: left;}
.Aboutus .Aboutuscont dl dt img{ display: block;}
.Aboutus .Aboutuscont dl dd{ }
.Aboutus .Aboutuscont dl dd h5{ overflow: hidden; margin-bottom: 20px; font-weight: normal; border-left: 3px solid #DF0400; padding-left: 14px;}
.Aboutus .Aboutuscont dl dd h5 a{text-decoration: none; font-size: 24px; color: #DF0400; margin-left: 2px; }
.Aboutus .Aboutuscont dl dd h5 span{ display: block; width: 170px; height: 27px; padding-top: 5px; background:url(../images/abtt.png) no-repeat left 4px; font-size: 14px; color: #666666; overflow: hidden;}
.Aboutus .Aboutuscont dl dd p{ line-height: 27px; text-indent: 2em;  overflow: hidden; font-size: 14px; color: #666666;}
/*-- Aboutus_end --*/


.Fwlc{ overflow: hidden; padding: 30px 0 16px 0; background: #f0f0f0;}
.Fwlc .Fwlccont{ height: 250px; background:#fff url(../images/pzhi.jpg) no-repeat center 22px; padding-bottom: 42px;}


.agent_con p {
    font-size: 14px;
}







/*newsCont*/
.newsCont{ background:#ececec; overflow:hidden;}
.newsCont .container{ background:#fff; }
.newsCont .nnBox{ padding:0 20px 20px;}
.ntop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.ntop>h5{ float:left; font-weight:normal; line-height:20px;}
.ntop>h5>a{ font-size:20px; color:#055CBD;}
.ntop span{ float:right; line-height:20px;}
.ntop span em{ color:#999;}
.ntop span a{ color:#999;}
/*xzCont*/
.xzCont{ padding-bottom:54px;}
.xzCont dl{ overflow:hidden; padding:20px; background:#F6F7F7;}
.xzCont dt{ float:left;}
.xzCont dt img{ display:block;}
.xzCont dd{ }
.xzCont dd h5{ font-weight:normal; line-height:16px; margin-bottom:12px;}
.xzCont dd h5 a{ font-size:16px; color:#DF0400;}
.xzCont dd p{ font-size:13px; line-height:23px; height:69px; overflow:hidden;}
.xzCont dd>a{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:13px; color:#ececec; text-decoration:none; background:#777777; }
.xzCont ul{ overflow:hidden;}
.xzCont li{ float:left; width:421px; padding:20px;  border-left-width:3px; margin-right:10px; margin-top:10px;}
.xzCont li.noMl{ margin-right:0;}
.xzCont li h5{ font-weight:normal; line-height:16px; margin-bottom:15px;}
.xzCont li h5 a{ font-size:16px; color:#F5A101;}
.xzCont li p{ font-size:13px; color:#666; line-height:23px; height:46px; overflow:hidden;}
.xzCont li:hover{ border-color:#F5A101;}


.nlist{ float:left; width:230px; }
.nlist .nt{  font-weight:normal; padding:18px 0; padding-left:20px; background:#f5a100 url(Img/hhBg.png) no-repeat 190px center;}
.nlist .nt a{ font-size:20px; color:#fff; text-decoration:none;}
.nlist .nt p{ font-size:12px; color:#fff; font-family:"Arial"; margin-top:1px;}
.nlist>ul{ padding:20px;background:#fff; }
.nlist>ul>li{}
.nlist>ul>li a{ display:block; height:40px; line-height:40px; background:url(Img/liBg2.png) no-repeat 167px center; font-size:14px; color:#333; padding:0 18px; text-decoration:none;}
.nlist>ul>li a:hover,.nlist li.cur a{ background:#309494 url(Img/liaBg.png) no-repeat center; color:#fff;}
.nlist .dphone{ overflow:hidden; background:#333; padding:20px 0;}
.nlist .dphone dt{ float:left; background:url(Img/phImg.png) no-repeat center; margin-left:5px; width:62px; height:50px;}
.nlist .dphone dd{ margin-left:66px; color:#fff; padding:5px 13px; border-left:1px dotted #5c5c5c;}
.nlist .dphone dd span{ font-size:13px;}
.nlist .dphone dd p{ font-size:18px; font-family:"Arial";}


.left2 { float:left; overflow:hidden;}
.left3 {  float:left; overflow:hidden; color:#666;}
.lefttop { background:url(Img/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top {  height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(Img/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.rightbot{ height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:735px; float:right; display:inline; overflow:hidden;}
.rights { width:760px; float:right; display:inline; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top { background:url(Img/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}






.n_info_con {  padding:30px 15px 0 10px; overflow:hidden;font-size:12px;}
.n_info_con h1{text-align:center;font-size:26px;color:#000;margin-bottom:6px;}
.n_info_con2 { width:690px; margin:0 auto;}
.n_info_con h3 { text-align:center; color:#000; font-family:"Microsoft YaHei"; margin-bottom:10px; font-size:24px;} /*资讯详细页面，内容标题*/
.info_con_tit {font-family:"Microsoft YaHei";  line-height:24px; margin-bottom:15px;border-bottom:1px solid #E5E5E5;padding-bottom:20px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}
.info_con_tit .n_tit a{ color:#BCBBBB;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}
.n_info_con p { font-size:14px; line-height:25px; padding:0 20px;}
.n_info_con p a { color:#B61212;}
.n_info_con .apage { text-align:center; margin-bottom:10px;} /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #d7d7d7; height:30px; line-height:30px; padding-left:10px; margin:10px 0;}
.info_key span { font-size:14px; font-weight:bold;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a { color:#B61212;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#B61212;}




/*cpshow*/
.cpright>dl { height:292px; background:#F7F8F8; margin-bottom:17px; padding:30px 0 0 20px; overflow:hidden; }
.cpright>dl>dt { width:308px; height:262px; overflow:hidden; float:left; }
.cpright>dl>dt img { width:298px; height:252px; border:5px solid #fff; }
.cpright>dl>dd { width:710px; height:262px; float:right; overflow:hidden; margin-right:20px; display:inline; }
.cpright>dl>dd h5 a { display:block; font:18px "Microsoft YaHei"; font-weight:bold; background:url(Img/dline1.gif) repeat-x left bottom; height:40px; overflow:hidden; line-height:24px; color:#2080BD; }
.cpright>dl>dd p { font:12px "Microsoft YaHei"; line-height:24px; height:144px; overflow:hidden; margin-top:8px; }
.cpright>dl>dd em { display:block; text-align:right; margin-top:28px; }




/* prodbaseinfo_a */
.prodbaseinfo_a{float:left;width:670px; margin-left:16px; z-index:1;}

.h2_prodtitle{font-size:16px;color:#414141;border-bottom:1px dashed #bbbbbb;padding:2px 0 10px;line-height:1.6em; }

.ul_prodinfo{padding:6px 0;overflow:hidden;zoom:1;}

.ul_prodinfos{padding:6px 15px;overflow:hidden;zoom:1;background:#f3f3f3;font-size:14px;font-weight:bold;}

.ul_prodinfos li{padding:5px 0 10px;}
.ul_prodinfo li{float:left;width:660px; padding:6px 0;}
.ul_prodinfo li span{ font-size:14px}
.li_normalprice,.li_prono{line-height:24px; }

.ul_prodinfo .li_prono,.ul_prodinfo .li_marketprice,
.ul_prodinfo .li_volume,.ul_prodinfo .li_weight,.ul_prodinfo .li_jf,
.ul_prodinfo .li_brand .span_title{
color:#999;}
.ul_prodinfo .li_brand{width:180px; }
.li_prono{line-height:2.9em;}
.ul_prodinfo .b_proprice{font-size:14px;color:#ce1919;font-weight:normal;}
.ul_prodinfo a.a_brand{color:#c00;}
.ul_prodinfo a.a_brand:hover{text-decoration:underline;}

.ul_prodinfo .li_jf{clear:both;width:300px; }
.ul_prodinfo .li_jf b{font-weight:normal;color:#c00;}
.ul_prodinfo .li_jf a.a_usejf{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:80px;height:22px;line-height:22px;line-height:25px\9;_line-height:22px;overflow:hidden;background-position:-420px -120px;text-align:center;color:#fff;margin:0 0 0 8px;filter:alpha(opacity=90);opacity:0.9;vertical-align:middle;}
.ul_prodinfo .li_jf a.a_usejf:hover{filter:alpha(opacity=100);opacity:1.0;}

.prodbaseinfo_a .div_choose{background:#fcf0f0; border:1px solid #fbd2d2;margin-top:7px;padding:10px;}
.prodbaseinfo_a .div_choose h3{font-weight:normal;padding:0 0 5px; }


.ul_choosecolor{overflow:hidden;zoom:1;}
.ul_choosecolor li{float:left;position:relative;width:48px;}

.ul_choosecolor li .span_lack{position:absolute;top:0px;left:0px;text-indent:-999em;overflow:hidden;width:42px;height:42px;background-position:0 -300px;}

.ul_choosecolor img{border:1px solid #c8c9cd;}
.ul_choosecolor a:hover img,.ul_choosecolor li.now img{border:1px solid #c00;}

.prodbaseinfo_a  .p_inputnum{padding:10px 0 0; }

.prodbaseinfo_a  .p_inputnum .txt{border:1px solid #c4c4c4;width:45px;height:15px; text-align:center;vertical-align:middle; }
.prodbaseinfo_a  .p_inputnum b{font-weight:normal;}



/*cpright*/
.cpright{  padding:0 20px; background:#fff; margin-bottom: 20px;}
.rtop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb; }
.rtop h5{ float:left; padding-left:10px; border-left:3px solid #DF0400; font-weight:normal; line-height:16px;}
.rtop h5 a{ font-size:16px; color:#DF0400;}
.rtop span{ float:right;}
.rtop span em{ color:#999;}
.rtop span a{ color:#999;}

/*cpshow*/
.cpright>dl { height:217px; background:#f1f1f1; margin-bottom:17px; padding:30px 0 0 20px; overflow:hidden; }
.cpright>dl>dt { width:217px; height:183px; overflow:hidden; float:left; }
.cpright>dl>dt img { width:209px; height:174px; border:5px solid #fff; }
.cpright>dl>dd {  height:262px; float:right; overflow:hidden; margin-right:20px; display:inline; }
.cpright>dl>dd h5 a { display:block; font:14px "Microsoft YaHei"; font-weight:bold; background:url(Img/dline1.gif) repeat-x left bottom; height:40px; overflow:hidden; line-height:24px; color:#DF0400; }
.cpright>dl>dd p { font:12px "Microsoft YaHei"; line-height:24px; height:144px; overflow:hidden; margin-top:8px; }
.cpright>dl>dd em { display:block; text-align:right; margin-top:28px; }

/*newsCont*/
.newsCont{ background:#ececec; overflow:hidden;}
.newsCont .container{ background:#fff; margin-top:20px;}
.newsCont .nnBox{ padding:0 20px;}
.ntop{ overflow:hidden; padding-top:28px; padding-bottom:9px; border-bottom:1px solid #dbdbdb;}
.ntop>h5{ float:left; padding-left: 10px;border-left: 3px solid #2080BD;font-weight: normal;line-height: 16px;}
.ntop>h5>a{ font-size:16px; color:#2080BD;}
.ntop span{ float:right; line-height:20px;}
.ntop span em{ color:#999;}
.ntop span a{ color:#999;}




.newsNav{ overflow: hidden}
.newsNav li{ width: 133px; height: 10px; line-height:10px;text-align: center; font-size: 14px; background-color: #eee; float: left; margin-right: 10px;}
 .newsNav li a{ color: #666666; text-decoration: none}
.newsNav li:hover,.news .newsNav li.cur{ background: #DF0400}
.newsNav li:hover a, .newsNav li.cur a{  color: #fff}
.newsNav li.cur {
    background: #DF0400;
	color:#FFFFFF;
}




div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}



	/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {clear:both;margin-bottom:10px;position:relative}
.mod_goods_info .hds {border-bottom:1px solid #2080BD;height:33px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;border:1px solid #d7d7d7;border-bottom:0;margin-right:-1px;}
.mod_goods_info .hds li h3 {display:block;width:128px;height:30px;line-height:30px;text-align:center;font-size:14px;border-bottom:0;background-color:#f3f3f3;border:1px solid #fff;}
.mod_goods_info .hds li h3 a {color:#333;font-weight: normal;text-decoration:none;outline:none}
.mod_goods_info .hds .status_on {border-color:#2080BD;border-bottom:0;position:relative;}
.mod_goods_info .hds .status_on h3 {height:31px;background-color:#fff;color:#2080BD}
.mod_goods_info .hds .status_on h3 a {color:#076EBB;font-weight:bold}
.mod_goods_info .more{ position:absolute;top:8px; right:0px;}
.mod_goods_info .more a:link,
.mod_goods_info .more a:visited{text-decoration:none;color:#085C9B;}
.mod_goods_info .more a:hover{color:#D4105A;}
.pright { width:280px; float:left; margin-left:20px;}
.propar { }/*产品详细参数字体颜色*/ 
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#333; line-height:28px; background:#F7F7F7; padding:0 8px;}
.propar .more { text-align:right; border-bottom:dashed 1px #d7d7d7; margin-bottom:5px; }
.propar .more a {color:#ED5F05; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}

	/* -- 产品详细页__产品视频演示 -- */
.provideo { color:#666;}
.provideo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-bottom:5px;}
.pro_video { text-align:center; margin-bottom:5px;}

.proinfo  { font-size:14px; line-height:25px;overflow:hidden;}
.proinfo h4 { line-height:28px; background:#F7F7F7; padding:0 5px; margin-top:10px;}
.proinfo p {color:#414141}
.proinfo p a { color:#ED5F05;}
.proinfo .p_tit { font-weight:bold;}
.pro_key { line-height:35px;  border-top:dashed 1px #d7d7d7; margin-top:5px; font-size:14px;}
.pro_key span { font-weight:bold;}
.pro_key a {font-size:12px; margin-right:10px;}

.propar div , .proshop div {padding:5px; padding-bottom:0; line-height:22px;}
.propar div span { font-weight:bold;}
.propar a.more {background:url(Img/ico14.gif) no-repeat 0 3px!important; _background:url(Img/ico14.gif) no-repeat 0 1px; padding-left:10px;}
.proshop { border:1px dashed #d7d7d7;}
.proshop .bg{ background:#fff; border:2px solid white; text-align:center; padding:5px 0 10px 0;}
.proinfo div { }
.proshop .bg span { font-weight:bold; font-size:12px; color:#ff0000; line-height:20px;}
.proshop .bg .text_3 { border:solid 1px #d7d7d7; height:20px; line-height:20px;}
.ad3 { margin-bottom:10px;}

.procom h4 {  line-height:26px; text-indent:10px; background-position:-63px -813px; color:#333; }
.procom dl { width:240px; float:left; display: inline; margin:10px 0 10px 5px; }
.procom dl dt { float:left; width:104px; height:104px; }
.procom dl dt a { width:100px; height:100px; border:1px solid #d7d7d7; padding:1px; display:block;}
.procom dl dt a:hover { border:solid 1px #ED5F05;} /*产品图片边框连接*/
.procom dl dt img { width:100px; height:100px; display:block;}
.procom dl dd { width:125px; float:right; line-height:22px;}
.procom dl .d1 { width:125px; height:42px; overflow:hidden; margin-bottom:2px;}
.procom dl .d1 a{ color:#666; text-decoration:underline;}
.procom dl .d1 a:hover { color:#ED5F05;}
.procom dl .d2 { font-weight:bold; color:#666;}
.procom dl .d2 span { color:#f00; font-weight:bold;}
.procom dl .d3 { color:#666;}
.procom dl .d3 span { text-decoration:line-through; }

.cp { border:1px solid #d7d7d7; background:#fff; padding-bottom:12px; margin-bottom:10px; }
.cptab { border-bottom:1px solid #d7d7d7; background:#f7f7f7;  }
.cptab  {  line-height:25px; font-size:14px; color:#2080BD; text-decoration:none; padding:0 8px;  }
.cptab a:hover {text-decoration:none;}
.cptab a.cr { background:#eee; font-weight:bold; }

.cp dl { width:164px; overflow:hidden; float:left; display:inline; padding:12px 4px 0 10px;}	
.cp dt { width:164px;   overflow:hidden;  }
.cp dt a {width:160px; display:block; border:1px solid #D5D5D5; padding:1px;}
.cp dt a:hover { border:solid 1px #2080BD;} /*产品图片边框连接*/
.cp dt img {width:160px;   display:block;}
.cp dd {  line-height:24px; padding-top:8px; overflow:hidden; display:block; width:164px; text-align:center }
.t06 a { color:#ED5F05;}
.t06 a :hover { color:#ED5F05;}

 
.proviewbox {
    float: left;
    width: 305px;
    position: relative;
    z-index: 5;
}














.navBar {position:relative; z-index:1; height:53px; line-height:53px; color:#333; background: url(../images/navbg.jpg) repeat-x; z-index:9999;}
.nav {position:relative; width:1000px; margin:0 auto;  font-size:14px;}
.nav a {color:#333; }
.nav h3 {font-size:100%; font-weight:normal;text-align: center; }
.nav h3:hover{ background:url(../images/menubg.jpg) no-repeat center center;; }
.nav .m {float:left; position:relative; z-index:1; }
.nav .s {float:left; width:2px; height: 53px; background: url(../images/navl.png) no-repeat;}
.nav h3 a {display:block; color: #fff; width: 140px;    font-weight: bold;}
.nav .sub {display:none; opacity:0; position:absolute; left:0px; top:53px; z-index:1; width:155px; background:#fff;z-index: 9999;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);;}
.nav li.m:hover .sub{ display:block;opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);-webkit-transition: all .5s;transition: all .5s; }
.nav .sub li {text-align:center; margin-bottom:-1px; background:#3e3e3e;color:#fff;}
.nav .sub li a {display:block; border-bottom:1px solid #fff; padding:8px 0; height:28px; line-height:28px; color:#fff; }
.nav .sub li a:hover {color:#d00401;background:#fff;display:block;}
.mzl{margin: 0 0 0 49.5px;}
.mzr{margin: 0 49.5px 0 0;}

.zdd{height: 48px;line-height: 48px;}
.zdd .fl{color: #484848;font-size: 12px;margin: 0 0 0 46px;}
.zdd .fl span{font-weight: bold;}


.Hbsys{ overflow: hidden;}
.Hbsys .ysbg{ height: 183px; position: relative; z-index: 5;}
.Hbsys .ysbg1{background:url(../images/ys_01.jpg) no-repeat center top;}
.Hbsys .ysbg2{background:url(../images/ys_02.jpg) no-repeat center top;}
.Hbsys .ysbg3{height: 184px; background:url(../images/ys_03.jpg) no-repeat center top;}
.Hbsys .ysbg4{background:url(../images/ys_04.jpg) no-repeat center top;}
.Hbsys .ysbg5{background:url(../images/ys_05.jpg) no-repeat center top;}
.Hbsys .ysbg6{background:url(../images/ys_06.jpg) no-repeat center top;}
.Hbsys .ysbg7{background:url(../images/ys_07.jpg) no-repeat center top;}
.Hbsys .ysbg8{height: 184px; background:url(../images/ys_08.jpg) no-repeat center top;}
.Hbsys .ysbg9{background:url(../images/ys_09.jpg) no-repeat center top;}
.Hbsys .ysbg10{background:url(../images/ys_10.jpg) no-repeat center top;}
.Hbsys .Hbsyscont{ height: 1842px; margin-top: -1842px; position: relative; overflow: hidden; position: relative; z-index: 10; }

.Hbsyscont .hotline{ width: 227px; height: 44px; padding-left: 18px; padding-top: 3px; padding-bottom: 2px; background: #1ab6b3; position: absolute; top: 102px; right: 172px;}
.Hbsyscont .hotline dt{ float: left;}
.Hbsyscont .hotline dt img{ display: block; margin-top: 10px;}
.Hbsyscont .hotline dd{ padding-left: 38px;}
.Hbsyscont .hotline dd span{ font-size: 14px; color: #fff;}
.Hbsyscont .hotline dd p{ font-family: "Arial"; font-size: 24px; color: #fff;}

.Hbsyscont .text{ overflow: hidden; width: 385px; position: absolute;}
.Hbsyscont .text h5{ font-size: 30px; color: #333333; padding-left: 72px;}
.Hbsyscont .text p{ font-size: 13px; color: 3333333; padding-left: 72px;}
.Hbsyscont .text ul{ overflow: hidden; margin-top: 25px;}
.Hbsyscont .text ul li{ line-height: 26px; font-size: 14px; color: #333333; background:url(../images/point.png) no-repeat left 11px; padding-left: 15px;}
.Hbsyscont .text ul li em{ font-weight: bold; font-size: 14px; color: #1ab6b3;}

.Hbsyscont .text1{ top: 273px; left: 576px;}
.Hbsyscont .text2{ top: 562px; left: 16px; width: 478px;}
.Hbsyscont .text3{ top: 833px; left: 576px; width: 408px;}
.Hbsyscont .text4{ top: 1077px; left: 16px; width: 478px;}
.Hbsyscont .text5{ top: 1338px; left: 576px; width: 398px;}






/**/
/**/
.xflc {height: 209px;background: #f4f4f4;padding-top: 20px;}
.xflc h2.h2_title {padding-top: 0;background-position: left 19px;margin-bottom: 25px;}
.xflc h2.h2_title span {background: #f4f4f4;}

.xflc dl {width: 75px;padding-left: 85px;background: url(../images/lcbg.png) no-repeat 25px center;float: left;}
.xflc dl:first-child {background: none;}
.xflc dl dt {height: 60px;margin-bottom: 10px;}
.xflc dl dt img {display: block;margin: 0 auto;}
.xflc dl dd {font-size: 16px;font-weight: bold;text-align: center;color: #333;}

/**/



h2.h2_title {text-align: center;height: 40px;background: url(../images/artline01.png) repeat-x left 84px;padding-top: 65px;font-weight: normal;}
h2.h2_title i {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 7px;height: 7px;background: url(../images/artty01.png) no-repeat center;}
h2.h2_title a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 40px;line-height: 40px;font-size: 32px;color: #d01817;padding: 0 20px;background: #fff;line-height: 40px;}
h2.h2_title span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 40px;line-height: 40px;font-size: 32px;color: #d01817;padding: 0 20px;background: #fff;line-height: 40px;}
p.p_title {font-size: 16px;color: #333;text-align: center;height: 24px;line-height: 24px;padding-bottom: 30px;}









/**/
.advantage {background: url(../images/advbg01.jpg) no-repeat center top;}
.advantage p.p_title {padding-bottom: 80px;}
.advantage .adv_con {height: 837px;background: url(../images/adv01.png) no-repeat center top;position: relative;}
.advantage .adv_con .conbox {width: 450px;position: absolute;height: 290px;padding-left: 90px;}
.advantage .adv_con .conbox .box_top {height: 89px;}
.advantage .adv_con .conbox .box_top span {position: absolute;left: 0;top: 0;width: 78px;height: 87px; background: url(../images/adv02.png) no-repeat center;text-align: center;font-size: 14px;color: #fff;padding-top: 10px;}
.advantage .adv_con .conbox .box_top b {display: block;font-size: 24px;} 
.advantage .adv_con .conbox .box_top .box_p1 {height: 30px;line-height: 30px;font-size: 22px;font-weight: bold;color: #d01817;}
.advantage .adv_con .conbox .box_top .box_p2 {height: 30px;line-height: 30px;font-size: 18px;color: #000;}
.advantage .adv_con .conbox ul {padding-left: 15px;border-left: 1px solid #bdbdbd;height: 160px;}
.advantage .adv_con .conbox ul li {line-height: 20px; font-size: 14px;color: #000;position: relative;top: -12px;margin-bottom: 10px;}
.advantage .adv_con .conbox ul li i {display: block;width: 7px;height: 7px;background: url(../images/artty01.png) no-repeat center;position: absolute;left: -19px;top: 6px;}

.advantage .adv_con .conbox a.boxa {display: block;width: 145px;height: 60px;font-size: 13px;color: #000;text-align: center;background: url(../images/adv03.png) no-repeat center;line-height: 50px;position: relative;top: -25px;left: 18px;}
.advantage .adv_con .con1 a.boxa {background: url(../images/adv04.png) no-repeat center;}
.advantage .adv_con .con2 a.boxa {background: url(../images/adv04.png) no-repeat center;}
.advantage .adv_con .con3 a.boxa {background: url(../images/adv04.png) no-repeat center;}
.advantage .adv_con .con4 a.boxa {background: url(../images/adv04.png) no-repeat center;}
.advantage .adv_con .con1 {right: 0;top: 0;}
.advantage .adv_con .con2 {left: 0;top: 430px;}
.advantage .adv_con .con3 {right: 0;top: 27px;}
.advantage .adv_con .con4 {left: 0;top: 457px;}
.advantage .adv_con .con1 a.boxa:hover{color:#d01817}
.advantage .adv_con .con2 a.boxa:hover{color:#d01817}
.advantage .adv_con .con3 a.boxa:hover{color:#d01817}
.advantage .adv_con .con4 a.boxa:hover{color:#d01817}














/*about*/
.about { position:relative; width:100%; height:510px; background:url(../images/about_bg.jpg) no-repeat center top;}
.about h2{ text-align:center; font-size:38px; padding-top:40px;}
.about h2 a{ color:#1b1b1b;}
.about h2 i{ display:inline-block; width:404px; height:1px; background-color:#d8d8d8; margin:0 20px; position:relative; top:-12px;}
.about h2 i{ *display:inline}
.about em{ display:block; text-align:center; font-size:16px; color:#1b1b1b; text-transform:uppercase; margin-top:10px; margin-bottom:35px; opacity:0.2; filter:alpha(opacity=20)}
.about .awen{ overflow:hidden; width:1000px; margin:0 auto; margin-bottom:40px;}
.about .awen img{ display:block; float:left; border:3px solid #fff;}
.about .awen .wen{ overflow:hidden; width:570px; float:right; margin-top:24px;}
.about .awen h3{ font-weight:normal; font-size:16px; margin-bottom:15px;}
.about .awen h3 a{ color:#cb1920;}
.about .awen p{ font-size:14px; line-height:28px; color:#333; height:168px; overflow:hidden; text-align:justify; margin-bottom:30px;}
.about .awen a.btn{ display:block; width:136px; height:31px; text-align:center; line-height:31px; font-size:14px; color:#fff; background-color:#DF0400; float:left; margin-right:10px;}
.about .awen a.btn.btna02{ background-color:	}
.about .fengcai { width:1000px; height:370px; box-shadow:8px 8px 8px #ccc; background-color:#fff; margin:0 auto; position:relative}
.about .fengcai i{ display:block; width:42px; height:42px; cursor:pointer; position:absolute; top:190px;}
.about .fengcai .btn01{ background:url(../images/about_btn01.png) no-repeat center top; left:-20px;}
.about .fengcai .btn02{ background:url(../images/about_btn02.png) no-repeat center top; right:-20px;}
.about .fengcai i:hover{ background-position:bottom}
.about .menu{ overflow:hidden; width:100%; height:52px; padding-top:35px; padding-bottom:10px; margin-bottom:25px; text-align:center}
.about .menu li{ display:inline-block; width:180px; height:52px; margin:0 -2px; text-align:center; font-size:18px; font-weight:bold; position:relative; background-color:#ececec; line-height:52px;}
.about .menu li{ *display:inline}
.about .menu li a{ display:block; text-decoration:none; color:#333;}
.about .menu li img{ display:none; position:absolute; top:52px; left:86px;}
.about .menu li.cur{ background-color:#c81624;}
.about .menu li.cur a{ color:#fff;}
.about .menu li.cur img{ display:block}
.about .fcbox { overflow:hidden; width:932px; margin:0 auto; height:225px; position:relative;}
.about .fcbox ul{ overflow:hidden; position:absolute}
.about .fcbox li{ margin-right:20px; float:left; width:218px; /*height:225px;*/}
.about .fcbox li .fctu{ width:208px; height:140px; overflow:hidden; position:relative; border:5px solid #f3f3f3; margin-bottom:10px;}
.about .fcbox li span{ display:block; text-align:center; font-size:13px; color:#333;}
.about .fcbox li a{ display:block; text-decoration:none;}
.about .bbg { display:block; position:absolute; left:50%; bottom:-220px; margin-left:568px;}





/**/
.news {border-top: 1px solid #fff;border-bottom: 1px solid #e0e0e0;background: #f4f4f4;}
.news .newsCon {width: 340px;padding: 30px 29px;border: 1px solid #e0e0e0;border-top: none;margin: -1px 0 0 -1px;border-bottom: none;float: left;}
.news h3 {font-weight: normal;margin-bottom: 24px;}
.news h3 a {display: block;height: 34px;background: url(../images/news01.png) no-repeat right center;}
.news h3 b {font-size: 22px;color: #d01817;margin-right: 10px;}
.news h3 i {font-size: 10px;}
.news dt {padding: 10px;background: #fff;margin-bottom: 15px;}
.news dt img {display: block;}
.news dd {height: 24px;line-height: 24px;padding-left: 18px;background: url(../images/ty01.png) no-repeat left center;margin-bottom: 10px;font-size: 13px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news dd a {color: #333;}

.news a.news_more {display: block; width: 112px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #d7d7d7;border-radius: 20px;font-size: 14px;margin-top: 40px;}

.news .newsCon:hover a.news_more {background: #D01817;color: #fff;border-color: #D01817;}
.news dl dd:hover {background: url(../images/ty02.png) no-repeat left center;}




/*hdtop_end*/
.hdmid{ height: 100px;}
.hdmid .container{ overflow: hidden;}
.hdmid .hdmid_l{ float: left; margin-top: 14px;}
.hdmid .hdmid_l h1{ float: left;}
.hdmid .hdmid_l h1 img{ display: block;}
.hdmid .hdmid_l>div{ padding-left: 419px;}
.hdmid .hdmid_l h2{ font-size: 18px; color: #383838;}
.hdmid .hdmid_l p{ height: 28px; line-height: 28px; color: #1b1b1b; font-size: 18px;}
.hdmid .hdmid_in{ float: left; margin-left: 105px; margin-top: 40px;}
.hdmid .hdmid_in img{ display: block;}
.hdmid .hdmid_r{ float: right; margin-top: 24px;}
.hdmid .hdmid_r dt{ float: left;}
.hdmid .hdmid_r dt img{ display: block; margin-top: 6px;}
.hdmid .hdmid_r dd{ padding-left: 42px;}
.hdmid .hdmid_r dd span{ font-size: 14px; color: #292929;}
.hdmid .hdmid_r dd p{ font-family: "Arial"; color: #DF0400; font-size: 22px; font-weight:bold}
/*hdmid_end*/
.hddown{ height: 60px; background: #055CBD;}
.hddown .Menu{ height: 60px; overflow: hidden;}
.hddown .Menu li{ float: left; height: 60px; background: url(../images/mnlibg.png) no-repeat 0px center;}
.hddown .Menu li a{ display: inline-block; height: 60px; line-height: 60px; text-decoration: none; font-size: 14px; color: #fff; padding: 0px 40px;}
.hddown .Menu li.nobg{ background: none;}










/*footer*/
.footer { overflow:hidden; width:100%; background-color:#ab2417; height:120px;}
.footer .left{ overflow:hidden; width:234px; height:270px; background-color:#961b0f; float:left; padding-top:30px;}
.footer .left img{ display:block; margin:0 auto; margin-bottom:12px;}
.footer .left p{ text-align:center; font-size:13px; color:#fff;}
.footer .right{ overflow:hidden; width:1007px; float:right; margin-top:25px;}
.footer .right .menu { overflow:hidden; width:100%; padding-bottom:14px; border-bottom:1px solid #bc5045; margin-bottom:30px;}
.footer .right .menu li{ float:left; border-right:1px dotted #fff; font-size:13px;}
.footer .right .menu li a{ color:#fff}
.footer .right .menu li.last{ border:none}
.footer .right p{ font-size:13px; color:#fff; line-height:25px;}
.footer .right p a{ color:#fff;}
.footer .right p i{ margin:0 10px;}
