﻿/*
Powered By www.toprand.com
*/

/*Reset*/
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
i,em{ font-style:normal;}
object{ display:block;}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.play{ display:none;} 
select,input{ vertical-align:middle;font-size:12px;}  
a{color:#101010;text-decoration:none;}
a:hover {color:#e8030b;}
.dis{display:block;}
.undis{display:none;}
.hidden{ display:none}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"宋体", 宋体, 宋体, 宋体; font-size:12px;color:#333; background:url(../images/bg_nybody.jpg) center 0 no-repeat;}  
#indexbg{background:url(../images/bg_body.jpg) center 0 no-repeat;}

/*wrap*/
#wrap{width:990px; margin:0 auto; position:relative;}
 #wrap .leftnavlist li a{ color:#f00}
  #wrap .leftnav2 li a{ color:#f00}
.bgtop{ float:left; width:990px; margin-top:12px;overflow:hidden; height:10px;}
.bgcontent{float:left; width:978px; padding:0 6px; overflow:hidden;}
.bgfoot{float:left; width:990px; overflow:hidden; height:10px;}

/*head*/
.head{ float:left; width:100%; height:83px; background:url(../images/bg_head.jpg) repeat-x; position:relative;} 
.logo{ float:left; padding:9px 0 0 34px;}
.logo img{ float:left;}
.search{ float:right; width:220px; height:22px; margin:45px 103px 0 0; background:url(../images/txt_bg.jpg) no-repeat; display:inline}
.eng{ position:absolute; right:13px; top:50px; font-family:宋体,宋体, 宋体;}



/*nav*/
#wrap .nav{ width:866px; height:27px; background:url(../images/nav_bg.jpg) no-repeat; float:left; padding-left:78px; padding-right:34px; padding-top:10px;}
#wrap .nav .navlist li{ padding-left:26px; padding-right:27px; background:url(../images/bg_nav_li.jpg) right no-repeat; float:left; position:relative; z-index:100000;}

#wrap .nav .navlist li a{ font-size:13px; font-weight :normal; font-family:"黑体"; color:#fff }

#wrap .nav .navlist li .navbox{ position:absolute; top:16px; width:86px; background:url(../images/bg_navbox.jpg) no-repeat; padding-left:17px; left:0; padding-top:5px; padding-bottom:5px; z-index:1000;}
#wrap .navlist li .navbox li{ height:24px; padding:0;  background:none; float:none; background:url(../images/bg_navbox_a.jpg) 0 10px no-repeat; padding-left:8px; line-height:24px; overflow:hidden;}
#wrap .navlist li .navbox li a{ font-family:"宋体"; font-size:12px; font-weight:normal;}
#wrap .navlist li .navbox p a{ font-family:"宋体"; font-size:12px; font-weight:normal;}

/*banner*/
.banner{ width:980px; overflow:hidden; height:420px; float:left; padding-top:5px; text-align:left;}
/*main*/
.main{ width:978px; height:217px; float:left; padding-top:7px; padding-bottom:3px; background:#fff;}


/*left*/


 
 
/*right*/ 
.right{width:0px; float:right;} 

 
 
/*m_left*/
#wrap .main  .leftbox{ width:278px; height:225px; border:1px solid #ddd; float:left; overflow:hidden;}
#wrap .main .leftbox .title{ height:30px; width:100%; background:url(../images/bg_index_title.jpg) repeat-x; border-bottom:1px solid #c2c2c2; overflow:hidden; text-align:center; line-height:30px; font-weight:bold;} 

#wrap .main .leftbox  .nr{ width:275px; height:210px; overflow:hidden;}

#wrap .main  .cbox{ width:353px; height:215px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; float:left; overflow:hidden;}

#wrap .main .cbox .title{ height:31px; width:100%; background:url(../images/bg_index_title1.jpg) repeat-x;  line-height:30px; font-weight:bold; overflow:hidden;} 
#wrap .main .cbox .title .cboxl{ width:162px; background:url(../images/bg_index_cboxtitle.jpg) 10px 7px no-repeat; padding-left:30px; height:30px; font-weight:bold; color:#000}
#wrap .main .cbox .title .cboxr{ float:right;}
#wrap .main .cbox .title .cboxr ul li{ padding:0px 7px; line-height:30px; float:left; border-left:1px solid #c5c5c5; overflow:hidden; font-weight:bold; color:#000}
#wrap .main .cbox .title .cboxr ul li.hover{ background:#fff; height:31px;}

#con_two_1 .nr{ padding-left:10px; padding-right:14px; width:329px; overflow:hidden; height:184px;}
#con_two_1 .nr .tlt{ line-height:29px; height:29px; border-bottom:1px dotted #adadad;}
#con_two_1 .nr ul li{height:18px; overflow:hidden; line-height:18px; padding-bottom:4px;  padding-top:3px; background:url(../images/bg_index_li_d.jpg) bottom left no-repeat;}
#con_two_1 .nr ul li .time{ float:right; display:inline}
#con_two_1 .nr ul li a{ display:block; height:18px; background:url(../images/bg_index_a.jpg) 2px 1px  no-repeat; padding-left:21px; width:235px; overflow:hidden; line-height:20px;}
#con_two_1 .nr ul li a:hover{ background:url(../images/bg_index_ahover.jpg) no-repeat; color:#fff;line-height:20px;}
#con_two_1 .nr h2{ padding-top:17px;}

#con_two_3 .nrs .tlt{ line-height:29px; height:29px; border-bottom:1px dotted #adadad;}

#con_two_2 .nr{ padding-left:10px; padding-right:14px; width:329px; overflow:hidden; height:184px;}
#con_two_2 .nr .tlt{ line-height:29px; height:29px; border-bottom:1px dotted #adadad;}
#con_two_2 .nr ul li{height:18px; overflow:hidden; line-height:18px; padding-bottom:4px;  padding-top:3px; background:url(../images/bg_index_li_d.jpg) bottom left no-repeat;}
#con_two_2 .nr ul li .time{ float:right; display:inline}
#con_two_2 .nr ul li a{ display:block; height:18px; background:url(../images/bg_index_a.jpg) 2px 1px  no-repeat; padding-left:21px; width:235px; overflow:hidden; line-height:20px;}
#con_two_2 .nr ul li a:hover{ background:url(../images/bg_index_ahover.jpg) no-repeat; color:#fff;line-height:20px;}
#con_two_2 .nr h2{ padding-top:17px;}


#con_two_3 .nr{ padding-left:10px; padding-right:14px; width:329px; overflow:hidden; height:184px;}
#con_two_3 .nr .tlt{ line-height:29px; height:29px; border-bottom:1px dotted #adadad;}
#con_two_3 .nr ul li{height:18px; overflow:hidden; line-height:18px; padding-bottom:4px;  padding-top:3px; background:url(../images/bg_index_li_d.jpg) bottom left no-repeat;}
#con_two_3 .nr ul li .time{ float:right; display:inline}
#con_two_3 .nr ul li a{ display:block; height:18px; background:url(../images/bg_index_a.jpg) 2px 1px  no-repeat; padding-left:21px; width:235px; overflow:hidden; line-height:20px;}
#con_two_3 .nr ul li a:hover{ background:url(../images/bg_index_ahover.jpg) no-repeat; color:#fff;line-height:20px;}
#con_two_3 .nr h2{ padding-top:17px;}
/*m_right*/

#wrap .main  .rbox{ width:342px; height:215px; border:1px solid #ddd; float:left; overflow:hidden;}

#wrap .main .rbox .title{ height:31px; width:100%; background:url(../images/bg_index_title1.jpg) repeat-x;  line-height:30px; font-weight:bold; overflow:hidden;} 
#wrap .main .rbox .title .rboxl{ width:162px; background:url(../images/bg_index_cboxtitle.jpg) 10px 7px no-repeat; padding-left:30px; height:30px; font-weight:bold; color:#000}
#wrap .main .rbox .title .rboxr{ float:right;}
#wrap .main .rbox .title .rboxr ul li{ padding:0px 7px; line-height:30px; float:left; border-left:1px solid #c5c5c5; overflow:hidden; font-weight:bold; color:#000}
#wrap .main .rbox .title .rboxr ul li.hover{ background:#fff; height:31px;}

#con_one_1 .nr{ width:100%; overflow:hidden;height:184px;}
#con_one_1 .nr .tlt{ line-height:29px; height:29px; border-bottom:1px dotted #adadad; text-align:center;}
#con_one_1 .nr .tlt span{ color:#5f8790; padding:0 5px;}
#con_one_1 .nr .tlt a{}


#con_one_2 .nr{width:100%; overflow:hidden;height:184px;}
#con_one_2 .nr .tlt{ line-height:29px; height:29px; border-bottom:1px dotted #adadad; text-align:center;}
#con_one_2 .nr .tlt span{ color:#5f8790; padding:0 5px;}


#proright h1{ width:350px; overflow:hidden; height:134px;  border-top:0; padding-top:20px; padding-left:20px;}



#con_one_1 h1{ width:322px; overflow:hidden; height:134px;  border-top:0; padding-top:20px; padding-left:20px;}
#con_one_2 h1{ width:322px; overflow:hidden; height:134px;  border-top:0; padding-top:20px; padding-left:20px;}
.idxScrollDiv{width:100%;}
.btnLeft{float:left;display:inline;width:17px;height:21px;background:url( ../images/icon_index_l.jpg) no-repeat;border:none;cursor:pointer; margin-top:50px;}
.btnRight{float:left;display:inline;width:17px;height:21px;background:url( ../images/icon_index_r.jpg) no-repeat;border:none;cursor:pointer;margin-top:50px;}
.idxScroll{float:left;display:inline;}
.idxScroll li{float:left;width:127px; text-align:center; margin-right:20px; display:inline;}
.idxScrollpic li{float:left;width:142px; text-align:center; margin-right:20px; display:inline;}

.Cont{width:278px;overflow:hidden;float:left;}
.ScrCont{width:10000000px;}
#List1,#List2{float:left;}


/*6.2*/





/*foot*/
.foot{ width:100%; height:88px; float:left; overflow:hidden}
.foot .fleft{ float:left; width:441px; padding-left:20px; line-height:30px; padding-top:10px; color:#646464;} 
#wrap .foot .fleft{ color:#646464;}
.foot .fright{ float:right; padding-top:15px;}
.foot .fright p{ padding-top:10px; text-align:right; color:#bdbdbd}
#wrap .foot .fright p a{ color:#bdbdbd}
.foot .fright select{ width:214px;border:medium none; height:23px; border:1px solid #d8d8d8; background:#efefef; margin-left:20px;}
 /*6.3*/
.fixed {position:fixed;} 
* html div.fixed {position:absolute; right:10px; top:0px; z-index:9999;} /* [only for ie] "right=16px"是为了显示滚动条,即right最小值为16px */ 
#STATICMENU {width:143px;top:0; right:-10px; z-index:999999; margin-top:400px; _margin-top:-500px; text-align:right;}
#STATICMENU{_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight);}    
.qqpic{ width:56px; height:148px; display:block;cursor:pointer;position:relative; z-index:1001; float:right;}
.qqbox{position:absolute; top:0; right:0; text-align:left; width:143px; z-index:99999}
.qqtitle{ width:143px; float:left; height:43px; overflow:hidden;}
.qqbottom{width:143px; float:left; height:9px; overflow:hidden;}
.qqcon{ min-height:100px; _height:100px; width:123px; float:left; padding:8px 0 0 20px;}
.qqcon ul li{ float:left; width:123px; margin-bottom:10px;}
.qqcon ul li img{ vertical-align:middle;}
.gbput{ position:absolute; top:-15px; left:0}

/*text*/
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}

.f15{ font-size:15px;}
.f16{ font-size:16px;}
.pr10{ padding-right:10px;}
.pr5{ padding-right:5px;}
.f_l{ float:left;}
.f_r{ float:right;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ff0000;}

.Arial{ font-family:"宋体", 宋体, 宋体;}
 
 
/*txt btn*/
.txxsearch{ float:left; width:197px; background:none; border:0; display:inline; color:#acacac; padding-top:4px; padding-left:2px;}
.btnsearch{ width:18px; height:14px; border:0; cursor:pointer; background:url(../images/btnsearch.jpg) no-repeat; float:left; margin-top:3px;}

/*2011.6.10*/
#con_two_3 .nrs{ padding-top:0px; padding-left:0px;}
.bigimg{ width:225px; height:168px; overflow:hidden; float:left; padding-left:10px; padding-top:10px;}
.smallimg{ width:110px; float:left; padding-top:10px;}
.imglist li{ cursor:pointer}