/*
* @Author: scheng
*/

*{ margin:0; padding:0;}
body{ font-size:12px; color: #929292; background:#fff;font-family:'Microsoft YaHei',"微软雅黑",Arial, Helvetica;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
a{ text-decoration:none; color:#666;}
input{ margin:0px; padding:0px;vertical-align: middle;}
a:hover{ text-decoration:none; color:#046dbe;transition-property: color;transition-duration: .5s;}
ul{ list-style:none;}
li{ list-style:none;}
.clear{ clear:both; width:100%; height:0; overflow:hidden;}
img{ border:none;}
em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.conter{width: 1200px; margin:auto;}

.top{padding-top:15px;background:url(../images/tel.png) no-repeat right 20px;}
.logo{float: left; width: 370px; height: 88px; background: url(../images/logo.jpg) no-repeat;}
.logo a{ display: block; width: 370px; height: 88px; }
/*nav*/
.nav{width:100%;background:#61605E;height:35px;line-height:35px;}
.nav ul{width:1180px;margin:auto;}
.nav ul li{float:left;}
.nav ul li a{color:#fff;display:block;padding:0 40px;}
.nav ul li a:hover{background:#D2332F;}
.nav ul li:last-child{position: relative; background: url(../images/indexinuput.png) no-repeat;width: 141px;height: 26px;float: right;padding-left: 8px;padding-right: 25px;line-height: 26px;margin-top: 4px;}
.nav ul li:last-child input{background: none;color: #909090;border: none;height: 26px;width: 141px;line-height: 26px;outline: none;}
.nav ul li:last-child button{display: block;position: absolute; width: 15px; height: 15px; right: 5px; top: 7px;background:url(../images/search.png) no-repeat;text-indent: -9999;border:0;cursor:pointer;}

/*banner*/
.fullSlide{ width:100%;  position:relative;  height:416px; background:#000;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{ width:100% !important;}
.fullSlide .bd li{ width:100% !important;  height:416px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{ display:block; height:416px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px;text-align:center;}
.fullSlide .hd ul{ text-align:center; padding-top:5px;  }
.fullSlide .hd ul li{ zoom:1; width:13px; height:13px;background: url(../images/indexa2.png) no-repeat;margin-right: 10px;opacity: 0.6; cursor: pointer; display: inline-block;overflow:hidden;line-height:9999px;}
.fullSlide .hd ul .on{background: url(../images/indexoa.png) no-repeat;opacity: 1;}


.inewsbg{ background:url(../images/inewsbg.jpg) repeat-x; height:38px; width:auto !important; width:1162px;}
.inews {height: 38px;width: 1160px;margin: 0 auto;}
.inewsl{ float:left; height:38px;width:935px;}
.inewsl1{ float:left; background:url(../images/nbrbodynewr3a.png) no-repeat left; line-height:38px; height:38px; color:#C4261D; padding-left:15px; padding-right:14px;}
.inewsl2{ background:url(../images/indexsx.jpg) no-repeat 0 8px; height:38px; width:2px; float:left;}
.txtScroll-top{ overflow:hidden; position:relative; }
.txtScroll-top .bd{float: left;padding-left: 8px;}
.txtScroll-top .infoList li{ height:39px; line-height:39px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.inewsr{ float:right; height:30px; padding-top:8px;line-height:24px;width:210px;}
.inewsr a{ display:block; float:right; padding-left:5px;}
.inewsr span{ display:block; float:right; color:#C4261D; padding-right:6px;}

.iwxt1 {
    background: url(../images/iweixing.jpg) no-repeat;
    width: 158px;
    height: 181px;
    position: relative;
}
.iwxt {
    position: absolute;
    width: 158px;
    height: 181px;
    top: -180px;
    left: 60px;
    z-index: 1000000;
    overflow: hidden;
}

.picCenter{ width:1193px; overflow:hidden;padding-top:20px; }
.picCenter dl{ width:284px; float:left; padding:0 9px; text-align:center; overflow:hidden; }
.picCenter dl:nth-child(1){padding-left:0;}
.picCenter dl:nth-child(4){padding-right:0;}
.picCenter dd{background: url(../images/indexpic1.png) no-repeat; width: 271px;height: 135px;padding: 2px 10px 6px 3px;overflow: hidden; position: relative;}
.picCenter dd ul{}
.picCenter dd ul li{ width:284px; overflow:hidden; }
/*.picCenter dd ul li img{ width:178px; height:178px; display:block;    }*/
.picCenter dd p{ height:30px; line-height:30px;   }
.picCenter .prev,.picCenter .next{ display:block; position:absolute; width:15px; height:13px; bottom:10px; left:146px; background:url(../images/arrow.png) no-repeat;  }
.picCenter .next{ left:164px; background-position:-20px 0; }

.picCenter dd ul li a.a_img{width: 143px;height: 104px;background: #fff;padding-bottom: 16px;display:block;float:left;height:118px;}
.picCenter dd ul li a.a_img img{width:143px;height:104px;margin-top: 15px;}
.picCenter dd ul li p{width: 120px;padding-left: 5px;float:right;margin-right:10px;}
.picCenter dd ul li p a{font-style:normal;color: #c4261d;
    font-size: 14px; line-height: 20px;height:20px;overflow:hidden;display:block;margin-bottom:10px;}
.picCenter dd ul li p span{display:block;line-height: 18px;height: 72px;overflow: hidden;
    word-break: break-all;font-size:12px;}

.picCenter dl dt{font-family: "微软雅黑";
    font-size: 16px;
    color: #333;
    padding-left: 8px;
    padding-bottom: 6px;text-align:left;}

.bottom{ background:url(../images/bottombg2.jpg) repeat-x; height:362px; margin-top:23px;position:relative; width:auto !important; min-width:1198px; width:1198px;}
.bottom2{ background:url(../images/bottombg1.jpg) no-repeat center top; width:1137px; margin:0 auto; padding-top:35px; position:relative;height:247px;}
.bottomb{ float:left; width:118px;}
.bottombf1{ padding-bottom:17px;}
.bottombf1 a{ font-size:14px; font-weight:bold; color:#fff; line-height:18px;}
.bottombf1 a:hover{ text-decoration:underline; }
.bottomb ul li{ line-height:22px;}
.bottomb ul li a{ color:#fff; line-height:22px;}
.bottomb ul li a:hover{ text-decoration:underline;}
.bottomsx{ float:left; background:url(../images/bottompic1.png) no-repeat; width:2px; height:242px; overflow:hidden;}
.bottomxx{ float:left; padding-left:31px;z-index:-100;}
.bottomxx1{ font-size:14px; font-weight:bold; color:#fff; line-height:18px; padding-left:13px;}
.bottomxx1 a{ font-size:14px; font-weight:bold; color:#fff;line-height:18px;}
.bottomxx1 a:hover{ text-decoration:underline; }
.bottomxx2{ width:272px; height:156px; padding-top:25px;}
.clearfix {
    display: block;
}
.indexbo {
    position: absolute;
    left: 0;
    width: 1166px;
    bottom: 20px;
}
.indexbo1 {
    float: left;
    line-height: 18px;
    color: #fff;
}
.indexbo2 {
    float: right;
    color: #fff;
    line-height: 18px;
}
.indexbo2 a,.indexbo1 a {
    color: #fff;
}
.indexbo1 a:hover {
    text-decoration: underline;
}

.main_c{padding-top:22px;}
.fll{width: 235px;padding-top:3px;}
.frr{width: 912px;padding-top: 20px;}
.nblnav{ width:220px; padding-top:19px; background:url(../images/navdot.jpg) no-repeat left 35px;;}
.nblnav a{display:block;  font-size:20px; line-height:36px; padding-left:23px; border-bottom:1px solid #dddddd;color:#3b3b3b;  font-family:"微软雅黑";}
.l_nav li{background: url(../images/libg1.png) no-repeat 10px 50%;color: #C4261D;font-size:14px;line-height:35px;padding-left:23px;padding-bottom:3px;border-bottom:1px solid #f0f0f0;}
.fr_title{height: 32px;
    border: 1px solid #E1E1E1;
    border-bottom: none;
    padding-top: 18px;
    padding-left: 28px;
    padding-right: 28px;
    position: relative;}
.fr_title span{display: block;
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #C0251C;text-indent:10px;
    padding-left: 10px;background:url(../images/prdltop7yc.jpg) no-repeat left center;}
.product_l{background: #fff;border: 1px solid #E1E1E1;position: relative;
    padding-left: 18px;
    width: 892px;}
.product_l li div{float:left;border-right: 1px solid #E4E4E4;
    padding-bottom: 10px;
    padding-right: 30px;}
.product_l li:nth-child(3n) div{border-right:0;}
.product_l li{float: left;
    position: relative;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 8px;
    padding-right: 8px;}
.product_l li img{width:110px;height:80px;display:block;margin:0 62px;}
.product_l li span{display:block;overflow: hidden;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    padding-top: 5px;
    padding-bottom: 4px;}
.product_l li p{width: 240px;
    overflow: hidden;
    text-align: center;
    height: 20px;
    font-size: 12px;}
.jjfajsh4{ padding-left:87px;}
.jjfajsh4 a{ display:block; color:#fff; background:#C0130A; text-align:center; line-height:24px; width:77px; height:24px;font-weight:normal;}
.newstitle{ background: url(../images/xgpic7.jpg) no-repeat left center;
    padding-left: 26px;
    height: 35px;line-height:35px;font-size: 16px;}
.newstitle a{font-size: 16px;}
.xgy2 {
    height: 5px;
    overflow: hidden;
    width: 100%;
    background: #D71920;
}
.flc{width:947px;}
.border{border: 1px solid #EEEEE4;}
.solution_l{border-bottom: 1px solid #E7E7E7;
    padding-bottom: 19px;
    padding-top: 23px;
    margin-left: 24px;
    margin-right: 16px;
    padding-right: 12px;
    padding-left: 5px;}
.solution_l dt{width: 218px;height: 119px;float: left;}
.solution_l dt img{width: 218px;height: 119px;}
.solution_l dd{width: 640px;padding-left: 15px;float: left;}
.solution_l dd a{color: #c4261d;line-height: 18px;display: block;}
 .solution_l dd p{display:block;    line-height: 22px;
    padding-top: 10px;color: #666;margin-bottom:8px;}

.prnav12{ background:#818181; width:213px; padding-left:4px; padding-right:4px;}
.prnav13{ border-bottom:1px solid #9D9D9D; padding-left:5px;}
.prnav13 a{ display:block; float:left; background:url(../images/xgpic1.png) no-repeat; width:22px; height:22px; margin-top:12px;}
.prnav13 span{font-family:"微软雅黑"; font-size:14px; color:#fff; line-height:45px; padding-left:11px; display:block; float:left;}
.prnav14{ padding:16px 0 17px 8px;border-bottom:1px solid #9D9D9D;}
.prnav14 input{ border:1px solid #DFDFDF; height:24px; line-height:24px; color:#888; overflow:hidden; width:111px; float:left; padding-left:5px; padding-right:8px; margin-right:5px;}
.prnav14 a{ display:block; color:#fff; background:#363636; width:45px; height:26px; line-height:26px; float:left; text-align:center;}
.prnav15{ padding:15px 0 11px 10px;border-bottom:1px solid #9D9D9D; }
.prnav16{ color:#fff; line-height:18px;}
.prnav17{ font-family:Arial; background:url(../images/xgpic2.png) no-repeat left; padding-left:17px; line-height:26px; color:#fff;}
.prnav17 a{ color:#fff;}
.prnav17 a:hover{ text-decoration:underline;}
.prnav18{ font-family:Arial;background:url(../images/xgpic3.png) no-repeat left;padding-left:17px;line-height:26px; color:#fff;}
.prnav19{ padding:15px 0 10px 10px;border-bottom:1px solid #DFDFDF;}
.prnav20{ color:#fff; background:url(../images/xgpic5.jpg) no-repeat left; padding-left:7px; margin-left:4px; line-height:18px; padding-top:3px;}
.prnav20 a{color:#fff;}
.prnav20 a:hover{ text-decoration:underline;}
.prnav21{ color:#9c9c9c; line-height:16px; padding-left:13px; padding-right:14px; padding-top:2px;padding-bottom:5px;}
.prnav22{ padding:10px 0 10px 13px;}
.prnav22 a{ color:#fff; background:url(../images/xgpic4.png) no-repeat left; padding-left:30px; line-height:20px;}
.prnav22 a:hover{ text-decoration:underline;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clearfix {
   zoom:1;
}

.contact_c{padding:23px;line-height:24px;}
.box5{ clear:both; width:100%; height:auto; overflow:hidden; background:#C4261D; padding:65px 0; text-align:center; line-height:40px; color:#fff; font-size:30px; font-weight:bold; text-transform:uppercase;display:none;}
.box5 img{ vertical-align:middle; margin:0 5px;}
.box5 i{color:#fff; font-size:30px; font-weight:bold; text-transform:uppercase; word-break: normal;word-wrap: break-word;font-style: normal;padding: 0px;margin: 0;}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
a.btn {
    background: #ff6800;
    padding: 8px 0;width:100%;
    color: #fff;
    font-size: 14px;margin:15px 0;
}
.contact_c1{padding:20px 0;}

.prnav8{ width:208px; float:left; padding-left:13px; padding-right:13px; padding-bottom:16px;}
.prnav9{width:208px; border-bottom:1px solid #E1E1E1; line-height:20px; padding-bottom:14px;}
.prnav9 a{font-family:"微软雅黑"; font-size:16px; color:#C4261D; padding-left:6px;}
.prnav9 a:hover{ text-decoration:underline;}
.prnav9 img{ vertical-align:middle;}
.prnav8 ul{ padding-top:5px;}
.prnav8 ul li{ padding-left:9px;}
.prnav8 ul li a{ background:url(../images/nbrbodynewr3a.png) no-repeat left; font-family:"微软雅黑"; font-size:14px; line-height:24px; color:#4c4d4f; padding-left:9px;}
.prnav8 ul li a:hover{ text-decoration:underline; color:#C4261D;}

.xgdg12{ padding-left:22px; border-top:1px solid #DEDEDE; padding-top:24px; padding-bottom:26px;}
.xgdg12 ul li{ float:left; width:443px; padding-right:26px; padding-bottom:11px;}
.xgdg13{ float:left; width:96px; height:88px; background:#E8E8E8; overflow:hidden;text-align:center;}
.xgdg13 img{ vertical-align:middle;}
.xgdg14{ width:347px; height:88px; overflow:hidden; background:#F3F3F3; position:relative;}
.xgdg15{ color:#666; font-size:16px; padding-left:20px; line-height:22px; padding-top:8px; padding-bottom:4px;}
.xgdg15 a{color:#666;}
.xgdg15 a:hover{ text-decoration:underline; color:#C4271E;}
.xgdg16{ padding-left:6px;}
.xgdg17{ float:left;line-height:24px; padding-right:12px;white-space: nowrap;}
.xgdg17 a{ background:url("../images/prjjpic14.jpg") no-repeat left; padding-left:14px; color:#444; line-height:24px;white-space: nowrap;}
.xgdg17 a:hover{ text-decoration:underline; color:#C4271E;}
.xgdg18{ position:absolute; z-index:999; width:1px; height:88px; top:0; left:6px; background:#F3F3F3;}
.xgdg19{ background:url(../images/xgpic19.jpg) no-repeat center; width:185px; height:30px; margin:0 auto; font-size:14px; line-height:30px; color:#fff; padding-left:16px; margin-bottom:8px; background-color:#D71920; display:block;}

.tzgx1{width:905px;padding-bottom:12px;margin:auto;}
.tzgx1 ul{ padding-bottom:12px;}
.tzgx1 ul li{ float:left; height:36px; line-height:36px; width:863px; font-size:14px; padding-left:12px; padding-right:30px;}
.tzgx1 ul li a{ float:left; background:url("../images/nbrbodynewr3a.png") no-repeat left; padding-left:18px; display:block; color:#666;font-size:14px;}
.tzgx1 ul li a:hover{ text-decoration:underline; color:#C0130A;}
.tzgx1 ul li span{ float:right; display:block;color:#666;font-size:14px;}

.zzry10{ padding-top:10px; padding-left:40px;}
.zzry10 li{ float:left; padding:18px 12px 10px; overflow:hidden; width:178px;}
.zzrypr{ position:relative; padding:3px; width:172px; height:111px; border:1px solid #C4C4C4;}
.zzrypr a{ position:absolute; top:3px; left:3px; width:172px; height:111px;}
.zzrypr a:hover{ background:url(../images/proupic3.png) no-repeat;}
.zzrypr a.zzryproa{ background:url(../images/proupic3.png) no-repeat;}
.zzrypr1{ width:178px; height:32px; line-height:32px; text-align:center; background:#DDDDDD; color:#2d2d2d; margin-top:8px;}

.listpage{ text-align:center;}
.xiaocms-page { margin-top:20px; margin-left:20px; margin-bottom:20px;}
.xiaocms-page a { margin:0 5px; border:1px solid #ddd; padding:4px 10px; color:#666; line-height:28px; border-radius: 15px; }
.xiaocms-page a:hover { border:1px solid #0f6ec0; background:#0f6ec0; color:#fff; }
.xiaocms-page span { border-radius: 15px; background-color:#0f6ec0; color:#fff; border:1px solid #0f6ec0; font-weight:bold; margin: 0 5px; padding: 4px 10px; }
.xiaocms-page ul li { float:left; }

.newsxxtop{color: #c4261d;text-align: center;line-height: 24px;padding-bottom: 20px;font-size: 20px;}
.newsxxtime{color: #999;text-align: center;line-height: 18px;background: #F1F1F1;padding-top: 5px;padding-bottom: 5px;
    margin-top: 8px;}
.newsxxtime span {padding-left: 7px;padding-right: 7px;}
.newsxxbody{color: #666;line-height: 24px;    font-size: 14px;padding-bottom: 20px;padding-top:35px}
.con_news{padding:25px}

.left_nav{background:#ffffff}
.prnav120{width:221px}

.swaf-ban{width:100%;height:170px;background:url(../images/a1.jpg) no-repeat center top;margin-top:8px;}

.sideMenu{}
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; cursor:pointer;
	font:normal 14px/32px "Microsoft YaHei";background: url(../images/libg1.png) no-repeat 10px 50%;padding-left: 23px;
}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }


.v_list li{float:left;margin:14px;}
.v_list li img{width:140px;height:80px;}
.v_list li  p{height:48px;line-height:24px;overflow:hidden;width:150px;display:block;}

.notice { width: 100% overflow: hidden; }
.notice .tab-hd { height: 35px; line-height:35px; background-color: #eee;  color: #404040; }
.notice .tab-hd ul { margin-left: 7px; }
.notice .tab-hd li{ float: left; height: 35px; line-height: 35px; }
.notice .tab-hd li a{ display:block; padding:0 14px;  }
.notice .tab-hd li a:hover{ color:#fff; text-decoration:underline; cursor:pointer}
.notice .tab-hd li.on{  background-color: #13a8cf; font-weight: bold; position: relative; color:#fff }
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }