@import url(public.css);
body{}
header{height:115px;}
dl#header{height:115px;}
dl#header dt.htl{height:35px;line-height:35px; color:#fff;font-size: 13px;background: url(../img/htlbg.jpg) no-repeat center center;}
dl#header dt.htl span.homestar{float:right;display: inline-block;padding-right: 35px;}
dl#header dt.htl span.homestar a.t{background: url(../img/homebg.jpg) 5px center no-repeat;color:#fff;font-size: 13px;padding-left:30px;padding-right: 5px;}
dl#header dt.htl .sear{width:174px;height:20px;display: inline-block;float: right;padding-top: 9px;}
dl#header dt.htl .sear form#mForm{background: url(../img/searbg.jpg) no-repeat;width:174px;height:20px;}
dl#header dt.htl .sear form#mForm input.keys{background: none;
    border: 0;
    line-height: 20px;
    float: left;
    height: 20px;color:#c4c4c4;}
dl#header dt.htl .sear form#mForm input.sbtn{background: none;border:0;width:20px;height:20px;line-height: 20px;float: left;}
dl#header dt.htl span.homestar a.tt{background: url(../img/starbg.jpg) 5px  center no-repeat;color:#fff;font-size: 13px;padding-left:27px;}
dl#header dt.htl span.fl{color:#000;font-size:12px;}
dl#header dt.htl span.aa{ font-size:12px;background:url(../images/b.jpg) no-repeat;color:#fff;float:right;height:35px;width:150px;}
dl#header dt.htl span.aa a{  float:right;   padding:0px 10px 0px 5px;  display:block; height:25px;   color:#fff;   line-height:30px;font-size:12px; }
dl#header dd.logomenu{height:80px;}
dl#header dd.logomenu .logo{padding-top:18px;display: inline-block;width:179px;float: left;padding-left: 44px;}
dl#header dd.logo{padding-top:10px;height:80px;}
dl#header dd.logo a .fl{display:block;padding-right:17px;}
dl#header dd.logo div.fl{color:#262626;padding:6px; margin-top:5px;font-weight:bold;width:380px;padding-left:18px;font-size:14px;line-height:25px;background:url(../images/shu.jpg) 0 15px no-repeat;}
dl#header dd.logo div.fl span{display:block;font-size:17px;color:#a70000;font-family:"微软雅黑";}
dl#header dd.logo img.fr{margin-top:15px;}
ul#nav{height:45px;padding-top: 20px;background:url(../images/home_08.jpg) no-repeat;float: right;display: inline-block;width:74%;}
ul#nav li{position:relative;float:left;z-index:20;margin-right:1px;background:url(../images/li.gif) left no-repeat;padding-left:5px;}
ul#nav li a{}
ul#nav li.first{background:none;}
ul#nav li.first a{background:url(../images/lihover.jpg) no-repeat bottom center;border:0;color:#037fc8;}
ul#nav li.last{border:0;margin:0;}
ul#nav li a{display:block;padding:0px 31px 0px 32px; font-weight:normal;line-height:45px;color:#000000;font-size:16px;text-align:center; white-space:nowrap;text-decoration:none;}
ul#nav li a:hover{color:#7e150f;background:url(../images/lihover.jpg) no-repeat bottom center;}
ul#nav li.end{background:none;}
ul#nav li ul{background:#7e150f;position:absolute;top:45px;padding:3px 5px 10px; display:none;height:auto;width:110px;border-bottom:1px solid #7e150f;border-radius:0px 0px 5px 5px;}
ul#nav li ul.prlist{width:180px; border-radius:0px 5px 5px 5px;}
ul#nav li ul li{padding:0;width:110px;background:none;border:0;margin:0;}
ul#nav li ul li a{padding:0;color:#fff;font-size:12px;line-height:30px;border-bottom:1px solid #7e150f;font-weight:normal;text-align:center;}
ul#nav li.parent ul li a{background:none;}
ul#nav li ul li a:hover,ul#nav li ul li a.default1{border-bottom:1px solid #7e150f;color:#fff;}
ul#nav li ul li ul{top:-3px; left:90%; background:#06C;}

#to_top{width:42px; height:42px; background:url(../img/top.png) 0px -11px  no-repeat;text-indent:-9999em; overflow:hidden; display:none; position:fixed; bottom:50px; right:0 ;z-index:888;}


/*#banner ul{height:603px;}
#banner ul li{height:603px;background-repeat:no-repeat;background-position:top center;}
#banner .hd{height:10px;margin-top:25px;border-top:1px solid #f5f5f5;padding-top:20px;text-align:center;}
#banner .hd .arrv{display:table;margin:0 auto;background:url(../img/i.jpg) center repeat-x;height:10px; overflow:hidden;}
#banner .hd .arrv span{display:table-cell;width:22px;height:10px;background:url(../img/arr.jpg) no-repeat;padding-right:76px; overflow:hidden;line-height:55px;}
#banner .hd .arrv span.on{background:url(../img/on.jpg) no-repeat;}
#banner .hd .arrv span.last{padding:0;}*/


#banners{width:100%;height:150px;background-repeat:no-repeat;overflow:hidden;position:relative;clear:both;background-position: top center;background-repeat:no-repeat;padding:10px 0 10px 0;}
#banners ul,#banners ul li{background-position: top center;background-repeat:no-repeat;height:220px;}
div#banner{position:relative;overflow:hidden;}
div#banner,div#banner ul li{height:541px;background-position:top center;background-repeat:no-repeat;width:100%;
 margin: 0 auto;
 display: block;}


