﻿@charset "utf-8";
/* CSS Document */

/* 全局样式 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {font:14px/1.5 Microsoft YaHei,simsun,SimHei,arial,helvetica,sans-serif; color:#000;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
fieldset, img {border:0;}
li,dl,dd {list-style-type:none;}
ol,ul {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select, button {font-family:inherit; font-size:inherit; font-weight:inherit; outline:none;}
textarea {overflow:auto; padding:10px;}

/*全站链接颜色*/
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#c60100;}
a:active{color:#000;}

strong {font-weight:bold;}
a {color:#000; text-decoration:none;} 
a:hover {color:#c60100; text-decoration:underline;}

/*通用样式*/
.space1,.space2,.space5,.space10,.space15,.space18,.space20,.space25,.space30,.space35,.space40,.space43,.space44,.space45,.space50,.space55,.space60,.space70,.space120,.space125,.space130 {clear:both; font-size:1px; height:0; line-height:1px;}
.space1 {height:1px;}.space2 {height:2px;}.space5 {height:5px;}.space10 {height:10px;}.space15 {height:15px;}.space18 {height:18px;}.space20 {height:20px;}.space25 {height:25px;}.space30 {height:30px;}.space35 {height:35px;}.space40 {height:40px;}.space43 {height:43px;}.space44 {height:44px;}.space45 {height:45px;}.space50 {height:50px;}.space55 {height:55px;}.space60 {height:60px;}.space70 {height:70px;}.space120 {height:120px;}.space125 {height:125px;}.space130 {height:130px;}
.hidden {display:none;}.invisible{visibility:hidden;}
.fb {font-weight:bold;}.fn {font-weight:normal;}
.text-c {text-align:center}.text-l {text-align:left}.text-r {text-align:right;}
.fl {float:left}.fr {float:right}.pr {position:relative}.pa {position:absolute;}
.ml40 {margin-left:40px;}
.mb9 {margin-bottom:9px;}
.mb16 {margin-bottom:16px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.w270{ width:270px;}
.w1200{width:1200px; margin:0 auto;}

.clear {zoom:1;}
.clear:after {visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle {float:left; _display:inline;}
.fri {float:right; _display:inline;}

/*颜色预定义 可以随时增加*/
.gray,a.gray:link,a.gray:visited {color:#878787;}
a.gray:hover{color:#c60100;}

/*字体颜色 可以随时增加*/
.time14 {font-size:13px; color:#717171; font-family:Verdana, Helvetica, Arial, sans-serif;}
.Red14 {font-size:14px; color:#af0800;}
.Black {color:#000;}

/*字体大小 可以随时增加*/
.en12 {font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:2px}

/* 页面布局样式 */
/*------------------- header -------------------*/
.header {width:100%; max-width:1920px; min-width:1200px; margin:0 auto; position:relative; border-top:3px solid #c60100;}
.header_cen {width:100%; max-width:1920px; min-width:1200px; height:80px; margin:0 auto; position:absolute; left:0; top:0; z-index:99998} 
.header_1200 {width:1200px; margin:0 auto; position:relative;} 
.header_1200 .logo {width:285px; height:80px; position:absolute; left:0; top:36px;} 
.nav_box {width:720px; height:45px; position:absolute; right:0; top:60px; background:url(../images/navbg.png) left top repeat;}

/*------------------- 主导航css -------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{font-family:Microsoft YaHei,SimHei,simsun;height:45px; line-height:45px; position:relative; z-index:99999;}
.nav a{ color:#fff;}
.nav a:hover{ text-decoration:none;}
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:90px; font-size:16px; font-weight: normal; text-align:center; color:#000;}
.nav .sub{ display:none;  width:90px; left:0; top:45px;  position:absolute; background: url(../images/nav_bg.png) left top repeat;  line-height:30px; padding:0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:5px 0; text-align:center; font-size:14px; border-bottom:1px solid #fff}
.nav .sub a:hover{ background:#c60100; color:#fff;}
.nav .on h3 a{ background:#ac0000; color:#fff;}

/* banner 滚动 */
.flexslider{position:relative;height:530px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:530px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:none;width:14px;height:14px;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:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

/*公告栏滚动*/
.notice {width:1180px; height:45px; line-height:45px; margin:0 auto; background:#c60100; padding:0 0 0 20px;}
.notice h4 {color:#fff; float:left; margin-right:20px;}
.txtMarquee-left{width:1060px; position:relative; float:left}
.txtMarquee-left .bd{}
.txtMarquee-left .bd .tempWrap{width:1060px !important;}
.txtMarquee-left .bd ul{overflow:hidden; zoom:1;}
.txtMarquee-left .bd ul li{margin-right:30px; float:left; height:43px; line-height:43px; text-align:left; _display:inline; width:auto !important;}
.txtMarquee-left .bd ul li span{color:#ffb3b3; padding-left:10px;}
.txtMarquee-left .bd ul li a {color:#fff;}

.con_bg1 {width:100%; max-width:1920px; min-width:1200px; height:208px; margin:0 auto; position:absolute; left:0; top:323px; background:url(../images/con_bg1.png) center top no-repeat; z-index:99999;}
.con_bg2 {width:100%; max-width:1920px; min-width:1200px; height:209px; margin:0 auto; position:absolute; left:0; top:874px; background:url(../images/con_bg2.png) center top no-repeat; z-index:999;}
.con_bg3 {width:100%; max-width:1920px; min-width:1200px; height:190px; margin:0 auto; background:url(../images/con_bg3.png) center bottom no-repeat; z-index:99; position:absolute; left:0; top:497px;}
.conbg1 {width:100%; max-width:1920px; min-width:1200px; height:969px; margin:0 auto; background:#fff url(../images/conbg1.jpg) center 134px no-repeat; position:relative;}
.conbg2 {width:100%; max-width:1920px; min-width:1200px; height:519px; margin:0 auto; background:url(../images/conbg2.gif) center top repeat-y;}
.conbg3 {width:100%; max-width:1920px; min-width:1200px; margin:0 auto; background:url(../images/conbg3.jpg) center bottom no-repeat; position:relative;}
.conbg4 {width:100%; max-width:1920px; min-width:1200px; height:550px; margin:0 auto; background:url(../images/conbg2.gif) center top repeat-y;}

.title1 {width:179px; height:50px; line-height:50px; font-size:28px; color:#fff; text-align:center; margin:0 auto; background:url(../images/titlebg.png) center top no-repeat;}
.title1bg {width:1200px; height:50px; margin:0 auto; background:url(../images/titlebg2.png) center top no-repeat;}
.con1200 {width:1200px; margin:0 auto; position:relative;}
.con1_L {width:520px; float:left}
.tit1 {height:47px; background:#c60100; overflow:hidden; padding-left:8px; color:#fff; border-bottom:1px solid #fff;}
.tit1 h1 {line-height:60px; font-size:50px; float:left;}
.tit1 i {padding-left:10px; font-family:Microsoft YaHei,SimHei; font-size:18px; line-height:54px; color:#fff; float:left; font-style:normal;}
.tit1 span {float:right; color:#fff; line-height:47px; padding-right:10px;}
.tit1 span a{color:#fff;}
.con1_R {width:623px; height:376px; border:1px solid #d8d8d8; background:#f5f5f5; padding:0 20px; float:right;}
.tit2 {height:44px; background:#f5f5f5; overflow:hidden; border-bottom:2px solid #c60100;}
.tit2 h1 {line-height:57px; font-size:50px; float:left;}
.tit2 i {padding-left:10px; font-family:Microsoft YaHei,SimHei; font-size:18px; line-height:51px; float:left; font-style:normal;}
.tit2 span{float:right; color:#666; line-height:44px;}
.tit2 span a {color:#666;}
.hot_new h2 {font-family:Microsoft YaHei,SimHei; font-weight:normal; text-align:center; height:40px; line-height:40px; padding-top:15px; margin-bottom:10px; overflow:hidden;}
.hot_new h2 a {color:#c60100;}
.hot_new p {height:60px; line-height:24px; color:#808080; padding-bottom:8px; border-bottom:1px solid #ccc; margin-bottom:15px; text-indent:2em; overflow:hidden;}
.hot_new ul li {line-height:28px; background:url(../images/sprite0.png) no-repeat 0 center; padding-left:12px; color:#004276;}
.hot_new ul li span {float:right; color:#999;}
.hot_new ul li a {position:relative;}
.hot_new ul li a:hover {z-index:1;}

.hot_new2 h3 {text-align:center; font-weight:normal; height:32px; line-height:32px; padding-top:15px; margin-bottom:5px;}
.hot_new2 h3 a {color:#c60100;}
.hot_new2 p {height:28px; line-height:28px; color:#808080; padding-bottom:8px; border-bottom:1px solid #ccc; margin-bottom:15px; text-indent:2em; overflow:hidden;}
.hot_new2 ul {line-height:36px; background:url(../images/line.gif) left bottom repeat;}
.hot_new2 ul li {height:36px; line-height:36px; background:url(../images/sprite0.png) no-repeat 0 center; padding-left:12px; color:#004276; overflow:hidden;}
.hot_new2 ul li span {float:right; color:#999;}
.hot_new2 ul li a {position:relative;}
.hot_new2 ul li a:hover {z-index:1;}

.con2_L {width:758px; position:absolute; left:0; top:528px; z-index:99999;}
.videoBox {width:405px; height:237px; padding:11px 11px 145px 11px; position:absolute; right:0; top:572px; background:url(../images/img_video.png) center top no-repeat; z-index:99999;}
.videoBox .bd li {zoom:1; vertical-align:middle;position:relative;}
.videoBox .bd img {width:405px; height:237px; display:block;}
.videoBox .bd li .bg {width:405px; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.videoBox .bd li .title {width:405px; height:40px; line-height:40px; font-family:Microsoft YaHei,SimHei,simsun; font-size:16px; font-weight:bold; left:0; bottom:0; position:absolute; z-index:2;}
.videoBox .bd li .title a {color:#fff; padding-left:15px;}
.videoBox .bd li .title a:hover {color:#d94c1d;}


/*图片新闻焦点*/
.slideBox {width:520px; height:330px; overflow:hidden; position:relative;}
.slideBox .hd {height:20px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1;}
.slideBox .hd ul {overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li {float:left; margin:6px 8px 0 0; width:8px; height:8px; background:#fff; cursor:pointer; border-radius:100%;}
.slideBox .hd ul li.on {background:#fb4d01; color:#fff; width:12px; height:12px; margin-top:4px;}
.slideBox .bd {position:relative; height:100%; z-index:0; overflow:hidden;}
.slideBox .bd li {zoom:1; vertical-align:middle;position:relative;}
.slideBox .bd img {width:520px; height:330px; display:block;}
.slideBox .bd li .bg {width:520px; height:40px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;}
.slideBox .bd li .title {width:520px; height:40px; line-height:40px; font-family:Microsoft YaHei,SimHei,simsun; font-size:16px; font-weight:bold; left:0; bottom:0; position:absolute; z-index:2;}
.slideBox .bd li .title a {color:#fff; padding-left:15px;}
.slideBox .bd li .title a:hover {color:#d94c1d;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next {position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next {left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover {filter:alpha(opacity=100); opacity:1;}
.slideBox .prevStop {display:none;}
.slideBox .nextStop {display:none;}

.slideTxtBox{width:718px;}
.slideTxtBox .hd{height:44px; background:#fff; overflow:hidden; padding-left:8px; color:#000; border-bottom:2px solid #c60100; position:relative;}
.slideTxtBox .hd ul{width:718px; float:left; position:absolute; left:0; top:0; height:44px;}
.slideTxtBox .hd ul h1 {line-height:60px; font-size:50px; float:left;}
.slideTxtBox .hd ul li{padding:0 15px; font-family:Microsoft YaHei,SimHei; font-size:18px; line-height:36px; margin-top:8px; color:#000; float:left; font-style:normal; cursor:pointer;}
.slideTxtBox .hd ul li.on{height:36px; background:#c60100; margin-top:8px; color:#fff;}
.slideTxtBox .hd ul span {float:right; color:#000; line-height:44px;}
.slideTxtBox .hd ul span a {color:#000;}
.slideTxtBox .bd ul{zoom:1;}

.picMarquee-left{width:1032px; overflow:hidden; margin:0 auto; position:relative;}
.picMarquee-left .bd{}
.picMarquee-left .bd ul{overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{text-align:center;}
.picMarquee-left .bd ul li .pic img{width:224px; height:158px; display:block;border:2px solid #ccc;}
.picMarquee-left .bd ul li .pic a:hover img{border-color:#ffce95;}
.picMarquee-left .bd ul li .title a {line-height:44px; font-size:18px; color:#fff;}
.picMarquee-left .bd ul li .title a:hover {color:#ffce95;}
.picMarquee-left .bd ul li.no {margin-right:0;}

.picMarquee-left0{width:1200px; overflow:hidden; position:relative;}
.picMarquee-left0 .bd{}
.picMarquee-left0 .bd ul{overflow:hidden; zoom:1;}
.picMarquee-left0 .bd ul li{margin-right:15px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left0 .bd ul li .pic{text-align:center;}
.picMarquee-left0 .bd ul li .pic img{width:224px; height:158px; display:block;border:2px solid #fff;}
.picMarquee-left0 .bd ul li .pic a:hover img{border-color:#ffce95;}
.picMarquee-left0 .bd ul li .title a {line-height:44px; font-size:18px; color:#fff;}
.picMarquee-left0 .bd ul li .title a:hover {color:#ffce95;}
.picMarquee-left0 .bd ul li.no {margin-right:0;}

.culture_L {width:430px; height:352px; position:absolute; left:0; top:0; z-index:999;}
.culture_C {width:430px; position:absolute; left:440px; top:0; z-index:999;}
.culture_R {width:320px; position:absolute; left:880px; top:0; z-index:999;}

.other_box {width:1200px; margin:0 auto; position:absolute; left:0; top:280px; z-index:99;}
.other_box ul li {width:150px; float:left; margin-right:60px;}
.other_box ul li img {width:150px; height:150px;}
.other_box ul li p {height:50px; line-height:50px; text-align:center; font-size:18px;}
.other_box ul li.no {margin-right:0;}

.picMarquee-left2{width:1200px; overflow:hidden; position:relative;}
.picMarquee-left2 .bd{}
.picMarquee-left2 .bd ul{overflow:hidden; zoom:1;}
.picMarquee-left2 .bd ul li{margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left2 .bd ul li .pic{text-align:center;}
.picMarquee-left2 .bd ul li .pic img{width:188px; height:138px; display:block; border:1px solid #fff;}
.picMarquee-left2 .bd ul li .pic a:hover img{border-color:#ffce95;}
.picMarquee-left2 .bd ul li .title a {line-height:44px; font-size:18px; color:#fff;}
.picMarquee-left2 .bd ul li .title a:hover {color:#ffce95;}

.picMarquee-left3{width:1200px; overflow:hidden; position:relative;}
.picMarquee-left3 .bd{}
.picMarquee-left3 .bd ul{overflow:hidden; zoom:1;}
.picMarquee-left3 .bd ul li{margin-right:12px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left3 .bd ul li .pic{text-align:center;}
.picMarquee-left3 .bd ul li .pic img{width:188px; height:138px; display:block; border:1px solid #fff;}
.picMarquee-left3 .bd ul li .pic a:hover img{border-color:#ffce95;}
.picMarquee-left3 .bd ul li .title a {line-height:44px; font-size:18px; color:#fff;}
.picMarquee-left3 .bd ul li .title a:hover {color:#ffce95;}
.picMarquee-left3 .bd ul li.no {margin-right:0;}

.con1920bg4 {width:100%; max-width:1920px; min-width:1200px; height:340px; padding-top:20px; margin:0 auto; background:#dcdcdc; border-top:3px solid #600000;}
.foot_nav {width:1200px; margin:0 auto; position:relative;}
.foot_nav ul {width:126px; float:left; margin-right:28px;}
.foot_nav ul h3 {font-weight:normal; line-height:30px; margin-bottom:15px;}
.foot_nav ul h3 a {color:#000;}
.foot_nav ul h3 a:hover {color:#c60100;}
.foot_nav ul li {line-height:30px;}
.foot_nav ul li a {color:#666; display:block;}
.foot_nav ul li a:hover {color:#c60100;}

.footer_box {width:100%; max-width:1920px; min-width:1200px; background:#9f9f9f;}
.footer_l {width:600px;line-height:30px; float:left; color:#666; padding-top:2px; padding-left:100px;}
.footer_l a {color:#666;}
.footer_c {width:80px; float:left; margin-top:25px;}
.footer_r {width:240px; height:100px; float:right;}
.footer_tel {width:190px; height:59px; background:url(../images/img_tel.png) left top no-repeat; position:absolute; right:80px; top:80px;}

/* ------------------------------------------------------  内页样式  ------------------------------------------------------ */
.banner_small {width:100%; max-width:1920px; min-width:1200px; height:400px; margin:0 auto; position:relative;}
@media only screen and ( max-width:1920px ) {
.banner_small {width:100%; max-width:1920px; min-width:1200px; height:540px; margin:0 auto; position:relative;}
}
@media only screen and ( max-width:1600px ) {
.banner_small {width:100%; max-width:1920px; min-width:1200px; height:450px; margin:0 auto; position:relative;}
}
.banner_small .bg {position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/bg_wen.png) repeat;}
.banner1 {background:url(../images/banner1.jpg) center top no-repeat; background-size:cover;}
.banner2 {background:url(../images/banner2.jpg) center top no-repeat; background-size:cover;}
.banner3 {background:url(../images/banner3.jpg) center top no-repeat; background-size:cover;}
.banner4 {background:url(../images/banner4.jpg) center top no-repeat; background-size:cover;}
.banner5 {background:url(../images/banner5.jpg) center top no-repeat; background-size:cover;}
.banner6 {background:url(../images/banner6.jpg) center top no-repeat; background-size:cover;}
.banner7 {background:url(../images/banner7.jpg) center top no-repeat; background-size:cover;}
.banner8 {background:url(../images/banner8.jpg) center top no-repeat; background-size:cover;}
.banner9 {background:url(../images/banner9.jpg) center top no-repeat; background-size:cover;}
.banner10 {background:url(../images/banner10.jpg) center top no-repeat; background-size:cover;}
.banner11 {background:url(../images/banner11.jpg) center top no-repeat; background-size:cover;}

.position0{ height:50px; line-height:50px; }
.position0 .w1200{ height:100%; position:relative;}
.position0 .title{ position:absolute; left:0; bottom:0; height:90px; background:#de171c url(../images/bg_corner_lt.png) no-repeat left top;}
.position0 .title h1{ color:#fff; line-height: 50px; padding:10px 20px 0; font-size:28px; font-weight:normal;}
.position0 .title p{ font-size:16px; color:#f0989a; padding:0 20px; line-height:20px;}
.position0 .title .bk{ display:block; width:0; height:0; position:absolute;}
.position0 .title .bk01{ right:-20px; top:0px; border-width:0 20px 40px 0; border-style:dashed dashed solid dashed; border-color:transparent transparent #b40106 transparent;}
.position0 .title .bk02{ right:-10px; bottom:0px; border-width:0px 0px 50px 10px; border-style:dashed dashed dashed solid ; border-color: transparent transparent transparent #ccc;}
.position0 .position{ padding-left:290px;}
.position0 .position .fl{ font-size:14px; color:#de171c;}
.position0 .position .fl a{ margin:0 5px;}
.position0 .position .fl a:hover{ color:#de171c;}
.position0 .position .tel{ float:right; background:#de171c; position:relative;}
.position0 .position .tel .pic{ position:absolute; left:0; top:0; display:block; width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; color:#fff;}
.position0 .position .tel .pic .iconfont{ font-size:24px;}
.position0 .position .tel .pic em{ display:block; width:0; height:0; border-width:5px 0 5px 5px; border-style:dashed dashed dashed solid; position:absolute; right:-5px; top:50%; margin-top:-5px; }
.position0 .position .tel .txt{ padding:0 20px 0 70px; font-family:Impact, "MS Sans Serif"; color:#fff; font-size:28px;}
.position0 .position .tel .txt span {font-family:Microsoft YaHei,simsun,SimHei;}
.position0 .position .tel .pic01{ background:#fff;}
.position0 .position .tel .pic02{ background:#b40106; left:-1px;}
.position0 .position .tel .pic01 em{border-color:transparent transparent transparent #fff;}
.position0 .position .tel .pic02 em{border-color:transparent transparent transparent #b40106; right:-4px;}
.position0 .position .tel .pic02 i{padding-top:10px; display:block;}

.submenu{width:1200px; margin:30px 0 20px 0; background:#efefef; position:relative;}
.submenu a{height:40px; line-height:40px; border-right:1px solid #fff; background:#efefef; color:#333; font-size:14px; padding:0 30px; position:relative;}
.submenu a:hover{background:#ff6b6f; color:#fff; text-decoration:none;}
.submenu .on{background:#de171c; color:#fff;}
.submenu .on:after{content:''; display:block; width:0; height:0; border-width:0 5px 5px 5px; border-style:dashed dashed solid dashed; border-color:transparent transparent #fff transparent; position:absolute; left:50%; margin-left:-5px; bottom:0;}
.submenu .on:hover{background:#ff6b6f;}

.ny_search {width:191px; margin-right:3px; height:42px; position:absolute; right:0; top:3px;}
.search {width:120px; height:33px; line-height:33px; padding:0 15px; border:1px solid #ddd; float:left; color:#555;}
.but3 {width:39px; height:35px; background:url(../images/search_1.gif) left top no-repeat; text-indent:-9999px;}
.but3:hover {background:url(../images/search_2.gif) left top no-repeat;}

.tit4 {height:1px; padding-bottom:15px; background:url(../images/s_tit_bg.png) left bottom no-repeat;}
.tit5 {height:41px; padding-bottom:15px; background:url(../images/s_tit_bg.png) left bottom no-repeat;}
.tit5 h3 {font-size:24px; font-family:Microsoft YaHei,SimHei,simsun; height:41px; line-height:41px; font-weight:normal; color:#ed1b23; float:left;}
.site {float:right; font-size:14px; line-height:28px; color:#ed1b23; padding:10px 0 0 15px; background:url(../images/bg7.png) no-repeat left 20px;}
.site i {font-family:simsun,SimHei,arial,helvetica,sans-serif; height:28px; padding:0 10px; text-align:center; font-style:normal; color:#6b6b6b;}
.site span {color:#ed1b23;}
.site a {color:#333;}
.site a:hover {color:#ed1b23;}

.yc_tit {padding-bottom:15px; border-bottom:1px solid #e2e2e2;}
.yc_tit h1 {font:36px Microsoft YaHei; color:#333; line-height:1.5em; margin-bottom:20px;}
.yc_tit .features {height:28px; line-height:28px;}
.yc_tit .features .time,.yc_tit .features .time a {font:14px Microsoft YaHei; color:#777; margin-right:10px; line-height:28px;}
.yc_tit .features .time a:hover {color:#f54343;}
.yc_tit .features .share {width:130px; font:14px Microsoft YaHei; color:#777; line-height:28px; float:right;}

.col_n_r_box {width:1120px; padding:15px 0; margin:0 auto; min-height:360px; font-size:16px; line-height:30px; color:#333; text-align:left; background:url(../images/r_bg.jpg) center bottom no-repeat;}
.col_n_r_box p {margin-top:10px;}
.col_n_r_box img,.col_n_r_box p img {max-width:1060px;}
.cp_pic {width:1060px; height:auto; margin:0 auto 30px auto; text-align:center;}
.cp_pic img {max-width:1060px;}
.cpinfo_pic {width:1060px; height:auto; margin:0 auto 30px auto; text-align:center;}
.cpinfo_pic img {max-width:1060px;}

.newsinfo_box {width:1120px; margin:0 auto; background:#fff url(../images/r_bg.jpg) center bottom no-repeat;}
.newsinfo_box_top {width:1120px;}
.col_n_r_box3 {width:1060px; padding-right:60px; margin-top:20px; min-height:660px; background:url(../images/cl_pic.png) right -7px repeat-y; font:16px/30px Microsoft YaHei; color:#222; text-align:left;}
.col_n_r_box3 p {margin-top:10px;}
.col_n_r_box3 img,.col_n_r_box p img {max-width:1060px;}

.n_list04 li {line-height:48px; background:url(../images/ico_star2.png) no-repeat 10px center; padding:0 15px 0 30px; color:#004276; border-bottom:1px solid #d4d4d4;}
.n_list04 li span {float:right; color:#999;}
.n_list04 li a {position:relative;}
.n_list04 li a:hover {z-index:1;}
.n_list04 li i {display:none; font-style:normal; z-index:2}
.n_list04 li a:hover i {display:block; top:20px; left:0; position:absolute; padding:8px; border:1px #ccc solid; width:812px; line-height:20px; background:#f5f5f5; color:#0062f5; text-decoration:none;}
.number {height:40px; line-height:40px; text-align:center;}

.product_tit {width:1090px; margin:0 auto 20px auto;}
.product{width:1120px; margin:0 auto;}
.product ul li{margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;}
.product ul li .pic{text-align:center; margin-bottom:10px;}
.product ul li .pic a{padding:4px; border:1px solid #dadada; display:block; overflow:hidden;}
.product ul li .pic a:hover{padding:4px; border:1px solid #c00; display:block;}
.product ul li .pic a img{width:240px; height:240px; display:block; transition:all 0.6s;}
.product ul li .pic a:hover img{transform:scale(1.1);}
.product ul li .title1{line-height:24px; font-size:18px; margin-bottom:20px;}

.honor {width:1120px; margin:0 auto;}
.honor ul li {margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;}
.honor ul li .pic {text-align:center; margin-bottom:10px;}
.honor ul li .pic a {padding:4px; border:1px solid #dadada; display:block; overflow:hidden;}
.honor ul li .pic a:hover {padding:4px; border:1px solid #c00; display:block;}
.honor ul li .pic a img {width:240px; height:156px; display:block; transition:all 0.6s;}
.honor ul li .pic a:hover img {transform:scale(1.1);}
.honor ul li .title1 {width:250px; height:24px; line-height:24px; font-size:18px; margin-bottom:30px; overflow:hidden;}

.newspic {width:1120px; margin:0 auto;}
.newspic ul li {margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;}
.newspic ul li .pic {text-align:center; margin-bottom:10px;}
.newspic ul li .pic a {padding:4px; border:1px solid #dadada; display:block; overflow:hidden;}
.newspic ul li .pic a:hover {padding:4px; border:1px solid #c00; display:block;}
.newspic ul li .pic a img {width:240px; height:160px; display:block; transition:all 0.6s;}
.newspic ul li .pic a:hover img {transform:scale(1.1);}
.newspic ul li .title1 {width:250px; height:24px; line-height:24px; font-size:18px; margin-bottom:30px; overflow:hidden;}

#wx_gzh {display:block; bottom:3px; left:3px; position:fixed; z-index:999999;}
* html #wx_gzh {position:absolute; left:18px}