﻿@charset "utf-8";
.fr{ float:right;}
.fl{ float:left;}
.textr{text-align:right;}
.textc{text-align:center;}
.textl{text-align:left;}
.showpc{display:block;}
.showmobile{display:none;}
.banner{ height:200px; overflow:hidden; width: 1200px; margin: 0 auto;}
.m20{margin-top: 20px;}
.m30{margin-top: 30px;}
.w10{width:10px;}
.w15{width:15px;}
.w20{width:20px;}
.w100{ width:100px;}
.w150{ width:150px;}
.w200{ width:200px;}
.w260{ width:260px;}
.w330{ width:330px;}
.w340{ width:340px;}
.w360{ width:360px;}
.w380{ width:380px;}
.w400{ width:400px;}
.w410{ width:410px;}
.w420{ width:420px;}
.w440{ width:440px;}
.w460{ width:460px;}
.w480{ width:480px;}
.w540{ width:540px;}
.w570{ width:570px;}
.w580{ width:580px;}
.w600{ width:600px;}
.w660{ width:660px;}
.w680{ width:680px;}
.w755{ width:755px;}
.w790{ width:790px;}
.w930{ width:930px;}

.main{width:1160px;margin:0px auto 0;padding:10px 20px; position:relative;}
.main2{width:1160px;margin:0px auto 0;padding:10px 20px; position:relative;}

