﻿@import url(public.css);
/*header*/
header{height: 114px;background: url(../img/headerbg.jpg) repeat-x;}
dl#header{height:72px;padding-top:22px;padding-bottom:20px;}
dl#header dd.logomenu .logo {
    
    display: inline-block;
    width: 376px;
    float: left;
}
dl#header dd.logomenu .tel{ position:absolute; 
    display: block;height:27px;background:url(../img/telbg.jpg) 0px 5px no-repeat;width:166px;padding-left:27px;right:0;padding-right:30px;font-size:21px;color:#0080cc;}
ul#nav {
    height: 45px;
    padding-top: 30px;
   
    float: right;
    display: block;
    width: 690px;
}
ul#nav li {
    position: relative;
    float: left;
    z-index: 20;
 width:85px;
   
border-bottom:  1px solid #dfdfdf;margin-right: 27px;
}
ul#nav li a {
    display: block;
   
    font-weight: normal;
    line-height: 40px;
    color: #0051a8;
    font-size: 14px;

    white-space: nowrap;
    text-decoration: none; text-align:center;
}
ul#nav li a:hover{color:#0051a8!important;transition: all 0.5s;border-bottom: 2px solid #666;}

ul#nav li.last{border:0;margin:0;}


ul#nav li.end{background:none;}
ul#nav li ul{background:#fafafa;position:absolute;top:42px;padding-top:20px;padding-bottom:10px;left:-15px; display:none;height:auto;width:115px;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:115px;background:none;border:0;margin:0;}
ul#nav li ul li a{padding:0;color:#666;font-size:12px;line-height:30px;border-bottom: 1px solid #ebebeb;font-weight:normal;text-align:center;}
ul#nav li.parent ul li a{background:none;}

ul#nav li ul li ul{top:-3px; left:90%; background:#06C;}
ul#nav li ul li a:hover{border-bottom: 1px solid #ebebeb;}
	
dl#header dd.logomenu {position:relative;
    height: 89px;
}
/*banner*/
#banners{width:1440px;height:449px;background-repeat:no-repeat;overflow:hidden;position:relative;clear:both;background-position: top center;background-repeat:no-repeat;margin: 0 auto;
 display: block;}
#banners ul,#banners ul li{background-position: top center;background-repeat:no-repeat;height:449px;}

div#banner,div#banner ul li{height:449px;background-position:top center;background-repeat:no-repeat;width:100%;position:relative;overflow:hidden;
 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:56px;height:5px;line-height:40px;overflow:hidden;margin:0 8px;background:#8c8c8c;}
div#banner div.hd span.on{background-position:0 0;background:#0051a8;}
/*partners*/
dl#partners{height: 169px;padding-top:26px;padding-bottom: 12px;position: relative;}
dl#partners>a.prev {
    background:url(../img/parprev.png) no-repeat;
    left: -54px;
}
dl#partners>a.next {
    background:url(../img/parnext.png) no-repeat;
    right: -52px;
}
dl#partners>a {
    display: block;
    width: 22px;
    height: 54px;
    position: absolute;
    top: 35%;
}
dl#partners ul li{display: inline-block;width:289px;height: 169px;margin-right: 14px;
    }
 
