/*ע�Ȿcss��һЩ�ظ����緢����ֻ����һ��*/
body{ font-size:12px; color:#333; margin:0; padding:0; font-family: "Microsoft Yahei","Simsun"; width:100%;background:#f3f3f3;overflow-x:hidden}
a:link, a:visited{color:#333333; text-decoration:none;}
a:hover{color:#315EFF;	text-decoration:none;}
a img{ border:none;}
#psxz{ width:1200px; margin:0 auto; padding:0px;}
.logo{ display:block; float:left; }
#top{ width:1000px; margin:0 auto;  height:62px; padding-top:14px; padding-left:2px; }
#top p{ float:right; margin:0 auto; padding-right:10px; padding-top:5px;}
#top span{ padding-right:20px;}
#top span select{ width:164px; height:22px;}
.nav{ width:100%; height:83px; clear:both;background:#1665EE; font-size:14px;margin:0 auto;}
.mobile,.mobileTop {
    display: none;
}
.nav ul{ width:1200px;list-style:none; margin:0 auto; padding:0px;display:flex;align-items:center;justify-content: space-between;}
.nav ul li{float:left; width:80px; text-align:center; height:83px; line-height:83px;flex:1}
.nav ul li a{padding: 0 10px;height: 14px;border-right: 1px solid;}
.nav ul li a:link,.nav a:visited{color:#fff; text-decoration:none; }
.nav ul li a:hover{color:#FFFFFF;	text-decoration:none;  background:#1665EE;}
.nav ul li a.first {  background:#1665EE; color:#FFF;}
.gscll{}

.xjsbdzh{ clear:both; width:1200px; margin:30px auto 20px;overflow:hidden;} /*Ϊ��ʹ��div�����div��margin��Ч����������overflow:hidden;*/
.xjsbzb{ float:left; width:calc(100% - 308px);}
.xjsbyb{ float:right; width:288px; padding-bottom:10px;}

 

.xjsbtjcp{ float:left; width:100%;; padding-right:12px; margin-top:8px 0; overflow:hidden; }
.xjsbgsjj{ float:right; width:350px; margin-top:8px;  padding-left:10px;  }

.xjctbj{background-repeat:no-repeat; width:126px; text-indent:-9999px;  height:45px; font-size:14px; padding-left:48px; padding-top:40px; overflow:hidden; display:block;}
.xjctbj2{ background-repeat:no-repeat; width:126px; text-indent:-9999px;  height:45px; font-size:14px; padding-left:48px; padding-top:40px; overflow:hidden; display:block;}
.xjctbj3{background-repeat:no-repeat; width:126px; text-indent:-9999px;  height:45px; font-size:14px; padding-left:48px; padding-top:40px; overflow:hidden; display:block;}
.xjctbj4{  background-repeat:no-repeat; width:126px; text-indent:-9999px;  height:45px; font-size:14px; padding-left:48px; padding-top:40px; overflow:hidden; display:block;}

.xkcptj p{ margin:0 auto; display:block; }
.xkcptj ul{margin:0px auto;padding:10px 0 0 0;list-style:none;}
.xkcptj ul li{ margin:0 auto; float:left; padding:3px 6px 15px 2px; }

.cpmc{ text-align:center;height: 35px;background: #315EFF;line-height:35px;color:#fff; }
.gynr{ line-height:23px; padding-top:5px;}
.ybj{  float:left; text-align:center; margin:0 auto;}
.ybj p{ margin:0 auto; padding-top:5px;}
.tjcp{ margin:0 auto; color:#444; height:17px; line-height:17px; margin-bottom:5px; }
.tjcp span{ float:left; font-size:18px; font-weight:bold;border-left: 4px solid #FF2727;padding-left: 7px; }
.gdcp{ float:right; padding-right:8px;}
.tjcp a:link,.tjcp a:visited{color:#6B6B6B; text-decoration:none;}
.tjcp a:hover{color:#f00; text-decoration:none;}

.gsjjnr{ line-height:24px;  text-indent:20px; color:#666;}
.gsjjnr img{ margin:15px 0; text-indent:0; float:right;}

.gsqfwfw{ color:#333333; line-height:24px; padding-top:5px;}
.hxfwtx{ color:#007B7B; font-weight:bold; padding-bottom:5px;}
.ywz{padding-left:8px; color:#333333; font-weight:bold; font-size:10px;  font-family:Arial, Helvetica, sans-serif;}
.gsqfwfw p{ margin:0 auto; padding:0px; clear:both;}
.tgfw{ text-align:center; font-size:14px;  padding-bottom:5px; font-weight:bold; color:#DB0000;}

.fwzk{ margin:0 auto; padding-left:50px; }
.fwzk ul{margin:0px auto; padding:0px; list-style:none;}
.fwzk ul li{ float:left;  width:68px; padding-right:10px;}
.fwzk img{ float:left; padding-top:4px;}
.fwzk a{ float:right;}
.fwnr{ margin:0 auto;}

.tjcpxj{ background:#fff; width:100%; overflow:auto; zoom:1;border: 1px solid #EEEEEE;margin-bottom:20px; }
.tjcpxj p{ margin:0 auto; background:#fff; font-size: 20px;font-weight: 400;color: #191A24;padding:15px 0px 15px 30px;margin-left:18px;position:relative}
.tjcpxj p::before {
    content: '';
    position: absolute;
    left: 0px;
    width: 20px;
    height: 20px;
    top: 19px;
    background-image: url(../image/productT.png);
}
.tjcpxj:nth-child(2) p::before{
    background-image: url(../image/caseT.png);
}
.tjcpxj img{ display:block;margin: 0px auto;}
.tjcpxj ul{margin:0px auto; padding:0px; list-style:none;}
.tjcpxj ul li{padding: 17px 0 17px 48px;border-top: 1px solid #EEEEEE;position:relative;font-size: 16px;font-weight: 400;color: #191A24;}
.tjcpxj ul li::before {
    content: '·';
    position: absolute;
    left: 30px;
    color: #315EFF;
    font-weight: bold;
}
.tjcpxj span {
    display: block;
    font-size: 14px;
    text-align: center;
    font-weight: 400;
    color: #191A24;
    line-height: 1.8;
}
.concatUs {
    padding-bottom: 16px;
}
.concatUs ul li{
    padding-left: 0;
}
.concatUs ul li::before {
    content: '';
}
.tjcpxj a:link,.tjcpxj a:visited{color:#333333; text-decoration:none;}
.tjcpxj a:hover{color:#000099; text-decoration:none;}

.hdcp{ clear:both; width:730px; height:142px; }


.gsxw{ width:245px; background:#f5f5f5; overflow:auto; clear:both; line-height:24px;}
.gsxw ul{margin:0px auto; padding:0 0 15px 0; list-style:none;}
.gsxw ul li{  padding-left:25px;  background:url(../image/pro.gif) 10px 12px; background-repeat:no-repeat; margin:10px 0 10px 0;}
.gsxw p{ margin:0 auto; font-size:16px; font-weight:bold; color:#494949;  padding:9px 0px 4px 15px;  margin-bottom:2px;}
.gsxw span{ color:#1D459A; float:right; padding-top:3px; padding-bottom:3px;}
.gsxw span a:link,.gsxw span a:visited{color:#0033CC; text-decoration:none;}
.gsxw span a:hover{color:#333333; text-decoration:none;}



.gsxw2{ width:245px; background:#f5f5f5;  padding-left:5px; overflow:auto; clear:both; line-height:24px;}
.gsxw2 ul{margin:0px auto; padding:0px; list-style:none;}
.gsxw2 ul li{  padding-left:20px;  background:url(../image/pro.gif) 10px 12px; background-repeat:no-repeat;}
.gsxw2 p{ margin:0 auto; font-size:16px; font-weight:bold; color:#333333; padding-left:15px; padding-bottom:0px;}
.gsxw2 span{ float:right; padding-top:3px; padding-bottom:3px; text-align:right}


.mflxwm{ clear:both;  background-repeat:no-repeat; width:235px; line-height:24px; padding-top:10px; padding-left:15px;}
.mflxwm ul{ list-style:none; margin:0 auto; padding:0px; }
.mflxwm ul li{ display:block;}
.fw{padding-top:6px; padding-bottom:6px; display:block;}
.fw2{ padding-bottom:6px; display:block;}


#food{clear:both; background:#141A25; line-height:22px; padding:20px 0;   color:#7C7F85; width:100%; margin:15px auto 0;}
#food ul{ list-style:none; margin:0 auto;  padding-left:108px; }
#food ul li{float:left; width:76px; text-align:center; padding-top:5px; font-weight:bold;}
#food a{color:#FFF; text-decoration:none;}
#food a:hover{color:#FF0000;text-decoration:none;}




.blk_18 { OVERFLOW: hidden;  WIDTH: 731px; ZOOM: 1; height:142px; margin-bottom:15px; margin-top:15px; border-top:#d8d8d8 1px dashed; padding-top:5px;}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:687px;height:142px;}
.blk_18 .ScrCont { WIDTH: 52766px; ZOOM: 1}
.blk_18 #List1_1 {FLOAT: left;height:130px;}

.blk_18 .LeftBotton {
 BACKGROUND:url(../image/left_pic.gif) no-repeat; FLOAT: left; MARGIN: 28px 1px 0px 5px;WIDTH: 15px; HEIGHT: 72px;}
.blk_18 .RightBotton {
 BACKGROUND: url(../image/right_pic.gif) no-repeat; FLOAT: left; MARGIN: 28px 5px 0px 2px; WIDTH: 15px; HEIGHT: 72px;}
.blk_18 .LeftBotton:hover {BACKGROUND:url(../image/left_pic_red.gif) no-repeat;}
.blk_18 .RightBotton:hover {BACKGROUND:url(../image/right_pic_red.gif) no-repeat;}

#List1_1  li{ list-style:none; margin-right:10px; float:left; line-height:25px; text-align:center; margin-top:10px;}
#List1_1 ul li img{ border:#e3e3e3 solid 1px;}
#List2_1 { FLOAT:left;}
ul, li{margin:0px; padding:0px; list-style:none}
.prolist{width:731px!important; width:726px; float:left; margin-top:12px; border:#CDCDCD 1px solid; overflow:hidden}
.blk_18{OVERFLOW:hidden; WIDTH:730px; ZOOM:1; height:142px}
.blk_18 .pcont{FLOAT:left; OVERFLOW:hidden; WIDTH:687px; height:142px}
.blk_18 .ScrCont{WIDTH:52766px; ZOOM:1}
.blk_18 #List1_1{height:140px; OVERFLOW:hidden}


#List1_1 li{list-style:none; margin-right:10px; float:left; line-height:25px; text-align:center; margin-top:10px; overflow:hidden}
#List1_1 li img{ width:124px; height:96px;}
#List2_1{FLOAT:left}

#List2_1 li{list-style:none; margin-right:10px; float:left; line-height:25px; text-align:center; margin-top:10px; overflow:hidden}
#List2_1 li img{ width:145px; height:100px;}

.scxt{ padding-top:6px; clear:both;}


.banner{position:relative; margin:0 auto;}
.banner_tab{	height:42px;	position:absolute;	right: 2px;	bottom:4px;}
.banner_tab ul {	cursor:pointer;}
.banner_tab li {    float: left;    list-style-type: none;    text-align: center;}
.banner_tab a {	 width:80px;	 height:43px;	 display:block;	 margin-right:2px;}
#con_tophome_1 a img{	 width:100%;	}

.hidecontent {display:none;}
.on{	 background-position:0px -100px;}
.on img{      border:1px solid #0099ff;      height:42px;      width:80px;      margin-top:0;}
.tab_img{ 	 width:72px;	 height:35px;	 margin-top:3px;	 border:1px solid #fff; }

/*lcadd*/
.tags{ width:100%; clear:both; float:left; overflow: hidden; margin-top:15px;}
.tags ul li{ float:left; }
.tags ul li a{ color:#666666; display:block; margin: 10px 5px 0 0;padding: 4px 6px;border: 1px dashed #CCC;}
.tags ul li a:hover { background:#222; color:#FFF; border:1px dashed #CCC;}
.tags b { float: left;margin-top: 10px;background: #FF2727;color: #FFF;padding: 5px 9px;margin-right: 5px;}
.defnews{border:#000000 solid 0px; width:730px; clear:both; float:left; margin:10px  0 0 0;}
.gsnews{border:#000000 solid 0px; width:350px; float:left;}
.gsnews h3{ border-bottom:#d8d8d8 1px solid; padding-bottom:5px; font-size:16px; margin:10px 0;}
.gsnews ul li{background:url(../image/mkr_sprite.png) left 7px no-repeat; padding-left:12px; padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:5px; line-height:25px;}
.pronews{border:#000000 solid 0px; width:350px; float:right;}
.pronews ul li{background:url(../image/mkr_sprite.png) left 7px no-repeat; padding-left:12px; line-height:25px; padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:5px;}
.pronews h3{ border-bottom:#d8d8d8 1px solid; padding-bottom:5px;font-size:16px; margin:10px 0;}


/*��fy.css�ϲ���*/
  

 .bannersub_lc{width:730px; height: 148px; margin:20px 0;  }

 
.tjcpxj2{ background:#f5f5f5; width:100%; overflow:auto;  clear:both; }
.tjcpxj2 p{ font-size:16px; font-weight:bold; color:#646464;  padding:4px 0px 4px 15px; background:#E8E8E8}
.tjcpxj2 img{ padding-right:8px;}
.tjcpxj2 ul{margin:0px; padding:0px; list-style:none; float:left;}
.tjcpxj2 ul li{ float:left; padding-left:15px; width:90px; margin:0 5px 0 10px; height:30px; line-height:30px; background:url(../image/pro.gif) 2px 12px; background-repeat:no-repeat;}
.tjcpxj2 a:link,.tjcpxj2 a:visited{color:#333333; text-decoration:none;}
.tjcpxj2 a:hover{color:#000099; text-decoration:none;}


.xjxw{ overflow:auto; zoom:1; padding-top:6px; margin:0 auto; border-bottom:#CCCCCC 1px solid; padding-bottom:5px;}
.xjxw span{ float:left; font-size:14px; font-weight:bold; color:#E10000; }
.xjxw a{ float:right; padding-right:10px;}
.xjxw img{ padding-right:8px;}

 
 

.tp{ clear:both; width:235px; padding-left:10px;}
.tp img{ padding-top:5px;}
.dqwz{ margin:0 0 0 0;padding:20px 0;font-size: 14px;font-family: Alibaba PuHuiTi;font-weight: 400;color: #454A5B;}
.dqwz2{ margin:5px 0 10px 0; padding-left:25px; border-bottom:#CCCCCC 1px dotted;background:url(../image/home.jpg) no-repeat left  center;  height:40px; line-height:40px;}

.dqwz span{ padding-left:5px; padding-right:5px;}
.wzbt{ margin:0 auto; padding-top:5px; padding-bottom:3px; border-bottom:#CCCCCC 1px solid; display:block; text-align:center; color:#AA0000; font-weight:bold; font-size:14px;}

.xjsbcp{ width:100%; overflow:hidden;}
.psgsjj{ clear:both;line-height:25px;background:#fff;padding:16px 30px;}
.psgsjj1 {background:#F3F3F3;padding:0;}
.psgsjj p{ text-indent:0px;font-size: 14px;font-family: Alibaba PuHuiTi;font-weight: 400;color: #191A24;}
.psgsjj p img {width:100%;}
.psgsjj h1{ text-align:center; font-size:18px;}

.ybbdbf{ clear:both; padding:0 0 20px 0;}
.jhbd{ clear:both; padding:0 0 20px 0;}
.tlscp{line-height:20px; padding:0; overflow:hidden;  }
.tlscp img{ display:block; border:#B6B6B6 0px solid;background:#fff;box-shadow: 0px 0px 10px 0px rgb(210 215 225 / 36%);
}
.tlscp ul{ overflow:hidden; padding:0px;display:flex;justify-content:start}
.tlscp ul li{ list-style:none; float:left;  padding-left:0px; padding-top:8px;margin-bottom:20px }
.tlscp ul li + li{ margin-left:10px }
.tlscp p{ margin:0 auto; text-align:center; height:35px;line-height:35px;background:#315EFF;color:#fff}
.tlscp p a {color:#fff} 
.syy{ float:left;}
.xyy{float:right; margin-top:3px;}
.sxym{width:100%;text-align:center;clear:both;height:30px;}
.sxym img{ padding-left:10px;}
.bhbtmz{ clear:both; background:#D7D7D7; height:20px; color:#333333; font-size:13px; font-weight:bold; padding-top:6px; padding-left:20px; margin-top:10px; clear:both;}
.tlstjcp{ padding-bottom:6px; padding-top:6px; padding-left:10px; overflow:auto; zoom:1; border-bottom:#DFDFDF 1px solid; border-left:#DFDFDF 1px solid; border-right:#DFDFDF 1px solid; }
.tlstjcp ul{margin:0 auto; padding:0px;}
.tlstjcp ul li{ list-style:none; float:left; width:159px;  border:#B6B6B6 1px solid; margin-top:4px; margin-left:10px;}
.tlstjcp a{ display:block; margin:0 auto; padding-bottom:2px; padding-left:2px; padding-right:2px; text-align:center; padding-top:2px; }
.xypxw{ padding-left:15px;}

.tlscpzxny{ clear:both; width:716px; padding-rihgt:13px; line-height:22px; color:#333333; padding-top:10px; }
.cpnrymtp{ margin-right:8px; float:left; }
.cpnrymtp img{ border:#CCCCCC 1px solid;}
.tlssj{ margin-left:500px;}
.tlscpnyjj{ margin:0 auto; float:right; width:445px; padding-left:6px;}
.tlscpnyjj span{ font-weight:bold; display:block;}
.tlscpjsny{ clear:both; margin:0 auto; padding:0px; }



.tltjcp{ clear:both; font-weight:bold; padding-top:5px; padding-bottom:5px; border-bottom:#CCCCCC 1px solid;}
.tltjcp span{ color:#FF0000;}
.tltjcp a{ padding-left:5px;}
.sxcp{ clear:both; padding-top:5px;}
.sxcp p{ margin:0 auto; display:block;}
.sxcp ul{margin:0 auto; padding:0px;}
.sxcp ul li{ list-style:none; float:left;  padding-right:15px; width:340px;}
.sxcp ul li p img{ float:left;}
.sygcp{ color:#333333; font-weight:bold;}
.sygcpjs img{ margin-right:6px;}
.sygcp a:link, .sygcp a:visited{color:#FF0000; text-decoration:none;}
.sygcp a:hover{color:#333333;	text-decoration:none;}
.tlsxgxw{ background:#D7D7D7; height:20px;  padding-top:6px; padding-left:20px; margin-top:10px; clear:both;}
.tlsxgxw a{ float:right; padding-right:15px;}
.tlsxgxw span{font-size:12px; font-weight:bold; float:left;}
.xgxw{ width:700px; padding-top:10px; padding-left:13px; padding-bottom:5px; clear:both; border:#E0E0E0 1px solid; }
.xgxw ul{ list-style:none; margin:0 auto; padding:0px;}
.xgxw ul li{ width:660px; padding-left:20px; background:url(../image/fy_r2_c3.jpg) 3px 9px; background-repeat:no-repeat; line-height: 24px; border-bottom: #DBDBDB 1px dashed; }
.xgxw span{ float:right;}
.xgxw ul li a {text-decoration:none; display: block;}

.tlsfwzn{ margin:0 auto; padding:0px; display:block;}
.scnlnr{line-height:20px; padding-top:10px; padding-left:10px;}
.scnlnr img{ display:block;}
.scnlnr ul{margin:0 auto; padding:0px;}
.scnlnr ul li{ list-style:none; float:left;  padding-left:10px; padding-top:8px; padding-right:10px;}
.scnlnr p{ margin:0 auto; text-align:center; padding-top:5px;}

.tlsfw{ line-height:25px; padding-left:20px; padding-top:15px;}
.tlsfw p{ margin:0 auto; padding:0px;}
.tlshz{ color:#FF0000;}

.ruimg{ width:708px; padding-left:5px; padding-top:10px;}
.ruimg img{ padding-left:5px; padding-right:5px; padding-top:10px;}
.ruimg p{ margin:0 auto; padding:0px;}

.lxwmlxfs{ text-align:center; line-height:25px;}
.cpzsl{ width:340px; padding-top:10px; padding-bottom:10px; float:left; margin-left:3px; margin-right:22px; display:inline;}
.cpzsl ul{ list-style:none; margin:0 auto; padding:0px; clear:both;}
.cpzsl ul li{ width:340px; padding-top:3px; text-align:left; height:22px; line-height:25px; border-bottom: #DBDBDB 1px dashed; margin-bottom:6px; padding-bottom:6px;}
.cpzsl ul li span{ float:right; padding-right:10px;}
.cpzsl ul li a { text-decoration:none; display: block; color:#666666}
.cpzsl img{ margin-left:10px;}

.cpzsl2{padding-bottom:10px; float:left;display:inline;}
.cpzsl2 ul{ list-style:none; margin:0 auto; padding:0px; clear:both;background:#fff;
box-shadow: 0px 0px 10px 0px rgba(210, 215, 225, 0.36);}
.h-20 {
    height: 20px;
}
.h-26 {
    height: 26px;
}
.cpzsl2 ul li{ background-repeat: no-repeat;text-align:left;line-height:25px; border-bottom: #f2f2f2 1px solid;display:flex;padding:20px 0;margin:0 20px;}
.cpzsl2 ul li span{ padding-right:10px;font-size: 14px;font-weight: 400;color: #BBBBBB;}
.cpzsl2 ul li a {text-decoration:none; display: block;}
.cpzsl2 img{}
.cpzsl2 .newsTitle {
    font-size: 18px;
    font-weight: 400;
    color: #191A24;
}
.cpzsl2 .newsP {
    font-size: 14px;
    font-weight: 400;
    color: #888888;
}


.xwzxny{ width:716px; padding-top:10px; line-height:20px; color:#333333;}
.xwzxny p{ margin:0 auto; padding-top:10px; padding-left:20px;} 
#sj{ width:100%; text-align:center; padding-top:5px;}
.xwzxny h1{ font-size:12px; font-weight:bold; text-align:center;}
.bt{ text-align:center; font-size:14px; font-weight:bold; margin:0px auto;}
#sxy{  padding-top:4px; border-top:#E0E0E0 1px solid; margin-top:5px; padding-left:20px;}
#sygcp{ width:300px; margin-left:50px; float:left;}
#xygcp{ margin-right:50px; float:right;}
#sxy a{ color:#FF0000;}
#sxy img{ border:#CCCCCC 1px solid; color:#FF0000; margin-bottom:10px;}
#sxy a:hover{ color:#333333;}
#sxy p{ margin:0 auto; padding:0px;}

.tlssbw{ padding-right:10px;}

.kyqlj{ width:100%; line-height:20px;  padding-top:5px;  padding-bottom:5px; clear:both; margin:0 auto; overflow:hidden;}
.kyqlj ul{list-style:none; margin:0 auto; padding:0px; width:980px;}
.kyqlj ul li{display:inline; padding-right:10px;width:auto !important;}

 

.gylccp{ padding-top:6px;}
.gylccp ul{ list-style:none; margin:0 auto; padding:0px;}
.gylccp ul li{float:left; display:block; margin-left:2px; padding-top:2px; margin-right:1px; background-repeat:no-repeat; width:102px; height:22px; text-align:center;}
.gylccp a:link,.gylccp a:visited{color:#FFFFFF; text-decoration:none;}
.gylccp a:hover{color:#FF0000; text-decoration:none;}

.banner{position:relative;}
.banner_tab{	height:42px;	position:absolute;	right: 2px;	bottom:4px;}
.banner_tab ul {	cursor:pointer;}
.banner_tab li {    float: left;    list-style-type: none;    text-align: center;}
.banner_tab a {	 width:80px;	 height:43px;	 display:block;	 margin-right:2px;}
.banner_tab  img{	border:1px solid #659ab6;	}
.hidecontent {display:none;}
.on{	 background-position:0px -100px;}
.on img{      border:1px solid #0099ff;      height:42px;      width:80px;      margin-top:0;}
.tab_img{ 	 width:72px;	 height:35px;	 margin-top:3px;	 border:1px solid #fff; }


 /*lcadd*/
 .newsaddtime{ margin:0 auto; text-align:right;}
 
.pages {  color: #999;height:100%; }
.pages a, .pages .cpb { text-decoration:none; padding: 0 5px; border: 1px solid #ddd;background: #ffff;font-size:11px; color:#000;}
.pages a{ text-decoration:none;padding: 6.5px 12.32px; border: 1px solid #ddd;background: #ffff;font-size:16px; color:#000;line-height:36px;margin:0 5px}
.pages a:hover { background-color: #315EFF; color:#fff;border:1px solid #315EFF; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}
.pages span {
    display: none;
}
.pages .page-num-current { background-color: #315EFF; color:#fff;border:1px solid #315EFF;}
.newsjh{ border:#000000 solid 0px;}
.newsjh ul{ margin:0px; padding:0px;}
.newsjh ul li{ border:#e3e3e3 solid 1px; float:left; width:200px; height:180px; list-style:none; padding:10px; margin:10px;}
.newsjh ul li em{ font-style: normal; color:#FF0000;}
.newsjh ul li a{ font-size:14px; font-weight:bold;}
.newsjh ul li p{ height:110px; border:#000000 solid 0px; overflow:hidden;}
/*��Ʒ��ҳ*/
.probigimg{ border:#000000 solid 0px; float:left; width:350px; height:263px;}
.probigimg img{ width:350px; height:263px;}
.proright{ border:#000000 solid 0px; float:right; width:350px; height:263px;}
.proright h1{ text-align:left; margin:0px; padding:5px; color: #315EFF;}
.prodata{ height:30px; line-height:30px; padding:5px; font-size:16px; background:url(../image/prodata.jpg) no-repeat;padding:5px 0 10px 45px; margin:15px 0 0 0; float:left; width:25%;}
.prodata a{ text-decoration:underline; color:#ff4a00}
.prodata a:hover{color:#ff4a00}/*lcadd*/
.proinfo{ margin:10px 0 0 0;}
.protel{  margin:20px 0 0 0; height:33px; line-height:33px; font-size: 18px;font-weight: bold;color:#315EFF; padding:0 0 0 0px;   width:50%;}
.prozxzx{ margin:20px 0 0 0; height:30px; width:100%; overflow:hidden; }
.prozxzx a{color:#FFFFFF; text-decoration:none; width:130px; text-align:center;line-height:30px; background-color:#046fb6; float:left; display:block; margin-right:15px;}
.prozxzx a:hover{ color:#FFF; text-decoration:underline; }

.procontent{ clear:both; width:100%; float:left; margin:15px 0 0 0;}
.procontent h3{background:url(../image/ico.jpg) no-repeat left 6px; padding-left:20px;}
.procontent p{ line-height:25px; text-indent:20px; color:#666}
.endtop{ clear:both; width:400px; margin:0 auto;}
.endtop li{ margin:0px; padding:0px; float:left; }
.endtop li a{width:100px; height:30px; line-height:30px; text-decoration:none; text-align:center; list-style:none; font-size:14px; font-weight:bold; background-color:#e6edfb; display:block; margin:0 5px;}

.daodu{ background-color:#f3f3f3; border:#eeeeee solid 1px; width:98%;  margin:10px 0 10px 0; padding:10px; clear:both; text-indent:0px;}
.daodu span{ color:#FF6600;}
.daodu .swt{padding:0px 5px 0px 5px; border-bottom:0px solid #c00; color:#c00; font-weight:bold; font-size:14px;}
.daodu .swt:visited{ color:#c00;}
.daodu u{ color:#c00; text-decoration:none; font-size:14px; font-weight:bold;}
.cstel{ width:100%; margin:0 auto; overflow:hidden}
.case-txt {width:calc(100% - 320px);height:160px; float:left; }
.case-txt h5 { margin:20px 0 15px 15px; font-size:16px; color:#191A24; }
.case-txt p{ text-indent:0; line-height:23px; font-size:14px; margin-left:15px;font-weight: 400;color: #596178;margin-right:10px}
.case-in li { margin-bottom:20px; overflow:hidden;background:#fff}

.gsjjnr a { display:block; background:#FF2727; padding:1px 0; width:140px; text-align:center; color:#FFF; float:right; margin-top:9px; text-indent:0;}
.sub-tittle { font-size:16px; height:30px; line-height:30px; background:#f0f0f0; text-indent:15px; margin-bottom:0px;}
.honor li img { float:left; margin-right:15px;}
.honor li span { width:570px; float:right; display:block; margin-right:15px;}
.honor li span h5 { margin:0 0 6px 0; font-size:14px; background:url(../image/hd.jpg) left center no-repeat; padding-left:15px;}
.honor li span p { margin:0; text-indent:0;}
.honor li { padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:20px;overflow:hidden; }
.honor { overflow:hidden; margin-top:15px; }
.bsmallimg{width: 730px; height: 290px;}
@media screen and (min-width: 1024px) and (max-width:1600px) {
	.banner{ width:100%; height:auto;}
	#con_tophome_1 a img {width: 100%;height: auto;}
	
}

@media only screen and (max-width:1000px){
.banner{ width:1000px; height:auto;}
.banner img{ width:100%; height:auto;}
}

/*for phone lcadd*/
@media only screen and (max-width:768px){
/*for index*/

.mobile {
    position: fixed;
    top: 54.14px;
    right: 0px;
}
.mobile ul {
    padding: 10px 20px 0 20px;
    height: auto;
    background: #1665EE;
    text-align: center;
}
.mobile ul li {
    padding:0 0 10px  0;
}
.mobile ul li a {
    color: #fff;
    
}
.mobileTop {
    display: block;
    width: 24px;
    height: 24px;
    margin-right: 20px;
}
#psxz { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
#top span select { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.nav { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;background: #1665EE !important;}
.nav ul { width:100%; float:left; clear:both; height:auto; padding:10px;}
.nav ul >div:first-child {
    flex: auto !important;
    width: 70%;
}
.logo {
    width: 70%;
}
.nav ul >div:last-child {
    flex: auto !important;
    width: 63.5%;
    display: none;
}
.nav ul li{
    display: none;
}
/*.logo {*/
/*    float: none;*/
/*    margin: 0 auto;*/
/*}*/
/*.nav ul >div:first-child {*/
/*    flex: auto !important;*/
/*    width: 100%;*/
/*}*/
/*.nav ul >div:first-child a {*/
/*    display: block;*/
/*    margin: 0 auto;*/
/*}*/
/*.nav ul >div:last-child {*/
/*    flex: auto !important;*/
/*    width: 63.5%;*/
/*}*/
/*.nav_right {*/
/*    justify-content: center !important;*/
/*}*/
/*.nav_right >div {*/
/*    padding: 0 !important;*/
/*}*/

/*.nav_right >img {*/
/*    display: none;*/
/*}*/
/*.nav_right >div div:last-child {*/
/*    padding-top: 0 !important;*/
/*}*/
/*.tel1 {*/
/*    display: none;*/
/*}*/
.nav ul li { width:12%; float:left;height:auto; margin:0px; padding:0px;flex:auto !important;}


#top { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjsbdzh { width:calc(100% - 20px); float:left; clear:both; height:auto; padding:0 10px;margin:0 auto}
.xjsbzb { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjsbyb { display:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.nav ul li a { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjsbtjcp { display:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjsbgsjj { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjctbj { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjctbj2 { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjctbj3 { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjctbj4 { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.fwzk ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.tjcpxj { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.blk_18 { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.tags { display:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.defnews {display:none;  width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.gsnews { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.pronews { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.prolist { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.hdcp { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.gsxw { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.tjcpxj ul li {     float: left;
    height: auto;
    margin: 0px;
    padding: 0px;
    width: 45%;
    line-height: 30px;}
	#food{ padding:15px 0 15px 0;}
#food ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.gsxw2 { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.blk_18 { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.blk_18 .pcont { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.blk_18 .ScrCont { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.mflxwm { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.blk_18 .pcont { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.blk_18 .ScrCont { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
#List2_1 li img { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
#List1_1 li img { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.banner { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.banner_tab a { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.on img { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.tab_img { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.honor li span { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.gsjjnr a { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.case-txt { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.cstel { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.daodu { width:90%; float:left; clear:both; height:auto; margin:10px; padding:0px;}
.endtop li a { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.endtop { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.procontent { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.protel { background:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.prozxzx a { width:50%; float:left;  height:auto; margin:0px; padding:0px;}
.prozxzx { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.prodata { background:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.proright { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.probigimg img { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.probigimg { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.newsjh ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.tab_img { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.on img { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.banner_tab a { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.gylccp ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.kyqlj ul { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.kyqlj { display:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
#sygcp { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
#sj { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.xwzxny { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.cpzsl2 .newsTitle {
    font-size: 16px;
}
.cpzsl2 ul li >div {
    margin-top: 20px;
}
.cpzsl2 ul li{
    flex-direction: column-reverse;
    flex-wrap: wrap;
}
.cpzsl2 { width:100%; float:left; clear:both; height:auto; margin:0px 0 20px 0; padding:0px;} 
.cpzsl ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.cpzsl { width:100%; float:left; clear:both; height:auto; margin:10px 0 10px 0; padding:0px;} 
.ruimg{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xgxw ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.xgxw { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.sxcp ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.tlscpnyjj { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.tlscpzxny { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.case-in li {
    margin-bottom: 10px;
}
.tlstjcp ul li { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.sxym { width:100%; clear:both; height:auto; margin:0px auto 0px auto; padding:0px;} 
.h-20 {
    height: 10px;
}
.h-26 {
    height: 14px;
}
.tp { width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.bannersub_lc { display:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;} 
.bannersub_lc img{ width:100%; height:auto;}
.tjcpxj2 ul{ float:left; clear:both; width:100%;}
.tjcpxj2 ul li { width:33%; float:left;  height:auto; margin:5px; padding:0px 0 0 10px;} 
.banner{ display:none;} 

.xkcptj{ width:100%; float:left; clear:both; height:auto; margin:15px 0 0 0; padding:0px;}

.xkcptj ul{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}

.xkcptj ul li img{ width:100%; height:auto;}
.xkcptj ul li{ width:45%; float:left; height:auto; margin:0px; padding:0px; margin:5px;}


.gsjjnr img{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}

#List1_1 ul li img{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
#List1_1 li{ width:45%; float:left;   height:auto; margin:5px; padding:0px;}
.blk_18 #List1_1{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.blk_18 #List1_1 ul{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}

.blk_18 .LeftBotton{ float:left; display:none;}
.blk_18 .RightBotton{ float:left; display:none;}
#List2_1{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
#List2_1 ul{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}

#List2_1 li{ width:45%; float:left;   height:auto; margin:5px; padding:0px;}
 #List2_1 li img{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}





 .psgsjj img{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}

.ybbdbf{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}

.sub-tittle{ width:100%; float:left; clear:both; height:auto; margin:10px 0 0px 0; padding:0px;}
.tlscp ul {
    flex-wrap: wrap;
}
.tlscp img {
    width: 100%;
    height: 120px;
}
.tlscp ul li{ width:48.5%; float:left;  height:auto; margin:0px; padding:0px;margin-bottom:10px}





#top p{ display:none; width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}
.xjsbcp{ width:100%; float:left; clear:both; height:auto; margin:0px 0 0 0 ; padding:0px;}
.dqwz{  width:90%; float:left; clear:both; height:auto; margin:15px 0 15px 0px; padding:0px 0 0 0px; border:0px; }
.psgsjj{ width:calc(100% - 20px); clear:both; height:auto; margin:0px; padding:0 10px;margin-bottom:10px}
.psgsjj h1{ text-align:left; width:100%; float:left; clear:both; height:auto; margin:15px 0 15px 0; padding:0px;}
.newsaddtime{ text-align:left; width:100%; float:left; clear:both; height:auto; margin:10px; padding:0px;}


.tjcpxj ul li{ background:none;}

.psgsjj p strong{ display:block;}
 
/*2016-4-6�����ƶ���css*/
.nav ul li{ line-height:35px;}
.tjcp a:link{ display:none;}
.tjcp{ margin:5px 0 5px 0;}
.xjxw{ margin:0 0 20px 0}
.pages a, .pages .cpb{ padding:2px 8px; margin:2px;}


/*ͼ���lcadd*/
.footer_email_icon { z-index: 9999; margin: 0px; padding: 0px; width:100%; height:40px; line-height: 40px; text-align: center; position: fixed !important; bottom: 0px; user-select: none; color: #FFFFFF; background: #ccc; border-top:#ff4e00 solid 0px;}
.footer_email_icon ul{ float:left; width:100%; margin:0px; padding:0px;}
.footer_email_icon ul li{ float:left; width:23%; list-style:none; }
.footer_email_icon a{ display:block; float:left; width:100%; margin:0px; padding:0px; border:#000000 solid 0px; height:40px;}
.footer_email_icon .bt1{background:url("../image/bthome.png") center center no-repeat; }
.footer_email_icon .bt2{background:url("../image/btsearch.png") center center  no-repeat;  }    
.footer_email_icon .bt3{background:url("../image/btemail.png") center center  no-repeat;  }
.footer_email_icon .bt4{background:url("../image/btmessage.png") center center  no-repeat;  }

.footer_email_icon .sub_menu{ display:none;   width:167px;   position: absolute;  bottom:40px; left: 23%;  background: #ccc;  -webkit-box-shadow: #dddddd -2px -2px 5px; padding:5px 0 5px 0; }
.footer_email_icon .sub_menu dt{ text-align:left; text-indent:10px; float:left; clear:both;line-height: 25px; width:100%; border-bottom:dotted 1px #FFFFFF;}
.footer_email_icon .sub_menu dt a{ height:22px; color:#000; font-size:12px; font-weight:100;}

.footer_email_icon .sub_tel{ display:none;   width:167px;   position: absolute;  bottom:40px; left: 50%;  background: #009436;  -webkit-box-shadow: #dddddd -2px -2px 5px; padding:5px 0 5px 0; }
.footer_email_icon .sub_tel dt{ text-align:left; text-indent:10px; float:left; clear:both;line-height: 25px; width:100%; border-bottom:dotted 0px #FFFFFF;}
.footer_email_icon .sub_tel dt a{ text-align:center; height:22px; color:#fff; font-size:16px; font-weight:bold;}





}


{ width:100%; float:left; clear:both; height:auto; margin:0px; padding:0px;}


























