BODY{FONT-FAMILY:"微软雅黑";COLOR:#383838;FONT-SIZE:12px;MARGIN:0px auto;padding:0px;background: #ffffff;line-height:24px; height:auto; }
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:12px;TEXT-DECORATION:none}
.hid{ display:none}
.cls{clear:both;}
A:hover{COLOR:#b10000;FONT-SIZE:12px;TEXT-DECORATION:none}
img{ max-width:100%;}
/*LOgo头部*/
.head{ width:100%; background:#082e3b; position:relative; z-index:999;}
.logobox{width:100%;  height:50px; z-index:999; margin:0 auto; text-align:center; color:#FFFFFF; line-height:50px; font-size:16px; position:relative;}
.logo{ height:auto;margin:0 auto;overflow:hidden; background:#082e3b}
.homemm{ width:50px; height:50px; position:absolute; left:5px; display:block; background:url(../images/homemm.png) no-repeat; text-indent:5em; overflow:hidden}
.meun{ width:54px; height:50px; position:absolute; right:5px; display:block; top:0px;background:url(../images/muen.png) no-repeat; text-indent:10em; overflow:hidden }


.pagefix{ margin:0 auto; width:100%; max-width:640px; height:auto; position:relative}

/*<!--通用头部菜单样-->*/
.navbox{ width:100%; background:#ffffff; position:absolute; top:50px; max-width:640px; right:0px; }
.active{display:none}
.adisplay{ display:block}
.navBar{height:50px;font-size:14px;text-align:center;position:relative;z-index:999; background:#ffffff; height:100%; line-height:50px; }
.navBar li{ min-height:30px;}
.navBar .nav-menu{ width:100%; background: #EBEBEB; display:block; border-bottom:1px solid #FAFAFA}
.navBar .sub-menu{line-height:24px;width:100%}
.navBar .sub-menu .current{ margin:0px 10px; width:100%; text-align:left; color:#000000}
#close{ color:red;  background:#ffffff url(../images/close.png) no-repeat right; text-align:center; height:50px; line-height:50px}

.main{MARGIN:0px auto;width:96%; max-width:640px;overflow:hidden;clear:both;position:relative; z-index:996;}
/*所在位置*/
.loc{height:36px;line-height:36px;font-size:14px;color:#8F8F8F; text-align:left; border-bottom:1px solid #ECECEC; max-width:640px; margin:0 auto}
.loc a{font-size:14px;color: #8F8F8F}

.classcontent{ width:100%; margin:0 auto;}
.tt{ font-size:18px; text-align:center; font-weight:bold; color:#5c5c5c; position:relative; background:#ffffff; height:36px; line-height:36px;}

.locsc{ text-align:center}


.rmainbox{}
.content{margin:0px 10px;padding:5px;line-height:25px;font-size:14px;}
.content 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(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:100%;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: #EBEBEB; border:1px solid #D6D6D6; padding:5px; text-align:center; color:#000000}
.pages A:hover{ background:#ffa800; color:#fff}

.bigimg{margin:0 auto; padding:10px; text-align:center; 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:100%; margin-right:20px;}
.picnewsbox{ width:240px; height:180px;}
.picnews img{ width:210px; padding:5px; border:1px solid #ffffff; margin:5px; height:160px; }
.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:#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:12px; z-index:999;  background:000000; padding:10px 0px 50px 0px;  clear:both;  width:100%;  }
.copyright{color: #585858;width:90%;margin:0 auto;padding:5px 0px;position:relative; font-size:12px; text-align:left;overflow:hidden; max-width:640px; margin:0 auto}
.copyright a{ color: #585858}
.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:100%;}

/*图片列表样式*/
.cp_list{ width:100%; clear:both}
.cp_list  li{  height:230px;  text-align:center; background: #fff;  margin:5px 1%;  overflow:hidden}
.cp_list li p{ padding-top:0px;}
.cp_list ul li .imgbox{ position: relative;}
.cp_list ul li .imgbox{ overflow:hidden; height:200px; text-align:center; border:1px solid #EBEBEB}
.cp_list ul li .imgbox img { width:100%; height:100%;margin-top:2px; }
.cp_list ul li .imgbox .imga a{ WIDTH:100%; height:180px; overflow:hidden; display:block;}
.cp_list ul li .imgbox .imga a:hover{}
.cp_list ul li .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}
.cp_list ul li .imgbox .subtitlea{height:25px;line-height:25px;width:100%;color:#716d3b;font-size:12px;}
.cp_list ul li .imgbox a{ color:#000000; font-size:12px;}

.photo_list{ width:100%; clear:both}
.photo_list  li{ height:230px;  text-align:center; background: #fff;  margin:5px 1%;  overflow:hidden}
.photo_list li p{ padding-top:0px;}
.photo_list ul li .imgbox,.photo_list .imgbox{ position: relative;}
.photo_list ul li .imgbox{ overflow:hidden;  height:200px; text-align:center; border:1px solid #EBEBEB}
.photo_list ul li .imgbox img { width:100%; height:100%;margin-top:2px; }
.photo_list ul li .imgbox .imga a{ WIDTH:100%; height:150px; overflow:hidden; display:block;}
.photo_list ul li .imgbox .imga a:hover{}
.photo_list ul li .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}
.photo_list ul li .imgbox .subtitlea{height:25px;line-height:25px;width:100%;color:#716d3b;font-size:12px;}
.photo_list ul li .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; display:block}

.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:100%; margin:0 auto; background:#68b539 }
.simg{ width:250px; height:120px; float:left}

.linksa{ width:100%;position:relative}
.linksa a{ color:#ffffff}

.messc{ text-align:left; height:auto; line-height:30px;margin:5px auto;background: #fff; text-indent:2em; color:#000}
.gdbox{ width:100%; 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}
.cont{padding:0px 0px;}
.cont ul{ margin:0; padding:0;}
.cls{clear:both;}
.hidden{display:none;}
.scrolldoorFrame{margin:0px auto;overflow:hidden;}
.scrollUl{overflow:hidden;height:50px;  position:relative; line-height:50px; background:url(sd.png) repeat-x}
.scrollUl li{float:left;}
.bor03{}
.sd01,.sd02{ display:block;}
.sd01{cursor:pointer;padding:2px;font-weight:bold; font-size:16px; color: #000000; text-align:center; background: url(sd01.png) no-repeat;width:150px; height:50px; line-height:50px;}
.sd02{cursor:pointer;padding:2px; font-weight:bold;font-size:12px; color:#024470; height:55px; line-height:55px; text-align:center;background: url(sd02.png) no-repeat; color:#ffffff;width:100px;}
.sd01 a,.sd02 a{ color:#024470}


.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{ width:96%;font-size:14px;  padding:5px; height:auto;}


.news_list{width:96%;height:auto;padding-bottom:67px}
.news{ width:100%}
.news ul{margin-top:0px}
.news ul li{width:98%;float:left;height:100px;line-height:26px;border-bottom:#d9d9d9 solid 1px; overflow:hidden}
.news ul li .newsday{width:20%;color:#cfcece;float:left;font-size:15px;background:url(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:70%;color:#999;float:left;margin-top:10px;margin-left:28px;display:inline; line-height:18px; overflow: hidden}
.news ul li .newstitle h3{font-size:16px;color:#2f2f2f;font-weight:100; line-height:24px; }
.news ul li:hover{border-bottom:0; color:#00823a; border:1px solid red;}
.news ul li:hover .newstitle h3{ color: #00823a}
.news ul li:hover .newsday{background:url(new4.jpg) right center no-repeat}
.news ul li:hover .newstitle{color: #999}

.about{width:100%; max-width:640px; margin:0 auto}
.about .abox{ width:100%; height:auto; margin-top:10px; clear:both}
.about .abox h2{ height:50px; line-height:50px; padding-top:10px; text-indent:1em; color:#082e3b; background:url(../images/homtbg.jpg) no-repeat bottom left; font-weight:100}
.about .abox .imgbox-a{ width:98%;}
.about .abox .imgbox-a img{  margin:10px auto; width:100%;  margin:5px; }
.about .abox .cate{ width:100%; float:left; padding:0px 2%}
.about .abox .cate a{ display:block; text-align:center; margin:5px;float:left; font-size:14px; width:30%;  padding:4px 0px;}
.about .abox .content{}


/*留言样式*/
.book{ width:98%; overflow:hidden; margin:0 auto; }
.book input,.book select{ height:24px; line-height:24px; margin:2px; border:1px solid #D6D6D6; width:90%;  clear:both; margin-left:5%}
.btn-red{background:#910000; color:#FFFFFF;text-align:center; margin:0 auto}
.booknr{ width:98%; height:auto; margin:0 auto; padding-top:20px;}


/* CSS Document */
@import url(pro.css);

.gd{ margin:0 auto; width:100%; overflow:hidden; border:1px solid #D6D6D6 ;}
.homeimgbox{overflow:hidden;width:220px;height:180px;overflow:hidden;  position:relative; background:#ffffff}
.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:#6d5514;color:#000000;}
.homeimgbox .subtitlea{position:absolute;left:0;bottom:0px;height:25px;line-height:25px;width:100%;color:#6d5514;font-size:12px;}
.homeimgbox .subtitlea a{ font-size:12px;}


#demo{overflow:hidden;width:800%;padding:0px 5px;font-size:14px;}
#demo ul,#indemo ul{margin:0px;padding:0px;}
#indemo{width:800%;height:120px;text-align:left}
#demo1{float:left;height:120px;width:auto}
#demo2{float:left;overflow:hidden;width:auto}
.homepro{ height:auto; background:#ffffff; overflow:hidden; color: #828282; width:100%; margin:0 auto}
.homepro li{ width:48%; text-align:center; float: left; margin:5px 3px;  overflow:hidden; height:250px;}
.homepro li .aimg{ width:100%; height:200px; overflow:hidden; display:block; text-align:center}
.homepro li .aimg img{ height:100%;clear:both; margin: 0 auto;}
.homepro li a{ color:#828282; font-size:16px;}
.homepro li .jiage{ font-size:14px;color:#910000;}

.homepiclist{ height:auto; background:#ffffff; overflow:hidden; color: #828282; width:100%; margin:0 auto}
.homepiclist li{ width:48%; text-align:center; float: left; margin:5px 3px;  overflow:hidden; height:210px;}
.homepiclist li .aimg{ width:100%; height:150px; overflow:hidden; display:block; text-align:center}
.homepiclist li  img{ height:125px; width: 100%;   clear:both; margin: 0 auto;}
.homepiclist li a{ color:#828282; font-size:14px;}
.case{ width:100%; margin:0 auto}


.dsz{ width:50px;  float:left}
.dsz img{ width:100%;}
.webjj{line-height:24px; color:#383838; font-size:14px; width:auto;   height:auto;border:1px solid #E4E4E4; padding:10px}
.webjj img{ float:none; margin:0 auto; max-width:98%}

.homec{ width:96%; height:320px;  }


/* banner-box */
.banner{position:relative;overflow:hidden; max-width:640px;; margin:0 auto;}
.m_banner_con{position:relative;left:0;top:0;margin:0 auto;}
.m_banner{overflow:hidden;position:relative;}
.banner ul{overflow:hidden;position:relative;list-style:none;}
.banner .slide_list li{position:relative;width:100%;float:left;display:block;}
.banner .slide_list a{display:block;position:relative;overflow:hidden;}
.banner .slide_list li a img{width:100%; height:auto}
.banner .slide_nav {bottom:8px;position: absolute;z-index: 100; right:10px;}
.banner .slide_nav li {background:#dcdee0;opacity:0.4;margin:0 0px; cursor:pointer; border-radius:5px;width:10px; height:10px;line-height:50px;vertical-align:middle;float:left;position:relative;}
.banner .slide_nav li.selected{background:#dcdee0;opacity:1;}
.banner .slide_list a .text{text-indent: 0em; position:absolute;left:0;bottom:0;width:100%;color:#fff;font-weight:bold;font-size:16px; text-align: center;height:30px;line-height:30px;background:rgba(0,0,0,0.4);}
.sx a{text-decoration:none;margin:2px 0px;width:100%; height:32px;  text-align:center; color:red;}
.nnnav{background:#01b209; height:107px;}
.nnnava {line-height:18px;}
.nnnava li{ width:50%; float:left; text-align: center; overflow:hidden;line-height:18px; height:18px;}
.nnnava a{ color:#ffffff; }
.slider{float:left;width:358px;height:218px;position:relative;padding-bottom:0px;}
.slider ul{ padding:0; margin:0;}
.sliderContent{float:left;width:358px;height:218px;clear:both;position:relative;overflow:hidden;}
.sliderArrows a{display:block;text-indent:-9999px;outline:none;z-index:50;background-image:url(../huandeng/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:358px;height:218px;}
.sliderContent .item img{width:358px;height:218px;}
.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;}

.homeac{ width:100%; float: left; height:auto; }
.homeac li{ border-bottom:1px dotted #C1C1C1;  color:#4e4e4e; position:relative; line-height:30px; height:auto;}
.homeac li a{ font-size:12px; color:#4e4e4e}
.homeac li A:hover{  color:#0a75b1}
.homeac li .date{ position:absolute; right:5px; color: #585858}
.newss{ background:url(../images/news.jpg) no-repeat; width:30px; height:50px; float:left}
.homeac .moreb{ position:absolute; bottom:5px; right:10px; width:60px;}
.homeac .moreb a{ text-align:right; color:#cc00e5}

.toutiao{ padding:20px 0px; border-bottom: 2px dotted  #D6D6D6}
.toutiaotitle a{ font-size:18px; color:#011467}
.toutiaotext{ font-size:14px;color: #737373;}
.homebanner{ }
.homebanner li{ width:33%; float:left; }
.homebanner a{ display:block; float: left; width:90%; text-align:center; white-space:nowrap; overflow:hidden}
.homebanner a img{ width:70%}

.xian{ border-bottom:5px dotted #EBEBEB; MARGIN:0px auto;width:96%;max-width:640px;;}
.links{ color:#585858}
.links ul a{ display:block;  padding:5px; margin:0px 5px; float:left}

.qytdl{ width:100%;  height:auto;}
.qytdR{  width:100%; height:auto}



h3.lineTit{ height:14px;border-bottom:1px solid #ccc;font-size:16px;font-weight:normal;margin-top: 20px;margin-bottom: 20px;color: #f60;}
h3.lineTit span{ margin-bottom:-8px; padding-right:5px; background:#fff; color:#ff6600}
.disc_orange{ background:url(../images/all_icon.png); background-repeat:no-repeat;padding-left:18px; font-size: 14px;line-height:normal; margin-top:11px; background-position:-8px -76px; }

.homett{ font-size:18px; position:relative; height:55px; line-height:55px; width:100%; padding-left:20px; width:100%;   border-bottom:1px solid #EEEEEE; background:url(../images/homettbg2.jpg); color:#082e3b}
.homett a{ font-size:14px; display:block; float: right; padding-right:20px;}

.ftnav{ background:#000000; height:40px; position:fixed; bottom:0px; z-index:9999; width:100%;  margin:0 auto; text-align:center}
.ftdh{ max-width:640px; margin:0 auto; padding-top:5px;}
.ftdh li{ float:left; width:20%; text-align:left; height:40px; line-height:40px; padding-left:2%}
.ftdh li a{ padding-left:35px; color:#FFFFFF;height:40px; line-height:40px;}
.ftdh .a01{ background:url(../images/m1.png) no-repeat;}
.ftdh .a02{ background:url(../images/m2.png) no-repeat;}
.ftdh .a03{ background:url(../images/m3.png) no-repeat;}
.ftdh .a04{ background:url(../images/m4.png) no-repeat;}

.hpnav{text-align:center;display:inline-block;margin:0 auto; width:100%}
.box{width:31%;height:90px;margin-top:10px;display:inline-block;overflow:hidden;*display:inline;*zoom:1}
.box .pimg{width:60px;height:60px;margin:0 auto}


.pplogo{ width:100%}
.pplogo li{ width:22%; height:40px; float: left; overflow:hidden; margin:5px 1%; text-align: center; border:1px solid #EBEBEB}
.pplogo li img{max-height:60px; max-width:100%}

.canshu{}
.canshu ul{  width:100%; clear: both; }
.canshu ul li dd{ width:54px; float:left; color:#585858}
.canshu ul .aa{ width:49%; float:left; color: #828282}
