/* CSS Document */
body{ margin:0px; padding:0px; background-color:#F7F7F7;}
img{ padding:0; border:0;}
/*
	Slide
*/
#full-screen-slider { width:100%; height:140px; float:left; position:relative}
#slides { display:block; width:100%; height:140px; 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:100px; 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; }
/*/
.toplink{ width:176px; height:16px; background: url(../images/toplinkbg.png) no-repeat; position:absolute; margin-top:0px; margin-left:568px;display: inline-block; font-size:12px; font-family:; letter-spacing:1px; color:#FFF; padding:4px 10px; text-align:center;}
*/
.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:140px; background:#FFF; url(../images/imgs.png) no-repeat;}
#topsearchtext{ color:#333; font-size:14px;padding-left:5px; width:158px; height:18px;  border: #C41F0B solid 1px; vertical-align: top }
#topsearchbtn {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:340px; margin-bottom:20px; margin-left:0px; }
.content_02{height:180px;margin-bottom:0px;margin-top:0px;}

.content_01_01{float:left;width:314px; margin-right:20px;height:300px;}
.content_01_02{float:left;width:394px; margin-right:20px;height:300px;}
.content_01_03{float:left;width:210px; height:300px; padding:0px 0px 0px 0px; }
/*
.content_01_03{float:left;width:200px; height:226px; border-top:#C41F0B 2px solid; 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:300px; 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:300px;letter-spacing:1px;}
.content_list01_list li{display: inline-block; height:30px; background:url(../images/content_01_line.png) bottom left no-repeat ;width:300px;}
.content_list01_list li a{text-decoration: none; line-height:30px; font-size:14px; color: #757575; margin-left:12px;}
.content_list01_list li a:hover{text-decoration: none; line-height:30px; font-size:14px; color: #333; margin-left:12px; }

.content_list02_title{ color: #3E3E3E; font-size:16px; height:36px;width:390px; line-height:36px;font-weight:bold; letter-spacing:4px; font-family:'黑体';border-bottom:#C41F0B 2px solid;}
.content_list02_list{list-style-type:none;margin:0px; padding:0px;width:390px;letter-spacing:1px;}
.content_list02_list li{display: inline-block; height:30px; background:url(../images/content_01_line.png) bottom left no-repeat ;width:390px;overflow:hidden}
.content_list02_list li a{text-decoration: none; line-height:30px; font-size:14px; color: #757575; margin-left:0px;}
.content_list02_list li a:hover{text-decoration: none; line-height:30px; font-size:14px; color: #333; margin-left:0px; }

#col_02_01  {margin-left: 10px;margin-top: 0px;color: #757575;font-size:14px; }
#col_02_02  {margin-left: 0px;margin-top: 0px;}
#col_02_03  {float: right;margin-right: 5px;margin-top: 5px;}

.content_list03_title{ color:#fff; font-size:16px; height:36px;width:160px; line-height:36px;font-weight:bold; letter-spacing:10px; font-family:'黑体'; background:url(../images/content_01_03_bg_i4.png) repeat-x top left ;padding:0px 0px 0px 50px; }

.content_list03_bg_0{ color:#fff; font-size:13px; width:200px; line-height:0px; letter-spacing:0px; height:80px;margin-top:5px;}
.content_list03_bg_1{ color:#fff; font-size:13px; width:200px; line-height:0px; letter-spacing:0px; height:100px;margin-top:5px;}
.content_list03_bg_2{ color:#fff; font-size:13px; width:200px; line-height:0px; letter-spacing:0px; height:100px;margin-top:5px;}

/*
.content_list03_bg{ color:#fff; font-size:13px; width:200px; line-height:38px; letter-spacing:0px; height:192px; background:url(../images/content_01_03_line.gif) top left no-repeat;}
*/

.content_list03_list{list-style-type:none;margin:0px; padding:0px 0px 0px 10px;width:200px; float:left;letter-spacing:1px;}
.content_list03_list li{display: inline-block; height:38px; width:190px;}
.content_list03_list li a{text-decoration: none; line-height:38px; font-size:14px; font-family:'宋体'; color: black; margin-left:12px;}
.content_list03_list li a:hover{text-decoration: none; line-height:40px; font-size:14px; color: #8D0305; font-family:'宋体'; margin-left:12px; }

.content_list03_list2{list-style-type:none;margin:0px; padding:0px 0px 0px 5px;width:200px; float:left;letter-spacing:1px;}
/*.content_list03_list2 li{display: inline-block; height:30px; width:190px;}
*/
.content_list03_list2 li{display: inline-block; height:30px; overflow:hidden;background:url(../images/content_01_line.png) bottom left no-repeat ;}
.content_list03_list2 li a{text-decoration: none;line-height:30px; font-size:14px; font-family:'宋体'; color: #757575; margin-left:10px;}
.content_list03_list2 li a:hover{text-decoration: none; line-height:30px; font-size:14px; color: #8D0305; font-family:'宋体'; margin-left:10px; }



.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;}
*/
.content_02_box{height: 160px;background: url(../images/content_02_box_bg.gif) no-repeat top left;padding-top: 10px;}

.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;}

