/*html{ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); _filter:none;}*/
body{margin:0px;padding:0px;font:16px/1.8 'Microsoft YaHei',Tahoma,Verdana,'Simsun';color:#666;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,img{margin:0;padding:0;border:none;list-style-type:none;}
p{margin:1em 0;padding:0;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#045AAC;text-decoration:underline;}
.cl{clear:both; height:0px;font-size:0px; line-height:0px; overflow:hidden; margin:0px; padding:0px; visibility:hidden;}
hr { border-bottom:solid #DDD 1px; height:1px;}
#wrap{width:1202px;margin:0 auto;}

/* fixed */
#fixed{width:100%; height:374px;overflow:hidden;
position: fixed;/*固定*/
top: 0px;
left:0px;
/*ie6下样式 */
_position:absolute;
_top: expression(documentElement.scrollTop + "px");
z-index:9999;
}
/* logo部分 */
#header{width:100%;color:#666;background:#f6f6f6;border-top:3px solid #045AAC;border-bottom:1px solid #e1e1e1;}
#head{width:1202px; margin:0 auto; height:80px;}
#logo {float:left;width:180px;height:55px; overflow:hidden;margin-top:12px;}
/*nav导航*/
#nav .new,#nav li span.ico,#nav li:hover span.ico,#nav li:hover ul.sub li span.hot{background:url(nav.gif) no-repeat;}
#nav{ float:left; width: 800px; height:80px;}
#nav ul {margin: 0px;padding:0px;}
#nav li.nl { display:block; float:left; background-position:-22px -76px; height:80px; line-height: 80px; width: 104px; text-align: center; position:relative;}
#nav li.nl a{ color:#666666; text-decoration: none; }
#nav li.nl a:hover{ text-decoration:underline;}
#nav li.nl:hover,#nav li.current { background:#f0f0f0;}

#nav li.home { float:left; display:block; background-position: -8px -251px; padding: 0 13px 0 20px; height:80px; line-height: 80px;}
#nav li.home a{ color:#666666; text-decoration: none; }
#nav li.home a:hover{ text-decoration:underline;}
#nav li.current a{ color:#045AAC;}

#nav li span.ico {display:block;height:80px;background-position: 80px -139px;padding: 0 13px 0 13px;float: left;}
#nav li:hover span.ico {float:left;display:block;height:70px;background-position: 80px -192px;padding: 0 13px 0 13px;}
#nav li .new {width:23px;height:14px;float:left;position:absolute;right:3px;top:-8px;background-position: left -133px;}
#nav li .re {width:19px;height:23px;float:left;position:absolute;right:3px;top:11px;background: url(re.gif) no-repeat;}
#nav li .xin {width:19px;height:23px;float:left;position:absolute;right:3px;top:11px;background: url(xin.gif) no-repeat;}
#nav li .qiang {width:19px;height:23px;float:left;position:absolute;right:0px;top:11px;background: url(qiang.gif) no-repeat;}
#nav li:hover ul.sub li span.hot{ width:23px; height:14px; position:absolute; background-position: -5px -389px; float: left;}
/* Default list styling */
#nav li:hover { position:relative; z-index:200;}
#nav li:hover ul.sub{ left:1px; top:80px; background: #f0f0f0; padding:15px 0px 15px 15px; border:1px solid #e1e1e1; border-top:0px; width:256px; height:auto; z-index:300; filter: Alpha(Opacity=93); }
#nav li:hover ul.sub li{ width:113px; height:32px; line-height:32px; float:left; text-align: center; padding-right:15px;}
#nav li:hover ul.sub li a{ display:block; font-size:16px; font-weight: normal; text-decoration:none; color: #666;}
#nav li:hover ul.sub li a:hover,#nav li:hover ul.sub li .current { background:#045AAC; color:#fff; text-decoration:none;}
/* ........................................... */
#nav ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#h_tel{ float:right; width:213px; height:45px;background: url(tel.gif) no-repeat; margin-top:15px;}
#h_tel a{width:213px;height:45px;display: block;font-size:0px;}
#banner55{ width:100%; height:300px; overflow:hidden; }
#slidebanner{width:1900px;height:600px;margin-left:-950px;text-align:center;overflow:hidden;position:relative;left:50%;z-index:90;clear:both;}
#banner{width:100%; height:300px; overflow:hidden;clear:both; background:url(20077311625090.jpg) no-repeat center center;}
#banner .t1{width:1200px; margin:27px auto 0 auto; text-align:right;}
#banner .t2{float:left; margin-top:25px; font-size: 32px; color:#CA1214; text-align:left; font-weight:bold;}
#banner .t2 h1{color:#045AAC;letter-spacing: 0.1em; font-size: 48px;}
/*frlink*/
.frlink {padding:10px 0 5px 10px;}
.frlink li{float:left;width:113px;margin:0 5px 5px 0;line-height:22px;text-align:center;overflow:hidden;list-style-type:none;}
.frlink li a{display:block;border:1px solid #ccc;}
.frlink li a:hover{border:1px solid #108B0A;}

.ylinks{width: 1216px;}
.ylinks a {display:block; line-height:26px; background:#EDEDED;float:left; text-align:center; width: 130px; padding:3px; margin-right:16px; margin-top: 16px;}
.ylinks a:hover { background:#e3e3e3;text-decoration:none;}


#footer{ background:#f8f8f8; margin-top:10px; border-top:1px solid #e1e1e1;}
#foot{width:1202px;margin:0 auto;border-bottom:#dddddd 1px solid;padding:15px 0;}
#foot .company{width:410px;float:left;overflow:hidden;}
#foot .com_bt{height:50px;padding-bottom:10px;padding-left:60px;background:url(f_logo.png) no-repeat left top;}
#foot .com_bt h3{font-size:26px;color:#045AAC;line-height:30px;font-weight:bold;}
#foot .com_bt span{color:#707b91;font-size:15px;}
#foot .com_infor{width:100%;line-height:24px;color:#707b91;font-family:"microsoft yahei";}
#foot .contact{width:730px;float:right;overflow:hidden;}
#foot .cont_gy{width:120px;padding-top:18px;float:left;}
#foot .cont_w{width:360px;}
#foot .cont_gy h3{width:100%;height:30px;color:#707b91;padding-bottom:10px;}
#foot .cont_gy a{float:left;width:120px;height:26px;line-height:26px;overflow:hidden;color:#707b91;}
#foot .cont_ewm{width:130px;height:160px;margin-top:20px;float:right;background:url(ewm2.jpg) no-repeat;}
#foot ul li{float:left;padding-bottom:10px;}
#foot ul li a{color:#ffffff;margin-left:23px;}
#copyright{width:1202px;margin:0 auto;margin-top:10px;color:#707b91;padding-bottom:20px;}
#copyright a{color:#707b91;}
#copyright a.mobile{background: url(mobile_ico.png) no-repeat 20px 0px; padding-left:38px;}
#copyright a.mobile:hover{background: url(mobile_ico.png) no-repeat 20px -29px; color:#045AAC;}
#copyright a.b_a{ float:right;}
.inner{ width:1202px; margin: 0 auto; margin-top:15px; overflow:hidden;}
/* Breadcrumb */
.breadcrumb{ width:100%; background:#bbd0e5 url(banner-bg.jpg) repeat-x; }
.breadcrumb .inner{width:1122px; margin:0 auto; height:170px; margin-top:0; padding:60px 0 0 80px; background:url(banner2.gif) no-repeat left top;}
.breadcrumb p{font-size:16px;}
.breadcrumb a,.breadcrumb a:hover{ color:#045AAC; font-size:28px; text-decoration:none;}
/*位置导航*/
#place{ width:1163px;margin:10px auto 0 auto; padding:5px 5px 5px 32px;clear:both; border:solid 1px #E4E4E4; background: url(dqwz.gif) no-repeat 10px 10px #FFFFFF; }
#place a{font-weight:normal;padding:0 5px;}
#place a:hover{color:#F30;}
/* yin */
.yin{ float:left; margin-top:10px; width:760px; border:1px solid #E6E6E6; overflow:hidden; background:#FFFFFF; padding:15px;}
.yin h3{ height:30px; font-size:20px; color:#045AAC; overflow:hidden;}
/*.yin h3 em{ padding-left:8px; font-size:13px; color:#BABABA;font-style: normal;}*/
.yin h3 a{ float:right; *margin-top:-30px; width:40px; height:30px; background:url(icon.gif) no-repeat 0 -6px; display:block; }
.yin h3 a:hover{ background:url(icon.gif) no-repeat 0 -41px;}
.yinR{ width:368px; margin-left:10px;}
.w958{ width:1170px;}

.w1000{ width:1200px;}
.w311{ width:368px; padding:0 15px; float:left; border-right:#ddd 1px solid;}
.border0{ border:0px;}

/* --左-- */
.iabout{ line-height:22px;}
.iabout p{ margin-top:10px;}
/* --右-- */
.inews{padding:8px 0 0; color:#545454; overflow:hidden;}
.inews li{padding-left:12px; height:28px; line-height:28px; *height:21px; background:url(icon.gif) no-repeat 0 -58px; overflow:hidden;}
.inews li a{ float:left; width:310px; height:28px; overflow:hidden;}
.inews li span{ float:right; width:40px; font-size:14px; text-align:right; color:#999;}

.inews li.pic{ margin:3px 0 8px; padding:0; height:100px; line-height:18px; background:none;}
.inews li.pic img{ float:left; padding-right:7px; width:120px; height:100px;}
.inews li.pic h4{ margin-bottom:5px; height:20px; font-size:16px; overflow:hidden;text-decoration:underline;}
.inews li.pic a{ float:none; width:auto;text-decoration:underline;}
.inews li.pic p{margin:0; padding:0; margin-bottom:10px; line-height:18px;height:75px; font-size:14px; overflow:hidden;}
/* products */
.ipic{ width:1185px; }
.ipic li{float:left; width:281px; margin-right:15px; margin-top:10px;}
.ipic img{width:271px; border:#ececec 1px solid; padding:4px; height:168px;}
.ipic img:hover{ border:1px solid #045AAC;}
.ipic span{width:281px;background:#ececec;text-align:center;line-height:26px;height:28px;display:block;white-space: nowrap;overflow:hidden;}
/* ------------------------------- */
#wrap2 { border:1px solid #DDD; border-top:2px solid #045AAC; background-color: #FFF; width: 1200px; margin: 10px auto 0 auto;}
#bdyg{border:#ddd 1px dashed; padding:8px 8px 8px 35px; margin:10px 0; background: url(icon-4.gif) no-repeat 10px 16px #f8f8f8;}
.cz { background: url(kedu.gif) repeat-y 90px 0px; }
/* 列表页面 */
#ny_news li { line-height: 36px; height: 36px; border-bottom: 1px dotted #DDD; background: url(icon-2.gif) no-repeat 5px center; padding-left: 20px; }
#ny_news li:hover { background-color: #F5F5F5; }
#ny_news li span { color: #999; float:right;}

#ny_anli{width:897px; padding-top:5px;}
#ny_anli li{float:left;height: 191px; width: 270px; padding-bottom: 20px; margin-right: 29px;}
#ny_anli li img{padding:4px;border:1px #ddd solid; width:260px; height:161px;}
#ny_anli a:hover img{border-color:#045AAC;filter:alpha(opacity=80);opacity:0.8;}
#ny_anli li span{width:270px;color:#333;padding:6px 0;display:block;white-space: nowrap;overflow:hidden;text-align:center;}
/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 16px; clear:both;}
.page a,.page span{display:block;color:#045AAC;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding:12px 12px 0 12px;float:left;margin:5px 2px;text-align:center;height:30px;transition: all 1s;} /* SPAN和链接 */
.page a:hover, .page a.current{color:#ffcd11;border:1px solid #ffcd11; background:#045AAC;} /* 当前链接有激活时 */
.page input{padding:0px;color:#F44;height:16px;width:25px;border:0px solid #fff;text-align:center;margin:0px -5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
/* 服务项目 */
#fuwu { background: #f5f5f5; height: 38px; border-bottom:1px solid #cccccc;}
#fuwu li { display: inline; float: left; height: 38px;}
#fuwu li a{ height: 38px; line-height: 38px; border-right:1px solid #dedede;display: block; float:left; padding: 0px 22px; overflow: hidden; }
#fuwu li a:hover,#fuwu li a.current { background:#FFF; height:39px; border-right:1px solid #dedede; }
#fuwu li a.current { font-weight:bold; }
/* 左侧导航 */
.z_bg { background: url(ny_bg.jpg) repeat-y left top;}
.zbian { width: 273px; float:left; }
.zbian h3 { background:#045AAC; border-radius:10px; height: 46px; line-height: 46px; font-size: 18px; color:#FFFFFF; margin: 20px; padding: 0px 20px;}
.zbian ul { border-top: 1px solid #dedede;}
.zbian ul li a{ height: 45px; line-height: 43px; background: url(ny_a_h.gif) no-repeat 0px 0px; padding-left: 60px; display: block; }
.zbian ul li a:hover,.zbian ul li a.current {background: url(ny_a_h.gif) no-repeat 0px -45px; }
.zbian ul li a.current {font-weight: bold; }
#zcontact{clear:both; width:148px; background:url(ico_tel.gif) no-repeat 15px 13px; line-height:22px; margin-top:10px; padding:12px 10px 15px 65px; font-size:16px;}
/* 右侧内容 */
.content { padding: 20px 29px 20px 30px; overflow: hidden;width: 868px; float:left;}
.content p.ny_about_img { padding: 0px; margin: 6px 20px 0px 0px; text-align: center; }
.content p,.content table td,.content li { line-height: 26px; }
.content h2,.content h3,.content h4,.content h5,.content h6 { color:#000;}
.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a { color:#000;}
.content h2 a:hover,.content h3 a:hover,.content h4 a:hover,.content h5 a:hover,.content h6 a:hover { color:#F06000}
.content strong { color:#000;}
.w899{width: 1141px;}
/* 内容页面 */
.info_title { font-size: 24px; text-align: center; margin: 0px; padding-top: 10px; }
.info_other { border-top: 1px dotted #DDD; padding-top: 10px; text-align: center; margin: 15px 0px 20px 0px; color: #999; font-size:14px; }
.info_content {font-size: 16px;}
.info_content a {text-decoration: underline;color:#555;}
.info_content a:hover { color: #F06000; text-decoration: underline; }

.info_tags{font-size:16px; padding:20px 0;}
.info_tags a{margin-left:10px;display:inline-block;border-radius:4px;border:1px solid #ddd;background:#fff;padding:2px 8px;font-weight:normal;}
.info_tags a:hover{background:#045AAC;color:#fff;}
.info_tags span{background:url(tag_bg.gif) no-repeat 0px 4px; width: 27px; height: 25px; padding-left: 25px;}

#up,#next{background:url(up_next.gif) no-repeat no-repeat; line-height: 40px; height: 40px; width: 306px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
#up { float:left; background-position: left 14px; padding-left: 32px;}
#next { float:right; background-position: right -34px; padding-right: 32px; text-align:right;}
#up a,#next a{text-decoration: underline;}

#nrxg h3 {font-size:16px;color:#333; line-height:38px; font-weight:bold; margin-top: 10px; padding-left:10px; background:#eee;clear:both;}
#nrxg_lb { padding-top:10px;}
#nrxg_lb li { height:26px;line-height:26px;background:url(icon-3.gif) left center no-repeat;padding-left:10px;}
#nrxg_lb li a,#nrxg_lb li a:visited { margin-right:20px;}
#nrxg_lb2{ float:left; width:880px; padding-bottom:10px;}
#nrxg_lb2 li{float:left; width:208px; margin-right:12px; margin-top:10px;}
#nrxg_lb2 img{width:198px; border:#ececec 1px solid; padding:4px; height:123px;}
#nrxg_lb2 img:hover{ border:1px solid #045AAC;}
#nrxg_lb2 span{width:208px;background:#ececec;text-align:center;line-height:25px;height:25px;display: block;white-space: nowrap;overflow:hidden;}


.side_bar a,.chat_tips i {background:url(gdt-img.png) no-repeat;}
/*右侧悬浮icon*/
.side_bar {width: 66px;position: fixed;bottom: 40%;right: 30px;font-size: 0;line-height: 0;z-index: 100;}
.side_bar a {width: 66px;height: 66px;display: inline-block;background-color: #ddd;margin-bottom: 2px;}
.side_bar a:hover {background-color: #045AAC;}
.side_bar .icon_qq {background-position: 0 -62px;}
.side_bar .icon_chat {background-position: 0 -130px;position: relative;}
.side_bar .icon_chat:hover .chat_tips {display: block;}
.side_bar .icon_blog {background-position: 0 -198px;}
.side_bar .icon_mail {background-position: 0 -266px;}
.side_bar .icon_totop {background-position: 0 -334px;}
.chat_tips {padding: 10px;border: 1px solid #d1d2d6;position: absolute;right: 78px;top: -45px;background: #fff;display: none;}
.chat_tips i {width: 9px;height: 16px;display: inline-block;position: absolute;right: -9px;top: 70px;background-position:-88px -350px;}
.chat_tips img {width: 138px;height: 138px;}