@charset "utf-8";

/* 公共样式 */
body{font-family:"宋体",arial;font-size:12px;color:#666;line-height:24px;text-align:left;
background:#FFF; background:url(../images/texture.jpg) repeat;margin:0;padding:0;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
a{color:#666;text-decoration:none;}
a:hover{color:#FF0000; text-decoration:none;}
a:active{color: #bc2931;}
.imput{height:21px;line-height:21px;color:#666; text-indent:3px;border:solid 1px #ccc;}
.imput2{color:#666; padding:1px;border:solid 1px #ccc;}
.table_imput{border:solid 1px #F1F1F1;text-indent:5px;}
.right_float{float:right;}
.img{padding:4px; border: solid 1px #EBEBEB;}
#clear{height:0px;font-size:0px;line-height:0px;overflow:hidden;clear:both;}


/* 字体属性 [定义规则，小写c加颜色名称] */
.more{font-family:Arial, Helvetica, sans-serif;font-size:8px;line-height:28px;padding-right:15px;float:right;}
.cWhite{padding-left:16px; font-family:"微软雅黑";line-height:28px;color:#FFF;}
.cWhite_english{font-family: Arial, Helvetica, sans-serif;font-size:9px;color:#FFF;text-transform:uppercase;}
.right_title{font-family:"微软雅黑";color:#000;letter-spacing:2px;}
.size_16px{font-size:16px;color:#333;}


/* 默认字体颜色属性 */
.font_white{color:#FFF;}
.font_gray{color:#999;}
.font_red{color:#CC0000;}
.font_black{color:#000;}
.font_blue{color:#015198;}


/* 字体加粗属性 */
.fB{font-weight:bold;color:#333;}

/* margin属性 */
.left_padding{ padding-left:28px;}
.r_margin{margin-right:18px;}
.top_margin{margin-top:90px;}
.bottom_margin{ margin-bottom:100px;}
.button_top_margin{ margin-top:17px;}




/* 头部 */
#top{width:1010px;height:151px;background:url(../images/top_box.jpg) no-repeat;margin:0 auto;margin-bottom:12px;}
#logo{width:357px;height:99px;margin-bottom:9px;padding-left:5px;float:left;}
#index_search{width:235px;height:23px;margin-top:50px;padding-right:30px;float:right;}


/*---------- 导航样式----------*/
.nav{width:1002px; height:35px;background:url(../images/nav.jpg) no-repeat;padding-right:4px;float:right;}
.nav ul{width:998px;padding-left:4px;}
.nav ul li{display:inline;position:relative;float:left;}
.nav ul li a{width:121px;height:35px;font-family: "微软雅黑";line-height:35px;color:#FFF;text-align:center;  outline:none;
margin-right:1px; display:block;float:left;}
.nav ul li a:hover{width:121px;height:35px;text-decoration:none;color:#015198;text-align:center;margin-right:1px;background:url(../images/hover.jpg) no-repeat center bottom;}
.nav .acurent{background:url(../images/hover.jpg) no-repeat center bottom;color:#015198;}
* html .nav ul li a {display:block;}
.nav ul li ul {padding:0;width:121px;position: absolute;display: block;visibility: hidden;background:#fff;
border:1px solid #eee;border-top:0;z-index: 999;}

.nav ul li li{float:none;background:none;font-size:12px;font-weight:normal;height:25px;line-height:25px;}
.nav ul li li a{padding:0;margin:0;height:25px;line-height:25px;color:#333;font-weight:normal;
border-bottom:1px solid #eee;display:block;text-align:center;}
.nav ul li li a:hover{height:25px;background:#015198;color:#FFF;border-bottom:1px solid #fff;}
.downarrowclass {position: absolute;top:9px;right:8px;display:none;}
.rightarrowclass {position: absolute;top: 8px;right:5px;display:none;}


/* banner */
#banner{width:1002px;height:245px;margin:0 auto;}

#banner{overflow: hidden; position:relative;border-radius:10px; font-family: "微软雅黑";}
#banner .hd{ width: 100%; height: 40px; position:absolute; bottom:0; z-index:1;}
#banner .hd{ width:100%;}
#banner .hd li{width:20%;float:left;height:40px;line-height:40px;overflow:hidden; color:#fff;text-align:center; cursor:pointer; border-right:1px solid rgba(255,255,255,0.5);box-sizing:border-box; font-size:14px; font-weight:bold;}
#banner .hd li:last-child{ border-right:none;}
#banner .hd li.on{color:#990000;background:rgba(255,255,255,0.7);text-decoration:none;}
#banner .bd li{ width: 100%;height:100%; overflow:hidden; position:relative;}
#banner .bd li .txt{ position:absolute; right:50px; top:55px; width:350px; height:100px; color:#fff;}
#banner .bd li .txt strong{ display:block; font-size:28px; margin-bottom:15px; font-weight:normal;}
#banner .bd li .txt span{ display:block; font-size:16px; line-height:150%;}
#banner .txtBg{ position:absolute; width:100%; height:40px;bottom:0;background:#000; filter:alpha(opacity=30);opacity:0.3;}


/* 内容 */
#index_main{width:1002px;height:252px;margin:0 auto;margin-top:22px;}

/*首页_新闻中心 */
#index_con_box{width:322px;height:252px;background:url(../images/index_box.jpg) no-repeat;float:left;}
#index_hr{width:320px;height:28px;background:url(../images/index_hr.jpg) no-repeat;
padding-right:1px;margin-top:1px; margin-bottom:20px;float:right;}

#index_news{width:300px;height:190px;padding-left:14px;float:left;}
#index_news dl{width:300px;height:80px; line-height:21px;margin-bottom:20px;float:left;}
#index_news dl dd{width:100px;height:80px;float:left;}
#index_news dl dt{width:175px;height:80px;float:right; overflow:hidden;}

#index_news_list{width:300px;height:auto;float:left;}
#index_news_list ul{width:300px;height:auto;float:left;}
#index_news_list li{width:285px;height:30px;line-height:30px;padding-left:10px;
border-top-width:1px;border-top-style:dotted;border-top-color:#DFDFDF;
background: url(../images/triangle.gif) no-repeat left center;}

/*首页_主营业务 */
#index_pro{width:300px;height:190px;padding-left:14px;float:left;}
#index_pro dl{width:300px;height:80px;line-height:21px;margin-bottom:20px;float:left;}
#index_pro dl dd{width:80px;height:90px;float:left;}
#index_pro dl dt{width:200px;height:auto;float:right;}


/* 版权 */
#footer{width:1002px;height:75px;margin:0 auto;color:#999;margin-top:60px;
border-top-width:1px;border-top-style:solid;border-top-color:#E8E8E8; clear:both;}
#footer a{ color:#999;}
#footer a:hover{ color:#f00;}
.footer_left{width:auto;height:auto;padding-left:13px;margin-top:15px;float:left;}
.footer_right{width:auto;height:auto;margin-right:20px;text-align:right;margin-top:15px;float:right; font-family:Tahoma, Geneva, sans-serif}




/*-----内页样式-------*/

/* 关于我们 */
#main{width:1002px;height:auto;margin:0 auto;margin-top:30px;}
#left{width:140px;height:auto;border:solid 1px #EDEDED;background:#FFF;float:left;}
#left_nav{width:140px;height:auto;float:left;}
#left_nav ul{width:140px; height:auto;float:left;}
#left_nav li{width:125px;height:auto;display:block;line-height:35px;padding-left:15px; margin-top:2px;
list-style-type:none; background:#F0F0F0;display:inline;float:left;}
#left_nav li dl{width:110px;height:auto; padding-left:5px;float:left; margin-bottom:10px;}
#left_nav li dl dt{width:110px;height:25px;padding-left:10px; line-height:25px;
background: url(../images/triangle.gif) no-repeat left center;float:left;}

#right_main{width:840px;height:auto;border:solid 1px #EDEDED;background:#FFF;float:right;}
.right_hr{width:805px;height:45px;line-height:45px;border-bottom-width:1px;border-bottom-style:solid;
border-bottom-color:#EDEDED; margin:0 auto;}
#right{width:805px;height:auto;padding-right:18px; padding-top:35px; margin-bottom:30px;float:right;}
#right img{ max-width:805px;}


/*--------产品展示---------*/
.products{width:790px;height:auto;float:right;}
.products dl{width:790px;height:155px;margin-bottom:40px;border-bottom-style:dashed;border-bottom-width:1px;
border-bottom-color:#999; float:right;}
.products dl dd{width:207px;height:127px;border:solid 1px #EBEBEB; padding:3px;float:left;}
.products dl dt{width:560px;height:auto;float:right;}

#page{width:100%;height:20px; text-align:center; display:block;float:left;margin-top:30px; margin-bottom:20px;}
#page ul{width:300px;height:20px;display:block;float:left;}
#page li{width:22px;height:20px;border:1px solid #CCCCCC;display:inline;float:left; margin-right:5px;text-align:center;line-height:20px;}
#page li a:hover{width:22px;height:20px;color:#FFF;background:#DA251C;float:left;}

/*--------新闻中心---------*/
#news{width:795px;height:auto; padding-left:5px;float:left;}
#news ul{width:795px;height:auto;margin-top:10px;float:left;}
#news li{width:785px;height:36px;line-height:36px;text-indent:20px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#DFDFDF;background:url(../images/triangle.gif) no-repeat 10px center; padding-right:10px;}
#news li:hover{ background-color:#f0f0f0;}

.news_title{width:770px;height:60px; text-align:center;padding-left:35px;margin-bottom:35px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#CCC;float:left;}
.news_con{width:770px; height:auto;padding-left:35px;margin-bottom:30px;float:left;}
.news_con img{ max-width:770px;}

.button{ background-image:url(../images/buttonBg.jpg); border:1px solid #ccc; font-size:12px; color:#333; width:78px; height:23px;}
