/* CSS Document */
body{ margin:0px; padding:0px; background-color:#F7F7F7;}
img{ padding:0; border:0;}

#full-screen-slider { width:100%; height:350px; float:left; position:relative}
#slides { display:block; width:100%; height:350px; list-style:none; padding:0; margin:0; position:relative; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%;top:310px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#666;}


.top{ margin:0px; padding:0px; height:78px; background:url(../images/bg_top.png) bottom no-repeat; border-top:#C41F0B 2px solid;}
.toptitle{ margin:0 auto; width:977px; height:78px; }
.logo{ width:214px; height:52px; background: url(../images/logo.png) no-repeat; margin-top:12px;display: inline-block; }
/*
.search{  width:190px; height:22px; background:url(../images/search.png) no-repeat left top;display: inline-block; margin-bottom:14px; margin-left:560px; }
*/
.toplink{ width:176px; height:26px; margin-top:0px; margin-left:568px;display: inline-block; font-size:14px; font-family:'黑体'; letter-spacing:1px; color:red; padding:5px 0px; text-align:left;}
.search{  width:200px; height:22px; margin-bottom:14px; margin-left:516px; }
.slidepic{ width:100%; height:350px; background:#FFF;}
#topsearchtext{ color:#333; font-size:14px;padding-left:5px; width:158px; height:18px;  border: #C41F0B solid 1px; vertical-align: top }

.meunbox{width:1007px;margin:0 auto;height:41px;  background:url(../images/bg_meun.png) repeat-x top left;  margin-top:-1px; padding-top:1px;}

.meunbox_l{width:580px; height:43px;float:left; margin-top:0px; padding-top:0px;}
.meunbox_r{width:427px; height:43px;float:right;  background:url(../images/bg_meun_r.png) repeat-x top left;   margin-top:0px; padding-top:0px;}

.meun{height:42px; list-style-type:none; margin:0 auto; padding:0px;}
.meun li{display: inline-block; float:left;width:110px;height:36px;text-align:center;}
.meun li.line{ width:7px; height:36px; background: url(../images/meun_line.png) no-repeat left top;display: inline-block;}
.meun li a.over{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}
.meun li a{width:100%; height:36px;position: relative; position: relative; display: block;text-decoration: none;text-align:center; line-height:36px; color:#333;font-family:'黑体'; font-size:16px;}
.meun li a:hover{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}

.meun_r{height:42px; list-style-type:none; margin:0 auto; padding:0px;}
.meun_r li{display: inline-block; float:left;width:90px;height:36px;text-align:center;}
.meun_r li.line{ width:1px; height:36px; background: url(../images/meun_line_r.png) no-repeat left top;display: inline-block;}
.meun_r li a.over{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}
.meun_r li a{width:100%; height:36px;position: relative; position: relative; display: block;text-decoration: none;text-align:center; line-height:36px; color:#8D0305;font-family:'黑体'; font-size:16px;}
.meun_r li a:hover{width:100%; height:36px; background:url(../images/bg_meun_over.png) repeat-x ;text-align:center;line-height:36px; font-weight:bold; color:#FFF;font-family:'黑体'; font-size:16px;}


.contentbox{margin:0 auto; width:977px;}
.content_01{margin-top:30px; height:300px; margin-bottom:20px; margin-left:0px; }
.content_02{margin-top:0px; height:200px;margin-bottom:35px;}

.content_01_01{float:left;width:284px; margin-right:50px;height:226px; border-top:#C41F0B 2px solid;}
.content_01_02{float:left;width:600px; margin-right:50px;height:300px;}
.content_01_03{float:left;width:308px; height:300px; background:url(../images/content_01_03_bg.png) repeat-x top left; padding:0px 8px 0px 8px; }

.content_list01_title{ color: #3E3E3E; font-size:16px; height:36px;width:590px; line-height:36px;font-weight:bold; letter-spacing:4px; font-family:'黑体';border-bottom:#C41F0B 2px solid;}
.content_list01_list{list-style-type:none;margin:0px; padding:0px;width:590px;letter-spacing:1px;}
.content_list01_list li{display: inline-block; height:38px; background:url(../images/content_01_01_line.png) bottom left no-repeat ;width:590px;}
.content_list01_list li a{text-decoration: none; line-height:36px; font-size:14px; color: #757575; margin-left:12px;}
.content_list01_list li a:hover{text-decoration: none; line-height:36px; font-size:14px; color: #333; margin-left:12px; }


.content_list02_title{ color:#fff; font-size:16px; height:36px;width:292px; line-height:36px;font-weight:bold; letter-spacing:4px; font-family:'黑体'; }
.content_list02_bg{ color:#fff; font-size:13px; width:302px; line-height:36px; letter-spacing:0px; height:292px; }
.content_list02_list{list-style-type:none;margin:0px; padding:0px;width:302px; float:left;letter-spacing:0px;}
.content_list02_list li{display: inline-block; height:36px; width:146px;}
.content_list02_list li a{text-decoration: none; line-height:36px; font-size:14px; color: #fff; margin-right:12px;}


.content_02_title{height:34px;font-weight:bold; letter-spacing:4px; font-family:'黑体'; line-height:34px; color:#8D0305;}
.content_02_box{height:166px; background:url(../images/content_02_box_bg.gif) no-repeat top left;}


.linkbox{ height:61px; width:100%;border-bottom:1px solid #CECED2; border-top:1px solid #CECED2; margin:0px; padding:0px; background:url(../images/bg_link.png) repeat-x top left; padding-top:8px; padding-bottom:8px;}
.link{width:977px; margin:0 auto; padding:0px;height:61px;}

.qlink{width:330px;  float:left; background:url(../images/link_line.png) left no-repeat ;padding-left:20px; height:55px; font-size:14px; letter-spacing:2px;font-family:'宋体'; padding-top:6px; line-height:24px;}
.qlink a{text-decoration: none; color:#666;}
.qlink a:hover{text-decoration: none; color: #282828;}

/*
	去掉左侧竖线，右移2点
	.flink{width:890px;  float:left; background:url(../images/link_line.png) left no-repeat ;padding-left:20px; height:55px; font-size:14px; letter-spacing:2px;font-family:'宋体'; padding-top:6px; line-height:24px;}
 */
.flink{width:890px;  float:left; padding-left:2px; height:55px; font-size:14px; letter-spacing:2px;font-family:'宋体'; padding-top:6px; line-height:24px;}
.flink a{text-decoration: none; color:#666;}
.flink a:hover{text-decoration: none; color: #282828;}

.botbox{ border-bottom:#C41F0B 2px solid;height:60px; width:100%;margin:0px; padding:0px;color:#333;letter-spacing:2px;font-family:'黑体';font-size:12px;}
.bot{width:977px;height:50px; margin:0 auto;}
.copyright{height:50px; width:360px; float:left;  padding-top:10px;}
.contact{height:50px; width:616px; float:left; padding-top:10px; line-height:22px;}
.beian{float:left;width:300px;padding-top: 15px;}
.beian a{text-decoration: none; color:#282828;}
.beian a:hover{text-decoration: none; color: #282828;}
.contactinfo{float: left;}

.standalone{display: block;position:absolute;z-index:999}
#popup_div{height:60px; width:450px;margin-left:50px;margin-top:6px;padding:0px;border:#DD0000 solid 0px;background-color:white; display:inline-block; background:url(../images/popupbg400x60.png) repeat-x top left;}
#popup_title_div{height:24px; width:100%;margin:0px; padding:0px;}
#popup_caption_div{width:250px;height:24px;margin:0px;padding:2px;text-align:center;display: inline-block;}
#popup_button_div{width:26px;height:24px;float:right;}
#popup_closebtn{
	display:block;float:right;margin-top:0px;margin-right:0px;height:24px;width:24px;
	background:url(../images/close24.png) no-repeat top left;background-position: -48px 0px; }
#popup_closebtn:hover{
	display:block;float:right;margin-top:0px;margin-right:0px;height:24px;width:24px;
	background:url(../images/close24.png) no-repeat top left;background-position: -47px -1px;}
#popup_content_div {font-size:16px;font-family:'黑体';margin:0px;padding:0px;letter-spacing:2px;}
.popup_list {list-style-type:none;margin:0px; padding:0px; overflow: hidden; line-height: 10px;}
.popup_list li {margin:0px; padding:5px;text-align:center;}
.popup_list li a{text-decoration: none; color:white;}
.popup_list li a:hover{text-decoration: none; color:#D9D9D9;}
