@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:#ea5407;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:152px; background:url(../images/headbg.jpg) repeat-x;width:1600px; left:50%; margin-left:-800px;position:relative;}
.headcen{ width:1000px;}
.headcen .logo{ float:left; }
.headcen .phone{ float:right; height:24px; width:212px; background:url(../images/phone.jpg) no-repeat; padding-top:106px;padding-bottom:20px;}
.headcen .phone .form{ background:#FFF; border-radius:3px; width:212px; height:24px;}
.headcen .phone .text1{ border:none; background:none; width:170px; text-indent:10px; float:left}
.headcen .phone .submit1{ width:30px; height:24px; background:url(../images/ssan.jpg) repeat-x; background-position:5px 2px; border:none; cursor:pointer}


.nav{ height:50px; background:#363636;width:1600px; left:50%; margin-left:-800px; position:relative;}
.nav .navcen{ width:1000px; }
.nav .navcen ul li{ display:inline-block; float:left; height:50px; padding-right:20px;}
.nav .navcen ul li a{ display:block; width:142px; font-size:16px;  float:left;  color:#FFF; text-align:center;line-height:50px;}
.nav .navcen ul li a:hover{ background:#ea5406; }
.nav .navcen ul li a.current1{background:#ea5406; }



/* ----------banner----------- */
.banner-box{width:1600px;height:550px; 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:550px;}
.banner-box .bd li{width:100% !important;height:550px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box .hd {position:absolute;top:500px;left:780px;}
.banner-box .hd ul li{width:14px;height:14px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#fff;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#e95609;}
.xiaobanner{width:1600px;height:260px; left:50%; margin-left:-800px;position:relative;overflow:hidden;}
.symain{width:1600px; left:50%; margin-left:-800px; position:relative; background:#e6e6e6;}
.symain .xiaobanner2{ height:448px; width:1000px; padding-bottom:15px; border-bottom:#7d7d7d solid 1px;}
 
.syln{ width:1000px; padding-top:15px; height:460px;}
.syln ul { width:1100px;}
.syln ul li{ width:306px; float:left; padding-right:41px;}
.syln ul li h2{ font-size:30px; font-weight:700; line-height:70px; padding-top:10px;}
.syln ul li p{ line-height:30px;}

.symain .xiaobanner3{height:256px; width:1600px;}
.symain .syprolist{ width:1000px;background:#363636; }
.symain .syprolist ul{ padding-left:20px;}
.symain .syprolist li{ float:left; padding-right:20px; padding-bottom:20px; }
.symain .syprolist li img{width:470px; height:353px;}

.symain .syabout{ width:1000px; height:204px; background:url(../images/syaboutbg.jpg) no-repeat}
.symain .syabout h3{ font-size:24px; font-weight:700; padding-top:20px; padding-bottom:10px;}
.symain .syabout p{ font-size:18px; line-height:30px;}
.symain .syhjtp { height:166px; padding-top:50px; padding-bottom:50px; background:#363636; width:1000px; left:50%; margin-left:-800px;position:relative; padding-left:300px; padding-right:300px;}
.symain .syhjtp ul{ width:1100px;}
.symain .syhjtp ul li{ width:222px; height:165px; float:left; padding-right:37px;}
.symain .syhjtp ul li img{ width:212px; height:159px; border:#FFF solid 3px;}
.symain .synew{ width:1000px; height:300px; padding-top:50px; background:#fff; left:50%; margin-left:-800px;position:relative; padding-left:300px; padding-right:300px;}
.symain .synew .synew_1{ width:720px; float:left}
.symain .synew .synew_1 h3{ width:110px; height:22px; font-size:18px; font-weight:700; background:url(../images/iocn.jpg) no-repeat right 3px;}
.symain .synew .synew_1 ul{ padding-top:22px;}
.symain .synew .synew_1 ul li{ display:block; width:340px; height:110px; float:left; padding-right:10px; }

.symain .synew .synew_1 ul li img{ float:left; width:96px; height:70px; padding:6px; background:url(../images/synewtpbg.jpg) no-repeat; padding-right:20px;}
.symain .synew .synew_1 ul li p{ float:left; line-height:30px; width:218px; padding-bottom:5px;}
.symain .synew .synew_1 ul li span{ display:block; font-size:12px; color:#666}

.symain .synew .synew_2{ width:272px; float:right; }
.symain .synew .synew_2 h3{ width:110px; height:22px; font-size:18px; font-weight:700; background:url(../images/iocn.jpg) no-repeat right 3px;}
.symain .synew .synew_2 ul{ padding-top:20px;}
.symain .synew .synew_2 ul li{ display:block; height:32px;}
.symain .synew .synew_2 ul li a{ display:block;  line-height:32px; text-indent:10px; background:url(../images/icon2.jpg) no-repeat 0 16px;}

.symain .sycase{height:220px; padding-top:40px; padding-bottom:50px; background:#e6e6e6; width:1000px; left:50%; margin-left:-800px;position:relative; padding-left:300px; padding-right:300px; text-align:center;}
.symain .sycase .synewtit{ font-size:24px; color:#ea5406; font-weight:700}
.symain .sycase .synewft{ font-size:14px; color:#797878; line-height:46px;}
.symain .sycase .sycasecen{ width:1000px; padding-top:40px; }

.symain .sycase .sycasecen .bd{ float:left; width:904px; padding-left:18px; overflow:hidden;}
.symain .sycase .sycasecen .bd .ulpro li{ float:left;  padding-right:16px; }
.symain .sycase .sycasecen .bd .ulpro li img{ border:#d7d7d7 solid 1px; width:166px; height:83px;}


.sycase .sycasecen .next{ display:block; height:28px; width:28px; float:left; background:url(../images/kehuleft.jpg) no-repeat 0 26px;cursor:pointer; padding-top:50px; }

.sycase .sycasecen  .prev{ display:block; height:28px; width:28px;background:url(../images/kehuright.jpg) no-repeat 0 26px;cursor:pointer; float:right;padding-top:50px}


/*--------底部开始---------*/
.foot{width:1000px;height:400px; left:50%; margin-left:-800px;position:relative; background:#363636; padding-left:300px; padding-right:300px;}

.foot .footleft{ width:660px; float:left; padding-top:20px;}
.foot .footleft h5 { font-size:18px;color:#FFF}
.foot .footleft .footlxcon{ font-size:12px; color:#FFF; padding-top:20px;}
.foot .footleft .liuyantit{font-size:12px; color:#FFF; padding-top:20px;}
.foot .footleft .liuyancon{ width:220px; height:22px; padding-top:10px;}
.foot .footleft .liuyancon .text2{ width:170px; height:22px; border:none;border-radius:5px 0px 0px 5px; text-indent:10px; line-height:20px; float:left}
.foot .footleft .liuyancon  .submit2{width:50px; height:22px; border:none;border-radius:0px 5px 5px 0px; text-indent:5px; line-height:20px; float:right; background:#ea5406; color:#FFF; cursor:pointer}
.foot .footleft .liuyantx{font-size:12px; color:#FFF; padding-top:10px;}
.foot .footleft .banquan{font-size:12px; color:#FFF; padding-top:10px; padding-top:20px;}
.foot .footleft .banquan a{ color:#FFF;}
.foot .ewm{ float:right; padding-top:30px; width:260px;}
.foot .ewm table tr td{ text-align:center; color:#FFF}

.nybanner{ width:1600px; height:270px; left:50%; margin-left:-800px;position:relative; }
.nydh{ height:60px;width:1600px; left:50%; margin-left:-800px;position:relative; border:#d1d1d1 solid 1px;}
.nydh .nydhcen{ width:1040px;}
.nydh .nydhcen ul li { float:left; padding-left:20px;background:url(../images/sx.jpg) no-repeat right center}
.nydh .nydhcen ul li a{ display:block; float:left; line-height:60px; font-size:16px; padding-right:20px;}
.nydh .nydhcen ul li a.current2{color:#ea5407;}
.nydh .nydhcen ul  li:nth-last-child(1){background:none}

.nymain{ width:1000px; padding-top:40px; padding-bottom:50px;}
.nymain .nyabout p{ line-height:30px;}
.nymain .huanjing_list{}

.nymain .huanjing_list ul{ width:1100px;}
.nymain .huanjing_list ul li{ width:230px; height:240px; float:left; padding-right:37px;}
.nymain .huanjing_list ul li img{ width:230px; height:172px;}
.nymain .huanjing_list ul li p{ width:212px; height:40px; line-height:40px; text-align:center}

.symain .synew{ width:1000px; height:300px; padding-top:50px; background:#fff; left:50%; margin-left:-800px;position:relative; padding-left:300px; padding-right:300px;}

.product_index{ width:1100px; padding-top:40px; padding-bottom:40px;}
.product_index ul{ width:1200px;}
.product_index ul li{ float:left; padding-right:34px;}
.product_index ul li p { padding-top:30px;}
.product_index ul li p a{ display:block; width:250px; height:44px; padding-top:7px; line-height:44px; background:url(../images/xltitbg2.jpg) no-repeat; text-align:center; font-size:16px}
.product_index ul li p a:hover{background:url(../images/xltitbg.jpg) no-repeat; color:#FFF}

.nymain .leftnav{ width:220px; float:left}
.nymain .leftnav .leftnavtit{ background:#ea5406; text-align:center; font-size:20px; color:#FFF; padding:10px; }

.hide{ display:none}
.pros{left:0;z-index:1000;width:220px;background-color:#5a5a5a}
.prosul{width:220px;_overflow:hidden; padding-bottom:20px;}
.prosul li{line-height:40px;_overflow:hidden;border-bottom:1px #717171 dashed;padding-left:30px; position:relative}
.prosul li.prosahover{border-bottom:1px #717171 solid;background-color:#fff;margin-right:0; border-left:#666 solid 3px; padding-left:27px;}
.prosul i{background:url(../images/iconcatg.png) no-repeat;}
.prosul a{color:#fff;padding-right:8px;_padding-right:6px;font-size:14px}
.prosul li.prosahover a{color:#636363}
.prosul li a:hover{color:#000}
.prosul .curr{color: #ea5407;}
.prosul li.prosahover a.curr{color: #ea5407;}
.prosul li.nochild a:hover{color:#fff}
.prosul li i{float:right;display:block;width:3px;height:50px;text-indent:-999em;background-position:0 -276px;padding-right:12px}


.prosmore{padding:15px 0 10px 15px;position:absolute;z-index:999;left:217px;top:-2px;background-color:#fff;border:2px #5a5a5a solid;border-left:0 none;width:778px;text-align:left}
.prosul .prosmore span{float:left;height:36px;line-height:22px; padding-right:24px;}
.prosul li .prosmore a{height:18px;line-height:18px;padding:0 4px}
.prosul li .prosmore a:hover{background-color:#ea5406;color:#fff}
.prosmore em{font-weight:400;padding-top:9px;display:inline-block}
.prosmore em.morehot{background:url(../images/icon-hot-more.png) right top no-repeat;padding-right:22px}

.nymain .rightcon{ width:750px; float:right}
.nymain .rightcon .nymrtit{ height:38px; border-bottom:#cfcfcf solid 1px; font-size:16px}
.nymain .rightcon .nymrtit span{ float:right; font-size:14px}

.nymain .rightcon  .product_list{ padding-top:30px;}
.nymain .rightcon  .product_list ul{ width:800px;}
.nymain .rightcon  .product_list ul li{ width:256px; height:270px; float:left; text-align:center;}
.nymain .rightcon  .product_list ul li img{ border:#e5e5e5 solid 1px; width:236px; height:177px;}
.nymain .rightcon  .product_list ul li span{ display:block; height:40px; line-height:40px; font-size:14px; color:#666}
.nymain .rightcon  .product_list ul li p{ text-align:center; line-height:20px;}

.nymain .rightcon  .product_show{ width:750px;padding-top:20px;}
.nymain .rightcon  .product_show .protit{ font-size:20px; text-align:center; border-bottom:#999 dotted 1px; line-height:50px; height:50px; padding-top:0px;}
.nymain .rightcon  .product_show .shilishowimg{ margin:0 auto; text-align:center; padding-top:20px; padding-bottom:40px;}
.nymain .rightcon  .product_show .shilishowimg img{ max-width:600px; border:#d7d7d7 solid 1px;}
.nymain .rightcon  .product_show .cpxq{ width:750px; height:42px; background:#5a5a5a; }
.nymain .rightcon  .product_show .cpxq p{ background:#ea5406; float:left; height:42px;font-size:18px; line-height:42px; padding-left:20px; padding-right:20px; color:#FFF}
.nymain .rightcon  .product_show .cpxqcon{ width:750px; padding-top:20px; line-height:20px;}

.nymain  .new_list { width:1000px;}
.nymain  .new_list ul  li{ height:140px; border-bottom:#e1e1e1 solid 1px; padding-top:15px;}
.nymain  .new_list ul  li img{ width:160px; height:120px; float:left;}
.nymain  .new_list ul  li .newlistcon{ float:left; width:680px; padding-left:30px; height:120px;}
.nymain   .new_list ul  li .newlistcon h3{ font-size:16px; font-weight:400; padding-bottom:10px; padding-top:10px;}
.nymain  .new_list ul  li .newlistcon p{ font-size:14px; line-height:30px; color:#999}
.nymain  .new_list ul  li .newtime{ width:76px; padding-left:22px; height:92px; padding-top:10px; float:right; background:url(../images/newtimebg.jpg) no-repeat bottom; font-family:Arial; color:#666; text-align:center}
.nymain  .new_list ul  li .newtime p{ font-size:36px; padding-top:6px;}
.nymain  .new_list ul  li .newtime span{ line-height:40px; font-size:18px; }

.nymain   .nynew_show{ width:1000px;}
.nymain   .nynew_show h3{  font-size:20px; font-weight:400; text-align:center;  padding-bottom:10px}
.nymain   .nynew_show .newshowxx{ line-height:30px; text-align:center; width:1000px; font-size:14px; color:#999;border-bottom:#CCC dotted 1px;}
.nymain   .nynew_show .newshowcon{ font-size:14px; line-height:26px; padding-top:20px; width:1000px; overflow:hidden;}

.nymain  .kehu_list{ width:1000px;}
.nymain  .kehu_list ul{ width:1100px;}
.nymain  .kehu_list ul li{ float:left; padding-right:18px; padding-bottom:14px;}
.nymain  .kehu_list ul li img{ width:184px; height:92px; border:#d7d7d7 solid 1px;}


.nymain  .contact{width:1000px;padding-top:20px;}
.nymain  .contact .contact1{ border-bottom:#d8d8d8 solid 1px; padding-bottom:30px}
.nymain  .contact .contact1 p{ line-height:30px; font-size:16px}
.nymain  .contact .contact2{ padding-top:40px;}
.nymain  .contact .contact2 .con2l{ width:440px; float:left; height:400px; background:url(../images/lytit.jpg) no-repeat; padding-top:50px;}
.nymain  .contact .contact2 .con2l .text2{ width:200px; height:30px; border:#e3e3e3 solid 1px; background:#f2f2f2; text-indent:10px;}
.nymain  .contact .contact2 .con2l .textarea2{ width:420px; height:140px;border:#e3e3e3 solid 1px; background:#f2f2f2;text-indent:10px; padding-top:10px;}
.nymain  .contact .contact2 .con2l  .submit2{ width:142px; height:32px; background:#ea5406; text-align:center; line-height:32px; border:none; color:#FFF; font-size:16px; cursor:pointer}
 
.nymain  .contact .contact2  .con2r{ width:450px; height:294px; float:right; padding-top:60px;}

/*---内页样式---*/




/*--分页--*/
#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:#ea5407; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#ea5407; border:1px solid #ea5407; 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;}
