@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p{margin:0px;padding:0px; font-family:"微软雅黑"}
ol,ul{list-style:none; font-family:"微软雅黑"}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
a{color:#6EAFD7;text-decoration:none; font-family:"微软雅黑"}
a:hover{color: #036;text-decoration:none;}
.clear{clear:both;height:0;overflow:hidden;display:block;}
.flo{ float:left}
.flo_r{ float:right}
.p_r{ position:relative; width:100%}
.p_a{ position:absolute; top:0px; width:100%}
body{ font-family:"微软雅黑"}

.w_1000{ margin:0 auto; width:1000px;}
.w_700{ width:700px;}
.w_620{ width:620px;}
.w_620m{ margin:0 auto; width:620px;}
.w_570{ width:570px;}
.w_500{ width:500px;}
.w_440{ width:440px;}
.w_380{ width:380px;}
.w_340{ width:340px;}
.w_300{ width:300px;}
.w_260{ width:260px;}
.w_250{ width:250px;}

.w_90{ width:90px;}
.w_94{ margin:0 auto; width:94%;}
.m_b20{ margin-bottom:20px}
.m_t20{ margin-top:20px}

.top{ position:absolute; top:-69px; right:-114px}

#header{ border-top:10px #e9eaec solid; position:relative; height:584px; overflow:hidden }

.box {height:42px; background:#cc0e0e; }

.box ul li:hover{ /* border-bottom:3px #666666 solid*/}
.box ul{ margin:0 auto; width:994px;}
.box ul li{ width:142px; height:42px; line-height:42px; text-align:center display:inline; float:left; text-align:center }
.box ul li:hover ul{display:block; }
.box ul li a{text-align:center; width:142px; height:42px; line-height:42px; display:block; font-size:14px; font-family:"微软雅黑", "宋体"; color:#FFF;}

.box ul li ul{display:none;}
.box ul li ul li{ float:none; margin:0px 0px 0px 0px; padding:0px; background:#666; border-bottom:1px #6f6e6e solid; height:30px; line-height:30px; }
.box ul li ul li a{height:30px; line-height:30px; }
.box ul li ul li:hover{background: #cc0e0e;  border-bottom:none}
.box ul li ul li:hover ul{visibility:visible;}

.box ul li ul li ul{visibility:hidden; position:relative; top:-37px; left:121px;}
.box ul li ul li ul li{background:#000;}
.banner{  width:100%; height:464px; position:absolute; top:120px  }
.ban_text{ margin:0 auto; width:1000px;/* margin-top:410px;*/}
.p_a_text{ position:absolute; top:364px; width:100%}

#main{ padding-top:30px; }
.main{ background:url(../../images/main_bj.jpg) repeat-x}
.main_bj{background:url(../../images/main_bj02.jpg) no-repeat center bottom}
.tit_in{ font-size:26px; color: #FFF; line-height:48px; height:48px;}
.tit_in i{ padding-left:8px; font-family: "Arial Black", Gadget, sans-serif; color: #cf0505}
.tit_in span{ float:right; font-size:14px}
.tit_in02{ line-height:38px; margin-bottom:25px; /*margin-top:16px;*/ padding-top:16px;}
.tit_in02 h3{ font-size:26px; color: #3b3b3b; line-height:48px;}
.tit_in02 h3 i{ padding-left:8px; font-family: "Arial Black", Gadget, sans-serif; color: #cf0505}
.tit_in02 ul{ margin-left:20px;}
.tit_in02 ul li{ float:left; height:38px; padding-left:10px; padding-right:10px; background:#6a6a6a; border-right:1px #FFFFFF solid}
.tit_in02 ul li a{ color:#FFF}
.tit_in02 .now{ background:#cf0505}
.tit_in02 span{ float: right;}
.tit_in02 span img{ padding-top:18px}

.about{ margin-top:20px;}
.about_img{ margin-bottom: 8px}

.new{margin-bottom:12px;}
.new dl dt{ line-height:50px; height:50px; overflow:hidden; font-size:14px}
.new dl dt a{ font-size:14px;color:#535452;  }
.new dl dd{ font-size:12px; color:#9a9c99; line-height:22px; height:44px; overflow:hidden}
.new ul{ }
.new ul li{width:68px; background:#cf0505; margin-bottom:1px; text-align:center; font-size:12px; color:#FFF}
.new .time01{ height:60px; line-height:60px; font-size:24px; background:#cf0505 url(../../images/time_bj.jpg) no-repeat center top}
.new .time02{ background:#666; height:32px; line-height:32px}

.bj{ height:300px; background: url(../../images/bj_01.jpg) no-repeat center bottom }
.Prod_gd{ margin:0 auto; width:1240px; height:400px;}
.case{ width:1020px; padding-bottom:20px;}
.case dl{ float:left; width:255px }
.case dl dt{ margin-bottom:12px; width:235px; height:40px; overflow:hidden; line-height:40px; background:url(../../images/case_bj.jpg) no-repeat left bottom  }
.case dl dt a{ font-size:14px; color:#272626}
.case dl dd{ margin-bottom:12px; width:235px; color:#5d5b5b; font-size:12px; line-height:20px; height:60px; overflow:hidden }
.case .more{ display:block; background:#666; color:#FFF; font-size:12px; width:80px; text-align:center }

/*滚动**************************************************************************************************/
	    .rollBox {clear:both; height:400px;}
		.rollBox .Cont {width:1000px; _width:1000px;overflow:hidden;float:left; /*height:374px;*/}
		.rollBox .LeftBotton {width:120px; height:160px; background:url(../../images/an_left.png) bottom; background-repeat:no-repeat;  display:block; cursor:pointer;}
        .rollBox .RightBotton {width:120px; height:160px; background:url(../../images/an_right.png) bottom; background-repeat:no-repeat;  display:block; cursor:pointer;}
		.rollBox .ScrCont {width:10000000px;}
		.rollBox .Cont .pic {float:left; width:243px; /*height:354px;*/ margin-right:9px; background:url(../../images/prod_bj.jpg) no-repeat; position:relative }
		.rollBox .Cont .pic .p_in{ position:absolute; width:40px; height:37px; top:120px; background:url(../../images/p_in.png) no-repeat}
		.rollBox .Cont .pic img { margin:5px auto; width:243px; height:151px;  display:block;}
		.rollBox .Cont .pic span{ line-height:14px; font-size:12px; height:20px;}
		.rollBox .Cont .pic span a{ color:#000;}
		.rollBox #List1 { }
		.rollBox #List1, .rollBox #List2 {float:left; padding-right:0px; margin:0px; width:auto;}
		
/*滚动*************************************************************************************************/	

.bj02{ background:#ececec}
.hor ul li{ float:left; width:250px; height:190px; background:url(../../images/p03.jpg) no-repeat center top; text-align:center; padding-top:15px; line-height:28px}
.hor ul li a{ font-size:12px; color:#6a6a6a}
.hor ul li img{ width:184px; height:122px;}

#footer{ background:#383838; margin-top:10px;}
.foot_nav_bj{ background: #999; padding-bottom:20px;}
.foot_nav{padding-top:30px; margin-left:20px;}
.foot_nav ul{}
.foot_nav ul li{ float:left; width:140px; font-size:16px; line-height:35px; background:url(../../images/foot_bj.jpg) no-repeat left 30px }
.foot_nav ul li ul li{ background:none; font-size:14px; line-height:30px;}
.foot_nav ul li a{ color:#c7c7c7}
.cop{ color:#6d6a6a; font-size:12px; text-align:center}
.foot{ padding-bottom:25px; padding-top:25px; text-align:center; font-size:12px}

/************* tab **************************************************************************************************************/
.showtab{}
.showtab li{ float:left; width:130px;  line-height:38px;  text-align:center; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; border-right:1px #FFFFFF solid;  background:#6a6a6a;  }
.showtab .on{ background:#cf0505}
.showcontent{ display:none;}
/************* tab end **************************************************************************************************************/

/************* tab **************************************************************************************************************/
.showtab02{}
.showtab02 li{ float:left; /*width:130px; */ line-height:38px;  text-align:center; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; border-right:1px #FFFFFF solid;  background:#6a6a6a;  }
.showtab02 .on02{ background:#cf0505}
.showcontent02{ display:none;}
/************* tab end **************************************************************************************************************/

.left_nav{ margin-bottom:20px}
.left_nav ul li{ margin-bottom:2px height:40px; line-height:40px; background: #ecebec; border-bottom:2px #d63e3e solid; text-align:center }
.left_nav ul li a{ color:#666}
.left_nav ul li:hover{ background:#900 }
.left_nav ul li:hover a{ color:#FFF}

.left_news dl{ background:#f3f3f3; margin-bottom:4px; padding:14px; }
.left_news dl dt a{ color:#535452; font-size:14px; height:32px; line-height:32px;}
.left_news dl dd a{ color:#9a9c99; font-size:12px; line-height:20px;}

.left_zz{ border:6px #7c7c7c solid; margin-top:12px; }

.titl{ font-size:24px; line-height:40px; color: #3a3a3c; border-bottom:#CCC solid 2px; text-indent:30px}
.case_ny{ padding-bottom:40px; padding-top:40px}
.case_ny dl{ float:left; width:233px; margin-bottom:30px; text-align:center }
.case_ny dl img{ margin:0 auto; width:210px; height:140px;}
.case_ny dl dt{ margin:0 auto; margin-bottom:12px; width:210px; height:40px; line-height:40px; background:url(../../images/case_bj.jpg) no-repeat left bottom ; overflow:hidden; text-align:left }
.case_ny dl dt a{ font-size:14px; color:#272626}
.case_ny dl dd{ margin:0 auto; margin-bottom:12px; text-align:left; width:210px; color:#5d5b5b; font-size:12px; line-height:20px; height:60px; overflow:hidden }
.case_ny .more{ display:block; background:#666; color:#FFF; font-size:12px; width:80px; text-align:center }

.hor_ny{ margin-top:40px}
.hor_ny ul{ float:left; width:233px }
.hor_ny ul li{ display:table-cell; margin:0 auto; width:210px; height:154px; border:3px #F5F5F5 solid; text-align:center; vertical-align:middle}
.hor_ny ul li img{ max-height:154px; max-width:210px; vertical-align:middle;}
.hor_ny ul p{margin:8px auto; width:210px; text-align:center; font-size:14px; color:3c3b3c; height:50px; overflow:hidden}

.title{ margin:30px auto; width:94%;  line-height:20px; font-size:18px; text-align:center; border-bottom:1px #990000 dashed;}
.title span{ font-size:12px; color:#999; line-height:30px}
.right_con{ font-size:14px; line-height:30px}
.content{ margin:10px auto; font-size:14px; margin-top:20px; line-height:24px;}
.next{margin:20px auto; line-height:24px; font-size:12px;  color: #666;}
.next a{   color: #666;}

/************************************** 放大镜开始 ******************************************************/
.preview{ float:left; width:427px; height:auto; }
/* smallImg */
.smallImg{position:relative; height:82px; margin-top:20px; width:427px; overflow:hidden;float:left;}
.scrollbutton{width:28px; height:56px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../../images/det_left.jpg) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../../images/det_right.jpg) no-repeat; margin-left:408px; margin-top:-82px;}

#imageMenu {height:81px; width:380px; overflow:hidden; margin-left:0; float:left;}
#imageMenu li {height:81px; width:95px; overflow:hidden; float:left; text-align:center;}
#imageMenu li img{width:81px; /*height:81px;*/cursor:pointer;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width:77px;/* height:77px;*/ border:2px solid #ff6900;}
/* bigImg */
.bigImg{position:relative; float:left; width:427px; height:275px; border: solid 1px #d9d9d9; overflow:hidden;}
.bigImg #midimg{width:427px; height:275px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #959595; overflow: hidden; z-index:999; margin-top:27.9%}
#bigView img{position:absolute;}

/************************************** 放大镜开始 ******************************************************/


/************************************** 内页banner ******************************************************/
.flexslider { position: relative; height: 607px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 607px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
/************************************** 内页banner ******************************************************/
#pagelist{padding:4px;margin:4px;color:#404548;text-align:center;font-family:MicroSoft YaHei}
#pagelist a{border:#eee 1px solid;padding:4px 6px;margin:2px;text-decoration:none;font-size:14px;color:#333}
#pagelist a:hover{border:#999 1px solid;color:#666}
#pagelist a:active{border:#999 1px solid;color:#666}
#pagelist span.current{border:#036cb4 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#036cb4}
#pagelist span.total{color:#aaa}
#pagelist select{border:#eee 1px solid;padding:3px 6px 3px 6px;color:#333;font-size:14px;font-family:MicroSoft YaHei}
