@charset "utf-8";

/* CSS Document */

body {

    margin: 0;

    padding: 0;

    font-size: 14px;

    font-family: "Microsoft YaHei" , "Arial Narrow";

    -webkit-text-size-adjust: none;

	background: url(body_bj.png) repeat-x;

}

form, ul, li, p, h1, h2, h3, h4, h5, h6 {

    margin: 0;

    padding: 0;

}

h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }

img {

    border: 0;

    font-size: 0;

}

ul,li {

    margin:0; padding:0; display:block; list-style:none;

	list-style:none;

}

a {

    text-decoration: none;

    color: #333;

	cursor:pointer;

}

a:hover {

    color: #FF0000;

}

.clear { float:none; }

/* index */

.top { width:1200px; height:200px; margin:0 auto; }

.logo { height:140px; }

.wzm { width:470px; height:100%; float:left; display:inline; background:url(logo.png) no-repeat; }

.soso { width:414px; height:41px;   padding-left: 290px; }

.soso .inputbox { width:328px; height:37px; padding-left:17px; border-top:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; border-right:0px; float:left; display:inline; }

.soso .btn { width:68px; height:41px; background:url(fdj.png) no-repeat; float:left; display:inline; }





/*nav*/

.dh { width:1200px; height:60px; line-height:60px; }

.bgcenter{ background-position:center; background-repeat:no-repeat;}

#nav{width:1200px;height:60px;}

.dh ul li{width:108px;height:60px;position:relative;float:left;line-height:60px;text-align:center;font-size:18px; z-index:999; }

