BODY{FONT-FAMILY:"微软雅黑";COLOR:#2f2f2f;FONT-SIZE:12px;padding:0px;background: #ffffff;line-height:24px; margin:0px;}
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:12px;TEXT-DECORATION:none}
.hid{ display:none}
.cls{clear:both;}
A:hover{COLOR:#b10000;FONT-SIZE:12px;TEXT-DECORATION:none}
.topnavbox{ height:40px; line-height:40px; background:#e42a2a; color:#FFFFFF; margin:0 auto}
.topnavbox .boxmain{ width:1200px; margin:0 auto;}
.topnavbox .boxmain .text{ width:500px; float:left;}
.topnavbox .boxmain .dh{ width:520px; float:right; text-align:right; padding-right:30px;}
.topnavbox .boxmain .dh a{ width:auto;  padding:2px 8px; color:#FFFFFF}
.home{z-index:996; position:relative; background:#ffffff;  margin:0 auto;width:1200px;}
.homemain{width:1200px;margin:5px auto; overflow:hidden }
.topbox{ height:112px;  position:relative; background:url(headbg.jpg) repeat-x;  margin:0 auto}
.logobox{ background:url(head.jpg) no-repeat; width:1200px; margin:0 auto}
#logo{ width:315px; height:90px; float:left; margin-top:10px;}
#navbox{text-align:center;margin:0 auto;height:47px;line-height:47px;background:#db2827; z-index:999;}
#navigation{ margin:0 auto; width:800px;z-index:999; float:right; padding-top:65px;}
#navigation *{margin:0;padding:0;border:0;}
#navigation ul{margin:0px;padding:0px;line-height:47px;}
#nav{line-height:47px;height:47px;width:800px; position:relative; z-index:999;}
#nav .big-item-on{ color:#fad665; padding-right:10px;}
#nav a{display:block;font-size:14px;color:#e42a2b;}
#nav a:hover{display:block;color:#6d5514;font-weight:bold;}
#nav .yiji{padding:0px 24px; }
#nav .yijih{padding:0px 18x; margin-left:5px;}
#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:left;width:auto;color:#ffffff;height:25px;line-height:25px;display:block;float:left;font-size:14px;background:#988247;border-bottom:1px solid #c7b177; text-indent:2.5em}
#nav li ul li a:hover{background:#533e06;color:#fff;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:#6d5514;}
.abg{}

.main{MARGIN:0px auto;WIDTH:1200px;overflow:hidden;clear:both;position:relative; z-index:995; background:#ffffff}
.loc{text-indent:1em;height:40px;line-height:40px;font-size:14px;color:#585858;margin:0 auto;clear:both; position:relative; z-index:995;border:1px solid #F0F0F0; background: url(loc.jpg) repeat-x; margin:0 auto; max-width:1200px;}
.loc a{font-size:14px;color: #585858}
.locbox{width:1200px;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; margin-top:20px;  font-weight:bold; color: #013978; 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(al.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}

.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;}
.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;}

.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}
.picnews{ width:100%;}
.picnews ul li{ float:left; width:500px; margin-right:20px;}
.picnewsbox{ float:right;width:240px; height:180px;}
.picnews img{ width:210px; padding:5px; border:1px solid #ffffff; margin:5px; height:160px; float:left}
.picnewsitle{ font-size:14px; color:#6b340d; height:40px; line-height:40px; border-bottom:1px dotted #C1C1C1; font-weight:bold;}
.picnewsitle a{ color:#6b340d}
.picnewsdes{ font-size:12px; color:#434343; height:150px;}

.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;}
.footer{TEXT-ALIGN:center;font-size:12px; z-index:999; border-top:5px solid #ECECEC; background:#e42a2b; padding:10px 0px; height:
60px; clear:both; margin:0 auto}
.copyright{color: #ffffff;width:1200px;margin:0 auto;padding:5px 0px;position:relative; font-size:12px; text-align:left}
.copyrightc{ width:580px; float:left; height:80px; }
.copyrightr{ width:571px; float:right;background:url(ft02.jpg) no-repeat; height:40px;}
.copyright a{ color:#ffffff}

.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 img{ max-width:930px;}
.pagecontent td{padding:5px;}
.pagecontentw{width:880px;float:left}

/*图片列表样式*/
.cp_list{ width:100%; clear:both}
.cp_list  li{ width:300px; height:210px; 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:298px; height:200px; text-align:center; border:1px solid #EBEBEB}
.imgbox img { max-width:298x; max-height:200px;margin-top:2px; }
.imgbox .imga a{ WIDTH: 298px; height:210px; overflow:hidden; display:block;}
.imgbox .imga a:hover{}
.imgbox .imgb a{height:25px; line-height:25px; overflow:hidden; display:block; background: #442607; 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:12px;; background:#000000}
.imgbox .subtitlea{position:absolute;left:0;bottom:0px;height:25px;line-height:25px;width:100%;color:#ffffff;font-size:12px;; background:#ebebeb}
.imgbox a{ color:#000000; font-size:12px;}



#sx{ text-align:center; margin-top:10px;}
#sx a{ width:auto; padding:5px 10px; border:1px solid #fff; margin:0px 10px; color: #585858}

.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:12px;; 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:1200px; margin:0 auto; background:#68b539 }
.simg{ width:250px; height:120px; float:left}

.links{ width:100%;position:relative}
.homet{ text-align:left; height:40px; line-height:40px;margin:10px auto;background: url(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}



.pronav,.pronav ul{ width:1200px; 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(d.png); width:100%; color:#ccff00;}


.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(d.png); width:100%; color:#ccff00;}



.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(dian.gif) no-repeat left;}
.gdbox{ width:1200px; margin:5px auto; background:#ffffff; overflow:hidden}


.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(nav.jpg) 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;}



.news-list{text-align:left; width:580px; float:right}
.news-list li{height:auto;position:relative;height:30px;line-height:30px;background:url(dian.gif) no-repeat left;border-bottom:1px solid #E7E7E7;}
.news-list a{ color:#012a5b; font-size:16px;}
.news-list A:hover{ color:#988247}
.news-list li .date{ position:absolute; right:10px; color:#f7c54f}

.preview{overflow:hidden;clear:both;  border:1px solid #D6D6D6;}
.preview ul{ margin:0 auto}

.hidden{display:none;}
.scrolldoorFrame{margin:0px auto;overflow:hidden;}
.scrollUl{width:314px; height:280px; float:left; margin-left:0px; margin-top:0px;}
.scrollUl li{ height:44px; line-height:44px; }


.sd01,.sd02{display:block; height:44px; line-height:44px; font-size:18px; text-align:center; overflow:hidden; float:left }
.sd01 a,.sd02 a{color:#fff; font-size:18px;}
.sd01{ background:#e42a2a; color:#fff; width:100%;}
.sd02{ background:#767676; color:#fff; width:100%;border-bottom:1px solid #D6D6D6}

.bor03{}
.cont{padding:5px 0px; float:right; width:880px;}
.cont ul{margin:0;padding:0;}

.homenews{width:100%; height:180px; }
.homenews li{border-bottom:1px dotted #D6D6D6;text-indent:2em;position:relative;list-style: none;color:#ffb100; background:url(dian.gif) no-repeat 6px; height:26px; line-height:26px;}
.homenews li a{font-size:12px; color:#003264}
.homenews li .date{position:absolute;right:10px;font-size:12px;color: #ACACAC}

.anli{margin:8px 0px;  padding-bottom:5px;}
.anli li{ border-bottom:2px dotted #ECECEC; height:25px; line-height:25px;background:url(dian.gif) no-repeat 6px; text-indent:2em; list-style:none}


.xgcp{ width:400px; float: right}
.cpzs{ width:760px; float:left; border-left:1px solid #D6D6D6}
.maincontent img{ max-width:800px; margin:0 auto; text-align:center}


.maincontent{ width:950px;font-size:14px;line-height:25px; float:right;  padding:10px; min-height:320px;}
.leftnav{  width:200px; min-height:450px;margin-right:20px;  float:left; border-right:1px solid #EBEBEB}
.leftnav  .one{ height:auto;line-height:30px; text-align:right; font-size:12px; font-weight:bold; color:#071f61; margin-top:2px; text-indent:1em; width:100%; clear:both; border-bottom:1px solid #ECECEC; background:url(leftnavbg.jpg)}
.hid{ display:none}
.disp{ display:block}
.leftnav .one a{font-size:14px; font-weight:bold; color:#071f61; padding-right:20px;}
.leftnav .one A:hover{color:red; font-size:14px;}
.leftnav .two{ height:22px; line-height:22px; text-align:left; font-size:12px;   text-indent:3em; font-weight:normal}
.leftnav .two a{font-size:12px;  color:#000000;font-weight:normal}
.leftnav .two A:hover{color:red; font-size:12px;}

.jobbox{ position:fixed; right:5px;top:200px; z-index:999;}