@charset "utf-8";
/* CSS Document */
/** 清除内外边距 **
*/
html {-webkit-text-size-adjust:none; }
* { padding:0px;}
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
margin: 0;
padding: 0;

}
body{background-color:#fff; color:#4c4c4c;}
/** 设置默认字体 **/
body,button, input, select, textarea {
font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif; }

em{font-style:normal;}
/** 重置列表元素 **/
ul, ol { list-style: none; }
/** 重置超链接元素 **/
a { text-decoration: none; color:#fff;}
a:hover { text-decoration: none; color:#F40; }
/** 重置图片元素 **/
img{ border:0px;}
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
/*****公用******/


/***整体*****/
#wrapper{ width:100%; height:auto; overflow:hidden;}
/*****top*******/
.header{ width:100%; height: auto; margin:0 auto; overflow:hidden;}
.top{ width:1002px; height:70px; margin:0 auto;}
.logo{ height:70px;  float:left; z-index:1;}

.tel{width:225px;height:40px;  float:right;background:url(../Image/tel.jpg) 0 20px no-repeat; padding:15px 0 0 45px;  }
.tel span{ color:#000; font-size:24px; font-weight:bolder;}


/*#nav*/
.nav{width:635px;height:60px; background:#fff; float:right; padding-top:10px;}
#nav { width:635px; height:60px; line-height:60px;  margin:0 auto; position:relative; z-index:1;}
#nav ul {width:635px; height:60px; margin:0 auto; }
#nav li {float:left; height:60px; width:78px; text-align:center; }
#nav a {float:left; position:relative; height:60px; overflow:hidden; font-size:14px; color:#000; text-decoration:none; cursor:pointer; }
#nav strong { float:left; }
#nav span {width:78px; display:block;  float:left; text-align:center;height:60px; line-height:60px; clear:both; white-space:nowrap;}
#nav .active,#nav .current span {width:78px; display:block; background:#a7a9ac; color:#fff; }
#nav .current .active { color:#e0e03a; }
/* banner */
#flash{ width:1002px;height:143px; margin:0 auto; text-align:center; position:relative; z-index:0; background:#a7a9ac; padding-top:5px; }


/*****首页标题*******/
.itit01{width:100%;height:30px;line-height:30px;background:#c10505; margin-bottom:10px;}
.itit01 .tit_c{ height:30px;color:#fff;float:left;background: url(../Image/tit01.jpg) 5px 8px no-repeat;padding-left:25px; padding-right:10px; }
.itit02{width:100%;height:30px;line-height:30px;background:#a7a9ac; margin-bottom:10px;}
.itit02 .tit_c{ height:30px;color:#fff;float:left;background: url(../Image/tit02.jpg) 5px 8px no-repeat;padding-left:25px; padding-right:10px; }
.itit03{width:100%;height:30px;line-height:30px;margin-bottom:10px;}
.itit03 .tit_c{ height:30px;color:#000;float:left; border-bottom:3px solid #ff8502;padding-left:10px; padding-right:10px; }
.tit_m{float:right; padding-right:15px;}
.tit_m a{text-decoration:none; color:#fff; font-size:10px;}
.tit_m a:hover{text-decoration:none;color:#000;}
.itit03 .tit_m a{text-decoration:none; color:#000; font-size:10px;}
.itit03 .tit_m a:hover{text-decoration:none;color:#c10505;}
.itit03 .tit_e{ height:30px;color:#a7a9ac;float:left;border-bottom:3px solid #ff8502;}




.index_content{ width:100%; height:auto;}
.info_01{width:1002px; margin:0 auto; height:480px; padding-top:15px;}
.left01{ width:290px; height:480px; float:left;}
.gsgk{width:290px; height:240px;}
.gsgk .gsgk_cont img{ float:left; width:144px; height:102px; border:1px solid #e1e1e1; padding:3px; margin:0 8px 5px 0;}
.gsgk_cont{ line-height:24px;color:#2c2c2c; padding:5px 10px 0 10px; }

.xwdt{width:290px; height:240px;}
/*新闻文字列表样式**/
.newsul li {line-height: 28px; height: 28px; list-style: square; color:#000; margin-left:25px;}
.newsul li a,.newsul_list li a:visited{text-decoration:none;color:#6e6e6e;}
.newsul li a:hover{color:#cb161c;}
.info_date{color: #999999;float:right; margin-right:10px;}

.left02{ width:188px; height:480px; float:left; border:1px solid #999999;border-bottom:0px; }
/*pictab css*/
.pictab { width: 168px; height:440px; margin:0 10px; position: relative; overflow:hidden; }
.pictab img{width: 165px; height:195px;border:1px solid #999999;}
.pictab a{ color:#333;}
.pictab a h3{ background:#038ed1; color:#fff; text-align:center; font-size:14px; width:100%; line-height:24px;}
.pictab a p{color:#028ecb; font-size:12px; padding:10px 0;}

/*数字按钮样式*/
.pictab .num { display:none; overflow:hidden; height: 20px; position: absolute; top:170px; right:5px; zoom:1; z-index:3 }
.pictab .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; cursor:pointer; float: left; }
.pictab .num li.on { background: #FF7700; } /*当前项*/
/*上一个  下一个*/
.pictab .prev,
.pictab .next { display: none; width: 40px; height: 100px; background: url(../Image/btn.png) no-repeat; position: absolute; top: 45px;}
.pictab .prev { left: 0; }
.pictab .next { right: 0; background-position: right }

.left03{ width:340px; height:480px; float:left;}
.cpfl{ width:340px; height:480px;float:left;border-right:1px solid #e1e1e1;}
.cpfl ul{width:340px; margin:10px;}
.cpfl ul li{ width:155px; float:left; height:24px;line-height:24px; list-style:circle; color:#666; margin-left:15px; }
.cpfl ul li a{display:block; color:#000; font-size:12px; }
.cpfl ul li a:hover{color:#03F;}

.left04{ width:180px; height:480px; float:left;}
.yqlj{width:180px; height:240px; background:url(../Image/yqlj.jpg) bottom no-repeat;}
.left04 li{ width:140px; line-height:24px; list-style:square; margin-left:35px;}
.left04 li a{ color:#000; font-size:12px;}
.left04 li a:hover{ color:#0854a1;}
.cpyc{width:180px; height:240px; background:url(../Image/zpxx.jpg) bottom no-repeat;}



.marquee{width:725px; height:110px;}
/*多个图片单行或两行循环 控制ID 可以重复使用*/
.marquee01_lr{ width:180px; text-align:center; float:left; }
.marquee01_cont{width:1570px;}
#marquee01{width:540px; height:110px; overflow:hidden; float:left; margin:0px;}
#marquee01 li{ float:left; margin:2px;  width:105px;  height:102px;overflow:hidden;  text-align:center; background:#caf0dc;border:1px solid #ebebeb;}
#marquee01 li:hover{ background:#128d4d; color:#fff;}
#marquee01 li a img{ width:105px; height:102px;  }
#marquee01 li a span{ font-weight:bold; display:block; width:100%;  height:28px; line-height:28px; text-align:center; color:#128d4d; font-size:14px;}
#marquee01 li a:hover span{ color:#fff;}


/*******footer************/

.footer{ width:100%; height:130px;}
#footer{ width:1002px;margin:0 auto; line-height:28px; text-align:center; padding-top:15px; color:#c10505;border-top:1px solid #999999;}
#footer p{ color:#c10505; clear:both; font-size:12px;}

/*index_content */
.title{width:100%;height:30px;line-height:30px;background:#c10505; margin-bottom:10px;}
.title .title_c{ height:30px;color:#fff;float:left;background: url(../Image/tit01.jpg) 5px 8px no-repeat;padding-left:25px; padding-right:10px; }

/********内页********/
.sub_page{width: 100%;height: auto;}
.sub_content{width: 1002px;padding: 15px 0; margin:0 auto;}

.left_list{ width:230px; float:left;}
.scpfl{ width:228px; height:auto;float:left;border:1px solid #e1e1e1;}
.scpfl ul{width:200px; margin:10px;}
.scpfl ul li{ width:200px;height:24px;line-height:24px; list-style:circle; color:#666; margin-left:15px; }
.scpfl ul li a{display:block; color:#000; font-size:12px; }
.scpfl ul li a:hover{color:#03F;}
.left_list .contact{ margin:20px 0;}
.contact{width:228px; height: auto; float:left; border:1px solid #e1e1e1;}
.contact p{ line-height:24px; padding:10px 15px 0 15px;}


.right_list{width:737px; float:left; margin-left:35px;}
.right_list .sub_nav{font-size:14px; float:right; font-weight:200; padding-right:10px;color:#fff;  padding-left:13px;}
.right_list .sub_nav a{font-size:14px;font-weight:200; color:#fff; text-decoration:none;}
.right_list .sub_nav a:hover{font-size:14px;font-weight:200; color:#000; text-decoration:none;}




