﻿/*----------通用样式*/
html, body, p, dl, dt, dd, ul, ol, li, table, tr, th, td, h1, h2, h3, h4, h5, h6, pre, img, form, fieldset, input, textarea, blockquote { margin: 0px; padding: 0px; }
body { font-size: 12px; color: #2E2E2E; text-align: left; margin: 0px; padding: 0px; line-height: 22px; background-repeat: no-repeat; background-position: center top; }
body, div { margin: 0px auto; dispaly: inline; }
div, img, ul, ol, form { border: 0px; }
ul, li { margin: 0px; padding: 0px; border: 0px; }
li { border: 0px; list-style-type: none; margin: 0px; padding: 0px; }
a { text-decoration: none; color: #464646; }
a:hover { text-decoration: none; color: #FF6600; }
p { text-align: left; }
em { font-style: normal; }
.pd { padding: 9px; }
.fl { float: left; }
.fr { float: right; }
h1 { font-size: 18px; font-weight: bold; /*border-bottom: solid 1px #CCCCCC;*/ padding-bottom: 20px; margin-bottom: 10px; text-align: center; font-style: normal; font-family: "Microsoft YaHei"; font-weight: bold; margin-top: 20px; }
.input1 { border: 1px solid #B8B8B8; background-color: #FFFFFF; font-size: 12px; line-height: 18px; color: #048204; height: 19px; }
br { clear: both; }
.input { border: 1px solid #B8B8B8; background-color: #FFFFFF; font-size: 12px; line-height: 30px; color: #048204; height: 30px; }
.b { border: solid 1px #E5E5E5; }
br { clear: both; }
/* 填充*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */
/*页面*/
.mn { width: 1000px; margin: 0px auto; }
.mna { width: 1000px; margin: 20px auto; }

.dh { width: 1000px; margin: 0px auto; background-image: url(../image/dh.jpg); height: 40px; }
.dh li { margin-left: 8px; float: left; height: 40px; }
.dh li a:link { font-size: 14px; color: #ffffff; text-decoration: none; font-style: normal; line-height: 40px; font-family: "Microsoft YaHei"; padding: 10px 15px; }
.dh li a:visited { font-size: 14px; color: #ffffff; text-decoration: none; line-height: 40px; font-family: "Microsoft YaHei"; padding: 10px 15px; }
.dh li a:hover { font-size: 14px; color: #ffffff; text-decoration: none; line-height: 40px; font-family: "Microsoft YaHei"; background: url(../image/db.gif); padding: 10px 15px; }
.dh li .current { font-size: 14px; color: #ffffff; text-decoration: none; line-height: 40px; font-family: "Microsoft YaHei"; background: url(../image/db.gif); padding: 10px 15px; }
.dh3 { background-image: url(../images/dh.jpg); }

.dha { background: url(../image/topn.jpg); background-position: center; background-repeat: no-repeat; height: 250px; }

.ina { float: left; width: 330px; }
.inb { float: left; width: 420px; margin: 0px 20px; }
.inba { padding-bottom: 10px; border-bottom: solid 1px #CCCCCC; }
.inbb { float: left; width: 150px; margin-right: 20px; }
.inbc { float: left; width: 250px; }
.inbc li span { float: right; }
.inbc li { padding-left: 15px; background: url(../image/dd2.gif) no-repeat scroll 1px 8px; }



.inbd { float: left; width: 210px; }
.inbda { padding-bottom: 10px; border-bottom: solid 1px #CCCCCC; margin-bottom: 10px; }
.inbe { float: left; width: 50px; }
.inbf { float: left; width: 920px; height: 133px; }
.inbf li { width: 120px; margin: 0px 16px; float: left; text-align: center; }
.inbf li img { width: 125px; height: 100px; padding: 1px; border: solid 1px #CCCCCC; }

.inbh { height: 115px; margin: 20px auto; }
.inbh .index_qq { background: url(../image/03_03.jpg) no-repeat; width: 194px; height: 45px; overflow: hidden; float: right; text-align: center; padding-top: 70px; }
.inz { border-top: dotted 1px #CCCCCC; margin-top: 20px; padding-top: 20px; }

.list1 { width: 220px; margin-right: 30px; float: left; }
.list1a { height: 33px; background: url(../image/nei1.gif); font-family: "Microsoft YaHei"; color: #FFFFFF; font-weight: bold; line-height: 30px; padding-left: 30px; font-size: 15px; }


.list1b { margin: 10px auto; }
.list1b li { padding-left: 55px; background: url(../image/dd.gif) no-repeat scroll 15px 8px; border: solid 1px #CCCCCC; margin: 1px auto; line-height: 30px; }
.list1b li a:hover { font-size: 12px; color: #C30000; text-decoration: none; line-height: 30px; }

.list2 { width: 748px; float: left; }
.list2dh { height: 30px; background: url(../image/05.gif); border: solid 1px #CACACA; padding-left: 130px;; line-height: 30px; }

.by { margin: 15px; font-size: 14px; line-height: 30px; padding-top: 15px; }
.byn { margin: 15px auto; padding: 0px 20px; }
.byn li { line-height: 35px; border-bottom: dotted 1px #CCCCCC; padding-left: 20px; background: url(../image/dd.png) no-repeat scroll 0px 10px; }
.byn span { float: right; }

.liuyan { margin: 15px; font-size: 12px; line-height: 30px; padding-top: 15px; padding-left: 100px; }


.byp { margin: 15px auto; padding: 0px 0px; }
.byp li { line-height: 35px; border-bottom: dotted 1px #CCCCCC; float: left; width: 160px; float: left; margin: 10px; text-align: center; }
.byp li img { width: 170px; height: 120px; border: solid 1px #E2E2E2; }





.tp1 { background: url(../image/bg.gif); }

.bt { line-height: 40px; background-color: #004381; text-align: center; color: #FFFFFF; }
.bt a:link { font-size: 12px; color: #ffffff; text-decoration: none; line-height: 30px; }
.bt a:visited { font-size: 12px; color: #ffffff; text-decoration: none; line-height: 30px; }
.bt a:hover { font-size: 12px; color: #ffffff; text-decoration: underline; line-height: 30px; }


.cpn { text-align: center; }
.cpn img { MAX-WIDTH: 400px !important; HEIGHT: auto !important; width: expression(this.width > 400 ? "400px" : this.width) !important; MAX-HEIGHT: 100% !important; WIDTH: auto !important; HEIGHT: expression(this.HEIGHT > 200 ? "200px" : this.HEIGHT) !important; }

.cpb { border-bottom: dotted 1px #003366; margin-top: 30px; }
.cpb span { padding: 8px 20px; background-color: #006699; color: #FFFFFF; font-size: 14px; margin-left: 15px; margin-bottom: 10px; }
.cpd { line-height: 30px; font-size: 14px; padding: 15px; }


/*cankao*/
.mn4g li { padding-left: 15px; background: url(../image/02.gif) no-repeat scroll 1px 8px; }

.chan2 span a:link { font-size: 12px; color: #464646; text-decoration: none; font-style: normal; line-height: 20px; font-family: "Microsoft YaHei"; }
.chan2 span a:visited { font-size: 12px; color: #464646; text-decoration: none; line-height: 20px; font-family: "Microsoft YaHei"; }
.chan2 span a:hover { font-size: 12px; color: #ff0000; text-decoration: underline; line-height: 20px; font-family: "Microsoft YaHei"; }

.in6a a:link { font-size: 12px; color: #464646; text-decoration: none; font-style: normal; line-height: 28px; }
.in6a a:visited { font-size: 12px; color: #464646; text-decoration: none; line-height: 28px; }
.in6a a:hover { font-size: 12px; color: #ff0000; text-decoration: underline; line-height: 28px; }

/*huandeng*/
#mPics li { height: 410px; }
.a1 #anim { background-position: 0 0; }
.a2 #anim { background-position: 0 -415px; }
.a3 #anim { background-position: 0 -906px; }
.a4 #anim { background-position: 0 0; }
.a1 #btnsWrap { background-position: 0 -127px; }
.a2 #btnsWrap { background-position: 0 -254px; }
.a3 #btnsWrap { background-position: 0 -381px; }
.a4 #btnsWrap { background-position: 0 0; }
li.libegin { background: url(../image/flash_bg.jpg) 50% 50% no-repeat; }
.cc { background-position: -589px -405px; }
.cnow { background-position: -589px -405px; }
/* anim */
#anim { height: 410px; background-image: url(../image/flash_bg.jpg); background-repeat: repeat-x; }
#marquee { position: relative; }
#mPics { height: 410px; overflow: hidden; position: relative; }
#mPics a { display: block; width: 100%; height: 100%; }
#mPics a:hover { text-decoration: none; }
#circle { position: relative; margin: -20px auto 0; width: 960px; overflow: hidden; text-align: right; }
#circle li { display: inline-block; *display: inline; zoom: 1; width: 30px; }
#circle li a { display: block; width: 11px; height: 11px; overflow: hidden; text-indent: -9999px; text-align: left; }
#circle li a:hover { background-position: -589px -405px; }
#liB, #liG, #liY, #liX { position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 0; }
#circle li a,
#circle li a:hover,
#nWin .nCon a { background: url(../image/sprites-high3.png) -589px -404px no-repeat; }
#circle li a.cnow { background: url(../image/sprites-high3.png) -589px -430px no-repeat !important; }


.dede_pages { }
.dede_pages ul { float: left; padding: 12px 0px 12px 16px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; color: #999; }
.dede_pages ul li a { float: left; padding: 2px 4px 2px; color: #666; border-bottom: 1px solid #EEE; }
.dede_pages ul li a:hover { color: #690; text-decoration: none; padding: 2px 4px 1px; border-bottom: 2px solid #690; }
.dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { color: #F63; padding: 2px 4px 1px; border-bottom: 2px solid #F63; font-weight: bold; }
.dede_pages .pageinfo { float: right; color: #999; }
.dede_pages .pageinfo strong { color: #666; font-weight: normal; margin: 0px 2px; }


#top { width: 100%; background: #EEE; height: 32px; }
#top .con { width: 1200px; margin: 0 auto; position: relative; line-height: 32px; overflow: hidden; }
#logo .logd img { margin-top: 10px; }
.photod { left: 85px; position: relative; top: 10px; }
#top .con a { color: #969595; cursor: pointer; }
#top .con b { color: #eceae8; font-size: 14px; font-weight: normal; }
#top .con ul { width: 350px; overflow: hidden; position: absolute; right: 0; top: 0; }
#top .con ul li { float: right; margin-left: 5px; padding-left: 25px; position: relative; }
#top .con ul .li1 { margin-right: 20px; }
#top .con ul li form { margin-top: 3px; position: relative; }
#top .con ul li form input { position: absolute; top: 0; left: -20px; background: #e8e8e8; border: none; padding: 5px; color: #999; }
#top .con ul li form a { position: absolute; top: 0; left: 139px; display: inline-block; width: 30px; height: 27px; background: #626262; }
#top .con ul li form span { background: url(../images/icon.png) no-repeat -247px -0px; width: 17px; height: 20px; display: block; margin: 2px 0 0 6px; }
#top .con strong { display: inline-block; background: url(../images/icon.png) no-repeat; width: 23px; height: 22px; position: absolute; top: 6px; left: 0px; }
#top .con .icon1 { background-position: -1px 0; }
#top .con .icon2 { background-position: -28px 0; }
#top .con li:hover .icon2 { background-position: -149px 0; }
#top .con .icon3 { background-position: -55px 0; }
#top .con li:hover .icon3 { background-position: -172px 0; }
#top .con .icon4 { background-position: -84px 0; }
#top .con li:hover .icon4 { background-position: -195px 0; }

/*搜索*/
#search_2015 { position: relative; z-index: 11; float: left; width: 462px; margin-top: 30px; width: auto; }
#search_2015 .form { width: 400px; height: 36px; }
#search_2015 .text { float: left; width: 300px; height: 24px; line-height: 24px; color: #27488F; padding: 4px; margin-bottom: 4px; border-width: 2px 0px 2px 2px; border-color: #004fa2; border-style: solid; outline: 0px none; font-size: 14px; font-family: "microsoft yahei"; }
#search_2015 .button { float: left; width: 82px; height: 36px; background: #004fa2 none repeat scroll 0% 0%; border: medium none; line-height: 1; color: #FFF; font-family: "Microsoft YaHei"; font-size: 16px; cursor: pointer; }
.cw-icon { position: relative; cursor: default; }

.index_lxsreach form { margin-top: 10px; }
.index_lxsreach form input { background: #e8e8e8; border: none; padding: 5px; color: #999; width: 120px; height: 15px; font-size: 12px; float: left; margin-left: 18px; }
.index_lxsreach form a { display: inline-block; width: 23px; height: 25px; background: #444444; float: left; }
.index_lxsreach form span { background: url(../images/icon.png) no-repeat -247px -0px; width: 17px; height: 20px; display: block; margin: 2px 0 0 3px; }
.index_lxsreach b { font-size: 15px; color: #757575; float: right; margin-right: 10px; margin-top: 20px; margin-bottom: 10px; }
.index_lxsreach { margin-left: 20px; }

#logo { width: 1200px; margin: 0 auto; height: 100px; }
#logo img { float: left; }
#logo .logo { margin-top: 0px; }
#logo .right { margin-top: 7px; float: right; width: 420px; height: 78px; position: relative; z-index: 999; }
#logo .right ul li { width: 120px; height: 90px; cursor: pointer; padding-top: 10px; float: left; border-left: 1px solid #e0e0e0; text-align: center; color: #0065a5; position: relative; transition: background 0.5s ease; }
#logo .right ul li:hover { background: #3487ff; color: #fff; }
#logo .right ul li.hover { background: #3487ff; color: #fff; }
#logo .right ul li b, #logo .right li span { display: block; background: url(../images/icon.png) no-repeat; }
#logo .right ul li b { background-position: -220px -140px; width: 15px; height: 15px; position: absolute; top: 60px; left: 55px; }
#logo .right ul li:hover b { background-position: -202px -140px; }
#logo .right ul li.hover b { background-position: -202px -140px; }
#logo .right ul .li1 span { background: url(../images/icon.png) -241px -147px no-repeat; width: 26px; height: 20px; position: absolute; top: 40px; left: 52px; transition: background-position 0.3s ease; }
#logo .right ul .li1:hover span { background: url(../images/icon.png) -241px -176px no-repeat; }
#logo .right ul .li1.hover span { background: url(../images/icon.png) -241px -176px no-repeat; }
#logo .right ul .li1 dl { width: 750px; height: 280px; background: #fff; border: 7px solid #dadfe4; position: absolute; z-index: 99; left: -330px; top: 100px; padding: 20px; overflow: hidden; color: #333; text-align: left; letter-spacing: 2px; display: none; }
#logo .right ul .li1 dl a:hover { text-decoration: underline; }
#logo .right ul .li1 dl h1 { border-bottom: 1px solid #ccc; padding-bottom: 10px; font-size: 16px; font-weight: 600; }
#logo .right ul .li1 dt { width: 500px; float: left; height: 288px; }
#logo .right ul .li1 dt h3 { color: #3487ff; margin: 17px 0 5px; position: relative; padding-left: 20px; }
#logo .right ul .li1 dt h3 strong { display: inline-block; background: url(../images/icon.png) no-repeat -144px -139px; width: 26px; height: 20px; position: absolute; top: 0; left: 0; }
#logo .right ul .li1 dt h4 { padding-left: 30px; }
#logo .right ul .li1 dd { margin-left: 20px; float: right; width: 290px; }
#logo .right ul .li1 dd p { margin-top: 10px; }
#logo .right ul .li1 dd a { margin-right: 10px; line-height: 35px; }
#logo .right ul .li2 dl { width: 290px; height: 120px; background: #fff; border: 7px solid #dadfe4; position: absolute; z-index: 99; left: -150px; top: 100px; padding: 30px 50px 40px; overflow: hidden; color: #333; text-align: left; letter-spacing: 2px; display: none; }
#logo .right ul .li2 dl h1 { color: #0065a5; position: relative; padding: 3px 0 0 35px; }
#logo .right ul .li2 dl h1 b { background: url(../images/icon.png) no-repeat -150px -173px; display: inline-block; width: 31px; height: 31px; position: absolute; left: 0; top: 0; }
#logo .right ul .li2 dl h1 strong { background: url(../images/icon.png) no-repeat -181px -175px; display: inline-block; width: 31px; height: 40px; position: absolute; left: 0; top: 0; }
#logo .right ul .li2 dt { width: 100px; float: left; }
#logo .right ul .li2 dt img { margin-top: 20px; }
#logo .right ul .li2 dd { margin-left: 20px; float: right; width: 100px; }
#logo .right ul .li2 dd img { margin: 10px 0 10px 10px; }
#logo .right ul .li2 dd h4 { font-size: 16px; }
#logo .right .li2 span { background: url(../images/icon.png) -268px -146px no-repeat; width: 26px; height: 20px; position: absolute; top: 36px; left: 48px; transition: background-position 0.3s ease; }
#logo .right .li2:hover span { background: url(../images/icon.png) -268px -176px no-repeat; }
#logo .right .li3 { padding: 0; height: 85px; }
#logo .right .tele { margin: 15px 0 0 20px; }
.add_cqdiv { overflow: hidden; border: none; height: 70px; text-align: left; margin: 4px 2% 0 0; color: #555; cursor: pointer; float: left; width: 48%; padding: 3px 2px; background: url(../images/ua.png) -80px 7px no-repeat; }
.add_cqdiv:hover { background: rgba(143,188,245,1); transition: all 0.3s linear 0s; }
.add_mz { font-size: 16px; color: #0366b9; line-height: 26px; padding: 0 0 5px 20px; }
.qgmd { width: 31%; height: auto; float: right; overflow: hidden; }
.qgmd a { color: #2055ac; float: left; margin-left: 15px; text-decoration: none; width: 60px; text-align: center; font-size: 16px; line-height: 29px; }
.qgmd a:hover { background: rgba(0,119,219,1); transition: all 0.3s linear 0s; color: #fff; }
/*导航*/
#nav { width: 100%; background: #004FA2; height: 46px; line-height: 43px; position: relative; z-index: 3; }
#nav .con { width: 1200px; margin: 0 auto; }
#nav .con .left { width: 251px; background: #4D4948; color: #fff; font-size: 15px; letter-spacing: 1px; position: relative; float: left; }
#nav .con .left b { background: url(../images/icon.png) no-repeat -215px -3px; display: inline-block; height: 25px; width: 30px; position: absolute; top: 14px; left: 37px; }
#nav .con .left span { padding-left: 70px; }
#top_menu span { color: #ffffff; }
.jpjshot { position: relative; left: 5px; top: -8px; display: inline-block; height: 18px; width: 22px; background: url(../images/newindex/icon.png) no-repeat -200px -5px; }
.woyaoxm_jt { position: relative; left: 5px; display: inline-block; height: 10px; width: 22px; background: url(/../images/newindex/icon.png) no-repeat -62px -5px; }
/*首页下拉菜单*/
#xm_menubox { width: 1200px; position: absolute; top: 43px; left: 0; }
#nav .con .left .l_box { background: #fff; overflow: hidden; display: none; height: 403px; width: 251px; position: relative; z-index: 5; }
#nav .con .left .l_box ul { overflow: hidden; border-top: 0; }
#nav .con .left .l_box ul li { height: 67px; line-height: 66px; text-align: center; position: relative; font-size: 16px; z-index: 1; border-bottom: 1px solid #e0e0e0; border-left: 2px solid #4D4948; border-right: 2px solid #4D4948; margin-top: -1px; }
#nav .con .left .l_box ul li:hover { position: relative; z-index: 2; background: url(../images/n_hover.png) no-repeat; color: #fff; border: none; border-left: 2px solid #3487ff; border-bottom: 1px solid #3487ff; }
#nav .con .left .l_box ul li strong { display: block; width: 27px; height: 25px; background: url(../images/icon.png) no-repeat; position: absolute; top: 22px; left: 35px; }
#nav .con .left .l_box ul li .strong1 { background-position: -3px -303px; }
#nav .con .left .l_box ul li .strong2 { background-position: -34px -303px; }
#nav .con .left .l_box ul li .strong3 { background-position: -64px -303px; }
#nav .con .left .l_box ul li .strong4 { background-position: -155px -303px; }
#nav .con .left .l_box ul li .strong5 { background-position: -93px -303px; }
#nav .con .left .l_box ul li .strong6 { background-position: -123px -303px; }
#nav .con .left .r_box { width: 935px; background: #eff6f6; height: 403px; position: absolute; left: 250px; top: 0px; z-index: 4; padding-left: 25px; font-size: 12px; }
#nav .con .left .r_box a:hover { text-decoration: underline; }
#nav .con .left .r_box .leftBox { background: url(../images/item/item1.png) no-repeat left bottom; height: 393px; float: left; width: 686px; position: relative; padding-top: 10px; }
#nav .con .left .r_box .leftBox1 { background: url(../images/item/item2.png) no-repeat left bottom; }
#nav .con .left .r_box .leftBox2 { background: url(../images/item/item3.png) no-repeat left bottom; }
#nav .con .left .r_box .leftBox3 { background: url(../images/item/item4.png) no-repeat left bottom; }
#nav .con .left .r_box .leftBox4 { background: url(../images/item/item5.png) no-repeat left bottom; }
#nav .con .left .r_box .leftBox5 { background: url(../images/item/itemmb.png) no-repeat left bottom; }

#nav .con .left .r_box .leftBox dl { width: 280px; float: left; }
#nav .con .left .r_box .leftBox .dl1 { margin-left: 50px; }
#nav .con .left .r_box .leftBox .dl1 dd { clear: both; }
#nav .con .left .r_box .leftBox .dl2 { margin: 20px 0 0 335px; }
#nav .con .left .r_box .leftBox dt { border-bottom: 1px solid #e0e0e0; margin-bottom: 5px; color: #333; font-size: 16px; }
#nav .con .left .r_box .leftBox dd { float: left; margin-right: 25px; line-height: 22px; }
#nav .con .left .r_box .leftBox .aBtn { display: block; position: absolute; right: 10px; bottom: 50px; background: #00a7a6; width: 120px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 15px; }
#nav .con .left .r_box .rightBox { background: #fff; float: left; width: 248px; height: 403px; position: relative; }
#nav .con .left .r_box .rightBox dl { margin-left: 18px; color: #333; font-size: 14px; }
#nav .con .left .r_box .rightBox ol { overflow: hidden; position: absolute; top: 45px; right: 25px; }
#nav .con .left .r_box .rightBox ol li { float: left; background: url(../images/icon.png) no-repeat 0 -153px; width: 20px; height: 20px; }
#nav .con .left .r_box .rightBox ol li.hover { background: url(../images/icon.png) no-repeat -17px -153px; }

#nav .con .right { width: 949px; float: left; }
#nav .con .right ul { overflow: hidden; text-align: center; font-size: 16px; }
#nav .con .right ul li { float: left; position: relative; width: 118px; cursor: pointer; }
#nav .con .right ul li.hover { background: #3487FF; background-position: 80px 0; color: #fff; }
#nav .con .right ul span { position: relative; z-index: 1; }
#nav .con .right a { color: #fff; }
#nav .con .right .movebox { background: #ff9c00; position: absolute; z-index: 0; width: 135px; height: 45px; top: 0; }
#nav .con .right span { color: #fff; }

#leftFlow { width: 110px; display: none; height: 600px; background: #e3e2e2; position: fixed; left: 0; top: 8%; z-index: 10; }
#leftFlow ul { margin-top: 50px; text-align: center; font-size: 14px; }
#leftFlow ul li { border-bottom: 1px solid #dcdcdc; height: 50px; color: #3487ff; line-height: 50px; }
#leftFlow ul li:hover { background: #3487ff; color: #fff; }

.titleH1 { font-size: 36px; font-weight: bold; text-align: center; }
/*尾部信息*/
.container1440 { max-width: 1440px; margin: 0px auto; }
.footer { background: #EEE none repeat scroll 0% 0%; padding: 25px 0px; }
.full_width { width: 100%;  margin-top:80px;}
.footer ul { display: block; text-align: center; }
.footer ul li { display: inline; }
.container { max-width: 1280px; margin: 0px auto; }
.social { text-align: center; height: 28px; margin-top: 14px; }
.pos-parent, .parent, .relative { position: relative; }
.phone400 { text-align: center; font-size: 26px; padding: 5px 0px 0px; }
.copyright { text-align: center; color: #303030; padding: 20px 0px 0px; }
.social .tt { line-height: 28px; width: 80px; height: 28px; font-size: 14px; font-weight: bold; color: #9D9D9D; position: absolute; left: 50%; top: 0px; margin-left: -110px; }
.weibo { width: 28px; height: 28px; display: block; left: 50%; top: 0px; background-size: cover; margin-left: -32px; }
.weixin { width: 28px; height: 28px; display: block; left: 50%; top: 0px; background-size: cover; }
.tencent { width: 28px; height: 28px; display: block; left: 50%; top: 0px; background-size: cover; margin-left: 32px; }
.qr { position: absolute; left: 50%; top: -110px; z-index: 111; margin: -100px 0px 0px -100px; display: none; }
.phone400 a.c4 { color: #5F5F5F; border-bottom: 1px solid #5F5F5F; padding: 10px 0px; }
.footer ul li a { color: #9D9D9D; border-right: 1px dotted #9D9D9D; display: inline-block; padding: 0px 10px; }
