/* reset */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, figure, figcaption, footer, header, 
hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    font-size: 12px;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {display: block;}

body,html {margin: 0px;margin: 0px; font-family:"Microsoft Yahei","Arial" ,sans-serif; font-size: 12px;overflow-x:hidden }
a {text-decoration: none;}




/*.clear {clear: both;}*/
body {position: relative;width: 100%;background: #FFFFFF;}
.center {position: relative;width: 1000px;margin-left: -500px;left: 50%;}

.l {float: left;}
.r {float: right;}
.wapper {overflow: hidden;}

.header {overflow: hidden;_zoom:1;height: 57px;}
.header .logo a {display: inline-block;width: 190px;height: 27px;background: url(../images/topic/logo.png) no-repeat;margin-top: 15px;}
.header .nav {overflow: hidden;_zoom:1;}
.header .nav li {margin-left: 15px;float: left;}
.header .nav li a {font-size: 14px;color: #333333;display: inline-block;height: 54px;border-bottom: 3px solid #FFFFFF;padding: 0 15px;line-height: 54px;}
.header .nav li a.active {border-bottom: 3px solid #ea4d13;}
.header .lhh a {display: inline-block;width: 200px;height: 27px;margin-top: 5px;}


.indexBanner {margin-bottom: 30px;}
.indexBanner img {width: 1919px;height: 301px;position: relative;margin-left: -959px;left: 50%;}

.idnexCont {overflow: hidden;_zoom:1;margin-bottom: 40px;}
.idnexCont .l {position: relative;}
.idnexCont .l div {position: absolute;height: 60px;background: url(../images/topic/icon-1.png) repeat;bottom: 0px;padding: 20px 30px;}
.idnexCont .l div h4 {margin-bottom: 10px;font-size: 14px;color: #f1f1f1;}
.idnexCont .l div h4 a {font-size: 14px;color: #f1f1f1;}
.idnexCont .l div p {font-size: 12px;color: #cccccc;line-height: 18px;}

.idnexCont .r {width: 340px;} 
.idnexCont .r ul li {border-bottom: 1px solid #e3e3e3;padding:20px 0;overflow: hidden;_zoom:1;}
.idnexCont .r ul li.last {border-bottom: none;}
.idnexCont .r ul li h4 {font-size: 14px;color: #333333;margin-bottom: 10px;}
.idnexCont .r ul li h4 a {color: #333333;}
.idnexCont .r ul li h4 a:hover{ text-decoration:underline;}
.idnexCont .r ul li p {font-size: 12px;color: #666666;line-height: 18px;margin-bottom: 18px;}
.idnexCont .r ul li span  {font-size: 12px;color: #999999;line-height: 18px;float: right;}


.indexRoll ul {overflow: hidden;_zoom:1;width: 99999px;}
.indexRoll ul li {float: left;margin-right: 13px;}

.indexRoll .center {overflow: hidden;}
.btns .prev {display: inline-block;width: 190px;height: 142px;background: url(../images/topic/icon-3.png) no-repeat;position: absolute;top: 0px;left: 0px;}
.btns .next {display: inline-block;width: 190px;height: 142px;background: url(../images/topic/icon-4.png) no-repeat;position: absolute;top: 0px;right: 0px;}
.btns span a {display: inline-block;width:30px;height: 60px; position: absolute;}
.btns .prev a {background: url(../images/topic/icon-5.png) no-repeat;left: 0px;top: 40px;}
.btns .next a {background: url(../images/topic/icon-6.png) no-repeat;right: 0px;top: 40px;}




.footer {height: 80px;}
.footer p {float: right;font-size: 11px;color: #666666;line-height: 80px;}


.moving ul {padding-top: 40px;}
.moving ul li {overflow: hidden;_zoom:1;margin-bottom: 40px;}
.moving ul li h3 {font-size: 24px;color: #666666;line-height: 30px; margin-bottom: 20px;}
.moving ul li h3 b {display: inline-block;width: 31px;height: 31px;background: url(../images/topic/icon-2.png) no-repeat;float:left;margin-right: 10px;line-height: 31px;text-align:center;font-size: 18px;color: #ea480b;font-style:italic;font-family: "Arial";}
.moving ul li p {font-size: 14px;line-height: 24px;color: #999999;text-indent: 2em;}

.moving ul li span {float: right;border-bottom: 1px solid #666666;margin-top:20px;}
.moving ul li span a {font-size: 12px;color: #666666;}



.industry ul {padding: 0 40px;}
.industry ul li {overflow: hidden;_zoom:1;padding: 30px 0;border-bottom: 1px solid #e3e3e3;}
.industry ul li.last {border-bottom: none;}
.industry ul dt {float: left;}
.industry ul dd {float: right;width: 750px;margin-right: 20px;}
.industry ul dd h4 {font-size: 14px;color: #333333;margin-bottom: 15px;color: #333333;}
.industry ul dd h4 a {font-size: 14px;color: #333333;margin-bottom: 15px;color: #333333;}
.industry ul dd h4 a:hover{ text-decoration:underline;}
.industry ul dd span  {display: inline-block;font-size: 12px;color: #999999;margin-bottom: 5px;}
.industry ul dd p  {font-size: 12px;color: #666666;line-height: 18px;}




.visit img {margin: 40px auto;}


/*2014-11-12*/
.topic-xq{ width:1000px; margin:0 auto;}
.topic-xq .top{ height:30px; padding:30px 0 0; border-bottom:1px dashed #999;text-align:center; line-height:30px; margin-bottom:10px;}
.topic-xq .top a{ color:#999; padding-right:50px; display:inline-block;}
.topic-xq h2{ width:100%; text-align:center; font-size:25px; font-family:"微软雅黑";}
.topic-xq span{ width:100%; display:block; text-align:center; padding:20px 0;}
.topic-xq span img{ display:inline-block;}
.topic-xq p{ text-indent:2em; font-size:14px; font-family:"微软雅黑"; color:#666; line-height:25px; padding:0 20px 10px;}
/*2015-1-9*/
.topic-xq div div{ line-height:22px; color:#666; font-size:14px;}

