@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft YaHei", "黑体","SimSun", Arial, Helvetica, sans-serif;}
img { border:none; display:block;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,li{ list-style:none; margin:0px; padding:0px;}
#clear{ clear:both; height:0px; overflow:hidden;}
.clearbox{overflow:hidden;}
a{ text-decoration:none; outline:none;color:#666;}
.w1000_center{ width:1000px; margin:auto;}
/*-----TOP--------*/

.top_box{ width:100%;}
.top{ width:1000px; height:85px; margin:auto; margin-top:25px;}

.top_logo img{ float:left; margin-right:10px;}
.top_right{ float:right; overflow:hidden}
.top_right span{float:right; background-image:url(../img/phone.png); background-position:0 center; background-repeat:no-repeat;color:#ff0000;margin-right:10px; ;margin-bottom:10px;padding-left:50px;font-size:24px; font-weight:bold;}
.top_right p{font-size:24px; font-weight:bold;}

/*-----导航-------*/
.nav_box{background:#333; width:100%; height:44px; overflow:hidden; clear:both;}
.nav{ width:700px; float:left;}
.nav li{ float:left;width:100px;}
.nav li a{ background-image:url(../img/shu.png); background-repeat:no-repeat; background-position:right; font-size:16px;line-height:43px;display:block; text-align:center;color:#FFF; font-family:"微软雅黑" ;width:100px;}
.nav li a:hover{ background-color:#222121;color:#F00;}

/*---导航下拉---*/
.current{ border-bottom:#F00 solid 1px;color:#FFF;}
.nav_right{ float:right; margin-top:9px; width:208px; }
.nav_right input{ float:left;width:160px; height:20px; border:none; margin-left:20px;}
.nav_right .anniu{ width:26px; height:22px; background-color:red; float:right}
.nav_right .anniu img{width:20px; height:20px; text-align:center; padding-left:2px;}

/*-----banner-------*/
.banner img{width:100%;margin-right:auto; margin-left:auto;margin-bottom:60px;}

/*-----about-------*/
.about{width:1000px;margin-left:auto; margin-right:auto;margin-bottom:40px;}
.lbox{ width:220px;float:left;background-color:#f8f8f8;}
.lbox a:hover{color:#F00;}
.rbox{ width:740px;float:right;}
.about .us{ background-image:url(../img/dian.png); background-repeat:no-repeat; background-position:20px center; width:220px;height:44px; background-color:#333333; line-height:44px;color:#FFF;font-size:18px; font-weight:bold;}
.us1{ margin-bottom:1px;border-bottom:#b9b8b8 1px solid; background-color:#e4d8d8; background-image:url(../img/s.png); background-repeat:no-repeat; background-position:40px center;line-height:48px;color:#FFF;font-size:14px;}
.us2{ background-color:#e4d8d8;height:48px;}
.us p{margin-left:38px;}
.us2 img{width:220px;}
.us1 a{color:#333333;margin-left:55px;} 
.us1 a:hover{color:#F00;}
.message h1{font-size:18px; font-weight:bold;}
.message p{font-size:10px;margin-left:10px;margin-right:10px; line-height:20px;}
.hot a{display:block; font-size:12px;margin-left:38px; line-height:24px;}

.jianjie{ background-image:url(../img/dz_01.png);background-repeat:no-repeat; background-position:0 center;}
.jianjie p{margin-left:12px;float:left;}
.jianjie span{float:right;font-size:12px;color:#666;}
.jianjie a:hover{color:#f00;}
.abotextbox{margin-bottom:0px;}



.conmap{margin-top:32px;width:450px;margin-left:8px;}
.rbox .text{ font-size:16px; line-height:42px; margin-top:22px;}
.rbox .context{font-size:16px; line-height:36px; margin-top:28px; float:left;width:280px;}

#nr_main_box{ clear:both; line-height:22px; font-size:12px; padding-top:20px; color:#333;}
.txtbox{border:1px solid #ccc;height:30px;line-height:30px;width:250px; padding-left:5px;font-family: "Microsoft YaHei"!important; color:#727272; font-size:12px;}
.txtbox:hover{border:1px solid #727272;height:30px;line-height:30px;width:250px;color:#333;outline:none; }
.txtbox:focus{border:1px solid #444;height:30px;line-height:30px;width:250px;color:#333;outline:none; }

.txtbox01{border:1px solid #ccc;height:30px;line-height:30px;width:80px; padding-left:5px;font-family: "Microsoft YaHei"!important;color:#727272;}
.txtbox01:hover{border:1px solid #727272;height:30px;line-height:30px;width:80px;color:#333;outline:none; }
.txtbox01:focus{border:1px solid #444;height:30px;line-height:30px;width:80px;color:#333;outline:none; }
.bfont{ font-size:12px; color:#333333;}

.order_nr_box{ width:580px; font-size:12px; height:100px;border:1px solid #ccc;overflow:auto;background:none;padding-left:5px;font-family: "Microsoft YaHei";color:#333;background:#fff;}
.order_nr_box:hover{border:1px solid #727272;color:#333; background:#fff;outline:none; }
.order_nr_box:focus{border:1px solid #444;color:#333;outline:none; }

#loginbox{width:100%;margin-top:10px;}
#loginbox tr td{ padding-bottom:10px;}

#btnlogin {width:120px;height:40px; margin:20px 0 0 60px;}
#btnlogin .tj_input{ width:120px; height:38px; background:#F00;;text-align:center; color:#fff; font-size:16px; border:none; margin:0px;cursor: pointer;font-family: "Microsoft YaHei"; }
#btnlogin .tj_input:hover{background:#e60144;}

.pro_dlbt{ height:30px; line-height:30px; background:#eee;clear:both; font-size:12px; margin-top:10px;}
.pro_dlbt b{ float:left; background:#03a25d; color:#fff; width:150px; text-align:left; text-indent:10px;}
.pro_dlbt a{ float:right; color:#333; margin-right:10px; font-weight:normal;}
.pro_dlbt a:hover{ color:#03a25d;}

.newslistbox{margin-top:20px;}
.newstext .textbox a{color:#000;font-size:14px; margin-top:20px;margin-bottom:10px; background-image:url(../img/dian.png); background-repeat:no-repeat; background-position:0 center;}
.newstext .textbox a:hover{color:#f00;}
.newstext{ border-bottom:solid 1px #cccccc;}
.newstext .textbox{padding-bottom:10px;padding-top:10px;}
.newstext .textbox p{font-size:14px; line-height:28px;}
.newstext a{font-size:10px;}
.newstext a:hover{color:#f00;}

.newstext .click{float:right;margin-bottom:8px;margin-right:8px; }
.newstext .click p{font-size:10px; text-align:center;}
.lb{margin-top:40px;}
.lb a{ margin-left:5px; margin-right:5px;float:right; display:block; color:#b3b7bc; font-size:12px; border:solid 1px #dddddd; background-color:#fdfdfd; border-radius:10%; text-align:center; padding:6px;}
.lb a:hover{color:#F00;}


.newsdetailtext a{display:block; text-align:center;font-size:20px; margin-top:30px;text-align:center;margin-bottom:15px;color:#000;}
.newsdetailtext .textbox{ border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;padding-bottom:15px;padding-top:15px;}
.newsdetailtext p{font-size:14px; line-height:24px;}
.newsdetailtext .click{float:right;margin-top:20px;margin-right:8px;}
.newsdetailtext .click p{font-size:10px; text-align:center;}
.newsdetailtext a:hover{color:#f00;}

.abotextbox .text p{margin-top:5px; font-size:14px; line-height:24px;}
.abotextbox .pic{float:right;margin-top:35px;margin-left:10px;margin-right:10px;}


.prous0{ border-left:#d2d2d2 solid 1px;border-right:#d2d2d2 solid 1px; border-bottom:#ebebeb solid 1px;padding-bottom:25px; background-color:#ffffff;}
.prous1{ width:160px;margin:auto;background-image:url(../img/fen.png); background-repeat:no-repeat; background-position:0 bottom;line-height:48px;font-size:14px;}
.prous1 a{background-image:url(../img/jian.png);background-repeat:no-repeat; background-position:5%;color:#333333; padding-left:28px;display:block; font-size:16px;}

.prous2 img{width:220px;}
.prous4{width:160px;margin:auto; border-bottom:#ebebeb solid 1px;background-image:url(../img/dian.png); background-repeat:no-repeat; background-position:14px center;line-height:32px;color:#FFF;font-size:12px;}
.prous4 a{ padding-bottom:10px;color:#333333;margin-left:30px;}
.prous2{ width:140px;margin:auto;background-image:url(../img/fen.png); background-repeat:no-repeat; background-position:0 bottom;line-height:48px;font-size:14px;}
.prous2 a{background-image:url(../img/jia.png);background-repeat:no-repeat; background-position:0 center;color:#333333; padding-left:20px;display:block;}
.xl li{width:160px;margin:auto;border-bottom:#ebebeb solid 1px;}
.xl li a{color:#666;font-size:12px; margin-left:30px; line-height:28px;}
.message{ border:solid 1px #ccc;margin-top:10px;padding-bottom:10px;height:200px;}
.message .us3{background-image:url(../img/dian.png); background-repeat:no-repeat; background-position:20px center;}
.message .us3 h1{margin-left:38px;margin-bottom:10px;margin-top:10px;}
#demoContent .us3{background-image:url(../img/dian.png); background-repeat:no-repeat; background-position:20px center;}
#demoContent .us3 h1{margin-left:38px; margin-top:10px;font-size:18px;}
#demoContent{margin-top:10px; height:222px; border:1px solid #ccc;}
.protextbox {margin-top:30px;width:780px; float:left;}
.protextbox .lb{padding-top:40px;clear:both;}
.protextbox .lb a{ margin-left:5px; margin-right:5px;float:right; display:block; color:#b3b7bc; font-size:12px; border:solid 1px #dddddd; background-color:#fdfdfd; border-radius:10%; text-align:center; padding:6px;}
.protextbox .lb a:hover{color:#F00;}

.produs1{ width:140px;margin:auto;background-image:url(../img/fen.png); background-repeat:no-repeat; background-position:0 bottom;line-height:48px;font-size:14px;}
.produs1 a{background-image:url(../img/jia.png);background-repeat:no-repeat; background-position:0 center;color:#333333; padding-left:20px;display:block;}

.pordtextbox .pic{float:left;margin-top:30px;width:410px;display:table-cell;/* for opera */vertical-align:middle;/* for opera */display:block;}
.pordtextbox .pic img {
text-align: center;
vertical-align:middle;
border:none;
}
.pordtextbox .pic .edge {
 width:0;
 height:100%;
 display:inline-block;
vertical-align:middle;
}
.cplb_box { width:780px;float:right;overflow:hidden;}
.cplb_box li{float:left;margin-bottom:30px;margin-right:37px;width:200px;  padding:10px; border:solid 1px #ccc;height:200px;}
.cplb_box a{ width:200px; height:180px;display:table-cell;/* for opera */
text-align:center;vertical-align:middle;  display:block;  }
.cplb_box img {display:inline-block;vertical-align:middle;border:none; text-align:center; }
.cplb_box p{text-align:center;color:#333; font-size:14px; line-height:14px;}
.cplb_box li:hover{ border:solid 1px red;}
.edge {
 width:0;
 height:100%;
 display:inline-block;
vertical-align:middle;
}


.rbox .footerphoto{ float:right;width:760px;height:200px;overflow:hidden; clear:both;margin-left:80px;margin-top:70px;}
.footerphoto a{float:left;margin-left:38px; display:block; text-align:center;margin-bottom:10px;}
.footerphoto h1{ margin-left:20px;font-size:16px; font-weight:normal; margin-bottom:20px;line-height:38px;width:740px; border-bottom:solid 1px #ccc;}

.cpjs h1{font-size:16px; font-weight:normal;margin-top:5px; margin-bottom:5px;line-height:28px;}
.cpjs .btw{font-size:16px;line-height:28px;}
.cpjs .btw1{font-size:14px;line-height:28px;color:#666;}
.cpjs{float:right;width:300px;margin-top:40px;line-height:24px;}
.btu0{color:#666;font-size:14px;} 
.cmap{width:150px;height:120px;display:table-cell;/* for opera */text-align:center;vertical-align:middle;/* for opera */display:block;padding-bottom:20px;}
.cmap img {
display:inline-block;
text-align: center;
vertical-align:middle;
border:none;}
.edge {
 width:0;
 height:100%;
 line-height:30px;
 font-size:12px;
vertical-align:middle;
}
.cmap p{text-align:center;color:#333; font-size:10px; line-height:12px; margin-top:10px;}
/*-----footer-------*/
.footer_box{ width:100%; background-color:#333333; height:100px; clear:both; height:130px; }
.ft{color:#FFF; width:1000px; margin-left:auto;margin-right:auto;padding-top:15px;}
.ft *{ font-size:12px;}
.ft a{line-height:28px;color:#FFF;}
.ft p{ text-align:center; line-height:28px;}
.ft a:hover{color:#F00;}

.bt0{color:#000; margin-left:15px;font-size:18px;}
.btf0{font-size:12px;margin-top:8px; color:#666;}

#fengye{ clear:both; margin-top:20px;}
div.digg {padding:3px;text-align: left; font-size:12px;}
div.digg a {border: #ccc 1px solid; padding:2px 8px 2px 8px; margin: 2px; color: #666;text-decoration: none;}
div.digg a:hover {border: #f00 1px solid; color: #fff; background:#f00;}
div.digg a:active {border: #f00 1px solid; color: #000;}
div.digg span.current {border: #f00 1px solid;font-weight: bold; padding:2px 8px 2px 8px; margin: 2px; color: #fff;background-color: #f00;}
div.digg span.disabled {border: #ccc 1px solid; padding:2px 8px 2px 8px; margin: 2px;color: #999;}

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../img/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../img/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../img/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left;}
.mod_gallerylist{width:800px;margin-top:30px;}
.meta{font-size:12px; text-align:center;}
.image_container img{border:1px solid #CCC; padding:2px;width:210px;  margin-right:46px;margin-bottom:20px;}
.meta a{color:#333; text-decoration:none}
.image_container{margin-bottom:10px;}
.image_container1{margin-bottom:10px;}
.image_container1 img{border:1px solid #CCC; padding:2px;width:230px; height:180px; margin-right:16px;margin-bottom:30px;}

.topLoop{ overflow:hidden;height:192px; position:relative; } 
.topLoop .bd{ padding:10px;} 
.topLoop .bd ul{ overflow:hidden; zoom:1;font-size:12px; line-height:24px;}
.topLoop .bd ul a{color:#333;} 
#demoContent .effect{ display:inline-block; *display:inline; zoom:1; text-align:left;  margin:0 auto; }
