@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:#333;cursor: pointer;}
a:hover { text-decoration: none; color:#00b4cd; }
/** 重置图片元素 **/
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;background:url(../Image/top.jpg) repeat-x; overflow:hidden;}
.top{ width:1100px; height:135px; margin:0 auto;}
.logo{ height:107px;  float:left; z-index:1;}
.wel{width:1100px; height:28px; margin:0 auto; line-height:28px; color:#000;}
.welright{ float:right;color:#000; }
.welright a{color:#000;}
.welright a:hover{color:#004b99;}
.tel{width:225px;height:70px;  float:right;background:url(../Image/tel.jpg) 0 20px no-repeat; padding:15px 0 0 110px;  }
.tel span{ color:#c60000; font-size:24px; font-weight:bolder;}


/* nav 下拉菜单 */
.nav{ width:1100px; height:42px; line-height:42px;  margin:0 auto;  clear:both; position:relative; z-index:1;}
.nav li{ width:122px; height:42px; line-height:42px;text-align:center; float:left; position:relative; font-size:16px;}
.nav li a{ height:42px; color:#fff; display:block; line-height:42px;}
.nav li:hover{ background:#c60000;}
.nav li:hover a{  color:#fff; text-decoration:none}
.nav li:hover span{  color:#7a8e7b; text-decoration:none}
#div1 li .xiala{ display:none; background:url(../Image/nav_bot.png) repeat; width:102px; padding:10px;color:#fff;text-align:center; z-index:100;position:absolute;  _top:expression(documentElement.offsetTop + 34 + "px");left:0px;_left:expression(documentElement.scrollLeft + 0 + "px");}
#div1 li .xiala p {border-bottom:1px dashed #fff;}
#div1 li .xiala p a{color:#fff; font-size:12px;height:30px; line-height:30px;}
#div1 li .xiala p a:hover{ color:#fff; background:#ff6600; font-weight:bold;}
/* banner */
#flash{ width:100%;height:400px; margin:0 auto; text-align:center; position:relative; z-index:0; }


/*****首页标题*******/
.itit{width:100%;height:30px;line-height:30px; margin-bottom:10px;}
.itit .tit_c{ height:30px; font-size:20px;color:#3f3f3f;float:left; padding-right:10px; }
.itit .tit_e{ height:30px;color:#000;float:left;}
.itit .tit_m{float:right; padding-right:15px;}
.itit .tit_m a{text-decoration:none; color:#000; font-size:10px;}
.itit .tit_m a:hover{text-decoration:none;color:#fe7d0c;}

.index_content{ width:100%; height:auto;}
.info_01{width:1100px; margin:0 auto; height:185px; padding-top:30px;background:url(../Image/info01.jpg) no-repeat;}
.dh{ height:185px;width:275px;float:left;text-align:center; }
.dh img{ width:182px; height:158px;}
.dh a{ width:275px; height:158px; display:block;background:url(../Image/ysbg.png) center no-repeat; }
.dh a:hover{  width:275px; height:158px; background:url(../Image/yshover.png) center no-repeat;}
.info_02{width:1100px; margin:0 auto; height:250px;padding:15px 0;}
.cpfl{ width:1100px; height:50px;}
.cpfl ul{ margin:5px;}
.cpfl ul li{  float:left;background:#3f3f3f; height:35px;  line-height:35px; text-align:center; margin-right:30px;}
.cpfl ul li a{display:block; color:#fff;font-weight:bold; padding:0 15px;}
.cpfl ul li a:hover{background:#c60000;color:#fff;}
.marquee{width:1100px; height:196px; }
/*多个图片单行或两行循环 控制ID 可以重复使用*/
.marquee01_lr{ width:37px; text-align:center; float:left; margin:60px 0;}
.marquee01_cont{width:2012px;}
#marquee01{width:1100px; height:196px; overflow:hidden; float:left; margin:0px;}
#marquee01 li{ float:left; margin:0 25px 15px 0px;  width:260px;  height:196px;overflow:hidden;  text-align:center; border:1px solid #000; position:relative;}
#marquee01 li a img{ width:260px; height:196px;  }
#marquee01 li a span{ font-weight:bold; display:block; width:100%; background:#000;  height:28px; line-height:28px; text-align:center; color:#fff; font-size:14px; position:absolute; bottom:0px; left:0px;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/}
#marquee01 li a:hover span{ color:#ff9c00;}
.info_03bg{width:100%; height:480px; padding-top:15px; background:#f7f7f7;}
.info_03{width:1100px; margin:0 auto; height:270px; }
.xwdt{width:450px; height:270px; float:left;}
/*新闻文字列表样式**/
.newsul li {line-height: 28px; border-bottom:1px dashed #6e6e6e; color:#000; margin-left:0px;}
.newsul li a,.newsul_list li a:visited{text-decoration:none;color:#000;}
.newsul li a:hover{color:#cb161c;}
.newsul p {line-height: 24px;color:#6e6e6e; }
.info_date{color: #000; }

.gsgk{width:362px; height:270px; float:left; margin:0 25px;}
.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; }
.lxwm{ width:238px; height:270px; float:left;}
.info_04{width:1100px; margin:0 auto; height: auto; padding-top:20px; }
.zzry{width:600px; height:175px; float:left;background: url(../Image/zzry.jpg) center top no-repeat; }
.marquee02{width:600px; height:122px; margin-top:30px;}
/*多个图片单行或两行循环 控制ID 可以重复使用*/
.marquee02_lr{ width:30px; text-align:center; float:left; margin:50px 0;}
.marquee02_cont{width:942px;}
#marquee02{width:540px; height:122px; overflow:hidden; float:left; margin:0px;}
#marquee02 li{ float:left; margin:0 15px 15px 0px;  width:170px; height:120px;overflow:hidden;  text-align:center; border:1px solid #000; position:relative;}
#marquee02 li a img{ width:170px; height:120px;  }

.contact{width:480px; height:162px; float:left;background: url(../Image/lxwm02.jpg) no-repeat;}
.ltel{ color:#444444; padding:40px 0 0 200px; font-size:16px;}
.contact p{ line-height:24px; padding:10px 15px 0 150px;}






/*******footer************/
.footer_nav{width:1100px;margin:0 auto; height:80px; }
.footer_nav .itit{ background:none;border-bottom:1px solid #c5c3c6;}
.footer_nav .tit_c{ border-bottom:1px solid #0854a1;}
.footer_nav li{ float:left; width:110px; line-height:30px;text-align:center;}
.footer_nav li a{ color:#000;}
.footer_nav li a:hover{ color:#0854a1;}
.footer{ width:100%; height:130px; background:#373737;}
#footer{ width:1100px;margin:0 auto; line-height:28px; text-align:center; padding-top:15px; color:#fff;}
#footer p{ color:#fff; clear:both;}



/********内页********/
.sub_page{width: 100%;height: auto;}
.sub_content{width: 1100px;padding: 15px 0; margin:0 auto;}

.left_list{ width:224px; float:left; border:3px solid #242424; margin-bottom:20px;}
.scpfl .cpfl_tit{ height:60px; line-height:60px; font-size:20px; color:#242424;text-align:center;background:url(../Image/scpfltit.jpg)  center bottom no-repeat;}
.scpfl ul li{background:url(../Image/cpflli.jpg) no-repeat; height:35px;  line-height:35px; text-indent:60px; }
.scpfl ul li a{display:block; color:#242424;font-weight:bold; padding:0 15px;}
.scpfl ul li a:hover{background:url(../Image/cpflhover.jpg) no-repeat;color:#fff;}

.left_list .scontact{ margin:20px 0 0px 0;background:#242424 url(../Image/slxwm.jpg) no-repeat;}
.scontact p{ color:#fff; padding:15px 5px 15px 5px; line-height:24px;}
.stel{ color:#fff; font-size:18px; padding:26px 0 0 52px;}
.right_list{width:815px; float:left; margin-left:35px;}
/*subtit */
.title{width:100%;height:30px;line-height:30px;border-bottom:1px solid #c5c3c6;}
.title .title_c{ background: url(../Image/itit.jpg) 5px 8px no-repeat;height:30px;color:#000;float:left;border-bottom:1px solid #0854a1;padding-left:25px; padding-right:34px; }
.right_list .sub_nav{font-size:14px; float:right; font-weight:200; padding-right:10px;color:#000;  padding-left:13px;}
.right_list .sub_nav a{font-size:14px;font-weight:200; color:#000; text-decoration:none;}
.right_list .sub_nav a:hover{font-size:14px;font-weight:200; color:#cd2d1d; text-decoration:none;}