div#banner div.hd{width:100%;bottom:20px;left:0;position:absolute;z-index:5;height:12px; text-align:center;}
div#banner div.hd span{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;margin:0 5px;background:none;border-radius: 50%;border:2px solid #FFFFFF;}
div#banner div.hd span.on{background-position:0 0;background:#C10C02;border-radius: 50%;border:2px solid #7e150f;}

#banner div.pa a.prev,#banner div.pa a.next{display:block;width:68px;height:117px;margin-top:-17px;position:absolute; top:50%;}
#banner div.pa a.prev{background:url(../images/prev.png) no-repeat;left:-75px;}
#banner div.pa a.next{background:url(../images/next.png) no-repeat;right:-75px;}
#banner div.pa{width:100%;height:100%;top:0;left:0;z-index:10;}
#banner div.pa,#banner div.pr{height:100%;}
.proshow{height: 260px;
    padding: 42px 129px;
overflow: hidden;position: relative;}
.proshow dl#pro{overflow: hidden;height:275px;width:960px;margin:0 auto;}
.proshow dl#pro ul li{display: inline-block;width:290px;height: 274px;padding-right:38px;}
.proshow dl#pro ul li.last{background:none;}
.proshow dl#pro ul li a{display: inline-block;width:290px;height: 250px;}
.proshow dl#pro ul li a span.img{display: inline-block;width:290px;height:225px;}
.proshow dl#pro ul li a span.els{display: inline-block;font-size:14px;}
.proshow dl#pro ul li a.more{color:#7d140e;height:16px;line-height: 13px;display: block;background: url(../img/promorebg.jpg) 85px 1px no-repeat;}
.proshow dl#pro>a{display: block;width: 27px;height: 27px;position: absolute;top:35%;}
.proshow dl#pro>a.prev{background:url(../img/prev01.jpg)  no-repeat;left:129px;}
.proshow dl#pro>a.prev:hover{background:url(../img/prev01.jpg) -27px no-repeat;left:129px;}
.proshow dl#pro>a.next{background:url(../img/next01.jpg) no-repeat;right:147px;}
.proshow dl#pro>a.next:hover{background:url(../img/next01.jpg) -27px no-repeat;right:147px;}
dl#newsabout{height: 305px;overflow: hidden;background: #eeeeee;}
dl#newsabout .news{width:655px;overflow: hidden;height:225px;position: absolute;top:40;left:-490px;}
dl#newsabout .news .newimg{float: left;display: inline-block;background:url(../img/newsbg.jpg) no-repeat;width:183px;height:225px;position: relative;}
dl#newsabout dd.lcn{overflow:hidden;padding:40px 0px;height: 225px;position: relative;width:960px;margin: 0 auto;}
dl#newsabout .news .newimg .more{position: absolute;top:153px;left:25px;}
dl#newsabout dd.lcn .news .lcnn {padding:25px 25px;display: inline-block;float: left;width:385px;height:175px;overflow: hidden;background:#fff;}
dl#newsabout dd.lcn .news .lcnn ul li.first{height: 69px;
margin-bottom: 20px;	
line-height: 18px;}
dl#newsabout dd.lcn .news .lcnn ul li.first a.Ntl{display:block;float: right;font-size:14px;font-weight: bold;}
dl#newsabout dd.lcn .news .lcnn ul li.first abbr{border-bottom: 1px solid #ececec;display: block;float: right;width:252px;line-height:14px;font-size: 12px;padding-top: 5px;height:43px;overflow: hidden;}
dl#newsabout dd.lcn .news .lcnn ul li{height:55px;margin-bottom: 10px;}
dl#newsabout dd.lcn .news .lcnn ul li a.Ntl{display:inline-block;font-size:14px;padding-left:10px;width:270px;overflow:hidden;white-space: nowrap;
    text-overflow: ellipsis;}
