/* CSS Document */
html,body{ -webkit-text-size-adjust:none;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,label{margin:0;padding:0;}
body{font:12px "宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; color:#333; }
a{color:#333;text-decoration:none}
a:hover{ z-index:100;}
a:hover{color:#bf1717;text-decoration:underline}
em{font-style:normal}
li{list-style:none; vertical-align:bottom;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

.clear{ clear:both;}
.clear3{ clear:both; height:30px; line-height:30px; overflow:hidden;}
.clear2{ clear:both; height:12px; line-height:12px; overflow:hidden;}
.clear1{ height:16px; clear:both;}
.red{ color:#bf1717;}

.fleft{float:left;}
.fright{float:right}
.w1000{ width:1000px; margin:0 auto;}

.top{ height:29px; line-height: 29px; overflow:hidden; border-bottom:1px solid #bebebe;}
.logo{ padding-top:6px;}
.logo li.fright{ padding-top:15px;}

.menu{ background:url(../images/menubg.png) repeat-x; height:40px;}
.menu ul{ width:1000px; height:40px; background:url(../images/menuline.png) no-repeat right;}
.menu li{ z-index:9999;float:left; height:40px; position:relative;}
.menu li.first a{ background:url(../images/menuline.png) no-repeat; display: inline-block ;}
.menu li.first a:hover{background:#185c81 url(../images/menuline.png) no-repeat;}

.menu li.first a:hover{ background-position:left center; }

.menu li a{ letter-spacing:0; color:#fff; font-size:14px;  line-height:40px; display:inline-block; padding:0 12px;}
.menu li .list a{ letter-spacing:0; color:#fff; font-size:13px; font-weight: bold; line-height:40px; display:inline-block; padding:0 6px;}
.menu li.first a{ background-position:left center; padding-left:20px;}

.menu li a:hover{ color:#fff; background:#185c81; text-decoration:none;}

.menu li.hover2{ position:relative;z-index:999;}
.menu li.hover2{ height:40px; overflow-y:hidden;}
.menu li.hover2 .list{ display:none;}
.menu li.hover .list{ display:block; position:absolute; padding-bottom:9px; background:#fff url(../images/menubottom.gif) no-repeat bottom; top:40px; left:0;}
.menu li.hover .list .border{border-left:2px solid #185c81;border-right:2px solid #185c81;}

.menu li.hover .list a{ width:122px; overflow:hidden; margin:0 10px; border-bottom:1px solid #f2f2f2; color:#617b8d; line-height:26px; font-size:12px; font-weight:100;}
.menu li.hover .list a:hover{ background:none; color:#2ba8ff; text-decoration:underline;}



.search{ height:80px; background:url(../images/searchbg.jpg) no-repeat; overflow:hidden;}
.search .sleft,.search .scenter,.search .sright{ float:left;overflow:hidden;}
.search .sleft{  width:226px; padding-top:6px;}
.search .sleft p{ color:#286ea0; line-height:30px;}
.search .sleft a{ color:#286ea0;}
.search .sleft strong{ font-size:14px; color:#617b8d;}
.search .sleft .number{ font-size:20px; color:#d72a2c; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.search .sleft p{ padding-left:12px;}

.search .sright{ width:186px; padding-top:10px;}
.search .sright p{ height:30px; line-height:30px;}
.search .sright p a{ color:#286ea0; display:inline-block; padding-right:10px;}
.search .sright p a:hover{ color:#bf1717;}
.search .scenter{ width:550px; padding-left:30px; height:80px;}

#tagContent1{ display:none;}
#tagContent1 ,#tagContent0{ height:30px; clear:both;}
#tags{ float:left; height:30px; padding-top:5px; line-height:30px; overflow:hidden;}
#tags li{ float:left; font-size:14px; margin-right:12px;}
#tags li a:hover{ text-decoration:none; color:#333;}

 span.hot{ width:312px; float:left; padding-left:4px; color:#286ea0;font-size:12px; line-height:20px; padding-top:11px; overflow:hidden;}
 span.hot a{ font-size:12px; color:#286ea0; }
  span.hot a:hover{ color:#bf1717;}

#tags li.selectTag{ height:23px; line-height:23px; overflow:hidden; background:url(../images/btnright.png) no-repeat right ; padding-right:3px; margin-top:4px;}
#tags li.selectTag a{ padding-left:4px;color:#fff; background:#74c0f9 url(../images/btnleft.png) no-repeat left; display:inline-block; line-height:23px;}
#tags li.selectTag a:hover{ color:#fff;}

.searchtext{ width:436px; height:28px; margin-right:8px; line-height:28px; text-indent:0.8em; border:1px solid #a7a7a7;}
#tagContent input{ float:left;}

.con{ border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc; float:left; width:999px;}
.con .column{ padding:0 12px 10px 12px; height:350px; float:left; width:308px; border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; overflow:hidden;}
.con .title{ height:38px; overflow:hidden; line-height:38px;}
.con .title .fleft{ font-size:13px; color:#2679b3;}

.con .title .fright a{ color:#333; height:11px; overflow:hidden; display:inline-block; line-height:11px;font-size:11px; margin-top:15px; padding-left:14px; background:url(../images/moreico.gif) no-repeat left center;}
.con .title .fright a:hover{ color:#bf1717;}

.con .column li{ height:24px; line-height:24px; padding-left:12px; background:url(../images/listallico.gif) no-repeat left center;}
.con .column .textimg img{ border:1px solid #dfdfdf; padding:1px; margin-right:12px;-margin-right:9px; margin-bottom:10px;}
.con .column .textimg{ line-height:18px; color:#999;}



.bottommenu{width:996px; overflow:hidden; padding:1px; border:1px #e4eff6 solid; margin-top:10px; display:block;}
.botmenubox{background:url(../images/btmbg.jpg) repeat-x; height:271px;}
.btmbox{width:90px; background:url(../images/btmline.jpg) no-repeat right bottom;height:271px; margin-left:20px; float:left; display:inline;}
.btmbox dl{height:135px;}
.btmbox dt{line-height:30px;}
.btmbox dt a{color:#0542a7;}
.btmbox dt a:hover{color:#ba2636;}
.btmbox dd{background: url(../images/bg_n.png) no-repeat left -539px; clear: both; color: #727171; line-height: 20px;    padding-left: 9px;}
.btmbox dd a{color:#a7a7a7;}
.btmbox dd a:hover{color:#ba2636;}
.btmbox2{width:86px; height:271px; margin-left:20px; float:left; display:inline;}
.btmbox2 dl{height:135px;}
.btmbox2 dt{line-height:30px;}
.btmbox2 dt a{color:#0542a7;}
.btmbox2 dt a:hover{color:#ba2636;}
.btmbox2 dd{background: url(../images/bg_n.png) no-repeat left -539px; clear: both; color: #727171; line-height: 20px;    padding-left: 9px;}
.btmbox2 dd a{color:#a7a7a7;}
.btmbox2 dd a:hover{color:#ba2636;}

.links{width:998px; overflow:hidden; border:1px #d4d7d9 solid; margin-top:10px; display:block;}
.linkcs{width:978px; overflow:hidden; border:1px #d4d7d9 solid; margin-top:10px; display:block; padding:10px;}
.linkcs a{padding:0px 13px; line-height:25px;}

.yqlinks{width:978px; overflow:hidden; padding:10px; border:1px #d0d0d0 solid; margin-top:10px; display:block;background:url(../images/linkbg.jpg) repeat-x;}
.yqlinks h2{overflow:hidden;background: url(../images/icon.gif) no-repeat 0px 3px; color:#e40203; font-size:16px; font-weight:bold; padding: 0px 0px 10px 20px; display:block;} 
.yqlinks a{line-height:25px; padding-right:20px;}

.foot{ background:#f5f5f5 url(../images/footerbg.gif) repeat-x top; border-bottom:1px solid #dcdcdc; padding-top:8px;}
.foot .line{ border-top:1px solid #dcdcdc; height:6px; line-height:6px;}
.foot li{ float:left; width:166px; overflow:hidden;}
.foot li h3{ height:34px; line-height:34px;}
.foot li h3 a{ color:#37393b; font-size:13px;}
.foot li h3 a:hover{ color:#bf1717; }
.foot li .list{ padding-bottom:12px;}
.foot li .list a{ display:inline-block; line-height:20px; color:#7a7a7a;}
.foot li .list a:hover{ color:#bf1717;}

.frindlink{ color:#666; border-top:2px solid #dcdcdc; background:#f9f9f9; padding-top:8px; padding-bottom:8px;}
.frindlink p{ line-height:20px;}
.frindlink p strong{ font-size:14px; display:inline-block; padding-left:12px;}
.frindlink p a{ color:#666; display:inline-block; padding-left:6px; padding-right:4px;}
.frindlink p a:hover{ color:#bf1717;}

.footer{color:#7f7f7f; width:1000px; margin:auto; overflow:hidden; margin-top:16px; line-height:20px; text-align:center; padding-bottom:15px;}
.footer a{ color:#1f5381}
.footer .footmenu{ height:26px; line-height:26px;}
.footer .footmenu a{ color:#666;}
.footer .footmenu a:hover{ color:#bf1717;}


/*======内页开始====*/
.pages{ color:#666; font-size:14px;}
.pages .left{ color:#333;}
.pagebanner img{ height:296px; width:1000px;}

.left{width:227px; overflow:hidden; float:left; min-height:513px; -height:636px; background:url(../images/pageleftbg.png) no-repeat right 83px;}
.left .title{ height:83px; background:url(../images/pagetitle.png) no-repeat; padding-left:8px;}
.left .title h3{ font-size:17px; color:#458abf; padding-top:14px;}
.left .title p{ padding-top:8px; color:#c6c6c6; font-family:Arial, Helvetica, sans-serif;}
.left .leftlist{ padding-left:8px;}
.left .leftlist li{ height:29px;}
.left .leftlist li a{ display:inline-block; height:17px; width:170px; line-height:17px; padding-left:23px;}
.left .leftlist li.on a,.left .leftlist li a:hover{ background:url(../images/pagehover.png) no-repeat; color:#fff; text-decoration:none;}

.contactus{ min-height:292px; -height:292px; padding-left:8px;font-family:  Arial, Helvetica, sans-serif; background:url(../images/contactus.jpg) no-repeat left bottom;}
.contactus h4{ height:24px; padding-top:16px; background:url(../images/pagetitleline.png) no-repeat bottom;}
.contactus h4 strong{ font-size:14px; color:#458abf;}
.contactus h4 em{ font-weight:100;  font-size:10px; color:#c6c6c6;}
.contactus ul{ padding-top:8px;}
.contactus li{ line-height:24px; height:24px; color:#666;}

.right{ float:right; width:760px; overflow:hidden;}
.right .inpage{ height:32px; color:#666; padding-left:4px; border-bottom:1px dashed #d6d6d6; padding-top:12px;}
.textmain h1{ text-align:center; height:40px; line-height:40px; font-size:21px; padding-top:16px;}

.textmain{ padding-left:4px;}
.textmain p{ line-height:24px; text-indent:26px; padding-top:18px;}
.textmain h4{ padding-top:18px; height:32px; line-height:32px;}
.textmain h4 strong{ font-size:17px; color:#cd6a00;}

.pageslist .left{ height:auto;}
.pageslist .list2{ background:none;}
.pageslist .list2 li{ height:auto; padding-bottom:10px; padding-right:12px;}

/**/.textmain{ margin-top:16px; padding:0 24px 20px 24px; border:1px dashed #ddd;}

.pageslist .textmain ul{ padding-top:20px; line-height:26px;}
.pageslist .textmain{ margin-top:16px; padding:0 48px 20px 48px; border:1px dashed #e3e3e3;}
.pageslist .textmain ul li{ text-align:right; clear:both;}
.pageslist .textmain ul li a{ float:left;}

.font12{ font-size:12px;}
.blue{ color:#1e50a2;}

.fanye{ text-align:center; padding-top:20px;}
.fanye a{ font-family:Arial, Helvetica, sans-serif; display:inline-block; padding:3px 4px; background:#f0f4f5; border:1px solid #ddd;}
.banner{ height: 348px;
    position: relative;
    width: 998px;
	margin:0 auto;
	overflow:hidden;border:1px solid rgb(112,112,112)
}
.banner .hd{ position:absolute; right:0; bottom:0; text-align:right; height:16px; z-index:999;}
.banner .hd li{ color:#fff; display:inline-block; *display:inline;*zoom:1; height:14px; padding:0 8px; background:#000; border:1px solid #fff; cursor:pointer;}
.banner .hd li.on{ background:#F30; color:#fff; }


/*pj*/
.titbar-brdbg{border-top:2px solid #e15814;background:#f7f7f7;padding:0 8px;height:40px;line-height:40px;}
.titbar2 .check a {
	color:#1e50a2;
	font-size:14px;
	text-decoration:underline;
	font-size:14px;
	font-family:'宋体';
}
.titbar2 strong{ float:left;color:#ff3c00; font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-weight:500;}

.titbar2 .check {
	padding-left:24px;
	float:right;
	background:url(http://www.chinairn.com/images/yjbgico.jpg) no-repeat center left;
}
.pj {position:relative;	border-bottom:1px solid #ebebeb;padding-bottom:14px;}
.pj .rpttit2 {border-bottom:1px solid #ebebeb;}
.pj .con1 {padding-left:36px;padding-top:20px;}
.pj .bd {width:906px;margin:0 auto;}
.pj .bd dl {width:100px;display:inline-block;*display:inline;*zoom:1;padding-left:15px;}
.pj .bd dd {line-height:20px;height:20px;padding-top:6px;text-align:center;}
.pj .next, .pj .prev {top:106px;font-size:60px;	color:#888;	cursor:pointer;	position:absolute;text-decoration:none;}
.pj .next {	right:0;}
.pj .prev {	left:0;}



/*--------------------------foot----------------------------------*/
/*foot*/
.foot1{ background:url(../images/footbg.gif) repeat-x top; padding-top:9px;}
.foot1 .footmain1{ background:#f6f6f6; padding-bottom:12px;}
.foot1 .footmain1 dl{ float:left; width:160px; padding-left:6px;}
.foot1 .footmain1 dd a,.foot .footmain dt a{ color:#333; display:block; height:24px; line-height:24px;}
.foot1 .footmain1 dd a{ color:#333; }
.foot1 .footmain1 dt{ padding:6px 0;font:normal 15px/32px Microsoft YaHei;}
.foot1 .line1{ line-height:0; height:0; border-bottom:1px solid #fff; border-top:1px solid #c7c2b2; font-size:0;}
/*--------------------------------new footer-------------------------------------*/
.footer1{color:#ddd;  overflow:hidden;  padding-bottom:15px; padding-top:12px; background:#333 url(http://yy.chinairn.com/images/footbg.gif) repeat-x top; line-height:23px;}
.footer1 a{ color:#ebb000;}

.footer1 .footmenu1{ height:26px; line-height:26px; margin-bottom:6px;}
.footer1 .footmenu1 a{ color:#ddd;}
.footer1 .footmenu1 a:hover{ color:#bf1717;}

.newfoot1 .fleft1{ padding-top:6px; width:209px; padding-right:4px; float:left;}
.newfoot1 .fright1{ border-left:1px solid #666; padding-left:10px; width:776px; overflow:hidden; float:right;}
.newfoot1 .fleft1 p strong{ color:#eb0; font-size:13px}
.newfoot1 .fleft1 p{ line-height:28px; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; text-align:right; padding-right:4px;}



.footmain1 { border-bottom:1px solid #e3e3e3;}
.foot1 .main1 dl{ float:left; width:184px; border-right:1px solid #e3e3e3;}
.foot1 .main1 { padding:20px 0; height:101px; overflow:hidden;}
.foot1 .main1 dl.last1{ border:none;}
.foot1 .main1 dd{ padding-left:50px; line-height:24px; color:#999;}
.foot1 .main1 dd a{font-size:13px; color:#999;}
.foot1 .main1 dd a:hover{color:#bf1717;}
.foot1 .main1 dt{ padding-bottom:10px; font-family:"幼圆";text-align:center;font-size:19px; color:#6e6e6e; font-weight: bold;}
.foot1 .main1 dl.logo1{ width:260px; height:101px; overflow:hidden;}
.foot1 .main1 dl.logo1 dd{ padding-left:52px;}
.foot1 .main1 dl.logo1 dd span{ display:inline-block; padding-left:16px;}
.foot1 .main1 dl.logo1 dd em{ font-size:25px; color:#1e50a2;font-family: Arial, Helvetica, sans-serif;}
.foot1 .main1 dd em{ font-family:"宋体";}   
.height1{ height:12px;}
.newfoot1 .fright1 p{ line-height:20px;} 
.newfoot1 .fleft1 p{ line-height:28px;}    
/*--------------------------------new footer-------------------------------------*/