dl#partners ul li a {
    display: inline-block;
    width: 282px;
    height: 164px;padding-right: 2px;padding-left: 3px;padding-top:3px;
    
}
dl#partners ul li a span.img{display: block;width:282px;height: 133px;}
dl#partners ul li a span.els{display: block;height: 31px;width:282px;line-height: 31px;color:#000;font-size:14px;}
dl#partners ul li a:hover{border:1px solid #c5c5c5;}
#bodyone{height: 707px;overflow: hidden;background: #efefef;padding:36px 0px 40px;}
#bodyone div#proshow{height: 465px;}
#bodyone div#proshow div.bd{width:895px;height: 465px;position: relative;overflow:hidden;float: left;}
#bodyone div#proshow div.hd{width:290px;height: 464px;background: url(../img/hdbg.jpg) no-repeat;display: inline-block;float:right;margin-top:1px;}
#bodyone div#proshow div.hd ul{height:160px;width: 128px;overflow: hidden;margin-left: 34px;}
#bodyone div#proshow div.hd ul li{line-height: 22px;}
#bodyone div#proshow div.hd ul li a{color:#fff;font-size: 14px;}
#bodyone div#proshow div.hd div.l{background: url(../img/hdulbg.jpg) no-repeat;height:6px;width: 87px;margin-top:197px;margin-left: 34px;margin-bottom: 14px;}
#bodyone div#proshow div.hd a.more{color:#d01d16;font-size: 14px;display: block;text-indent: 33px;}
#bodyone div#aboutnews{height: 228px;overflow: hidden;margin-top: 13px;margin-bottom: 40px;}
#bodyone div#aboutnews div#about{background: #fff;width:582px;height: 214px;overflow: hidden;display: inline-block;float: left;padding:5px 7px 9px 8px}
#bodyone div#aboutnews div#about .abfl{float: left;display: inline-block;width:314px;height: 214px;padding-top:5px;}
#bodyone div#aboutnews div#about .abfl .fltl{color:#0051a8;font-size: 20px;font-weight: bold;}
#bodyone div#aboutnews div#about .abfl .fllcn{color:#000;text-indent: 27px;padding-top: 5px;height:129px;width:314px;overflow: hidden;font-size:12px;}
#bodyone div#aboutnews div#about .abfl  a.more{display: block;color:#d01d16;font-size:12px;float: right;padding-top:20px;}
#bodyone div#aboutnews div#about .abfr{float: right;display: inline-block;width:260px;height: 214px;}
#bodyone div#aboutnews div#about .abfr .img{width:260px;height: 195px;}
#bodyone div#aboutnews div#about .abfr .frtl{color:#0051a8;font-size: 14px;}
#bodyone div#aboutnews div#News{background: #fff;width:565px;height: 208px;padding:10px 14px 11px 16px;overflow:hidden;display: inline-block;float: right;}
#bodyone div#aboutnews div#News dt.tll{color: #0051a8;
    font-size: 20px;
    font-weight: bold;margin-bottom: 4px;}
div#aboutnews div#News dt.tl{width:106px;height: 174px;display: inline-block;float: left;}
div#aboutnews div#News dt.tl a{color:#fff;text-indent:23px;line-height:130px;display: inline-block;width:101px;height: 85px;background:url(../img/news1bg.png) #8b8b8b 30px 19px no-repeat;margin-bottom: 4px;}
div#aboutnews div#News dt.tl a:nth-child(2){background: url(../img/news2bg.png)#8b8b8b 29px 18px no-repeat;}
div#aboutnews div#News dt.tl a.cur{background:url(../img/ncurbg2.png) no-repeat;width:106px;}
div#aboutnews div#News dt.tl a.cur:nth-child(2){background:url(../img/ncurbg3.png) no-repeat;width:106px;}
div#aboutnews div#News dd.lcn{width:442px;height:174px;overflow: hidden;display: inline-block;float: right;}
div#aboutnews div#News dd.lcn ul li.first{height:62px;padding-bottom:9px;border-bottom: 1px dotted #d8d8d8;margin-bottom: 6px;}
div#aboutnews div#News dd.lcn ul li.first a.Ntl{color: #0051a8;font-size: 14px;font-weight: bold;display: block;padding-bottom: 5px;}
div#aboutnews div#News dd.lcn ul li abbr{display: block;text-indent:22px;color:#000;height:36px;overflow:hidden;}
div#aboutnews div#News dd.lcn ul li abbr a.more{color:#dd0600;}
div#aboutnews div#News dd.lcn ul li{height: 32px;font-size: 12px;border-bottom: 1px dotted #d8d8d8;}
div#aboutnews div#News dd.lcn ul li a.els{display: block;
    float: left;
    width: 82%;
    text-indent: 20px;line-height: 32px;
    background:url(../img/libg.png) 10px no-repeat;color:#000;}