.jrtt{ height:80px; margin:10px 0 5px; line-height:80px; padding:10px 0px 10px 70px; border-bottom: #c9c9ca 1px dotted; padding-bottom:10px; overflow:hidden; background:url(toutiao.png) no-repeat 10px center;}
.jrtt h1{ color:#cd292a; font-size:32px; line-height:40px; text-align:center; font-weight:bold;letter-spacing:3px; display: block;}
.jrtt h1 a{color:#cd292a; font-size:32px;font-weight:bold;}
.jrtt p{ height:30px; line-height:30px; text-align:center; margin-top:10px;}
.jrtt p a{ font-size:15px; line-height:30px; padding:0 8px; color:#999;}




.slideBox{width:100%;height:400px;float:left;overflow:hidden;position:relative}
.slideBox .hd{height:15px;overflow:hidden;position:absolute;right:15px;bottom:12px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox .hd ul li{float:left;margin-right:5px;text-indent:-999px;overflow:hidden;width:10px;height:10px;line-height:14px;border-radius:50px;text-align:center;background:#fff;cursor:pointer}
.slideBox .hd ul li.on{background:red;color:#fff}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.slideBox .bd img{width:100%;height:400px;display:block}
.slideBox .bd li p{position:absolute;bottom:0;left:0;width:100%;height:45px;line-height:45px;background:rgba(0,0,0,0.50);color:#fff;font-size:16px;text-indent:5px}
.slideBox .next,.slideBox .prev{position:absolute;left:3%;top:50%;margin-top:-30px;display:block;width:34px;height:60px}
.slideBox .next{left:auto;right:0;background:url(right.png) no-repeat}
.slideBox .prev{left:auto;left:0;background:url(left.png) no-repeat}





.slideBox2{width:100%;height:246px;overflow:hidden;position:absolute;left:0;top:90px}
.slideBox2 .hd{height:15px;overflow:hidden;position:absolute;right:15px;bottom:12px;z-index:1}
.slideBox2 .hd ul{overflow:hidden;zoom:1;float:left}
.slideBox2 .hd ul li{float:left;margin-right:5px;text-indent:-999px;overflow:hidden;width:10px;height:10px;line-height:14px;border-radius:50px;text-align:center;background:#fff;cursor:pointer}
.slideBox2 .hd ul li.on{background:red;color:#fff}
.slideBox2 .bd{position:relative;height:100%;z-index:0}
.slideBox2 .bd li{zoom:1;vertical-align:middle}
.slideBox2 .bd img{width:100%;height:246px;display:block}
.slideBox2 .bd .txt{position:absolute;bottom:0;left:0;width:100%;height:45px;line-height:45px;background:url(blank.png);color:#fff;font-size:14px;text-indent:24px}
.slideBox2 .next,.slideBox2 .prev{position:absolute;left:3%;top:50%;margin-top:-30px;display:block;width:34px;height:60px}
.slideBox2 .next{left:auto;right:0;background:url(right.png) no-repeat}
.slideBox2 .prev{left:auto;left:0;background:url(left.png) no-repeat}


/*组工动态*/
.slideTxtBox{width:100%;float:right;text-align:left}
.slideTxtBox .hd{height:40px;line-height:40px;position:relative;border-bottom:1px solid #ccc}
.slideTxtBox .hd ul{float:left;position:absolute;left:0;top:-1px;height:50px}
.slideTxtBox .hd ul li{float:left;cursor:pointer;font-size:20px;font-weight:800;color:#828282}
.slideTxtBox .hd ul li.on{color:#cd292a}
.slideTxtBox .hd ul span{font-weight:400;color:#ccc;padding:0 15px;float:left}

.nlist2{padding-top:10px;position:relative}
.nlist2 li:after,.nlist2 li:before{content:"";display:table}
.nlist2 li:after{clear:both}
.nlist2 li{margin:6px 0;}
.nlist2 li .date{width:15%;padding:8px 0;float:left;background:#eee;text-align:center}
.nlist2 li .date h3{font-size:25px;padding:8px 0}
.nlist2 li .txt{width:83%;float:right}
.nlist2 li .txt h3 a{font-size:16px;padding-bottom:9px}
.nlist2 li .txt p{font-size:14px;color:#787878;text-indent: 2em;margin-top:10px; }
.nlist2 li:hover .date,.nlist2 li:nth-child(2) .date{background:#ea5151;color:#fff}





.slideTxtBox2{width:100%;float:left;text-align:left}
.slideTxtBox2 .hd{height:40px;line-height:40px;position:relative;border-bottom:1px solid #ccc;margin-top: 10px;}
.slideTxtBox2 .hd ul{float:left;position:absolute;left:0;top:-1px;height:50px}
.slideTxtBox2 .hd ul li{float:left;cursor:pointer;font-size:18px;font-weight:800;color:#828282}
.slideTxtBox2 .hd ul li.on{color:#cd292a}
.slideTxtBox2 .hd ul span{font-weight:400;color:#ccc;padding:0 15px;float:left}

.slideTxtBox3{width:100%;;float:right;text-align:left}
.slideTxtBox3 .hd{height:40px;line-height:40px;position:relative;border-bottom:1px solid #ccc;margin-top: 10px;}
.slideTxtBox3 .hd ul{float:left;position:absolute;left:0;top:-1px;height:50px}
.slideTxtBox3 .hd ul li{float:left;cursor:pointer;font-size:18px;font-weight:800;color:#828282}
.slideTxtBox3 .hd ul li.on{color:#cd292a}
.slideTxtBox3 .hd ul span{font-weight:400;color:#ccc;padding:0 15px;float:left}

.slideTxtBox4{width:100%;;float:right;text-align:left}
.slideTxtBox4 .hd{height:50px;line-height:50px;position:relative;border-bottom:1px solid #ccc}
.slideTxtBox4 .hd ul{float:left;position:absolute;left:0;top:-1px;height:50px}
.slideTxtBox4 .hd ul li{float:left;cursor:pointer;font-size:20px;font-weight:800;color:#828282}
.slideTxtBox4 .hd ul li.on{color:#cd292a}
.slideTxtBox4 .hd ul span{font-weight:400;color:#ccc;padding:0 15px;float:left}
.slideTxtBox4 .bd{padding-left:455px}

.slideTxtBox5{width:100%;;text-align:left}
.slideTxtBox5 .hd{height:50px;line-height:50px;position:relative;border-bottom:1px solid #ccc}
.slideTxtBox5 .hd ul{float:left;position:absolute;left:0;top:-1px;height:50px}
.slideTxtBox5 .hd ul li{float:left;cursor:pointer;font-size:20px;font-weight:800;color:#828282}
.slideTxtBox5 .hd ul li.on{color:#cd292a}
.slideTxtBox5 .hd ul span{font-weight:400;color:#ccc;padding:0 15px;float:left}

.slideTxtBox6{width:100%;text-align:left}
.slideTxtBox6 .hd{height:50px;line-height:50px;position:relative;border-bottom:1px solid #ccc}
.slideTxtBox6 .hd ul{float:left;position:absolute;left:0;top:-1px;height:50px}
.slideTxtBox6 .hd ul li{float:left;cursor:pointer;font-size:20px;font-weight:800;color:#828282}
.slideTxtBox6 .hd ul li.on{color:#cd292a}
.slideTxtBox6 .hd ul span{font-weight:400;color:#ccc;padding:0 15px;float:left}

.hrefz{position:absolute;z-index:999;top:-36px;right:0}
.hrefz a{color:#787878}

.sitetit{font-size:20px;font-weight:800;border-bottom:1px solid #ccc;height:40px;line-height:40px;color: #cd292a;}
.sitetit a{float:right;font-size:14px;font-weight:400}

.lmtit{font-size:20px;font-weight:800;height:40px;line-height:40px;color: #cd292a; background:#f7f7f7;padding:0 10px; }
.lmtit a{float:right;font-size:14px;font-weight:400}

.jubao{background:#f7f7f7;transition: all 0.5s;}
.jubao:hover{ -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;transform:scale(1.05);}


.zilist{margin:20px 0 0}
.zilist:after,.zilist:before{content:"";display:table}
.zilist:after{clear:both}
.zilist li{width:23%;height:80px;line-height:80px;float:left;margin:0 1%;background:#f0f0f0;font-size:20px;font-weight:800;text-align:center;transition: all 0.5s;}
.zilist li a{color:#cd292a;display:block;text-indent:2.4em;}
.zilist li:hover{background:#cd292a;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;transform:scale(1.05);}
.zilist li:hover a{color:#fff}

.zilist li.zi1{background:#f0f0f0 url(zicon_r1.png) 25px 22px no-repeat}
.zilist li.zi2{background:#f0f0f0 url(zicon_r2.png) 25px 22px no-repeat}
.zilist li.zi3{background:#f0f0f0 url(zicon_r3.png) 25px 22px no-repeat}
.zilist li.zi4{background:#f0f0f0 url(zicon_r4.png) 25px 22px no-repeat}
.zilist li.zi5{background:#f0f0f0 url(zicon_r5.png) 25px 22px no-repeat}
.zilist li.zi1:hover{background:#cd292a url(zicon_b1.png) 25px 22px no-repeat}
.zilist li.zi2:hover{background:#cd292a url(zicon_b2.png) 25px 22px no-repeat}
.zilist li.zi3:hover{background:#cd292a url(zicon_b3.png) 25px 22px no-repeat}
.zilist li.zi4:hover{background:#cd292a url(zicon_b4.png) 25px 22px no-repeat}
.zilist li.zi5:hover{background:#cd292a url(zicon_b5.png) 25px 22px no-repeat}
.zilist li.zi2:hover a,.zilist li.zi3:hover a,.zilist li.zi4:hover a,.zilist li.zi5:hover a{color:#fff}
.zilist li.zi1:hover a{color:#fff}

.nlist1{padding:5px 0;position:relative}
.nlist1 li{font-size:16px;height:34px;line-height:34px;background:url(news_icon.png) 0 14px no-repeat;text-indent:14px;overflow: hidden;}


.aonnlist{position:relative}
.aonnlist li{font-size:16px;padding:5px 0;border-bottom:1px dashed #ccc;position:relative;height: 50px;line-height: 25px;overflow: hidden;}
.aonnlist li:after,.aonnlist li:before{content:"";display:table}
.aonnlist li:after{clear:both}
.aonnlist li em{background:#eee;padding:2px 10px;margin:10px 0;  font-style:normal;float:left}
.aonnlist li:nth-child(3) em{background:#ea5151;color:#fff}
.aonnlist li:nth-child(2) em{background:#ea5151;color:#fff}
.aonnlist li:nth-child(1) em{background:#ea5151;color:#fff}
.aonnlist li a{float:right;width:86%}


.ztlist{padding-top:25px;position:relative}
.ztlist li{float:left;width:23%;height:160px;margin:0 1%;position:relative;transition: all 0.5s;}
.ztlist li:hover{ -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;transform:scale(1.05);}
.ztlist li img{width:100%;height:100%;}
.ztlist li p{background:rgba(0,0,0,0.50) ;position:absolute;left:0;bottom:0;width:100%;height:36px;line-height:36px;color:#fff;text-align:center;font-size:16px}


.toplist{margin-top:25px;position:relative}
.toplist dt{font-size:16px;font-weight:800;padding-bottom:12px}
.toplist dd{font-size:13px;color:#787878;border-bottom:1px dashed #ccc;padding-bottom:12px}
.th-l{width:820px;float:left}
.th-l .thl-b,.th-l .thl-t{width:820px}
.th-l .thl-t:after,.th-l .thl-t:before{content:"";display:table}
.th-l .thl-t:after{clear:both}

.th-r{width:286px;float:right}
.th-lc{width:412px;float:left}
.th-c{width:372px;float:left;margin:0 35px}


.jumplist{margin:25px 0 0 0}
.jumplist:after,.jumplist:before{content:"";display:table}
.jumplist:after{clear:both}
.jumplist li{float:left;width:33.3333%;text-align:center;font-size:16px}
.jumplist li img{display:block;margin:0 auto 12px auto}

.sideMenu{border:1px solid #ccc}
.sideMenu h3{height:50px;line-height:50px;font-size:18px;padding-left:60px;border-top:1px solid #ccc;cursor:pointer;color:#444}
.sideMenu h3:first-child{border-top:none}
.sideMenu h3 em{float:right;display:block;width:40px;height:32px;background:url(icoAdd.png) 16px 25px no-repeat;cursor:pointer}
.sideMenu h3.on em{background-position:16px -45px}
.sideMenu h3.on{color:#cd292a;background:#f4f4f4}
.sideMenu ul{padding:8px 25px;color:#444;display:none}
.sideMenu h3.c1{background:#fff url(d.png) 20px 12px no-repeat}
.sideMenu h3.c2{background:#fff url(c.png) 20px 14px no-repeat}
.sideMenu h3.c3{background:#fff url(p.png) 20px 14px no-repeat}

.cad img{padding:25px 0}
a.gbxx{display:block;padding:25px 0 0 0}
a.gbxx img{margin:0 auto}
.linklist{margin:45px 0 65px 0}
.linklist li{display:inline;font-size:16px;line-height:30px;padding:5px 5px}
.linklist:nth-child(2) li{display:inline;font-size:16px;padding-right:16px;line-height:30px;width:20%}
.cloum{height:46px;line-height:46px;font-size:16px;color:#787878;margin:25px auto;border-left:4px solid #cd292a;width:1137px}
.info .newscontent{text-align:left;font-size:16px;line-height:1.8;padding:25px 50px}
.info .newscontent img{display:block;margin:0 auto}
.info .newscontent p{margin:0 25px;border:none}
.info h3{font-size:24px;line-height:50px;text-align:center;color:#cd292a;margin:25px auto 10px auto}
.info p{font-size:16px;border-bottom:1px solid #ccc;padding-bottom:15px}
.info{margin-bottom:25px}
.info .newsarrows{margin-bottom:25px;border-top:1px solid #ccc;padding-top:15px}


.pnlist{padding-top:25px;position:relative}
.nlist2 li:after,.pnlist li:before{content:"";display:table}
.pnlist li:after{clear:both}
.pnlist li{margin-bottom:12px;border-bottom:1px dashed #ccc;height:95px}
.pnlist li .date{width:65px;padding:8px 0;float:left;background:#eee;text-align:center}
.pnlist li .date h4{font-size:25px;padding:8px 0}
.pnlist li .txt{width:90%;float:right}
.pnlist li .txt h4{font-size:18px;padding-bottom:9px}
.pnlist li .txt p{font-size:14px;color:#787878;border-bottom:none;text-align:left}
.pnlist li:hover .date{background:#ea5151;color:#fff}
.pclist{padding-top:25px}
.pclist:after,.pclist:before{content:"";display:table}
.pclist:after{clear:both}
.pclist li{float:left;width:350px;height:360px;margin:15px}
.pclist li img{width:350px;height:218px}
.pclist li span{font-size:14px;color:#ccc;padding-top:12px;display:block}
.pclist li h4{font-size:18px;line-height:42px}
.pclist li p{font-size:14px;line-height:1.4;color:#787878;text-align:left}

.rmenu{width:80px;position:fixed;right:20px;bottom:50px}
.rmenu a{margin-top:1px;display:block;position:relative}
.rmenu .pic0,.rmenu .pic1,.rmenu .pic2{position:absolute;right:80px;top:0;display:none}
.rmenu .consult:hover .pic0{display:block}
.rmenu .cart:hover .pic1{display:block}
.rmenu .cart2:hover .pic2{display:block}

.listleft{width:218px;float:left;background:#fff}
.listright{width:900px;float:right;background:#fff;padding:0 25px}
.listnav{padding-bottom:45px}
.listnav h3{height:48px;line-height:48px;background:#cd292a;color:#fff;text-align:center;font-size:20px}
.listnav li{line-height:48px;border-bottom:1px solid #eee;text-align:center;font-size:18px;color:#787878}
.listnav li.sub_on{background:#cd292a}
.listnav li.sub_on a{color:#fff}
.zttplist li{margin-bottom:10px}
.dsrwlist:after,.dsrwlist:before{content:"";display:table}
.dsrwlist:after{clear:both}
.dsrwlist li{width:33.3333%;float:left}
.dsrwlist li img{width:62px;height:58px;display:block;margin:0 auto 6px auto}
.dsrwlist li p{text-align:center;padding-bottom:6px}
.dqfw img{display:inline-block!important}

.list_list {width:96%; padding:2%;}
.list_list li {line-height:45px; border-bottom:#CCC 1px dashed; padding:0 15px; overflow:hidden; background: url(liststyle.gif) no-repeat 0 center}
.list_list li a{color:#333;line-height:45px;font-size:16px;padding-left:10px;list-style:none;text-decoration:none; }
.list_list li:hover{ background-color:#f7f7f7;}
.list_list span{float:right;line-height:45px;color:#999}


.pos{ line-height:40px; min-height:40px; padding-left: 30px; border-bottom: 2px solid #cf0012; background: url(zt.png) no-repeat left center;}
.concon{ padding:15px 50px;}
.bshadow2{box-shadow: 0px 0px 3px 2px #efefef;}

.title-title{ padding:10px 0;}
.title-title h1{font-size:24px; font-weight:bold; font-family:microsoft yahei; line-height:40px; text-align:center; }
.title-info{clear:both; overflow:hidden; height:40px; line-height:35px; border-bottom:#e5e5e5 1px solid; text-align:center;}
.title-info span{font:normal 16px microsoft yahei; color:#666; line-height:35px; margin:5px 10px 0;}


.con{clear:both; overflow:hidden; padding-bottom:10px; font:normal 16px/35px microsoft yahei; text-align:left;}
.con p{color:#333; text-indent: 2em; text-align: justify;}
.con a{color:#09C}
.con img{max-width:1000px; padding:5px; border:#efefef 2px solid;}


.con table {font-size:16px;text-shadow: 1px 1px 0px #fff;background:#eaebec;border:#e0e0e0 1px solid;margin-bottom:15px; width:100%;}
.con table th {padding:15px 25px 15px 25px;border-bottom:1px solid #e0e0e0;}
.con table th:first-child{text-align: center;padding-left:20px;}
.con table tr{text-align: center;padding-left:20px;}
.con table tr td:first-child{text-align: left;padding-left:20px;border-left: 0;}
.con table tr td {padding:14px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 0px solid #e0e0e0;text-align:left;}
.con table tr.even td{background:#efefef;}
.con table tr:last-child td{border-bottom:0;}
.con table tr:hover td{background: #f8f8f8;}


.conpic{clear:both; overflow:hidden; padding-bottom:10px; font:normal 16px/30px microsoft yahei; text-align:left;}
.conpic p{color:#333;text-align: justify;}
.conpic a{color:#09C}
.conpic img{max-width:900px; padding:5px; border:#efefef 2px solid;}

div.yahoo{text-align: center; width:98%;height:30px; margin: 0 auto;max-width:640px;}
div.yahoo a:first-child{}
div.yahoo a{border: #cd292a 1px solid;padding:3px 3%;margin-left:1%;color: #cd292a;text-decoration: none;height:24px;font-size:15px; line-height:24px;}
div.yahoo a:hover{border: #cd292a 1px solid; color: #fff;background-color: #cd292a;height:24px;}
div.yahoo a:active{border: #cd292a 1px solid; color: #fff; background-color: #cd292a;height:24px;}
div.yahoo span.current{border: #cd292a 1px solid; padding: 3px 3%; font-weight: bold; margin-left:1%;color: #fff;background-color: #cd292a;height:24px;line-height: 24px;}
div.yahoo span.disabled{border: #cd292a 1px solid; padding: 3px 3%; margin-left:1%; color: #ddd;height:24px;line-height: 24px;}
div.yahoo input{ border:#cd292a 1px solid;padding:4px 2% 2px; height:20px; margin-left:1%;line-height: 24px; }