@charset "utf-8";
/* CSS Document */
html { overflow-x: hidden; overflow-y: auto; } 
html { overflow-y: scroll; } 

body{color:#444;font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif; padding:0px; margin:0px; font-size:12px; font-weight:400;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ margin: 0; padding: 0; word-wrap: break-word; color: #444; font-size: 14px;}
*{padding:0px; margin:0px;}
input{font:14px/1.5 tahoma,微软雅黑,arial,\5b8b\4f53,sans-serif;}
table{ border-collapse: collapse; border-spacing: 0; font-size: 16px; }
img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}

input.dialog{height:0; height:0; font-size:0; line-height:0; border:none; }

input,label,img,th{vertical-align:middle;}.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{ color:#333;text-decoration:none;}
a:hover{ color:#005aa1;text-decoration:none}
.white,.white a{color:#fff}.blue,.blue a{color:#004499}.gray4,a.gray4{color:#999}
.red, .red a, a.red{color:red;}.green{color:#0E774A}
.clear{ clear:both}
.auto{ margin:0 auto;}



/*------头部------*/


.head{ height:116px;width: 1600px; left:50%; margin-left:-800px;position:relative; background:#f2f2f2}
.headcen{ width:1000px;}
.headcen .logo{ float:left; padding-top:22px;}
.header_menu{ float:right}
.header_menu .menu_item{float: left;position: relative;margin-right:10px; padding-left:15px; padding-right:15px;}
.header_menu .menu_item .menu_link{float: left;line-height: 116px;color: #606467;font-size: 16px;text-decoration: none;}
.header_menu .menu_item .menu_link:hover{color: #005aa1; border-top:#005aa1 solid 3px; height:113px;line-height: 110px;}
.header_menu .menu_item .menu_link.on{color: #005aa1;border-top:#005aa1 solid 3px;line-height: 110px;}
.header_menu .menu_item .menu_pop{position: absolute;top: 86px;left: -22px;z-index: 100;background-color: #fff;padding: 0px;border: 1px solid #d7e1e5;width: 140px;border-radius: 2px;display: none;}
.header_menu .menu_item .menu_pop a{display: block;padding: 10px;text-align: center;text-decoration: none;background-color: #fff;color: #939fa6;font-size: 14px;border-bottom: 1px solid #f0f3f4;}
.header_menu .menu_item .menu_pop a:hover{background-color: #e62129;color: #fff;}
.header_menu .menu_item .menu_pop a.last{border-bottom: none;}
.header_menu .menu_item .menu_pop .menu_pop_arrow{position: absolute;width: 18px;height: 9px;overflow: hidden;font-size: 0px;z-index: 2;top: -9px;left: 56px;text-align: left;}
.header_menu .menu_item .menu_pop .menu_pop_arrow .arrow_down{width: 0px;height: 0px;position: absolute;border-style: solid;border-width: 0 9px 9px 9px;border-color: #d7e1e5 transparent #d7e1e5 transparent;_border-color: #d7e1e5 tomato;_filter: chroma(color=tomato);}
.header_menu .menu_item .menu_pop .menu_pop_arrow .arrow_up{width: 0px;height: 0px;position: absolute;border-style: solid;border-width: 0 8px 8px 8px;border-color: #fff transparent #fff transparent;left: 1px;top: 1px;_border-color: white tomato;_filter: chroma(color=tomato);}
.header_menu .menu_item .menu_pop .menu_pop_link{overflow: hidden;border-radius: 2px;}




/* ----------banner----------- */
.banner-box{width:1600px;height:500px; left:50%; margin-left:-800px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1600px;margin:0 auto;overflow:hidden;}
.banner-box .bd li .m-width img{ width:1600px; height:500px;}
.banner-box .bd li{width:100% !important;height:500px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .hd {position:absolute;top:450px;left:780px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#87c327;}

.nybanner{width:1600px;height:300px; left:50%; margin-left:-800px;position:relative;overflow:hidden;}
.nybanner img{ width:1600px; height:300px;}

.sycp{ height:255px; padding-top:50px; padding-bottom:50px; background:#f2f2f2;width:1000px; padding-left:300px; padding-right:300px; left:50%; margin-left:-800px;position:relative;}
.sycp .cpleft{ height:255px; width:220px; float:left}
.sycp .cpleft .cpltit{ width:220px; height:70px; text-align:center; line-height:70px; background:url(../images/cpltitbg.jpg) no-repeat; font-size:24px; color:#FFF}
.sycp .cpleft .cplfl{ width:220px; background:#525252; padding-top:6px; padding-bottom:30px;}
.sycp .cpleft .cplfl ul li{}
.sycp .cpleft .cplfl ul li a{ display:block; line-height:50px; height:50px; background:url(../images/lfflhx.jpg) no-repeat bottom; font-size:16px; color:#FFF; text-align:center}
.sycp .cpleft .cplfl ul li a:hover{ background:#0095d9;}


.sycp .cpright{ width:752px; float:right}
.sycp .cpright ul{width:800px;}
.sycp .cpright ul li{ float:left; padding-right:28px;}
.sycp .cpright ul li .bsbg{ width:232px; height:235px; background:#FFF; text-align:center; padding:10px 0 10px 0;}
.sycp .cpright ul li .bsbg  img{ width:220px; height:165px; padding-bottom:20px;}
.sycp .cpright ul li .bsbg p{ border-top:#f2f2f2 solid 1px; line-height:60px;}
.sycp .cpright ul li .bsbg p a{ display:block; width:232px; height:60px; font-size:16px}

.syys{ width:1000px; height:315px; padding-top:50px; padding-bottom:50px;}
.syys .syyscon{ height:238px; background:url(../images/syysbg.jpg) no-repeat; background-position:4px 50px}
.syys .syyscon ul{ width:1100px;}
.syys .syyscon ul li{ display:block;width:210px; height:200px;  float:left; margin-right:54px; text-align:center}
.syys .syyscon ul li h3{ color:#FFF; font-size:24px; padding-top:80px; line-height:60px;}
.syys .syyscon ul li p{ font-size:18px; line-height:60px;}
.syys .syyscon ul li span{ font-size:14px; color:#777}

.syabout{ height:358px;  background:url(../images/aboutbg.jpg);width:1000px; padding-left:300px; padding-right:300px; left:50%; margin-left:-800px;position:relative;}

.syabout .syabtit{ width:600px; float:right; font-size:24px; color:#FFF; padding-top:50px;}
.syabout .syabtit span{ float:right}
.syabout .syabtit span a{ display:block; width:83px; height:20px; line-height:20px; color:#FFF; text-indent:10px; font-size:12px;  background:url(../images/more1.jpg) no-repeat}
.syabout .syabcon{ width:600px; float:right; padding-top:20px;}
.syabout .syabcon p{ line-height:30px; color:#FFF}


.synew{ height:342px; padding-top:50px; padding-bottom:50px; background:#f2f2f2;width:1000px; padding-left:300px; padding-right:300px; left:50%; margin-left:-800px;position:relative;}
.synew .synewtit{ height:40px;}
.synew .synewtit span{ float:right}
.synew .synewtit span a{ display:block; width:83px; height:20px; line-height:20px; color:#666; text-indent:10px; font-size:12px;  background:url(../images/more2.jpg) no-repeat}
.synew ul{ padding-top:30px; width:1100px;}
.synew ul li { float:left; padding-bottom:20px; padding-right:36px;}
.synew ul li a{ display:block;width:461px; height:59px; background:url(../images/synewlibg.jpg) no-repeat; padding:10px;}
.synew ul li a .sj{ width:60px; height:59px; float:left; text-align:center}
.synew ul li a .sj p{ font-size:30px; color:#666}
.synew ul li a .sj span{ color:#999}
.synew ul li a .con{ float:right; height:59px; width:360px; float:left; padding-left:30px;}
.synew ul li a .con p{ font-size:16px; line-height:30px;}
.synew ul li a .con span{ color:#999}

.synew ul li a:hover{ background:url(../images/syystithover.jpg) no-repeat}

.synew ul li a:hover .sj p{ font-size:30px; color:#fff}
.synew ul li a:hover .sj span{ color:#fff}
.synew ul li a:hover .con p{ font-size:16px; line-height:30px; color:#fff}
.synew ul li a:hover .con span{ color:#fff}

.syhj{ width:1000px; height:250px; padding-top:50px; padding-bottom:50px;}
.syhj .syhjtit{ height:40px;}
.syhj .syhjtit span{ float:right}
.syhj .syhjtit span a{ display:block; width:83px; height:20px; line-height:20px; color:#666; text-indent:10px; font-size:12px;  background:url(../images/more3.jpg) no-repeat}
.syhj .syhjcon { padding-top:20px;}
.syhj .syhjcon ul { width:1100px;}
.syhj .syhjcon ul li{ float:left; padding-right:11px;}
.syhj .syhjcon ul li img{ width:242px; height:182px;}


.foot{ width:1000px; padding-left:300px; padding-right:300px; position:relative; left:50%; margin-left:-800px; background:#545454;  padding-top:30px; }
.foot .footnav{ width:760px; float:left}
.foot .footnav ul li{ float:left; display:block; width:138px;}
.foot .footnav ul li a{ color:#FFF; font-size:16px; background:url(../images/hx.jpg) no-repeat bottom; padding-bottom:10px;}
.foot .footnav ul li ul{ padding-top:10px;}
.foot .footnav ul li ul li{ float:none}
.foot .footnav ul li ul li a{ color:#ccc; font-size:13px; line-height:30px; background:none}

.foot .fooewm{ float:right; }
.foot .fooewm table tr td{color:#999; line-height:40px; text-align:center}

.foot .foot2{width:1000px; border-top:#717171 solid 1px; margin-top:20px;}
.foot .foot2 p{ float:left; line-height:50px; color:#999}
.foot .foot2 span{ float:right;line-height:50px;color:#999}
.foot .foot2 a{ color:#999}



/*--内页样式--*/
.nymain{ width:1000px; padding-top:40px; padding-bottom:40px;}
.nymain .nmleft{ width:220px; float:left}
.nymain .nmleft .cpltit{ width:220px; height:70px; text-align:center; line-height:70px; background:url(../images/cpltitbg.jpg) no-repeat; font-size:24px; color:#FFF}
.nymain .nmleft .cplfl{ width:220px; background:#525252; padding-top:6px; padding-bottom:30px;}
.nymain .nmleft .cplfl ul li{}
.nymain .nmleft .cplfl ul li a{ display:block; line-height:50px; height:50px; background:url(../images/lfflhx.jpg) no-repeat bottom; font-size:16px; color:#FFF; text-align:center}
.nymain .nmleft .cplfl ul li a:hover{ background:#0095d9;}
.nymain .nmleft .cplfl ul li a.current{background:#0095d9;}


.nymain .nmleft .lefttp{ padding-top:20px;}
.nymain .nmright{ width:746px; float:right}
.nymain .nmright .nmritit{ height:51px; border-bottom:#d8d8d8 solid 1px; font-size:24px; color:#808080; text-align:right}
.nymain .nmright .nmritit span{ float:left; font-size:14px; line-height:40px;}
.nymain .nmright .nmritit span a{ color:#808080}
.nymain .nmright .nmrcon{ width:746px; padding-top:20px;}

.nymain .nmright .nmrcon  .product_list{}
.nymain .nmright .nmrcon  .product_list ul{ width:800px;}
.nymain .nmright .nmrcon  .product_list ul li{ width:240px; height:240px; float:left; text-align:center; padding-right:12px;}
.nymain .nmright .nmrcon  .product_list ul li img{ border:#e5e5e5 solid 1px; width:238px; height:174px;}

.nymain .nmright .nmrcon  .product_list ul li p{ text-align:center; line-height:40px;}






.nymain .nmright .nmrcon .proshow{}
#preview{ float:left;text-align:center; width:402px;}
.jqzoom{ width:400px; height:300px; position:relative; border:#dedede solid 1px;}

.zoomdiv{ left:859px; height:300px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:400px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:0px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:92px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:66px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:374px; padding-left:4px; padding-right:2px;}
#spec-list div{ margin-top:0; *margin-left:0;}


.nymain .nmright .nmrcon .proshow  .nymrms{ width:320px; float:right; height:364px; }
.nymain .nmright .nmrcon .proshow  .nymrms h3{ height:60px; font-size:24px; border-bottom:#d6d6d6 solid 1px; font-weight:400}
.nymain .nmright .nmrcon .proshow  .nymrms .td{ line-height:30px; font-size:16px}



.nymain .nmright .nmrcon .proshow  .xqtit{ width:746px; height:48px; padding-top:30px;}
.nymain .nmright .nmrcon .proshow  .xqcon{ width:746px; overflow:hidden; padding-top:20px; padding-bottom:20px;}


.nymain .nmright .nmrcon .proshow   .proliuyan{ padding-top:20px;   font-size:16px;  border-top:#eaeaea solid 1px; margin-top:20px; border-bottom:#eaeaea solid 1px;}

.nymain .nmright .nmrcon .proshow   .proliuyan .text3{ width:240px; height:32px; background:#eaeaea; border:none; font-size:16px; text-indent:10px;}
.nymain .nmright .nmrcon .proshow   .proliuyan .text4{ width:180px; height:32px; background:#eaeaea; border:none; font-size:16px; text-indent:10px;}
.nymain .nmright .nmrcon .proshow   .proliuyan .text5{width:510px; height:32px; background:#eaeaea; border:none; font-size:16px; text-indent:10px;}
.nymain .nmright .nmrcon .proshow   .proliuyan .textarea3{width:504px; height:40px; background:#eaeaea;  display:block;padding-left:5px; color:#444; padding-top:6px; border:none; font-family:Arial; font-size:16px;}
.nymain .nmright .nmrcon .proshow   .proliuyan .submit3{ width:124px; height:32px; border:none; background:#0094d8; text-align:center; line-height:32px; font-size:16px; color:#FFF; cursor:pointer}


.nymain .nmright .nmrcon .new_list{width:746px;}
.nymain .nmright .nmrcon .new_list ul li{ display:block; width:746px; height:92px; position:relative; margin-bottom:10px;}
.nymain .nmright .nmrcon .new_list ul li .lisj{ height:76px; width:76px; position:absolute; left:0;  text-align:center; color:#8f8f8f; border:#e4e4e4 solid 1px; border-radius:6px;}
.nymain .nmright .nmrcon .new_list ul li .lisj p{ width:76px; line-height:46px; font-size:36px; color:#000000; text-align:center}
.nymain .nmright .nmrcon .new_list ul li .lisj span{ font-size:14px}

.nymain .nmright .nmrcon .new_list ul li:hover .lisj{color:#fff; border:#0094d8 solid 1px; background:#0094d8 }
.nymain .nmright .nmrcon .new_list ul li:hover .lisj p{ color:#FFF}
.nymain .nmright .nmrcon .new_list ul li .liwz{ height: 76px; width: 630px; position: absolute; left: 110px; }
.nymain .nmright .nmrcon .new_list ul li .liwz p{ font-size:16px; line-height:30px;}
.nymain .nmright .nmrcon .new_list ul li .liwz span{ font-size:14px; color:#999; padding-top:0px; line-height:24px; display:block}

.nymain .nmright .nmrcon  .nynew_show{ width:746px; }
.nymain .nmright .nmrcon  .nynew_show h3{  font-size:20px; font-weight:400; text-align:center;  padding-bottom:10px}
.nymain .nmright .nmrcon  .nynew_show .newshowxx{ line-height:30px; text-align:center; width:746px; font-size:14px; color:#999;border-bottom:#CCC dotted 1px;}
.nymain .nmright .nmrcon  .nynew_show .newshowcon{ font-size:14px; line-height:26px; padding-top:20px; width:746px; overflow:hidden;}



.nymain .nmright .nmrcon  .fangan_list {width:746px;}
.nymain .nmright .nmrcon  .fangan_list ul{ width:900px;}
.nymain .nmright .nmrcon  .fangan_list ul li{ float:left; padding-right:24px; padding-bottom:20px;} 

.nymain .nmright .nmrcon  .fangan_list ul li .lidiv{ width:200px; height:202px; border:#dcdcdc solid 1px; padding:15px;}
.nymain .nmright .nmrcon  .fangan_list ul li .lidiv:hover{border:#005aa1 solid 1px;}
.nymain .nmright .nmrcon  .fangan_list ul li .lidiv img{ width:200px; height:150px;}
.nymain .nmright .nmrcon  .fangan_list ul li .lidiv p{ line-height:30px; font-size:14px; padding-top:20px; text-align:center}
.nymain .nmright .nmrcon  .fangan_list ul li .lidiv span{ color:#999; line-height:24px;}



.nymain .nmright .nmrcon  .tp_list {width:746px;}
.nymain .nmright .nmrcon  .tp_list ul{ width:900px;}
.nymain .nmright .nmrcon  .tp_list ul li{ float:left; padding-right:24px; padding-bottom:20px;} 

.nymain .nmright .nmrcon  .tp_list ul li  img{ width:230px; height:172px; border:#d7d7d7 solid 1px;}
.nymain .nmright .nmrcon  .tp_list ul li  p{ line-height:30px; font-size:14px; padding-top:12px; text-align:center}
.nymain .nmright .nmrcon  .tp_list ul li  span{ color:#999; line-height:24px;}


.nymain .nmright .nmrcon  .tpshow{width:746px;}
.nymain .nmright .nmrcon  .tpshow h3{ text-align:center; line-height:50px; font-size:24px; font-weight:400; border-bottom:#CCC dotted 1px;}
.nymain .nmright .nmrcon  .tpshow .tpimg{ padding-top:20px; text-align:center;}
.nymain .nmright .nmrcon  .tpshow .tpimg img{ max-width:600px; margin:0 auto}
.nymain .nmright .nmrcon  .tpshow .tpmstit{ font-size:18px; border-bottom:#CCC solid 1px; line-height:40px;}
.nymain .nmright .nmrcon  .tpshow .tumscon{ padding-top:20px;}


.nymain .nmright .nmrcon  .about{}
.nymain .nmright .nmrcon  .about p{ line-height:30px;}

.nymain .nmright .nmrcon .fuwulist{width:746px;}
.nymain .nmright .nmrcon .fuwulist dl{ border-bottom:#CCC dotted 1px; padding-top:20px; padding-bottom:20px;}
.nymain .nmright .nmrcon .fuwulist dt{ font-size:20px; color:#666}
.nymain .nmright .nmrcon .fuwulist dd{ line-height:24px; color:#666; font-size:13px; padding-top:10px;}

.nymain .nmright .nmrcon .down_list{width:746px; overflow:hidden; padding-top:20px;}
.nymain .nmright .nmrcon .down_list ul li{ display:block; height:50px; padding-bottom:20px; background:url(../images/downbg.jpg) no-repeat; text-indent:40px; line-height:50px; font-size:16px}
.nymain .nmright .nmrcon .down_list ul li span{ float:right}
.nymain .nmright .nmrcon .down_list ul li span a{ display:block; width:95px; height:50px; text-indent:-9999px;}



.nymain .nmright .nmrcon .contact{width:746px;padding-top:20px;}
.nymain .nmright .nmrcon .contact .contact1{ border-bottom:#d8d8d8 solid 1px; padding-bottom:30px}
.nymain .nmright .nmrcon .contact .contact1 .conta1l{ float:left; width:500px;}
.nymain .nmright .nmrcon .contact .contact1 p{ line-height:30px; font-size:16px}
.nymain .nmright .nmrcon .contact .contact2{ padding-top:40px; background:url(../images/lytit.jpg) no-repeat; background-position:0 20px; padding-top:50px;}

.nymain .nmright .nmrcon .contact .contact2 .text2{ width:200px; height:30px; border:#e3e3e3 solid 1px; background:#f2f2f2; text-indent:10px;}
.nymain .nmright .nmrcon .contact .contact2  .textarea2{ width:420px; height:140px;border:#e3e3e3 solid 1px; background:#f2f2f2;text-indent:10px; padding-top:10px;}
.nymain .nmright .nmrcon .contact .contact2   .submit2{ width:142px; height:32px; background:#ea5406; text-align:center; line-height:32px; border:none; color:#FFF; font-size:16px; cursor:pointer}
 
.nymain .nmright .nmrcon .contact .contact3{ width:450px; height:294px; padding-top:20px;}



/*--分页--*/
#pages { width:100%;padding:30px 0 10px;text-align:center;font:12px; overflow:hidden;}
#pages a { display:inline-block; padding:0px 8px; height:22px;font-size:12px;line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {padding:0px 12px; height:22px; line-height:22px;margin-top:0px;}
#pages a:hover { background:#0094d8; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#0094d8; border:1px solid #0094d8; color:#fff; text-align:center; }

/*--上一条下一条--*/
.syyx{height:25px;overflow:hidden;padding-top:35px;}
.prew{background:url(../images/pre_info.gif) no-repeat left center;float:left;height:28px;line-height:28px;overflow:hidden;padding-left:15px;text-align:left;width:46%;}
.nextw{background:url(../images/next_info.gif) no-repeat right center;float:right;height:28px;line-height:28px;overflow:hidden;padding-right:15px;text-align:right;width:46%;}


/*--留言--*/
.left_L{text-align:center; color:#666;}
.t_r {color:#666;}
.c_r a,.tl a{color:#666;text-decoration:none;}
.tc_r{width:450px;height:110px;border:1px solid #d0d0d0;}
.tj {width: 60px;height:25px;color: #fff;border: none;cursor: pointer;background: #80171c; margin-right:12px;}
.cz {width: 60px;height:25px;color: #fff;border: none;cursor: pointer;background: #a61b20;}
.input-text{border:1px solid #ccc;height:20px;width:80px;background: #fff;line-height:20px;}
.t_r input{border:1px solid #ccc;height:20px;line-height:20px;}
table#leavetable tr {height:25px;line-height:25px;}
table#leavetable td {padding: 3px 2px 3px 3px;}
