﻿/* CSS Document */
html,body{ -webkit-text-size-adjust:none;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,dl,dd,form,fieldset,legend,input,textarea,select,label{margin:0;padding:0; border:0;}
body{font:12px "宋体","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%; }
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;}
.clear1{ clear:both; height:16px; line-height:16px; overflow:hidden;}
.clear16{ clear:both; height:16px; line-height:16px; overflow:hidden;}
.clear2{ clear:both; height:10px; line-height:10px; overflow:hidden;}
.clear3{ height:30px; clear:both;}
.red{ color:#bf1717;}
.blue,.blue a,.blue li a{ color:#1e50a2} 
.blue a:hover,.blue li a:hover{ color:#bf1717} 
.w1000{ width:1000px; margin:0 auto; height:1%;}
.fright{ float:right;}
.fleft{ float:left;}
.green{ color:#008000;}
.line{ height:24px; line-height:24px; background:url(/images/xuxian.gif) repeat-x 0 9px;}
.ico{float:left; padding:0; border:0; padding-bottom:4px;}

.nrlxbottom{width:265px; padding:0px; overflow:hidden; display:block;}
.nrlxbottom p{overflow:hidden; display:block; line-height:22px; font-size:14px; padding-bottom:10px;}
.nrlxbottom img{float:left; padding-right:5px;}
.nrlxbottom span{float:left; padding-left:10px;}
.nrznbottom{width:265px; padding:0px; overflow:hidden; display:block;}
.nrznbottom h2{font-size:14px; line-height:30px;}
.nrznbottom p{line-height:20px;}
.nrlxtel{overflow:hidden; display:block; width:260px;}
.nrlxtel li{background: url(/images/rtlxicon.jpg) no-repeat 5px 7px; padding-left:23px; line-height:25px; font-family:Arial, Helvetica, sans-serif; color:#fd0002; font-size:14px;}


.top{ height:30px; border-bottom:1px solid #cbd1d5; background:#f8f8f8;}
.topmain{height:30px;}
.topmenu,.login{ float:left;}
.xinput{border:1px solid #d0d0d0;
    height: 24px;
	line-height:24px;
}
.login li{ float:left;}
.login input,.login label{ float:left;}
.login label,.topmenu span,.topmenu a,.topmap a{ padding-top:9px;}
.topmenu span{ font-family:"宋体";}

.username,.password{width:72px; border-top:1px solid #bababa;border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;border-left:1px solid #bababa; height:16px; margin:6px 5px 0 0;}
.loginbutton,.loginbutton2{ line-height:16px; padding-top:2px; height:16px; text-align:center; margin-right:5px; float:left; width:33px; height:18px; background:url(/images/icobg.png) no-repeat 0 0; margin-top:6px;}
.loginbutton{ cursor:pointer; background:url(/images/icobg.png) no-repeat -43px 0;}
.loginbutton2{ color:#bf1717;}
.topmenu { padding-left:44px;}
.topmenu span{width:18px; text-align:center;}
.topmenu span,.topmenu a{ float:left;}
.topmap { float:right;}
.topmap a{ float:left; text-align:center; color:#1e50a2; padding-left:10px;}
.topmap a:hover{ color:#bf1717;}
.topmap  i{ float:left; padding:7px 0 0 6px;}

.headmenu{ height:53px; border-bottom:1px solid #cbd1d5;}
.headmenu li,.headmenu h3,.headmenu li div,.headmenu li a{ float:left;}
.headmenu li{height:45px; padding-top:8px;}
.headmenu li.last{ background:url(/images/xuxian2.gif) repeat-y 11px  center;}
.headmenu li.last div{ float:right;}
.headmenu li.first{ background:url(/images/xuxian2.gif) repeat-y 327px center;}
.headmenu li.first,.headmenu li.last{ width:340px;}
.headmenu li.second{ width:320px;}

.headmenu li h3 { font-size:12px; font-weight:bold;width:30px; padding-left:7px; padding-right:2px; }
.headmenu li.last h3{ padding-left:28px;}
.headmenu li.first h3{padding-left:0px}
.headmenu li.second h3{ padding-left:4px}

.headmenu li h3 a{ line-height:20px;}
.headmenu li div a{float:left; width:56px; text-align:right; line-height:20px;}

.logo{ height:64px; padding-top:2px;}
.hide{display:none;}
.logo01,.search,.logoarea{ float:left;}
.search{ width:490px; padding:6px 40px 0 50px;}
#search{ color:#999;}
.searchmain{ width:490px; height:29px; border:2px solid #bf1717;}
.searchmain input{ float:left;}
.searchbtn{width:94px; height:29px; background:url(/images/searchbtn.gif); cursor:pointer;}
.searchtext{ width:396px; height:24px; line-height:24px; padding-top:2px; text-indent:6px;}
.searchtab { height:24px; line-height:24px;}
.searchtab li,.searchtab li a{ float:left;}
.searchtab li a{ margin-left:2px; margin-right:18px;}
.searchtab li a:hover{ color:#333; text-decoration:none;}
.searchtab li.tabhover a{ font-weight:bold; color:#bf1717; background:url(/images/searchico.gif) bottom center no-repeat;}
.logoarea{ width:188px; padding:6px 0 0 10px; margin-right:-3px;}
.logoarea li i,.logoarea li a{ float:left;}
.logoarea li{ float:left; line-height:20px; width:188px;}
.logoarea li a{ padding-right:8px; }
.logoarea li span{ font-size:14px; font-family: Arial, Helvetica, sans-serif;}



.menu{ height:39px;margin-top:8px;}

.menu li{ border-top:5px solid #263038; float:left;}
.menu li a{ font-family:"宋体"; font-size:14px; float:left;height:34px;width:83px; line-height:34px;text-align:center; background:url(/images/menuxuxian.gif) no-repeat right;}

.menu li.on{ border-top:5px solid #bf1717;}
.menu li.on a{ color:#bf1717;}
.menu li.on a b{ font-weight:bold;}
.menu li.last a{border-right:1px solid #bf1717; width:85px; background:none;}
.menu li.first a{ border-left:1px solid #bf1717;}
.menu li.second a{ color:#bf1717}
.menu li:hover{ border-color:#bf1717;}

.menuimportent{ height:32px; line-height:32px; background:#bf1717; text-align:center;}
.menuimportent a{color:#fff; display:inline-block; padding:0 7px; font-size:14px;}
.menuimportent a:hover{ color:#fff;}
.menuimportent span{ color:#fff;}

.footer{margin-top:20px; border-top:1px solid #dce1e5; font-family: Arial, Helvetica, sans-serif;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");}
.footer .dtittle{ border:0; font-size:14px; font-family:"微软雅黑"; padding:6px 8px 0 8px; color:#666;}
.footer .ulall{ padding-top:8px;}
.ftmain{ background:#f8f8f8; border-bottom:2px solid #bf1717; margin-bottom:8px; }
.ftmain li{ float:left;}
.ftmain .w150{ width:150px; border-left:1px solid #dce1e5; padding:10px 0 10px 15px;}
.ftmain .w150 li{ float:none; line-height:24px; font-size:12px;}
.ftmain li a,.ftmain li em{ color:#797979;}

.ftmain li a:hover{ color:#bf1717;}

.ftmain .first{ padding-left:10px; border:0;}

.ftmenu{ color:#fff; height:36px; line-height:36px; text-align:center; background:#333;}
.ftmenu a{ color:#fff; padding:0 4px;}.ftmenu a:hover{color:#fff;}
.footer p{ text-align:center; line-height:24px;}
.footer .trust{ padding:10px 0;}
.footer .trust span,.footer .trust  img,.footer .trust li{ float:left;}
.footer .trust li{ padding-left:34px;}
.footer .trust  img{ padding-top:4px;}
.footer .trust  span{ padding-left:8px ;width:72px; overflow:hidden; line-height:20px;}

#ts1 a{ font-size:13px; font-weight:bold; cursor:text;}
.weibo{ margin-top:5px; display:inline-block; width:80px; background:url(http://www.chinairn.com/images/weibo.png) no-repeat; height:22px; line-height:22px;}
	  .weibo a{ padding-left:30px;}