/* 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}
.red{ color:#bf1717;}

.w1000{ width:1000px; margin:0 auto; height:1%;}
.fright{ float:right;}
.fleft{ float:left;}

.clear{ clear:both;}
.clear2{ clear:both; height:16px;}
.top{ height:30px; border-bottom:1px solid #cbd1d5; background:#f8f8f8;}
.topmain{height:30px;}
.topmenu,.login{ float:left;}
.blue{ color:#1e50a2;}




.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;}
.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;}





.breadnav{ background-color:#f2f2f2; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; height:29px; line-height:29px; padding-left:8px;}

.tagsnav li{ width:99px; float:left; margin-right:1px; background-color:#f8f8f8; height:38px; line-height:38px; border-top:2px solid #e2e2e2; text-align:center; font-family:"微软雅黑" ; font-size:14px; position:relative;}
.tagsnav li.last{ width:100px; margin:0;}

.tagsnav li a{ display: block; width:99px;}
.tagsnav li a:hover{ text-decoration:none;}

.tagsnav li:hover a,.tagsnav li.hover a{ border-top:2px solid #0160a6; height:38px; position:absolute; top:-4px; left:0; width:99px; padding-top:2px; background-color:#3c8ccd; color:#fff; border-bottom:1px solid #257ec7;}

.tagsnav li:hover a em,.tagsnav li.hover a em{
	display:inline-block;
	background:#000;
	height:0px;
	width:0px;
	margin:0 auto;
	font-size:0;
	line-height:0;
	border-top:5px solid #257ec7;
	border-left:5px solid #fff;
	border-right:5px solid #fff;
	position:absolute;
	left: 45px;
	top: 41px;
}

.alphabetheight{ height:42px;}
.alphabetnav{ padding-left:6px; height:42px; line-height:42px; font-size:20px; font-family:Arial, Helvetica, sans-serif; background-color:#f8f8f8; padding-right:6px;}
.alphabetnav li{ float:left; width:38px; text-align:center;}
.alphabetnav li a:hover{ text-decoration:none;}

.fallow2{ position:fixed; top:0;}


.tagsmain{ border-top:2px solid #277dc6;}
.tagsmain .title{ border:1px solid #e2e2e2; height:40px; line-height:40px; clear:both;}
.tagsmain .title h3{ font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#277dc6; padding-left:13px;}
.tagsmain .con{ padding-top:12px; *padding-bottom:12px; }
.tagsmain .con ul{ padding-left:18px;}
.tagsmain .con ul li{ display:inline-block; *display:inline; *zoom:1; line-height:30px; font-size:14px; height:30px; width:134px; overflow:hidden; *margin-right:6px;}

.tagsmain:after {
        content: ".";
        display: block;
        clear: both;
        overflow:hiddden;
        visibility: hidden;
      }
	  
.backtop{ float:right; padding-top:14px; padding-right:12px;}	


/*detailmain*/
.detailmain{ border-top:1px solid #277dc6;}
.detailmain .con1{ border-top:1px solid #e2e2e2;}
.detailmain .con1 .deleft{ width:705px; border-right:1px solid #e2e2e2; float: left; padding-right:22px;}
.detailmain .con1 .deright{ float:left; width:250px; padding-left:22px;}

.deleft h1{ font-family:"微软雅黑"; font-size:24px; height:70px; line-height:70px; font-weight:normal;}
.deleft .title{ border-bottom:1px solid #e2e2e2;}
.deleft .fright{ font-family:"微软雅黑"; font-size:14px; color:#bf1717; padding-top:31px; font-weight:bold;}
.deleft  .text{ line-height:28px; font-size:14px;}
.deleft  .text p{ text-indent:2em; }
.deleft  .text .more{ height:32px; line-height:32px; text-align:right;}
.deleft  .text .more a{ display:inline-block; height:32px; width:128px; background:url(/images/tagsimg/morebtn.png) no-repeat center center; font-size:14px; font-family:"微软雅黑"; padding-right:32px; color:#fff;}
.deleft  .text .more a:hover{ text-decoration:none;}

.titall{ height:36px; line-height:36px; background:url(/images/tagsimg/titbg.gif) repeat-x bottom;}
.titall h3{ height:35px; line-height:36px; border-bottom:1px solid #636363; float:left; font-size:18px; font-family:"微软雅黑"; font-weight:normal;}

.about .titall h3{ color:#1a6cba;}
.about p{ height:36px; line-height:36px; font-size:14px;}
.about .con { padding-top:12px;}
.about .con li{ line-height:30px;}
.about .con li a{ font-size:14px; color:#3c6181;}
.about .con li em{ color:#888;}
.about .more{ line-height:48px; text-align:right;}
.about .more a{font-size:14px; font-weight:bold;font-family:"微软雅黑"; }

/*degtcon*/
.degtcon .con{ padding-top:8px;}
.degtcon .con li{ line-height:30px; height:30px; overflow:hidden;}

/*media2*/
.media2 { padding-bottom:6px;}
.media2 .hd{ font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; }
.media2 .bd { padding-top:12px;}
.media2 .bd li a{ display:inline-block; width:244px; height:185px; padding:3px; padding-bottom:24px;}
.media2 .bd ul{ background:url(http://www.chinairn.com/Images/tvtabbg.png) no-repeat;}
/*copyright*/
.copyright{ line-height:18px; color:#888; border-top:1px dashed #e2e2e2; padding-top:4px;}
/*-foot-*/
 .foot{ border-top:4px solid #269396; background:url(../images/bottombg.gif) repeat-x top; height:1%;}
 .foot .serve dl{ float:left; width:184px; border-right:1px solid #e3e3e3;}
.foot .serve { padding-top:16px; padding-bottom:23px; height:101px; overflow:hidden; }
 .foot .serve dl.last{ border:none;}
 .foot .serve dd{ padding-left:50px; line-height:24px; color:#999;}
 .foot .serve dd a{font-size:13px; color:#999;}
 .foot .serve dd a:hover{color:#bf1717;}
 .foot .serve dt{ padding-bottom:10px; font-family:"微软雅黑";text-align:center;font-size:19px; color:#6e6e6e; }
 .foot .serve dl.logo{ width:260px; height:101px; overflow:hidden;}
.foot .serve dl.logo dd{ padding-left:52px;}
 .foot .serve dl.logo dd span{ display:inline-block; padding-left:16px;}
.foot .serve dl.logo dd em{ font-size:25px; color:#1e50a2;font-family: Arial, Helvetica, sans-serif;}
 .foot .serve dd em{ font-family:"宋体";}
 /*foot menu*/
 .footmenu{ background:#fafafa; border-top:1px solid #ddd; padding-top:24px;border-bottom:1px solid #bfbaba; padding-bottom:8px;}
 /*goodslist*/
 .goodslist{ padding-left:1px;}
.goodslist dl{ width:110px; height:164px; margin-right:1px; float:left; overflow:hidden;}
.goodslist dl.dlhover{ background:#217a7a;}
.goodslist dl.dlhover a{ color:#fff;}
.goodslist dl dt{ height:26px; line-height:26px; padding:6px 8px 0 8px;}
.goodslist dl dt a{ color:#085e7c; font-size:13px;}
.goodslist dl dd{ padding:0 12px;}
.goodslist dl dd a{ color:#888; display:inline-block; line-height:26px;}
.goodslist dl dd a:hover{ color:#a6dfdf;}

.link{ border-top:1px solid #ebebeb;}
.link p{ border-top:1px solid #fff; color:#234a4a; line-height:26px; padding:10px 0;}
.link a{ display:inline-block; padding:0 6px; color:#666;}
.link a:hover{color:#d32828;}



/*主要内容*/

.footer{color:#ddd;  overflow:hidden;  padding-bottom:15px; padding-top:12px; background:#333 url(../images/footbg.gif) repeat-x top; line-height:23px;}
.footer a{ color:#ebb000;}

.footer .footmenu2{ height:26px; line-height:26px; margin-bottom:6px;}
.footer .footmenu2 a{ color:#ddd;}
.footer .footmenu2 a:hover{ color:#bf1717;}

.newfoot .fleft{ padding-top:6px; width:209px; padding-right:4px;}
.newfoot .fright{ border-left:1px solid #666; padding-left:10px; width:776px; overflow:hidden;}
.newfoot .fleft p strong{ color:#eb0; font-size:13px}
.newfoot .fleft p{ line-height:28px; font-size:14px;font-family:\5FAE\8F6F\96C5\9ED1; text-align:right; padding-right:4px;}
.newfoot .fleft{ float:left;}
.newfoot .fright{ float:right;}
.newfoot .fright p{ line-height:20px;}
.height{ height:12px;}
.arial{ font-family:Arial, Helvetica, sans-serif;}  
	  