﻿@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0;font-family:"微软雅黑"}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; font-family:"微软雅黑";width: 100%; min-width:1002px; width:expression((documentElement.clientWidth < 1002) ? "1002px" : "100%" );zoom:1; /*overflow:-Scroll;overflow-x:hidden*/ background:#fff}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); font-family:"微软雅黑"; color: #666; }
a:focus {outline:none;-moz-outline:none;}
/*a:hover{ color:#fe0000; text-decoration:none;}*/
.clear{ clear:both; overflow:hidden; height:0px;}
.blue{ color:#0b6995;}
.Green{ color:#008b4a;}
h1{ font-weight:normal}
.kuang{ margin:0 auto; width:1002px;}
/*---------ҳ end-------------*/

/*头部CSS*/
.nav{ width: 100%; height: 104px; background-color: #FFF;  background: url(../images/4.png) repeat-x; }
.top{ width: 1200px; margin: 0 auto; position: relative;}
.logo img{ float: left; margin-top: 10px;}
.nav_bom{ float: right;}
.nav_bom ul{ float: left; margin-left: 10px; }
.nav_bom ul li{float: left;  height: 104px; line-height:104px; text-align: center; width:100px; }
.nav_bom ul li a{ font-size: 14px; color: #3b3b3b; width: 100px; height: 104px;display: block; border-right:solid 1px #eaeaea; }
.nav_bom ul li a:hover{ background-color: #d83535; color: #FFF;  font-weight: bold; border-right:solid 1px #d83535;}
.nav_bom ul li a.hover{ background-color: #d83535; color: #FFF;  font-weight: bold;  border-right:solid 1px #d83535;}

.bav{ position:relative;}
.subnav{position:absolute;  z-index:11; top:104px; width: 100px; display: none; left:0px;  background-color: #ffffff; padding-bottom: 10px;}
.bav:hover .subnav{display:block; }
.subnav div{ width:100px; margin: 0 auto;height:38px; border-bottom:solid 1px #cad1cf; display:block;  line-height:38px;  color:#FFF;  text-align:center; }
.subnav div a{height:38px; display:block; color:#000;  width: 80px; text-align:center;}
.subnav div a:hover{  height:38px; background-image: none;  display:block; color:#FFF; width: 100px;} 
#x1{ color: #292929;  width: 100px;  font-weight: normal; font-size: 12px;   height:38px;  }
#x1:hover{ color: #FFF;  background-color: #30406d; }

/*首页CSS*/
.fullSlide{ width:100%;  position:relative;  height:550px; overflow:hidden;}
.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:550px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:410px;}
.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:12px; height:13px; margin: 0 4px; overflow:hidden;  background: url(../images/2.png) no-repeat; line-height:999px; }
.fullSlide .hd ul .on{ background: url(../images/1.png) no-repeat;  }
.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; }

.cn_ji{ height: 360px; width: 1200px;margin: 0 auto;  margin-top: 38px;  }
.jian{ width:356px; height: 312px; border:solid 1px #ecebeb;  background-color: #FFF; box-shadow: 2px 2px 3px #d0cecf;  float: left;}
.jie{ height: 310px; margin: 1PX;  background-color: #fcfcfc; padding-left: 20px;  }
.jie_top{ width: 300px; padding-top: 16px;}
.jie_img{ width:300px; height: 110px; padding: 1px; border:solid 1px #ecebeb; margin-top: 18px; }
.jie_con{ width: 300px;  line-height: 24px; margin-top: 10px;} 
#jiel{ float: right; margin-right:30px;}

.parcen{ width: 478px; height: 314px; margin-left: 18px; border: solid 1px #ecebeb; float: left;}
.par{ height: 310px; margin: 1PX;  background-color: #FFF; padding-left: 20px;   box-shadow: 2px 2px 3px #d0cecf; }

.picScroll-left{ width: 440PX; height: 230px; margin: 0 auto;  position: relative;}
.picScroll-left .hd{ bottom:20px; left: 40%;}
.picScroll-left .hd div{ width:100%;  position:absolute; z-index:1; bottom:0; left:20%; height:30px; line-height:30px; }
.picScroll-left .hd ul{ overflow:hidden; zoom:1; zoom:1; text-align:center; } 
.picScroll-left .hd ul li{ float:left;  background-color: #d83535;  width:8px; height: 10px;  margin-right:5px; text-indent:-999px; cursor:pointer; }
.picScroll-left .hd .prev{ display:block; position: absolute; left: -10px; top:35px;  width:18px; height:44px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background: url(../images/12.png) no-repeat;}
.picScroll-left .hd .prev:hover{ background: url(../images/9.png) no-repeat;}
.picScroll-left .hd .next{ display:block;  width:18px; position: absolute; right:10px; top:35px;  height:44px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background: url(../images/11.png) no-repeat;}
.picScroll-left .hd .next:hover{ background: url(../images/10.png) no-repeat;}
.picScroll-left .hd ul li.on{ background-position:0 0; background-color: #fdd100;  }
.picScroll-left .bd li{ width: 140px; height: 180px; text-align: center; margin: 0 20px;} 
.picScroll-left .bd li img{ border:solid 3px #d83535; }
.picScroll-left .bd{ margin-left:25px; margin-top: 25px;}

.liex{ width: 320px; height: 315px; background-color: #fff; border: solid 1px #ecebeb; box-shadow: 2px 2px 3px #d0cecf;  float: left; margin-left:20px;}
.lixa{ width: 318px; height: 312px; margin: 1px;}
.xwxc{height: 312px;  background-color: #fcfcfc; padding-left: 20px; }
.xwxc li{ line-height: 26px; height: 26px;}
.xwxc .rwm{ margin-top: 14px;}
.xwxc .rwm img{ border:solid 0.1px #a5a5a5; float: left; margin-right: 10px;}
.xwxc .rwm a{ display: block;  display: block; font-size: 18px; color: #d83535; line-height:30px;}

.cpzx{ width:100%; height: 295px; background: url(../images/13.png); }
.cpnr{ width: 1200px; margin:0 auto;}
.cp_top{ text-align: center; width: 190px; height: 34px; background: url(../images/14.png) no-repeat 0 20PX; font-size: 18px; margin: 0 auto; line-height: 34px; color: #FFF; padding-top: 20PX;}
.cp_cen ul{ float: left; margin-top: 20px;}
.cp_cen li{ padding-left: 20px; width:180px;  background: url(../images/16.png) no-repeat 0 13px; line-height:28px;  color: #fff; }
.cp_cen li a{ color: #fff; font-size:12px;}
.cp_cen .cp_li{ background: url(../images/15.png) no-repeat 0 13px; font-size:16px;}

.rdcp{ width: 100%; height:650px; background-color: #fbfbfb;}
.cplp{ width: 1200px; margin: 0 auto; }
.cplp_top{ text-align: center; width: 190px; height: 34px; background: url(../images/18.png) no-repeat 0 40PX; font-size: 18px; margin: 0 auto; line-height: 34px; color: #d83535; padding-top: 40PX;}
.cplp_bot{ margin-top: 20px;}
.cplp_bot li{ width:393px; height: 162px; background: url(../images/19.png) no-repeat; position: relative; float: left; margin-right:10px; margin-top: 10px;}
.cplp_bot li img{ float: left; border: solid 1px #dfdfdf; margin: 10px 20px 0 18px;}
.cplp_bot li span{ display: block; font-weight: bold; font-size: 14px; padding-top: 10px; padding-bottom: 5px;}
.cplp_bot li a{ line-height:24px; width: 195px; display: block; float: left;}
.cplp_bot li #cogd{ position: absolute; bottom: 10px; right:20px; width: 70px; color: #d83535;}

.rxdz{ width: 1200px; margin: 0 auto; height: 300px;}
#aler{ width: 1190px; height: 202px; margin-top:35px; }
#aler .hd{ height: 35px; width: 1188px;  background: url(../images/25.png) repeat-x 0 100%;}
#aler .hd li{ width: 78px; height: 35px; background-color: #d6d6d6; float: left; font-size: 14px; text-align: center;  cursor: pointer; line-height: 35px;}
#aler .hd li:hover{color: #FFF;  background: url(../images/21.png) no-repeat; background-color: #d6d6d6;}
#aler .hd .on{background: url(../images/21.png) no-repeat;  color: #FFF; background-color: #d6d6d6;}
#aler .hd a{ float: right;  background-color: #eeeeee; display: block; width: 196px; height: 196px;}
#aler .bd li{ width:198px; height: 240px; text-align: center; margin-right:50px; margin-top: 24px; position: relative;}
#aler .bd li img{ width: 190px; height: 190px; padding-top: 3px;}
#aler .bd li a{width:196px; height: 196px; display: block; background-color: #eeeeee; border: solid 1px #dbd9da;}
#aler .bd li span{  text-align: center; line-height: 30px; color: #343434; width: 190px; height: 30px; z-index: 999;}

.zizs{ width: 1200px; height:220px; border:solid 1px #dddbdc; margin: 0 auto;  margin-top:40px; }
.zizs_top{ width: 1198px;  margin: 0 auto;  background: url(../images/26.png); height: 36px; line-height: 36px; border-bottom:solid 1px #dddbdc; }
.zizs_top span{ font-size: 14px; color: #272727; padding-left: 28px; float: left;}
.zizs_top a{ float: right; color: #d83535; padding-right: 26px;}
.picScroll{  width: 1200px; overflow: hidden; margin-left:15px;}
.picScroll ul{ overflow:hidden; zoom:1;}
.picScroll ul li{ width:222px;   float:left; overflow:hidden;  margin:0px 6px;  margin-top: 18px; text-align: center;}
.picScroll ul li span{ line-height: 30px;}
.picScroll ul li img{ width:222px; height:150px; display:block; background:url(images/loading.gif) center center no-repeat; }

.btn1{ width: 100%; height: 230px; background-color: #262626; margin-top: 16px;}
.bcn{ width: 1200px; margin: 0 auto;}
.btn_le{ float: left;}
.btn_le img{ margin-top:68px;}
.btn_le .bcn_bo{ margin-left:10px;}
.btn_le .bcn_bo a{ color: #FFF; display: block; float: left; margin-right: 45px; line-height: 30px;}

.btn_ri{ float: right; width: 365px; height: 150px; margin-top: 60px;}
.btn_ri img{float: left;}
.btn_ri .bri_co{ float: left; margin-left: 15px; color: #FFF; line-height: 22px;}
.bon2{width: 100%; background-color: #141414;}
.bon_con{ width: 1200px; margin: auto; height: 46px;}
.bon_con a{ color: #969696;}
.bon_left{ line-height: 46px; height: 46px; float: left; }
.bon_right{ float: right; line-height: 46px; height: 46px;}

.neiban{ height: 290px;}

.about_con{ width: 1200px; margin: 0 auto; overflow: hidden;  margin-top: -60px; z-index: 999999;}
.con_left{ float: left; width: 220px;}
.ab_top{ background-color: #d83535; width: 220px; height:60px; text-align: center;border-radius: 5px 5px 0 0;  }
.ab_top a{  font-size: 18px; color: #FFF; font-family: '微软雅黑'; display: block;  line-height: 60px;   }
.ab_top span{ font-size:12px; display: block; font-family: 'Arial';  color: #043491; }
.con_right{ min-height: 300px; padding-bottom: 50px;}
.con_right ul{}
.con_right li{ width:220px; margin-bottom: 1px;  }
.con_right li a{ font-size: 14px;   background-color: #f1f1f1;  color: #2f2f2f; line-height:42px; width:220px; height: 42px; text-align: center; display: block; }
.con_right li a:hover{  background-color: #30406d; color: #FFF;}
.con_right li a.hover{  background-color: #30406d; color: #FFF;}
.about_right{ float: right; width:930px; margin-top: 65px; }
.about_right .ri_top{ width: 930px; height: 38px;  border-bottom: 1px solid #c2c2c2; }
.about_right .ri_top span{ float: left; font-size: 14px; line-height: 38px; border-bottom: solid 1px #d83535; color: #232323; font-weight: bold;}
.ri_text{ float: right; color: #313131; padding-left: 26px; }
.about_right .ri_top a{float: left; line-height: 38px; }
.about_right .ri_top .ri_text a{float:none;}
.right_bot{ margin-top:6px; }
.right_bot a{ line-height: 30px; color: #2f2f2f;}
.about_right .ri_c{ color: #232323; font-weight: bold;}

.chpi_right{background-color: #f1f1f1; min-height: 300px; padding-bottom: 30px;}
.chpi_right ul{}
.chpi_right li{ width: 220px; display: block; text-align: center; float: left;  background: url(../images/30.png) no-repeat 0 20px; line-height: 26px;  font-size: 14px; font-weight: bold;  background-color: #f1f1f1;} 
.chpi_right li a{ color: #272727;}
.chpi_right li ul{ width: 190px; margin: 0 auto; margin-left:0px;}
.chpi_right li li{ background:none; width:75px; float: left; display: block;  margin-top: 0px;  text-align: left; margin-left: 20px; overflow:hidden; height:30px;}
.chpi_right li li a{background: url(../images/31.png) no-repeat 0 9px; width: 75px; display: block; padding-left: 15px; font-size: 12px; font-weight: normal;}

.product_right_bottom ul{ margin-top: 25px;}
.product_right_bottom li{ width:210px; text-align:center; float:left; margin-right:29px; }
.product_a{ display: block; height:36px; line-height:36px; width:210px;}
.product_a a{}
.product_right_bottom li img{ width:210px; height:148px; margin-top:2px}
.product_img{ width:210px;  height:152px;}

/*pages*/
.Page{ padding:20px 0; padding-bottom:80px;}
.Pages{ text-align:center; padding:20px 0; font-family:"微软雅黑"; }
.Pages li{ display:inline-block; height:30px; font-family:"微软雅黑"; line-height:30px; margin:0 1px;padding:0 5px;border:1px solid #ccc;}
.Pages li.thisclass,.Pages li:hover{ background:#55acdc; color:#fff;}
.Pages li:hover a{color:#fff;}

.Pages li.thisclass a{color:#fff;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ background:#ebebeb; width:60px; height:30px; text-align:center; padding:0 5px;}
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#0087d4; width:40px; height:24px; margin-left:10px; color:#fff; cursor:pointer; border:none;}
/*pages end*/

.product ul{ margin-top: 20px;}
.product li{ width:195px; text-align:center; float:left; margin-right:50px; }
.product .productc_a a{ display: block; line-height:30px; height:30px; color:#666666; margin-top: 10px;}
.product li img{ width:189px; height:189px;  margin: 0; padding:3px; border:solid 1px #dbdbdb;}
.product .productc_img{ line-height: 0px; margin: 0px; padding: 0px; margin-top:10px; background-color: #eeeeee; }


/*大图*/
.photo{ height:360px; width:500px; float:left; margin-top:26px;}
.photo .ProBig{ width:500px; float:left;}
.photo .info{ width:500px; float:left; padding:15px 10px 0 0;}
.jqzoom{ width:490px; height:370px; position:relative; padding: 5px;  background-color:#eeeeee; border: solid 1px #dbd9da; text-align:center;}
.jqzoom img{ width:490px;  height:370px;}
.list-h li{ float:left;}

/*缩略图*/
#spec-n5{height:80px;}
.ProSmallList .control{ width:8px; height:80px; cursor:pointer; display:inline-block;}
#spec-left{ float:left; background:url(../images/left.png) no-repeat left center; padding-right:11px;}
#spec-right{ float:right; background:url(../images/right.png) no-repeat right center; padding-left:9px;}
#spec-list{ float:left; overflow:hidden; display:inline; width:460px; height:80px; overflow:hidden;}
#spec-list ul{ margin:0px; padding:0px;}
#spec-list ul li{ float:left; display:inline; width:100px; height:79px; padding:0 7px; background-color:#FFF; list-style:none; margin-right:0px;}
#spec-list ul li img{width:100px; height:77px; cursor:pointer; padding:1px;  border:solid 1px #e6e5e5;}

/*放大*/
.zoomdiv{ z-index:8; position: absolute; top: 1px; left:0px; text-align:center; display: none; background: url(../images/loading.gif) #fff no-repeat center center; overflow: hidden; border:1px solid #ddd;} /*设置高清图片*/
.bigimg{width:1266px; height:846px;} /*设置高清图片的大小*/
.jqZoomPup{z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; border:1px solid #aaa; background:#fff 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:move;} /*放大镜在图片上的效果*/
.poa_rig{ width:320px; float:left; margin-left:30px; height:380px; margin-top:26px;}
.poa_rig span{ width:230px;  height:35px; display:block; line-height:35px; color:#101010; font-size:16px; font-weight:bold; border-bottom:dashed 1px #bbbbbb;}
.poa_rig a{ color:#000; line-height:30px;}
.poa_img{ width:163px; height:33px; background: url(../images/40.png) no-repeat; margin-top:8px; line-height:30px; color:#FFF; padding-left:24px;}
.poa_to{ margin-top:30px;}
.rinr_top{ width: 900px; height: 510px;}

.tuda_bot .tu_top{ width: 910px;  background: url(../images/25.png) repeat-x 0 100%;  margin-top: 30px;}
.tuda_bot .tu_top a{ font-size: 14px; color: #FFF; width:78px; height: 35px; background: url(../images/21.png) no-repeat; display: block; line-height: 36px; text-align: center; }


.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#00a0e9; font-family:"微软雅黑"; text-align:center; line-height: 32px;}
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; background:url(../images/Icon_line.jpg) repeat-x left top; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page{  background:url(../images/Icon_dot02.jpg) no-repeat 20px center;}
.Info_page a{ color:#7a7a7a;}

/*newsCSS*/
.news_bct li{ width:930px; height:36px; border-bottom:dashed 1px #ccc; }
.news_bct li a{ color:#484848;  width:910px; font-family:'微软雅黑'; line-height:36px; float:left; padding-left:20px;
 background: url(../images/33.png) no-repeat 5px 16px; }
.news_bct li a:hover{ color:#268cd0;}
.news_bct li span{ display:block; float:right; line-height:36px; color: #909090;}
/*newsCSS*/

/*Start*/
.templet_message_003 { line-height:20px; color:#363636; padding-top:20px;}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}

.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ /*border-bottom:solid 1px #e2e2e2;*/ border-collapse:collapse; padding:4px 7px; width:85px;}
.templet_message_003 table .tdline{ b/*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 .btnBox{ /*text-align: center;*/ padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_003 .bcc{ background:url(../images/templet_message_btn.jpg) no-repeat; width:69px; height:25px; color:#fff; border:none; cursor:pointer; font-weight:bold;}
.templet_message_003 .text{ width:170px; height:21px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background-color:#f0f0f0;}
.templet_message_003 textarea{ width:483px; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #d6d6d6; background:url(../images/templet_message_textareabg.jpg) no-repeat left top; }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
/*End*/

.tuijian ul li a:hover{ font-size:14px; color:#447192}
.tuijian ul{ padding-top:8px;}
.neibaninfo{ color: #484848;    font-size: 14px;    line-height: 34px;    padding-top: 30px;}
.ul_sitemap a{color:#2e2e2e; }