﻿BODY{FONT-FAMILY:"微软雅黑";COLOR:#2f2f2f;FONT-SIZE:14px;MARGIN:0px;padding:0px;background:#2e2e2e;line-height:25px;}
IMG{border:0px;padding:0;margin:0;}
H1,H2,H3,H4,H5,H6,H7,P,ul,OL,li,body,FORM,CITE,STRONG,EM{padding:0px;margin:0px;}
OL,LI{LIST-STYLE-TYPE:none;}A{COLOR:#2f2f2f;FONT-SIZE:14px;TEXT-DECORATION:none}
A:hover{COLOR:#b10000;FONT-SIZE:14px;TEXT-DECORATION:none}
.home{z-index:996; position:relative; background:#696969; width:1190px; margin:0 auto; position:relative}
.homemain{width:1170px;margin:0 auto; position:relative }
.home1{ width:1170px; margin:0 auto}
.homeleft{ float:left; width:740px; height:360px; background:#000000; margin:5px 0px; padding:10px;}
.homeright{ float: right; width:400px; height:380px; margin:5px 0px; background:#ededed}

.homeleft2{  min-height:380px; background:#ededed; margin:5px 0px;}

.hd{ width:800px; height:260px;}

.topbox{ height:170px;  position:relative; background:#00000}
#logo{ width:1170px; position:relative; height:170px; margin:0 auto; background: url(../image/top.jpg) no-repeat center}
#navbox{text-align:center;margin:0 auto;height:44px;line-height:44px;background:#2e2e2e; z-index:999; width:1170px; min-width:1170px; border-bottom:2px solid #8f0001;}
#navigation{ margin:0 auto; width:1170px; position:relative; z-index:999}
#navigation *{margin:0;padding:0;border:0;}
#navigation ul{margin:0px;padding:0px;line-height:44px;}

#nav{line-height:44px;height:44px;width:1170px; float:right}
#nav .big-item-on{ color:#fad665; padding-right:20px;}

#nav a{display:block;font-size:16px;color:#ffffff;}
#nav a:hover{display:block;color:#fff000;font-weight:bold;}
#nav .yiji{padding:0px 30px; }
#nav .yijih{padding:0px 35px; }
#nav li{float:left;width:auto;list-style:none;margin:0px;padding:0px;}
#nav li ul{left:-999em;position:absolute;margin:0px;padding-bottom:20px;margin-right:150px; }
#nav li ul .navimg{padding:5px;margin:0px;overflow:hidden;height:95px;}
#nav li ul li{width:auto;float:none;clear:both;list-style:none;height:auto;line-height:20px;}
#nav li ul li dd{clear:both;border-bottom:1px solid #ACACAC}
#nav li ul li .w{width:160px;overflow:hidden;}
#nav li ul li .h{width:160px;overflow:hidden;}
#nav li ul li .i{width:160px;overflow:hidden;}
#nav li ul li a{clear:both;text-align:center;width:auto;color:#fff000;height:25px;line-height:25px;display:block;float:left;font-size:14px;background:red;border-bottom:1px solid #ffffff}
#nav li ul li a:hover{background:#fff000;color:red;clear:both;}
#nav li ul li dd{text-align:left;list-style:none;float:left;margin:1px 5px}
#nav li ul li dl{width:auto;float:left}
#nav li ul li dl a{color:#000;font-weight:normal;font-size:14px;height:25px;line-height:25px;text-align:left;width:auto;white-space:nowrap}
#nav li ul li dl a:hover{height:25px;line-height:25px;font-weight:normal;}
#nav li.sfhover ul{left:auto;height:auto;margin:0;padding:0; }
#nav li.sfhover .yiji{ color:#fff000; }
.abg{}

.main{MARGIN:0px auto;WIDTH:1170px;overflow:hidden;clear:both;position:relative; z-index:995; background:#ededed}
.spmain{ background: #434343; text-align:center}
.gsjj{line-height:22px; overflow:hidden; border:1px solid #D6D6D6 }
.sp{ width:800px; height:250px; float:left;}
.gsjj ul{ padding:5px;}

.maincontent{min-height:600px; mfont-size:14px;line-height:25px;}
.loc{text-indent:1em;height:48px;line-height:48px;font-size:14px;color:#585858;margin:0 auto;clear:both; position:relative; z-index:995;  width:1168px; border:1px solid #F0F0F0; background:#d9dada}
.loc a{font-size:14px;color: #585858}
.locbox{width:1170px;margin:0 auto}
.loca{width:800px;float:left; text-align:left}

.classcontent{ width:960px; margin:0 auto;}
.tt{ font-size:24px; text-align:center; border-bottom:2px dotted #EBEBEB; padding-bottom:10px;   font-weight:bold; color:#e90909; position:relative}



.rmainbox{}
.content{margin:0px 10px;padding:5px;line-height:25px;font-size:14px;}
.content img{ max-width:640px;}
.content h1{color:#2f2f2f;text-align:center;padding:0px 0px;font-family:"微软雅黑";font-size:14px;border-bottom:1px solid #ffffff;margin-bottom:20px;position:relative}
.content h1 .ordersub{position:absolute;right:0px;bottom:5px;background:url(404.png) no-repeat;width:113px;height:34px;line-height:34px;}
.content h1 .ordersub a{color:#ffffff}

.more{float:left;height:26px;line-height:26px;font-size:14px;right:20px;bottom:3px;color:#fc4d00;position:absolute}
.more a{color:#fc4d00;font-weight:100}
#demo{overflow:hidden;width:800%;padding:0px 5px;font-size:14px;}
#demo ul,#indemo ul{margin:0px;padding:0px;}
#indemo{width:800%;height:230px;text-align:left}
#demo1{float:left;height:230px;width:auto}
#demo2{float:left;overflow:hidden;width:auto}

.photolist ul{margin:0;padding:0;}
.photolist  LI{WIDTH:430px;FLOAT:left;padding:2px;margin:10px 8px;display:block;}
.photolist LI p{padding:5px;text-align:center}
.pages{text-align:center;clear:both;margin-top:10px;line-height:30px; background:#f2f2f2}
.pages a{text-decoration:none;margin:0px 10px;width:auto; height:32px; line-height:32px; background:#e9090a; border:1px solid #ffffff; padding:5px; text-align:center; color:#fff}
.pages A:hover{ background:#d29300; color:#fff}

.bigimg{margin:0 auto; padding:10px; text-align:center;}
.bigimg img{ border:5px solid #EBEBEB}
.nextphoto{clear:both}
.nextphoto a{width:100px;height:30px;background:#2f2f2f;color:#707070;text-align:center;line-height:30px;font-weight:bold}
.piece{float:left}
.next{float:right}

.news-list{text-align:left; width:580px; float:right}
.news-list li{height:auto;position:relative;height:30px;line-height:30px;background:url(../image/dian.gif) no-repeat left;border-bottom:1px solid #E7E7E7;}
.news-list { position:absolute; right:10px; color:#f7c54f}
.news-list a{ color:#fad665}
.news-list A:hover{ color:#17a2c1}
.news-list ul .b{}
.news-list li h2{text-align:left;text-indent:2em;font-size:14px;height:25px;line-height:25px;}
.news-list li td{text-align:left}



.news-list2{text-align:left; width:380px; float:right}
.news-list2 li{height:auto;position:relative;height:30px;line-height:30px;background:url(../image/dian.gif) no-repeat left;border-bottom:1px solid #E7E7E7;}
.news-list2 { position:absolute; right:10px; color:#f7c54f}
.news-list2 a{ color:#fad665}
.news-list2 A:hover{ color:#17a2c1}
.news-list2 ul .b{}
.news-list2 li h2{text-align:left;text-indent:2em;font-size:14px;height:25px;line-height:25px;}
.news-list2 li td{text-align:left}


.contents{font-size:14px;}
.pagestyle{clear:both}
.pagestyle a{height:25px;width:25px;background:#b10000;color:#2f2f2f;display:block;line-height:25px;float:left;margin:5px;text-align:center;font-weight:bold}
.pagestyle a:hover{color:#FFFF00}
.rm{ position:fixed; height:55px; width:100%; background:#ffffff; left:0px;  bottom:0px;}



#logobox{ width:100%; margin:0 auto; position:relative;z-index:997;position:absolute; top:0px; background:url(404.png) top repeat-x ;height:101px; line-height:101px;}
#logo2{ width:1170px; z-index:999; margin:0 auto; height:101px; line-height:101px;}
.bannerbox{ background:#ffffff; margin:0px auto 0px auto; height:400px; overflow:hidden; width:100%; position:relative; z-index:997; min-width:1170px;}
.ban_index{height:400px;margin:0px auto;overflow:hidden;background:#333333; position:relative; z-index:996 ; min-width:1170px;}
.ban_index .item{height:400px;width:100%;overflow:hidden;}
.ban_index .item .btn_ie8{display:block;width:182px;height:58px;text-indent:-999px;overflow:hidden;position:absolute;right:20px;top:60%;}
.ban_index .item .secation{position:relative;display:block;width:1170px;height:400px;margin:0 auto;}
.ban_index .i1 .secation .description{position:absolute;left:388px;top:270px;width:296px;height:26px;text-align:center;line-height:26px;font-size:14px;color:#ffffff;}
.btn_arrow{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);left:-38px;top:150px;opacity:0.7;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url(../image/arrow.gif) no-repeat left top;}
.btn_arrow:active{opacity:1.0;}
.btn_arrow.next{left:auto;background-position:right top;right:-38px;}

.fad{width:400px;text-align:left;float:left}
.footer{TEXT-ALIGN:center;margin:0 auto;font-size:12px; min-width:1170px; width:1170px;z-index:999; border-top:2px solid #9d0000; background:#000000 }
.copyright{color: #ffffff;width:1150px;margin:0 auto;padding:5px 10px;position:relative; font-size:12px;}
.copyright a{ color:#ffffff}
.ftext{float:left;width:775px; height:32px; line-height:32px;}.ftext3{ float:right; width:197px;}.ftqq{ width:103px; float:left}.ftext2{ width:30px; float:left; margin-left:10px;}
.ftext  a{color:#fff}
.hid{ display:none}

.menuL{padding:5px;width:180px;float:left; background:#EBEBEB; height:100%}
.menuR{padding:5px;width:180px;float:right}
.pagecontent{min-height:400px;line-height:24px;margin-bottom:20px;font-size:14px;}
.pagecontent td{padding:5px;}
.pagecontentw{width:880px;float:left}
.ctk h1{font-size:18px;color:#fc4d00;padding:0px 0px;clear:both;position:relative;  height:30px; line-height:30px; background:#f9ff4b; margin-top:10px; clear:both}
.ctk h1 .cta{color:#000; font-size:16px;float:left;width:250px;height:30px;line-height:30px;  text-align:left; text-indent:2em}
.ctk h1 .cta a{color:#000; font-size:16px;}
.ctk h1 .more{ position:absolute;top:5px;}
.ctk h1 .more a{font-size:14px; color:#000 }
.cc{ width:100%; padding:10px 0px; background:#ffffff}



.cls{clear:both;}

.homepiclist{ height:260px; background:#ededed}
.homepiclist li{ width:159px; text-align:center; float: left; margin:10px 3px; border:1px solid #EBEBEB; background:#ffa200 }
.homepiclist li img{ width:100%; height:200px;}

.homeimgbox{overflow:hidden;width:220px;height:110px;overflow:hidden; border:2px solid #ffffff; position:relative; background:#ededed}
.homeimgbox img{padding:0px; width:220px; overflow:hidden}
.homeimgbox a{color:#ffffff;display:block;}
.homeimgbox .subtitle{position:absolute;left:0;bottom:-38px;height:25px;line-height:25px;width:100%;background:#fff000;color:#000000;font-size:14px;}
.homeimgbox .subtitlea{position:absolute;left:0;bottom:0px;height:25px;line-height:25px;width:100%;background:#2f2f2f;color:#fff000;font-size:14px;}



.cp_list{ width:100%; clear:both}
.cp_list  li{ width:280px; height:215px; float:left; text-align:center; background: #fff;  margin:5px;  overflow:hidden}
.cp_list li p{ padding-top:0px;}
.cp_list .imgbox,.cp_list .imgbox{ position: relative;}
.imgbox{ overflow:hidden; width:280px; height:215px; text-align:center; border:1px solid #EBEBEB}
.imgbox img { max-width:280px; max-height:210px;margin-top:2px; border:1px solid #EBEBEB}
.imgbox .imga a{ WIDTH: 280px; height:210px; overflow:hidden; display:block;}
.imgbox .imga a:hover{}
.imgbox .imgb a{height:25px; line-height:25px; overflow:hidden; display:block; background: #000; position:absolute; bottom:0px; left:0px; width:100%;white-space:nowrap; color:#03133e}
.imgbox .subtitle{position:absolute;left:0;bottom:-26px;height:25px;line-height:25px;width:100%;color:#000000;font-size:14px; background:#000000}
.imgbox .subtitlea{position:absolute;left:0;bottom:0px;height:25px;line-height:25px;width:100%;color:#000;font-size:14px; background: #D6D6D6}
.imgbox a{ color:#000; font-size:12px;}


#sx{ text-align:center}
#sx a{ width:auto; padding:5px 10px; background:#17a2c1; border:1px solid #fff; margin:0px 10px; color:#fff}

.tags a{ display:block; border:1px solid #EBEBEB; background:#EDEDED; padding:0px 5px; margin:5px; height:24px; line-height:24px; color:#004080; width:198px; float: left}


.tagcontent{ background:none}
.tagcontent ul li{ width:540px;padding:5px; float:left; ; height:250px;}
.tagcontent .ta{ font-size:14px; font-weight:bold}
.tagcontent .ta a{color:#ff6f02; }
.tagcontent .text{ font-size:12px;}
.tt2{ color:#fff; height:40px; line-height:40px; font-size:18px; text-indent:2em;  width:1170px; margin:0 auto; background:#68b539 }
.simg{ width:250px; height:120px; float:left}


.homet{ text-align:left; height:40px; line-height:40px;margin:10px auto;background: url(../image/d2.png);  color:#ffffff; text-align:center}
.messc{ text-align:left; height:auto; line-height:30px;margin:5px auto;background: #fff; text-indent:2em; color:#000}

.homezt{}
.homezt li{ width:352px; float:left; margin:5px 5px; text-align:center; overflow:hidden}
.homezt li .ZTIMG img{ height:220px; border:1px solid #ffffff; width:autoss; margin:0 auto}
.homezt li .ZTtitle{ font-size:18px; text-align: center; padding:10px 0px; border-bottom:5px solid #000000; height:30px; line-height:40px; overflow:hidden}
.homezt li .ZTtitle a{ font-size:18px;}
.homezt li .ZTTEXT{ font-size:12px; text-indent:2em; height:190px; text-align:left}

.homezt .ZTMORE a{ display:block; padding:2px 10px; background:#fad665; color:#fff; width:80px; text-align: center;}
th:80px; text-align: center;}

.pronav,.pronav ul{ width:1170px; overflow:hidden}
.pronav li{ width:230px; float:left; margin-right:10px; margin-top:20px;}
.pronav img{ width:230px; height:174px; border:1px solid #ffffff}
.pronav li .ZTtitle{ font-size:18px; text-align: center; padding:0px 0px; bottom:0px; background: url(../image/d.png); width:100%; color:#ccff00;}


.zsfaq{ width:440px; float: right}
.zsmain{}

.pronav2{ width:680px; float:left}
.pronav2 li{ width:210px; float:left; margin-right:10px; position:relative; margin-top:20px;}
.pronav2 img{ width:210px; height:174px; border:1px solid #ffffff}
.pronav2 li .ZTtitle{ font-size:18px; text-align: center; padding:10px 0px; position:absolute; bottom:0px; background: url(../image/d.png); width:100%; color:#ccff00;}


.acl,.acr,.acc{ width:353px; border:1px solid #D6D6D6; float: left; height:250px;}
.acc{ margin:0px 16px;}
.homeac{}
.homeac h2{ background:#fad665; line-height:24px; height:24px; text-indent:2em; color:#fff; font-size:14px;}
.homeac li{ border-bottom:1px dotted #C1C1C1; text-indent:1em;background:url(../image/dian.gif) no-repeat left;}
.gdbox{ width:1170px; margin:5px auto; background:#ededed; overflow:hidden}



.fnav{ background:#fad665; height:auto; color:#fff}
.fnav{ margin:0; padding:0;}
.contentBottom{ width:900px;padding:20px 0px; margin:0 auto  }
.contentBottomInner{ width:1170px; margin:0 auto;  }
.fnavk{ float:left;margin-right:30px;}
.fnavt1{ float:left; position:relative; width:100%; text-align:left; font-weight:bold; font-size:14px;}
.fnavt1 a{ line-height:22px; color: #f6ff00; font-size:14px; text-align:left}
.fnavt1 a:hover{ text-decoration:underline;}
.fnavt2{color:#ffffff;text-align:left}
.fnavt2 a{ line-height:22px; color:#ffffff; font-size:12px; text-align:left}
.fnavt2 a:hover{ text-decoration:underline;}
.fw1{ width:120px;}
.fw2{ width:180px;}
.fw3{ width:240px;}


.slider{float:left;width:800px;height:250px;position:relative;padding-bottom:0px;border:5px solid #ffffff}
.sliderContent{float:left;width:800px;height:250px;clear:both;position:relative;overflow:hidden;}
.sliderArrows a{display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(../image/prev_next.png);width:42px;height:42px;position:absolute;top:50%;margin-top:-34px;}
.slider .prev{background-position:0 0;left:15px;}
.slider .prev:hover{background-position:0 -44px;}
.slider .next{right:15px;background-position:-44px 0;}
.slider .next:hover{background-position:-44px -44px;}
.sliderContent .item{position:absolute;width:400px;height:250px;;}
.sliderContent .item img{width:800px;height:250px;}
.sliderBullets{position:absolute;bottom:0;left:50%;z-index:50;margin-left:-48px;}
.sliderBullets a{display:block;float:left;text-indent:-9999px;outline:none;margin-left:5px;width:10px;height:11px;;}
.sliderBullets .active{background-position:0 -11px;}
.sliderContent a{outline:none;}


.job-list{}
.job-list li{ border-bottom:2px dotted #EBEBEB}
.job-list h2{ font-size:18px; color:#ffffff;border-bottom:2px dotted #EBEBEB}
.orderjob{ position:absolute; right:10px; background:#ffffff; padding:5px 10px;}
.orderjob a{ color:#fff}


.pnav{  position: fixed; right:0px; width:120px; top:230px; background:#fff url(404.png) no-repeat; z-index:999; padding-top:50px;}
.pnav ul{ width:auto; text-align:center}
.pnav li{ width:120px; height:auto; color:#fff;  margin-top:1px; text-align:center; height:auto}
.pnav  .one a{ color:#FFFFFF;background:#45baff;width:120px; display:block;line-height:30px; font-size:12px; }
.pnav  .one A:hover{color:#FFFFFF;background:#75b801;width:120px;}

.pnav  .two a{ color:#FFFFFF;background:#79cdff;width:120px; display:block; font-size:12px; line-height:20px; height:20px;}
.pnav  .tow A:hover{color:#FFFFFF;background:#17a2c1;width:120px;}
.hid{ display: block}
.fnavbox{ background:#fad665}

.homenews{ border:1px solid #D6D6D6; height:250px;}
.homenews ul{ padding:5px;}
.homenews ul li{ text-indent:1em; border-bottom:1px solid #EBEBEB; position:relative;}
.homenews ul li .date{ position:absolute; right:10px; color:#f7c54f}

.toutiao{ width:100%;}
.toutiao ul{ margin:0; padding:0;}
.toutiao  li{width:375px; height:110px; border-bottom:2px dotted #ACACAC; list-style:none; }
.toutiaobox{ float:left;width:230px; height:115px;}
.toutiaoitle{ font-size:14px; color:#6b340d; height:40px; line-height:40px; border-bottom:1px dotted #C1C1C1; font-weight:bold;}
.toutiaoitle a{ color:#6b340d; display:block}
.toutiaoitle A:hover{ color:red}
.toutiao li a img{ width:120px; background:#8c8c8c; margin:5px 10px 5px 0px; padding:2px; height:90px; float:left;}
.toutiaoitle li.sfhover img{ width:120px; background:red; margin:5px 5px 5px 0px; padding:5px; height:90px; float:left;}
.toutiaodes{ font-size:12px; color:#434343; height:65px; line-height:21px; width:235px;}


.picnews{ width:100%;}
.picnews ul li{ float:left; width:550px; margin-right:20px; overflow:hidden; height:190px;}
.picnewsbox{ float:right;width:350px; height:190px;}
.picnews img{ width:150px; padding:5px; border:1px solid #ffffff; margin:5px 10px;float:left}
.picnewsitle{ font-size:14px; color:#6b340d; height:40px; line-height:20px; border-bottom:1px dotted #C1C1C1; font-weight:bold;}
.picnewsitle a{ color:#6b340d}
.picnewsdes{ font-size:12px; color:#434343; height:150px;}

.tbox{ margin:8px 3px; border-bottom:2px dotted #d1d1d1; padding-bottom:5px;}
.homeleft2 .imga{ width:350px; height:200px; border:2px solid #C1C1C1; float: left}
.homeleft2 .dt{ float:right; width:780px; color:#6b340d; height:36px; line-height:36px; font-size:18px; text-align:center}
.homeleft2 .des{ float:right; width:780px; color:#434343; height:24px; line-height:24px;}

.anli{margin:8px 3px;  padding-bottom:5px;}
.anli li{ list-style:none; border:2px solid #C1C1C1; width:175px; float:left; text-align: center; margin:3px 5px; padding:2px;}
.anli li img{ height:110px; width:100%}

.tuandt{ background:#6b340d; font-size:18px; height:36px; line-height:36px; color:#ffffff;text-align:center}
.tuandlst{margin:8px 3px;  padding-bottom:5px; text-align:center}

.tuandlst li{ list-style:none; border:2px solid #C1C1C1; width:120px; float:left; text-align: center; margin:8px 2px; padding:1px; }
.tuandlst li a{ color:#000; font-size:12px;}
.tuandlst li img{ height:78px; width:100%}
.tuanddes{ padding:5px;}
.qq{ position:fixed; right:5px; top:100px; text-align:center; color:#FFFFFF}

.imglink img{ height:50px; border:2px solid #C1C1C1}
.linkst{ font-size:18px; text-indent:2em;color:#6b340d; padding-bottom:5px;}
.links{ width:100%;position:relative; background:#ededed; height:90px; overflow:hidden}
#idemo{overflow:hidden;width:800%;padding:0px 5px;font-size:12px;}
#idemo li{width:100px;height:50px;float:left;text-align:center;margin:5px 8px;}
#idemo ul,#indemo  ul{margin:0px;padding:0px;}
#iindemo{float:left;width:800%;height:60px;text-align:left}
#idemo1{float:left;height:60px;width:auto}
#idemo2{float:left;overflow:hidden;width:auto}
.ctext{ padding:10px; background:#ffffff; color:#6b340d}