*{margin: 0; padding: 0; box-sizing: border-box;}
a{blr:expression(this.onFocus=this.blur())}

#headbg{ width:100%; height:131px; background:url(../images/index_01.jpg) repeat-x; margin:0 auto;}
  #head{ width:1100px; height:131px; margin:0 auto;}
    #top{ width:1100px; height:42px;}
	  #topl{ width:858px; height:42px; float:left; overflow:hidden; color:#fff; padding-top:3px; padding-left:30px;}
	    #toprl li{ float:left; overflow:hidden; color:#fff; width:19px; height:23px; text-align:center; vertical-align:middle; padding-top:2px; list-style:none;}
		  #toprl li.off{ background:url(../images/lng_hover.png) no-repeat;}
		    #toprl li.off a{color:#d60100;}
		  #toprl li a{ color:#fff; text-decoration:none;}
		  #toprl li a:hover{ color:#d60100; text-decoration:none; background:url(../images/lng_hover.png) 0px 2px no-repeat; display:block; text-align:center;}
		  #toprl li.line{ border-left:1px #CCC dashed; height:14px; line-height:4px; width:5px; margin-top:7px;}
	  #topr{ width:242px; height:42px; float:right; overflow:hidden; background:url(../images/toprbg.jpg) no-repeat;}
	    #toprl{ width:77px; height:42px; float:left; overflow:hidden; padding-left:20px; padding-top:10px;}
		#toprr{ width:165px; height:42px; float:right; overflow:hidden; padding:10px 30px 0 0}
	#logo{ width:1100px; height:89px;}
	  #logol{width:277px; height:89px; float:left; overflow:hidden;}
	  #logor{ width:823px; height:59px; float:right; overflow:hidden; padding-top:30px;}
#con{ width:1100px; margin:0 auto;}
  #cona{width:1100px; height:540px; background:url(../images/index_07.jpg) no-repeat;}
  #encona{width:1100px; height:540px; background:url(../images/enindex_07.jpg) no-repeat;}
    #conal{width:474px; height:370px; float:left; overflow:hidden; background:url(../images/index_13.jpg) no-repeat; margin-top:170px;}
	#conar{ width:626px; height:370px; float:right; overflow:hidden; margin-top:170px;}
	  #conara{ width:626px; height:261px; font-size:13px;line-height:30px; padding:20px;}
	  #conarb{ width:626px; height:109px;}
  #conb{width:1100px; height:868px;}
    #conba{ width:1100px;height:213px;}
      #conba_img{ width:448px; height:82px; margin:0 auto; background:url(../images/index_09.jpg) no-repeat;}
	  #enconba_img{ width:448px; height:82px; margin:0 auto; background:url(../images/enindex_09.jpg) no-repeat;}
	  #conba_con{ width:1100px; height:131px; background:url(../images/pic-pro3.jpg);}
	  #enconba_con{ width:1100px; height:131px; background:url(../images/enpic-pro3.jpg);}
	#conbb{ width:1100px; height:655px;max-width:1100px;}
	  #conbb .text-desc a{ color:#fff; text-decoration:none;}
  #conc{ width:1100px; margin:0 auto; height:553px;}
    #conc_news{ width:730px; height:553px; float:left; background:url(../images/index_11.jpg) no-repeat; overflow:hidden;}
	#enconc_news{ width:730px; height:553px; float:left; background:url(../images/enindex_11.jpg) no-repeat; overflow:hidden;}
	#conc_news #news_list,#enconc_news #news_list{ width:700px; margin-top:20px; margin-right:25px; border-top:1px #c6c6c6 solid;}
	  #conc_news #news_list li,#enconc_news #news_list li{ display:inline-block;}
	#conc_news .more_n,#enconc_news .more_n{ text-align:right;}
	#conc .more_n img{ padding:35px 30px 0 0;}
	#conc .time{ float:left; width:106px; height:106px; background:#F00; clear:both; overflow:hidden; padding:30px; display:inline-block;}
	#conc .hover{ background:#000;}
	#conc .time .day{ text-align:center; font-size:40px; color:#fff;}
	#conc .time .year{ text-align:center; color:#fff; font:bold; padding-top:10px;}	
	#conc #news{ width:594px; height:106px; float:left; overflow:hidden; border-bottom:1px #c6c6c6 solid; border-right:1px #c6c6c6 solid; padding-left:20px; padding-top:15px;}
	 #news .newstitle{ height:30px;}
	  #news .newstitle a{ color:#b70100; text-decoration:none; font:14px bold;}
	  #news .newstitle a:hover{ color:#b70100; text-decoration:underline; font:14px bold;}
	  #news .newssummit{ font-size:14px; line-height:25px;}
	#conc .more_p img{ padding:35px 5px 0 0; }
	#conc_par{ width:370px; height:553px; float:right; overflow:hidden; background:url(../images/index_12.jpg) no-repeat; text-align:right;}
	#enconc_par{ width:370px; height:553px; float:right; overflow:hidden; background:url(../images/enindex_12.jpg) no-repeat; text-align:right;}
	#par_add{ width:370px; padding-top:20px;}
	#par_add ul{ padding-left:20px; overflow:hidden;}
    #par_add li{ float:left; width:170px; height:105px; overflow:hidden; border:1px #999 solid; text-align:center; margin: 2px;vertical-align: middle;}