dl#newsabout dd.lcn .news .lcnn ul li span.time{display:inline-block;width:55px;height:35px;float:left;border-right:1px #e0e0e0 dashed;}
dl#newsabout dd.lcn .news .lcnn ul li span.time p{display:block;padding:0;margin:0;font-size:22px;color:#666666;font-weight:bold;line-height:20PX;}
dl#newsabout dd.lcn .news .lcnn ul li .fl span{font-size:14px;}
dl#newsabout dd.lcn .about{padding-right:25px;display: inline-block;width:275px;height:225px;overflow: hidden;position: absolute;top:40;right:-607px;}
dl#newsabout dd.lcn .about .abou{height:98px;margin-bottom:26px;width:275px;overflow: hidden;background: #fff;border-bottom: 2px solid #dadada;}
dl#newsabout dd.lcn .about .abou .aboulcn{display: inline-block;width:145px;overflow: hidden;float: left;padding:15px 10px;}
dl#newsabout dd.lcn .about .abou .aboulcn span.tl{display: block;font-size: 16px;color:#000;line-height:20px;}
dl#newsabout dd.lcn .about .abou .aboulcn abbr{padding-top: 5px;color:#939393;line-height: 20px;display: block;width:144px;height:40px;overflow: hidden;text-overflow: ellipsis;white-space:normal;}
dl#newsabout dd.lcn .about .abou .abouimg{display: inline-block;float: left;width：100px;overflow: hidden;}
dl#newsabout dd.lcn .about .shzr{height:97px;width:275px;overflow: hidden;background: #fff;border-bottom: 2px solid #dadada;}
dl#newsabout dd.lcn .about .shzr .shzrlcn{display: inline-block;width:145px;overflow: hidden;float: left;padding:15px 10px;}
dl#newsabout dd.lcn .about .shzr .shzrlcn span.tl{display: block;font-size: 16px;color:#000;line-height:20px;}
dl#newsabout dd.lcn .about .shzr .shzrlcn abbr{padding-top: 5px;color:#939393;line-height: 20px;display: block;width:144px;height:40px;overflow: hidden;text-overflow: ellipsis;white-space:normal;}
dl#newsabout dd.lcn .about .shzr .shzrimg{display: inline-block;float: left;width：100px;overflow: hidden;}
.index-links {
padding: 66px 0 50px;
}.w960 {
width: 960px;
margin: 0 auto;
position: relative;
z-index: 1;
}
.index-links li {
width: 220px;
float: left;
margin: 0 10px;
display: inline;
padding-top: 19px;
border-top: 3px solid #eff0f1;
}
.index-links li .sign {
width: 54px;
height: 50px;
float: left;
position: relative;
overflow: hidden;
}
.index-links li .sign img {
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.index-links li .sign .bg {
width: 54px;
height: 100px;
position: absolute;
left: 0;
top: 0;
z-index: 1;
background:url(../img/bg_sign07.jpg) no-repeat;
}
.index-links li .tips {
width: 165px;
float: right;
}
.index-links li .tips a.tit {
font-weight: bold;
font-size: 16px;
line-height: 28px;
color: #333;
}
.index-links li .tips a {
display: inline-block;
width: 100%;
line-height: 22px;
color: #666;
float: left;
}







#main_search {height: 89px;background: #dcdcdc;}
#main_search dl{height:60px;background:#fff;}
#main_search dl dt.tl{height:60px;width:100px;float:left; line-height:60px; text-align:right;font-size:16px;color:#0073ca;}
#main_search dl dd.list{height:60px;line-height:60px; text-align:left; overflow:hidden;width:420px;float:left;font-size:14px;}
#main_search dl dd.list a{display:inline-block;padding:0px 8px;color:#7d7d7d;}
#main_search dl dd.scn{height:40px;padding:10px 0px;float:right;width:350px;}
#main_search dl dd.scn form#msearch{width:350px;height:40px;}
#main_search dl dd.scn form#msearch input{float:left;border:#f3f3f3;}
#main_search dl dd.scn form#msearch input#keys{padding:2px;width:268px; text-align:left;height:36px;line-height:25px;color:#dcdcdc;}
#main_search div.bb{height:75px;padding:15px 0;}
dl#gcal{height:474px;background:#fff;padding-top:25px;}
dl#gcal dd.lcn{height:443px;padding:0 5px;}
dl#gcal dd.lcn div.fl{width:372px;}
dl#gcal dd.lcn div.fr{width:590px;}
dl#gcal dd.lcn div.fr ul li{height:108px;margin-bottom:48px;}
dl#gcal dd.lcn div.fr ul li span.img{width:150px;height:108px;display:block;float:left;}
dl#gcal dd.lcn div.fr ul li div.fr{width:70%;}
dl#gcal dd.lcn div.fr ul li div.fr strong{display:block;font-size:18px;height:25px;line-height:25px;font-family:"微软雅黑";padding-top:5px;color:#535353;}
dl#gcal dd.lcn div.fr ul li div.fr span.time{display:block;height:30px;line-height:30px;border-bottom:1px solid #dfdfdf;background:url(../images/timebg.png) 1px 9px no-repeat;color:#969696;padding-left:20px;font-size:12px;}
dl#gcal dd.lcn div.fr ul li div.fr abbr{display:block;height:50px;font-size:12px;color:#969696;line-height:25px;padding:5px;overflow:hidden;}
#main_pro{background:url(../images/probg.jpg);padding:45px 0px 0px 0px;padding-bottom:30px;}
#main_pro dl#Left{width:251px;display:block;float:left;overflow:hidden;height:518px;}
#main_pro dl#Left dt.tl{background:url(../images/prolisttlbg.png) no-repeat;height:81px;border-bottom:1px solid #fff;}
#main_pro dd#ProList{border:1px solid #c7c7c7;}
#main_pro dd#ProList ul li{border-bottom:1px solid #eaeaea;}
#main_pro dd#ProList ul li a{background:url(../images/li.jpg) no-repeat;}
#main_pro dd#ProList ul li a.parent{font-size:16px;display:block;background:url(../images/li.jpg) no-repeat;height:35px;line-height:35px;color:#fff;text-indent:20px;}
#main_pro dd#ProList ul li ul li{background:#fff;border-bottom:1px solid #eaeaea;}
#main_pro dd#ProList ul li ul li a{text-indent:20px;color:#9f9f9f;font-size:16px;display:block;height:35px;line-height:35px;}
#main_pro dl#Frames{width:72%;}
#main_pro dl#Frames dt.tl{height:55px;line-height:50px;border-top:1px solid #006bcd;font-size:25px;color:#007ece;padding-left:5px;background:url(../images/framestlbg.jpg) no-repeat bottom;}
#main_pro dl#Frames dt.tl span.y{color:#ee7700;}
#main_pro dl#Frames dt.tl span.yy{font-size:16px;text-indent:10px;display:inline-block;}
#main_pro dl#Frames dt.tl a.more{font-size:14px;color:#ee7700;}
#main_pro dl#Frames dd.Fcns{padding-top:25px;height:410px;overflow:hidden;width:100%;}
#main_pro dl#Frames dt.ftl span.path{font-size:12px;}
#main_pro dd#ProList ul li ul li a.cur{color:#fff;}
#main_pro dd#ProList ul li a.parent{font-size:16px;display:block;background:url(../images/li.jpg) no-repeat;height:35px;line-height:35px;color:#fff;text-indent:20px;}
#main_pro dd#ProList ul li a{font-size:16px;display:block;background:url(../images/li.jpg) no-repeat;height:35px;line-height:35px;color:#fff;text-indent:20px;}
#main_pro dd#ProList ul li ul li{background:#fff;border-bottom:1px solid #eaeaea;}
#main_pro dd#ProList ul li ul li a{text-indent:20px;color:#9f9f9f;font-size:16px;display:block;height:35px;line-height:35px;background:none;}






#main_pro dl#Frames{width:72%;}
#main_pro dl#Frames dt.tl{height:55px;line-height:50px;border-top:1px solid #006bcd;font-size:25px;color:#007ece;padding-left:5px;background:url(../images/framestlbg.jpg) no-repeat bottom;}
#main_pro dl#Frames dt.tl span.y{color:#ee7700;}
#main_pro dl#Frames dt.tl span.yy{font-size:16px;text-indent:10px;display:inline-block;}
#main_pro dl#Frames dt.tl a.more{font-size:14px;color:#ee7700;}
#main_pro dl#Frames dd.Fcns{padding-top:25px;height:410px;overflow:hidden;width:100%;}
#main_pro dl#Frames dt.ftl span.path{font-size:12px;}
dl#Frames dd.Scroll{height:500px;overflow:hidden;padding-top:20px;}
dl#Frames dd.Scroll{height:500px;overflow:hidden;}
dl#Frames dd.Scroll ul li{height:440px;width:100%;}
dl#Frames dd.Scroll ul li dl{width:224px;height:199px;float:left;margin-right:15px;margin-bottom:15px;}
dl#Frames dd.Scroll ul li dl dd.img{display:block;text-align:center;width:220px;height:168px;}
dl#Frames dd.Scroll ul li dl dd.img a{display:block; text-align:center;width:222px;height:167px;border:1px solid #C4C4C4;}
dl#Frames dd.Scroll ul li dl dd.els{height:31px;line-height:30px;color:#fff;text-align:center;background:#7f7f7f;font-size:14px;	}
dl#Frames dd.Scroll ul li dl dd.More{height:25px;padding:4px 0px;}
dl#Frames dd.Scroll ul li dl dd.More a{display:block;width:40%;line-height:25px;text-align:center;background:#333333;color:#fff;font-size:12px;}
/*pro*/



#main_pro2{min-height:600px;padding:45px 0px 0px 0px;padding-bottom:50px;}
#main_pro2 dl#Left{width:251px;display:block;float:left;border-bottom:1px solid #c7c7c7;}
#main_pro2 dl#Left dt.tl{background:url(../images/prolisttlbg.png) no-repeat;height:81px;border-bottom:1px solid #fff;}
#main_pro2 dd#ProList{border:1px solid #c7c7c7;}
#main_pro2 dd#ProList ul li{border-bottom:1px solid #eaeaea;}
#main_pro2 dd.bg{}
#main_pro2 dd#ProList ul li a{font-size:16px;display:block;background:url(../images/li.jpg) no-repeat;height:35px;line-height:35px;color:#fff;text-indent:20px;}
#main_pro2 dd#ProList ul li a.parent{font-size:16px;display:block;background:url(../images/li.jpg) no-repeat;height:35px;line-height:35px;color:#fff;text-indent:20px;}
#main_pro2 dd#ProList ul li ul li{background:#fff;border-bottom:1px solid #eaeaea;}
#main_pro2 dd#ProList ul li ul li a{text-indent:20px;color:#9f9f9f;font-size:16px;display:block;height:35px;line-height:35px;background:none;overflow:hidden;}
#main_pro2 dl#Frames{width:72%;}
#main_pro2 dl#Frames dt.tl{height:55px;line-height:50px;border-top:1px solid #006bcd;font-size:25px;color:#007ece;padding-left:5px;background:url(../images/framestlbg.jpg) no-repeat bottom;}
#main_pro2 dl#Frames dt.tl span.y{color:#ee7700;}
#main_pro2 dl#Frames dt.tl span.yy{font-size:16px;text-indent:10px;display:inline-block;}
#main_pro2 dl#Frames dt.tl a.more{font-size:14px;color:#ee7700;}
#main_pro2 dl#Frames dd.Fcns{padding-top:25px;height:auto;overflow:hidden;width:100%;}
#main_pro2 dl#Frames dt.ftl span.path{font-size:12px;}
#main_pro2 dl#Frames dt.ftl span.eng{font-size: 12px;
line-height: 30px;
color: #b3b5ba;
padding: 5px;
text-transform: uppercase}
#main_pro2 dl#Frames dt.ftl strong.fl{font-size:16px;color:#8c8f9e;}

