@charset "utf-8";

/* base 公共部分 */
body { font: 12px/22px Arial, "宋体"; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}

.wrapper{margin:0; padding:0; text-align:left;}
.header{}
.top{height:30px; line-height:30px; background:#ecf0f1;}
.top .top-box{width:1200px;margin:0 auto;text-align:right;}
.top2{width:1200px; margin:0 auto; }
.top2 .top2-left{float:left;}
.top2 .top2-right{float:right;}

.nav{width:1200px;margin:0 auto; height:43px; line-height:43px; background:#eee; }
.nav ul li{float:left; padding:0 21px;}
.nav ul li a{ color:#fff; font-size:16px; color:#555; font-family:"微软雅黑";display:block;padding:0 10px;}
.nav ul li a:hover{background:#dc0000; color:#fff;}

.banner{width:1200px; margin:0 auto;}
.slideBox{ width:1200px; height:286px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1200px; height:286px; display:block;  }


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.main{width:1200px;margin:0 auto;}
.box1{margin:20px 0; border:1px solid #cdcdcd;padding:0 10px; height:40px; line-height:40px;}
.box1 .b1-left{width:100px;float:left;background:url(../images/bg1.jpg) left no-repeat; padding-left:25px; font-size:14px; font-family:"微软雅黑" ; color:#e54c3c;}
.box1 .b1-right{width:1050px;float:right;}
.txtMarquee-left{ width:1000px;  position:relative;   }
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:1000px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:40px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important; background:url(../images/bg2.jpg) left no-repeat; padding-left:20px;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */


.txtMarquee-left .bd ul li span{ color:#999;  }

.box2{}
.b2-left{width:760px;float:left;}
.b2-right{width:380px;float:right; }
.bb2-title{height:30px; line-height:30px;width:380px;}
.bb2-title span{float:left; border-bottom:3px solid #044b81;font-size:14px;font-family:"微软雅黑";}
.bb2-content{ line-height:27px; }
.bb2-content img{float:left; margin-right:10px;}
.bb2-content a{color:#e94c3d}
.bb2-content2{border:1px solid #eee;padding:10px;margin-top:20px;padding-bottom:0;}

.box3{margin:20px 0;}
.b3-left{width:380px;float:left}
.b3-mid{float:380px; float:left;margin:0 20px; display:inline;}
.b3-right{float:380px;float:left;}
.b3-content{margin-top:20px;}
.bb2-title a{float:right;margin-top:10px;}
.b3-content ul li{height:33px;line-height:33px; background:url(../images/bg3.jpg) left no-repeat; padding-left:20px; border-bottom:1px dashed #ddd;}
.b3-content ul li span{float:right;}
.b3-content ul li a{float:left;}

.b4-title{height:30px; line-height:30px; font-size:14px;font-family:"微软雅黑"; border-bottom:2px solid #044b81;}
.b4-content{}
.picMarquee-left{ width:1200px;  overflow:hidden; position:relative;   }
.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:90px; height:42px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

.box5{margin:20px 0;}
.b5-left{width:20px;padding:5px 10px;float:left; line-height:16px;background:#044b81; border-radius:5px 0 0 5px;text-align:center; color:#fff;}
.b5-right{width:1118px;float:left;border:1px solid #d2d2d2;border-left:none;height:73px; line-height:73px;padding:0 20px;}
.b5-right a{padding:0 20px;}

.title2{height:40px; line-height:40px; background:#eee;margin:20px 0;padding-left:10px; font-size:20px; font-weight:bold; color:#1d6bbe;}
.about{line-height:23px; font-size:12px; font-family:"微软雅黑";}
.about p.a1{text-align:left; margin-bottom:45px;}
.about p.a1 img{float:left; margin-right:15px;}


.sider{width:252px; float:left;margin-top:20px;  }
.sider .sider-title{background:url(../images/left_titbg.png) right center no-repeat; height:52px; line-height:52px;text-align:left;padding-left:20px; color:#fff; font-size:14px; font-family:Arial;}
.sider .sider-title span{font-weight:bold; font-family:"微软雅黑"; font-size:20px;}
.sider .sider-content{margin-top:10px;}
.sider .sider-content{}
.sider .sider-content ul li{height:40px; line-height:40px; border-bottom:1px solid #dcdcdc; background:url(../images/icon_r_red.gif) left no-repeat; background-position:20px 17px; padding-left:30px;font-family:"微软雅黑"; }
.sider .sider-content ul li a{color:#000; display:block; }
.sider .sider-content ul li a:hover{ color:#f00;}
.sider-right{width:900px; float:right;margin-top:20px;}
.sider-right .sr-title{height:40px; line-height:40px; border-bottom:1px solid #ccc; font-size:24px; font-family:"微软雅黑"; color:#f00;}

/*产品列表*/
.ss{margin-top:20px;}
.product_list{ padding:20px 0;}
.product_list ul li{ float:left; margin:0 15px 20px;display:inline; width:195px; text-align:center; overflow:hidden;}
.product_list ul li img{ border:solid 1px #dadada; width:193px; height:178px;}

.product_show{padding:20px 0;}
.pro-title{height:40px; line-height:40px;font-size:16px; font-weight:bold; color:#1e387b; text-align:center;}
.pro-content{padding:10px 5px; background:#eee;}
.pro-tp{text-align:center;padding:10px 0;}
.pro-tp img{width:386px; height:356px; }

.picFocus{ margin:0 auto;  width:467px;  padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:109px; height:65px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:467px; height:310px; display:block;  }

/*内页右边单页及表格、表单样式*/
.intro{ line-height:26px; padding:20px;}
.intro p{ margin-bottom:15px;}
.intro table{ background:#dadada; margin-bottom:20px;} 
.intro table tr td{ padding:4px; background:#fff;}
.intro table tr td a:hover{ color:#c30;}
.intro table input, .intro table textarea{ border:solid 1px #ccc; padding:4px; font-family:"微软雅黑"; border-radius:3px;}
.intro table input.button{background:#555; color:#fff; cursor:pointer; padding:2px 10px; border:none;}

/*新闻列表*/
.news_list{font-size:14px; }
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; background:url(../images/bg3.jpg) no-repeat ; background-position:0 14px; height:40px;line-height:40px;padding-left:20px;}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}
.news_list ul li span{ float:right;}

/*新闻详细页*/
.news_show{ font-size:14px;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;}
.news_show .nr p{ margin-bottom:10px; line-height:26px;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

.contact { text-align:center;}

.footer{margin-top:30px; background:#044b81;border-top:3px solid #dc0000; padding:20px 0; line-height:30px; color:#fff; text-align:center;}
.footer a{color:#fff;}







