/* CSS Document */
@import url(nav.css);
@import url(home.css);
@import url(main.css);
BODY{FONT-FAMILY:"微软雅黑";COLOR:#383838;FONT-SIZE:14px;MARGIN:0px;padding:0px;background: #ffffff; line-height:24px;}
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:#383838;FONT-SIZE:14px;TEXT-DECORATION:none}
.hid{ display:none}
.cls{clear:both;}
A:hover{COLOR:#b10000;TEXT-DECORATION:none}
.home{ margin-top:0px;}
.main{MARGIN:0px auto;WIDTH:1180px;overflow:hidden;clear:both;position:relative; z-index:995; background:#ffffff; padding:0px 5px; border:1px solid #ECECEC; margin-top:10px; margin-bottom:30px;}
.main2{MARGIN:0px auto;WIDTH:1180px;overflow:hidden;clear:both;position:relative; z-index:995;  padding:0px 10px; margin-top:10px; margin-bottom:30px;}

.loc{height:55px;line-height:55px;font-size:16px;color:#8F8F8F;margin:40px auto 20px auto;clear:both; position:relative; z-index:995;}
.loc a{font-size:16px;color: #8F8F8F}
.locbox{margin:0 auto}
.loca{width:800px;float:left; text-align:left;background:url(../image/location.png) no-repeat 10px; text-indent:5em}
.classcontent{ width:950px; 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: red; position:relative}

.locsc{ text-align:center}
.ii{ width:180px;}
.bt{ width:100%; hanging-punctuation:24px; line-height:24px; background:#3C6; margin:0 auto; color:#ffffff}

.rmainbox{}
.content{margin:0px 10px;padding:5px;line-height:25px;font-size:14px;}
.content img,example_Con_Box img{ max-width:640px;}
.content h1{color:#383838;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(/skin/main/images/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:#e67817; 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; width:640px;}
.bigimg img{ max-width:100%}

.nextphoto{clear:both}
.nextphoto a{width:100px;height:30px;background:#383838;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:14px; color:#434343; height:150px;}

.contents{font-size:14px;}
.pagestyle{clear:both}
.pagestyle a{height:25px;width:25px;background:#b10000;color:#383838;display:block;line-height:25px;float:left;margin:5px;text-align:center;font-weight:bold}
.pagestyle a:hover{color:#FFFF00}

.footer{TEXT-ALIGN:center;margin:0 auto;font-size:14px; z-index:999;  padding:10px 0px; height:90px; clear:both; overflow:hidden; background:#000000}
.copyright{color: #ffffff;width:960px;margin:0 auto;padding:5px 0px;position:relative; font-size:14px; text-align:left;overflow:hidden; height:90px;}
.copyright a{ color:#3a3a3a}


.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}





#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:14px;; font-weight:bold}
.tagcontent .ta a{color:#ff6f02; }
.tagcontent .text{ font-size:14px;}
.tt2{ color:#fff; height:40px; line-height:40px; font-size:18px; text-indent:2em;  width:1180px; 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(../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}



.homeac{ width:375px; float: left;}
.m10{ margin-left:25px; margin-right:25px;}
.homeac h2{ line-height:36px; height:36px;  color:#fff; font-size:18px;}
.homeac ul li{ border-bottom:1px dotted #C1C1C1; text-indent:1em;background:url(../image/dian.gif) no-repeat left; hanging-punctuation:24px; line-height:24px; color:#fffffff; position:relative}
.homeac ul li a{ font-size:14px; color:#ffffff}
.homeac ul li A:hover{ font-size:14px; color:#FF9}
.homeac ul li .date{ position:absolute; right:5px; color:#FF9}

.gdbox{ width:1180px; 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(/skin/main/images/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:14px; }
.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(../image/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; }
.preview ul{margin:0 auto}
.hidden{display:none}
.scrolldoorFrame{margin:0 auto;overflow:hidden}
.scrollUl{width:100%;height:40px;margin-left:0; background:#e9701a; text-align:center}
.scrollUl li{height:40px;line-height:40px; *display:inline;*zoom:1; width:250px; }
.sd01,.sd02{display:block;height:32px;line-height:32px;font-size:18px; text-align:center;overflow:hidden;float:left}
.sd01{background:#eb6100;color:#ffffff;width:250px}
.sd02{background:#e9701a;color:#fff;width:100%;border-bottom:1px solid #D6D6D6}
.sdpro{background:#0084ca;width:100%;color:#fff;display:block;height:24px;line-height:24px;font-size:14px;text-indent:2em;overflow:hidden;float:left;border-bottom:1px solid #D6D6D6}
.cont{padding:5px 0;float:right;width:100%;}
.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(../image/dian.gif) no-repeat 6px;}
.homenews li a{font-size:14px; color:#003264}
.homenews li .date{position:absolute;right:10px;font-size:14px;color: #ACACAC}

.anli{margin:8px 0px;  padding-bottom:5px;}
.anli li{ border-bottom:2px dotted #ECECEC; height:25px; line-height:25px;background:url(../image/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}



.leftnav{  width:320px; min-height:450px;margin-right:20px;  float:right; border-right:1px solid #EBEBEB}
.leftnav .tta{ background:#ffffff; hanging-punctuation:30px; line-height:30px; font-size:14px; color:#ffffff; text-indent:1em; font-weight:bold}
.leftnav  .one{ height:auto;line-height:30px; text-align:center; font-size:14px; font-weight:bold; color: #333; margin-top:2px; text-indent:0em; width:50%; border-bottom:1px solid #ECECEC; background:#eaece9; border-bottom:1px solid #c4c9c5; float:left}
.hid{ display:none}
.disp{ display:block}
.leftnav p{ margin-left:10px; line-height:24px; height:24px;}
.leftnav .one a{font-size:14px; font-weight:bold; color:#333; padding-right:20px; display:block;}
.leftnav .one A:hover{color:red; font-size:14px; }
.leftnav .two{ height:22px; line-height:22px; text-align:right; font-size:14px;   text-indent:3em; font-weight:normal}
.leftnav .two a{font-size:14px;  color: #6D6D6D;font-weight:normal}
.leftnav .two A:hover{color:red; font-size:14px;}
.leftnav .three a{font-size:14px;  color:red;font-weight:normal; height:18px; line-height:18px;}
.leftnav .three A:hover{color:red; font-size:14px;}

.banner2{ height:200px; width:100%; min-width:1180px; overflow:hidden;background:url(/skin/main/images/bannerx.jpg) no-repeat center}


.news_list{width:800px;height:auto;padding-bottom:67px}
.news ul{margin-top:0px}
.news ul li{width:98%;float:left;height:100px;line-height:26px;border-bottom:#d9d9d9 solid 1px}
.news ul li .newsday{width:127px;color:#cfcece;float:left;font-size:15px;background:url(/skin/main/images/css/new3.jpg) center right no-repeat;margin-top:25px;text-align:center}
.news ul li .newsday h3{font-size:28px;font-weight:100}
.news ul li .newstitle{width:600px;color:#666666;float:left;margin-top:10px;margin-left:28px;display:inline}
.news ul li .newstitle h3{font-size:16px;color:#383838;font-weight:100}
.news ul li span{margin-top:10px;margin-right:40px;display:inline;float:right;width:30px;height:30px;background:url(/skin/main/images/css/new10.jpg) right center no-repeat}
.news ul li:hover{border-bottom:0; color:#00823a; border:1px solid red}
.news ul li:hover .newstitle h3{ color: #9c0e0e}
.news ul li:hover span{background:url(/skin/main/images/css/new2.jpg)}
.news ul li:hover .newsday{background:url(/skin/main/images/css/new4.jpg) right center no-repeat}
.news ul li:hover .newstitle{color: #999}

.toutiaonews{ width:100%;display:inline-block;overflow:hidden;*display:inline;*zoom:1}
.anews ul{margin-top:0px}
.anews ul li{width:450px;float:left;height:100px;line-height:26px;border-bottom:#d9d9d9 solid 1px}
.anews ul li .newsday{width:70px;color:#cfcece;float:left;font-size:15px;background:url(/skin/main/images/new3.jpg) center right no-repeat;margin-top:25px;text-align:center}
.anews ul li .newsday h3{font-size:28px;font-weight:100}
.anews ul li .newstitle{width:335px;color:#999;float:left;margin-top:10px;margin-left:28px;display:inline}
.anews ul li .newstitle h3{font-size:16px;color:#383838;font-weight:100}
.anews ul li span{margin-top:10px;margin-right:40px;display:inline;float:right;width:30px;height:30px;background:url(/skin/main/images/new10.jpg) right center no-repeat}

.homepicd{ height:auto; overflow:hidden}
.homepicd li{ width:175px; text-align:center; float: left; margin:5px 3px; border:1px solid #EBEBEB; background: #EBEBEB; height:150px; overflow:hidden}
.homepicd li a{ color:#000; display:block;}
.homepicd li img{ height:150px;}

/*单页样式*/
.egtitle{ font-size:18px; height:24px; line-height:24px;padding-left:10px; color:#ACACAC}
.pageleft{ width:410px; float: left}
.pageleft img{ margin-top:30px; width:410px;}
.pageleft h1{ font-size:24px; color:#191919; line-height:50px; height:50px; margin-top:20px; padding-left:10px;}
.pagenava{}
.pagenava li{ list-style:none; width: auto; float: left; padding:5px 10px;}
.pageright{ width:680px; float: right; padding-top:40px;}
.tta{ background: url(../image/dot2.png) no-repeat left 8px; font-size:14px; font-weight:bold; text-indent:1em}
.pagenavb{ background:#fbfbfb; border-bottom:2px solid #EBEBEB; margin-top:10px;}
.pagenavb ul li{ list-style: inside; width: auto;  padding:5px 5px; color:#FF8000; float:left}
.content{ line-height:30px;}
.pagenum{ margin-top:30px}
.pagenum a{ color:#000; background: #F1F1F1; border:1px solid #EBEBEB; padding:5px 20px;}

.mm{ background:#EBEBEB;}