#icpbg{ background:#b70100; border-bottom:2px #fff solid;}	
#icpbgb{ background:#1b1b1b; height:94px; width:100%;}
  #icp{ width:1000px; margin:0 auto; height:94px;}
    #icpl{ float:left; overflow:hidden; width:800px; color:#fff; height:94px; padding-top:14px; padding-left:40px;}
	#icpr{ float:right; overflow:hidden; width:200px; height:94px; padding-top:55px; color:#fff;}
    #enicpl{ float:left; overflow:hidden; width:760px; color:#fff; height:94px; padding-top:14px; padding-left:40px;}
	#enicpr{ float:right; overflow:hidden; width:240px; height:94px; padding-top:55px; color:#fff;}	
  #icp p{ width:1100px; margin:0 auto;}
  #icp_menu ul{ list-style:none; width:1000px;}
  #icp_menu ul li{ float:left; width:16.6%; text-align:center;}
	
	
#conbb ul{ list-style:none;}	
#conbb ul li{ float:left; border:1px #c12322 solid; margin:10px 10px;width: 31.33%;}	
#conbb ul li img{ width:345px;}
#conbb ul li p{ padding:3px 0 0 0; margin:0px; background:#f7f7f7; text-align:center; height:27px;}
#conbb ul li p a{color:#6f6f6f; text-decoration:none;font-size:14px;}
#conbb ul li p a:hover{color:#6f6f6f; text-decoration:underline;}

.text-desc{position: absolute; left: 0; top: 0; background-color:#F00; height: 100%; opacity: 0; width: 100%; padding: 40px;font-size:16px; line-height:30px;}


/* effect-1 css */
.port-1{ width: 100%; position: relative; overflow: hidden; text-align: center;}
.port-1 .text-desc{	opacity: 0.7; top: -100%; color: #fff;	transition: 0.5s;	-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.port-1.effect-1:hover .text-desc{top: 0;}
.port-1.effect-2 .text-desc{top: auto; bottom: -100%;}
.port-1.effect-2:hover .text-desc{bottom: 0;}
/* effect-1 css end */


/*内页*/
#nyconbg{ background:#fbfbfb;}
#nycon{width:1100px; margin:0 auto; overflow:hidden; margin-top:26px;}
  #nyconl{ width:215px; float:left; overflow:hidden;}
    #nyconl_tit{ width:215px; height:41px; background:url(../images/nymenu_titbg.jpg) no-repeat; color:#fff; padding:10px 0px 0px 20px; font-size:16px;}
	#nycon_lxwm{ width:210px; border:1px solid #CCC; padding:15px; overflow:hidden; margin-top:14px; margin-bottom:20px;}
	  #nycon_lxwm img{ margin-bottom:10px;}
	  #nycon_lxwm p{ margin-bottom:5px;}
  #nyconr{ width:875px; float:right; overflow:hidden; margin-left:10px;}
    #nyconr_tit{ width:885px; height:40px; background:#b70100; color:#fff; text-align:right; padding:9px 30px 0 0; margin-bottom:10px;}
	  #nyconr_tit a{ color:#fff; text-decoration:none;}
	  #nyconr_tit a:hover{ color:#fff; text-decoration:underline;}
	#nyconr_con{ padding:20px; line-height:26px;}