@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:#f11902;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;}



/*------头部------*/
.top{ height:32px;width:1600px; left:50%; margin-left:-800px;position:relative;overflow:hidden; border-bottom:#d7d7d7 solid 1px;}
.top .topcen{ width:1000px;}
.top .topcen .tcleft{ float:left; line-height:32px;}
.top .topcen .tcright{ float:right; width:214px;}

.head{ height:110px; }
.headcen{ width:1000px;}
.headcen .logo{ float:left; width:550px; height:71px; padding-top:18px;}
.headcen .logo h1{color:#FFFFFF;}
.headcen .phone{ height:62px; float:right; padding-top:25px;}

.nav{ height:52px; background:url(../images/nav_bg.jpg) repeat-x}
.nav .navcen{ width:1000px; }
.nav .navcen ul { width:1100px;}
.nav .navcen ul li{ display:inline-block; float:left; height:52px; padding-right:74px;}
.nav .navcen ul li a{ font-size:16px; display:block; float:left;  color:#FFF; text-align:center;line-height:49px; padding-left:10px; padding-right:10px;}
.nav .navcen ul li a:hover{ border-bottom:#F00 solid 3px;}
.nav .navcen ul li a.current1{ border-bottom:#F00 solid 3px;}


/* ----------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:460px;left:780px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#f72b17;}





/*-------首页产品-------*/
.sypro{ width:1000px; height:420px;left:50%; margin-left:-800px;position:relative;overflow:hidden; padding-left:300px; padding-right:300px; background:url(../images/syprobg.jpg) repeat-x bottom}
.sypro .syprotop{ text-align:center; padding-top:30px; padding-bottom:30px;}
.sypro .syprotit{ height:30px; background:url(../images/syprotitbg.jpg) repeat-x; text-align:center}

.sypro .syprotit a{  display:inline-block; height:30px; padding-left:20px; padding-right:20px; background:#333333; line-height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; color:#FFF; font-size:13px; margin-right:8px;}
.sypro .syprotit a:hover{ background:#e12210}


.sypro .sycplist{ height:310px; width:1000px;  padding-top:40px;}
.sypro .sycplist ul{ width:1100px;}
.sypro .sycplist ul li { display:block; width:238px; height:178px; float:left; padding-right:1px; position:relative;  overflow:hidden; padding-right:18px;}
.sypro .sycplist ul li img{ width:238px; height:178px;}
.sypro .sycplist ul li .wenzi{ width:238px; height:178px; background:url(../images/prohbg.png) no-repeat; line-height:178px; text-align:center; font-size:18px; color:#FFF;position:absolute; top:178px;}
.sypro .sycplist ul li .wenzi a{ display:block; height:178px; width:238px; color:#FFF;}





/*------首页优势-----*/
.youshi{ width:1600px; left:50%; margin-left:-800px; position:relative; padding-bottom:50px; height:340px; background:url(../images/youshibg.jpg) no-repeat}
.youshi .yscen{ width:1000px; height:200px; padding-top:140px;}
.youshi .yscen table tr td{ text-align:center}
.youshi .yscen table tr td { color:#FFF; font-size:16px; line-height:80px;}

/*----首页案例----*/
.sycasetit{ width:1000px; text-align:center; padding-bottom:30px; padding-top:40px;}



.sycase{ width:1100px; height:114px; background:url(../images/hezuobg.jpg) no-repeat; padding-bottom:50px;}
.sycase .sycasecen{ width:1100px; padding-top:20px; }
.sycase .sycasecen .bd{ float:left; width:980px; padding-left:20px; overflow:hidden;}
.sycase .sycasecen .bd .ulpro li{ float:left;  padding-right:20px; }
.sycase .sycasecen .bd .ulpro li img{ border:#d7d7d7 solid 1px;width:178px; height:89px;}


.sycase .sycasecen .next{ display:block; height:40px; width:40px; float:left; background:url(../images/kehuleft.jpg) no-repeat 0 20px;; cursor:pointer; padding-top:50px; }
.sycase .sycasecen  span{ float:left; padding-left:6px;}
.sycase .sycasecen  .prev{ display:block; height:40px; width:40px;background:url(../images/kehuright.jpg) no-repeat 0 20px;cursor:pointer; float:right;padding-top:50px}

/*------优势开始-----*/
.syyoushi{width:1600px; left:50%; margin-left:-800px; position:relative; padding-bottom:50px; text-align:center; padding-bottom:40px;}
.syyoushi .syyoushicen{ width:1000px;}
.xiaobanner{ width:1000px; padding-bottom:40px;}



/*------首页走进我们-----*/
.syahout{ width:1600px; left:50%; margin-left:-800px; position:relative; height:350px; background:url(../images/syaboutbg.jpg) no-repeat}

.syahout .syaboutcon{ width:1000px; text-align:center; padding-top:120px; height:120px;} 
.syahout .syaboutcon p{ line-height:30px; font-size:16px}
.syahout .syaboutmore{width:1000px; height:60px; background:url(../images/abhx.jpg) repeat-x 0 9px; text-align:center}
.syahout .syaboutmore a{ display:inline-block; width:78px; height:56px; background:url(../images/syabmore.jpg) no-repeat; margin-right:30px; margin-left:30px; line-height:86px;}
.syahout .syaboutmore a:hover{ background:url(../images/syabmorehover.jpg) no-repeat}


.syabouttp{ width:1000px; padding-top:50px; }
.syabouttp .bd{ float:left; width:1000px; padding-right:16px; overflow:hidden;}
.syabouttp .bd .ulpro{ width:1100px;}
.syabouttp .bd .ulpro li{ float:left; width:226px; height:178px; padding-right:35px; background:url(../images/hjbg.png) no-repeat left bottom}
.syabouttp .bd .ulpro li img{ width:220px; height:165px; border:#FFF solid 3px;}


/*------首页新闻-----*/
.synewtit{ width:1000px; text-align:center; padding-top:40px; padding-bottom:40px;}
.synewcon{ width:1000px; height:280px; padding-bottom:50px; background:url(../images/synewbg.jpg) no-repeat; position:relative}
.synewcon .synew_1{ position:absolute; width:306px; height:290px; }
.synewcon .synew_1 h3{ font-size:24px; font-weight:400; padding-top:5px; padding-bottom:13px;line-height:22px;border-bottom:#afafaf solid 1px;}
.synewcon .synew_1 h3 span{ float:right; font-size:14px}
.synewcon .synew_1 h3 span a{ color:#999; line-height:24px;}
.synewcon .synew_1 ul{ padding-top:6px;}
.synewcon .synew_1 ul li{ display:block; height:36px;}
.synewcon .synew_1 ul li a{ display:block; height:36px; line-height:36px; text-indent:16px; background:url(../images/icon.jpg) no-repeat 0 15px;}




.synewcon .synew_2tit{ width:306px; height:40px; position:absolute; left:345px;font-size:24px; border-bottom:#afafaf solid 1px;}
.synewcon .synew_2tit span{ float:right; font-size:14px}
.synewcon .synew_2tit span a{ color:#999; line-height:40px;}
.synewcon .synew_2con{ width:306px; height:240px; position:absolute; top:50px;  left:345px;}
.synewcon .synew_2con ul{ padding-top:6px;}
.synewcon .synew_2con ul li{ display:block; height:36px;}
.synewcon .synew_2con ul li a{ display:block; height:36px; line-height:36px; text-indent:16px; background:url(../images/icon.jpg) no-repeat 0 15px;}


.synewcon  .synew_3con{ width:306px; position:absolute; left:694px; height:280px; }
.synewcon  .synew_3con h3{ font-size:24px; font-weight:400; padding-top:5px; padding-bottom:13px;line-height:22px;border-bottom:#afafaf solid 1px; margin-bottom:12px;}
.synewcon  .synew_3con h3 span{ float:right; font-size:14px}
.synewcon  .synew_3con h3 span a{ color:#999; line-height:24px;}

.synewcon  .synew_3con li{ border-bottom:#d3d3d3 dotted 1px; height:105px;}
.synewcon  .synew_3con li p{ line-height:36px; font-size:14px; background:url(../images/q.jpg) no-repeat 0 10px; padding-left:30px;}
.synewcon  .synew_3con li span{ display:block;line-height:26px; font-size:14px; background:url(../images/a.jpg) no-repeat 0 8px; padding-left:26px; color:#666}


/* 友情链接 */
.link{ width:1000px; min-height:100px; border:#cfcfcf solid 1px; margin-bottom:40px; background:url(../images/linkbg.jpg) no-repeat; background-position:20px 20px;}
.link .lincen{ padding-left:120px;  padding-top:16px; padding-bottom:20px;}
.link .lincen a{ color:#666; padding-right:20px; line-height:30px;}

/*--------底部开始---------*/
.foot{width:1000px; left:50%; margin-left:-800px;position:relative; background:#4e4e4e; padding-left:300px; padding-right:300px;}
.foot .footleft{ float:left}
.foot .footleft .footnav{   padding-top:20px;width: auto;display: inline-block !important;display: inline;}
.foot .footleft .footnav ul li{ float:left; padding-right:0px; display:block; width:100px;}
.foot .footleft .footnav ul li a{ display:inline-block; float:left; line-height:40px; font-size:16px; color:#FFF}
.foot .footleft .footnav ul li ul li{ float:none; display:block}
.foot .footleft .footnav ul li ul li a{line-height:30px; font-size:12px; float:none; color:#ccc}
.foot .footleft .footqq{ width:138px; height:38px; padding-top:20px;}
.foot .footleft .footqq a{ display:block;width:138px; height:38px; background:url(../images/footqqbg.jpg) no-repeat; line-height:38px; font-size:16px; color:#FFF; text-indent:50px;}
.foot .footleft  .fotbanquan{ padding-top:30px; color:#FFF; padding-bottom:20px;}
.foot .footleft  .fotbanquan a{ color:#FFF}


.foot .footright{ float:right; height:160px; width:260px; background:url(../images/footfg.jpg) no-repeat left; padding-left:50px; padding-top:30px;}
.foot .footright table tr td {text-align:center; color:#cccccc; line-height:40px;}
.foot .footright table tr td img{ width:98px; height:98px; }


/*---内页样式---*/
.nybanner{ height:220px; width:1600px; left:50%; margin-left:-800px; position:relative}


.nymain{ width:1000px; padding-top:40px; padding-bottom:40px;}
.nymain .nyleft{ width:220px; float:left;}
.nymain .nyleft .nylefttit{ width:220px; height:40px; background:#454545;line-height:40px; text-align:center; font-size:20px; color:#FFF}

.nymain .nyleft .nyleftfl{ width:220px;   border-top:none;  padding-bottom:8px; background:url(../images/hjbg.png) no-repeat bottom;}
.nymain .nyleft .nyleftfl ul{ padding:10px 15px 30px 15px;;background-color:#f2f2f2;}
.nymain .nyleft .nyleftfl ul li{ height:38px; border-bottom:#d8d8d8 solid 1px;line-height:38px; text-align:center; font-size:16px; padding-top:2px}
.nymain .nyleft .nyleftfl ul li a{ display:block; height:38px; background:url(../images/icon1.jpg) no-repeat; line-height:38px;}
.nymain .nyleft .nyleftfl ul li a:hover{ color:#f11902}
.nymain .nyleft .nyleftfl ul li a.current2{color:#f11902}


.nymain .nyleft .fg{ height:20px; clear:both}
.nymain .nyleft .tjcptit{ height:46px; background:url(../images/lefttj.jpg) no-repeat; line-height:40px; font-size:20px; text-align:center; color:#FFF;}
.nymain .nyleft .tjcpcon{ height:400px; width:204px;  padding:20px 7px; border:#e7e9e8 solid 1px; border-top:none;}
.nymain .nyleft .tjcpcon .bd ul li{ width:204px; height:200px;}
.nymain .nyleft .tjcpcon .bd ul li img{ width:202px; height:150px;border:#e7e9e8 solid 1px;}
.nymain .nyleft .tjcpcon .bd ul li p{ line-height:40px; width:200px; text-align:center; font-size:14px}

.nymain .nymainright  .nyhezuo_list{width:746px; padding-top:30px;}
.nymain .nymainright  .nyhezuo_list ul { width:800px;}
.nymain .nymainright  .nyhezuo_list ul li{ float:left; width:174px; height:88px; padding-right:16px; padding-bottom:30px;}
.nymain .nymainright  .nyhezuo_list ul li img{width:172px; height:86px; border:#CCC solid 1px}




.nymain .nymainright{ width:746px; float:right; }
.nymain .nymainright .nymainrigtit{ height:40px;border-bottom:#e7e9e8 solid 1px; }
.nymain .nymainright .nymainrigtit span{ float:right; padding-top:10px;}
.nymain .nymainright .nymainrigtit span a{ color:#666}
.nymain .nymainright .nymainrigtit p{ float:left; height:40px; font-size:18px; color:#070707; line-height:40px; background:url(../images/icon2.jpg) no-repeat 0 12px; text-indent:16px;}
.nymain .nymainright  .nypro_list{width:746px; padding-top:20px;}
.nymain .nymainright  .nypro_list ul { width:800px;}
.nymain .nymainright  .nypro_list ul li{ display:block;width:240px; height:240px; float:left; padding-right:13px;}
.nymain .nymainright  .nypro_list ul li img{ width:238px; height:178px; border:#e7e9e8 solid 1px; }
.nymain .nymainright  .nypro_list ul li p{ width:240px; height:30px; text-align:center; line-height:30px;}
.nymain .nymainright  .nypro_show{width:746px; padding-top:30px;}
.nymain .nymainright  .nypro_show .npshowtop{ height:300px; padding-bottom:30px;}
.nymain .nymainright  .nypro_show .npshowtop .npshowtopleft{ width:400px; height:300px; float:left;}
.nymain .nymainright  .nypro_show .npshowtop .npshowtopleft img{ width:398px; height:298px; border:#dcdcdc solid 1px;}

.nymain .nymainright  .nypro_show .npshowtop .npshowtopright{ float:right; width:310px; height:300px;}
.nymain .nymainright  .nypro_show .npshowtop .npshowtopright .rtit{ font-size:24px; color:#f72b17; font-weight:700; height:50px;}
.nymain .nymainright  .nypro_show .npshowtop .npshowtopright  .rxh{ height:54px; background:#f2f2f2; border-left:#8c8c8c solid 3px; font-size:18px; line-height:54px; text-indent:20px;}

.nymain .nymainright  .nypro_show .npshowtop .npshowtopright .rtdtit{ font-size:18px; line-height:60px;}
.nymain .nymainright  .nypro_show .npshowtop .npshowtopright .rtdcon{ color:#666666; line-height:32px;}
.nymain .nymainright  .nypro_show .proxxtit{width:746px; height:40px; background:#f2f2f2; border:#dcdcdc solid 1px;}
.nymain .nymainright  .nypro_show .proxxtit p{ height:40px; background:url(../images/icon3.jpg) no-repeat 90px 18px; font-size:16px; line-height:40px; text-indent:20px;}
.nymain .nymainright  .nypro_show .proxxcon{width:746px; padding-top:30px;}
.nymain .nymainright  .nypro_show .proxxcon .prodg{ padding-top:20px; color:#f72b17}


.nymain .nymainright  .nynew_list{width:746px; padding-top:20px;}
.nymain .nymainright  .nynew_list ul{width:746px; overflow:hidden; position:relative; padding-top:10px;}
.nymain .nymainright  .nynew_list ul li{ display:block; width:746px; height:92px; border-bottom:#dedede dashed 1px; position:relative; margin-bottom:20px;}
.nymain .nymainright  .nynew_list ul li .lisj{ height:80px; width:90px; position:absolute; left:0;  text-align:center; color:#8f8f8f; border:#e4e4e4 solid 1px;}
.nymain .nymainright  .nynew_list ul li .lisj p{ width:100px; line-height:46px; font-size:36px; color:#333}
.nymain .nymainright  .nynew_list ul li:hover .lisj p{ color:#f11902}
.nymain .nymainright  .nynew_list ul li .lisj span{ font-size:18px}
.nymain .nymainright  .nynew_list ul li .liwz{ height:100px; width:626px; position:absolute; left:120px;}
.nymain .nymainright  .nynew_list ul li .liwz p{ font-size:16px; line-height:30px;}
.nymain .nymainright  .nynew_list ul li .liwz span{ font-size:14px; color:#999; padding-top:0px; line-height:24px; display:block}

.nymain .nymainright   .nynew_show{ width:746px;padding-top:20px;}
.nymain .nymainright   .nynew_show h1{  font-size:20px; font-weight:400; text-align:center;  padding-bottom:10px}
.nymain .nymainright   .nynew_show .newshowxx{ line-height:30px; text-align:center; width:746px; font-size:14px; color:#999;border-bottom:#CCC dotted 1px;}
.nymain .nymainright   .nynew_show .newshowcon{ font-size:14px; line-height:26px; padding-top:20px; width:746px; overflow:hidden;}

.nymain .nymainright .shili_show{ width:746px;padding-top:20px;}
.nymain .nymainright .shili_show .protit{ font-size:24px; text-align:center; border-bottom:#999 dotted 1px; line-height:50px; height:50px; padding-top:10px;}
.nymain .nymainright .shili_show .shilishowimg{ margin:0 auto; text-align:center; padding-top:20px; padding-bottom:20px;}
.nymain .nymainright .shili_show .shilishowimg img{ max-width:600px;}
.nymain .nymainright .shili_show .cpxq{ width:746px; height:52px; border-bottom:#CCC solid 1px; font-size:18px; line-height:48px; text-indent:6px; color:#e12210}
.nymain .nymainright .shili_show .cpxqcon{ width:746px; padding-top:20px; line-height:20px;}

.nymain .nymainright .about{width:746px;padding-top:20px;}
.nymain .nymainright .contact_page{ width:746px; padding-top:30px; }

.nymain .nymainright .contact_page .conwenzi{  width:430px; float:left}
.nymain .nymainright .contact_page .conwenzi h1{ font-size:24px; color:#f11902; padding-bottom:20px;}
.nymain .nymainright .contact_page .conwenzi p{ font-size:16px; line-height:36px;}
.nymain .nymainright .contact_page .conerweima{float:right; width:300px;}

/*--分页--*/
#pages { width:740px;padding:10px 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:#009bff; color:#fff; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px; height:22px; line-height:22px; background:#009bff; border:1px solid #009bff; 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;}