#main_pro dl#Frames dd.btns{height:40px; text-align:right;padding:5px 0px;}
#main_pro dl#Frames dd.btns a{display:inline-block;width:28px;height:28px;margin-right:10px;}
#main_pro dl#Frames dd.btns .prev{background:url(../images/arrow.png) 0px -1px no-repeat; }
#main_pro dl#Frames dd.btns .next{background:url(../images/arrow.png) -48px -1px no-repeat;}
#main_pro dl#Frames dd.btns .prev:hover{background:url(../images/arrow.png) 0px -36px no-repeat; }
#main_pro dl#Frames dd.btns .next:hover{background:url(../images/arrow.png) -48px -36px no-repeat; }

#main_pro dl#Frames dd.Fcns ul li{float:left;width:225px;height:191px;margin-right:15px;margin-bottom:5px;}
#main_pro dl#Frames dd.Fcns ul li a{width:222px;height:191px;display:block;border:1px solid #c4c4c4;}
#main_pro dl#Frames dd.Fcns ul li a span.img{display:block;width:220px;height:160px;}
#main_pro dl#Frames dd.Fcns ul li a span.els{font-size:14px;display:block;height:31px;line-height:35px;color:#fff;background:#7f7f7f;text-align:center;}
#main_about{background:url(../images/main_about.png) no-repeat;height:422px;padding-top:20px;background-position:top;}
#main_about dl#about{padding-top:20px;height:145px;width:500px;}
#main_about dt.tl{font-size:16px;color:#ee7700;}
#main_about dd.lcn{font-size:14px;line-height:27px;color:#686767;height:107px;overflow:hidden;}
#main_about dd.lcn a.more{color:#fecf5c;}
#main_about div.tt{height:186px;width:600px;padding:210px 43px 0px 360px;}
#main_about div.tt a.more2{display:block;float:right;}
#main_honor{height:279px;background:url(../images/main_honnor.png) no-repeat;background-position:top;}
#main_news{height:520px;}
#main_news dl#news{padding:50px 0;height:420px;}
#main_news dt{font-size:24px;font-weight:bold;color:#006eaa;padding-bottom:20px;}
#main_news dt span.en{font-size:19px;color:#a0a0a0;font-weight:normal;display:inline-block;padding-left:5px;}
#main_news dt a.more{font-size:11px;background:url(../images/newstlbg.png) no-repeat;display:inline-block;width:702px;height:15px;text-align:center;color:#fba667;}
#main_news div.fl{width:394px;}
#main_news dl#news dd.lcn div.frr{width:576px;float:right;}
#main_news dl#news dd.lcn div.frr ul li{background:#f5f5f5;margin-bottom:15px;}
#main_news dl#news dd.lcn div.frr ul li div.fr{width:84%;overflow:hidden;float:right;}
#main_news dl#news dd.lcn div.frr ul li div.fr span{display:block;font-size:14px;color:#000;}
#main_news dl#news dd.lcn div.frr ul li div.fr abbr{font-size:13px;color:#989898;}
#main_news dl#news dd.lcn div.frr ul li span.imgg{color:#fff;font-size:12px;display:inline-block;width:83px;height:84px;background:url(../images/newstimebg.png) no-repeat;text-align:center;line-height:20px;}
#main_news dl#news dd.lcn div.frr ul li span.imgg p{display: block;color:#b6b6b6;padding: 0;margin: 0;font-size: 40px;line-height: 58px;padding-top: 4px;font-size:25px;text-align:center;}
#main_news dl#news dd.lcn div.frr ul li span.tt{font-size:25px;color:#b6b6b6;display:block;width:83px;height:58px;text-align:center;line-height:58px;}

