@charset "gb2312";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #010101; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
a{text-decoration:none;color:#444; }
a:hover{text-decoration:none;}
.clear {clear: both;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.maf{ margin-left:29px;}

.topbg{ width:100%; height:35px; background:#202020;}
.topbg .top{ width:1200px; height:35px; line-height:35px; font-size:12px; color:#dddada;}
.top .top_l{ width:300px;}
.top .top_r{ width:400px; border-right: 1px solid #666;}
.top .top_r span{width:auto; height:35px; line-height:35px; overflow:hidden; float:right;  border-left:1px solid #666; padding:0px 15px; color:#999;}

.logo{ width:1200px; height:80px; margin:15px auto;}

.nav{ width:100%; height:46px; background:#202020;}
.nav .dh{ width:1200px; height:46px;}
.nav .dh li{ float:left; width:130px; line-height:46px; text-align:center; font-weight:bold;}
.nav .dh li a{ color:#FFF; display:block;}
.nav .dh li a:hover{ background:#c7c6c6; color:#080808;}
.nav .dh .navbg{ background:#c7c6c6;}
.nav .dh .navbg a{color:#080808;}

.banner{width:100%; height:490px; overflow:hidden;}
.bannerc{width:100%; height:490px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:490px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:490px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:490px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:490px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:30%; top:470px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#E67817;}

.main{ width:1200px; height:auto; overflow:hidden;}
.main .qydh{}
.main .qydh li{ float:left; width:212px; height:371px; margin:40px;}
.main .qydh li h2{ text-align:center; font-size:25px; font-weight:normal; margin-top:16px; line-height:40px;}
.main .qydh li p{ margin:8px; height:130px; text-indent:2em; font-size:12px; line-height:21px;}
.main .qydh li .tu{ width:150px; height:150px;}
.main .qydh li .tu img{width:150px; height:150px; border-radius:100px;}
.main .qydh .qybg{background:url(../images/about.png) center no-repeat; color:#FFF;}
.main .qydh .qydhbg{background:url(../images/about_h.png) center no-repeat; color:#FFF;}
.main .qydh .qydhbg a{color:#FFF;}
.main .qydh li a{ display:block;}
.main .qydh li a:hover{ color:#FFF; display:block;}
.main .qydh li:hover{background:url(../images/about_h.png) center no-repeat; color:#FFF;}

.bgcl{ width:100%; height:auto; background:#f2f2f2; padding:40px 0;}
.main .gsjj{ width:780px; height:auto; margin-left:10px;}
.main .gsjj .gsbt{ width:160px; height:45px; background:#333; padding:8px;}
.main .gsjj .gsbt p{width:158px; height:43px; font-size:20px; color:#fff; border:1px solid #555; text-align:center; line-height:45px;}

.main .gsjj .gsnr{}
.main .gsjj .gsnr h2{font-size: 16px; color: #000; margin-top: 10px;}
.main .gsjj .gsnr p{ margin-top:8px; text-indent:2em; font-size:13px;}
.main .gsjj .geng{width:83px; height:28px; background:url(../images/more.jpg) center no-repeat; font-size:12px; margin-top:8px; text-align:right; padding-right:7px;}
.main .gsjj .geng a{color:#fff; line-height:28px;}

.main .gstu{ width:362px; height:272px; margin-top:60px;}
.main .gstu img{ width:362px; height:272px;}

.main .cpbt{ width:578px; height:70px; background:url(../images/cpzsbg.png) bottom  no-repeat; text-align:center;}
.main .cpbt h2{ font-size:30px; line-height:33px;}
.main .cpbt h2 a{ color:#F00;}
.main .cpbt h2 a:hover{ color:#cbc7c7;}
.main .cpbt span{ font-size:16px; font-weight:bold; color:#cbc7c7;}

.cpzx{ width:1200px; height:auto;}
.cpzx h4{ font-size:16px; overflow:hidden; font-weight:normal; font-size:12px;}
.cpzx h4 a{float:left; margin:0px 17px; width:200px; text-align:center; height:38px; line-height:38px; color:#333; text-decoration:none; border:1px solid #dedede; color:#171616;}
.cpzx h4 a.cur , .main-z h4 a:hover{ background:#fe0000; color:#FFF;}

.cpzx .cptp{ margin-top:25px; overflow:hidden;}
.cpzx .cptp ul{}
.cpzx .cptp ul li{ float:left; width:254px; margin:0px 22px;}
.cpzx .cptp ul li img{ width:250px; height:165px; border:1px solid #dedede; padding:2px;}
.cpzx .cptp ul li h2{ text-align:center; line-height:30px; font-size:12px; font-weight:normal;}
.cpzx .cptp ul li a:hover{ color:#F00;}

.main .main-xw{ width:380px; height:auto;}
.tit { width:100%; height:53px; overflow:hidden; background:url(../images/lbg.png) bottom repeat-x; margin-bottom:10px;}
.tit dt{ float:left; background:url(../images/menu.gif) left no-repeat; padding-left:15px; color:#222; font-size:18px; font-weight:bold; line-height:23px;}
.tit dt span {font-size:14px; line-height:15px; font-weight:normal;}
.tit dd{ font-weight:normal; font-size:12px; float:right; padding-top:15px;}
.tit dd a{ color:#848282;}
.tit dd a:hover{ color:#F00;}

.main-xw .xwdt{ width:380px; height:auto;}
.main-xw .xwdt dt{ width:380px; height:114px; margin-bottom:10px;}
.main-xw .xwdt dt img{width:380px; height:114px;}

.main-xw .xwdt dd{ width:380px; line-height:36px; font-size:13px; border-bottom:1px dashed #999; float:left;}
.main-xw .xwdt dd a{ background:url(../images/doc.png) left no-repeat; text-indent:10px; display:block; float:left;}
.main-xw .xwdt dd a:hover{background:url(../images/doc_h.png) left no-repeat; color:#F00; float:left;}
.main-xw .xwdt dd span{float:right;}

.foot{ width:100%; height:250px; background:url(../images/fbg.jpg) repeat-x; padding-top:10px;}
.fmain{ width:1200px; height:auto;}
.fnav{ width:1200px; height:35px; text-align:center; line-height:35px;}
.fnav a{ padding:0 12px; color:#fcf9f9;}
.fnav a:hover{ color:#F00;}
.fdbu{ width:100%; height:auto; margin-top:20px;}
.fdbu .flogo{ width:348px; height:106px; background:url(../images/shuline.png) right no-repeat; margin-left:10px;}
.fdbu .flogo img{ width:318px; height:93px; margin-top:15px;}

.fdbu .fxinxi{ width:580px; height:106px; background:url(../images/shuline.png) right no-repeat; margin-left:15px; font-size:12px; color:#fcf9f9; padding-top:12px;}
.fdbu .fxinxi a{color:#fcf9f9;}
.fdbu .fxinxi a:hover{ color:#F00;}

.fdbu .erweima{ width:110px; height:110px; margin-right:25px; margin-top:10px;}
.links{ width:1200px; height:40px; margin-top:24px;}
.links dt{ float:left; font-weight:bold; line-height:40px; color:#fcf9f9;}
.links dd{ float:left; line-height:40px; padding:0 8px;}
.links dd a{color:#fcf9f9;}
.links dd a:hover{ color:#F00;}

/*01*/

.list{ width:1200px; height:auto;}
.list .list_l{ width:243px; height:auto;}
.list_l .title02{ width:210px; height:54px; line-height:54px; text-align:center; background:#202020; color:#FFF; font-size:16px; font-weight:bold;}
.list_l .cpzsbt{ width:208px; height:auto; border:1px solid #dedede; margin-top:5px; padding-bottom:10px; }
.list_l .cpzsbt dt{ background:url(../images/libg.png) 19px 10px no-repeat; line-height:36px; border-bottom: 1px dotted #b2bcc8; text-indent:45px; font-weight:bold;}
.list_l .cpzsbt dd{ background:url(../images/libg1.png) 30px 16px no-repeat; line-height:36px; border-bottom: 1px dotted #b2bcc8; text-indent:55px;}
.list_l .cpzsbt dt a ,.list_l .cpzsbt dd a{ display:block;}
.list_l .cpzsbt dt a:hover{ color:#F00; background:url(../images/libg_h.png) 19px 10px no-repeat;}
.list_l .cpzsbt dd a:hover{ color:#F00; background:url(../images/libg1_h.png) 30px 16px no-repeat;}

.list .list_r{ width:944px; height:auto; overflow:hidden;}
.titbt{width:944px; height:35px; background:#ccc; text-indent:15px; font-size:16px; color:#222; line-height:35px;}
.kuanj{ width:942px; height:auto; padding-bottom:30px; margin:0 auto; margin-top:8px; overflow:hidden; border:1px solid #dedede;}
.kuanj h1{ font-size:20px; line-height:40px; text-align:center; color: #324357; padding:10px 0 10px 0; border-bottom:1px dashed #dedede; }
.kuanj .wenb{ margin-top:20px; width:920px; overflow:hidden;}
.kuanj .wenb p{ text-indent:2em; margin-top: 20px;}

/*02*/

.wenb .wzlb{ width:920px; height:auto; margin:0 auto;}
.wenb .wzlb li{ width:920px; line-height:36px;  font-size:14px; overflow:hidden; border-bottom:1px dashed #dedede;}
.wenb .wzlb li h2{float:left; font-weight:normal; font-size:14px; text-indent:15px;  background:url(../images/doc.png) left no-repeat;}
.wenb .wzlb li span{float:right;}
.wenb .wzlb li a{ display:block;}
.wenb .wzlb li a:hover{color:#F00; }

/*03*/

.wenb .tplb{ width:920px; height:auto; overflow:hidden;}
.wenb .tplb li{ float:left;width:280px; margin-top:10px; margin-left:15px;}
.wenb .tplb li img{ width:274px; height:200px; padding:2px; border:1px solid #dedede;}
.wenb .tplb li h2{text-align:center; line-height:30px; font-size:14px; font-weight:100;}
.wenb .tplb li a{ display:block;}
.wenb .tplb li a:hover{ color:#F00;}

.yema{margin-top: 20px;}
.yh{height:1px; text-align:left; overflow:hidden;}

.pagenavi{text-align:center;margin:20px 20px;}
.pagenavi li,.pagenavi span.now-page{padding:6px;color:#666;font-size:12px;border-radius:2px;float:left; border:1px solid #dedede; margin-right:5px;}
.pagenavi a{color:#666; font-size:12px;border-radius:2px;float:left;}
.pagenavi li.thisclass{color:#ffffff;background:#ec690c;}
.pagenavi li:hover a,.pagenavi li:hover,.pagenavi span.now-page{background:#ec690c;color:#ffffff;}

/*图集样式*/

 #LeftNaviExpand613.LeftNaviExpand .item1 .firlinkbx{ height:35px; line-height:35px; padding:0 30px; background: none; border-bottom: 0;}
 #LeftNaviExpand613.LeftNaviExpand .item1 a{ color:#333;font-size:13px;}
 #LeftNaviExpand613.LeftNaviExpand .item1 a:hover{ color:#f30;}

 #LeftNaviExpand613.LeftNaviExpand .item2{ height:28px; line-height:28px; padding:0 10px;}
 #LeftNaviExpand613.LeftNaviExpand .item2 a{ color:#333;}
 #LeftNaviExpand613.LeftNaviExpand .item2 a:hover{ color:#111 }
 #LeftNaviExpand613.LeftNaviExpand .item1 .expend{ border-top-color:#999;}
 #LeftNaviExpand613.LeftNaviExpand .item1 .unexpend{ border-bottom-color:#999;}
/*收起时的箭头样式,如不需要展开收起效果，加上display:none;
 */
 #LeftNaviExpand613.LeftNaviExpand .expend{ position:absolute; height:0; width:0; overflow:hidden; border:5px dashed transparent; border-top:5px solid #dfdfdf; right:10px; top:15px;}
/*展开时的箭头样式,如不需要展开收起效果，加上display:none;
 */
 #LeftNaviExpand613.LeftNaviExpand .unexpend{ position:absolute; height:0; width:0; overflow:hidden; border:5px dashed transparent; border-bottom:5px solid #dfdfdf; right:10px; top:10px;}

 #LeftNaviExpand613.LeftNaviExpand ul.children1{}

 #LeftNaviExpand613.LeftNaviExpand ul.children2{ background:#fafafa; display:none;}
 #LeftNaviExpand613.LeftNaviExpand .item1{ border-bottom:1px solid #dfdfdf;}

 #ProductDetail687.ProductDetail { width:940px; }

 #ProductDetail687.ProductDetail .hdtitle { width:100%;height: 40px; line-height: 40px;  background: #f4f4f4; border-top: 2px solid #1067b7; border-bottom: 1px dashed #eee; }

 #ProductDetail687.ProductDetail .hdtitle h5 { font-weight:normal; font-size:14px; text-indent:15px;}
/*左侧图片放大镜主体*/
 #ProductDetail687.ProductDetail .slider-wrapper { width: 450px; margin-left:10px; float:left; padding: 10px 0 0 10px;}
/*大图结构主体*/
 #ProductDetail687.ProductDetail .nivoSlider { position: relative; width: 100%; height: 350px; overflow: hidden; border:1px solid #dedede;}
/*大图宽高带上!important,宽高与.nivoSlider一致*/
 #ProductDetail687.ProductDetail .nivoSlider img { position: absolute; top: 0px; left: 0px; width: 452px !important; height: 350px!important;}
 #ProductDetail687.ProductDetail .nivo-main-image { display: block !important; position: relative !important;}
 #ProductDetail687.ProductDetail .nivoSlider a.nivo-imageLink { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 6; display: none;}
 #ProductDetail687.ProductDetail .nivo-slice { display: block; position: absolute; z-index: 5; height: 100%; top: 0;}
 #ProductDetail687.ProductDetail .nivo-box { display: block; position: absolute; z-index: 5; overflow: hidden;}
 #ProductDetail687.ProductDetail .nivo-box img { display: block;}
 #ProductDetail687.ProductDetail .nivo-caption{ padding: 10px 0 0 10px;}
 #ProductDetail687.ProductDetail .nivo-caption a { display: inline !important;}
 #ProductDetail687.ProductDetail .nivo-prevNav { left: 0px;}
 #ProductDetail687.ProductDetail .nivo-nextNav { right: 0px;}
 #ProductDetail687.ProductDetail .nivo-controlNav { text-align: center; padding: 15px 0;}
 #ProductDetail687.ProductDetail .nivo-controlNav a { cursor: pointer;}
 #ProductDetail687.ProductDetail .nivo-controlNav a.active { font-weight: bold;}
 #ProductDetail687.ProductDetail .slider_thumbs { position: relative; overflow: hidden; height: 62px;}
 #ProductDetail687.ProductDetail .slider_thumbs .items { position: absolute; left: 0; width: 20000px; top: 0;}
 #ProductDetail687.ProductDetail .theme-default .nivo-controlNav.nivo-thumbs-enabled { padding:10px 30px; position:relative; *zoom:1;}

 #ProductDetail687.ProductDetail .slider-wrapper .prev, #ProductDetail687.ProductDetail .slider-wrapper .next { width:20px; height:58px; text-align:center; background: #dfdfdf; position:absolute; line-height:55px; border:1px solid #bfbfbf;}

 #ProductDetail687.ProductDetail .slider-wrapper .prev{ left:5px; top:10px;}

 #ProductDetail687.ProductDetail .slider-wrapper .next{ right:5px; top:10px;}

 #ProductDetail687.ProductDetail .nivo-control.active { border: 1px solid #FF4C00;}
 #ProductDetail687.ProductDetail .theme-default .nivo-controlNav.nivo-thumbs-enabled img { float: left; cursor: pointer; margin-right:3px; display: block; width: 80px; height: 60px;}
 #ProductDetail687.ProductDetail .theme-default .nivo-controlNav.nivo-thumbs-enabled .slide_cell { overflow: hidden; float: left;}
 #ProductDetail687.ProductDetail .theme-default .nivo-controlNav.nivo-thumbs-enabled .slide_cell img { width: ;}
 .zoomer_showdiv{ border:1px solid #000;}
 .zoom_mover{ background:#fff; opacity:0.5; filter:alpha(opacity=50);}
 #ProductDetail687.ProductDetail .hd_bx { overflow: hidden;}

 #ProductDetail687.ProductDetail .hd .pd_sum { padding:10px; margin-right:127px; overflow:hidden; width:300px;}
 #ProductDetail687.ProductDetail .hd .pd_sum ul{ width:100%; height:auto;}
 #ProductDetail687.ProductDetail .hd .pd_sum ul h2{ width:100%; line-height:40px; border-bottom:1px dotted #dedede; font-size:18px; color:#414141; margin-bottom:10px;}
 #ProductDetail687.ProductDetail .hd .pd_sum ul li{ width:100%; line-height:36px;}
 #ProductDetail687.ProductDetail .hd .pd_sum ul a{ height:38px; width:117px;}

 #ProductDetail687.ProductDetail .bd{ padding: 10px 0 0 10px;}

 #ProductDetail687.ProductDetail .tip { height: 28px; line-height: 28px; border-bottom: 1px solid #dfdfdf; font-size: 14px; padding:5px 10px;}

 #ProductDetail687.ProductDetail .pd_content { padding:5px 10px; word-break:break-all; word-wrap:break-word;font-size:13px;}
 #ProductDetail687.ProductDetail .line_cell { margin-bottom:15px;}
 #ProductDetail687.ProductDetail .para_tip { padding:5px 10px;}
 #ProductDetail687.ProductDetail .bto{ padding: 10px;}
 #ProductDetail687.ProductDetail .pre_prod { margin-bottom:10px;}

 #ProductDetail687.ProductDetail .prod_desctipt { display: none;}
 #ProductDetail687.ProductDetail .txtMobileNumber { color: #9C9A9C; border: 1px solid #ADAAAD; height: 19px; line-height: 19px; margin-right: 4px; padding: 2px; width: 120px;}
 .err{background:url(../images/404.png) no-repeat center; width:100%; height:500px;}
 .err a{ width:500px; height:450px; margin:0 auto; display:block;}