div#aboutnews div#News dd.lcn ul li span.fr{display: inline-block;height: 32px;line-height: 32px;color:#000;}
/*foter*/
footer{height:auto;overflow:hidden;background-color:#565656;padding:4px 0px 0px;}
#Footer{width:1116px;padding-left:27px;padding-right: 57px;height:351px;}
dl#Cf01{width:536px;}
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:13px 15px 0px 0px;height:230px; overflow:hidden;}
dl#Cf01 dd.lcn a{color:#ee7700;}
dl#Link{width:153px;margin-left:61px;margin-right: 82px;}
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:13px 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:284px;}
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:23px 8px;height:200px;}
form#FormM{height:205px;}
form#FormM span{display:none;}
form#FormM input.Ibg{font-size:16px;background:#8c8c8c;height:34px;margin:0px 0px 25px;width:173px;line-height:28px;border:0;color:#cccccc;padding-left:14px;}
form#FormM textarea.Txt{font-size:16px;width:95%;padding:5px 5px 5px 14px;background:#8c8c8c;height:60px;color:#cccccc;border:0;line-height:21px;margin-bottom:25px;}
form#FormM input.btns{font-size:16px;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:14px;}
/*path*/

	
	/**/
	#frames{min-height:500px;padding:45px 0;position:relative;}
	#frames .fcn{min-height:400px;}
	#frames2{min-height:500px;padding:45px 0;position:relative;}
	#frames2 .fcn{min-height:400px;}
	#banners dl dt{position:absolute;bottom:61px;left:419px;display:inline-block;width:623px;height:105px;}
#banners dl dt a{display:inline-block;float:left;width:133px;height:41px;border-radius:5px 5px 5px 5px;background: rgba(221,224,225,0.8);margin-right:14px;line-height:41px;text-align:center;font-size:18px;text-overflow:white-space: nowrap;
    text-overflow: ellipsis;overflow:hidden;margin-bottom:14px;}
	
	
	
	/**/
	div#Main {
    padding: 30px 0px 10px 0px;
}
	#frames3 {
    min-height: 500px;
    padding: 45px 0;
    
}
dl#LeftList{width:230px;float:left;}
dl#LeftList dt.tl{width:230px;height:70px;background:url(../img/cltop.jpg) no-repeat;}
dl#LeftList dt.tls{height:40px;line-height:40px;color:#fff;background:url(../img/Lefttlbg.jpg) no-repeat;font-size:14px;text-indent:13px;}
dl#LeftList dd.lcns{border:1px solid #615c5c;height:95px;overflow:hidden;font-size:12px;padding-left:9px;padding-top:12px;padding-bottom:12px;}
dl#LeftList dt.tl span{font-size:12px;color:#efefef; font-family:Arial; padding-left:5px; text-transform:uppercase;}

dl#LeftList dd#ProList{}
dl#LeftList dd#ProList ul li{}
dl#LeftList dd.bg{}
dl#LeftList dd#ProList ul li a{width: 210px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 12px;
    padding-left: 20px;
    font-family: 微软雅黑;
    text-decoration: none;
    background-color: #a09f9f;
    color: #fff;
    border-bottom: 1px solid #d0d0d0;
    cursor: pointer;}
	dl#LeftList dd#ProList ul li:hover a.parent,dl#LeftList dd#ProList ul li a:hover{border-bottom:1px solid #fff;}
dl#LeftList dd#ProList ul li a.parent{width: 210px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 12px;
    padding-left: 20px;
    font-family: 微软雅黑;
    text-decoration: none;
    background-color: #a09f9f;
    color: #fff;
    border-bottom: 1px solid #d0d0d0;
    cursor: pointer;}
dl#LeftList dd#ProList ul li ul li{background:#fff;}
dl#LeftList dd#ProList ul li ul li a{background-image: none;
    padding-left: 30px;
    width: 200px;
    background-color: #CCC;color:#686667;border-bottom: 1px solid #fff;
   }

dl#LeftList dd#ProList ul li ul li a:hover{color:#fff;}

dl#frames3{width:74%;}
dl#frames3 dt.tl{height:38px;line-height:38px;border:1px solid #615c5c;border-radius:7px 7px 0 0;}
dl#frames3 dt.tl strong{display:block;float:left;font-size:14px;color:#d5010d; font-weight:normal;text-indent:15px;}
dl#frames3 dt.tl strong span{color:#ccc;font-size:12px; text-transform:uppercase; font-family:Arial;padding-left:3px;}
dl#frames3 dt.tl span.path a{padding:0px 2px;font-size:12px;}
dl#frames3 dt.tl span.path a.last{color:#d5010d;}
dl#frames3 dd.fcn{padding:10px 0px;line-height:21px;}
dl#frames3 dd.fcn img{}