@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:14px/1.5 "微软雅黑",arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#2687f7;outline:none;}

input{padding:0;margin:0;outline:none;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h3,h4{font-size:12px;font-weight:bold;}
h2{font-size:12px;font-weight:normal;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}

/*header*/

.header{ width:100%; margin:0 auto; text-align:center; background:#f4f4f4; height:35px;}
.header ul{ width:1200px; margin:0 auto}
.header ul li{ float:left; height:35px; line-height:35px;}

.top{width:1200px; margin:0 auto; height:114px; text-align:center}



/*导航栏样式*/

.nav {
    background:#2554ac;
    height: 70px;
}

.nav ul {
    width: 1200px;
    margin: 0 auto;
    height: 70px;
}

.nav li {
    line-height: 70px;
    height: 70px;
    text-align: center;
    width: 150px;
    float: left;
    position: relative;
    z-index: 9999;
	background:url(../images/nav_bg.jpg) repeat-y right;
	
}

.nav li a {
    display: block;
    line-height: 70px;
    color: #fff;
    height: 70px;
    font-size: 16px;
}

.nav li a:hover {
    color: #fff;
    text-decoration: none;
	background:#0868d9;
}


.nav  ul li:hover{background:#0a7bff; line-height:50px; font-size:16px;color: #333 !important;/*box-shadow: 0 0 5px #aaa;*/}
.nav  ul li:hover a{color:#fff;}
.nav  ul li dl{position:absolute; left:0px; top:50px; z-index:99999; background:#0a7bff 0 -50px; left:50%;top:0;z-index:-1;-webkit-transition:all .5s;transition:all .5s; display:none; width:150px; /*box-shadow: 0 0 5px #aaa;*/}
.nav  ul li:hover dl{ position:absolute; left:0px; top:50px; z-index:99999; background:#0a7bff; display:block;}
.nav  ul li dl dt a{height:44px;display:block; text-align:center;line-height:44px;color:#fff !important; font-size: 15px !important; font-weight:100}
.nav  ul li dl dt a:hover{background:#0868d9; color:#fff !important; line-height:44px; font-size:15px !important; font-weight:100}
.nav .nav_on{color: #fff;background:#0868d9;/*box-shadow: 0 0 2px #2e8dfc;*/}


.sch{line-height:80px;height:80px; width:100%; margin:0 auto}


.search{text-align:left;width:1200px;margin:0 auto;}
#SearchForm{float:right;line-height:50px; margin-top:15px; width:360px;}
.hotSearch{float:left;font-size:13px;font-weight:normal;color:#3d3d3d;}


.hotSearch a{color:#3d3d3d;}
.hotSearch a:hover{color:#2787f8;}
#SearchForm input{outline:none;border:none;height:50px;}
#SearchForm input#keyword{width:300px; text-indent:10px; color:#9d97a1;background:#eeeeee;}
#SearchForm input#s_btn{width:60px;text-align:center;background:url(../images/ss.jpg) no-repeat center;color:#fff;border:none;cursor:pointer;}

.zjbox{ width:100%; height:390px; margin:0 auto; background:#f7f7f7; padding-top:30px;}
.zjbox p{ text-align:center; font-size:40px; color:#2454ac; font-weight:bold; line-height:60px;}
.zjbox font{ font-size:20px; color:#838383; text-align:center; line-height:30px; font-weight:100; display:block}
.zjbox ul{ width:1200px; margin:20px auto 0 auto}
.zjbox ul li{ float:left; width:144px; background:url(../images/li_bg.png) no-repeat center; height:165px; margin-left:28px; margin-right:28px; text-align:center; font-size:16px; line-height:40px;}
.zjbox ul li span{ font-size:35px; font-weight:bold; display:block; width:122px; margin:0 auto; text-align:center; border-bottom:solid 1px #e2e2e2; padding-top:35px; padding-bottom:10px;}


/*首页产品*/
.productbox{ width:1200px; margin:52px auto 0 auto;}
.productbox .title{ width:1200px; text-align:center}
.productbox .title p{ font-size:35px; font-weight:bold; text-align:center;}
.productbox .title font{ color:#2454ac; font-size:35px;}
.productbox .title span{ width:335px; height:30px; line-height:30px; background:url(../images/title_bg.png) repeat-x left center; display:block; margin:0 auto}
.productbox .title i{ width:275px; background:#FFF; height:30px; text-align:center; font-size:16px; margin:0 auto; display:block; font-style: normal;}
.productbox .content{ width:1200px; margin: 20px auto 0 auto;}
.productbox .content .listbox{ width:250px;}
.productbox .content .listbox h3{ height:81px; background:#1057c1; display:block; width:250px; line-height:81px; font-size:20px; color:#FFF; text-align:center; font-weight:100}
.productbox .content .listbox ul{ background:#f6f6f6; width:250px;}
.productbox .content .listbox ul li{ background:url(../images/icon.png) no-repeat 210px center; height:50px; display:block; width:250px;}
.productbox .content .listbox .list_item{ width:250px; background:url(../images/list_bg.jpg) repeat-x left bottom; height:50px; line-height:50px; display:block; text-indent:15px; font-size:16px;}
.productbox .content .pro{ width:930px;}
.productbox .content .pro .head{ height:81px; line-height:81px; background:#f2f2f2;}
.productbox .content .pro .head span{ display:block; float:left; width:192px; background:#014dbd; text-align:center; color:#FFF; font-size:20px;}
.productbox .content .pro .head p{ float:right; background:url(../images/tel_icon.jpg) no-repeat left 39px; height:81px; line-height:81px; color:#888888; display:block; text-indent:20px; margin-right:15px;}
.productbox .content .pro .head font{ font-size:28px; font-weight:bold; color:#294385; line-height:81px; font-family:Arial, Helvetica, sans-serif}

.propiclist{ width:220px; height:220px; background:#f2f2f2; float:left; display:block; margin:10px 6px 10px 6px;}
.propiclist img{ width:214px; padding:3px; height:173px;}
.propiclist p{ height:40px; line-height:40px; text-align:center; font-size:16px;}


/*首页优势*/

.yybox{ width:100%; margin:110px auto 0 auto; text-align:center}
.yybox .title{ width:1200px; text-align:cente; margin:0 auto}
.yybox .title p{ font-size:35px; font-weight:bold; text-align:center;}
.yybox .title font{ color:#2454ac; font-size:35px;}
.yybox .title span{ width:480px; height:30px; line-height:30px; background:url(../images/title_bg.png) repeat-x left center; display:block; margin:0 auto;}
.yybox .title i{ width:420px; background:#FFF; height:30px; text-align:center; font-size:16px; margin:0 auto; display:block; font-style: normal;}

.yybox .yy{ width:100%; margin:0 auto; background:url(../images/yy_bg.png) no-repeat center bottom;}
.yybox .yy .y1{ width:1200px; margin:0 auto; background:url(../images/y1.png) no-repeat right top; text-align:left; height:320px;}

.yybox .yy .y1 .head{ height:74px; line-height:74px; border-bottom:solid 3px #cecece; width:600px; font-weight:bold; color:#275cbe; font-size:25px;}
.yybox .yy .y1 .head span{ background:url(../images/y_title.jpg) no-repeat center center; display:block; width:60px; height:74px; line-height:74px; text-align:center; color:#275cbe; float:left; font-size:28px;}
.yybox .yy .y1 ul{ margin-top:15px;}
.yybox .yy .y1 ul li{ background:url(../images/icon1.jpg) no-repeat left center; height:35px; text-indent:15px; line-height:35px; font-size:16px;}

.yybox .yy .y2{ background:url(../images/y2.png) no-repeat left top; height:430px; width:1200px; margin:130px auto 0 auto}
.yybox .yy .y2 .head{ width:550px; margin:40px 0 0 auto;height:74px; line-height:74px; border-bottom:solid 3px #fff; font-weight:bold; font-size:25px; color:#FFF; text-align:left}
.yybox .yy .y2 .head span{ background:url(../images/y2_title.png) no-repeat center center; display:block; width:60px; height:74px; line-height:74px; text-align:center; color:#fff; float:left; font-size:28px;}

.yybox .yy .y2 ul{width:550px;margin:15px 0 0 auto;}
.yybox .yy .y2 ul li{ background:url(../images/icon2.jpg) no-repeat left center; height:35px; text-indent:15px; line-height:35px; font-size:16px; text-align:left; color:#FFF}

.yybox .yy1{ width:100%; margin:10px auto 0 auto; background:url(../images/yy_bg1.png) no-repeat center bottom;}

.yybox .yy1 .y3{ width:1200px; margin:0 auto; background:url(../images/y3.png) no-repeat right top; text-align:left; height:410px;}
.yybox .yy1 .y3 .head{ height:74px; line-height:74px; border-bottom:solid 3px #cecece; width:600px; font-weight:bold; color:#275cbe; font-size:25px;}
.yybox .yy1 .y3 .head span{ background:url(../images/y_title.jpg) no-repeat center center; display:block; width:60px; height:74px; line-height:74px; text-align:center; color:#275cbe; float:left; font-size:28px;}
.yybox .yy1 .y3 ul{ margin-top:15px;}
.yybox .yy1 .y3 ul li{ background:url(../images/icon1.jpg) no-repeat left center; height:35px; text-indent:15px; line-height:35px; font-size:16px;}

.yybox .yy1 .y4{ background:url(../images/y4.png) no-repeat left top; height:350px; width:1200px; margin:20px auto 0 auto; padding-top:80px;}
.yybox .yy1 .y4 .head{ width:500px; margin:0px 0 0 auto;height:74px; line-height:74px; border-bottom:solid 3px #fff; font-weight:bold; font-size:25px; color:#FFF; text-align:left}
.yybox .yy1 .y4 .head span{ background:url(../images/y2_title.png) no-repeat center center; display:block; width:60px; height:74px; line-height:74px; text-align:center; color:#fff; float:left; font-size:28px;}

.yybox .yy1 .y4 ul{width:500px;margin:15px 0 0 auto;}
.yybox .yy1 .y4 ul li{ background:url(../images/icon2.jpg) no-repeat left center; height:35px; text-indent:15px; line-height:35px; font-size:16px; text-align:left; color:#FFF}


/*首页公司简介*/
.aboutbox{ width:100%; margin:0 auto; background:#f7f7f7 url(../images/about_bg.png) repeat left top; padding-top:50px; padding-bottom:30px;}
.aboutbox .title{ background:url(../images/title_bg.png) repeat-x left center; height:48px; width:300px; margin:0 auto;}
.aboutbox .title p{ width:228px; background:#f7f7f7; display:block; text-align:center; line-height:48px; height:48px; font-size:35px; color:#2554ae; margin:0 auto; font-weight:bold}

.aboutbox .content{ width:1200px; margin:30px auto;}
.aboutbox .content img{ float:left;}
.aboutbox .content p{ width:618px; float:right; text-align:left; line-height:30px;}
.aboutbox .content p strong{ font-size:25px; line-height:30px;}
.aboutbox .content .more{ background:url(../images/more_bg.png) no-repeat center center; width:150px; height:44px; display:block; margin-top:20px; text-align:center; line-height:44px; color:#FFF;}


/*首页新闻*/
.newsbox{ width:1200px; margin:30px auto;}
.newsbox .newsl{ width:800px;}
.newsbox .newsl .title{ height:60px; background:#f2f2f2; line-height:60px; font-size:16px;}
/*.newsbox .newsl .title span{ width:200px; text-align:center; background:#275cbe; color:#FFF; font-size:16px; line-height:60px; height:60px; float:left; display:block}
.newsbox .newsl .title font{ width:200px; text-align:center; background:#e8e8e8; font-size:16px; line-height:60px; height:60px; float:left; display:block}
.newsbox .newsl .title a{ float:right; width:100px; text-align:center; line-height:60px; display:block; font-size:12px; color:#999999}

*/
.eh2{height:60px;width:400px;}
.eh2 ul{list-style:none;margin:0px;text-align:center;padding:0px; width:400px}
.eh2 li{height:60px;line-height:60px;float:left;display:block;cursor:pointer;width:200px;text-align:center;background:#e8e8e8;  color:#999font-size:16px;text-align:center;}
.eh2 .active{height:60px;line-height:60px;float:left;display:block;cursor:pointer;width:200px;  text-align:center;;background:#275cbe; color:#fff;text-align:center;font-size:16px;}
.newsbox .newsl .title .more{font-size:12px; line-height:60px; color:#666666; float:right; margin-right:15px;} 





.newsbox .newsl .cont{ width:800px;}
.newsbox .newsl .cont .head{ border-bottom:solid 2px #cecece; padding-top:20px; padding-bottom:20px; width:800px;}
.newsbox .newsl .cont .head img{ float:left; width:280px; height:168px; display:block;}
.newsbox .newsl .cont .head .text{ width:500px; float:right; text-align:left}
.newsbox .newsl .cont .head .text span{ font-size:14px; font-weight:bold; color:#333333; border-bottom:solid 1px #cecece; height:34px; line-height:34px; width:500px; display:block}
.newsbox .newsl .cont .head .text p{ color:#535353; font-size:14px; line-height:26px; padding-top:8px; padding-bottom:8px;}
.newsbox .newsl .cont .head .text .more{ background:url(../images/more_bg.png) no-repeat center center; width:150px; height:44px; display:block; line-height:44px; text-align:center; color:#FFF;}
.newsbox .newsl .cont ul{ margin-top:10px;}
.newsbox .newsl .cont ul li{ border-bottom:dotted 1px #cecece; height:48px; background:url(../images/icon1.jpg) no-repeat 10px center; text-indent:25px; line-height:48px;}
.newsbox .newsl .cont ul li a{ height:48px; line-height:48px;}
.newsbox .newsl .cont ul li span{ height:48px; line-height:48px; font-size:12px; color:#b29999}

.newsbox .que{ width:350px;}
.newsbox .que .title{ height:60px; background:#275cbe; line-height:60px; margin-bottom:10px;}
.newsbox .que .title span{ font-size:18px; display:block; float:left; text-indent:15px; line-height:60px; color:#FFF}
.newsbox .que .title a{ width:100px; color:#9ab9e6; text-align:center; font-size:12px; float:right; display:block; line-height:60px;}
.newsbox .que .quedage{ width:350px; border-bottom:dotted 1px #CCC; padding-top:15px; padding-bottom:15px;}
.newsbox .que .quedage a{ background:url(../images/w.jpg) no-repeat left center; display:block; height:40px; font-size:14px; line-height:40px; text-indent:35px;}
.newsbox .que .quedage .cont{ background:url(../images/d.jpg) no-repeat left 5px; padding-left:35px; line-height:26px; font-weight:100; font-size:12px;}


.week_map {
	position: relative;
	height: 450px;
	max-width:900px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}




.product_list2 li {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
    padding-bottom: 15px;
    _display: inline;
}

.product_list2 li a.img {
    padding: 1px;
    border: 1px solid #e0e1dc;
}

.product_list2 li a.img img {
    width: 289px;
    height: 212px;
}

.product_list2 li h3 {
    text-align: center;
    padding-top: 5px;
}

.product_list2 li h3 a {
    font-weight: normal;
    font-size: 18px;
}

.product_list2 li a.img {
    display: block;
}

.product_list2 li a.img:hover {
    border-color: #2687f7;
}



.imgboxcpe{ width:1200px; height:230px; margin:10px auto 0; overflow:hidden}
.imgboxcpe ul li{ width:280pxpx; height:210px; margin:0 24px 0 0px; display: inline; float:left; overflow:hidden; border:1px solid #dfdfdf}
.imgboxcpe ul li a{ display:block; width:270px; height:200x; text-align: center; line-height:39px; padding:5px}
.imgboxcpe ul li a img{ width:270px; height:200px}
.imgboxcpe ul li:hover{ border:1px solid #666;}




.main{ width:1200px; height: auto; border-top:20px solid #fff; margin:0 auto}
.lebox{ width:241px; height:auto}
.rigbox{ width:939px; height:auto}
.rigboxkp{ width:1200px; height:auto}
.prolist{ width:241px; height:auto; padding:0px 0 10px 0; background:#2554ac}
.prolist .protitw{ line-height:40px; background:#214e9d; text-indent:20px; color:#fff; font-size:14px; font-weight:bold}
.prolist img{ margin-bottom:5px}
.prolist a{ display: block; width:210px; height:38px; line-height:38px; color:#222; font-size:14px; text-indent:23px; background:#efefef; border-left:4px solid #efefef; margin:10px auto}
.prolist a:hover{ background:#fff; border-left:4px solid #ff9c00;}

.conlx{ width:239px; height:320px; border:1px solid #2554ac; margin-top:20px; background:#fff; overflow: hidden}
.conlx .title{ display:block; width:239px; height:36px; font-size:14px; line-height:36px; color:#fff; font-weight:bold; background:#2554ac; text-indent:20px}
.conlx .title:hover{ text-decoration:underline; color:#fff}
.conlx .contentlx{ padding:10px 15px}
.conlx .contentlx,.conlx .contentlx *{ font-size:14px; line-height:25px}

.hei300{ height:300px}
.newsnylef{ width:210px; margin:0 auto;}
.newsnylef a{ border-bottom:1px dashed #999999; height:35px; line-height:35px; width:210px; margin:0 auto; overflow:hidden; display:block; background:url(../images/tb.jpg) no-repeat 5px 15px; text-indent:20px}

.titleny{ width:917px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.titleny,.titleny *{ line-height:30px}
.titleny h3{ font-weight:bold;}

.titlenykp{ width:1178px; height:30px; border:1px solid #dfdfdf; background:#f1f1f1; padding:0 10px; margin-bottom:20px}
.titlenykp,.titlenykp *{ line-height:30px}
.titlenykp h3{ font-weight:bold;}

.proshhome22{ width:901px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px 18px}
.proshhome22 img{ max-width:900px}
.proshhome22 p{ font-size:14px; line-height:30px; text-indent:25px;}

.proshhome33{ width:917px; height: auto; border:1px solid #dfdfdf; background:#fff; padding:10px}
.newslist_b{ height:100px; width:860px; margin:10px auto 10px; border-bottom:1px dashed #aaa}
.newslist_b .titlenews{ height:35px; width:860px; line-height:38px;}
.newslist_b .titlenews a{ height:35px; width:720px; display:block; overflow:hidden; line-height:35px; font-size:18px;text-overflow:ellipsis;white-space:nowrap; font-weight:bold}
.newslist_b .titlenews span{ height:35px; width:98px; display:block; overflow:hidden; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666}
.newslist_b .abstract{ display:block; height:44px; overflow:hidden; width:860px}
.newslist_b .abstract,.newslist_b .abstract *{line-height:22px; font-size:14px;}



.page{ width:95%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#2554ac}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#2554ac}



.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #0080CA;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:240px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 20px 0;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}


.proshow{ width:882px; margin:0 auto}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:25px; padding:10px 0; font-weight:bold}
.proshow .fubio{ line-height:30px; background:#f1f1f1; text-align:center; border-bottom:20px solid #fff}
.proshow .primgpic{ width:882px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:880px; border:1px solid #ddd}
.proshow .prtent img{max-width:880px; margin-top:5px; margin-bottom:5px}
.proshow .prtent{ padding-left:10px; padding-right:10px;border-bottom:1px dashed #aaa; margin-top:20px; margin-bottom:20px;}
.proshow .anotnd{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshow .anotnd,.proshow .anotnd *{ color:#666; line-height:35px}
.proshow .next{ padding:0px 20px 20px; color:#666}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}


.propiclist2{ width:207px; height:172px; margin:8px 11px; display:inline; float:left}
.propiclist2 img{ padding:5px; width:195px; height:136px; border:1px solid #efefef}
.propiclist2 p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:200px; display:block; overflow:hidden}
.propiclist2:hover p{ color:#ff6600}


.propiclist1{ width:220px; height:220px; background:#f2f2f2; float:left; display:block; margin:10px 4px 10px 4px;}
.propiclist1 img{ width:214px; padding:3px; height:173px;}
.propiclist1 p{ height:40px; line-height:40px; text-align:center; font-size:16px;}





.footer{ width:100%; margin:30px auto 0 auto; background:#424242 url(../images/foot_bg.png) repeat left top; height:386px; text-align:center; color:#FFF; font-size:14px;}
.footer a{ color:#FFF}
.footer ul{ width:1200px; margin:0 auto; height:316px;}
.footer ul li{ float:left; padding-top:40px;}
.footer .ewm{ width:142px; line-height:30px; text-align:center; display:block; margin-right:190px;}
.footer .dh{ width:240px; text-align:left; margin-right:260px; padding-top:10px;}
.footer .dh h3{ background:url(../images/dh_h.png) no-repeat left center; border-bottom:solid 1px #666666; height:50px; line-height:50px; color:#FFF; text-indent:25px;}
.footer .dh dl{}
.footer .dh dl dt{ float:left; width:120px; text-align:left; line-height:40px;}
.footer .lx{ width:320px; padding-top:10px;}
.footer .lx h3{ background:url(../images/add.png) no-repeat left center; text-indent:20px; line-height:50px; border-bottom:solid 1px #666666; height:50px; text-align:left}
.footer .lx p{ text-align:left; line-height:40px;}

.footer .foot_bg{ background:#275cbe; height:70px; line-height:70px; text-align:center; color:#FFF; font-size:13px;}