.dh ul li a{width:108px;height:60px;display:block;color:#fff; font-size:18px; }

.dh ul li.nav_li0{width:118px;}

.dh ul li.nav_li0 a{width:118px;}

.dh ul li a:hover{color:#fff;}

.dh ul li.active{background:#db3126;}

.dh ul li p{width:100%;display:none;position:absolute;left:0px;top:60px;padding:10px 0 5px;background: url(nav_sub.png) repeat;font-size:14px; border-bottom:3px solid #db3126; z-index:1000;}

.dh ul li p a{width:100%;height:30px;line-height:30px;display:block;text-align:center;font-weight:normal;color:#444; font-size:14px;}

.dh ul li p a:hover{background:#db3126;color:#fff;font-weight:bold;}





/*banner*/

.banner{ width:100%; height:auto; zoom:1 ;min-width:1200px; overflow:hidden; position:relative; margin:0; }

.ban_png{ position:absolute;left:0;top:0;z-index:2;width:100%;height:15px;background: url(bantpng.png) repeat-x left top;}

.ban_ul { margin:0; padding:0; list-style:none; }

.ban_ul li { text-align:center; }

img { margin:0; padding:0; }

.ban_control-nav {width:100%;position:absolute;left:0;bottom:20px;z-index:5;text-align:center}

.ban_control-nav li {display:inline-block;*display:inline;zoom:1}

.ban_control-nav li a {width:50px;height:10px;border-radius:5px;margin:0 5px;display:block;font-size:0px;text-indent:-9999px;background:#7DEBFD;cursor:pointer;filter:alpha(Opacity=50);opacity:0.50;-moz-opacity:0.50;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}

.ban_control-nav li a.ban_active {background:#01C5DA;filter:alpha(Opacity=90);opacity:0.90;-moz-opacity:0.90;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}

ul.ban_direction-nav {position:absolute;z-index:10;width:100%;top:50%;margin-top:-50px; }

ul.ban_direction-nav li a {text-decoration:none;display:block;width:22px;height:70px;margin:0;position:absolute;top:0;z-index:10;font-size:0px;line-height:0px;text-indent:-9999px;overflow:hidden; } 

ul.ban_direction-nav li a.ban_prev {left:-22px;background: url(pbtnlr.png) no-repeat 0 0; }

ul.ban_direction-nav li a.ban_next {right:-22px;background: url(pbtnlr.png) no-repeat -22px 0; }

.mainer {width:100%;overflow:hidden}.m_one{padding:30px 0; }





.page { width:1200px; height:auto; overflow:hidden; margin:20px auto 0; }

.page-one { height:302px; }



/*要闻*/

.yw { width:350px; float:left; display:inline; margin-right:20px; }

.yw-tit { height:42px; }



.mid1_tit{  width: 350px;  height: 42px;  float:left; display: inline; background-color:#f5f5f5; }

.mid1_menu_over {  height:42px; padding:0 40px; float: left; line-height:42px; background-color:#0564a6; cursor: pointer; display: inline;  font-size: 18px; margin-right:1px; }

.mid1_menu_over a {  color:#fff; font-size:18px; }

.mid1_menu_out{ height:42px; padding:0 40px; line-height:42px;  float: left;  cursor: pointer;  display: inline; font-size: 18px; margin-right:1px; }

.mid1_menu_out a{ color: #000; font-size:18px; }

.mid1_center_content{ float: left;  width:100%; height:259px; display: none; cursor: pointer font-size:14px; border-bottom:1px solid #f0efef; border-left:1px solid #f0efef; border-right:1px solid #f0efef; }

.ct1_content { float: left;  width: 360px; height:170px; border:1px solid red; line-height::192px;  display:inline;  text-align: left; font-size: 12px; overflow:hidden;

 margin-left:1px; margin-top:4px; }

 

.xx {

  	padding: 4px 0 14px 18px;

}

.xx li {

  line-height: 34px;

  height: 34px;

  background: url(dian.png) no-repeat left center;

  padding-left: 12px;

}

.xx li .a {

  height: 26px;

  color: #393e51;

  float: left;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

.xx li .a:hover {

  color: #db3126;

  text-decoration:underline;

}





.tpxw { width:460px; height:302px; float:left; display:inline; margin-right:20px; }



/*图片新闻切换*/

.focus{ position:relative; width:460px; height:302px; }  

.focus img{ width: 460px; height: 302px;} 

.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 "\5B8B\4F53"; 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:rgba(0,0,0,0.6);    

filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  

.focus .shadow a{ text-decoration:none; color:#fff; font-size:13px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  

.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  

.focus .fcon img{ display:block; }  

.focus .fbg{bottom:9px; right:7px; position:absolute; height:21px; text-align:right; z-index: 200;width: 88px; }  

.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:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    

.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    

.focus .D1fBt img{display:none}    

.focus .D1fBt i{display:none; font-style:normal; }  





.tzgg { width:350px; height:302px; float:left; display:inline; }

.tzgg-tit { height:42px; background:url(tzgg_tit.png) repeat-x; line-height:39px; }

.tzgg-tit span { float:left; display:inline; height:39px; border-bottom:3px solid #125e9e; font-size:22px; }

.tzgg-tit a { float:right; display:inline; font-size:9pt; color:#99a0aa; }

.tzgg-nr { width:348px; height:259px; border-bottom:1px solid #f0efef; border-left:1px solid #f0efef; border-right:1px solid #f0efef; }





.page-two { height:auto; margin-top:0px; }

.fl{float:left;}

.colorf a{color:#fff;}

.colorf{color:#fff;}

.colorb a{color:#4f86ac;}

.colorb{color:#4f86ac;}

.pub_wid{margin:0 auto;width:1200px;}

.fb { font-weight:bold; }

.f18 { font-size:18px; }

/*4*/

.module{ padding-bottom:20px; height:auto;overflow:hidden;}

.module a{display:block;float:left;margin-right:21px;width:386px;height:77px;background:#207ab8;cursor:pointer; margin-top: 20px; }

.module a:hover{background:#db3126;}

.module a.no_mr{margin-right:0;}

.module a em{margin:15px 20px 0 40px;_margin-left:10px;width:50px;height:50px;background: url(tb.png) no-repeat 0 -7px;}

.module a.ui2 em{background-position:-60px -7px;}

.module a.ui3 em{background-position:-120px -7px;}

.module a.ui4 em{background-position:-180px -7px;}

.module a.ui5 em{background-position:-246px -7px;}

.module a.ui6 em{ background: url(logo20200508.png) 0px 0px; background-size: cover;  }

.module a h1{width:auto;margin:28px 0 0 7px;} 



/*5*/

.dc{height:77px;overflow:hidden;}

.dc a{display:block;float:left;margin-right:20px;width:220px;height:75px;background:#f3f5f6;cursor:pointer; border:2px solid #d9dbdf;}

.dc a:hover{background:#f3f5f6; border:2px solid #207ab8;}

.dc a.no_mr{margin-right:0;}

.dc a em{margin:15px 0 0 5px;_margin-left:10px;width:50px;height:50px;background: url(tb.png) no-repeat 12px -57px;}

.dc a.uf2 em{background-position:-50px -57px;}

.dc a.uf3 em{background-position:-120px -57px;}

.dc a.uf4 em{background-position:-180px -57px;}

.dc a.uf5 em{background-position:-240px -57px;}

.dc a h1{width:150px;margin:28px 0 0 7px;} 





.page-there { height:291px; margin-top:20px; }

.hyxx { width:950px; height:291px; float:left; display:inline; margin-right:20px; }

.hyxx-tit { height:42px; background-color:#f5f5f5; }

.hyxx-tit a { padding:0 40px; color:#fff; font-size:18px; line-height:42px; height:42px; background-color:#0564a6; float:left; display:inline; }

.hyxx-nr { width:950px; height:225px; padding-top:22px; border-bottom:2px solid #e7e7e7; }

.qyxx { width:308px; height:225px; float:left; display:inline; }

.fwxx { width:286px; height:225px; float:left; display:inline; }

.lmm { height:22px; }

.lmm a { font-size:16px; padding-left:25px; background:url(yuan.png) no-repeat left; margin-left:13px; float:left; display:inline; font-weight:bold; }

.lmnr { height:196px; }



.xx1 {

  	padding: 14px 10px 14px 3px;

}

.xx1 li {

  line-height: 34px;

  height: 34px;

  background: url(dian.png) no-repeat left center;

  padding-left: 12px;

}

.xx1 li .a {

  height: 26px;

  color: #393e51;

  float: left;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}

.xx1 li .a:hover {

  color: #db3126;

  text-decoration:underline;

}



.sxx { width:1px; padding-right:23px; float:left; display:inline;}





.hyfw { width:230px; height:291px; float:left; display:inline; }

.hyfw-tit { height:42px; line-height:42px; text-align:center; background-color:#0564a6; }

.hyfw-tit a { font-size:18px; color:#FFFFFF; }

.hyfw ul { clear: both; width: 230px; height: 243px; position: relative; overflow: hidden; margin-top:6px; }

.hyfw li a:hover { text-decoration:underline; color:#000; }

.hyfw li { text-align: center; font-size: 16px; color: #666; position: absolute; }

.hyfw li.fw1 { width: 82px; height: 89px; left: 0; top: 0; line-height: 89px; background-color:#e9e6f6; }

.hyfw li.fw1 a { line-height: 89px; }

.hyfw li.fw2 { width: 82px; height: 89px; left: 88px; top: 0; line-height: 89px; background-color:#fbf3f6; }

.hyfw li.fw2 a { line-height: 89px; }

.hyfw li.fw3 { width: 170px; height: 42px; left: 0; top: 95px; line-height: 42px; background-color:#f6e6ec; }

.hyfw li.fwsk3 a { line-height: 75px; }

.hyfw li.fw4 { width: 24px;  left: 176px; top: 0px;  background-color:#e6e8f6; text-align: center;padding: 26px 15px 27px;}

.hyfw li.fw4 a { line-height: ; }

.hyfw li.fw5 { width: 112px; height: 42px; left: 0px; top: 142px; line-height: 42px; background-color:#fbf3f6; }

.hyfw li.fw5 a { line-height: 42px; }

.hyfw li.fw6 { width: 112px; height: 42px; left: 118px; top: 142px; line-height: 42px; background-color:#fbf3f6; }

.hyfw li.fw6 a { line-height: 42px; }

.hyfw li.fw7 { width: 112px; height: 52px; left: 0; top: 191px; line-height: 52px; background-color:#e6e8f6; }

.hyfw li.fw7 a { line-height: 52px; }

.hyfw li.fw8 { width: 112px; height: 52px; left: 118px; top: 191px; line-height: 52px; background-color:#e6e8f6; }

.hyfw li.fw8 a { line-height: 52px; }





.four { height:345px; margin-top:21px; overflow:hidden; position:relative; }

.box { width:291px; height:346px; float:left; display:inline; margin-right:12px; position:relative; }

.box-tit ,.box-tt,.box-ti,.box-t{ height:77px; background:url(box-tit.png) no-repeat;}

.box-tit h2,.box-tt h2,.box-ti h2,.box-t h2 { width:291px; height:77px; }

.box-tit h2 a,.box-ti h2 a,.box-tt h2 a,.box-t h2 a { display:block; width:291px; height:77px; text-align:center; cursor:pointer; }

.box-tit h2 a em,.box-tt h2 a em,.box-ti h2 a em,.box-t h2 a em { display:block; margin:0 auto; width:77px; height:77px; background:url(button.png) no-repeat 0 0;  }

.box-ti h2 a em { background-position:-91px 0px; }

.box-tt h2 a em { background-position:-180px 0px; }

.box-t h2 a em { background-position:-276px 0px; }

.box-xx { margin:0 auto; padding-left:17px; height:230px; }

.ckgd { text-align:center; }

.ckgd a { color:#999999; font-size:13px; }

.ckgd a:hover { color:#db3126; text-decoration:underline; }



.block { display:block; }

.box-nr { height:264px; width:287px; border-bottom:4px solid #f0efef; border-left:2px solid #f0efef; border-right:2px solid #f0efef; }





.rhsq { float:right; display:inline; padding-right:22px; line-height:42px; }

.rhsq a { color:#0564a6; font-size:16px; padding:0; background-color:#f5f5f5!important; }

.rhsq a:hover { text-decoration:underline; }



.hygl { width:230px; height:291px; float:left; display:inline; }

.hygl-nr { height:241px; padding-top:6px; background-color:#f5f5f5; border-bottom:2px solid #e7e7e7; }

.hygl-nr ul li { width:100%; height:34px; line-height:34px; text-align:center; border-bottom:1px solid #fff; position:inherit!important; }

.hygl-nr ul li a:hover{ background-color:#db3126; color:#FFFFFF; text-decoration:none; display:block; }





.hyfc { height:240px; margin-top:30px; }

.hyfc-tit {height: 42px; /* padding-left:31px; */ /* background:url(xing.png) no-repeat left; */ background-color: #f5f5f5;line-height: 42px; }

.hyfc-tit span { font-size:18px; color: #fff; float:left; display:inline; background-color: #0564a6;padding: 0 40px; }

.hyfc-tit a { float:right; display:inline; color:#99a0aa; padding-right:20px; }

.hyfc-nr { height:200px; padding-top:15px; }







.wzdt { height:395px; background-color:#0168ad; margin-top:35px; }

.wzdt-t { height:94px; border-bottom:1px solid #fff; }

.xhtp { width:855px; height:94px; margin:0 auto; padding-left:345px; }

.xhtp img { float:left; display:inline; }

.wx { padding-left:30px; float:left; display:inline; padding-top:7px; }



.wzdt-d { width:1200px; height:300px; margin:0 auto; }

.wzlm { width:199px; height:300px; float:left; display:inline; }

.wzlm-tit { height:64px; text-align:center; padding-top:37px; }

.wzlm-tit img { height:30px; margin:0 auto; }

.wzlm-tit span { display:block; font-size:18px; color:#b1daf5; line-height:34px; }

.wzlm-nr ul li a { color:#b1daf5; }

.wzlm-nr ul li a:hover { color:#b1daf5; text-decoration:underline; }

.wzlm-nr { line-height:30px; font-size:14px; color:#b1daf5; text-align:center; display:block; }

.dsx { width:1px; height:300px; background: url(dsx.png) no-repeat; float:left; display:inline; }

ul.both { width:150px; overflow:hidden; margin:0 auto; }

li.double { width:49%; float:left; display:inline; }





.bottom { height:180px; background-color: #222; color:#fff; overflow:hidden }

.bottom p { width:1200px; margin:0 auto; line-height:30px; }

.bottom a { color:#125e9e; }

.bottom a:hover { text-decoration:underline; color:#FF0000 }







.content { width:1198px; margin:40px auto 0px; padding:30px 0 60px; min-height:300px; border:1px solid #E3E5EA; }

.details { width:940px; margin:0 auto; }

.details img { max-width:940px;  }







 /*list*/

.list { width:1200px; margin:30px auto; }

.list-tit {  height:42px; background:url(tzgg_tit.png) repeat-x; line-height:39px;  }

.list-tit span { float:left; display:inline; height:39px; border-bottom:3px solid #125e9e; font-size:18px; padding:0 20px; }

.list-nr { height:580px; }

.list-xf { width:600px; height:30px; margin:20px auto 0; }







/*list2*/

.ejy { height:auto; }

.main_bg { width:100%; height:272px; position:absolute; left:0px; top:200px; z-index:-1; overflow:hidden; }

.main_bg img { left:50%; overflow:hidden; width:1920px; height:272px; }



.ejlb { width:1200px; margin:0 auto 42px; padding-top:212px; overflow:hidden; }

.ejlb-z { width:190px; padding:24px 20px 81px; background-color:#0168ad; float:left; display:inline; }

.ejlb-y { width:930px; padding:19px 20px 0; background-color:#FFFFFF; float:left; display:inline; }



.ejlm { height:30px; line-height:30px;}

.ejlm img { float:left; display:inline; }

.ejlm i { font-size:18px; color:#b1daf5; padding-left:13px; float:left; display:inline; font-style:normal; } 



img.xhxx_t { padding-left:23px; }

img.dzzwfh_t { padding-left:13px; }



.zlm { padding-top:15px; }

.zlm ul li { height:38px; background-color:#FFFFFF; margin-top:10px; text-align:center; line-height:38px; }

.zlm ul li a { font-size:14px; display:block; }

.zlm ul li:hover,.zlm ul li a:hover { background-color:#E8291D; color:#FFFFFF!important; font-size:15px; }



.ejbt { height:42px; background:url(tzgg_tit.png) repeat-x; line-height:39px; }

.ejbt span { float:left; display:inline; height:39px; border-bottom:3px solid #125e9e; font-size:18px; padding:0 10px; }

.ejxx { padding: 9px 2px 30px 10px; min-height: 200px; }

.xf { width:600px; height:30px; margin:0 auto; }





.mid2_tit{  width: 308px;  height: 22px;  float:left; display: inline; }

.mid2_menu_over {  height:22px; padding-left:25px; float: left; line-height:22px; cursor: pointer; display: inline; margin-left:13px; background:url(yuan.png) no-repeat left; }

.mid2_menu_over a { font-size:16px; font-weight:bold; color:#0564A6; }

.mid2_menu_out{ height:22px; line-height:22px; padding-left:25px;  float: left;  cursor: pointer;  display: inline; }

.mid2_menu_out a{ color: #555; font-size:16px; }

.mid2_center_content{ float: left;  width:308px; height:196px; display: none; cursor: pointer font-size:14px; }



.hyfuwu { width:593px; height:291px; float:left; display:inline; margin-right:12px; }

.hyfuwu-tit { height:42px; background-color:#f5f5f5; }

.hyfuwu-tit a { padding:0 40px; color:#fff; font-size:18px; line-height:42px; height:42px; background-color:#0564a6; float:left; display:inline; }

.hyfuwu-nr { width:593px; height:225px; padding-top:22px; border-bottom:2px solid #e7e7e7; }

.qyxx { width:286px; height:225px; float:left; display:inline; }

.fwxx { width:283px; height:225px; float:left; display:inline; }

.lmm { height:22px; }

.lmm a { font-size:16px; padding-left:25px; background:url(yuan.png) no-repeat left; margin-left:13px; float:left; display:inline; font-weight:bold; }

.lmnr { height:196px; } 

.clickstyle8a9e2bad5f7d5ab001602ed407e305d3{ LINE-HEIGHT: 150%;COLOR: #cf1e06;FONT-SIZE: 9pt;TEXT-DECORATION: none;margin-left:6px; }

		.leaderfont8a9e2bad5f7d5ab001602ed407e305d3{ LINE-HEIGHT: 29px; FONT-SIZE: 9pt }

		.titlestyle8a9e2bad5f7d5ab001602ed407e305d3{ FONT-SIZE: 9pt; COLOR: #222222; LINE-HEIGHT: 150%; }

		.columnstyle8a9e2bad5f7d5ab001602ed407e305d3{ LINE-HEIGHT: 150%;COLOR: #cf1e06;FONT-SIZE: 9pt;TEXT-DECORATION: none; }

		.timestyle8a9e2bad5f7d5ab001602ed407e305d3{ FONT-SIZE: 9pt; COLOR: #222222; LINE-HEIGHT: 150%;  }

		.winstyle1253{ text-align:left; }

		A.c8a9e2bad5f7d5ab001602ed407e305d3 {

		LINE-HEIGHT: 29px; FONT-SIZE: 14px; TEXT-DECORATION: none;

		color:#222222;

		}

		A.c8a9e2bad5f7d5ab001602ed407e305d3:link {

		color:#222222;

		}

		A.c8a9e2bad5f7d5ab001602ed407e305d3:hover {

		color:#FF0000;

		}

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.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-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-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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.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{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.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{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}

.headline {

  display: block;

  margin: 10px 0 25px 0;

  border-bottom: 1px solid #cccccc;

}





.headline h2 {

  font-size: 22px;

}



.headline h2, 

.headline h3, 

.headline h4 {

  margin: 0 0 -1px 0;

  padding-bottom: 5px;

  display: inline-block;

  border-bottom: 2px solid #009BD6;

}



.headline-v3 {

    display: block;

    margin: 10px 0 25px 0;

    background:#00ADEF;

}

.headline-v3 h2, 

.headline-v3 h3, 

.headline-v3 h4 {

  color:#ffffff;

  margin: 0 0 -2px 15px;

  padding-bottom: 5px;

  display: inline-block;

  font-size:16px;

  

}



.headline h2 a{color:#555555;text-decoration: none;}



.headline-md {

  margin-bottom: 15px;

}



.headline-md h2 {

  font-size: 21px;

}

.roll-pics li div{float:left;width:128px;margin:5px 5px;}

.roll-pics li img {

	width: 128px;

	height: 60px;

	border:solid 1px #efefef;

}



.roll-pics li img:hover {

	box-shadow: 0 0 0 2px #eeeeee;

}

.clickstyle4028813e5beae88f015bf2e940c40206{ LINE-HEIGHT: 150%;COLOR: #cf1e06;FONT-SIZE: 9pt;TEXT-DECORATION: none;margin-left:6px; }

		.leaderfont4028813e5beae88f015bf2e940c40206{ LINE-HEIGHT: 28px; FONT-SIZE: 9pt }

		.titlestyle4028813e5beae88f015bf2e940c40206{ FONT-SIZE: 9pt; COLOR: #222222; LINE-HEIGHT: 150%; }

		.columnstyle4028813e5beae88f015bf2e940c40206{ LINE-HEIGHT: 150%;COLOR: #cf1e06;FONT-SIZE: 9pt;TEXT-DECORATION: none; }

		.timestyle4028813e5beae88f015bf2e940c40206{ FONT-SIZE: 9pt; COLOR: #222222; LINE-HEIGHT: 150%;  }

		.winstyle1253{ text-align:left; }

		A.c4028813e5beae88f015bf2e940c40206 {

		LINE-HEIGHT: 28px; FONT-SIZE: 14px; TEXT-DECORATION: none;

		color:#222222;

		}

		A.c4028813e5beae88f015bf2e940c40206:link {

		color:#222222;

		}

		A.c4028813e5beae88f015bf2e940c40206:hover {

		color:#FF0000;

		}

.newsfs{background: url(pp.png) repeat-x; height:70px; width:1200px; padding-top:15px;}

.newsfs h2{ font-size:21px;}

.newsfs li{ float:left; color:#FF6600; margin-right:10px; font-size:14px;}

.col-md-4 h2 a:hover,row a:hover{ color:#FF0000}


  .lnews{ float:left; width:550px;}
  .lnews img{ width:550px;}
  .rnews{ float:right; width:645px;}
  .rnews li{ float:left; width:200px; margin-left:15px; margin-bottom:25px;}
  .rnews li img{ width:200px; height:115px;}
  .lnews,.lnews a,.rnews,.rnews a{ font-size:14px; color:#333333; line-height:25px;}
  .lnews a:hover,.rnews a:hover{ color:#FF0000;}
  .mms{ font-size:16px; font-weight:bold}
  .lnews span,.rnews span{ font-size:12px; color: #999999}
  .banner-content {
    min-width: 1200px;
    height: 390px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.banner-slide-circle {
    position: absolute;
    bottom: 0;
    z-index: 1002;
    left: 50%;
}

.banner-slide-circle ul li {
    width: 11px;
    height: 11px;
    background: #bdccd4;
    border-radius: 50%;
    cursor: pointer;
    float: left;
    margin: 0 8px;
}

.banner-slide-circle ul .on {
    background: #FF0000;
}
.m {margin:auto;width:1200px;background:#FFFFFF;clear:both;}
.b20{ height:15px;}
.pos {padding:0 16px;height:36px;line-height:36px;background:#EEEEEE;}
.nav {padding:0 0 0px 0px;height:24px;line-height:24px;background:url('image/ico-nav.png') no-repeat 10px 3px;font-size:14px;}
.nav div {float:right;}
.nav i {font-style:normal;font-weight:bold;color:#444444;padding:0 6px;font-family:simsun;}
.nav em {font-style:normal;color:#999999;padding:0 10px;font-size:12px;}
.casethumb {
  background-position: 50%;
  background-repeat: no-repeat; }
  .casethumb-list {
    margin: auto;
    border-collapse: initial;
    border-spacing: 0;
    table-layout: fixed; }
    .casethumb-list:before, .casethumb-list:after {
      content: " ";
      display: table; }
    .casethumb-list:after {
      clear: both; }
    .casethumb-list td {
      text-align: center;
      vertical-align: middle;
      padding: 0 8px; }
  .casethumb-more {
    text-align: center;
    margin: 22px auto 45px; }
    .casethumb-more > a {
      font-size: 12px;
      color: #CD2831; }
  .casethumb-item {
    width: 336px;
    height: 324px;
    float: left;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
    .casethumb-item + .casethumb-item {
      margin-left: 44px; }
  .casethumb-thumb {
    height: 200px;
    display: block; }
    .casethumb-thumb > img {
      display: block;
      width: 100%;
      height: 100%; }
  .casethumb-caption {
    padding: 16px; }
	.casethumb-title a{ color:#000000}
	.casethumb-title a:hover{ color:#FF0000}
  .casethumb-title {
    font-weight: 400;
    color: #000000;
    line-height: 23px;
    font-size: 18px;
    margin-bottom: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal; }
  .casethumb-tags {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal; }
  .casethumb-tag {
    display: inline-block;
    font-size: 12px;
    color: #9b9b9b;
    margin-right: 12px; }
  .casethumb-link {
    font-size: 12px;
    font-weight: 400;
    color: #CD2831;
    line-height: 18px;
    margin-top: 16px;
    display: block; }
    .casethumb-link a {
      color: #CD2831; }
      .casethumb-link a:hover {
        color: #dc4c54; }
    .casethumb-link img {
      display: inline-block;
      vertical-align: middle; }
  .casethumb .moreLink img {
    vertical-align: middle;
    margin-left: 2px; }

.filter__block {
  padding: 44px 0 60px;
  background: #F6F6F6; }
  .filter__block .corp__title {
    margin-bottom: 48px;
    padding-top: 0; }

.filter__subblock {
  display: block;
  background: #f6f6f6;
  margin-left: 100px; }
  .filter__subblock-item {
    overflow: hidden;
    display: none;
    padding: 10px;
    padding-bottom: 0; }
    .filter__subblock-item.active {
      display: block; }

.filter__nav {
  padding: 25px 35px 8px;
  background: white;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 40px; }
  .filter__nav-item {
    display: block; }
  .filter__nav-tags {
    display: block;
    padding-left: 100px; }
    .filter__nav-tags:before, .filter__nav-tags:after {
      content: " ";
      display: table; }
    .filter__nav-tags:after {
      clear: both; }
  .filter__nav-label {
    display: inline-block;
    float: left;
    width: 100px; }
    .filter__nav-label:before, .filter__nav-label:after {
      content: " ";
      display: table; }
    .filter__nav-label:after {
      clear: both; }
  .filter__nav-link {
    float: left;
    margin-right: 40px;
    position: relative;
    border-bottom: 2px solid transparent;
    padding: 5px 0;
    transition: all .1s;
    font-size: 14px;
    white-space: nowrap;
    margin-bottom: 17px;
    color: #000; }
    .filter__nav-link.active, .filter__nav-link:hover {
      border-color: #CD2831; }

.casegrid__nav {
  background: #fff; }
  .casegrid__nav-box {
    text-align: left;
    display: inline-block;
    margin: auto; }
  .casegrid__nav-item {
    width: 33%;
    display: block;
    float: left;
    padding: 72px 35px;
    position: relative;
    text-align: center; }
    .casegrid__nav-item + .casegrid__nav-item::after {
      content: " ";
      position: absolute;
      width: 1px;
      height: 72px;
      left: 0;
      top: 53%;
      transform: translateY(-50%) scale(0.5, 1);
      background: #979797; }
  .casegrid__nav-title {
    font-size: 24px;
    line-height: 60px; }
    .casegrid__nav-title > span {
      font-size: 40px;
      display: inline-block;
      vertical-align: baseline; }
  .casegrid__nav-txt {
    line-height: 28px;
    font-size: 14px; }

.case-list {
  margin-left: -18px !important; }
  .case-list .casethumb-item {
    width: 260px;
    height: 266px;
    margin-left: 18px;
    margin-bottom: 20px;
    height: 288px; }
    .case-list .casethumb-item + .casethumb-item {
      margin-left: 18px; }
  .case-list .casethumb-thumb {
    height: 156px; }
  .case-list .casethumb-title {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 44px; }
  .case-list .casethumb-tags {

    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal; }
  .case-list .casethumb-tag {
    font-size: 12px; }
  .case-list .casethumb-link {
    margin-top: 12px;
    font-size: 12px; }
	.case-list .casethumb-item {
    width: 388px !important;
    height: 320px !important;
}.case-list .casethumb-title .casethumb-title-sub {
    font-size: 12px;
    margin-top: 7px;
    font-weight: normal;
	height:56px; overflow:hidden;line-height: 23px;
}.corp__link-more__arrow {
    vertical-align: middle;
    margin-left: 2px;
    width: 14px;
    height: 14px;
    display: inline-block;
    transition: all .5s;
    background: url(1.png) no-repeat 50%;
}
    .casethumb-title{line-height: 23px;}
	.case-list .casethumb-title {
    height: 70px !important;
    font-size: 18px !important;
    font-weight: 600;
}
.calendar .banner{
    position: relative;
}
.calendar .banner .title{
    width: 365px;
    display: block;
    position: absolute;
    left: 10%;
    z-index: 2;
    bottom: 95px;
}

.content img{ max-width:820px; height:auto;}

.pages {padding:24px 0;text-align:center;font-size:14px;color:#666666;clear:both;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:6px;text-decoration:none;}
.pages a:hover {background:#B5151D;border:#B5151D 1px solid;color:#FFFFFF;padding:6px;text-decoration:none;}
.pages strong {background:#B5151D;padding:6px;border:#B5151D 1px solid;color:#FFFFFF;}
.pages_inp {width:32px;border:#DDDDDD 1px solid;color:#666666;padding:4px;text-align:center;}
.pages_btn {width:32px;border:#FF6600 1px solid;color:#FFFFFF;padding:4px 6px;background:#FF6600;font-weight:bold;font-size:13px;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:6px 6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}