/* CSS Document */


/*-----首页-------*/
.index_banner{ width:100%; height:auto; margin:0 auto; display:inline; z-index:10px; max-height:100%; max-width:100%;}

.index_head{ width:100%; height:100px; margin:0 auto; z-index:1000; position:absolute;background: rgba(246, 246, 246, 0.9); border-bottom:#e5e5e5 1px solid; top:4px;}
.index_head ul{ width:1200px; height:100px; margin:0 auto;}
.index_head ul li{ float:left; width:1200px; height:auto; overflow:hidden;}

.index_nav{ width:100%; height:auto; margin:0 auto; z-index:1000; position:absolute; background: rgba(255, 255, 255, 0.9); border-bottom:#e5e5e5 1px solid; top:105px;}

.index_content{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
.index_content ul{ width:1200px; height:auto; margin:0 auto;}
.index_content ul li{ float:left; width:1200px; height:auto;}
.fy_content{ width:1200px; height:auto; margin:0 auto; background:#FFF; overflow:hidden;}
.fy_content ul{ float:left; width:1200px; height:auto;}
.fy_content ul li{ float:left; width:1200px; height:auto;}

.index_foucus{ float:left; width:586px; height:369px;}

.index_news{ float:left; width:586px; height:369px; background:#FFF; margin-left:28px;}
.index_news ul{ float:left; width:586px; height:369px;}
.index_news ul li{ float:left; width:586px; height:auto;}
.index_news1{ float:left; width:548px; height:auto; margin-left:19px; margin-top:10px;}
.index_news1 ul{ float:left; width:548px; height:auto;}
.index_news1 ul li{ float:left; width:548px; height:auto;}

.index_gg{ float:left; width:417px; height:300px; background:#FFF; border-top:#004ea1 2px solid; margin-top:30px;}
.index_gg ul{ float:left; width:417px; height:300px;}
.index_gg ul li{ float:left; width:387px; height:auto; margin:0px 15px; background:url(../image/index_02.jpg) no-repeat;}

.index_sp{ float:left; width:320px; height:300px; background:#FFF; border-top:#004ea1 2px solid; margin-top:30px; margin-left:23px;}
.index_sp ul{ float:left; width:320px; height:300px;}
.index_sp ul li{ float:left; width:305px; height:auto; margin:0px 7px;}

.index_yw{ float:left; width:1200px; height:454px; background:#FFF; margin-top:30px;}
.index_yw ul{ float:left; width:1168px; height:454px;}
.index_yw ul li{ float:left; width:1168px; height:auto;}

.index_lk{ float:left; width:1200px; height:184px; background:#FFF; margin-top:30px;}
.index_lk ul{ float:left; width:1168px; height:184px;}
.index_lk ul li{ float:left; width:1168px; height:auto;}

.index_yw_img{ float:left; width:1168px; height:197px; margin-top:20px;}
.index_yw_img ul{ float:left; width:1168px; height:197px;}
.index_yw_img ul li{ float:left; width:281px; height:197px; margin-left:14px; text-align:center;}

.index_yw_mimg{ float:left; position:relative; width:281px; height:197px; margin-top:20px;  z-index:10;}
.index_yw_mimg ul{ float:left; width:281px; height:auto;}
.index_yw_mimg ul li{ float:left;width:281px; height:auto; z-index:100;text-align:center;}
.index_yw_mimg ul li img{ float:left; border: 1px solid #dee9ef;border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}

.index_dj{ float:left; width:382px; height:234px; background:#FFF; margin-top:30px;}
.index_dj ul{ float:left; width:382px; height:234px;}
.index_dj ul li{ float:left; width:352px; height:auto; margin:0px 15px; background:url(../image/index_02.jpg) no-repeat;}

.index_wf{ float:left; width:382px; height:230px; background:#fefeff; margin-top:30px;}
.index_wf ul{ float:left; width:382px; height:230px;}
.index_wf ul li{ float:left; width:382px; height:auto; }

.index_bottom{ width:100%; height:110px; margin:0 auto; background:#004ea1;}
.index_bottom ul{ width:1200px; height:110px; margin:0 auto;}
.index_bottom ul li{ float:left; width:auto; height:auto; }








.snav{ float:left; width:1200px; height:50px; background:#f4f6f8;}
.snav ul{ float:left; width:1200px; height:50px; padding:0px;}
.snav ul li{ float:left; width:auto; height:50px; text-align:center; display:inline-block;}
.snav ul li a{ float:left; width:auto; height:50px; margin:0px 30px; font-family:"微软雅黑"; font-size:16px; color:#676767; line-height:50px; text-align:center;}
.snav ul li a:hover{ font-weight:bolder; color:#004ea1;}
#snav_dq{ font-weight:bolder; color:#004ea1;}

.news{ float:left; width:1140px; height:auto; border-bottom:#e6e6e6 1px solid; margin-top:30px; padding-bottom:30px;}
.news ul{ float:left; width:1140px; height:auto;}
.news ul li{ float:left; width:auto; height:auto;}

.tzgg{ float:left; width:1140px; height:auto;}
.tzgg ul{ float:left; width:1140px; height:auto;}
.tzgg ul li{ float:left; width:1140px; height:auto; border-bottom:#e6e6e6 1px solid; padding:9px 0px;}

.yw{ float:left; width:1140px; height:auto; padding:0px 30px 30px 30px;}
.yw ul{ float:left; width:1140px; height:auto;}
.yw ul li{ float:left; width:362px; height:auto; margin:9px; text-align:center; background:url(../image/yw_01.jpg) no-repeat;}
.yw ul li img{ float:left; width:350px; height:244px; padding:6px;}

.rcdw{ float:left; width:516px; height:auto; border-bottom:#dddcdc 1px solid; padding:30px 28px;}
.rcdw ul{ float:left; width:516px; height:auto;}
.rcdw ul li{ float:left; width:auto; height:auto;}

.rczp{ float:left; width:1140px; height:auto; padding:30px;}
.rczp ul{ float:left; width:1140px; height:auto;}
.rczp ul li{ float:left; width:504px; height:auto; background:#f5f5f5; margin:0px 13px; padding:12px 20px;}







.black14 { font-size:14px; font-family:"微软雅黑";line-height:32px;color:#555555; text-decoration:none;}
a.black14:active{ color:#555555; text-decoration:none;}
a.black14:hover{ color:#1ea6eb; text-decoration:none;}

.black141 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#555555; text-decoration:none;}
a.black141:active{ color:#555555; text-decoration:none;}
a.black141:hover{ color:#1ea6eb; text-decoration:none;}

.black16 { font-size:16px; font-family:"微软雅黑";line-height:30px;color:#555555; text-decoration:none;}
a.black16:active{ color:#555555; text-decoration:none;}
a.black16:hover{ color:#1ea6eb; text-decoration:none;}

.black16-B { font-size:16px; font-family:"微软雅黑";line-height:24px;color:#555555; text-decoration:none; font-weight:bolder;}
a.black16-B:active{ color:#555555; text-decoration:none;}
a.black16-B:hover{ color:#1ea6eb; text-decoration:none;}

.black18-B { font-size:18px; font-family:"微软雅黑";line-height:30px;color:#555555; text-decoration:none; font-weight:bolder;}
a.black18-B:active{ color:#555555; text-decoration:none;}
a.black18-B:hover{ color:#1ea6eb; text-decoration:none;}

.black20 { font-size:20px; font-family:"微软雅黑";line-height:30px;color:#555555; text-decoration:none;}
a.black20:active{ color:#555555; text-decoration:none;}
a.black20:hover{ color:#1ea6eb; text-decoration:none;}

.black24-B { font-size:24px; font-family:"微软雅黑";line-height:24px;color:#333333; text-decoration:none; font-weight:bolder;}
a.black24-B:active{ color:#333333; text-decoration:none;}
a.black24-B:hover{ color:#1ea6eb; text-decoration:none;}


.gray12 { font-size:12px; font-family:"微软雅黑";line-height:30px;color:#8c8b8b; text-decoration:none;}
a.gray12:active{ color:#8c8b8b; text-decoration:none;}
a.gray12:hover{ color:#1ea6eb; text-decoration:none;}

.gray14 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#898686; text-decoration:none;}
a.gray14:active{ color:#898686; text-decoration:none;}
a.gray14:hover{ color:#1ea6eb; text-decoration:none;}

.gray141 { font-size:14px; font-family:"微软雅黑";line-height:30px;color:#898686; text-decoration:none;}
a.gray141:active{ color:#898686; text-decoration:none;}
a.gray141:hover{ color:#1ea6eb; text-decoration:none;}

.gray142 { font-size:14px; font-family:"微软雅黑";line-height:32px;color:#bbbbbb; text-decoration:none;}
a.gray142:active{ color:#bbbbbb; text-decoration:none;}
a.gray142:hover{ color:#1ea6eb; text-decoration:none;}

.gray16 { font-size:16px; font-family:Cambria;line-height:24px;color:#bbbbbb; text-decoration:none;}
a.gray16:active{ color:#bbbbbb; text-decoration:none;}
a.gray16:hover{ color:#1ea6eb; text-decoration:none;}

.gray161 { font-size:16px; font-family:"微软雅黑";line-height:30px;color:#bbbbbb; text-decoration:none;}
a.gray161:active{ color:#bbbbbb; text-decoration:none;}
a.gray161:hover{ color:#1ea6eb; text-decoration:none;}

.red14 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#d00202; text-decoration:none;}
a.red14:active{ color:#d00202; text-decoration:none;}
a.red14:hover{ color:#1ea6eb; text-decoration:none;}

.blue16 { font-size:16px; font-family:Arial;line-height:24px;color:#004ea1; text-decoration:none;}
a.blue16:active{ color:#005b8a; text-decoration:none;}
a.blue16:hover{ color:#1ea6eb; text-decoration:none;}

.blue20 { font-size:20px; font-family:Arial;line-height:30px;color:#004ea1; text-decoration:none;}
a.blue20:active{ color:#005b8a; text-decoration:none;}
a.blue20:hover{ color:#1ea6eb; text-decoration:none;}

.blue20-B { font-size:20px; font-family:"微软雅黑" Arial;line-height:30px;color:#004ea1; text-decoration:none; font-weight:bolder;}
a.blue20-B:active{ color:#005b8a; text-decoration:none;}
a.blue20-B:hover{ color:#1ea6eb; text-decoration:none;}

.white14 { font-size:14px; font-family:"微软雅黑";line-height:24px;color:#ffffff; text-decoration:none;}
a.white14:active{ color:#ffffff; text-decoration:none;}
a.white14:hover{ color:#1ea6eb; text-decoration:none;}



/*首页新闻切换*/
.i_zxmelc{ width:586px; height:369px;}
.i_zxmelc1{ width:586px; height:40px; float:left; background:#18a8eb;}
.i_zxmelc1 ul{ width:586px; height:40px; float:left; border:none;}
.i_zxmelc1 ul li{ float:left; width:293px; height:40px; font-size:24px; line-height:40px; color:#333333; text-align:center; background:#f4f6f8;}
.i_zxmelc1 ul li a{ float:left; width:293px; height:40px; font-size:18px; line-height:40px; color:#333333; text-align:center; background:#f4f6f8; font-weight:bolder;}
.i_zxmelc1 ul li.hover{ width:293px; height:40px; background:#333333; font-weight:bolder;}
.i_zxmelc1 ul li.hover a{ color:#195fa5; background:#FFFFFF; line-height:40px; width:293px; font-weight:bolder;}
.i_zxmelc3{ width:586px; height:auto; float:left;}
.i_zxmer{ width:242px; height:310px; float:right; padding-top:5px;}

/*首页主营业务切换*/
.i1_zxmelc{ width:1168px; height:auto;}
.i1_zxmelc1{ width:1168px; height:108px; float:left; background:#18a8eb; margin-top:20px;}
.i1_zxmelc1 ul{ width:1168px; height:108px; float:left; border:none;}
.i1_zxmelc1 ul li{ float:left; width:292px; height:108px; text-align:center; margin:0px; background:url(../image/index_12.jpg) repeat-y;}
.i1_zxmelc1 ul li a{ float:left; width:292px; height:108px; text-align:center;}
.i1_zxmelc1 ul li.hover{ width:292px; height:108px; background:#5faff3;}
.i1_zxmelc1 ul li.hover a{ width:292px; height:108px; background:#5faff3;}
.i1_zxmelc3{ width:1168px; height:auto; float:left;}
.i1_zxmer{ width:242px; height:310px; float:right; padding-top:5px;}


/*首页主营业务滚动*/
#playBox1{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox1 .oUlplay1 { width:99999px; position:absolute; left:0; top:0;}
#playBox1 .oUlplay1 li{ float:left;}
#playBox1 .smalltitle1 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox1 .smalltitle1 ul{ width:220px; margin:0 auto;}
#playBox1 .smalltitle1 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox1 .smalltitle1 .thistitle{ background:#d70202;}

#playBox2{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox2 .oUlplay2 { width:99999px; position:absolute; left:0; top:0;}
#playBox2 .oUlplay2 li{ float:left;}
#playBox2 .smalltitle2 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox2 .smalltitle2 ul{ width:220px; margin:0 auto;}
#playBox2 .smalltitle2 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox2 .smalltitle2 .thistitle{ background:#d70202;}

#playBox3{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox3 .oUlplay3 { width:99999px; position:absolute; left:0; top:0;}
#playBox3 .oUlplay3 li{ float:left;}
#playBox3 .smalltitle3 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox3 .smalltitle3 ul{ width:220px; margin:0 auto;}
#playBox3 .smalltitle3 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox3 .smalltitle3 .thistitle{ background:#d70202;}

#playBox4{ width:1168px; height:250px; position:relative; overflow:hidden;}
#playBox4 .oUlplay4 { width:99999px; position:absolute; left:0; top:0;}
#playBox4 .oUlplay4 li{ float:left;}
#playBox4 .smalltitle4 {width:220px; height:10px; position:absolute; left:48%; bottom:0px; z-index:10}
#playBox4 .smalltitle4 ul{ width:220px; margin:0 auto;}
#playBox4 .smalltitle4 ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox4 .smalltitle4 .thistitle{ background:#d70202;}

.sjgh{ float:left; width:930px; height:auto;}
.sjgh ul{ float:left; width:930px; height:auto;}
.sjgh ul li{ float:left; width:285px; height:auto; padding:10px 12px;}

.zp{ float:left; width:930px; height:auto; border-bottom:#efefef 1px dotted;}
.zp ul{ float:left; width:930px; height:auto;}
.zp ul li{ float:left; width:auto; height:auto; text-align:center;}


/* 分页 */
#pages {float:left;margin-top:20px;text-align:center; padding:0px;width:100%; font-family:宋体; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../image/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../image/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.category{background:url(../image/bszn_02.jpg) #f9f9f9 no-repeat; border-top:1px solid #e5e3e3;border-bottom:1px solid #e5e3e3; height:30px;line-height:30px;}
.showcontent{font-size:16px;}
.showcontent img{max-width:1000px;}
.showcontent a{color:#0179c7; text-decoration:none;}

.showcontent table,td{
    /*边框合并*/
    border-collapse: collapse;
    border: 1px solid #000;
}


/*banner滚动*/
#full-screen-slider { width:100%; height:480px; margin:0 auto; position:relative}
#slides { display:block; width:100%; height:480px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li dd { position:absolute;font-family:"微软雅黑"; font-size:46px;color:#fff;line-height:80px;font-weight:bold;left:30%;top:130px; z-index:9999;display:block;text-transform: uppercase; text-shadow: 0 2px 2px #0f5c89;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#slides li img{left:50%;height:100%;width:100%;}
#pagination { display:block; list-style:none; position:absolute; left:47%; top:445px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:15px; height:15px; float:left; margin-left:10px; border-radius:10px; background:#FFF;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#144169;}


/*banner滚动*/
.indexCon{width:100%;overflow:hidden;}
.indexCon .flashBanner{width:100%;height:711px;overflow:hidden;}
.flashBanner{position:relative;}
.flashBanner .mask{height:100px;line-height:100px;width:100%;text-align:center;
	position:absolute;left:0;overflow:hidden;}
.flashBanner .mask img{vertical-align:middle;margin-right:10px;cursor:pointer; border:#ffffff 3px solid;}
.flashBanner .mask img.show{ border:#004ea1 3px solid;}
img{border:0 none;}


@media screen and (min-width: 1401px) { 
.indexCon{ height:711px;}
.indexCon .flashBanner{ height:711px;}
.indexCon .flashBanner bigImg{ height:711px;}
} 

@media screen and (max-width: 1400px) { 
.indexCon{ height:480px;}
.indexCon .flashBanner{ height:480px;}
.indexCon .flashBanner bigImg { height:480px;}
} 


@media screen and (max-width: 1200px) { 
.indexCon{ height:360px;}
.indexCon .flashBanner{ height:360px;}
.indexCon .flashBanner bigImg { height:360px;}
} 

/*导航*/
#menu { display:block; width:1200px; height:56px; margin:0 auto; z-index:1000;}
#nav {display:block;}
#nav .mainlevel {float:left; width:auto; height:56px; text-align:center; display:block;}
#nav .mainlevel a {color:#68615f; text-decoration:none; height:56px; line-height:56px; text-align:center; font-size:16px; padding:0px; display:block; width:133px;}
#nav .mainlevel a:hover { text-decoration:none; width:133px; color:#ff4200; background:url(../image/nav_bg2.png) repeat-x;}
#nav .mainlevel ul {position:absolute; width:133px; display:none; *width:2000px;/*IE is great need, width>=li.length*/}
#nav .mainlevel ul.sub_nav_01{z-index:10000;}
#nav .mainlevel li {float:left; background: rgba(255, 255, 255, 0.6); width:133px; height:auto;}
#nav .mainlevel li a {float:left; line-height:42px; width:133px; height:auto; display:block; font-weight:100; color:#68615f; margin-left:0px;}
#nav .mainlevel li a:hover {color:#ffffff; text-decoration:none; background: rgba(79, 164, 254, 0.9); width:133px; font-weight:100; font-size:16px;}
#nav li a em/*input an em tag as a space*/ {padding:0 3px;}
.note { display:block;}
#nav_dq{ text-decoration:none; width:133px; color:#ff4200; background:url(../image/nav_bg2.png) repeat-x;}

/*焦点图*/
.focus{ position:relative; width:586px; height:369px; background-color: #000; float: left;}  
.focus img{ width: 586px; height: 369px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "微软雅黑"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:#FFF;    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#555555; font-size:14px; line-height:40px; overflow:hidden; margin-left:10px; font-family:"微软雅黑";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:8px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:12px; margin:0 3px;color:#B0B0B0;font:12px/15px "微软雅黑"; text-decoration:none; text-align:center; outline:0; float:left; background:#e0dfdf; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#d70202;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 


/*业务领域滚动*/
.lvList{float:left; width:1140px;height:auto;position:relative;}
.lvList .scrollcontainer ul li{ width:399px; height:286px; position:relative; margin-right:1px; position:relative; text-align:center; border-bottom:#dfdfdf 3px solid; background:#FFF; margin-top:20px;}
.lvList .scrollcontainer ul li img{ float:left; width:399px; height:266px;}
.lvList .scrollcontainer ul li p{ position:absolute; width:399px; height:40px; line-height:40px; background: rgba(0, 0, 0, 0.6); bottom:20px;}
.lvList .scrollcontainer ul li p a{ float:left; color:#ffffff; width:100%; font-size:14px; height:40px; font-family:"微软雅黑"; line-height:44px;}
.lvList .scrollcontainer ul li p a:hover{ color:#2781cf; font-weight:bold; width:100%; font-size:14px; height:40px; line-height:40px; font-family:"微软雅黑";}


.lvList .scrollcontainer{
	width:1200px;
	height:286px;
	overflow:hidden;
	position:relative;
	margin-left:0px;
	
}
.lvList .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}

a.abtn{
	position:absolute;
	display:block;
	height:23px;
	width:23px;
	overflow:hidden;
	text-indent:-20000px;
}



a.aleft{
	top:3px;
	right:-30px;
	background:url(../image/left_arrow.jpg) no-repeat;background-position:0px center;
}
a.agrayleft{
	cursor:default;
	background:url(../image/left_arrow.jpg) no-repeat;background-position:1px center;
}
a.aright{
	top:3px;
	right:-60px;
	background:url(../image/right_arrow.jpg) no-repeat;background-position:0px center;
}

a.agrayright{
	cursor:default;
	background:url(../image/right_arrow.jpg) no-repeat;background-position:0px center;
}


/*留言板*/

.pb-3, .py-3 {
    padding-bottom: 1rem!important;
}
.pt-3, .py-3 {
    padding-top: 1rem!important;
}
.border-bottom {
    border-bottom: 1px solid #dee2e6!important;
}
.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}



.mr-3, .mx-3 {
    margin-right: 1rem!important;
}
img {
    vertical-align: middle;
    border-style: none;
}
*, ::after, ::before {
    box-sizing: border-box;
}
img[Attributes Style] {
    height: 25px;
}



.media-body {
    ms-flex: 1;
    flex: 1;
}



div {
    display: block;
}


.mt-0, .my-0 {
    margin-top: 0!important;
}
.h5, h5 {
    font-size: 1.25rem;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}


h5 {
    display: block;
    font-size: 0.83em;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}





p, dl, dt, dd, ul {
    margin: 0px;
    padding: 0px;
}
p {
    margin-top: 0;
    margin-bottom: 1rem;
}

p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}



.text-secondary {
    color: #6c757d!important;
}
.font-weight-normal {
    font-weight: 400!important;
}
.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}
.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
}






.border-top-dashed {
    border-top: 1px dashed #dee2e6 !important;
}

.mt-3, .my-3 {
    margin-top: 1rem!important;
}




.mt-0, .my-0 {
    margin-top: 0!important;
}



.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
	margin: 0 auto;
	width:600px;
	
}


.col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
	
	
}



.col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem!important;
}

.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}

form {
    display: block;
    margin-top: 0em;
}


.form-group {
    margin-bottom: 1rem;
}

label {
    display: inline-block;
    margin-bottom: .5rem;
}

label {
    cursor: default;
}

.form-control {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

button, input {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}


textarea {
    overflow: auto;
    resize: vertical;
}
textarea.form-control {
    height: auto;
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}



.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.mb-2, .my-2 {
    margin-bottom: .5rem!important;
}
.btn-info {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
}
.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
[type=reset], [type=submit], button, html [type=button] {
    -webkit-appearance: button;
}
button, select {
    text-transform: none;
}
button, input {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button {
    border-radius: 0;
}

user agent stylesheet
button {
    -webkit-appearance: button;
    -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
    color: buttontext;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: center;
    align-items: flex-start;
    cursor: default;
    background-color: buttonface;
    box-sizing: border-box;
    margin: 0em;
    font: 400 13.3333px Arial;
    padding: 1px 6px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
}








/*友情链接展开*/
.title-block { height: 26px; text-align: center;}
.block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-flow: column-reverse nowrap; flex-flow: column-reverse nowrap; width: 1200px; margin: 0 auto; font-size: 14px; color: #4C4C4C; line-height: 28px; padding: 10px;}
.block > .detail { max-height: 123px; margin-bottom: 10px; overflow: hidden;}
.block > .case-block { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;  align-items: center; width: 120px; height: 24px;  margin: 0 auto 0; color: #0e0e0e; background: #fff;}
.block > .case-block div:nth-of-type(1) { display: block;}
.block > .case-block div:nth-of-type(2) { display: none;}
.block > [type="checkbox"] { position: relative; display: block; width: 120px; height: 24px; margin: -24px auto 0; z-index: 1000; opacity: 0;}
.block > [type="checkbox"]:hover + .case-block { text-decoration:underline;}
.block > [type="checkbox"]:checked + .case-block div:nth-of-type(1) { display: none;}
.block > [type="checkbox"]:checked + .case-block div:nth-of-type(2) { display: block;}
.block > [type="checkbox"]:checked + .case-block + .detail { max-height: inherit;}

.index_links{ float:left; width:260px; height:35px;line-height:35px;  margin:0px 15px;font-size:12px; border-bottom:#f1f2f3 1px solid; padding:0px 0px;}



/*友情链接滚动*/
#demo { overflow:hidden; width:1200px;}
#indemo { float: left; width: 800%;}
#demo1 { float: left;}
#demo2 { float: left;}

