/* 全局CSS定义 */
body{text-align:center;font-family:"Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:0;background:#ffffff;font-size:12px; color:#333;}
div,p,form,img,ul,ol,li,dl,dt,dd {margin:0px; padding:0px; border:0; }
li { list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
table{ margin:0 auto;}

.wrap { width:1200px; margin:0px auto;}
.fB { font-weight:bold}
.floatL { float:left}
.floatR { float:right}
.clear { clear:both}
.border { border:#e1e1e1 1px solid; border-top:none}

.content{margin:0px auto;}



/* 通用空白间距 */
.blank3{ height:3px; font-size:1px; width:100%; overflow:hidden;}
.blank5{ height:5px; font-size:1px; width:100%; overflow:hidden;}
.blank6{ height:6px; font-size:1px; width:100%; overflow:hidden;}
.blank8w{ height:8px; font-size:1px; width:100%; overflow:hidden;float:left;}
.blank6w{ height:6px; font-size:1px; width:100%; overflow:hidden; float:left;}
.blank9{ height:9px; font-size:1px; width:100%; overflow:hidden;}
.blank10{ height:10px; font-size:1px; width:100%; overflow:hidden;}
.blank12{ height:12px; font-size:1px; width:100%; overflow:hidden;}
.blank9w{ height:9px; font-size:1px; width:100%;  background:#fff;float:left;}
.blank15{ height:15px; font-size:1px; width:100%; overflow:hidden;}
.blank20{ height:20px; font-size:1px; width:100%; overflow:hidden;}
.blank30{ height:30px; font-size:1px; width:100%; overflow:hidden;}
.blank40{ height:40px; font-size:1px; width:100%; overflow:hidden;}

/* 链接颜色 */
a:link {color: #000000; text-decoration:none;}
a:visited {color: #000000;text-decoration:none;}
a:hover {color: #ff6600; text-decoration:underline; }

/* 颜色属性 [定义规则，小写c加颜色名称] */
.cRed {color:#ff0000}
.cRed a:link{ color:#ff0000;}
.cRed a:visited{color:#ff0000;}

.cDRed { color:#bc2931;}
.cDRed a:link{ color:#bc2931;}
.cDRed a:visited{color:#bc2931;}

.cWhite { color:#ffffff;}
.cWhite a:link{ color:#ffffff;}
.cWhite a:visited{color:#ffffff;}

.cBlack { color:#000000;}
.cBlack a:link{ color:#000000;}
.cBlack a:visited{color:#000000;}

.cYellow { color:#ffff00;}
.cYellow a:link{ color:#ffff00;}
.cYellow a:visited{color:#ffff00;}

.cBlue { color:#0000ff;}
.cBlue a:link{ color:#0000ff;}
.cBlue a:visited{color:#0000ff;}

.cDBlue { color:#003399;}
.cDBlue a:link{ color:#003399;}
.cDBlue a:visited{color:#003399;}

.cGray { color:#4F544D;}
.cGray a:link{ color:#4F544D;}
.cGray a:visited{color:#4F544D;}

.cDGray { color:#666666;}
.cDGray a:link{ color:#666666;}
.cDGray a:visited{color:#666666;}

.cGolden { color:#ff6600;}
.cGolden a:link{ color:#ff6600;}
.cGolden a:visited{color:#ff6600;}

/* 字体大小*/
.f9px{ font-size:9px;}
.f10px{ font-size:10px;}
.f11px{ font-size:11px;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
.f20px{ font-size:20px;}
.f24px{ font-size:24px;}


/*分页*/
.pagination{ padding:30px 0px; font-size:14px;}
.pagination a{ padding:2px 6px; border:1px solid #999; margin:3px; text-decoration:none; color:#999;}
.pagination SPAN{ padding:2px 6px; border:1px solid #999; margin:3px; text-decoration:none; color:#999;}
.pagination a:hover{ border:#50AEE1; color:#50AEE1;}
.pagination span.current{ border:#50AEE1; font-weight:bold;}






.headbg{}
.head{ width:1200px; margin:0 auto; height:125px;}
.head_logo{ float:left; width:600px; text-align:left;}
.head_search{ float:right; width:600px;}
.hotline{ height:55px; line-height:55px; text-align:right; font-size:16px;}
.searchBox{ background:#c9210b; padding:3px; width:385px; float:right;}
.inputBox{ width:300px; height:34px; background:#FFF; border:none;}
.searchBtn{ width:78px; height:36px; border:none; background:url(../images/searchBtn.jpg) no-repeat;}







.navbg{ width:100%; min-width:1200px; height:45px; background:#d71d0e;}
.nav{ width:1200px; margin:0 auto;}
.nav > ul{}
.nav > ul li{ float:left; font-size:16px; color:#FFF; line-height:45px; width:135px;}
.nav > ul li a{ color:#FFF; text-decoration:none; display:block;}

.indexProclass{ width:240px !important; background:url(../images/allproClass.png) no-repeat 190px 0px #b31408 !important; text-align:left; text-indent:30px; padding:0 inherit;}









.indexBanner{ width:100%; min-width:1200px; margin:0 auto; height:460px; position:relative;}

.indexClass{ background:#f0f0f0;; height:457px; width: 234px; position: absolute; left: 50%; top:0; z-index: 999; margin-left:-600px; border:3px solid #b31408; border-top:none; overflow: hidden; display: none;}















/* 本例子css */
.fullSlide{ width:100%;  position:relative;  height:460px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:460px; overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block; height:460px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }
.fullSlide .hd ul .on{ background:#0090D6;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }




















.foot{}
.foot_menu{ height:50px; line-height:50px; border-bottom:3px solid #F00;}
.foot_menuBox{ width:1200px; margin:0 auto;}
.foot_menuBox a{ padding:0 30px; font-size:14px; text-align:center;}
.foot_info{}
.foot_info dl{  width:1200px; margin:0 auto; padding:10px 0;}
.foot_info dl dd{ line-height:30px;}
.foot_info dl dd span{ padding:0 10px;}





.section01{}

.section01_left{ float:left; width:240px;}
.section01_Ltitle{  height:40px; text-align:left; line-height:40px; text-indent:20px; font-size:16px; background:#f0f0f0;}
.section01_Ltitle span{ float:right; padding-right:10px; font-size:14px;}
.section01_Lcon{ border:1px solid #CCC; padding:10px; height:269px;}
.section01_Lcon ul{}
.section01_Lcon ul li{ background:url(../images/icon01.jpg) no-repeat left 12px; line-height:26px; font-size:14px; text-align:left; text-indent:12px;}
.section01_Lcon ul li a{ color:#666;  text-decoration:none;}

.section01_right{ float:right; width:950px;}
.section01_Rtitle{  height:40px; text-align:left; line-height:40px; text-indent:20px; font-size:16px; background:#f0f0f0;}
.section01_Rtitle span{ float:right; padding-right:10px; font-size:14px;}
.section01_Rcon{ border:1px solid #CCC; padding:15px 0; height:259px;}
.section01_Rcon ul{}
.section01_Rcon ul li{ float:left; margin-left:17px; width:215px; }
.section01_Rcon ul li p{  width:212px; height:212px; border:1px solid #CCC; padding:2px;}
.section01_Rcon ul li p img{ max-width:212px;}
.section01_Rcon ul li h1{ padding-top:10px; text-align:center; font-size:14px;}



.section02{}
.section02_title{ border-left:3px solid #b31408; height:45px; text-align:left; line-height:45px; text-indent:20px; font-size:16px; background:#f0f0f0;}
.section02_title span{ float:right; padding-right:10px; font-size:14px;}
.section02_con{ border:1px solid #CCC;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left .bd{ padding:20px 10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:212px; height:212px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ padding-top:10px; font-size:14px;}



.section03{}
.section03_title{ border-left:3px solid #b31408; height:45px; text-align:left; line-height:45px; text-indent:20px; font-size:16px; background:#f0f0f0;}
.section03_title span{ float:right; padding-right:10px; font-size:14px;}
.section03_con{ border:1px solid #CCC;  padding:20px 0;}
.section03_con ul{}
.section03_con ul li{ float:left; margin-left:20px; width:215px; height:215px;}
.section03_con ul li img{  width:212px; border:1px solid #CCC; padding:2px; height: 170px; }
.section03_con ul li p{ padding:10px 0; text-align:center; font-size:14px;}














.insideBox{ width:1200px; margin:0 auto;}
.position{ height:50px; line-height:50px; text-align:left; font-size:14px; color:#999;}
.position a{ color:#999;}
.insideMain{ }
.inside_left{ float:left; width:240px;}
.subNav{}
.subNav dt{ text-align:left; font-size:16px; height:40px; line-height:40px; text-indent:20px; background:#969696; color:#FFF;}
.subNav dd{  text-align:left; font-size:14px; text-indent:20px;  border:1px solid #DEDEDE;}
.subNav dd p{ background: url(../images/arrow-list.gif) no-repeat 20px 12px; text-indent:40px;  height:35px; line-height:35px;}
.subNav dd p a{ text-decoration:none; color:#333; display:block;}
.subNav dd p a:hover{ background:#d71d0e; color:#FFF;}

.inside_right{ float:right; width:920px; min-height:380px;}









.about{ font-size:14px; text-align:left; line-height:30px;}
.about p{ margin:10px 0;}



.newslist{}
.newslist ul{}
.newslist ul li{ border-bottom:1px solid #ebebeb; padding:20px 0px;}
.newslist ul li > .newsPic{ float:left; width:245px; height:165px;}
.newslist ul li > .newsPic img{ width:245px; height:165px;}
.newslist ul li > .newsText{ float:right; width:650px; text-align:left;}
.newslist ul li > .newsText h1{ padding-bottom:5px; font-size:16px;}
.newslist ul li > .newsText h2{ color:#999; line-height:26px;}
.newslist ul li > .newsText p{ line-height:26px; font-size:14px; color:#666;}
.newslist ul li > .newsText h6{ padding-top:10px;}
.newslist ul li > .newsText h6 a{ color:#F30; text-decoration:none; font-size:14px;}


/*新闻详细*/
.news{}
.news dl{ padding:30px;}
.news dl dt{ padding-top:20px; }
.news dl dt h1{ font-size:24px; text-align:center;}
.news dl dt p{ font-size:12px; padding-top:10px; color:#999; margin-bottom:15px;}
.news dl dt span{ padding:0px 5px;}
.news dl dt h6{ border:1px solid #E7E7E7; padding:10px; text-align:left; background:#fcfcfc; color:#666; line-height:24px; margin-top:20px;}
.news dl dd{ text-align:left; font-size:14px; line-height:26px; padding:15px 0px; color:#666;}
.news dl dd p{ margin-bottom:10px;} 
.news ul{ padding:20px 0px;}
.news ul li{ text-align:left; line-height:36px; font-size:14px; color:#999;}
.news ul li a{ color:#999;}



/*产品列表*/
.productlist{ width:920px; overflow:hidden;}
.productlist ul{ width:960px;}
.productlist ul li{ float:left; width:218px; border:1px solid #f0f0f0; margin-right:20px; margin-bottom:15px; margin-top:15px;}
.productlist ul li p{ width:218px; height:185px;}
.productlist ul li p img{ width:218px; height:185px; }
.productlist ul li h1{ padding:10px 0; font-size:14px;}



/*产品详细*/
.product{}
.product_title{ text-align:left; font-size:24px; padding:20px 0px; padding-bottom:30px;}
.product_top{}
.product_Ltop{ float:left; width:350px;}
.product_Rtop{ float:right; width:535px; text-align:left; font-size:12px; line-height:24px; color:#666;}
.productbottom{}
.productbottom_title{ border-bottom:2px solid #C00; height:38px;}
.productbottom_title span{ float:left; width:115px; height:38px; text-align:center; color:#FFF; line-height:38px; display:block; background:url(../images/proInfoTitle.png) no-repeat; font-size:14px;}
.productbottom_con{ padding:15px 10px; text-align:left; line-height:26px;}
.productbottom_con table,tr,td{ border:1px solid #CCC;}


/*相册列表*/
.albumlist{  width:920px; overflow:hidden;}
.albumlist ul{ width:960px;}
.albumlist ul li{ float:left; width:290px;  margin-right:25px; margin-bottom:15px; margin-top:15px;}
.albumlist ul li img{ width:290px; height:220px; }
.albumlist ul li h1{ padding:10px 0; font-size:14px;}



/*相册详细*/
.album{}
.album dl{ text-align:center;}
.album dl dt{ padding-top:20px; }
.album dl dt img{ max-width:80%;}
.album dl dd{ padding-top:20px; font-size:14px;}