footer{height:48px;background-color:#7e150f;}
.footer{height:24px;padding:12px 0;}
.footer .links-box {
    width: 185px;
    height: 22px;
    border: 1px solid #dedede;
    position: relative;
    float: left;
    margin-right: 5px;
    display:inline-block;
}
.footer .links-box .yqlj {
padding: 0 25px 0 8px;
background: url(../img/bg_sign10.jpg) no-repeat 95% center;
font-size: 14px;
line-height: 22px;
color: #fff;
cursor: pointer;
}



.footer .links-list {
width: 152px;
padding: 5px 25px 5px 8px;
border: 1px solid #dedede;
border-bottom: none;
position: absolute;
left: -1px;
bottom: 23px;
background: #fff;
display: none;
}


.footer .links-list a {
display: inline-block;
width: 100%;
font-size: 12px;
line-height: 22px;
color: #333;
}
.footer .con{display: inline-block;float: left;color:#fff;padding-left: 10px;}
.footer .con a{color:#fff;font-size: 14px;line-height: 29px;}
.footer .add{color:#fff;font-size:14px;line-height: 29px;}
dl#Cf01{width:440px;}
dl#Cf01 dt.tl{height:50px;padding-left:5px;line-height:50px;color:#fff;font-size:18px;border-bottom:2px solid #434343;}
dl#Cf01 dd.lcn{font-size:14px;color:#e0e0e0;line-height:25px;padding:10px 15px 0px 0px;height:230px; overflow:hidden;}
dl#Cf01 dd.lcn a{color:#ee7700;}
dl#Link{width:153px;margin:0 4%;}
dl#Link dt.tl{height:50px;padding-left:5px;line-height:50px;color:#d1d1d1;font-size:18px;border-bottom:2px solid #434343;}
dl#Link dd.lcn{padding:10px 5px;}
dl#Link dd.lcn a{display:block;font-size:13px;color:#d1d1d1;line-height:25px;height:28px;}
dl#Link dd.lcn a:hover{color:#ccc;}
dl#Msg{width:260px;}
dl#Msg dt.tl{height:50px;padding-left:5px;line-height:50px;color:#fff;font-size:18px;border-bottom:2px solid #434343;}
dl#Msg dd.lcn{padding:20px 8px;height:200px;}
form#FormM{height:205px;}
form#FormM span{display:none;}
form#FormM input.Ibg{font-size:15px;background:#8c8c8c;height:35px;margin:0px 0px 25px;width:180px;line-height:28px;border:0;color:#cccccc;padding-left:5px;}
form#FormM textarea.Txt{font-size:15px;width:95%;padding:5px;background:#8c8c8c;height:60px;color:#cccccc;border:0;line-height:21px;margin-bottom:25px;}
form#FormM input.btns{width:89px;height:29px;line-height:25px;background:#006bcd;color:#ccc;border:0;}
div#Footer div.copyright{border-top:2px solid #434343; clear:both;text-align:center;line-height:40px;height:40px;color:#ccc;font-size:13px;}


div#main{padding:20px 0px; background:url(../images/mbg.jpg) top repeat-x #d8dce8; min-height:660px;}
dt#menu_nav{height:40px;line-height:40px;}
dt#menu_nav ul li{float:left;padding-right:1px;}
dt#menu_nav ul li a{display:block;padding:0px 38px;background:#0067ac;color:#fff; font-size:14px;}
dt#menu_nav ul li a.cur{background:#cc0000;}
dl#frames{width:1026px;background:url(../images/fbtm.jpg) bottom no-repeat;padding-bottom:10px;}
dl#frames dt.ftl{height:80px; background:url(../images/tbg.jpg) repeat-x;padding:6px;}
dl#frames dt.ftl span{display:block;}
dl#frames dt.ftl span.eng{font-size:22px;line-height:30px;color:#b3b5ba;padding:5px; text-transform:uppercase;}
dl#frames dt.ftl span.eng abbr{color:#3985d3;font-size:30px;}
dl#frames dt.ftl strong.fl{padding:0px 5px;font-size:16px;color:#8c8f9e;display:block;}
dl#frames dt.ftl span.path{padding:5px;color:#989898;font-size:12px;}
dl#frames dt.ftl span.path a{color:#989898;}
dl#frames dt.ftl span.path a.last{color:#cc0000;}
dl#frames dd.fcn{min-height:560px;background-color:#fff;padding:10px 20px;line-height:21px;}
dl#frames dd.fcns{min-height:560px;background-color:#fff;padding:10px 0px;line-height:21px;height:auto;overflow:hidden;}




dl#brand{height:500px;}
dl#brand dt.tl{padding:40px; text-align:center;}
dl#brand dd#scroll{height:302px;position:relative;}
dl#brand dd#scroll ul{height:302px;}
dl#brand dd#scroll ul li{width:275px;float:left;}
dl#brand dd#scroll ul li a{border:1px solid #e8e8e8;margin:0 auto;width:248px;height:300px;display:block;}
dl#brand dd#scroll ul li a span{display:block;padding:5px; text-align:center;background:url(../img/line.jpg) bottom no-repeat;}
dl#brand dd#scroll a.prev,dl#brand dd#scroll a.next{display:block;width:37px;height:37px;border:1px solid #d1dbdc;position:absolute;top:130px;}
dl#brand dd#scroll a.prev{background:url(../img/p.jpg) center no-repeat; left:-47px;}
dl#brand dd#scroll a.next{background:url(../img/n.jpg) center no-repeat; right:-47px;}
dl#Pshow{background-color:#2c2f34;height:780px;}
dl#Pshow dt.tl{padding:40px; text-align:center;}
dl#Pshow dd.lcn{height:460px;}
dl#Pshow dd#pscroll div.hd{height:40px;line-height:40px;border-bottom:2px solid #26292e; text-align:center;}
dl#Pshow dd#pscroll div.hd a{display:inline-block;margin:0px 10px;color:#8192a6;line-height:40px;height:40px;}
dl#Pshow dd#pscroll div.hd a.on{border-bottom:2px solid #026db3;color:#016eb3;}
dl#Pshow dd#pscroll div.mw{height:300px;padding:55px 0px;overflow:hidden; position:relative;}
dl#Pshow dd#pscroll div.bd ul{height:360px;}
dl#Pshow dd#pscroll div.bd ul li{width:275px;float:left;}
dl#Pshow dd#pscroll div.bd ul li a{display:block;width:250px;}
dl#Pshow dd#pscroll div.bd ul li a span.img{display:block;height:225px;overflow:hidden;background:#fff; text-align:center;}
dl#Pshow dd#pscroll div.bd ul li a span.Names{padding:8px 0px;display:block;line-height:20px;color:#4e555d;border-bottom:2px solid #3d4a50; background:url(../img/arr1.gif) right 30px no-repeat;}
dl#Pshow dd#pscroll div.bd ul li a:hover span.Names{color:#fff;border-color:#016eb3;}
dl#Pshow dd.more{height:37px;line-height:37px;}
dl#Pshow dd.more a{display:block; text-align:center;border:1px solid #3c494f;color:#727b82;background:url(../img/arr.gif) 52.5% center no-repeat;}
dl#Company{height:600px;}
dl#Company dt.tl{padding:57px; text-align:center;}
dl#Company dd.lcn{height:400px; position:relative; overflow:hidden;}
dl#Company dd.lcn div.AboutUs{width:490px;height:400px; position:absolute;top:0;left:-490px;}
dl#Company dd.lcn div.AboutUs strong.Acomp{display:block;height:43px;line-height:40px;font-size:19px;background:url(../img/line.jpg) bottom left no-repeat;}
dl#Company dd.lcn div.AboutUs abbr{display:block;padding:15px 0px;height:250px;overflow:hidden;line-height:27px;}
dl#Company dd.lcn div.AboutUs a.MORE{display:block;width:160px; text-align:center;background:url(../img/arr2.gif) 69% center #2c3035 no-repeat;color:#fff;height:30px;line-height:30px;}
dl#Company dd.lcn div.aimg{position:absolute;top:0;right:-607px;width:607px;height:375px;}
div#solution{height:407px;background:#2c2f34;}
div#solution dl.mw{height:407px;}
div#solution dl.mw dd.picture{height:400px;opacity:0;background:url(../img/spic.jpg) no-repeat;width:733px; position: absolute;left:-500px;}
div#solution dl.mw dd.gcals{width:508px;height:300px;right:-20px;top:400px; opacity:0; overflow:hidden;}
div#solution dl.mw dd.gcals div.bd{height:300px;width:508px;}
div#solution dl.mw dd.gcals div.bd ul li{height:300px;width:508px;float:left;}
div#solution dl.mw dd.gcals div.bd ul li a{display:block;height:45px;line-height:40px;font-size:18px;background:url(../img/line.jpg) bottom left no-repeat;color:#8b8f92;}
div#solution dl.mw dd.gcals div.bd ul li a.more{width:150px;border:1px solid #333b3e;height:36px; text-align:center;background:url(../img/arr.gif) 70% center no-repeat;font-size:13px;line-height:36px;}
div#solution dl.mw dd.gcals div.bd ul li abbr{display:block;height:90px;line-height:28px;padding:15px 0px;color:#8c8e90;overflow:hidden; margin-bottom:70px;}
div#solution dl.mw dd.gcals div.hd{height:10px; position:absolute;top:200px;left:0;width:100%;}
div#solution dl.mw dd.gcals div.hd span{display:inline-block; cursor:pointer;margin-right:10px;width:25px;height:3px;background:#59616b;}
div#solution dl.mw dd.gcals div.hd span.on{background:#026db1;}
dl#News{height:588px;}
dl#News dt.tl{ text-align:center;padding:50px;}
dl#News dd.pr{height:360px; overflow:hidden;}
dl#NewsPic{width:534px;height:360px; position:absolute;left:0;top:-360px;}
dl#NewsPic dt.img span{display:block;width:67px;height:67px; position:absolute;top:0;left:0;background:#05adc7;color:#fff; text-align:center;}
dl#NewsPic dt.img span p{display:block;padding:0;margin:0;font-size:40px;line-height:40px; padding-top:4px;}
dl#NewsPic dd.ntitle{height:30px;line-height:30px;font-size:15px; padding-top:3PX;}
dl#NewsPic dd.ninfo{height:50px; overflow:hidden;line-height:21px;padding:5px 0px;font-size:12px; margin-bottom:20px;}
dl#NewsPic dd.more{height:37px;line-height:37px;}
dl#NewsPic dd.more a{display:block;width:150px;text-align:center;background:url(../img/arr2.gif) 70% center #2c3035 no-repeat;color:#ffffff;}
dl#News dd.pr ul#list{width:525px;height:360px; position:absolute;right:0;bottom:-360px;}
dl#News dd.pr ul#list li{height:65px;padding-bottom:20px;border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
dl#News dd.pr ul#list li span{display:block;width:65px;float:left; text-align:center; margin-right:15px;}
dl#News dd.pr ul#list li span p{display:block;padding:0;margin:0;font-size:40px;line-height:40px; padding-top:4px;}
dl#News dd.pr ul#list li a{display:block;width:84%;float:left;font-size:16px;height:35px;line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
dl#News dd.pr ul#list li abbr{display:block;font-size:12px;width:84%;height:40px;overflow:hidden;float:left;line-height:18px;}
div#Cmap{height:678px;background:url(../img/Map.jpg) top center no-repeat; position:relative; overflow:hidden;}
div#Cmap dl#Msg{background:url(../img/Msg.gif) no-repeat;width:540px;height:607px; position:absolute;bottom:-480px;left:50%; margin-left:-270px;}
div#Cmap dl#Msg dt.tl{height:132px;}
div#Cmap dl#Msg dd.lcn{width:310px;height:320px;margin:0 auto;padding-left:40px;}
div#Cmap dl#Msg dd.lcn form#FormM{height:320px;}
div#Cmap dl#Msg dd.lcn form#FormM input,div#Cmap dl#Msg dd.lcn form#FormM textarea{font-size:12px;border:0;background:none;width:100%;}
div#Cmap dl#Msg dd.lcn form#FormM ul li{padding:7px 0px 8px;}
div#Cmap dl#Msg dd.lcn form#FormM ul li input.Ibg{height:35px;}
div#Cmap dl#Msg dd.lcn form#FormM ul li  span{display:none;}
div#Cmap dl#Msg dd.lcn form#FormM textarea{height:140px;line-height:25px;}
div#Cmap dl#Msg dd.lcn form#FormM input.sbtn{width:190px;height:35px; margin-left:38px; cursor:pointer;}
/*fdl#Msg dd.ContCon{height:80px;padding:42px 0;width:295px;margin:0 auto;}
dl#Msg dd.ContCon span{display:block;line-height:25px;color:#333;}
dl#Msg dd.ContCon span.tel{ text-indent:70px;}
ooter{height:502px;background:url(../img/fbg.jpg) repeat-x;}
dl#Footer{height:502px;}
dl#Footer dd#link{height:50px;color:#fff;line-height:50px;}
dl#Footer dd#link a{padding:0px 5px;color:#727c88;}
dl#Footer dd#link a:hover{color:#e8e8e8;}
dl#Footer dd.FootCon{padding:50px 0px;height:310px;}
ul#Fnav{width:68%;float:left;}
ul#Fnav li{float:left;width:146px;padding-right:40px;}
ul#Fnav li span{display:block;border-bottom:1px solid #202427;color:#fff;line-height:40px;height:40px;}
ul#Fnav li ul{padding:10px 0px; height:auto; overflow:hidden;}
ul#Fnav li ul li{width:100%;padding:0;}
ul#Fnav li ul li a{color:#6f7d8a;font-size:12px;display:block;height:30px;line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
ul#Fnav li ul li a:hover{color:#c5c5c5;}
dl#gzUs{width:300px;}
dl#gzUs dt.tl{display:block;border-bottom:1px solid #202427;color:#fff;line-height:40px;height:40px;}
dl#Footer dd.copy{height:40px;line-height:40px;color:#6f7c8c;}
#banners{height:299px;background-position:top center;background-repeat:no-repeat;}
div.Mbg{padding:30px 0px;background:#ecf2f2;min-height:200px;}
/*dl#Left{width:231px;padding-right:23px;background:url(../img/tl.jpg) no-repeat;}
dl#Left dt.tl{padding:20px;height:57px;color:#fff;}
dl#Left dt.tl strong{font-size:24px;display:block;}
dl#Left dd.lcn{padding:10px 0px 250px;background:url(../img/lbg.jpg)  bottom left #ffffff repeat-x;}
#List ul li{line-height:38px;}
#List ul li a{display:block;height:38px;line-height:38px; text-align:center;}
#List ul li a.cur{background:url(../img/nbg.jpg) no-repeat;color:#056bb3;}
dl#Frames{width:845px;background:#fff;}
dl#Frames dt.tl{padding:10px 34px;border-bottom:1px solid #ecf2f2;height:50px;line-height:50px;}
dl#Frames dt.tl strong{color:#016eb1;font-size:20px;}
dl#Frames dt.tl span.path a{display:inline-block;padding-left:5px;padding-right:10px;background:url(../img/arrv.gif) right center no-repeat;}
dl#Frames dt.tl span.path a.last{background:none;padding-right:0;}
dl#Frames dd.Fcns{padding:30px;background:#fff;line-height:27px;}
#Lists ul li{line-height:38px;}
#Lists ul li a{display:block;height:38px;text-indent:20px; width:95%;padding-right:5%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#Lists ul li a.cur{background:url(../img/nbg.jpg) no-repeat;color:#056bb3;}
#Lists ul li ul li a{font-size:12px;height:30px; text-indent:30px;}
#Lists ul li ul li{line-height:30px;}*/

div#main_pro div.mw dl#Left.frame dd#ProList.lcn ul li ul{height:144px;overflow:hidden;}
div#main_pro div.mw dl#Left.frame dd#ProList.lcn ul{height:324px;overflow:hidden;}div#Main dl#Left{width:215px;border:0;}
div#Main dl#Left{width:215px;border:0;}
dl#Left dt.tl{border-bottom:1px solid #fff;padding:140px 20px 50px; text-align:center;background: #7e150f no-repeat;color:#ffffff;font-size:22px;}
dl#Left dt.tl span{font-size:20px;font-family:Arial;text-transform:uppercase;}
div#Main dl#Left dd#List{padding:0;}
div#Main dl#Left dd#List ul li a.cur{background:url(../img/a1.gif) 50px center #018CCD no-repeat;color:#fff;}
div#Main dl#Left dd#List ul li{padding:0;width:100%;margin:0;border-bottom:1px solid #fff;position:relative;}
div#Main dl#Left dd#List ul li a{display:block;height:40px;line-height:40px;text-align:center; text-indent:0;width:100%;padding:0;background:url(../img/a2.gif) 50px 15px #f3f1f2 no-repeat;color:#585657;}
div#Main dl#Left dd#List ul li a:hover{color:#018ccd;}
div#Main dl#Left dd#List ul li a.cur{background:url(../img/a1.gif) 50px center #7e150f no-repeat;color:#fff;}
div#Main dl#Left dd.clear{height:10px;}
div#Main dl#Left dt.tls{height:35px;line-height:35px;background:#7e150f;color:#fff; text-indent:15px;font-size:16px;}
div#Main dl#Left dt.tlv{height:50px;line-height:50px;background:#7e150f ;color:#fff; text-indent:15px;border-left:6px solid #e0bb2e;font-size:14px;border-bottom:4px solid #fff;}
div#Main dl#Left dd#Lists{padding:3px 0;}
div#Main dl#Left dd.lcns{padding:8px;border:1px solid #d5d5d5;border-top:0;line-height:10px;font-size:12px;}
dl#Frames{width:766px;}
dl#Frames dt.tl{border-bottom:1px solid #d9d9d9;height:44px;line-height:44px;}
dl#Frames dt.tl strong{color:#000;font-size:15px;display:block;padding-right:25px;border-bottom:3px solid #7e150f;line-height:43px;height:43px;}
dl#Frames dt.tl strong span{padding:0px 8px;font-size:13px;color:#999999; text-transform:uppercase;}
dl#Frames dt.tl span.path{display:block;font-size:12px;padding-left:15px;background:url(../img/home.gif) left no-repeat;line-height:43px;height:43px;}
dl#Frames dt.tl span.path a{padding:0px 3px;}
dl#Frames dd.Fcns{padding:20px 0 0;line-height:24px;}dd#ProList ul li {
    line-height: 44px;
    position: relative;
   border-bottom:1px solid #fff;
	background:#f3f1f2;
	
}
dd#ProList ul li a {
    display: block;
    font-size: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height: 44px;
    color: #585657;
    width: 90%;
    padding-right: 10%;
    text-indent: 45px;
    background:url(../img/a2.gif) 20px center  no-repeat;border-left:6px solid #e0bb2e;
	border-bottom:1px solid #fff;
}
dd#ProList ul li ul li a{display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-indent: 0;
    width: 90%;
    padding: 0;
    background: url(../img/a2.gif) 19px 15px #f3f1f2 no-repeat;
    color: #585657;padding-right:16px;}
	