@charset "utf-8";
/* CSS Document */
/*通用样式*/
/*
5D7FAC
263860
*/
*{margin:0;padding:0;word-wrap:break-word;}
body{ font-size:14px; font-family:Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;color:#4C4C4C;background:#F0F0F0 url(../image/bg.png) left top repeat-x;;line-height:26px;/* background:url(../images/index_bg.jpg) no-repeat;*/}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#999;}
a img{border:none;} 
img {max-width: 100%;}
div,ul,li,ol,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}

tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; font-weight:normal;}
#MyContent {line-height:30px;}
#MyContent h2,#MyContent h3,#MyContent h4 {padding:0px; font-size:18px; font-weight:bold;}

i,em{ font-style:normal;}
.w1200{ width:1200px;margin:auto; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clear{clear:both;height:0px;overflow:hidden}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox{ width:1180px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.top {background:#263860;height:38px;line-height:38px;color:#fff;font-size:14px;position: relative;}
.top a {color:#fff;}
.top span {display:inline-block;}
.top span.span1 {padding-left:26px;padding-right:50px;background:url(../image/tel.png) left center no-repeat;}
.top span.span2 {padding-left:26px;padding-right:50px;background:url(../image/email.png) left center no-repeat;}
.top span.span3 {float:right;}

.top2 {height:100px;}
.top2 span {display:inline-block;padding-top:17px;float:left;}
.top2 span img {height:66px;}
.top2 div {display:inline-block;float:right;padding-top:30px;}

/*.div2 input {margin:0;float:left;}
.div2 input.text {width:300px;height:36px;border:2px solid #ccc;padding:0 10px;border-right:none;border-left:none;}
.div2 input.btn {width:68px;height:40px;background:#263860 url(../images/so.png) center no-repeat;border:none;cursor: pointer;}
.dhnav {border-top:1px solid #eaeaea;height:55px;}
.div2 select {float:left;}
.form_select {

    border:2px solid #ccc;
	border-right:none;

    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  
    background: url('../images/select_arrow.png') right center no-repeat;
    height:40px;
	width:100px;
	padding:0 5px;
}*/

.div2 input {margin:0;float:left;}
.div2 input.text {width:300px;height:36px;border:2px solid #ccc;padding:0 10px;border-right:none;}
.div2 input.btn {width:68px;height:40px;background:#263860 url(../image/so.png) center no-repeat;border:none;cursor: pointer;}
.dhnav {border-top:1px solid #eaeaea;height:55px;}
.div2 select {float:left;}
.form_select {
    /* 清除默认边框 */
	display:none;
    border:2px solid #ccc;
	border-right:none;
    /* 清除默认的箭头样式 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* 右侧添加小箭头的背景图 */
    background: url('../image/select_arrow.png') right center no-repeat;
    height:40px;
	width:100px;
	padding:0 5px;
}

.navv { position:relative;z-index: 999;}
.navv li {float:left;width:240px;text-align:center;}
.navv li h3 a {display:block;line-height:54px;width:240px;font-size:16px;background:url(../image/shuxian.jpg) right center no-repeat;}
.navv li:last-child h3 a {background-image:none;}
.navv li h3 a:hover {background:#263860;color:#fff;}

.yijixiala_div {display:none;width:auto;height:350px;}
.yijixiala {position:relative;width:240px;}
.navv li:hover .yijixiala_div {display:block;}
.yijixiala a {display:block;line-height:36px;background:#fff;opacity: 0.8;border-bottom:1px solid #263860;font-size:14px;}
.yijixiala a:hover {background:#263860;color:#fff;}

/*.erjixiala_div {position:absolute;top:0;left:241px;width:180px;display:none;}*/
.erjixiala_div {position:absolute;top:0;left:241px;width:240px;display:none;}
.yijixiala:hover .erjixiala_div{display:block;}
.erjixiala_div a {line-height:26px;font-size:12px;}
.sanjixiala  {position:absolute;top:0;left:181px;width:180px;display:none;}
.erjixiala:hover .sanjixiala {display:block;}

.slideBox { width:100%; height:350px; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:50%;margin-left:-40px;bottom:5px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center;border-radius:20px;border:2px solid #fff;background:#263860; cursor:pointer; }
.slideBox .hd ul li.on{ background:none; 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:350px; display:block;  }

.slideBoxx { width:100%; height:200px; overflow:hidden; position:relative;}
.slideBoxx .hd{ height:20px; overflow:hidden; position:absolute; left:-9000px;margin-left:-40px;bottom:5px; z-index:1;}
.slideBoxx .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxx .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center;border-radius:20px;border:2px solid #fff;background:#263860; cursor:pointer; }
.slideBoxx .hd ul li.on{ background:none; color:#fff; }
.slideBoxx .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxx .bd li{ zoom:1; vertical-align:middle; width: 100%;height: 200px;background-position: center center;background-size: cover;}
.slideBoxx .bd img{ width:100%; height:200px; display:block;  }

.slideBoxxx { width:100%; height:249px;overflow:hidden; position:relative;}
.slideBoxxx .hd{ height:20px; overflow:hidden; position:absolute; left:50%;margin-left:-40px;bottom:0px; z-index:1000;}
.slideBoxxx .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxxx .hd ul li{ float:left; margin-right:10px;  width:15px; height:15px; line-height:14px; text-align:center;border-radius:20px;border:2px solid #fff;background:#263860; cursor:pointer; }
.slideBoxxx .hd ul li.on{ background:none; color:#263860;border:2px solid #263860;}
.slideBoxxx .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxxx .bd li{ zoom:1; vertical-align:middle;border:1px solid #f2f2f2; }
.slideBoxxx .bd img{ display:block; max-width: 100%;height: 240px;margin:0 auto;}


.cenone {padding:20px 0;}
.cenone .cenone_left {width:300px;float:left;}
.cenone .cenone_right {width:880px;float:right;padding-bottom:10px;}


.cenone_left dl {display:block;border:1px solid #f2f2f2;margin-bottom:10px;}
.cenone_left dl:hover {border:1px solid #263860;}
.cenone_left dl dt {background:#263860;line-height:30px;text-align:center;font-size:20px;}
.cenone_left dl dt a {color:#fff;display:block;border:3px solid #263860;}
.cenone_left dl:hover dt a {border:3px solid #263860;}
.cenone_left dl:hover dd div.img {padding:0 0px;text-align: center;}
.cenone_left dl dd div.img img {width:auto;max-height:585px;display:inline-block;}
.cenone_left dl dd div.text {padding:0 10px;background:#F2F2F2;padding-top:5px;overflow: hidden;}
.cenone_left dl dd div.text a {display:inline-block;text-decoration: underline;width:30%;}


.cenone_left dl.list1 {display:block;border:1px solid #f2f2f2;margin-top:0px;}
.cenone_left dl.list1:hover {border:1px solid #263860;}
.cenone_left dl.list1 dt {background:#263860;line-height:50px;text-align:center;font-size:14px;}
.cenone_left dl.list1 dt a {color:#fff;display:block;border:3px solid #263860;}
.cenone_left dl.list1:hover dt a {border:3px solid #fff;}
.cenone_left dl.list1:hover dd div.img {padding:0 3px;}
.cenone_left dl.list1 dd div.img img {width:100%;max-height:585px;display:block;}
.cenone_left dl.list1 dd div.text {padding:10px;background:#F2F2F2;line-height:24px;overflow: hidden;}
.cenone_left dl.list1 dd div.text a {display:inline-block;}

.cenone_left dl.list2 {display:block;border:1px solid #f2f2f2;margin-top:0px;}
.cenone_left dl.list2:hover {border:1px solid #A9D8DE;}
.cenone_left dl.list2 dt {background:#A9D8DE;line-height:50px;text-align:center;font-size:20px;}
.cenone_left dl.list2 dt a {color:#fff;display:block;border:3px solid #A9D8DE;}
.cenone_left dl.list2:hover dt a {border:3px solid #fff;}
.cenone_left dl.list2:hover dd div.img {padding:0 3px;}
.cenone_left dl.list2 dd div.img img {width:100%;height:185px;display:block;}
.cenone_left dl.list2 dd div.text {height:60px;padding:0 10px;background:#F2F2F2;line-height:18px;padding-top:5px;}
.cenone_left dl.list2 dd div.text a {display:inline-block;}

.cenone_left dl.list3 {display:block;border:1px solid #f2f2f2;margin-top:0px;}
.cenone_left dl.list3:hover {border:1px solid #F0C3C6;}
.cenone_left dl.list3 dt {background:#F0C3C6;line-height:50px;text-align:center;font-size:20px;}
.cenone_left dl.list3 dt a {color:#fff;display:block;border:3px solid #F0C3C6;}
.cenone_left dl.list3:hover dt a {border:3px solid #fff;}
.cenone_left dl.list3:hover dd div.img {padding:0 3px;}
.cenone_left dl.list3 dd div.img img {width:100%;height:185px;display:block;}
.cenone_left dl.list3 dd div.text {height:60px;padding:0 10px;background:#F2F2F2;line-height:18px;padding-top:5px;}
.cenone_left dl.list3 dd div.text a {display:inline-block;}


.cenone_left dl.list4 {display:block;border:1px solid #f2f2f2;margin-top:0px;}
.cenone_left dl.list4:hover {border:1px solid #7F8887;}
.cenone_left dl.list4 dt {background:#7F8887;line-height:50px;text-align:center;font-size:20px;}
.cenone_left dl.list4 dt a {color:#fff;display:block;border:3px solid #7F8887;}
.cenone_left dl.list4:hover dt a {border:3px solid #fff;}
.cenone_left dl.list4:hover dd div.img {padding:0 3px;}
.cenone_left dl.list4 dd div.img img {width:100%;height:185px;display:block;}
.cenone_left dl.list4 dd div.text {height:60px;padding:0 10px;background:#F2F2F2;line-height:18px;padding-top:5px;}
.cenone_left dl.list4 dd div.text a {display:inline-block;}

.cenone_left dl.list5 {display:block;border:1px solid #f2f2f2;margin-top:0px;}
.cenone_left dl.list5:hover {border:1px solid #263860;}
.cenone_left dl.list5 dt {background:#263860;line-height:50px;text-align:center;font-size:20px;}
.cenone_left dl.list5 dt a {color:#fff;display:block;border:3px solid #263860;}
.cenone_left dl.list5:hover dt a {border:3px solid #fff;}
.cenone_left dl.list5:hover dd div.img {padding:0 3px;}
.cenone_left dl.list5 dd div.img img {width:100%;height:185px;display:block;}
.cenone_left dl.list5 dd div.text {height:60px;padding:0 10px;background:#F2F2F2;line-height:18px;padding-top:5px;overflow: hidden;}
.cenone_left dl.list5 dd div.text a {display:inline-block;}


.cenone_left dl.list6 {display:block;border:1px solid #f2f2f2;margin-top:0px;}
.cenone_left dl.list6:hover {border:1px solid #263860;}
.cenone_left dl.list6 dt {background:#263860;line-height:50px;text-align:center;font-size:20px;}
.cenone_left dl.list6 dt a {color:#fff;display:block;border:3px solid #263860;}
.cenone_left dl.list6:hover dt a {border:3px solid #fff;}
.cenone_left dl.list6:hover dd div.img {padding:0 3px;}
.cenone_left dl.list6 dd div.img img {width:100%;height:185px;display:block;}
.cenone_left dl.list6 dd div.text {height:60px;padding:0 10px;background:#F2F2F2;line-height:18px;padding-top:5px;overflow: hidden;}
.cenone_left dl.list6 dd div.text a {display:inline-block;}


.cenone_left dl.list7 {display:block;border:1px solid #f2f2f2;margin-top:0px;}
.cenone_left dl.list7:hover {border:1px solid #263860;}
.cenone_left dl.list7 dt {background:#263860;line-height:50px;text-align:center;font-size:20px;}
.cenone_left dl.list7 dt a {color:#fff;display:block;border:3px solid #263860;}
.cenone_left dl.list7:hover dt a {border:3px solid #fff;}
.cenone_left dl.list7:hover dd div.img {padding:0 3px;}
.cenone_left dl.list7 dd div.img img {width:100%;height:185px;display:block;}
.cenone_left dl.list7 dd div.text {height:60px;padding:0 10px;background:#F2F2F2;line-height:18px;padding-top:5px;overflow: hidden;}
.cenone_left dl.list7 dd div.text a {display:inline-block;}

.index_pr {position: relative;z-index: 999;overflow: hidden;}
.index_pr li {float:left;width:198px;height:306px;margin:0 10px;margin-bottom:0;border:1px solid #E1E1E1;}
.index_prrr li {margin-bottom:10px!important;}
.index_pr li a {display:block;}
.index_pr li:hover {position: relative;box-shadow: 0px 0px 8px 5px rgba(6, 6, 6, 0.1);transition: 0.3s;}
.index_pr li div.img {text-align:center;padding:5px 0;}
.index_pr li div.img img {display:block;max-width:100%;height:200px;margin:0 auto;}
.index_pr li div.name {font-size:14px;color:#000;height:24px;overflow: hidden;width:176px;margin-top:5px;text-overflow: ellipsis;white-space: nowrap;}
.index_pr li div.cas {color:#ccc;height:24px;overflow: hidden;width:176px;text-overflow: ellipsis;white-space: nowrap;}
.index_pr li div.huohao {color:#ccc;height:24px;overflow: hidden;width:176px;text-overflow: ellipsis;white-space: nowrap;}
.index_pr li div {padding-left:15px;line-height:24px;}

.index_news {padding-top:20px;padding-bottom:15px;}
.index_news h3.title {display:block;height:30px;line-height:30px;border-left:3px solid #5E7FAC;padding-left:15px;font-size:16px;}
.index_news h3.title span {float:right;font-size:12px;}

.index_news_ul {overflow:hidden;padding-top:20px;}
.index_news_ul li {width:578px;float:left;margin:5px 10px;border:1px solid #E1E1E1;height:120px;overflow: hidden;}
.index_news_ul li:hover {border:1px solid #ccc;}
.index_news_ul li div.img {width:180px;float:left;}
.index_news_ul li div img {width:180px;height:120px;}
.index_news_ul li div.text {width:380px;float:right;}
.index_news_ul li div.text div.name {height:36px;line-height:36px;font-size:16px;font-weight:bold;width:380px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_news_ul li div.text div.info {height:52px;width:380px;overflow: hidden;text-overflow: ellipsis;white-space:normal;}
.index_news_ul li div.text div.info a {color:#999;}
.index_news_ul li div.text div.time {color:#999;}
.index_news_ul li div.text div.time a {color:#999;}
.index_news_ul li div.text div.time span {display:inline-block;width:33%;text-align:center;}

.news_ul {overflow:hidden;padding-top:5px;}
.news_ul li {width:858px;margin-bottom:10px;border:1px solid #E1E1E1;height:120px;overflow: hidden;}
.news_ul li:hover {border:1px solid #ccc;}
.news_ul li div.img {width:180px;float:left;}
.news_ul li div img {width:180px;height:120px;}
.news_ul li div.text {width:660px;float:right;}
.news_ul li div.text div.name {height:36px;line-height:36px;font-size:16px;font-weight:bold;width:660px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_ul li div.text div.info {height:52px;width:650px;padding-right:10px;overflow: hidden;text-overflow: ellipsis;white-space:normal;}
.news_ul li div.text div.info a {color:#999;}
.news_ul li div.text div.time {color:#999;}
.news_ul li div.text div.time a {color:#999;}
.news_ul li div.text div.time span {display:inline-block;width:33%;text-align:center;}

.index_hui {background:#F2F2F2;overflow: hidden;}
.index_lianxi_ul {overflow: hidden;padding-top:20px;}
.index_lianxi_ul li.index_lianxi_ul_left {width:360px;float:left;}
.index_lianxi_ul li.index_lianxi_ul_right {width:800px;float:right;}

.index_hui h3.title {display:block;height:30px;line-height:30px;border-left:3px solid #5E7FAC;margin:10px auto;padding-left:15px;font-size:16px;}
.index_hui h3.title span {float:right;font-size:12px;}

.footer {background:#263860;height:40px;line-height:40px;color:#fff;}
.footer a {color:#fff;}
.bottom span {float:right;}

.txtMarquee-left{ width:120px;  position:relative;}
.txtMarquee-left .bd{ padding:20px 0; }
.txtMarquee-left .bd .tempWrap{ width:1200px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:40px;  float:left; text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#999;  }

.about {background:#fff;margin-bottom:15px;}
.aboutrightdiv {background:#F0F0F0;}
.aboutrightdiv_title {height:40px;font-size:14px;}

.title_left {background:#263860;height:82px;color:#fff;font-size:26px;padding-top:18px;}
.title_left_kuang {border:2px solid #fff;margin-left:20px;width:130px;height:60px;position: relative;}
.title_left_kuang span {display:block;position: absolute;left:80px;top:10px;background:#263860;width:180px;height:40px;line-height:40px;}
.left_class {overflow:hidden;padding-bottom:15px;font-size:14px;}
.left_class li {padding:12px 0;border-bottom:1px solid #E1E1E1;}
.left_class li a {display:block;height:20px;line-height:20px;border-left:2px solid #E1E1E1;margin-left:5px;padding-left:13px;}
.left_class li a:hover {color:#5E7FAC;border-left:2px solid #5E7FAC;}
.left_class li:hover {border-bottom:1px solid #5E7FAC;}
.liuyan_div {margin:auto;padding:60px 250px;background:#fff;}
.liuyan_title {background:#E1E1E1;color:#333;text-align:center;height:40px;line-height:40px;font-size:20px;}
.liuyan_title2 {padding-top:10px;font-size:14px;color:#666;}
.liuyan_div input {width:368px;margin-top:10px;border:1px solid #5E7FAC;height:40px;line-height:40px;padding-left:10px;font-size:16px;color:#666;}
.liuyan_div textarea {width:368px;margin-top:10px;border:1px solid #5E7FAC;height:80px;padding:10px 0;padding-left:10px;font-size:16px;color:#666;}

.liuyan_divv {width:700px;margin:auto;padding:20px 0;}
.liuyan_divv .liuyan_title {background:#E1E1E1;color:#333;text-align:center;height:40px;line-height:40px;font-size:20px;}
.liuyan_divv input {width:688px;margin-top:10px;border:1px solid #5E7FAC;height:40px;line-height:40px;padding-left:10px;font-size:16px;color:#666;}
.liuyan_divv textarea {width:688px;margin-top:10px;border:1px solid #5E7FAC;height:80px;padding:10px 0;padding-left:10px;font-size:16px;color:#666;}
.liuyan_divv select {width:700px;margin-top:10px;margin-bottom:30px;border:1px solid #5E7FAC;height:40px;line-height:40px;padding-left:10px;font-size:16px;color:#666;}

.news_left_tj {border-top:10px solid #F0F0F0;}
.news_left_tj dt {height:36px;line-height:36px;background:#263860;margin:2px;padding-left:18px;}
.news_left_tj dt a {color:#fff;font-size:14px;height: 30px;}
.news_left_tj dd div.img {width:300px;height:200px;line-height:200px;display: table-cell;vertical-align:middle; text-align:center!important;}
.news_left_tj dd div.img img {max-width: 100%;max-height: 100%;height:auto;vertical-align: middle;display:inline-block;}

.news_left_tj dd div.huohao {margin:auto 20px;border-bottom:1px solid #F0F0F0;line-height:30px;}
.news_left_tj dd div.jiaohuozhouqi {margin:auto 20px;line-height:30px;}
.news_info_h1 {padding-top:30px;padding-bottom:20px;text-align:center;}
.news_info_date {padding-bottom:20px;text-align: center;}
.news_info_date span {display:inline-block;width:23%;color:#999;}
.news_info_text {padding:10px;font-size:14px;}
.news_info_text_sx {padding:10px;overflow: hidden;}
.news_info_text_sx span {display:block;}
.news_info_text_sx span a {color:#263860;}
.news_info_text_sx span.span2 {float:left;}
.hotnewstitle {background:#263860;color:#fff;height:36px;line-height:36px;font-size:16px;padding-left:15px;font-weight:bold;margin-top:10px;}
.tjnews {margin:20px auto;overflow: hidden;}
.tjnews .tjnews_list {width:410px;margin:0 10px;float:left;border-bottom:1px dashed#ccc;height:30px;line-height:30px;}
.tjnews a {color:#333;font-size:12px;}
.tjnews .tjnews_list a font {float:right;color:#999;}
.pr_list {border:1px solid #E1E1E1;margin:10px;padding-bottom:10px;}
.pr_list_ul_title {overflow: hidden;padding-top:1px;padding-left:1px;}
.pr_list_ul_title li {float:left;background:#263860;color:#fff;font-size:14px;height:32px;line-height:32px;padding-left:20px;border-right:1px solid #fff;}
.pr_list_ul_title li.pr_list_ul_title_li1 {width:191px;}
.pr_list_ul_title li.pr_list_ul_title_li2 {width:393px;}
.pr_list_ul_title li.pr_list_ul_title_li3 {width:180px;}
.pr_list_ul_title li.pr_list_ul_title_li4 {width:93px;padding-left:0px;text-align: center;}

.pr_list_ul_cen {overflow: hidden;border-bottom:1px solid #F4F4F4;height:148px;}
.pr_list_ul_cen li {float:left;background:#fff;border-right:1px solid #fff;height:148px;}
.pr_list_ul_cen li.pr_list_ul_cen_li1 {width:191px;text-align:center;}
.pr_list_ul_cen li.pr_list_ul_cen_li1 img {margin-top:12px;max-width: 100%;max-height: 100%;height:auto;vertical-align: middle;display:inline-block;}
.pr_list_ul_cen li.pr_list_ul_cen_li2 {width:393px;}
.pr_list_ul_cen li.pr_list_ul_cen_li2 div {margin:auto;width:373px;padding-left:20px;height:148px;display: table;}
.pr_list_ul_cen li.pr_list_ul_cen_li2 div div {display: table-cell;vertical-align: middle;}
.pr_list_ul_cen li.pr_list_ul_cen_li2 div div font {display:inline-block;padding-left:50px;}
.pr_list_ul_cen li.pr_list_ul_cen_li3 {width:180px;}
.pr_list_ul_cen li.pr_list_ul_cen_li3 div {margin:auto;width:160px;padding-left:20px;height:148px;display: table;}
.pr_list_ul_cen li.pr_list_ul_cen_li3 div div {display: table-cell;vertical-align: middle;}
.pr_list_ul_cen li.pr_list_ul_cen_li4 {width:90px;text-align:center;}
.pr_list_ul_cen li.pr_list_ul_cen_li4 div {margin:auto;width:70px;height:148px;display: table;}
.pr_list_ul_cen li.pr_list_ul_cen_li4 div div {display: table-cell;vertical-align: middle;}
.pr_list_ul_cen li.pr_list_ul_cen_li4 div div a {display: inline-block;background:#263860;color:#fff;border-radius: 5px;padding:0 10px;border:1px solid #263860;}
.pr_list_ul_cen li.pr_list_ul_cen_li4 div div a:hover {background:#fff;color:#263860;border:1px solid #263860;}

.cenone_left_pr_list {border-bottom:20px solid #F0F0F0;}

.sideMenu{ }
.sideMenu h3{ height:36px;line-height:35px;color:#fff; padding-left:20px;border-bottom:1px solid #fff; background:#263860;font-size:16px;font-weight: bold;}
.sideMenu h3 a {color:#fff;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:36px;   background:url(../image/icoAdd.png) 16px 14px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -55px; }
.sideMenu ul{ padding:6px 20px; color:#999; display:block; /* 默认都隐藏 */ }
.sideMenu ul li a {display:block;height:36px;line-height:36px;border-bottom:1px solid #ccc;font-size:14px;padding-left:10px;}
.sideMenu ul li span {display:block;padding:10px 0;}
.sideMenu ul li span a {display:block;height:26px;line-height:26px;border-bottom:1px solid #fff;font-size:12px;padding-left:30px;}

.sideMenuu {overflow: hidden;border:1px solid #E1E1E1;padding-top:1px;}
.sideMenuu h3{ height:45px;line-height:45px;width:171px;border-right:1px solid #fff;color:#fff;float:left; background:#263860; cursor:pointer;font-size:14px;text-align:center;}
.sideMenuu h3 em{ float:right; display:block; width:40px; height:36px;   background:url(../image/icoAdd.png) 16px 14px no-repeat; cursor:pointer; }
.sideMenuu h3.on em{ background-position:16px -55px; }
.sideMenuu h3.on {background:#fff;color:#666;width:169px;}
.sideMenuu ul{color:#999; display:none; /* 默认都隐藏 */ clear: both;overflow: hidden;}
.sideMenuu ul li a {display:block;height:36px;line-height:36px;border-bottom:1px solid #ccc;font-size:14px;padding-left:10px;}
.sideMenuu ul li span {display:block;padding:10px 0;}
.sideMenuu ul li span a {display:block;height:26px;line-height:26px;border-bottom:1px solid #fff;font-size:12px;padding-left:30px;}

.pr_info_text_div {padding:10px;overflow: hidden;height:auto;padding-bottom:0;}
.pr_info_text_div_huohao {color:#263860;}
.pr_info_text_div_title {padding:5px 0;padding-bottom:20px;padding-left: 10px;}
.pr_info_text_div_ban_box {overflow: hidden;font-size:14px;}
.pr_info_text_div_ban_box_left {float:left;width:300px;padding-right:20px;}
.pr_info_text_div_ban_box_right {overflow: hidden;padding-bottom:50px;}
.pr_info_text_div_ban_box_right span {display:block;padding-bottom:10px;max-width: 265px;}
.pr_info_text_div_ban_box_right .left {float:left;}
.pr_info_text_div_ban_box_right .right {float:right;padding-left:10px;}
.pr_info_text_div_ban_box_right_divdiv {clear: both;}

.slideTxtBox{ width:100%;height:auto;}
.slideTxtBox .hd{  line-height:40px; background:#fff;border:1px solid #fff; padding:0;  position:relative; }
.slideTxtBox .hd ul{ right:0px; position:absolute; height:42px;top:-70px;}
.slideTxtBox .hd ul li{color:#fff;float:left; width:140px;border:1px solid #263860;border-radius: 5px; text-align:center;font-size:14px;cursor:pointer;background:#263860;margin-left:10px;}
.slideTxtBox .hd ul li.on{ height:40px;  background:#fff;color:#263860; }
.slideTxtBox .hd ul li a {display:block;height:40px;color:#fff;}
.slideTxtBox .hd ul li.on a {color:#263860;}
.slideTxtBox .bd {overflow:hidden;height:auto;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1;overflow: hidden;}
.slideTxtBox .bd li{}

.slideTxtBox .a1 {margin-bottom:10px;overflow: hidden;}
.slideTxtBox .a2 {overflow: hidden;}

.pr_info_top {padding:0 10px;}
.pr_info_table {padding:20px 0px;line-height:26px;}
.beizhu {padding-top:10px;}

.index_prr {position: relative;z-index: 999;padding-bottom:10px;overflow: hidden;}
.index_prr li {float:left;width:182px;height:280px;margin:10px;margin-top:0;border:1px solid #E1E1E1;}
.index_prr li a {display:block;padding-left:0px!important;border:0px solid #f00;height:280px;}
.index_prr li:hover {position: relative;box-shadow: 0px 0px 8px 5px rgba(6, 6, 6, 0.1);transition: 0.3s;}
.index_prr li div.img {text-align:center;padding:15px 0;}
.index_prr li div.img img {width:100%;height:150px;}
.index_prr li div.name {font-size:14px;color:#000;height:24px;overflow: hidden;width:156px;margin-top:5px;text-overflow: ellipsis;white-space: nowrap;}
.index_prr li div.cas {color:#ccc;height:24px;overflow: hidden;width:156px;text-overflow: ellipsis;white-space: nowrap;}
.index_prr li div.huohao {color:#ccc;height:24px;overflow: hidden;width:156px;text-overflow: ellipsis;white-space: nowrap;}
.index_prr li div {padding-left:10px;line-height:24px;}

.clr:after{content:".";display:block;height:0;clear:both;overflow:hidden;}
.clr{*zoom:1}
.rgTab{margin:auto;margin-top:20px;}
.btnTabs{width: 100%;}
.btnTabs b,.btnTabs li,.btnTabs a{
    float:left;width:170px;border-right:1px solid #fff;;height:45px;display:inline-block;line-height:45px;text-align:center;font-size:14px;font-weight:bold;background:#263860;cursor:pointer;color:#fff;}
.btnTabs .on {padding-right:3px;}
.btnTabs b.on,.btnTabs li.on,.btnTabs a.on{background:#263860;color:#fff;}
.btnTabs li {width:212px;}
.showBox1,.showBox2,.showBox3{width:100%;display:none;}
#tab2 {border:1px solid #E1E1E1;padding-top:1px;}
.showBox2 {padding:20px;}
.titbnt {width:367px;float:right;padding-bottom:30px;margin-top:-48px;}
.titbnt b {border-radius: 5px;margin-left:10px;}
.titbnt b.on {border:1px solid #263860;height:43px;line-height:42px;}

/*文章分页样式*/
#fenye{clear:both; margin:20px 0px 0px 0;text-align:center;display:flex;justify-content:center;}
#fenye a{ text-align:center; border:1px solid #fff;background:#263860;font-size:12px;color:#fff; line-height:28px; margin-left:5px; display:inline-block;padding:3px 15px;}
#fenye li.active a{background:#fff;border:1px solid #263860;color:#263860;}
#fenye a:hover{background:#fff;border:1px solid #263860;color:#263860; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.active{background: #263860;border: 1px solid #263860;color: #fff;}
#pageNext a.active span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #263860;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #263860;color: #fff;border: 1px solid #263860;}
.multipage{width:98%; margin:0px auto; overflow:hidden;}
.index_links {overflow: hidden;padding:10px 0;}
.index_links li {float:left;padding:2px 10px;}
.fenyeee {text-align:right;}
.fenyeee font {display:inline-block;border:1px solid #263860;background:#263860;padding:0 10px;color:#fff;margin:auto 5px;}
.fenyeee a.suinfo {
    display: inline-block;
    border: 1px solid #263860;
    background: #263860;
    padding: 0 10px;
    color: #fff;
    margin: auto 5px;
}
.fenyeee font a {color:#fff;display:block;}
.fenyeee font.red {background:#fff;color:#f00;}
.news_list_div {background:#fff;padding-left:10px;padding-top:10px;}
.about_info_div {background:#fff;padding:30px 20px;}
.news_info_div {background:#fff;}
.banbott {min-width: 1200px;max-height:550px;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
    display: block;
    max-width: 100%;
	max-height:550px;
}
.prd_content {padding-bottom: 30px;}
.clicknum {font-size: 10x;color: #fff;text-indent: -9999px;}

/* 右侧联系浮窗样式 */
        .contact-float {
            position: fixed;
            right: 20px;
            bottom: 20px;
            z-index: 1000;
        }
        
        .contact-btn {
            width: 60px;
            height: 60px;
            background: linear-gradient(135deg, #25D366, #128C7E); /* WhatsApp绿色渐变 */
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-size: 28px;
            cursor: pointer;
            box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3);
            transition: all 0.3s ease;
            position: relative;
            z-index: 1001;
        }
        
        .contact-btn:hover {
            transform: scale(1.1);
            box-shadow: 0 6px 20px rgba(37, 211, 102, 0.4);
        }
        
        .contact-btn i {
            transition: transform 0.3s ease;
        }
        
        .contact-btn.active i {
            transform: rotate(135deg);
        }
        
        .contact-panel {
            position: absolute;
            bottom: 70px;
            right: 0;
            width: 240px;
            background: white;
            border-radius: 15px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
            padding:20px 10px;
            opacity: 1;
            visibility: hidden;
            transform: translateY(20px);
            transition: all 0.4s ease;
        }
        
        .contact-panel.active {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }
        
        .contact-panel::before {
            content: '';
            position: absolute;
            bottom: -8px;
            right: 25px;
            width: 20px;
            height: 20px;
            background: white;
            transform: rotate(45deg);
            box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
        }
        
        .contact-header {
            display: flex;
            align-items: center;
            margin-bottom: 20px;
            padding-bottom: 15px;
            border-bottom: 1px solid #eee;
        }
        
        .contact-header h3 {
            color: #2c3e50;
            font-size: 2rem;
            margin-left: 10px;
            font-weight: bold;
        }
        
        .contact-item {
            display: flex;
            align-items: center;
            padding: 10px;
            margin-bottom: 15px;
            border-radius: 10px;
            transition: all 0.2s ease;
            text-decoration: none;
            color: #333;
        }
        
        .contact-item:hover {
            background: #f8f9fa;
            transform: translateX(5px);
        }
        
        .contact-icon {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 24px;
            color: white;
            margin-right: 15px;
            flex-shrink: 0;
        }
        
        .telegram .contact-icon {
            background: linear-gradient(135deg, #0088cc, #34b7f1);
        }
        
        .whatsapp .contact-icon {
            background: linear-gradient(135deg, #25D366, #128C7E);
        }      
        .contact-info h4 {
            font-size: 1.5rem;
            margin-bottom: 5px;
            color: #2c3e50;
        }
        
        .contact-info p {
            font-size: 1.3rem;
            color: #7f8c8d;
        }
        
        .phone-num {
            display: block;
            background: #f8f9fa;
            padding: 12px;
            border-radius: 8px;
            text-align: center;
            margin-top: 15px;
            font-weight: bold;
            color: #2c3e50;
            border: 1px dashed #ddd;
        }
        
        .contact-note {
            font-size: 1.2rem;
            color: #95a5a6;
            text-align: center;
            margin-top: 20px;
            padding-top: 15px;
            border-top: 1px solid #eee;
        }