/* CSS Document */
*{ padding:0px; margin:0px;}
body{ font-size:12px; color:#656565; }
li{ list-style:none;}
a{ color:#656565; text-decoration:none;}
a img{ border:none;}
a:hover{ color:#0191C3;}
.tc{ width:1080px; margin:0 auto;}
.top{background:url(../images/bg_body.jpg) repeat-x;}
.logo{ width:240px; float:left;}
.t_r{ width:800px; float:right;}




.link1 ul li{ display:block; width:70px; height:30px; background:url(../images/bg_link1.jpg) no-repeat left center; padding-left:20px; float:right; line-height:30px; color:#B9B9B9;}
.link1 ul li a{ color:#B9B9B9;}
#link2{ display:block; width:70px; height:30px; background:url(../images/bg_link2.jpg) no-repeat left center; padding-left:20px; float:right; line-height:30px; color:#B9B9B9;}
#link3{ display:block; width:70px; height:30px; background:url(../images/bg_link3.jpg) no-repeat left center; padding-left:20px; float:right; line-height:30px; color:#B9B9B9;}

.nav{ clear:both; width:630px; float:right; padding-top:25px; font-weight:700;}
.nav ul li{ float:left; display:block; width:90px; text-align:center; height:34px; line-height:34px; position:relative;  background:url(../images/bg_nav_line.jpg) no-repeat left center ; padding-bottom:3px;}
.nav ul li div{ position:absolute; z-index:9999; background:#0191C3; width:130px; left:-20px; top:37px;  text-align:center; display:none;}
.nav ul li div a{ line-height:30px; color:#fff; }
.nav ul li div a:hover{ color:#fff;}
.nav ul li a{ display:block; font-size:14px;}
.nav ul li a:hover{ background:#FF8500; color:#fff; background:url(../images/bg_nav_li.jpg) no-repeat;}




/* qqshop focus */
.banner{ clear:both;}
#focus {width:1080px; height:385px; overflow:hidden; position:relative;}
#focus ul {height:385px; position:absolute;}
#focus ul li {float:left; width:1080px; height:385px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1080px; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:1060px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus ul li img{ width:1080px; height:385px;}

.content{ width:1080px; margin:0 auto; clear:both; overflow:hidden; padding:10px 0;}
.list1{ width:665px; float:left;}
.title1{ line-height:30px; border-bottom:1px solid #B9B9B9; overflow:hidden; padding:0 2px; }
.title1 h1{ font-size:14px; color:#0191C3; float: left; display:block;}
.title1 h1 span{ color:#B9B9B9; }
.title1 a{ color:#B9B9B9; float:right;}
.list1_c{ padding-top:15px; clear:both;}
.list1_pic{ width:270px; float:left;}
.list1_list{ width:370px; float: right;}
.tuijian a{ font-size:14px; font-weight:700;}
.tuijian p{ color:#828282; clear:both;}
.list1_list ul li{ line-height:24px; border-bottom:dashed 1px #828282; clear:both; overflow:hidden; }
.list1_list ul li a{ float:left;}
.list1_list ul li span{ float:right;}

#focusc {width:270px; height:175px; overflow:hidden; position:relative;}
#focusc ul {height:175px; position:absolute;}
#focusc ul li {float:left; width:270px; height:175px; overflow:hidden; position:relative; background:#000;}
#focusc ul li div {position:absolute; overflow:hidden;}
#focusc .btnBg {position:absolute; width:270px; height:20px; left:0; bottom:0; }
#focusc .btn {position:absolute; width:250px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focusc .btn span {display:inline-block; _display:inline; _zoom:1; width:10px; height:10px; _font-size:0; margin-left:3px; cursor:pointer; background:#fff;}
#focusc .btn span.on {background:#fff;}
#focusc ul li img{ width:270px; height:175px;}

.list2{ width:390px; float:right;}
.list2_c{ padding-top:15px; clear:both;}
.list2_pic{ width:185px; float:left;}
.list2_pic a{ width:185px; height:175px;}
.list2_cc{ width:190px; float:right; line-height:25px; text-indent:2em;}
.list2_cc a{color:#0191C3;}

.list3{ padding-top:15px; overflow:hidden; clear:both;}
.title3{ line-height:30px;  overflow:hidden; padding:0 2px; clear:both; text-align:center;}
.title3 h1{ font-size:14px; color:#0191C3; }
.title3 h1 span{ color:#B9B9B9; }


.foot{ height:65px; border-top:3px solid #0191C3; background:#F5F5F5;}
.footc{ width:1080px; margin:0 auto;}
.foot_logo{ width:200px; float:left;}
.foot_cc{ width:840px; float: right; line-height:25px; text-align:right; padding-top:5px; color:#999999}
.foot_cc a{ color:#999999;}

.cc{ background:url(../images/bg_cc.jpg) repeat-y; background-position:210px; overflow:hidden; width:1080px; margin:0 auto; padding:10px 0;}
.c_l{ width:180px; float:left;}
.menu_title{ line-height:35px;}
.menu_title h1{ display:inline; font-size:18px; color:#0191C3;}
.menu_title span{ color:#C7C7C7; font-size:18px;}
.menu_list ul li{ line-height:40px; word-spacing:20px;}
.menu_list ul li a{ display:block; height:40px; background:url(../images/bg_menu_li2.jpg) repeat-x; padding-left:10px;}
.menu_list ul li a:hover{display:block; height:40px; background:url(../images/bg_menu_li1.jpg) repeat-x; color:#fff;}

.code{ background:#EDEDED; margin-top:20px; text-align:center;}
.code img{ width:150px; height:150px; padding:15px;}
.code p{ padding:10px 0 20px 0;  text-align:center;}
.feedback{ background:#EDEDED; padding:15px; overflow:hidden; margin-top:20px;}
.tex1{ width:140px; height:28px; border:none; background:#fff; padding-left:10px; margin-bottom:10px; line-height:20px;  color:#656565;}
.tex2{ width:140px; height:70px; border:none; background:#fff; padding-left:10px; margin-bottom:10px; line-height:20px;  color:#656565;}
.btn1{ background:url(../images/btn1.jpg) no-repeat; height:28px; width:150px; border:none;}

.c_r{ width:840px; float:right;}
.r_title{ height:34px; background:url(../images/bg_r_title.jpg) repeat-x;}
.r_title h1{ display: block; width:95px; height:34px; float:left; background:url(../images/bg_r_title_h1.jpg) repeat-x; font-size:14px; line-height:34px; text-align:center; color:#fff;}
.r_title p{ line-height:34px; float:right; padding-right:5px;}


/* 通用图片列表_普通式 */ 
.picList li{ width:205px; } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:205px; height:135px;} 
.picList .pic a{ display:block; width:205px; height:135px; position:relative;}
.picList .pic a span{ display:none;}
.picList .pic a:hover span{ display:block; position:absolute; width:205px; height:105px; z-index:9; background:url(../images/pic_bg.png); padding-top:30px;}
.picList .pic a span p{ line-height:20px; color:#FFFFFF;}
.picList .pic a span em{ display:block; height:22px; width:77px; background:url(../images/bg_de.jpg) no-repeat; margin:0 auto; font-style:normal; line-height:22px;}
#hui{ color:#0191C3; font-weight:700;}
 
/* 多个左滚动 - 公用类 */ 
.leftLoop{ overflow:hidden; position:relative;   } 
.leftLoop .hd{ overflow:hidden;  height:30px;  } 
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:13px; height:13px; line-height:10px; float:right;  margin-top:10px;  overflow:hidden;   cursor:pointer; background: url(../images/left.jpg) no-repeat;} 
.leftLoop .hd .next{ background: url(../images/right.jpg) no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:205px; height:13px; overflow:hidden; background:#ccc; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../images/bg_hover1.jpg) no-repeat;} 
.leftLoop .hd ul li{ background:url(../images/bg_hover2.jpg) no-repeat; } 
.leftLoop .bd{ padding:5px;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{ margin:0 5px; text-align:center; float:left;display:_inline;} 

.r_content{ padding:10px 0;}
.newslist ul li{ line-height:24px; border-bottom:dashed 1px #828282; clear:both; overflow:hidden; }
.newslist ul li a{ float:left;}
.newslist ul li span{ float:right;}


.bd2 ul{ overflow:hidden; zoom:1; } 
.bd2 ul li{ margin:5px 2px; text-align:center; float:left;display: block; width:275px;} 
.bd2 ul li img{ width:275px; height:180px;}
.picList2 li{ width:205px; } 
.picList2 .pic{ text-align:center; line-height:0px;  } 
.picList2 .pic img{ width:275px; height:180px;} 
.picList2 .pic a{ display:block; width:275px; height:180px; position:relative;}
.picList2 .pic a span{ display:none;}
.picList2 .pic a:hover span{ display:block; position:absolute; width:275px; height:150px; z-index:9; background:url(../images/pic_bg.png); padding-top:30px;}
.picList2 .pic a span p{ line-height:20px; color:#FFFFFF;}
.picList2 .pic a span em{ display:block; height:22px; width:77px; background:url(../images/bg_de.jpg) no-repeat; margin:0 auto; font-style:normal; line-height:22px;}
#hui{ color:#0191C3; line-height:30px;}

.event_year { width:60px;border-bottom:2px solid #DDD;text-align:center;float:left;margin-top:10px; margin-left:10px;}
.event_year li { height:40px;line-height:40px;background:#FFF;margin-bottom:1px;font-size:18px;color:#828282;cursor:pointer; }
.event_year li.current { width:61px;background:#0066ff url('../images/jian.png') 60px 0 no-repeat;color:#FFF;text-align:left;padding-left:9px; }
.event_list { width:770px;float:right;background:url('../images/dian3.png') 79px 0 repeat-y;margin:10px 0 20px 0; }
.event_list h3 { margin:0 0 10px 72px;font-size:24px;font-family:Georgia;color:#0066ff;padding-left:25px;background:url('../images/jian.png') 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic; }
.event_list li { background:url('../images/jian.png') 136px -80px no-repeat; }
.event_list li span { width:67px;text-align:right;display:block;float:left;margin-top:10px; }
.event_list li p { width:610px;margin-left:24px;display:inline-block;padding-left:10px;background:url('../images/jian.png') -21px 0 no-repeat;line-height:25px;_float:left; }
.event_list li p span { width:620px;text-align:left;border-bottom:2px solid #DDD;padding:10px 15px;background:#FFF;margin:0; }

