*{margin: 0;padding: 0;list-style: none;}
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,button, input, select, textarea /* for ie */ {font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA, \5b8b\4f53, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置文本格式元素 **/
a { text-decoration: none; color:#333 }
a:hover { text-decoration: underline; color:#d91213 }
/** 重置表单元素 **/
legend { color: #000; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
select {
/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
border: solid 1px #000;
/*很关键：将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*加padding防止文字覆盖*/
padding-right: 14px;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:12px "微软雅黑","宋体","Arial Narrow",HELVETICA;background:#f8f8f8; -webkit-text-size-adjust:100%; padding-top:100px;}
a{color:#333;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:underline;}
em{font-style:normal}
li{list-style:none}
img {transition: all 0.1s linear 0s;}
img:hover {transition: all 0.1s linear 0s;}

/*顶部*/
.topmain {width:100%; overflow:hidden; height:100px; background:#FFF; position:fixed; top:0px; left:0px; z-index:99999999}
.topmain dl {width:1200px; overflow:hidden; height:100px; margin:0px auto}
.topmain dl dt {width:196px; overflow:hidden; height:100px; float:left}
.topmain dl dt img {width:196px; overflow:hidden; height:100px; display:block}
.topmain dl dd {width:900px; overflow:hidden; height:100px; display:block; float:right}
.topmain dl dd a {width:150px; overflow:hidden; height:100px; float:left; display:block; text-align:center; font-size:18px; color:#333; line-height:100px; background:#FFF; transition: all 0.1s linear 0s;}
.topmain dl dd a:hover {width:150px; overflow:hidden; height:100px; float:left; display:block; text-align:center; font-size:18px; color:#fff; line-height:100px; background:#048bf4; text-decoration:none; transition: all 0.1s linear 0s;}
.topmain dd a.ahover {width:150px; overflow:hidden; height:100px; float:left; display:block; text-align:center; font-size:18px; color:#048bf4; line-height:100px; background:#FFF; transition: all 0.1s linear 0s; font-weight:bold}

/* banner */
.flexslider{position:relative;height:400px;overflow:hidden; width:100%; margin:0px auto; z-index:10}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a {width:100%; overflow:hidden; height:800px; display:block}

.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:30px;height:6px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:30px;height:6px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.flex-direction-nav li a{display:block;width:60px;height:58px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:10%;background:url(../images/prev.png) center center no-repeat; left:100px;}
.flex-direction-nav li a.flex-next{right:10%;background:url(../images/next.png) center center no-repeat; right:100px;}


.index_main {width:1200px; overflow:hidden; margin:0px auto; margin-top:20px;}
.index_main div.l {width:300px; overflow:hidden; float:left; background:#fff}
.index_main div.l div.fl {width:280px; overflow:hidden; padding:10px; padding-top:5px;}
.index_main div.l div.fl h1 {width:280px; overflow:hidden; height:40px; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.index_main div.l div.fl h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.index_main div.l div.fl dl {width:280px; overflow:hidden; padding-top:10px;}
.index_main div.l div.fl dl dt {width:280px; overflow:hidden; height:30px; text-align:left; line-height:30px; font-size:14px; border-bottom:1px dotted #eee}
.index_main div.l div.fl dl dt a {width:280px; overflow:hidden; height:30px; line-height:30px; display:block; text-align:left; font-size:14px; color:#333; transition: all 0.1s linear 0s;}
.index_main div.l div.fl dl dt a i {width:4px; height:4px; overflow:hidden; display:block; float:left; margin-left:20px; margin-right:10px; background:#048bf4; margin-top:13px; transition: all 0.1s linear 0s;}
.index_main div.l div.fl dl dt a:hover {width:280px; overflow:hidden; height:30px; line-height:30px; display:block; text-align:left; font-size:14px; color:#fff; background:#048bf4; text-decoration:none; transition: all 0.1s linear 0s;}
.index_main div.l div.fl dl dt a:hover i {width:4px; height:4px; overflow:hidden; display:block; float:left; margin-left:20px; margin-right:10px; background:#fff; margin-top:13px; transition: all 0.1s linear 0s;}

.index_main div.l div.fl dl dt a.ahover {width:280px; overflow:hidden; height:30px; line-height:30px; display:block; text-align:left; font-size:14px; color:#fff; background:#048bf4; text-decoration:none; transition: all 0.1s linear 0s;}
.index_main div.l div.fl dl dt a.ahover i {width:4px; height:4px; overflow:hidden; display:block; float:left; margin-left:20px; margin-right:10px; background:#fff; margin-top:13px; transition: all 0.1s linear 0s;}

.index_main div.l div.lx {width:280px; overflow:hidden; padding:10px; padding-top:0px;}
.index_main div.l div.lx h1 {width:280px; overflow:hidden; height:40px; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.index_main div.l div.lx h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.index_main div.l div.lx p {width:260px; overflow:hidden; text-align:left; line-height:26px; color:#333; font-size:14px; display:block; margin:0px auto; padding-top:15px; padding-bottom:15px;}

.index_main div.l div.yl {width:300px; overflow:hidden; padding:10px; padding-top:5px; padding-left:0px; padding-right:0px;}
.index_main div.l div.yl h1 {width:280px; overflow:hidden; height:40px; margin:0px auto; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.index_main div.l div.yl h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.index_main div.l div.yl dl {width:300px; overflow:hidden; display:block; margin:0px auto}
.index_main div.l div.yl dl dd {width:135px; overflow:hidden; height:auto; padding-top:10px; float:left; padding-left:10px;}
.index_main div.l div.yl dl dd a {width:133px; overflow:hidden; height:auto; display:block; border:1px solid #ddd;}
.index_main div.l div.yl dl dd a img {width:133px; overflow:hidden; height:52px; display:block}
.index_main div.l div.yl dl dd a:hover {width:133px; overflow:hidden; height:auto; display:block; border:1px solid #666;}
.index_main div.l div.yl dl dd a:hover img {width:133px; overflow:hidden; height:52px; display:block}

.index_main div.r {width:880px; overflow:hidden; float:right; background:#fff}
.index_main div.r div.news_about {width:880px; overflow:hidden;}
.index_main div.r div.news_about div.l {width:410px; overflow:hidden; float:left; padding:10px; padding-top:5px; background:#fff}
.index_main div.r div.news_about div.l h1 {width:410px; overflow:hidden; height:40px; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.index_main div.r div.news_about div.l h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.index_main div.r div.news_about div.l h1 a { float:right; font-size:14px; color:#666; font-weight:100}
.index_main div.r div.news_about div.l ul {width:400px; overflow:hidden; margin:0px auto; display:block; padding-top:5px; padding-bottom:5px;}
.index_main div.r div.news_about div.l ul li a {width:385px; overflow:hidden; height:30px; line-height:30px; font-size:14px; display:block; text-align:left; background:url(../images/list.png) left no-repeat; padding-left:15px;}
.index_main div.r div.news_about div.l ul li a span {float:right; color:#999}

.index_main div.r div.news_about div.r {width:410px; overflow:hidden; float:right; padding:10px; padding-top:5px; background:#fff}
.index_main div.r div.news_about div.r h1 {width:410px; overflow:hidden; height:40px; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.index_main div.r div.news_about div.r h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.index_main div.r div.news_about div.r h1 a { float:right; font-size:14px; color:#666; font-weight:100}
.index_main div.r div.news_about div.r p {width:400px; overflow:hidden; margin:0px auto; display:block; padding-top:5px; padding-bottom:5px; line-height:30px; font-size:14px;}

.index_main div.r div.about {width:880px; overflow:hidden; padding-top:5px; margin-top:20px; background:#FFF}
.index_main div.r div.about h1 {width:860px; overflow:hidden; margin:0px auto; height:40px; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.index_main div.r div.about h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.index_main div.r div.about h1 a { float:right; font-size:14px; color:#666; font-weight:100}
.index_main div.r div.about ul {width:880px; overflow:hidden; padding-top:5px;}
.index_main div.r div.about ul li {width:164px; overflow:hidden; padding-left:10px; padding-top:10px; float:left}
.index_main div.r div.about ul li a {width:164px; overflow:hidden; display:block}
.index_main div.r div.about ul li a img {width:164px; overflow:hidden; height:140px; display:block}
.index_main div.r div.about ul li a p {width:164px; overflow:hidden; height:40px; text-align:left; line-height:20px; font-size:14px; color:#333; display:block; padding-top:8px; padding-bottom:15px;}
.index_main div.r div.about ul li a:hover {width:164px; overflow:hidden; display:block; background:#fcfcfc}
.index_main div.r div.about ul li a:hover img {width:164px; overflow:hidden; height:140px; display:block}
.index_main div.r div.about ul li a:hover p {width:164px; overflow:hidden; height:40px; text-align:left; line-height:20px; font-size:14px; color:#f00; display:block; padding-top:8px; padding-bottom:15px;}

.footer {width:100%; overflow:hidden; padding-top:20px; padding-bottom:20px; margin-top:20px; text-align:center; font-size:14px; color:#fff; line-height:25px; background:#666}
.footer a {color:#FFF}


.ny_about {width:860px; overflow:hidden; float:right; padding:10px; padding-top:5px; background:#fff}
.ny_about h1 {width:860px; overflow:hidden; height:40px; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.ny_about h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.ny_about h1 a { float:right; font-size:14px; color:#666; font-weight:100}


.newsshow_main {width:820px; overflow:hidden; margin:0px auto;}
.newsshow_main h2 {width:820px; overflow:hidden; text-align:left; line-height:50px; font-size:28px; color:#333; font-weight:100}
.newsshow_main div.xb {width:820px; overflow:hidden; height:auto; text-align:left; padding-bottom:20px; border-bottom:1px dotted #ddd; margin-bottom:20px; padding-top:10px;}
.newsshow_main div.xb p {width:auto; overflow:hidden; height:35px; text-align:left; line-height:35px; font-size:14px; color:#999; display:inline-block}
.newsshow_main div.xb p.bdsharebuttonbox {width:auto; overflow:hidden; height:35px; text-align:left; line-height:35px; font-size:14px; color:#999; display:inline-block; padding-left:20px;}
.newsshow_main div.xb p.bdsharebuttonbox a {width:30px; overflow:hidden; height:30px; background:none; display:inline-block; margin:0px; padding:0px; margin-left:10px; margin-top:2.5px; color:#666; font-size:26px; line-height:30px; text-align:center}
.newsshow_main div.xb p.bdsharebuttonbox a:hover {width:30px; overflow:hidden; height:30px; background:none; display:inline-block; margin:0px; padding:0px; margin-left:10px; margin-top:2.5px; color:#84468b; font-size:26px; line-height:30px; text-align:center; text-decoration:none}

.newsshow_main div.show {width:820px; overflow:hidden; text-align:left; line-height:30px; font-size:16px; color:#333}
.newsshow_main div.show p {width:auto; overflow:hidden; padding-bottom:10px; padding-top:10px; text-indent:20px; text-align:left}
.newsshow_main div.show img {width:auto !important; overflow:hidden !important; max-width:880px !important; height:auto !important; margin:0px auto !important; margin-top:20px !important; display:block !important}
.newsshow_main div.show iframe {width:100%; overflow:hidden; min-height:600px;}

.newsshow_nextpro {width:820px; overflow:hidden; margin:0px auto; margin-top:20px; padding-top:20px; border-top:1px dotted #ddd; text-align:left; padding-bottom:40px;}
.newsshow_nextpro a {width:370px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#333; float:left; padding-right:40px;}
.newsshow_nextpro a:hover {width:370px; overflow:hidden; height:40px; text-align:left; line-height:40px; font-size:16px; display:inline-block; color:#93C; float:left}



.ny_newlist {width:830px; overflow:hidden; margin:0px auto; background:#fff}
.ny_newlist ul {width:830px; overflow:hidden; margin:0px auto; display:block; padding-top:5px; padding-bottom:5px;}
.ny_newlist ul li a {width:815px; overflow:hidden; height:30px; line-height:30px; font-size:14px; display:block; text-align:left; background:url(../images/list.png) left no-repeat; padding-left:15px;}
.ny_newlist ul li a span {float:right; color:#999}


/*分页*/
.fenye {width:830px; overflow:hidden; margin:0px auto; text-align:center}
.fenye ul {width:auto; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.fenye ul li {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; font-size:14px; display:inline-block; margin-right:10px; background:#fcfcfc; color:#333; border-radius:5px; border:1px solid #e6e6e6}
.fenye ul li a {width:auto; overflow:hidden; padding-left:12px; padding-right:12px; background:#fcfcfc; color:#333; display:inline-block; text-decoration:none}
.fenye ul li a:hover {width:auto; overflow:hidden; padding-left:12px; padding-right:12px; height:35px; background:#0daee9; color:#FFF; text-decoration:none; display:inline-block}
.fenye ul li.thisclass {width:auto; overflow:hidden; height:30px; text-align:center; line-height:30px; font-size:14px; display:inline-block; margin-right:10px; background:#0daee9; color:#FFF; border-radius:5px; border:1px solid #0daee9}
.fenye ul li.thisclass a {width:auto; overflow:hidden; padding-left:12px; padding-right:12px; background:none; color:#fff; display:inline-block; text-decoration:none}
.fenye ul li span.pageinfo {padding-left:15px; padding-right:15px; display:inline-block}
.fenye ul li select {margin-left:12px; margin-right:12px; margin-top:5px; display:inline-block; width:60px !important}
.fenye ul li:hover {width:auto; overflow:hidden; height:30px; background:#0daee9; border:1px solid #0daee9; color:#FFF; text-decoration:none; display:inline-block; cursor:pointer}



.chanpinzhanshi {width:880px; overflow:hidden; padding-top:5px; margin-top:20px; background:#FFF}
.chanpinzhanshi h1 {width:860px; overflow:hidden; margin:0px auto; height:40px; display:block; border-bottom:1px solid #eee; text-align:left; line-height:40px; color:#048bf4; font-size:16px;}
.chanpinzhanshi h1 i {width:5px; overflow:hidden; height:16px; display:block; float:left; margin-top:13px; margin-right:10px; background:#F60}
.chanpinzhanshi h1 a { float:right; font-size:14px; color:#666; font-weight:100}

.chanpinzhanshi ul {width:880px; overflow:hidden; padding-top:5px;}
.chanpinzhanshi ul li {width:195px; overflow:hidden; padding-left:20px; padding-top:10px; float:left}
.chanpinzhanshi ul li a {width:195px; overflow:hidden; display:block}
.chanpinzhanshi ul li a img {width:195px; overflow:hidden; height:180px; display:block}
.chanpinzhanshi ul li a p {width:195px; overflow:hidden; height:40px; text-align:left; line-height:20px; font-size:14px; color:#333; display:block; padding-top:8px; padding-bottom:15px;}
.chanpinzhanshi ul li a:hover {width:195px; overflow:hidden; display:block; background:#fcfcfc}
.chanpinzhanshi ul li a:hover img {width:195px; overflow:hidden; height:180px; display:block}
.chanpinzhanshi ul li a:hover p {width:195px; overflow:hidden; height:40px; text-align:left; line-height:20px; font-size:14px; color:#f00; display:block; padding-top:8px; padding-bottom:15px;}












































































