/* CSS Document */
@font-face {
    font-family: "Alpida Unicode System";
	src: url("/img/2014weiwen_mobile/uwf.eot?#iefix") format("Embedded-OpenType");
	src: local("Alpida Unicode System"), url("/img/2014weiwen_mobile/uwf.ttf") format("TrueType");
}
body{ padding:0; margin:0;  font:normal 14px/180% Alpida Unicode System; color:#000000;text-align:center; background:url(images/bg.jpg) top center no-repeat #f8eed3;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;direction:rtl;}
div{margin:0 auto;text-align:right;font:normal 14px/180% Alpida Unicode System;direction:rtl;}
li,p{text-align:right;font:normal 14px/180% Alpida Unicode System;direction:rtl;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:right;font:normal 14px/180% Alpida Unicode System;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w980{ width:980px;}
.list_14 li{ background:url(images/dot.gif) no-repeat right center; padding-right:12px;font-size:14px;}
.list_12 li{ background:url(images/dot.gif) no-repeat right center; padding-right:12px;}
.fl{ float:left;}
.fr{ float:right;}
.withe,.withe a:link,.withe a:visited,.withe a:hover{ color:#fff;}
.zi,.zi a:link,.zi a:visited,.zi a:hover{ color:#60215f;}
/*top*/
.bg{ background:url(images/bg.jpg) top center no-repeat;}
.top01{ height:37px}
.top01 em{ float:left;}
.top01 i{ float:right; line-height:37px;}
.top01 i a{ padding:0 8px;}
.top02{ height:202px; overflow:hidden; padding-top:25px;}
.top02 h1{ text-align:center; font:bold 72px/160%  Alpida Unicode System; padding-top:36px;}
.top02 h2{ text-align:center; font: normal 38px/160%  Alpida Unicode System ;}
.nav01{ background:#010101; height:75px;font: normal 14px/75px  Alpida Unicode System; text-align:center;}
.nav01 a{ padding:0 12px;}

/*p1*/
.box{ width:980px; background:#fff; overflow:hidden}
.p1_content{}
.bor1{border:#bed5c1 1px solid;}
.p1_content .bor1{ padding:1px; margin:1px}
.p1_left{ background:#fff; width:320px;overflow:hidden;}
.p1_right{  width:640px;  overflow:hidden; padding-right:10px;}
.p1_right h1{ text-align:center; font:bold 32px/120%  Alpida Unicode System; border-bottom:1px solid #f0f0f0; padding-bottom:15px; padding-top:10px;}
.p1_right h2{ text-align:center; font: normal 38px/160%  Alpida Unicode System ;}
.p1_right ul{ padding:15px 0}
.p1_right ul li{background:url(images/ico11.gif) no-repeat right 5px; padding-right:16px;font-size:17px; }
.p1_right ul li em{ padding-right:10px;}
.line1 { width:100%; height:1px; overflow:hidden; border-bottom:1px dashed #bed5c1}


.w328{ width:328px;}
.w316{ width:316px; padding-top:10px;}
.p1_left h2{ width:100%; height:36px; line-height:36px; background:url(images/tit9.gif) no-repeat;}
.p1_left h2 span{ float:left; display:block; width:90px; text-align:center; line-height:36px; font-size:14px; font-weight:bold;}
.p1_left h2 a{ float:right; margin-right:10px; font-size:12px; font-weight:400;}
.p1_left  .img_a{ padding:0 10px 10px 15px;}
.p1_left  .img_a img{ float:left;margin-right:10px;}




.ej_left{width:320px; float:left;display:inline;}
.ej_a{border:1px solid #9fe997; overflow:hidden; width:318px;clear:both;padding-bottom:8px;}
.pic1 { text-align:center; padding:5px 0}
.ej_a ul{ padding:10px;}
.ej_a ul li{background:url(images/ico11.gif) no-repeat right 5px; padding-right:16px;}
.ej_a .p1_img{width:290px;}
.ej_a .p1_img span{width:160px;float:left;}
.ej_a p{ display:block;width:140px; float:right; text-align:center;margin:10px 13px 0 0;line-height:20px;display:inline; overflow:hidden;}
.ej_a p img{border:1px solid #9fe997;padding:4px;}

.p1_img{width:250px;word-wrap:break-word;padding:5px 0px 5px 10px; overflow:hidden;}
.p1_img span{ display:block;width:130px;padding:0 5px 0 0; float:left;}
.p1_img img{padding:4px;border:1px solid #9ee996; float:right;background:#fff;}
.p1_img img:hover{border:1px solid #3385e1;}
.p1_img {margin:5px;}

.ej_a h3,.p1_b h3{background:#9fe997;line-height:30px;margin:1px;color:#fff; padding:0 10px;}
.p1_b h3{ background:#f8eed3; color:#666;}
.ej_a h3 a{color:#fff;}
.p1_b h3 a{ color:#666}
.p1_b h3 a{ color:#000}
.ej_a h3 img,.p1_b h3 img{ vertical-align:middle;margin:5px 10px 6px 6px;}
.p1_a i,.p1_a i a{color:#7cb881;}
.p1_a a,.p1_a i{ border:1px solid #ccc ; padding:3px 6px;}
.p1_b{ background:#f8eed3; overflow:hidden; margin-top:70px;}
.p1_b ol li{ float:right; margin-right:10px;}

.huigu_list .jCarouselLite{ margin-left:8px;
        float: left;
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
		direction:ltr;
    }
.huigu_list{position: relative;margin-top:10px;width:640px;height:230px;}
.huigu_list ul{}
.huigu_list ul li{float:left;text-align:center; color:#666; font-size:12px;overflow:hidden; background:none ; padding:0 5px; width:190px;}
.huigu_list ul li h2{display:inline-block; width:190px; height:60px; overflow:hidden; font-weight:bold; font-size:14px; line-height:140%; margin:0 0 5px 0;}
.huigu_list ul li img{display:block;/*width:190px;height:150px;*/}
.huigu_list ul li a{color:#fff;font-size:14px;background:inherit;}
.b_left,.b_right{cursor:pointer;border:none; padding-top:125px;}
.ad1 { text-align:center; margin:10px auto}

/*20150203*/
.p1_right ul.list_14 li{height:26px;}
.p1_right ul.list_14 li em{display:inline-block; float:left;}
.p1_right ul.list_14 li a{display:inline-block; float:right;}

.copyright{ text-align:center; padding:30px 0; color:#505050;}

/*20150204*/
.top02{ height:auto; overflow:visible; padding-top:0px;}

.huigu_list .jCarouselLite{ left:0px; float:none; visibility:visible;}
.huigu_list{height:auto;}
.huigu_list ul li{margin-bottom:10px;}
.b_left, .b_right {display:none;}

/*20151230*/
.huigu_list ul li p{display:inline-block; width:190px; height:60px; overflow:hidden; font-weight:bold; font-size:14px; line-height:140%; margin:5px 0 0 0; padding:5px 0 0 0; color:#666; text-align:center;}
.huigu_list ul li p a:link,.huigu_list ul li p a:hover,.huigu_list ul li p a:visited{color:#666;}
.p1_b{ margin-top:10px;}

/* MEDIA QUERIES Mobile phone
---------------------------------------------------------------------- */	   
	   
@media (min-device-width:320px) and (max-width:689px),
       (max-device-width:480px)
	   {
.top01 i{ display:none;}
.w980{ width:100%; max-width:480px; min-width:320px;}
.nav01{ height:auto; line-height:35px;}
.top02 img{ width:100%; height:auto;}
.p1_left{ display:none;}
.p1_right{width:100%; float:none; margin:0; padding:0;}
.fl,.fr{ float:none;}
.box{ width:100%;}
.p1_a{ clear:both;}

.p1_right .list_14{ padding-left:2%;}
.jCarouselLite{width:99%; padding-left:1%;}
.huigu_list{width:99%; padding-left:1%;height: auto;}
.jCarouselLite ul{float:right;}
.jCarouselLite ul li{ float:left; width:46%; margin-bottom:2%;}
.huigu_list ul li h2{ width:100%; height:60px; overflow:hidden; margin-top:15px;}
.jCarouselLite ul li img{ width:100%; height:120px;}
}