/** reset css **/
* { margin:0; padding:0; }
a{ text-decoration:none; color:#666;}
a:hover{ font-weight:;}
body { font:12px/20px "Arial", "Thmano", "Microsoft Yahei"; color:#333; }
img { border:0px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
font { font-size:12px; }
input, textarea, select  { font:12px/20px "Arial", "Thmano", "Microsoft Yahei"; color:#999; outline:0; }
textarea { resize:none; overflow:auto; }
/* public css */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.overlay { width:100%; height:100%; background:#000; position:fixed; _display:none; left:0; top:0; z-index:100; opacity:1; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both; margin-bottom:10px; }
.pager span, .pager a{ display:inline-block; border:1px solid #ddd; color:#333; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; background:#FFF; margin:0 5px; }
.pager a:hover{ background:#FFF; border-color:#ccc; color:#d02c13; text-decoration:none;}
.pager .cur{ background:#d02c13; border-color:#FFF; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#d02c13; border-color:#d02c13; font-weight:bold; color:#FFF; }
/* relatedLink */
.relatedLink { height:30px; line-height:30px; border:1px solid #dcdcdc; width:100%; margin:0 auto 4px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
.relatedLink a:hover { color:#d02c13; }
/* header */
.header { width:1000px; margin:0 auto; height:89px; background:url(../images/home/header.png) left top repeat-x; position:relative; margin-bottom:2px; z-index:10; }
.header .logo { float:left;  display:inline; padding:10px 0 0 20px}
.header .r { float:right; height:75px; margin-right:15px; *width:330px; background:url(../images/home/worldMap.png) right top no-repeat; overflow:hidden; }
.header .opr { float:right; padding-top:15px; height:20px; width:100%; text-align:right; margin-bottom:15px; margin-right:-8px; }
.header .opr a { margin:0 8px; }
.header .opr a:hover { color:#F30; }
.header .searcher { float:right; width:100%; }
.header .searcher .txt { float:right; width:120px; height:22px; line-height:22px; border:1px solid #ddd; background:#FFF; padding:0 5px; }
.header .searcher .select { float:right; margin-left:15px; height:22px; }
.header .searcher .btn { float:right; width:51px; height:22px; line-height:22px; border:none; background:url(../images/home/t-t.png) 0 0 no-repeat; text-align:center; margin-left:15px; display:inherit; color:#FFF; cursor:pointer; }
.header .tel { width:330px; height:30px; line-height:30px; position:absolute; top:34px; left:350px; }
.header .tel span.t { font:400 22px/30px "Microsoft Yahei", "黑体", "Arial"; color:#ce300f; }
.header .tel span.s { font:400 26px/30px "Georgia", "Microsoft Yahei", "Arial"; color:#ce300f; }
/*  navigation */
.navigation { height:49px; background:url(../images/home/navi.gif) left -58px repeat-x; width:1000px; margin:0 auto 3px; position:relative; z-index:8; }
.navigation dl { height:41px; width:800px; float:left; margin-left:138px; display:inline; text-align:center; font-family:"Microsoft Yahei", "黑体", "Arial"; }
.navigation dd { float:left; width:104px; height:41px; line-height:42px; background:url(../images/home/navi.gif) 0 0 no-repeat; }
.navigation dt { float:left; width:110px; height:41px; line-height:42px; background:url(../images/home/navi.gif) 0 -152px no-repeat; }
.navigation dt a, .navigation dd a { color:#FFF; display:block; height:42px; }
.navigation a:link, .navigation a:visited, .navigation a:hover, .navigation a:active { color:#FFF; }
.navigation a:hover { color:#fdcfc4; }
.navigation dt a:hover { text-decoration:underline; }
/* banner */
/* .banner { border:1px solid #ccc; padding:3px; background:#FFF; width:992px; margin:0 auto; }
.banner .main { width:992px; overflow:hidden; } */
.banner { position: relative; z-index: 8; overflow: hidden;border:1px solid #ccc; padding:3px; background:#FFF; width:992px; margin:0 auto; }
.banner .list { position: relative; overflow: hidden; z-index: 1; }
.banner .list li { position: absolute; width: 100%; height: 100%; overflow: hidden; background: #FFF; display: none; z-index: 1; }
.banner .list li:first-child { display: block; }
.banner .list li.active { z-index: 2; }
.banner .list img { position: relative; display: block;  }
.banner .dots { position: absolute; left: 0; right: 0; bottom: 30px; text-align: center; line-height: 0; z-index: 18; }
.banner .dots li { display: inline-block; +display: inline; +zoom: 1; width: 10px; height: 10px; border: 3px solid #fff; background: #fff; margin: 0 10px; cursor: pointer; border-radius: 50%; }
.banner .dots li.active { background: none; }
.banner .prev,
.banner .next { width: 80px; height: 80px; position: absolute; top: 50%; margin: -40px 0 0; z-index: 9; cursor: pointer; display: none; }
.banner .prev { background: url(../images/banner-pw.png) 0 0 no-repeat; left: 50px; }
.banner .next { background: url(../images/banner-pw.png) 0 -80px no-repeat; right: 50px; }
.banner .prev:hover { background-position: -80px 0; }
.banner .next:hover { background-position: -80px -80px; }
.banner .list,
.banner .list img { height:330px; }
.banner.mini .list,
.banner.mini .list img { height: 240px; }
.banner.mini .dots { bottom: -40px; transition: all .5s ease; }
.banner.mini:hover .dots { bottom: 20px; }
.banner.mini .dots li { width: 30px; height: 3px; border-radius: 0; border: 0; background: #fff; filter: Alpha(opacity=60); background: rgba(255,255,255,.6); }
.banner.mini .dots li.active { filter: Alpha(opacity=90); background: rgba(255,255,255,.9); }
/* wrapper */
.wrapper { width:998px; border:1px solid #eee; margin:0 auto; min-height:300px; border-top:none; background:#f8f8f8; padding-top:20px; }
.sidebar { width:250px; min-height:640px; _height:640px; _overflow:visible; float:left; background:url(../images/home/sidebarBg.gif) right center no-repeat; }
.sidebar .main { width:200px; margin:0 auto; }
.sidebar .subNav {}
.sidebar .subNav .thead { width:200px; height:35px; line-height:35px; background:url(../images/home/sort.png) 0 0 no-repeat; }
.sidebar .subNav .thead strong { font-size:14px; margin-left:67px; float:left; display:inline; }
.sidebar .subNav .thead a { float:right; margin-right:10px; display:inline; color:#bf2108; }
.sidebar .subNav .tbody { margin-bottom:10px; }
.sidebar .subNav .tbody ul { width:165px; float:left; margin-left:20px; display:inline; padding-top:15px;_margin-left:1px;+margin-left:1px; }
.sidebar .subNav .tbody li { width:165px; height:25px; margin-bottom:7px; text-align:center; }
.sidebar .subNav .tbody a { display:block; height:25px; line-height:25px; background:url(../images/home/sort.png) left -80px no-repeat; }
.sidebar .subNav .tbody a:hover { background-position:0 -45px; }
.sidebar .subNav .tbody .m { width:200px;padding:10px 0 0; line-height:200%; }
/* singlePage  单网页/文章发布 */
.singlePage .main, .about .main { overflow:hidden; padding:15px; }
.singlePage .main p, .about .main p {  margin-bottom:10px; line-height:20px; }
/* listProduct */
.listProduct .main {  }
.listProduct .main .list { padding-top:15px;}
.listProduct .main .list ul { float:left;}
.listProduct .main li { width:160px; float:left; margin:0 0 10px 16px; display:inline; }
.listProduct .main li .img { width:150px; height:120px; margin-bottom:5px; padding:3px; background:#FFF; border:1px solid #ccc; }
.listProduct .main li img { width:150px; height:120px; }
.listProduct .main li .wd { height:22px; line-height:22px; width:160px; overflow:hidden; background:url(../images/home/wd.png) 0 0 no-repeat; text-align:center; }
.listProduct .main li .wd a { display:block; height:22px; color:#FFF; }
.listProduct .main li .wd a:hover { color:#f8c8c3; }
/* listProduct2 */
.listProduct2 .m { padding:15px; }
.listProduct2 .m .list { padding-bottom:20px; }
.listProduct2 .m .list ul { overflow:hidden; }
.listProduct2 .m .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 .m .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listProduct2 .m .list li .img:hover { border:1px solid #bbb; }
.listProduct2 .m .list li .img img { width:150px; height:110px; }
.listProduct2 .m .list li .wd { width:515px; float:right; }
.listProduct2 .m .list li .tit { height:20px; font-size:14px; line-height:20px; color:#116eab; }
.listProduct2 .m .list li .tit a { color:#d22b13; }
.listProduct2 .m .list li .tit a:hover { text-decoration:underline; color:#da84e6; }
.listProduct2 .m .list li .mark { height:20px; color:#999;}
.listProduct2 .m .list li .mark span { margin-right:5px; }
.listProduct2 .m .list li .mark span.d { margin-left:5px; }
.listProduct2 .m .list li .summary { text-indent:2em; line-height:22px; height:95px; overflow:hidden; color:#555; }
.listProduct2 .m .list li .summary a.more { margin-left:15px; color:#116eab; }
.listProduct2 .m .list li .summary a.more:hover { text-decoration:underline; }
.listProduct2 .m .list li .opr .order { height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; }
.listProduct2 .m .list li .opr .order:hover { background:#e7e7e7; }
/* pageProduct */
.pageProduct .main { padding:15px 15px; }
.pageProduct .main .photo { text-align:center; width:430px; margin:0 auto 5px; float:left; }
.pageProduct .main .photo img { width:420px; height:290px; display:block; }
.pageProduct .main .photo i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:420px; height:290px; }
.pageProduct .main .mark { float:left; width:240px; height:298px; margin-left:15px; border:1px solid #ccc; background:#f8f8f8; }
.pageProduct .main .mark .m { border-collapse:15pcx; width:210px; float:left; padding:10px 15px; }
.pageProduct .main .mark .tit { height:25px; background:url(../images/home/redLine.gif) left bottom no-repeat; font-family:"Microsoft Yahei","黑体"; color:#bf2108; font-size:14px; }
.pageProduct .main .mark .item { line-height:30px; }
.pageProduct .main .mark .item span { color:#bf2108; }
.pageProduct .main .mark .msg { padding-top:10px; }
.pageProduct .main .mark .msg a { width:100px; height:30px; background:url(../images/home/btn1.gif) 0 0 no-repeat; text-align:center; line-height:30px; display:block; color:#FFF; }
.pageProduct .main .mark .msg a:hover { color:#fea596; }
.pageProduct .main .info { width:686px; border:1px solid #ccc; background:#f8f8f8; clear:both; }
.pageProduct .main .info .m { width:654px; border:1px solid #FFF; padding:10px 15px; }
.pageProduct .main div.ts { font-size:14px; font-weight:700; color:#bf2108; height:25px; border-bottom:1px solid #ccc; }
.pageProduct .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct .main .info { margin-bottom:20px; }
/* reInformation */
.reInformation {margin-left: 16px;width: 660px;padding: 0px 15px 12px;margin-bottom: 20px;border: 1px solid #DDD; }
.reInformation .tit { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:14px; margin-bottom:10px; font-family:"Microsoft Yahei"; color:#1588d9;  }
.reInformation ul { margin-left:2px; float:left; _border-left:1px solid #ddd; }
.reInformation li { float:left; width:200px; padding:9px 9px 0; border:1px solid #ddd; margin-left:-1px; }
.reInformation li img { width:200px; height:150px; }
.reInformation li img:hover { opacity:0.9; }
.reInformation .g { display:block; width:200px; }
.reInformation .t { float:left; line-height:30px; }
.reInformation .o { float:right; line-height:30px; color:#a82822; }
/* listNews */
.listNews .main { padding:10px 15px; }
.listNews .main .list { padding-bottom:20px; }
.listNews .main .list ul { overflow:hidden; float:left;}
.listNews .main .list li { width:690px; height:30px; line-height:30px; background:url(../images/home/tip1.gif) left center no-repeat; border-bottom:1px dashed #CCC;}
.listNews .main .list li a { float:left; padding-left:20px; color:#666; }
.listNews .main .list li a:hover { color:#d22b13; }
.listNews .main .list li span { float:right; margin-right:10px; color:#999; }
/* listNews2 */
.listNews2 .main { padding:15px; }
.listNews2 .main .list { padding-bottom:20px; }
.listNews2 .main .list ul { overflow:hidden; }
.listNews2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 .main .list li .img img { width:150px; height:110px; }
.listNews2 .main .list li .img:hover { border:1px solid #bbb; box-shadow:0 0 3px rgba(0,0,0,0.2); }
.listNews2 .main .list li .wd { width:515px; float:right; }
.listNews2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; color:#116eab; }
.listNews2 .main .list li .tit a { color:#d22b13; }
.listNews2 .main .list li .tit a:hover { text-decoration:underline; color:#da84e6; }
.listNews2 .main .list li .mark { height:20px; color:#999; }
.listNews2 .main .list li .mark span { margin-right:5px; }
.listNews2 .main .list li .mark span.d { margin-left:5px; }
.listNews2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }
.listNews2 .main .list li .summary a.more { margin-left:15px; color:#116eab; }
.listNews2 .main .list li .summary a.more:hover { text-decoration:underline; }
/* pageNews */
.pageNews .main { padding:0 30px; }
.pageNews .main .tit { font-size:18px; line-height:30px; padding:15px 0; text-align:center; color:#d22b13; }
.pageNews .main .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.pageNews .main .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .main .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#d22b13; }
.pageNews .main .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; background:url(../images/web/t.png) -31px 0 no-repeat; color:#999; }
.pageNews .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .main .info { margin-bottom:40px; color:#666; }
.pageNews .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }
/* sinfo */
.sinfo { padding:15px; line-height:24px; }
/* content */
.content { width:720px; _width:720px; min-height:500px; float:right; margin-bottom:10px; margin-right:13px; _display:inline; _overflow:hidden; }
.content .tbody { }
/* sitePath */
.sitePath { height:35px; line-height:35px;padding-right:20px; color:#8b6d31; float:right; background:url(../images/home/column.gif) right -90px no-repeat; position:relative; _top:0px; }
.sitePath span {  height:30px; display:inline-block; *display:inline; }
/* column */
.column {}
.column .thead { overflow:hidden; height:35px;line-height:35px; background:url(../images/home/column.gif) 0 -45px repeat-x; }
.column .thead strong { float:left; width:135px; height:35px; line-height:35px; padding-left:20px; background:url(../images/home/column.gif) 0 0 no-repeat; color:#FFF; }
.column .thead a.more1 { float:right; width:55px; height:35px; line-height:35px; color:#bf2108; background:url(../images/home/column.gif) right -90px no-repeat; position:relative; _top:0px; }
.column .thead a.more1:hover { color:#e15944; text-decoration:underline; }
.column .tbody { }
/* inews */
.inews { width:400px; float:left; }
.inews .main { width:362px; margin:0 auto; overflow:hidden; height:225px; }
.inews .main ul { float:left; width:100%; height:170px; padding-top:3px; }
.inews .main li { float:left; width:100%; height:30px; line-height:30px;  border-bottom:1px dotted #ccc; }
.inews .main li a { float:left; color:#444; padding-left:15px; background:url(../images/home/tip1.gif) left center no-repeat; }
.inews .main li a:hover { color:#d02c13; }
.inews .main li span { float:right; color:#666; }
/* iabout */
.iabout { width:307px; float:right; margin-bottom:10px; }
.iabout .main { padding:15px 20px; height:200px; }
.iabout .main p { line-height:200%;}
/* iproduct */
.iproduct { width:720px; }
.iproduct .main { overflow:hidden; height:310px; }
.iproduct .container { float:left; }
.iproduct .main ul { padding-top:10px; float:left; height:143px; }
.iproduct .main li.item { float:left; margin:0 9px 10px; display:inline; width:160px; height:143px; }
.iproduct .main a.img { width:160px; height:120px; display:block; overflow:hidden; margin-bottom:3px; }
.iproduct .main a.img img { width:160px; height:120px; display:block; }
.iproduct .main a.tit { display:block; height:20px; line-height:20px; text-align:center; background:#d12c14; color:#FFF; }
.iproduct .main a.tit:hover { background:#981401; }
/* ikey */
.ikey { background:url(../images/home/ikey.gif) 0 0 no-repeat; height:47px; line-height:30px; }
.ikey .m { float:left; margin-left:30px; }
.ikey .m strong { float:left; color:#bf2108;  }
.ikey .m p { float:left; }
/* footer */
.footer { }
.footer .foot { }
.footer .footNav { height:40px; line-height:40px; text-align:center; color:#FFF; margin-bottom:10px; background:url(../images/home/subnavi.png) 0 top repeat-x; }
.footer .footNav a { margin:0 14px; color:#FFF; }
.footer .footNav a:hover { color:#ffa798; }
.footer .copyright { text-align:center; color:#666; line-height:24px; }