html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
ul,ol,li{list-style-type:none;}
BODY {margin:0 auto; padding:0px; font-size:12px; color:#444; background:#ffffff; background-image:url(../images/bg.jpg); background-repeat:repeat-x;}
TD {FONT-SIZE: 12px; color:#444444}
h1{font-size:18px; font-weight:bolder;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.cleaner { clear: both; width: 100%; height: 10px; font-size: 10px; }

.right_t1{ float:right; padding-right:3px; height:25px; line-height:25px; font-size:12px;}
.left1 {float:left; color:#cc0000; font-weight:bolder; line-height:30px; padding-left:8px;}
.right1{float:right; padding-right:10px; line-height:30px; }
.left2 {float:left; padding-left:25px; font-size:18px; color:#444444; font-weight:bolder; line-height:48px; font-family:Microsoft YaHei;}
.right2{float:right; padding-right:5px; line-height:40px; }
.left3 {float:left; color:#444444; font-weight:bolder; line-height:30px; font-size:16px;}
.right3{float:right; padding-right:2px; line-height:30px; }
.left4 {float:left; font-size:14px; color:#444; font-weight:bolder; line-height:30px; padding-left:10px;}
.right4{float:right; font-size:14px; padding-right:10px; line-height:30px; }
.fl{ float:left; width:190px;}
.fr{ float:left; width:640px; padding-top:15px;}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #c0c0c0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #c0c0c0;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #c0c0c0;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #c0c0c0;
}

A:link {color: #444; text-decoration: none}
A:visited {color: #444; text-decoration: none}
A:hover {color: #e10000; text-decoration: none}
A:active {color: #444; text-decoration: none}

A.linklv:link {color: #444; font-size:12px; text-decoration: none;}
A.linklv:visited {color: #444; font-size:12px; text-decoration: none;}
A.linklv:hover {color: #e10000; font-size:12px; text-decoration: none;}
A.linklv:active {color: #444; font-size:12px; text-decoration: none;}

A.linkp:link {color: #444; font-size:14px; font-weight:bolder; text-decoration: none;}
A.linkp:visited {color: #444; font-size:14px; font-weight:bolder; text-decoration: none;}
A.linkp:hover {color: #e10000; font-size:14px; font-weight:bolder; text-decoration: none;}
A.linkp:active {color: #444; font-size:14px; font-weight:bolder; text-decoration: none;}

A.lk14b:link {color: #fff; font-size:14px; text-decoration: none;}
A.lk14b:visited {color: #fff; font-size:14px; text-decoration: none;}
A.lk14b:hover {color: #fff; font-size:14px; text-decoration: none;}
A.lk14b:active {color: #fff; font-size:14px; text-decoration: none;}

A.lk14bb:link {color: #fff; font-size:14px; font-weight:bolder; text-decoration: none;}
A.lk14bb:visited {color: #fff; font-size:14px; font-weight:bolder; text-decoration: none;}
A.lk14bb:hover {color: #fff; font-size:14px; font-weight:bolder; text-decoration: none;}
A.lk14bb:active {color: #fff; font-size:14px; font-weight:bolder; text-decoration: none;}

A.lk14h:link {color: #e10000; font-size:14px; text-decoration: none;}
A.lk14h:visited {color: #e10000; font-size:14px; text-decoration: none;}
A.lk14h:hover {color: #e10000; font-size:14px; text-decoration: none;}
A.lk14h:active {color: #e10000; font-size:14px; text-decoration: none;}

A.lk14c:link {display: block; width: 102px; height: 31px; text-align: center; line-height: 31px; font-size: 15px; color: #333; background: url(../images/inquiry_btn.jpg) no-repeat; margin: 5px 0;}
A.lk14c:visited {display: block; width: 102px; height: 31px; text-align: center; line-height: 31px; font-size: 15px; color: #333; background: url(../images/inquiry_btn.jpg) no-repeat; margin: 5px 0;}
A.lk14c:hover {text-decoration: none; color: #fff; background: url(../images/inquiry_btn_hover.jpg) no-repeat; }
A.lk14c:active {display: block; width: 102px; height: 31px; text-align: center; line-height: 31px; font-size: 15px; color: #333; background: url(../images/inquiry_btn.jpg) no-repeat; margin: 5px 0;}


A.fenye01:link {padding:4px 8px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none}
A.fenye01:visited {padding:4px 8px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none}
A.fenye01:hover {padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #e10000 solid; background-color:#e10000; text-decoration:none}
A.fenye01:active {padding:4px 8px; height:18px; font-size:14px; color:#666666; border:1px #dedede solid; background-color:#FFFFFF; text-decoration:none}
A.fenye02:link {padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #e10000 solid; background-color:#e10000; text-decoration:none}
A.fenye02:visited {padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #e10000 solid; background-color:#e10000; text-decoration:none}
A.fenye02:hover {padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #e10000 solid; background-color:#e10000; text-decoration:none}
A.fenye02:active {padding:4px 8px; height:18px; font-size:14px; color:#ffffff; border:1px #e10000 solid; background-color:#e10000; text-decoration:none}

.proviews{float:left; width:235px; padding:7px; text-align:center;}
.proviews_img{width:100%; height:210px; clear:both; border:1px solid #cccccc; text-align:center; text-align:center;}
.proviews_text{width:100%; height:30px; line-height:30px; text-align:center}


/*网站头部*/
#headxx{margin:0 auto; padding:0px; width:100%; height:156px; background:url(../images/logo_g.png)}
#headxx .ttop{margin:0 auto; padding:0px; width:986px; height:156px;}
#headxx .logo{ float:left; width:700px; height:156px; }
#headxx .search{float:right; width:286px; height:156px;}

/*头部搜索*/
.searchformzone{ float:right; padding:0px;margin:60px 10px 0px 0px; width:296px; height:39px; background:url(../images/search_bg.jpg) 0 0 no-repeat;}
.searchform{float:left;padding:0px 0px 0px 10px;margin:0px;height:21px;}
.search_submit{float:right;padding:0px;margin:0px;}
.searchform .input{border:0px;height:39px;margin:0px;background:transparent; color:#626262;width:220px;font:13px/30px Verdana,microsoft yahei,Arial;}

.head-nav {width:100%; height:50px; background:url(../images/menu_g.png);}
.head-nav-con {margin:0 auto; width:1000px; height:50px;}
.head-nav-con ul li {float:left; padding:0px 31px; height:50px; line-height:50px; font-size:16px; text-align:center; border-right:#3f3f3f 1px solid; border-left:#000000 1px solid;}
.head-nav-con ul li:hover {background: #ff9c01;}
.head-nav-con ul a {display:block; text-decoration:none; text-align:center; line-height:50px; color:white;}
.head-nav-con .drop-down {position: relative;}
.head-nav-con .drop-down-content { margin:0px; padding:0px; left:0px; display:none; position:absolute; z-index:1000; background:#222222;}
.head-nav-con .drop-down-content li > a {
	margin:0px; padding:0px; width:250px; font-size:12px; height:50px; background-color:#22222; border-bottom:1px #616161 dotted;}
.head-nav-con .drop-down-content li:hover > a {
   width:250px; height:50px; font-size:12px; background-color: #ff9c01;}
   
.head-nav-con .drop-down:hover .drop-down-content {
   display: block;}
.head-nav-con .drop-down-2 {
   margin:0px; padding:0px; position:relative;}
.head-nav-con .drop-down-content-2 {
   padding: 0;
   display: none;
   position: absolute;
   z-index: 1000;
   background-color: #222222;
   left:250px;
   top: 0;
   width:250px; height:40px;
   border-bottom:1px #616161 dotted;
}
.head-nav-con .drop-down-content-2 > li {
   float: none;
   background-color: #222222;
   width:250px; height:40px; 
   border-bottom:1px #616161 dotted;
   padding:0px;
   line-height:40px;
}
.head-nav-con .drop-down-content-2 li:hover a {
   height:40px; background-color: #222222; color:#ff9c01;
}
.head-nav-con .drop-down-2:hover .drop-down-content-2 {
   width:250px; height:40px; display: block;
}

.tupian{margin: 0 auto; padding:10px 0px; width:986px; height:280px;}


/*广告图*/
.flash {clear:both; width:695px; height:300px; margin-bottom:10px; overflow:hidden; border: 1px solid #d3d3d3;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
#full-screen-slider { width:100%; height:300px; float:left; position:relative}
#slides { display:block; width:100%; height:300px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:30%; top:270px; z-index:990;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff981d}

/*内页部分*/
#main{margin: 20px auto; width:986px; clear:both;}
/*内页左侧部分开始*/
.nleft{float:left; width:289px;}
.nleft_menu1{float:left; width:252px; padding-left:18px; height:39px; line-height:39px; font-size:14px; font-weight:bolder; background:url(../images/left_nav_active.png); margin-bottom:5px;}
.nleft_menu2{float:left; width:240px; padding:14px; background:#f6f6f6; border:1px #d3d3d3 solid; border-radius:5px; margin-bottom:12px;}
.nleft_menu2 ul{ list-style:none;}
.nleft_menu2 ul li{ width:240px; height:30px; line-height:30px;  border-bottom:1px #d3d3d3 dotted;}
.nleft_menu2 ul li a{ height:30px; line-height:30px; font-size:14px; color:#000000; text-decoration:none}
.nleft_menu2 ul li a:hover{height:30px; line-height:30px; font-size:14px; color:#ff6600; text-decoration:none}

.nleft_menu3{float:left; width:252px; padding-left:18px; height:39px; line-height:39px; color:#ffffff; font-size:14px; font-weight:bolder; background:url(../images/nleft_g1.jpg); margin-bottom:5px;}
.nleft_menu4{float:left; width:250px; padding:5px; margin-bottom:12px;}
.nleft_menu4 ul{ list-style:none;}
.nleft_menu4 ul li{ width:250px; height:30px; line-height:30px;  border-bottom:1px #d3d3d3 dotted;}
.nleft_menu4 ul li a{ height:30px; line-height:30px; font-size:12px; color:#000000; text-decoration:none}
.nleft_menu4 ul li a:hover{height:30px; line-height:30px; font-size:12px; color:#ff6600; text-decoration:none}

.nleft_menu5{float:left; width:250px; padding:5px; line-height:180%; font-size:12px; margin-bottom:12px;}
/*内页左侧部分结束*/

/*内页右侧部分开始*/
.nright{float:right; width:697px;}
.nright_menu1{float:left; width:647px; padding-left:50px; height:43px; line-height:43px; font-size:12px; background:url(../images/nright_g1.jpg); margin-bottom:12px;}
.nright_menu2{float:left; width:679px; padding-left:18px; height:39px; line-height:39px; color:#ffffff; font-size:14px; font-weight:bolder; background:url(../images/nleft_g2.jpg); clear:both;}

.nright_neirong{float:left; width:697px; line-height:180%; font-size:12px;}

.new_ll{ float:left; }
.new_lr{ float:right; font-size:12px;}
.nright_new{ float:left; width:697px; float:left}
.nright_new ul{ list-style:none;}
.nright_new ul li{ width:677px; padding-left:20px; height:40px; line-height:40px; display:block; background-image:url(../images/new_nbg.png);}
.nright_new ul li:hover{ width:677px; padding-left:20px; height:40px; line-height:40px; display:block; background-image:url(../images/new_nbg.png);}
.nright_new ul li a{ font-size:12px; color:#333333; text-decoration:none;}
.nright_new ul li a:hover{ font-size:12px; color:#ff6600; text-decoration:none;}

.nright_protext{float:left; width:679px; padding-left:18px; height:39px; line-height:39px; color:#ffffff; font-size:14px; font-weight:bolder; background:url(../images/nleft_g2.jpg); margin-bottom:5px;}

/*产品列表*/
.nright_tupian{ float:left; width:697px;}
.products_list{ margin:15px 0px 0px 0px; width: 712px; overflow:hidden;}
.products_list li{list-style:none; display:inline; padding: 15px; _padding-right: 0px; float:left; width:190px;height: 280px; margin:0px 15px 15px 0px; border: 1px solid #ccc;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; background-color: #fff;}
.products_list img{ margin-bottom: 12px;}
.products_list img:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.products_list h3{ text-align:center; width:190px; margin-left: -15px;  line-height:20px; padding:10px 15px 4px 15px; border-top: 1px solid #ccc;}
.products_list h3 a{ color: #333333; font-size:12px;}
.pro_desc{line-height:20px; font-size:12px; color: #777777;}

/*新闻内容页*/
.neibiao{margin: 0 auto; clear:both; width:697px; text-align:center; padding-top:10px; padding-bottom:20px; font-size:24px; font-weight:bolder; font-family:Microsoft Yahei;}
.neicontent{ margin::0 auto; clear:both; width:697px; min-height:400px; font-size:14px; line-height:210%;}
.newbiao{margin: 0 auto; clear:both; width:697px; text-align:center; padding-top:10px; padding-bottom:20px; font-size:21px; font-weight:bolder; font-family:Microsoft Yahei;}
.newcontent{ margin::0 auto; clear:both; width:697px; min-height:400px; font-size:14px; line-height:210%;}
.newzuozhe{ margin:0 auto; clear:both; width:697px; height:35px; line-height:35px; font-size:14px; color:#999; text-align:center;}
.newdot{ margin:15px auto; clear:both; width:697px; height:1px; background:url(../images/dot.gif);}

/*内页右侧部分结束*/





/*网站底部*/
#bottomg{margin:0px auto; width:100%; height:10px; clear:both;}
#bottom{margin:0px auto; width:100%; min-height:100px; background:#f8f8f8; clear:both;}
.botcenter{ margin:0 auto; padding-top:20px; width:986px; line-height:200%; text-align:center; font-size:12px; color:#505050}


/* CSS Document */
.banner{ width:100%; height:530px; overflow:hidden; position:relative;font-size:0; background:#ff000}
.b-img{ height:530px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; width:100%; height:530px; float:left;}
.b-list{ height:50px; padding-top:480px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #e10000;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:220px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:220px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
/*首页视频展示*/
.btn{height:190px; cursor:pointer;}
.btnxx{height:190px; cursor:pointer;}
.black_over{display: none; position: fixed; width: 100%; height: 100%; background-color: black; z-index:1001; top: 0; left: 0; right: 0; left: 0; margin: auto; background-color: rgba(0,0,0,0.8);}
.white_content {display: none; position: fixed; z-index:1002; overflow: auto; background:#fff; padding:20px;}
.pagess{float:left; width:698px; height:80px; padding-top:20px; clear:both;}