@charset "utf-8";

body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; font-family:Arial; border-top:solid 4px #f1f1f1; background:#FFF; color:#4a4a4a;}
table{ border:0px;}
td{ font-size:12px;}
li{ list-style:none;}
h1,h2,h3,h4,h5,ol,dl,dd,ul{ padding:0px; margin:0px; font-size:12px; font-weight:normal;}
font,select,input,em{ font-size:12px; font-style:normal; color:#595959;}
p{ padding:0px; margin:0px; }
img{border:none;border:0;}
a{ text-decoration:none; color:#4a4a4a;}
a:hover{ color:#eb000e; text-decoration:underline;}
.clear{ clear:both;}

.space{ height:7px; line-height:7px; overflow:hidden; clear:both;}
.space20{ height:20px; line-height:20px; overflow:hidden; clear:both;}
.space_line{ height:20px; line-height:20px; overflow:hidden; clear:both; border-bottom:solid 1px #d7d7d7;}
.content{ width:915px; margin:auto;}
.sidebar{ width:211px; float:left; background:url(../images/bg_side.jpg) repeat-x left 48px;}
.rightSidebar{ width:680px; float:right; border-left:solid 1px #dadada; padding-left:23px; height:auto!important; height:400px; min-height:400px;}
.mainCentont{ line-height:24px; padding:15px 0px;}


/**/
.top{ width:915px; margin:auto;}
.top .logo{ width:376px; height:56px; float:left; background:url(../images/logo.jpg) no-repeat right bottom; padding:20px 0px 0px 15px;}
.top .logo a{ width:376px; height:56px; display:block;}
.top .add{ float:right; padding:25px 10px 0px 0px; color:#6a6a6a; font-size:11px;}
.top .add a{ color:#6a6a6a; padding:0px 10px;}
.top .add a.home{ font-weight:bold; color:#da231b;}

.mainnav{ height:34px; padding-left:50px; padding-right:50px;background:#c8c8c8; border-bottom:solid 1px #da251d; clear:both; margin-top:5px; }
.mainnav ul li { float:left; line-height:34px; font-weight:bold; position:relative;}
.mainnav ul li a{ height:34px; display:inline-block; color:#000100; background:url(../images/bg_line.jpg) no-repeat right center; padding:0px 60px; }
.mainnav ul li a:hover,.top .mainnav ul li .acur{ color:#d71a11; text-decoration:none;}
.mainnav ul .end a{ background:none;}
.mainnav ul li .subnav{ position:absolute; display:none; z-index:10; left:0px; top:34px; min-width: 100%;}
.mainnav ul li .subnav ul{}
.mainnav ul li .subnav li{ line-height:24px; float:none; background:#d71a11;min-width: 100%; padding: 0 15px;}
.mainnav ul li .subnav li a{ color :#fff; overflow:hidden; line-height:24px; height:24px; display:block; background:#d71a11;}
.mainnav ul li .subnav li a:hover{ text-decoration:underline; color:#FFF;}
.mainnav ul .subnav_pro li{ width:280px;}



/**/
.bottom{ width:915px; margin:auto; text-align:center; padding:15px 0px 20px 0px;}
.bottom dl{ color:#6a6a6a;}
.bottom dl a{ color:#6a6a6a; padding:0px 7px 0px 5px;}
.bottom h5{ font-size:11px; color:#9a9a9a; padding-top:5px;}
.bottom h5 a{ color:#9a9a9a;}



/**/
.home_picShow{ height:427px;}
.home_picShow .photo{ float:left; width:699px; height:427px; overflow:hidden;}
.home_picShow img{width: 292px;}
.home_picShow .photo img{ width:699px; height:427px;}
.home_picShow .name{ float:right; width:215px; border-right:solid 1px #e4e4e4; color:#000;}
.home_picShow .name li{ height:28.85px; display:flex; background:url(../images/home_tab.jpg) repeat-x left top; padding-left:25px; align-items: center; padding-top: 5px; padding-bottom: 5px;}
.home_picShow .name li{ cursor:pointer; font-weight:bold; font-size:13px;}
.home_picShow .name .acur{ color:#da251d; text-decoration:none;}
.home_picShow .name .none{ display:none;}

.list_partner{ padding-top:7px;}
.list_partner h1{ height:28px; line-height:28px; background:url(../images/home_line.jpg) no-repeat left bottom #c8c8c8; color:#0c0c0c; padding-left:20px;}
.list_partner h1 .more{ float:right; color:#0c0c0c; font-size:11px; padding-right:7px;}
.list_partner ul{ background:#f1f1f1; display:block; height:auto!important; height:49px; min-height:49px;}
.list_partner ul li{ width:87px; height:49px; overflow:hidden; float:left; padding:20px 7px;}
.list_partner ul li img{ width:83px; height:40px; padding:3px 4px 4px 2px; background:url(../images/home_photoBg.jpg) no-repeat top;}
.list_partner ul h5{ display:none;}
.list_partner #marqueeDemo2{ width:675px; height:89px; overflow:hidden;}


/**/
.warp_submenu{}
.warp_submenu ul{ padding-right:1px;}
.warp_submenu ul li{ min-height:28px; text-align:right; border-bottom:solid 1px #dbdbdb; padding-right:20px; display: flex; justify-content: flex-end; align-items: center; padding-top: 5px; padding-bottom: 5px;}
.warp_submenu ul li a{ color:#000100;}
.warp_submenu ul li a:hover,.warp_submenu ul li .acur{ color:#d92119; font-weight:bold;}

.warp_current{ border-bottom:solid 1px #d7d7d7; height:26px; line-height:26px;}
.warp_current dl{ color:#9a9a9a; float:right;}
.warp_current dl a{ color:#9a9a9a;}


/**/
.warp_fontIntro{ font-size:24px; color:#010101; line-height:40px; border-bottom:dotted 1px #bfbfbf; padding-left:15px;}
.warp_fontPad{ padding:10px 15px;}

.warp_prolist{ padding:0px 3px;}
.warp_prolist li{ height:125px; overflow:hidden; background:url(../images/bg_prolist.jpg) repeat-x left bottom; border:solid 1px #dbdbdb; padding:9px; margin-top:8px; position:relative;}
.warp_prolist li .photo{ float:left;}
.warp_prolist li .photo img{ width:240px; height:125px;}
.warp_prolist li .txt{ float:right; width:390px;}
.warp_prolist li .txt h5{ color:#2b2b2b; font-weight:bold; padding-top:5px;}
.warp_prolist li .txt p{ line-height:18px; color:#5e5e5e;}
.warp_prolist li .txt dl{ height:16px; display:block; position:absolute; right:10px; top:120px;}
.warp_prolist li .txt dl a{ display:block; width:67px; height:16px; background:url(../images/icon_more.jpg) no-repeat;}

.warp_proinfo{}
.warp_proinfo .photo{ float:left;}
.warp_proinfo .photo img{ padding:10px; border:solid 1px #eaeaea; background:#f2f2f2; width:291px; height:285px;}
.warp_proinfo .txt{ width:350px; float:right; text-align:justify; text-justify:inter-ideograph;}
.warp_proinfo .txt .name{ border:solid 1px #e3e3e3; background:url(../images/bg_proinfo.jpg) repeat-x left bottom; line-height:26px;}
.warp_proinfo .txt .name b{ background:url(../images/icon_book.jpg) no-repeat 16px center; padding-left:40px;}
.warp_proinfo .txt dl{ line-height:26px; padding-top:15px;padding-left: 40px;}
.warp_proinfo .txt dl .line{ border-bottom:dotted 1px #bfbfbf; background:url(../images/icon_back.jpg) no-repeat 17px center; padding-left:28px;}
.warp_proinfo .txt dl .more a{ display:block; height:28px; padding-left:25px; color:#1c64a5; background:url(../images/pdf.jpg) no-repeat left; margin-top:40px; float:left; margin-right:8px;}
.warp_proinfo .detail{ clear:both; padding-top:15px; text-align:justify; text-justify:inter-ideograph;}

.warp_rdTitle{ background:url(../images/icon_star.jpg) no-repeat 15px center; padding-left:50px; font-size:24px; color:#010101; line-height:40px; text-transform:uppercase;}
.warp_rdPad{ padding:10px 0px 20px 50px; border-bottom:dotted 1px #bfbfbf; margin-bottom:20px;}

.warp_newHead{ height:140px;}
.warp_newHead.on{height: auto;}
.warp_newHead .photo{ float:left; padding-left:20px;}
.warp_newHead .photo.on{display: none;}
.warp_newHead .photo img{ width:163px; height:110px; padding:5px 6px; background:#e5e5e5;}
.warp_newHead .txt{ float:left; width:445px; padding-left:20px;}
.warp_newHead .txt.on{float: none;width: auto;height: 120px;}
.warp_newHead .txt h5{ color:#2b2b2b; font-weight:bold; padding-top:5px; font-size:14px;}
.warp_newHead .txt p{ line-height:18px; color:#8b8b8b; padding-right:50px;}
.warp_newHead .txt dl{ height:16px; display:block;}
.warp_newHead .txt dl a{ display:block; float:right; width:67px; height:16px; background:url(../images/icon_more.jpg) no-repeat;}

.warp_newslist{ padding:0px 10px 0px 20px;}
.warp_newslist li{ line-height:30px; border-bottom:dashed 1px #ccc; background:url(../images/icon_news.jpg) no-repeat 6px center; padding-left:18px;}
.warp_newslist li span{ float:right; padding-right:10px; font-size:11px; color:#909090;}
.warp_newslist .new a{ background:url(../images/icon_news2.jpg) no-repeat right center; padding-right:40px;}

.warp_newInfo{}
.warp_newInfo .title{ text-align:center; font-size:16px; font-weight:bold; color:#df0023; font-family:"微软雅黑"; padding-top:10px;}
.warp_newInfo .time{ text-align:center; line-height:30px; color:#a1a6ac; }
.warp_newInfo .cont{ line-height:26px; border-top:dashed 1px #ddd; margin:10px 0px; padding-top:10px;}
.warp_newInfo .back{ text-align:center; padding-bottom:20px;}
.warp_newInfo .back a{ color:#900e09;}
.warp_newInfo .papers{ position:relative; height:30px;}
.warp_newInfo .papers h1{ position:absolute; background: url(../images/icon_left.jpg) no-repeat left center; left:0px; padding-left:12px;}
.warp_newInfo .papers h1 a{ color:#8f8f8f; margin-left:5px;}
.warp_newInfo .papers h2{ position:absolute; background: url(../images/icon_right.jpg) no-repeat right center; right:0px; padding-right:12px;}
.warp_newInfo .papers h2 a{ color:#8f8f8f; margin-right:5px;}

.warp_contFont{ font-size:24px; color:#010101; line-height:40px; text-transform:uppercase;}
.warp_contMap{ padding-top:25px; border-top:dotted 1px #bfbfbf; margin-top:20px;}

.warp_link{}
.warp_link { padding:10px 0px;}
.warp_link li{ width:195px; height:130px; overflow:hidden; float:left; padding:5px 15px;}
.warp_link li img{ width:189px; height:90px; padding:3px 3px 15px 3px; background:url(../images/bg_link.jpg) no-repeat top;}
.warp_link li h5{ text-align:center;}




/**/
.page{ padding:10px 0px; text-align:center; color:#666; clear:both;}
.page a{ color:#666;}
.page .Page_Text{ width:25px; border:solid 1px #c2c2c2; height:17px; text-align:center;}
.page .Page_Button{ border:0px; cursor:pointer; width:23px; height:22px; background:url(../images/go.jpg) no-repeat;}
.page .Page_Max{ padding:0px 2px; color:#fe0000; font-weight:bold;}
.page .Page_PageCount{ padding:0px 2px; color:#fe0000; font-weight:bold;}
.page .Page_First{ margin-left:20px;}
.mainnav ul> li{width: 16.666666%;text-align: center; }
.mainnav ul> li a{ padding:2%;box-sizing: border-box; width: 100%;}
.home_picShow>ul{ overflow: hidden; }
.home_picShow>ul>li{ float: left; width: 32%; margin-right: 2%; overflow: hidden;}
.home_picShow>ul>li:nth-child(3n){ margin-right:0; }
.home_picShow>ul>li figure{ margin: 0;,max-width: 100%; max-height: 200px; overflow: hidden;}
.home_picShow>ul>li .text{ width: 100%; height: 47px; box-sizing: border-box; border: 1px solid #e5e5e5; overflow: hidden;}
.home_picShow>ul>li .text a{  float: left; width: 50%;text-align: center; line-height: 45px;}
.home_picShow>ul>li .text a:nth-of-type(1){ border-right: 1px solid #e5e5e5;box-sizing: border-box; }
 .alrte-fixed{ position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.5);
  z-index: 999;
  display: none; }
.alrte-fixed .content{
	position: absolute;
  	width: 350px;
  	top: 50%;
  	left: 50%;
  	transform: translate(-50%,-50%);
  	background-color: #fff;
  	padding:35px;
  }
  .alrte-fixed .content label{ display: block; 
  	width: 100%;}
  	  .alrte-fixed .content input, .alrte-fixed .content textarea{ 
  	  display: block;
  	  width: 100%;
  	  height: 45px;
  	  border:1px solid #e6e6e6;
  	  margin-bottom: 20px;
  	  padding-left: 15px; color: #999;box-sizing: border-box; }
  	   .alrte-fixed .content textarea{ height: 100px;padding: 15px;max-width: 100%;max-height: 150px;}
  	     .alrte-fixed .content  h2{ font-size: 24px;text-align: center; padding-bottom:20px;  }
  	       .alrte-fixed .content  span{
  	       	position: absolute;
  	       	width:15px;
  	       	height:20px;
  	        right:-20px;
  	        top: -30px;
  	       }
  	       .alrte-fixed .content  span:after,.alrte-fixed .content  span:before{
  	       	position: absolute;
  	       	content: "";
  	       	left: 0;
  	       	top: 0;
  	       	width: 2px;
  	       	height: 100%;
  	       background-color: #fff;
  	       }
  	       .alrte-fixed .content  span:after{ 	transform: rotate(-45deg);}
  	       .alrte-fixed .content  span:before{ 	transform: rotate(45deg);}

  	    	  	  .alrte-fixed .content input, .alrte-fixed .content textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ 
			color: #999;
		}
			  .alrte-fixed .content input, .alrte-fixed .content textarea::-moz-placeholder { /* Firefox 19+ */  
			color: #999;
		}
			  .alrte-fixed .content input, .alrte-fixed .content textarea:-ms-input-placeholder { /* IE 10+ */ 
		 color: #999;
		}
			  .alrte-fixed .content input, .alrte-fixed .content textarea:-moz-placeholder { /* Firefox 18- */ 
		 color: #999;
		}
  .alrte-fixed .content button{ display: block;
  width: 120px;
   height: 45px;
   background-color:#da231b;
color: #fff;
margin:0 auto;
border-color:transparent;
border-bottom: 1px solid rgba(0,0,0,.1);
border-right: 1px solid rgba(0,0,0,.1);
cursor: pointer;}
.top .mainnav ul li .acur font{
  color: #d71a11;
}