@charset "utf-8";
/*全局控制*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
div,dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
h1,h2,h3,h4,h5,h6,
pre, code,/* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
p,blockquote,th, td /* table elements 表格元素 */ {margin: 0;padding: 0;}
/** 设置默认字体 **/
body,
button, input, select, textarea /* for ie */ {font: 14px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:12px;}
address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family: courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化
*/
table,td,tr,th{font-size:12px;}
caption,th {text-align:left;}
/** 重置列表元素 **/
ul, ol, li { list-style: none; }
li{list-style-type:none;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
address,caption,cite,code,dfn,em,th,var,optgroup {font-weight:normal; font-style:normal;}
del,ins{text-decoration:none;}
/** 重置文本格式元素 **/
a {color:#333;text-decoration:none;outline:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#ff8a19;text-decoration:none;}
a:active {color:#ff8a19;}
/** 重置表单元素 **/
legend { color: #666; } /* for ie6 */
fieldset, img { border: 0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
sup { vertical-align: text-top; } /* 重置，减少对行高的影响 */
sub { vertical-align: text-bottom; }
/* 注：optgroup 无法扶正 */
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 清除浮动 **/
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none;}
body{background:#fff;font:14px/20px microsift yahei,Tahoma,Arial,Helvetica,sans-serif; color:#333;}
input[type="text"],textarea{-webkit-appearance:none;}
input{_background:#fff;}
textarea{background:#fff;}
select{*background:#fff;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;overflow:hidden;display:block;background:#fff;}
.fl{float:left;}
.fr{float:right;}
.bl1 {clear:both; height:1px; overflow:hidden; display:block; background:#fff;}
.bl5 {clear:both; height:5px; overflow:hidden; display:block;}
.bl4 {clear:both; height:4px; overflow:hidden; display:block;}
.bl8 {clear:both; height:8px; overflow:hidden; display:block;background:#959593;width:1000px;margin:0 auto;}
.bl10 {clear:both; height:10px; overflow:hidden; display:block;}
.bl10b {clear:both; height:10px; overflow:hidden; display:block; background:#fff;}
.bl15 {clear:both; height:15px; overflow:hidden; display:block; background:#fff;margin:0px auto;}
.bl20 {clear:both; height:20px; overflow:hidden; display:block;}
.bl30 {clear:both; height:30px; overflow:hidden; display:block;}
.bl40 {clear:both; height:40px; overflow:hidden; display:block;}
.bl50 {clear:both; height:50px; overflow:hidden; display:block;}
.bl60 {clear:both; height:60px; overflow:hidden; display:block;}
.bl100 {clear:both; height:100px; overflow:hidden; display:block;}
.mt10{margin-top:10px;}
.w230{width:230px;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}
.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
.hr_1{height:1px;}.hr_10{height:10px;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
.pzr{ position: relative;}
.color-grey{color:gray;}
.pdt10{padding-top:10px;}
.sred{color:#F00;}

/********************* 以下(结束标识)代码请在实际开发中删除 *********************/
.wrap{width:1200px;margin:0 auto;min-width:1200px;}
/*头部区域*/
.top{border-bottom:1px solid #ebeceb;height:30px;line-height:30px;color:#999;text-align:right;background:#ededed;}
.top a{color:#51c886;}

.head{width:1200px;height:120px;clear:both;display:block;margin:0 auto;}
.head .logo{float:left;width:300px;height:47px;margin:30px 0 0 0;float:left;}
.head .logo h1{float:left;width:300px;height:47px;}
.head .logo h1 a{background:url(../img/logo.png) no-repeat;width:300px;height:47px;display:block;text-indent:-99999px;}


.head .brand{float:left;border-left:1px solid #d1d1d1;margin:30px 0 0 30px;height:50px;padding:0 0 0 20px;}
.head .brand h4{font-size:16px;color:#ff6501;padding:0 0 5px 0;}
.head .brand h5{font-size:16px;color:#909090;}

.head .tel{float:right;width:180px;height:50px;margin:30px 0 0 0; background:url(../img/tel.png) no-repeat 0 0px;padding:0 0 0 60px;color:#552b51;font-size:16px;}
.head .tel p{font-size:26px;padding:5px 0 0 0;color:#ff8f45;}

.navbg{height:54px;width:100%;float:left; background:#467ab4}

.nav{height:54px;float:left;margin:0 0 0 0px;display:block;}
.nav li{text-align:center;float:left;}
.nav li a{font-size:16px;color:#fff;height:54px;display:block;line-height:54px;padding:0 28px;}
.nav li a:hover, .nav li a:hover.on{color:#fff;background:#3e6da1;}
.nav li a.on{color:#fff; background:#3e6da1;}
.nav li.on a{color:#fff; background:#3e6da1;}
.nav li a.on2{color:#fff;}
.nav li ul{display:none;position:absolute;z-index:9999;position:relative;padding:5px 0 0 0;}
.nav li ul:after{content:''; position:absolute; top:1px; left:50%; width:0; height:0; margin-left:-6px; border:6px solid transparent; border-top:0; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;border-bottom-color:#fff;}
.nav li ul li:first-child{border-top:2px solid #333;}
.nav li ul li{float:none;display:block;position:relative;line-height:20px;_display:inline;}
.nav li.on ul li a,.nav li ul li a{display:block;height:30px;padding:0 40px 0; text-align:center;line-height:30px;background:#fff;font-weight:normal;font-size:14px;color:#333}
.nav li ul li a:hover{color:#9B0000; background:#f7f7f7;}


.navbg .search{float:right;height:28px;width:230px;margin:13px 0 0 0; background:#eee; border-radius:5px;padding:0 4px;}
.navbg .search .key{float:left;background:#eee;font-size:14px;text-align:left;padding:0 0 0 5px;color:#666;width:180px;height:26px;line-height:26px;border:none;}
.navbg .search .btn{float:right;background:url(../img/search.png) no-repeat center center #eee; cursor:pointer;font-size:14px;text-align:left;color:#fff;width:26px;height:26px;line-height:26px;border:none; text-indent:-9999px;}
/* banner */
.banner{width:100%;position:relative;height:600px;background:#fff;float:left; }
.banner .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.banner .bd ul{width:100% !important;}
.banner .bd li{width:100% !important;height:600px;overflow:hidden;text-align:center;}
.banner .bd li a{display:block;height:600px;}
.banner .hd{width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:30px;line-height:30px;}
.banner .hd ul{text-align:center;}
.banner .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px; border-radius:50%;height:11px;margin:1px 2px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.banner .hd ul .on{background:#f00;}
.banner .prev,.banner .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:3%;z-index:1;width:50px;height:50px;background:url(../img/pcontrol.png) 0px 0px #000 no-repeat;border-radius:50%;cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; display:none;}
.banner .next{left:auto;right:3%;background-position:-50px 0px;}

.sbanner{width:100%;clear:both; display:block;overflow:hidden;background:url(../img/sbanner.jpg) no-repeat center top;height:300px;}

.co{width:100%;float:left; background:url(../images/cobg.gif) repeat-y;}
.col{float:left;width:220px;padding:0 0 50px 0;}
.cor{float:right;width:930px;}


/*页面主要区域*/
.titles{margin:30px auto 0;width:100%;text-align:center;padding:10px 0;}
.titles h2{color:#000;font-size:28px; background:url(../img/titles.gif) no-repeat center center;}
.titles p{font-size:14px;color:#878787;padding:10px 0 0 0;}




.iaboutbg{ background:url(../img/aboutbg.jpg) no-repeat top center;width:100%;height:540px;padding:10px 0 0 0;}

.iaboutbg .titles{margin:30px auto 20px;width:100%;text-align:center;padding:10px 0;}
.iaboutbg .titles h2{color:#fff;font-size:28px; background:url(../img/titles.gif) no-repeat center center;}
.iaboutbg .titles p{font-size:14px;color:#fff;padding:10px 0 0 0;}


.aboutpic{float:left;width:600px;}
.aboutxt{float:right;width:560px;height:300px;color:#333;padding:20px; background:#fff;}
.aboutxt h3{font-size:18px;padding:0 0 10px 0;}
.aboutxt p{padding:30px 0 0 0;}
.aboutxt a{display:block;width:100px;padding:5px 30px;border:1px solid #333;color:#333; text-align: center;}
.aboutxt a:hover{ border: 1px solid #1a9449;color:#1a9449;}

.inewsbg{ background:#F7F6FC;width:100%;height:695px;}


.ipro{ overflow:hidden;position:relative;padding:20px 0 0;}
.ipro .hd{overflow:hidden;height:30px;padding:0 10px;  }
.ipro .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1; text-align: center;}
.ipro .hd ul li{  display: inline-block;width:9px; height:9px;border-radius:50%;overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#000; }
.ipro .hd ul li.on{ background:#f00; }
/*产品栏目*/
.product_list{width:1200px;overflow: hidden;}
.product_list ul{width:1225px;float:left;}
.product_list li{float:left;width:222px;margin:0 22.5px 0 0;}
.product_list ul li .img{width:220px;height:220px;display:table-cell;vertical-align:middle;border:1px solid #ccc;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;}
.product_list ul li .img img{vertical-align:middle; max-height:220px; max-width:220px;}
.product_list ul li h3{font-size:16px;font-weight:bold;color:#333;text-align:center;padding:10px 0;}
.product_list ul li h3 a:hover{color:#005197;}

.productlist{width:930px;overflow: hidden;}
.productlist ul{width:944px;float:left;}
.productlist ul li{float:left;width:222px;margin:0 14px 14px 0;}
.productlist ul li .img{width:220px;height:220px;display:table-cell;vertical-align:middle;border:1px solid #ccc;text-align:center;*display:block;*font-size:125px;*font-family:Arial;overflow:hidden;}
.productlist ul li .img img{vertical-align:middle; max-height:220px; max-width:220px;}
.productlist ul li h3{font-size:16px;font-weight:bold;color:#333;text-align:center;padding:10px 0;}
.productlist ul li h3 a:hover{color:#005197;}

.newslist{width:1200px;overflow:hidden;margin:20px 0 0;}
.newslist ul{width:1220px;float:left;}
.newslist ul li{width:285px;float:left;height:80px;margin:0 20px 20px 0;position:relative; cursor:pointer;}
.newslist ul li a{height:60px;padding:10px;background:#f1f1f1;width:265px;display: block}
.newslist ul li a h2{color:#474747;font-size:16px;position:relative;}
.newslist ul li a p{color:#898989;padding:3px 0 0;}
.newslist ul li a span{color:#898989; position: absolute;right:10px;bottom:5px;}
.newslist ul li a:hover{background:#467AB4;}
.newslist ul li a:hover h2{color:#fff;}
.newslist ul li a:hover p{color:#fff;}
.newslist ul li a:hover span{color:#fff;}

.newsli{}
.newsli ul li{margin:0;color:#999;}
.newsli ul li a{padding:10px 0 10px 10px;border-bottom:1px solid #D0D0D0;display:block;height:24px;line-height:24px; background:url(../images/yuan.png) no-repeat 0 center;}
.newsli ul li a h2{color:#454545;font-size:14px;float:left;}
.newsli ul li a span{color:#999;font-size:12px;font-weight:100;padding:0 5px 0 0;float:right;}
.newsli ul li a:hover{ background-color:#F9F9F9;}

.mores{text-align:center;float:left;margin:20px 0;width:100%;clear:both;}
.mores a{padding:10px 30px;border:1px solid #999;color:#646464;border-radius:20px;}
.mores a:hover{background:#467AB4;color:#fff;border:1px solid #467AB4;}

.youshiad{ background:url(../images/youshiad.jpg) no-repeat center top;height:200px;}
.youshi{ background:url(../images/youshi.jpg) no-repeat center top;height:1200px;}

/*------*/





/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin:20px 0;}
.page_list li{display:inline-block;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list .active span{color:#333;border:1px solid #ccc;background:#E5EDF2;text-align:center;padding:0 8px;margin:0 1px;display: inline-block;}


/*详情*/
.local{height:40px;line-height:40px; border-bottom:1px solid #CECECE; background:#F8F8F8;width:100%;}
.local span{width:40px;height:40px; background:url(../images/home.gif) no-repeat center center; display:block;float:left;}
.cname{border-bottom:2px solid #000;height:56px;line-height:56px;color:#005197;font-size:22px;width:100%;}
.cname span{color:#ABABAB;font-size:12px;border-left:1px solid #ababab;margin:0 0 0 5px;padding:0 0 0 5px;}

.snav{float:left;margin:0;width:220px;}
.snav ul li a{border-bottom:1px solid #E6E6E6;background:url(../images/jian.png) no-repeat 10px center #F9F9F9;padding:0 0 0 30px;color:#454545;height:40px;line-height:41px; display:block;width:190px;}
.snav ul li a:hover,.snav ul li a.on{ background-color:#F5F5F5;color:#005197}
.coon{padding:40px 0;}
.about{padding:40px 0;}

.cmaps{float:left;width:99.5%;height:400px;border:1px solid #ccc;}


.detail{width:100%;margin:0;overflow:hidden;}
.detail .dtitle{font-size:20px;padding:20px 0 5px 0; text-align:center}
.detail .dtime{color:#747474;padding:0 0 20px 0;text-align:center}
.detail .dconn{border-bottom:1px solid #D0D0D0;border-top:1px solid #D0D0D0;padding:20px 0;}
.detail .conttitle{margin:10px 0;color:#2f2f2f;border-bottom:1px solid #ddd;}
.detail .conttitle h3{ border:1px solid #ddd;width:200px;padding:10px 0; text-align:center;font-size:18px;border-bottom:none; background:#f1f1f1;}

.detail .showimg{margin:20px 0;text-align:center;}
.detail .showimg a img{border:1px solid #ccc;padding:1px;max-width:1000px;}
.detail .showimg a:hover img{border:1px solid #4a44a4;padding:1px;}


/*大图样式*/
.dbpic{position:relative;margin:20px auto;width:1200px;float:left;}
.dbpic ul{width:1220px;margin:0px;padding:0px;background:#eef3fa;}
.dbpic ul li{float:left;margin:0 20px 0 0;width:285px;height:285px;}
.dbpic ul li a{width:283px;height:283px;border:1px solid #ddd;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.dbpic ul li a img{vertical-align:middle;max-width:283px;max-height:283px;}
.dbpic ul li.current a{border:1px solid #000;}


/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -104px;}



.pages{width:100%;padding:20px 0 40px 0;color:#747474;}
.pages a{color:#747474;}
.pages a:hover{color:#EB4343;}



.footer{background:#639ada;padding:60px 0;width:100%;color:#fff;height:140px;clear:both;}
.fnav{float:left;width:760px;margin:0 0 0 80px;}
.fnav dl{float:left;height:140px;padding:0 50px 0 0;overflow: hidden;}
.fnav dl.pro{width:420px; overflow: hidden;}
.fnav dl dt{font-size:14px;}
.fnav dl dt a{color:#fff;line-height:28px;height:28px;font-size:18px;}
.fnav dl dd a{color:#fff;line-height:28px;height:28px;}.fnav dl dd a:hover{color:#C9E2FF;}
.fnav dl.pro dd{width:140px;float:left;}
.fcontact{float:left;line-height:28px;}
.fcontact h3{font-size:18px;}
.fcontact h3 a{color:#fff;line-height:28px;height:28px;}.fcontact h3 a:hover{color:#ccc;}

.fcontact .fx{ background:url(../images/fadd.png) no-repeat 0 center;padding:0 0 0 20px;}
.fcontact .tel{ background:url(../images/ftel.png) no-repeat 0 center;padding:0 0 0 20px;}
.post-next-prev a{color:gray;}
.post-next-prev a:hover{color:green;}
.fwx{float:right;}
.fwx p{text-align:center;height:36px;line-height:36px;}



.copy{background:#467AB5;color:#fff;width:100%;padding:10px 0;height:30px;line-height:30px;}
.copy a{color:#fff;}
.copy a:hover{color:#ccc;}

/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}




