body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,kbd,table,ul,li,marquee,hr,blockquote,ol,pre,fieldset,legend,button,input,textarea,th,td{font-size:14px; margin:0; padding:0; font-family:"微软雅黑","宋体", Arial, Tahoma, Verdana,  Helvetica, sans-serif;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
input{ cursor:pointer}
table{border-collapse:collapse;border-spacing:0;}
small{font-size:12px;}
ul,ol{list-style:none;}
img{border:0;}
ul{list-style:none;}
.clear{ clear:both;}
a{text-decoration: none; color: #666666; }
a:hover{ color:#000; text-decoration:none}
.left{ float:left;}
.right{ float:right;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"], button { -webkit-appearance: none;border-radius: 0; } 

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

@font-face{font-family:bb; src:url(方正正准黑简体.ttf)}
.zt1{font-family:bb;  text-align:center;}

.header_top{ width:100%; height:110px; border-top:6px #f29100 solid; position: fixed; z-index:9999; background:#fff; }
.header_top1{ width:1200px; height:110px; margin:0 auto;}

.logo{ width:92px; height:110px; float:left}
.logo img{ width:92px; height:110px;}

.menu{ width:600px; height:110px; float:right;}
.menu1{ width:600px; height:55px;}
.search{ width:198px; height:32px; float:right; border:1px #ccc solid; border-radius:17px; margin-top:10px; display:block; overflow:hidden }
.input1{ width:145px; height:32px; border:0px; color:#ccc; font-size:14px; line-height:32px; float:left;outline:medium; padding-left:10px}
.btun1{ width:40px; height:32px; background:url(../images/icon1_06.jpg) center no-repeat; border:0px; outline:medium}
.menu1_1{ width:205px; height:32px; margin-top:10px; color:#ccc; font-size:14px; line-height:32px; float:right}
.menu1_1 a{ color:#333; }
.menu1_1 a:hover{ color:#f39a15; }


.menu2{ width:600px; height:55px;}

#Tab2 { width:600px; height:55px; text-align:center; display:block; overflow:hidden; margin:0 auto}
/*菜单class*/   
.Menubox2 { width: 100%; height:55px; text-align:center;}
.Menubox2 ul { margin: 0px; padding: 0px; }
.Menubox2 li {cursor: pointer; height:55px; margin-left:43px; color:#333; font-size:15px; line-height:55px; text-align:center; float:left}
.Menubox2 li.hover { height:55px; margin-left:43px; color:#333; font-size:15px; line-height:55px; text-align:center; float:left; background:url(../images/x2_03.jpg) bottom center no-repeat;}

.Contentbox1   { color:#FFF}
.Contentbox1{ position:absolute; top:110px; z-index:9999;}



.banner{ width:100%; height:auto; display:block; overflow:hidden; margin:0 auto; padding-top:110px; }

#full-screen-slider { width:100%; height:800px; position:relative; z-index:88}
#slides { display:block; width:100%; height:800px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%;  height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{ display:block; list-style:none; position:absolute; right:44%; top:770px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:35px; height:3px; border-radius:5px; float:left; margin-left:10px; background:#fff }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#f29200}

.box{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto}
.box_bt{ width:1200px; height: auto; color:#333333; font-size:36px; text-align:center; line-height:45px; }
.box_bt span{ color:#f29100; font-size:24px; text-transform:uppercase; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

.top_50{ padding-top:50px;}
.bottom_50{ padding-bottom:50px;}

.box_nr{ width:1200px; height:auto; display:block; overflow:hidden; padding-top:50px;}
.box_nr dl{ width:280px; height:auto; display:block; overflow:hidden; padding:0 10px; float:left;}
.box_nr dl dd{ width:280px; height:210px; display:block; overflow:hidden; }
.box_nr dl dd img{ width:280px; height:210px; transition:all 0.5s ease; }
.box_nr dl dt{ width:170px; height:auto; display:block; overflow:hidden; margin:10px auto 0 auto}
.box_nr dl dt .bt1{ color:#333333; font-size:24px; line-height:50px; text-align:left; font-weight:bold}
.box_nr dl dt .bt1 span{ height:16px; color:#000033; font-size:14px; line-height:16px; display:block; overflow:hidden; font-weight:normal}
.box_nr dl dt .nr1{ height:102px; color:#888; font-size:14px; line-height:24px; display:block; overflow:hidden; padding-top:40px;}
.box_nr dl dd:hover img{transform: scale(1.2);transition: all 1s ease 0s;-webkit-transform: scale(1.2);-webkit-transform: all 1s ease 0s; z-index:1;}
.box_nr dl dt .bt1 a{ color:#333333;}
.box_nr dl dt .bt1 a:hover{ color:#f29100;}


.support{ width:100%; height:auto; background:url(../images/bg1_12.jpg) repeat-x; padding:45px 0;}
.support1{ width:1200px; height:auto; margin:0 auto;}
.support1_bt{ width:1200px; height: auto; color:#fff; font-size:36px; text-align:center; line-height:47px; }
.support1_bt span{ color:#fff; font-size:24px; text-transform:uppercase; display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.support1_nr{ width:1200px; height:auto; display:block; overflow:hidden}
.support1_nr dl{ width:290px; height:430px; float:left; padding:55px 55px 0 55px;}
.support1_nr dl dd{ width:290px; height:155px;}
.support1_nr dl dt{ width:230px; height:275px; background:#f5f5f5; padding:0 30px; }
.support1_nr dl dt h2{ color:#333; font-size:18px; line-height:24px; text-align:center; font-weight:normal; padding:20px 0}
.support1_nr dl dt span{ width:230px; height:120px; display:block; overflow:hidden; color:#888; line-height:24px;}
.support1_nr dl dt b{ width:120px; height:34px; border:1px #ccc solid; color:#888; font-size:14px; line-height:34px; text-align:center; margin:20px auto 0 auto; font-weight:normal; display:block}
.support1_nr dl:hover dt b{ color:#f09100; color:#f09100; border:1px #f09100 solid; cursor:pointer}

#Tab3 { width:1200px; height:35px; text-align:center; display:block; overflow:hidden; padding-top:40px;}
/*菜单class*/   
.Menubox3 { width: 100%; height:35px; text-align:center;}
.Menubox3 ul { margin: 0px; padding: 0px; }
.Menubox3 li {cursor: pointer; width:100px; text-align: center; color:#333;  font-size: 16px;  line-height:32px; height:32px; border:1px #333 solid; display:inline-block; margin:0 10px;}
.Menubox3 li.hover { padding: 0px; width:100px; color: #f29100; height:32px; line-height:32px; font-size:16px; border:1px #f29100 solid; display:inline-block; margin:0 10px;}

#Tab1 { width:1200px; height:125px; text-align:center; display:block; overflow:hidden; padding-top:40px; margin:0 auto}
/*菜单class*/   
.Menubox1 { width: 100%; height:125px; text-align:center;}
.Menubox1 ul { margin: 0px; padding: 0px; }
.Menubox1 li {cursor: pointer; width:330px; height:85px; padding:20px; margin:0 15px; float:left}
.Menubox1 li h2{color:#333; font-size:18px; line-height:30px; text-align:center; font-weight:normal; margin-bottom:10px; }
.Menubox1 li span{ color:#888; font-size:14px; line-height:16px; height:32px; display:block; overflow:hidden}
.Menubox1 li.hover {width:330px; height:85px; padding:20px; margin:0 15px; float:left; background:#f2f2f2;}
.Menubox1 li.hover h2{color:#333; font-size:18px; line-height:30px; text-align:center; font-weight:normal; margin-bottom:10px; }
.Menubox1 li.hover span{ color:#888; font-size:14px; line-height:16px; height:32px; display:block; overflow:hidden}

.more {cursor: pointer; width:100px; text-align: center; color:#333;  font-size: 16px;  line-height:32px; height:32px; border:1px #333 solid; display:inline-block; margin:0 10px;}
.more a{ color:#333}
.more:hover{ border:1px #f29100 solid; color:#f29100}
.more a:hover{ color:#f29100}

.newsnr{ width:1200px; height:auto; display:block; overflow:hidden}
.newsnr dl{ width:580px; height:140px; padding:30px 10px; float:left}
.newsnr dl dd{ width:200px; height:130px; margin-right:30px; margin-top:10px; display:block; overflow:hidden; float:left}
.newsnr dl dd img{ width:200px; height:130px; transition:all 0.5s ease; }
.newsnr dl dt{ width:350px; height:130px; float:left}
.newsnr dl dt .bt1{ width:350px; height:70px;}
.newsnr dl dt .bt1_1{ width:50px; height:67px; border-top:3px #333 solid; float:left}
.newsnr dl dt .bt1_1 h2{ color:#333; font-size:36px; text-align:center; line-height:36px; padding-top:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.newsnr dl dt .bt1_1 span{ color:#333; font-size:12px; line-height:14px; text-align:center}
.newsnr dl dt .bt1_2{ width:280px; height:52px; float:left; color:#333; font-size:16px; line-height:22px; display:block; overflow:hidden; margin:18px 0 0 20px;}
.newsnr dl dt .nr1{ width:350px; height:66px; color:#888; font-size:14px; line-height:22px; display:block; overflow:hidden; padding-top:4px;}
.newsnr dl:hover dd img{transform: scale(1.3);transition: all 1s ease 0s;-webkit-transform: scale(1.3);-webkit-transform: all 1s ease 0s; z-index:1;}
.newsnr dl dt .bt1_2 a{ color:#333;}
.newsnr dl dt .bt1_2 a:hover{ color:#f29100;}

.db_menu{ width:100%; height:auto; background:#f2f2f2; padding:30px 0}
.db_menu1{ width:1200px; height:auto; background:#f2f2f2; margin:0 auto}
.db_menu1 ul{ width:220px; height:auto; padding:10px 0 0 10px; float:left}
.db_menu1 ul h2{ color:#333; font-size:16px; line-height:30px; background:url(../images/x1_24.jpg) bottom left no-repeat; font-weight:normal; margin-bottom:20px;}
.db_menu1 ul li{ color:#666; font-size:14px; line-height:36px;transition:all 0.5s ease; }
.db_menu1 ul li a{ color:#666}
.db_menu1 ul li a:hover{ color:#f09100}
.db_menu1 ul li:hover{ padding-left:5px;}

.foot{ width:1200px; height:50px; color:#666; font-size:14px; line-height:50px; text-align:center; margin:0 auto}
.foot a{ color:#666}
.foot a:hover{ color:#f09100}

.nybanner{ width:100%; height:auto; display:block; overflow:hidden; padding-top:110px;}
.nybanner img{ max-width:100%; height:auto;}

.nyprouct{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:15px 0;}
.nyprouct dl{ width:280px; height:auto; display:block; overflow:hidden; padding:30px 10px; float:left;}
.nyprouct dl dd{ width:280px; height:210px;}
.nyprouct dl dd img{ width:280px; height:210px;}
.nyprouct dl dt{ width:170px; height:auto; display:block; overflow:hidden; margin:10px auto 0 auto}
.nyprouct dl dt .bt1{ color:#333333; font-size:24px; line-height:50px; text-align:left; font-weight:bold}
.nyprouct dl dt .nr1{ height:102px; color:#888; font-size:14px; line-height:24px; display:block; overflow:hidden; }

/*分页*/
.page{ width:100%; text-align:center; padding:10px 0px 10px 0px; margin:25px auto 55px auto;}
.page a{ background:#e5e5e5; padding:8px 16px; color:#666; margin-right:10px; font-size:14px;}
.page a:hover{background:#925e55; color:#fff; }
.page a:hover,.page a.fyls{background:#f29200; color:#fff; }

.nycp1{ width:1200px; height:auto; padding:50px 0; margin:0 auto }
.nycp1_1{ width:650px; height:auto; display:block; overflow:hidden; padding-right:50px; float:left}
.nycp1_1 h2{ color:#fd5211; font-size:90px; line-height:90px; font-weight:normal; margin-bottom:50px;}
.nycp1_1 h3{ color:#fd5211; font-size:34px; line-height:50px; font-weight:normal; }
.nycp1_1 span{ color:#333; font-size:24px; line-height:40px; display:block; overflow:hidden }
.nycp1_1 b{ width:200px; height:50px; background:#f29200; display:block; overflow:hidden; font-weight:normal; color:#fff; font-size:18px; line-height:50px; text-align:left; margin-top:50px;}
.nycp1_1 b a{ color:#fff;}
.nycp1_1 b a:hover{ color:#fff;}
.nycp1_1 b img{ width:31px; height:31px; float:left; padding:10px 10px 0 15px;}
.nycp1_2{ width:500px; height:auto; display:block; overflow:hidden; float:left}
.nycp1_2 img{ max-width:100%; height:auto;}

.nycp2{ width:100%; height:auto; padding:30px 0; background:#f1f1f1;}
.nycp2 dl{ width:1200px; height:auto; margin:0 auto; padding:35px 0; display:block; overflow:hidden}
.nycp2 dl dd{ width:600px; height:auto; float:left;display:block; overflow:hidden}
.nycp2 dl dd img{ max-width:100%; height:auto;}
.nycp2 dl dt{ width:550px; height:auto; padding-left:50px; float:left; display:block; overflow:hidden}
.nycp2 dl dt h2{ color:#333; font-size:48px; line-height:60px; font-weight:normal; margin-bottom:50px;}
.nycp2 dl dt span{ height:256px; color:#333; font-size:18px; line-height:32px; display:block; overflow:hidden }

.nycp3{width:100%; height:auto; display:block; overflow:hidden; }
.nycp3 img{ max-width:100%; height:auto;}

.nyfzjg{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:40px 0 0 0;}
.nyfzjg ul li{ width:320px; height:330px; padding:20px 80px 20px 0; float:left}
.nyfzjg ul li h2{ color:#333; font-size:18px; line-height:36px; height:36px; display:block; overflow:hidden; margin-bottom:15px;}
.nyfzjg ul li span{ width:320px; height:180px; color:#333; font-size:16px; line-height:36px; display:block; overflow:hidden; margin-bottom:40px;}
.nyfzjg ul li b{ width:100px; height:30px; border:1px #333 solid; color:#333; font-size:14px; line-height:30px; text-align:center; display:block; font-weight:normal}
.nyfzjg ul li b a{ color:#333;}
.nyfzjg ul li b a:hover{ color:#f29200;}

.nyjc{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:40px 0 0 0;}
.nyjc dl{ width:1100px; height:auto; display:block; overflow:hidden; margin:20px 25px; padding:25px; transition:all 0.5s ease;}
.nyjc dl dd{ width:262px; height:170px; padding-right:30px; float:left}
.nyjc dl dt{ width:808px; height:170px; float:left}
.nyjc dl dt .bt1{ width:808px; height:70px;}
.nyjc dl dt .bt1_1{ width:50px; height:67px; border-top:3px #333 solid; float:left}
.nyjc dl dt .bt1_1 h2{ color:#333; font-size:36px; text-align:center; line-height:36px; padding-top:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.nyjc dl dt .bt1_1 span{ color:#333; font-size:12px; line-height:14px; text-align:center}
.nyjc dl dt .bt1_2{ width:730px; height:52px; float:left; color:#333; font-size:16px; line-height:22px; display:block; overflow:hidden; margin:18px 0 0 20px;}
.nyjc dl dt .bt1_2 a{ color:#333;}
.nyjc dl dt .bt1_2 a:hover{ color:#f29200;}
.nyjc dl dt .nr1{ width:808px; height:66px; color:#888; font-size:14px; line-height:22px; display:block; overflow:hidden; padding-top:4px;}
.nyjc dl dt .nr2{ width:808px; height:32px;}
.nyjc dl dt .nr2_1{ width:100px; height:32px; border:1px #333 solid; color:#333; font-size:14px; line-height:32px; text-align:center; float:right; margin:0 0 0 10px;}
.nyjc dl dt .nr2_1:hover{ width:100px; height:32px; border:1px #f29100 solid; color:#f29100; font-size:14px; line-height:32px; text-align:center; margin:0 0 0 10px;}

.nyjc dl:hover{box-shadow:0 0 10px #ccc; }

.nynews{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:40px 0 0 0;}

/*新闻详细*/
.newsbt{ font-size:24px; color:#222; text-align:center; padding:10px 0 5px 0; text-align: center; line-height:50px;}
.time{ line-height:32px;  padding-bottom:10px;  font-size:14px; color:#888;  text-align: center; margin-bottom:30px; }
.time img{ float:right}
.nynr{ height:auto;  padding:15px 0; display:block; color:#666; font-size:16px; line-height:200%; margin-bottom:50px; }
.nynr img{ max-width:100%; height:auto; margin:10px auto; display:block}

.contact1{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:30px 0;}
.contact1 ul li{ width:310px; height:85px; background:#f2f2f2; margin:0 15px; float:left; padding:20px 30px;}
.contact1 ul li h2{ color:#333; font-size:18px; line-height:30px; text-align:center; font-weight:normal; margin-bottom:10px; }
.contact1 ul li span{ color:#888; font-size:14px; line-height:16px; height:32px; display:block; overflow:hidden}

.contact2{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:30px 0;}
.contact2 dl{ width:1200px; height:auto; display:block; overflow:hidden; padding:10px 0;}
.contact2 dl dd{ width:100px; height:auto; display:block; overflow:hidden; float:left; padding-right:20px; color:#333; font-size:16px; line-height:32px; text-align:right}
.contact2 dl dt{ width:1080px; height:auto; display:block; overflow:hidden; float:left; }
.contact2 dl dt .input2{ width:305px; height:30px; border:1px #ccc solid; border-radius:5px; color:#666; font-size:14px; line-height:30px; padding:0 10px; outline:medium;}
.contact2 dl dt .input4{ width:100px; height:30px; border:1px #ccc solid; border-radius:5px; color:#666; font-size:14px; line-height:30px; padding:0 10px; outline:medium;float:left}
.contact2 dl dt .input3{ width:305px; height:120px; border:1px #ccc solid; border-radius:5px; color:#666; font-size:14px; line-height:30px; padding:0 10px; outline:medium; }
.contact2 dl dt .butn2{ width:110px; height:38px; background:#f29100; color:#fff; font-size:16px; line-height:38px; text-align:center; border-radius:5px; border:0px; outline:medium}
.contact2 dl dt .sele1{ width:325px; height:30px; border:1px #ccc solid; border-radius:5px; color:#666; font-size:14px; line-height:30px; padding:0 10px; outline:medium;}

.contact3{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; padding:30px 0;}
.contact3 ul li{ width:1160px; height:auto; display:block; overflow:hidden; padding:20px; background:#f2f2f2; margin:15px 0;}
.contact3 ul li h2{ color:#333; font-size:18px; line-height:30px; text-align:left; font-weight:normal;}
.contact3 ul li span{ color:#888; font-size:14px; line-height:24px;  display:block; overflow:hidden}

.contact4{ width:1200px; height:auto; display:block; overflow:hidden; color:#333; font-size:16px; line-height:30px; margin:0 auto; padding:30px 0; text-align:center} 
.contact4 img{ width:55px; height:55px; display:block; overflow: hidden; margin:0 auto}
.contact4 h2{ color:#333; font-size:32px; line-height:32px; font-weight:normal}
.contact5{ width:1200px; height:auto; display:block; overflow:hidden; margin:0 auto; text-align:center }
.contact5 img{ width:130px; height:130px;}

.nyjxs{ width:1200px; height:auto; display:block; overflow:hidden; padding:50px 0; margin:0 auto}








