﻿/*common*/
body, div, ul, li, a, img, p, dl, dt, dd, h1, h2, h3, h4, span, strong { margin: 0; padding: 0; list-style: none; text-decoration: none; border: 0; list-style: none; }
body { font-size: 14px; font-family: ''; color: #666; background: #fff; }
a { color: #666; cursor: pointer; }
a:hover { color: #ec8209; text-decoration: none; }
p { line-height: 1.8em; padding: 5px 0; }
h2 { font-size: 14px; }
.clear { margin: 0; padding: 0; font-size: 0; clear: both; }
/*框*/
.wapper { width: 1200px; margin: 0 auto; background: #fff; }
/*顶部*/
.toptop { background: #f3f3f3; height: 49px; border-bottom: 1px solid #e6e6e6; position: relative; z-index: 111; }
.toptop .left { height: 48px; width: 600px; float: left; }
.toptop .left .rexian { color: #F50; font-size: 16px; font-weight: bold; line-height: 48px; }
.toptop .left .zima { color: #ec8209; font-size: 16px; font-weight: bold; line-height: 48px; }
.toptop .right { height: 48px; width: 600px; float: left; line-height: 48px; text-align: right; }
.toptop .right ul { text-align: right; float: right; }
.toptop .right li { float: left; color: #828282; padding: 0 18px; height: 20px; line-height: 20px; margin-top: 17px; font-size: 12px; }
.toptop .right li a { font-size: 12px; padding-top: 0px; margin-top: 0px; }
.toptop .right li a:hover { color: #ec8209; cursor: pointer; text-decoration: none; }
.toptop .right .line { width: 15px; height: 12px; width: 1px; float: left; overflow: hidden; background: #dcdcdc; padding: 0; display: inline; margin-top: 21px; text-decoration: none; }
.bannerw {  width: 100%; z-index: -3px; overflow: hidden; }
.bannerw2 { height: 255px; width: 100%; background: url(../images/temp_banner_about.png) no-repeat center; z-index: -3px; }
.logo { width: 250px; float: left;/* padding-top: 30px;*/ position: relative; }
.navlist { float: left; }
/*导航背景*/
.nav { height: 106px; background: #fff; z-index: 100; }
.nav ul { list-style: none; padding-left: 0; margin-top: 0; margin-bottom: 0; }
.nav ul li { float: left; width: 113px; text-align: center; height: 106px; line-height: 115px; border-right: 1px solid #e6e6e6; position: relative; }
/*导航栏目*/
.menu { height: 36px; z-index: 2; position: relative; margin: 0; line-height: 36px; font-weight: 700; }
.menu a { font-size: 14px; color: #222; font-weight: normal; text-decoration: none; display: block; width: 80px; height: 106px; text-align: center; font-family: ""; vertical-align: bottom; }
.menu ul { -webkit-padding-start: 0px; }
.menu ul li { float: left; position: relative; background: #fff; display: block; width: 80px; height: 106px; padding: 0; border-right: 1px solid #ddd; }
.menu ul li dl { background: #ec8209; width: 163px; position: absolute; left: 0px; top: 115px; border: none; border-top: 0; display: none; }
.menu ul li dl dd { width: 163px; line-height: 39px; padding-left: 0px; -webkit-margin-start: 0px; border-top: 1px solid #ddd; background: url(../images/common_bg.png) 0 -39px no-repeat; }
.menu ul li dl dd a { width: 150px; color: #FFF; display: block; height: 39px; text-align: left; text-decoration: none; padding-left: 45px; }
.menu ul li dl dd a:hover { color: #FFF; text-decoration: none; }
.menu_down span { display: block; }
.menu_hover { background: #ec8209; }
.level_a { line-height: 15px; padding-top: 40px; color: #a9a9a9; }
.level_p { display: block; list-style: none;  line-height: 15px; height: 15px; font-size: 12px; color: #a9a9a9; }
.level_span_hover { color: #FFF; }
.level_span_hover a { color: #FFF; background: #ec8209; }
.level_span_hover p { color: #FFF; }
/*搜索*/
.serach { width: 200px; float: left; text-align: center; line-height: 115px; position: relative; }
.serach input[type="text"] { background: #f6f6f6; position: absolute; border: 1px solid #ddd; height: 30px; left: 50px; top: 40px; width: 150px; }
.serach input[type="button"] { height: 30px; width: 30px; position: absolute; background: url(../images/so.png) 5px 5px no-repeat #f6f6f6; border: 0px solid #ddd; left: 170px; top: 42px; }
/*轮显*/
.banner { height: auto; overflow: hidden; position: relative; z-index: 1; width: 1200px; }
.banner ul { height: auto; position: absolute; }
.banner ul li { float: left; width: 100%; height: auto; overflow: hidden; position: relative; background: #ccc; }
.banner ul li img { width: 100%; height: auto; }
.banner .btnBg { position: absolute; width: 100%; height: 20px; left: 0; bottom: 0; background: #000; }
.banner .btn { position: absolute; width: 100%; height: 10px; padding: 5px 10px; right: 0; bottom: 0; text-align: right; }
.banner .btn span { display: inline-block; _display: inline; _zoom: 1; width: 25px; height: 10px; _font-size: 0; margin-left: 5px; cursor: pointer; background: #fff; }
.banner .btn span.on { background: #fff; }
.banner .preNext { width: 45px; height: 100px; position: absolute; top: 100px; background: url(../images/sprite.png) no-repeat 0 0; cursor: pointer; }
.banner .pre { left: 0; }
.banner .next { right: 0; background-position: right top; }
/*在线咨询*/
.wapp { height: 177px; position: relative; margin: 0 auto; background: url(../images/bbbb.png) no-repeat center; z-index: 8; margin-top: -147px; }
.zxzxx { padding-top: 60px; background: none; }
.zxzxx span { background: url(../images/zxzx.png) no-repeat; width: 134px; height: 46px; display: inline; float: right; margin-top: 2px; margin-right: 15px; }
/*口号*/
.xunchuan { font-size: 12px; text-align: center; height: 60px; line-height: 60px; background: #FFF; }
/*案例切换*/
.indexcase { padding: 0px; background: #fff; height: 512px; overflow:hidden; }
.indexcase .casetitle a.more{background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer;}
.indexcase .img { width: 228px; float: left; height: 220px; text-align: center; margin-right: 15px; cursor: pointer; position: relative; }
.indexcase .img p { line-height: 40px; color: #565656; }
.indexcase .img span { text-align: left; width: 282px; }
.indexcase .img img { width: 228px;border: none; z-index: 1; position: relative; height:150px; }
.indexcase .img a { background: url(../images/ppb.png); display: block; height: 0px; width: 228px; overflow: hidden; top:0px;z-index: 2; position: absolute; left:0; color: #FFF; text-decoration: none; }
.indexcase .img span { display: block; text-align:center; line-height: 22px; width:228px; margin-top:58px; }
.ccase { padding: 0; width:1220px; }
.casetitle { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
.casetitle h1 { font-size: 16px; float: left; }
.casetitle h1 a { color: #000; text-decoration: none; }
.casetitle h1 a:hover { color: #ec8209; }
.casetitle h1 span { color: #999; font-size: 16px; padding-left: 5px; font-weight: normal; }
#tabcase { height: 33px; font-weight: normal; }
#tabcase a { text-decoration: none; }
#tabcase a:hover { border-bottom: 1px solid #ec8209; color: #aaa; }
#tabcase li { float: left; color: #444; text-align: right; cursor: pointer; margin-left: 20px; }
#tabcase li.tabin a { border-bottom: 1px solid #ec8209; }
div.contentfirst { clear: left; padding-bottom: 0px; display: none; }
div.contentin { display: block; }
/*每日推荐 金牌设计师*/
.zhongjian { background: url(../images/inbodybg.jpg) repeat-x #F2F2F2; }
.tjt { height: 283px; border-bottom: 1px solid #ddd; background: none; padding-top: 30px; }
.tuijian { height: 280px; width: 228px; background: #none; float: left; }
.tuijian .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; margin-bottom: 20px; position: relative; }
.tuijian .title h1 { width: 190px; float: left; }
.tuijian .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.tuijian .title h1 a:hover { color: #ec8209; }
.tuijian .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.tuijian .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.tuijian .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.tuijian .img { width: 228px; float: left; height: 228px; text-align: center; cursor: pointer; position: relative; }
.tuijian .img p { line-height: 40px; color: #565656; }
.tuijian .img img { width: 228px;border: none; z-index: 1; position: relative; }
.tuijian .img a { background: url(../images/ppb.png); display: block; height: 0px; width: 228px; overflow: hidden; top: 0px; left: 0px; z-index: 2; position: absolute; text-align: left; color: #FFF; text-decoration: none; }
.tuijian .img span { text-align: left; width: 200px; display: block; margin: 0 auto; margin-top: 50px; line-height: 22px; }

.jinpai { height: 280px; width: 1200px; background: #none; float: left; padding-left: 15px; }
.jinpai .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; margin-bottom: 20px; position: relative; }
.jinpai .title h1 { width: 300px; float: left; }
.jinpai .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.jinpai .title h1 a:hover { color: #ec8209; }
.jinpai .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.jinpai .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.jinpai .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.jinpai .img { width: 228px; float: left; height: 228px; text-align: center; cursor: pointer; position: relative; margin-left: 15px; }
.jinpai .img p { line-height: 40px; color: #565656; }
.jinpai .img img { width: 228px;  border: none; z-index: 1; position: relative;     height: 154px; }
.jinpai .img a { background: url(../images/ppb.png); display: block; height: 0px; width: 228px; overflow: hidden; top: 0px; left: 0px; z-index: 2; position: absolute; text-align: left; color: #FFF; text-decoration: none; }
.jinpai .img span { text-align: left; width: 200px; display: block; margin: 0 auto; margin-top: 50px; line-height: 22px; }
.jinpai .con { margin-left: -15px; }
.submenu { font-weight: 300; text-transform: none; display: none; position: absolute; width: 220px; background-color: #9b59b6; }
.subitem:hover { background: rgba(0, 0, 0, 0.1); }

.tuandui { height: 280px; width: 228px; background: #none; float: right; }
.tuandui .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; margin-bottom: 20px; position: relative; }
.tuandui .title h1 { width: 190px; float: left; }
.tuandui .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.tuandui .title h1 a:hover { color: #ec8209; }
.tuandui .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.tuandui .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.tuandui .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.tuandui .img { width: 228px; float: left; height: 228px; text-align: center; cursor: pointer; position: relative; }
.tuandui .img p { line-height: 40px; color: #565656; }
.tuandui .img img { width: 228px; height: 228px; border: none; z-index: 1; position: relative; }
.tuandui .img a { background: url(../images/ppb.png); display: block; height: 0px; width: 228px; overflow: hidden; margin-top: -228px; bottom: 0px; z-index: 2; position: absolute; text-align: left; color: #FFF; text-decoration: none; }
.tuandui .img span { text-align: left; width: 200px; display: block; margin: 0 auto; margin-top: 50px; line-height: 22px; }
/*动态*/
.xmdt { background: none; padding-top: 30px; }
.xiangmu { height: 480px; width: 380px; background: #none; float: left; }
.xiangmu .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; overflow:hidden; }
.xiangmu .title h1 { width: 190px; float: left; }
.xiangmu .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.xiangmu .title h1 a:hover { color: #ec8209; }
.xiangmu .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.xiangmu .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.xiangmu .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.xiangmu .con { background: #fff; height: 370px; padding: 15px;  }
.xiangmu .con li { width: 160px; margin:0 6px;
    float: left;
    height: 170px; padding-top:15px;}
.xiangmu .con li a { font-size: 14px; cursor: pointer;  }
.xiangmu .con li a img{ width:160px; height:140px;}
.xiangmu .con li span { color: #bbb; font-size: 12px; display:block; height:30px; line-height:30px; text-align:center; }

.hangye { height: 480px; width: 380px; background: #none; float: left; margin-left: 30px; }
.hangye .title { height: 50px; line-height: 50px; overflow:hidden; border-bottom: 1px solid #ddd; position: relative; }
.hangye .title h1 { width: 190px; float: left; }
.hangye .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.hangye .title h1 a:hover { color: #ec8209; }
.hangye .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.hangye .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.hangye .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.hangye .con { background: #fff; height: 370px; padding: 15px; padding-left: 20px; }
.hangye .con li { width: 160px; margin:0 6px;
    float: left;
    height: 170px; padding-top:15px;}
.hangye .con li a { font-size: 14px; cursor: pointer;  }
.hangye .con li a img{ width:160px; height:140px;}
.hangye .con li span { color: #bbb; font-size: 12px; display:block; height:30px; line-height:30px; text-align:center; }


.zhuangxiu { height: 480px; width: 380px; background: #none; float: right; }
.zhuangxiu .title { height: 50px;overflow:hidden; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; }
.zhuangxiu .title h1 { width: 190px; float: left; }
.zhuangxiu .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.zhuangxiu .title h1 a:hover { color: #ec8209; }
.zhuangxiu .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.zhuangxiu .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.zhuangxiu .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.zhuangxiu .con { background: #fff; height: 370px; padding: 15px; padding-left: 20px; }
.zhuangxiu .con li { width: 160px; margin:0 6px;
    float: left;
    height: 170px; padding-top:15px;}
.zhuangxiu .con li a { font-size: 14px; cursor: pointer;  }
.zhuangxiu .con li a img{ width:160px; height:140px;}
.zhuangxiu .con li span { color: #bbb; font-size: 12px; display:block; height:30px; line-height:30px; text-align:center; }

.rongyu { width: 1200px; background: #none; float: right; }
.rongyu .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; }
.rongyu .title h1 { width: 190px; float: left; }
.rongyu .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.rongyu .title h1 a:hover { color: #ec8209; }
.rongyu .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.rongyu .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.rongyu .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.rongyu .con { background: #fff; height: 190px; margin-top: 20px; overflow: hidden; }
.rongyu .con a span { width: 239px; display: block; text-align: center;  }
.rongyu .con li { line-height: 34px; float: left; width: 239px; border-left: 1px solid #ddd; text-align: center; height: 190px; padding-top: 30px; }
.rongyu .con li img { width: 180px; height: 125px; }

.kehu { margin-top: 30px; width: 1200px; background: #none; float: right; }
.kehu .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; }
.kehu .title h1 { width: 190px; float: left; }
.kehu .title h1 a { font-size: 16px; color: #000; text-decoration: none; }
.kehu .title h1 a:hover { color: #ec8209; }
.kehu .title h1 a span { margin-left: 5px; font-size: 16px; color: #999; }
.kehu .title .more { background: url(../images/more.png) no-repeat; width: 30px; height: 50px; float: right; margin-top: 21px; cursor: pointer; }
.kehu .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.kehu .con { background: #fff; height: 150px; margin-top: 20px; overflow: hidden; }
.kehu .con a span { width: 239px; display: block; text-align: center; }
.kehu .con li { float: left; width: 239px; border-left: 1px solid #ddd; text-align: center; height: 150px; }
.kehu .con li img { width: 239px; height: 150px; }

/*关于我们*/

.guanyu { height: 330px; background: url(../images/about.png) no-repeat; margin-top: 70px; position: relative; }
.guanyu .info { width: 400px; height: 200px; background: #fff; position: absolute; left: 50px; top: 60px; padding: 20px; line-height: 26px; }
.guanyu .info h1 { color: #ec8209; font-weight: normal; padding-bottom: 20px; }
.guanyu .info h1 span { color: #bbb; font-weight: normal; }
/*快捷导航*/

.dibucon { height: 280px; margin-top: 30px; }

.daohang { height: 280px; width: 270px; background: #none; float: left; }
.daohang .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; }
.daohang .title h1 { width: 200px; float: left; }
.daohang .title h1 a { font-size: 14px; color: #000; text-decoration: none; }
.daohang .title h1 a:hover { color: #ec8209; }
.daohang .title h1 a span { margin-left: 5px; font-size: 14px; color: #999; }
.daohang .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.daohang .con { background: #fff; padding-top: 15px; padding-left: 0px; }
.daohang .con li { line-height: 36px;  width:115px; float:left; display:block; background: url(../images/jjj.png) 0px -21px no-repeat;  padding-left:20px;}
.daohang .con li a { font-size: 14px; cursor: pointer; }

.gsxw { height: 280px; width: 270px; background: #none; float: left; margin-left: 40px; }
.gsxw .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; }
.gsxw .title h1 { width: 200px; float: left; }
.gsxw .title h1 a { font-size: 14px; color: #000; text-decoration: none; }
.gsxw .title h1 a:hover { color: #ec8209; }
.gsxw .title h1 a span { margin-left: 5px; font-size: 14px; color: #999; }
.gsxw .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.gsxw .con { background: #fff; padding: 15px; padding-left: 0px; }
.gsxw .con li { line-height: 34px; }
.gsxw .con li a { font-size: 14px; cursor: pointer; }
.gsxw .con li span { color: #bbb; font-size: 12px; }

.zxcs { height: 280px; width: 270px; background: #none; float: left; margin-left: 40px; }
.zxcs .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; }
.zxcs .title h1 { width: 200px; float: left; }
.zxcs .title h1 a { font-size: 14px; color: #000; text-decoration: none; }
.zxcs .title h1 a:hover { color: #ec8209; }
.zxcs .title h1 a span { margin-left: 5px; font-size: 14px; color: #999; }
.zxcs .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.zxcs .con { background: #fff; padding: 15px; padding-left: 0px; }
.zxcs .con li { line-height: 34px; }
.zxcs .con li a { font-size: 14px; cursor: pointer; }
.zxcs .con li span { color: #bbb; font-size: 12px; }

.zxly { height: 280px; width: 270px; background: #none; float: left; margin-left: 40px; }
.zxly .title { height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; position: relative; }
.zxly .title h1 { width: 200px; float: left; }
.zxly .title h1 a { font-size: 14px; color: #000; text-decoration: none; }
.zxly .title h1 a:hover { color: #ec8209; }
.zxly .title h1 a span { margin-left: 5px; font-size: 14px; color: #999; }
.zxly .title .border { height: 1px; overflow: hidden; position: absolute; width: 23px; background: #444; bottom: -1px; left: 0px; }
.zxly .con { background: #fff; padding: 15px; padding-left: 0px; }
.zxly .con li { line-height: 34px; }
.zxly .con li a { font-size: 14px; cursor: pointer; }
.zxly .con li span { color: #bbb; font-size: 12px; }

/*服务流程*/
.fuwuliucheng { height: 97px; width: 1200px; background: url(../images/ffflc.png) no-repeat #fff; }
.fuwuliucheng .ffww { width: 130px; float: left; height: 95px; }
.fuwuliucheng .ffww span { width: 37px; height: 32px; background: url(../images/common_bg.gif) -160px 0px no-repeat; display: block; float: left; overflow: hidden; margin-top: 30px; }
.fuwuliucheng .ffww .ff { font-size: 12px; font-weight: bold; float: left; padding-top:28px;  margin-left:20px;}
.fuwuliucheng .ffww .ff p{ height:16px; padding:0px;}
.fuwuliucheng .ffww .ddd { color: #bbb; font-weight:normal; }

.fuwuliucheng .steup {width:174px;float: left; height: 95px; color:#444;}
.fuwuliucheng .steup span { width: 32px; height: 32px; background: url(../images/common_bg.gif) -197px 0px no-repeat; display: block; float: left;margin-top: 30px; color:#eaeaea;  text-align:center; font-size:20px; font-weight:bold; line-height:32px; overflow:hidden;}
.fuwuliucheng .steup .ff { font-size: 12px; font-weight: normal; float: left; padding-top:28px;  margin-left:10px;}
.fuwuliucheng .steup .ff p{ height:16px; padding:0px;}



/*底部*/
.footer {  margin-top: 30px; }
.footer .left { width: 600px; float: left; }
.footer .left p { font-size: 12px; color: #999; }
.footer .left .tel { height: 40px; width: 300px; background: url(../images/foot_tel.jpg) no-repeat #fff; }
.footer .left .zizhi { height: 45px; width: 300px; }
.footer .right { width: 500px; float: left; padding-top: 90px; }
.footer .right ul li { float: right; border-right: 1px solid #ddd; padding: 0 15px; height: 15px; line-height: 15px; }
.footer .weibow { width: 100px; float: left; padding-top: 84px; }
.footer .weibow .fenxiang { width: 100px; height: 28px; }
.footer .weibow .sian { width: 28px; height: 28px; display: block; background: url(../images/footcom.png) -56px 0px no-repeat; float: left; margin-left: 30px; cursor: pointer; }
.footer .weibow .tencent { width: 28px; height: 28px; display: block; background: url(../images/footcom.png) -84px 0px no-repeat; float: right; cursor: pointer; }
.footer .weibow .ding { width: 28px; height: 28px; display: block; background: url(../images/footcom.png) -112px 0px no-repeat; float: right; margin-top: 15px; cursor: pointer; }
/*友链*/
.links { line-height: 26px; border-top: 1px solid #ddd; }
.links .wapper { margin-top: 10px; }
.links li { float: left; width: 120px; }
.links li a { color: #222; font-size: 12px; }

.cm_ico2 { width: 24px; height: 24px; display: inline-block; vertical-align: middle; margin-right: 16px; margin-top: -5px; background: url(../images/toptel_bg.png) no-repeat; }
.qq_cm_ico { width: 20px; height: 20px; display: inline-block; vertical-align: middle; background: url(../images/common_bg.gif) -28px 1px no-repeat; margin-left: 5px; }

/*about*/
.content{min-height:300px;}
.navlistabout{height:46px; background:#f2f2f2; border-bottom:1px solid #ebebeb; width:100%;}
.PageMenuList{height:46px;background: #f2f2f2;border-bottom:1px solid #ebebeb}
.PageMenuList>li{float:left; position:relative;}
.PageMenuList li span a{padding:0px 17px; line-height:45px; height:45px; display:block; margin-top:2px;}
.PageMenuList li dl{ position:absolute; top:45px; left:0; width:150%; background:#fff; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none;}
.PageMenuList li dl dd{ line-height:30px; text-align:left; position:relative;}
.PageMenuList li dl dd b a{ font-weight:normal; display:block; padding-left:17px;}
.PageMenuList li dl dd ul{ position:absolute; top:0px; left:100%; width:100%; background:#fff; box-shadow:2px 2px 5px rgba(0,0,0,0.2); display:none;}
.PageMenuList li dl dd ul li{ line-height:30px; text-align:left;}
.PageMenuList li dl dd ul li a{ display:block; padding:0 10px;}
.PageMenuList .hover{background:#fff; }
.PageMenuList a:hover{ color:#f60;}
a.pro_hover{ background:#fff; color:#f60;}
a.pro_hover2{ color:#f60;}

.weizhi{width:1200px; margin:0 auto;  line-height:140px; position:relative;}
.weizhi h1{  font-size:36px; color:#fff; font-weight:normal; position:absolute; left:0;}
.weizhi h1 span{ color:#74c191; padding-left:12px;}

.weizhi h2{  font-size:36px; color:#fff; font-weight:normal; position:absolute; right:0; font-size:14px;}
.weizhi h2 span{ background:url(../images/common_bg.gif) -185px -38px no-repeat;display:inline-block;vertical-align:middle;width:18px;height:16px;margin-right:8px}

