@charset "utf-8";
/*
*@Desctiption: baidu.com 
*@Author: baidu.com
*/
*{margin:0;padding:0;}
html{font-size:10px;}
body,html,ul,li,p,div,dl,dt,dd,ol,pre,form,fieldset,legend,input,textarea,blockquote{margin:0;padding:0;}
body{font-family:'Hiragino Sans GB','Microsoft YaHei','simsun';text-align:center;color:#111; background:#665;}
table,td,tr,th{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
a{color:#000;text-decoration:none;}
a:hover{color:#f54343;text-decoration: none;}
b,em,i,s,h1,h2,h3,h4,h5,h6{font-weight:normal;padding:0;margin:0; font-style:normal;}
ol,ul,li{list-style:none;vertical-align:baseline;}
.father{ width:700px; margin:auto; position:relative; overflow:hidden;}
.fatherContent{ background:#fff; float:left;  width:100%;}

/*Top*/
.top{  height:60px; width:100%;  background:#e741ba; text-align:left; line-height:60px; }
.logo{ height:60px; width:140px; background:url(../img/logo.png) no-repeat center center; background-size:75% auto; display:inline-block; float:left; }
.logoBack{ height:60px; width:140px; background:url(../img/backlogo.png) no-repeat center center; background-size:75% auto; display:inline-block; float:left; }
.logoWenzi{color:#fff; font-size:22px; font-weight:bold;background:url(../img/backHome.png) no-repeat left; background-size:15% auto; padding-left:30px; margin-left:18px;}
.logoWenzi:hover{color:#fff;}
.list{ height:60px; width:80px; background:url(../img/list.png) no-repeat center center; background-size:48% auto; display:inline-block; float:right; cursor:pointer;}
.close{ height:60px; width:80px; background:url(../img/close.png) no-repeat center center; background-size:38% auto;  float:right; cursor:pointer; display:
none;}

/*nav*/
.nav{ width:100%; float:left;}
.nav ul{width:100%; float:left;}
.nav ul li{width:16.5%; margin-top:12px; float:left; text-align:center;}
.nav .pindao li{width:25%; margin-top:12px; float:left; text-align:center;}
.nav .pindaoThree li{width:33.3%; margin-top:12px; float:left; text-align:center;}
.nav ul li a{ font-size:22px;}

/*flash*/
.flash{ width:100%; float:left; text-align:left; margin-top:16px;}
.flash img{ width:100%; }
.flash h3{width:100%; position:absolute; bottom:0; left:0; padding:10px 15px; background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1))); color:#fff; font-size:20px;}
.zhuantiFlash{ margin-top:0;border-top:0px #fff solid;}

/*focus*/
.focus{ width:96%; clear:both; margin:auto;}
.focus h2{height:80px; line-height:80px; font-weight:bold;overflow:hidden;}
.focus h2 a{ color:#e741ba; font-size:24px;}
.focus ul{ text-align:left;}
.focus ul li{border-top:1px #ddd solid;width:100%; height:70px; line-height:70px; overflow:hidden;}
.focus ul li a{ font-size:22px;}

/*same*/
.same{ width:100%; border-top:14px #eeeeee solid;}
.sameBox{width:96%; clear:both; margin:auto; overflow:hidden;}
.same ul{ text-align:left;}
.same ul li{border-top:1px #ddd solid;width:100%; height:70px; line-height:70px;overflow:hidden;}
.same ul li a{ font-size:22px;}
.same img{ width:100%;}
.same h2{ height:60px; line-height:60px; text-align:left;border-bottom:5px #e741ba solid;overflow:hidden;}
.same h2 a{ font-size:24px; color:#e741ba;font-weight:bold;background:url(../img/sameTitle.png) no-repeat left; background-size:25% auto; padding-left:35px; display:inline-block; }
.same h3{ width:100%; height:auto; position:relative;}
.same h3 img{ position:relative; z-index:1;}
.same h3 span{ position:absolute; z-index:2; height:50px; line-height:50px; bottom:0px; left:0; display:inline-block; width:100%;background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1))); color:#fff;font-size:24px; }
.same .frist{color:#e741ba; font-weight:bold;}

/*back top*/
.backTop{ width:60px; height:60px; border-radius:50%; position: fixed; right:20px; bottom:20px; cursor:pointer;background:#e741ba url(../img/backtop.png) no-repeat center; background-size:60% auto; z-index:10;}

/*foot*/
.foot{ width:100%; background:#e741ba; margin-top:20px; padding:20px 0; clear:both;}
.foot p{ color:#fff; font-size:20px; margin-top:15px;}

/*list nav*/
.listBox{ position:absolute; height:1px; top:0; left:0; width:100%; z-index:99;}
.listBoxNav{ width:100%; height:600px; background:#e741ba; position:absolute;top:60px; border-top:1px #fff solid; left:100%;}

/*list nav*/
.listBox{ position:absolute; height:1px; top:0; left:0; width:100%; z-index:99;}
.listBoxNav{ width:100%; height:100%; background:#e741ba; position:absolute;top:60px; border-top:1px #fff solid; left:100%;}
.listAll{ width:100%; background:#e741ba;}
.listAll ul{ width:100%; text-align: center; }
.listAll ul li{ width:100%; }
.listAll a{ display:inline-block;padding:15px 0; border-bottom:1px #eee solid; font-size:22px;width:100%; color:#fff; padding-left:30px;}
.listAll h4 a{ font-weight:bold; color:#FF0;}

/*article*/
.article{ clear:both;padding-top:20px;}
.article h1{ font-size:25px; padding:20px 10px; border-top:12px #eee solid; border-bottom:1px #ddd solid; }
.content{ width:94%; margin:auto; padding-bottom:40px; text-align: left;}
.content p{ font-size:18px; text-align:left; text-indent:35px; line-height:30px; margin-top:30px;}
.content img{ display:block;max-width:100%; margin:auto;margin-top:30px; }
.content h3{ font-size:20px;margin-top:50px;  font-weight:bold; border:1px #ddd solid; display:inline-block; padding:8px 10px; border-radius:3px;border-left:4px #e741ba solid; background:#fff; padding-left:10px; box-shadow:1px 1px 1px #eee; margin-left:40px;color:#222; width:auto; }

/*page*/
.page{ width:100%; text-align:center; padding-bottom:20px; padding-top:50px;}		
.page a{ display:inline-block;width:50px; height:50px; text-align:center;line-height:50px; background:#fff; color:#000;font-size:20px;margin-left:4px;margin-right:4px; border-radius:4px; border:1px #666 solid; font-family: Tahoma, Geneva, sans-serif; font-weight:bold;}
.page a:hover{background:#e741ba;border:1px #e741ba solid;color:#fff;}
.page .self{ background:#e741ba;border:1px #e741ba solid;color:#fff;}


/*news*/
.news{ clear:both; width:100%; border-top:1px #fff solid; text-align:left; padding-bottom:20px;}
.news ul li a{ display:block;width:96%; margin:auto;text-align:left;font-size:22px; line-height:25px;border-top:1px #ddd solid;padding-top:14px; margin-top:20px;}
.news ul li span{ display:block;width:102%;margin-top:15px;}
.news ul li img{ width:32%; margin-right:1.1%;}
.kong{ clear:both; width:100%; height:15px; }
.kongzhiHot{ display:block;}
#tukufix{ display: none;}
.panshi{ display: none;}



/*media query here start*/
@media (max-width: 3000px){/*<=3000的设备*/.mobileHead{ display:none;}html{font-size:16px;}.pcHead{ display:block;} }
@media (max-width: 1024px){/*<=1024的设备*/
                                          
body{ background:#fff;}								
.father{ width:100%; margin:auto; position:relative; overflow:hidden;}									
									
/*Top*/
.top{  height:5rem; width:100%;  background:#e741ba; text-align:left; line-height:5rem;}
.logo{ height:5rem; width:12rem; background:url(../img/logo.png) no-repeat left; margin-left:1rem; background-size:67% auto; display:inline-block; float:left; }
.logoBack{ height:5rem; width:12rem; background:url(../img/backlogo.png) no-repeat left; margin-left:1rem; background-size:67% auto; display:inline-block; float:left; }
.logoWenzi{ display:inline-block; font-size:2.1rem; height:5rem; line-height:5.4rem;background-size:13% auto; padding-left:2.0rem; margin-left:1rem;}
.list{ height:5rem; width:6rem; background:url(../img/list.png) no-repeat right; margin-right:1rem; background-size:49% auto; display:inline-block; float:right; cursor:pointer;}
.close{ height:5rem; width:6rem; background:url(../img/close.png) no-repeat right;margin-right:1rem; background-size:39% auto;  float:right; cursor:pointer; display:
none;}									
									
/*nav*/
.nav{ width:100%; float:left;}
.nav ul{width:100%; float:left; padding-top:0.2rem;}
.nav ul li{width:16.6%; margin-top:1rem; float:left; text-align:center; display:inline;}
.nav ul li a{ font-size:2rem;}	
.nav .pindao{ padding:0.3rem 0 0;}
.nav .pindao li{width:25%; margin-top:1rem; float:left; text-align:center;}
.nav .pindao li a{font-size:2rem;}
.nav .pindaoThree{ padding:0.3rem 0 0;}
.nav .pindaoThree li{width:33.3%; margin-top:1rem; float:left; text-align:center;}
.nav .pindaoThree li a{font-size:2rem;}

/*flash*/
.flash{ width:100%; float:left; text-align:left; margin-top:1.2rem;}
.flashPaddingTop{background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #ddd), to(#ddd)) left top repeat-x;background-size: 100% 1px; padding-top:1px;}
.flashShowDow{ box-shadow:0 -1px 1px #eee;}
.flash img{ width:100%;}
.flash h3{width:100%; position:absolute; bottom:0; left:0; padding:1rem 1.2rem; background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1))); color:#fff; font-size:1.9rem;}
.zhuantiFlash{ margin-top:0;border-top:0px #fff solid;}

/*focus*/
.focus{ width:94%; clear:both; margin:auto;text-align:left;}
.focus h2{height:7rem; line-height:7.6rem; font-weight:bold;overflow:hidden;}
.focus h2 a{ color:#e741ba; font-size:2.1rem; display:block;}
.focus ul{ text-align:left;}
.focus ul li{width:100%; height:6rem; line-height:6rem; overflow:hidden;border:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #ddd), to(#ddd)) left top repeat-x;background-size: 100% 1px;}
.focus ul li a{ font-size:2rem; display:block;}

/*same*/
.same{ width:100%; border-top:1.2rem #eeeeee solid; padding-bottom:0.4rem;}
.sameBox{width:94%; clear:both; margin:auto; overflow:hidden;}
.same ul{ text-align:left;}
.same ul li{ height:6rem; line-height:6rem;overflow:hidden;border:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #ddd), to(#ddd)) left top repeat-x;background-size: 100% 1px;}
.same ul li a{ font-size:2rem; display:block;}
.same img{ width:100%;}
.same h2{ height:5rem; line-height:5rem; text-align:left;border-bottom:0.3rem #e741ba solid;overflow:hidden;}
.same h2 a{font-size:2.0rem;color:#e741ba;font-weight:bold;background:url(../img/sameTitle.png) no-repeat left;background-size:7% auto; padding-left:3.1rem; display:block; }
.same h3{ width:100%; height:auto; position:relative;}
.same h3 img{ position:relative; z-index:1; vertical-align:top;}
.same h3 span{ position:absolute; z-index:2; height:4rem; line-height:4rem; bottom:0px; left:0; display:inline-block; width:100%;background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 1))); color:#fff;font-size:1.9rem; }
.same .frist{color:#e741ba; padding-top:0.7rem;}

/*back top*/
.backTop{ width:4rem; height:4rem; border-radius:50%; position: fixed; right:1rem; bottom:1rem; cursor:pointer;background:#e741ba url(../img/backtop.png) no-repeat center; background-size:60% auto; z-index:10;}

/*foot*/
.foot{ width:100%; background:#e741ba; margin-top:2rem; padding:1rem 0 2rem;}
.foot p{ color:#fff; font-size:1.5rem; margin-top:1.5rem;}
.foot .p1{ display:none;}

/*list nav*/
.listBox{ position:absolute; height:1px; top:0; left:0; width:100%; z-index:99;}
.listBoxNav{ width:100%; height:600px; background:#e741ba; position:absolute;top:5rem; left:100%;border-top:1px #fff solid;}	

/*list nav*/
.listBox{ position:absolute; height:1px; top:0; left:0; width:100%; z-index:99;}
.listBoxNav{ width:100%; height:600px; background:#e741ba; position:absolute;top:5rem; left:100%;border-top:0px #fff solid;}	
.listAll{ width:100%; background:#e741ba;}
.listAll ul{ width:100%; text-align: center; }
.listAll ul li{ width:100%; }
.listAll a{ display:inline-block;padding:1.5rem 0; border-bottom:0px #eee solid; font-size:2.0rem;width:100%; color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #ddd), to(#ddd)) left top repeat-x;background-size: 100% 1px;}
.listAll h4 a{ font-weight:bold; color:#FF0;}									
									
/*article*/
.article{ clear:both;padding-top:1.6rem;}
.article h1{ font-size:2.0rem; text-align:left; padding:1.9rem 3% 1.8rem; border:0;border-top:1.2rem #eee solid;color:#e741ba; font-weight:bold; line-height:3rem;  }
.content{ width:94%; margin:auto; padding-top:2.7rem;border:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #ddd), to(#ddd)) left top repeat-x;background-size: 100% 1px; padding-bottom:0.5rem; text-align:left;}
.content p{ font-size:2rem; text-align: left; text-indent:4rem; line-height:3.2rem; margin-bottom:2.0rem; margin-top:0; color:#000;}		
.content img{ width:100%; display:block; margin-bottom:3rem; border-radius:1px; box-shadow:0px ; margin-top:0;}
.content h3{ font-size:1.9rem;margin-top:0.5rem;  font-weight:bold; border:1px #e741ba solid; display:inline-block; padding:0.5rem; border-radius:0.3rem;border-left:0.4rem #e741ba solid; background:#fff; padding-left:0.6rem;padding-right:0.6rem; box-shadow:1px 1px 1px #eee; margin-left:4rem;color:#e741ba; margin-bottom:1.5rem;}

/*page*/
.page{ width:100%; text-align:center; padding-bottom:2.8rem; padding-top:0;}		
.page a{ display:inline-block;width:3.8rem; height:3.8rem; text-align:center;line-height:3.8rem; background:#fff; color:#000;font-size:2rem;margin-left:0.4rem;margin-right:0.4rem; border-radius:4px; border:1px #666 solid; font-family: Tahoma, Geneva, sans-serif; font-weight:bold;}
.page a:hover{background:#e741ba;border:1px #e741ba solid;color:#fff;}
.page .self{ background:#e741ba;border:1px #e741ba solid;color:#fff;}
	

/*news*/
.news{ clear:both; width:100%; border-top:1px #fff solid; text-align:left; padding-bottom:0;}
.news ul li a{ display:block;width:94%; margin:auto;text-align:left;font-size:2rem; line-height:2.5rem;border-top:0px #ddd solid;padding-top:1.3rem; margin-top:0rem; margin-bottom:1.5rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #ccc), to(#ccc)) left top repeat-x;background-size: 100% 1px; }
.news ul li span{ display:block;width:102%;margin-top:1rem;}
.news ul li a:hover{ color:#111;}
.news ul li img{ width:32%; margin-right:1.05%;}
.kong{ clear:both; width:100%; height:1.5rem; }
#tukufix{ display: block; height:auto; width:100%; position: fixed; bottom:0; background:#fff; left:0; z-index:899998; }
#tukufix .a{ display:block; position:relative; z-index:999998;}
#tukufix .b{display:block;position: absolute;z-index:999999;height:23px;width:23px;background:#000;color:#fff;line-height:22px;text-align:center;right:5px;top:5px;cursor:pointer;font-size:17px; opacity:0.6; border-radius:50%;}
.panshi{ display: block;}
	
								  
										  }
@media (max-width: 768px){ /*<=768的设备*/.mobileHead{ display:block;}html{font-size:16px;} }
@media (max-width: 667px){ /*<=667的设备*/.mobileHead{ display:block;}html{font-size:14px;} }
@media (max-width: 481px){ /*<=481的设备*/.mobileHead{ display:block;}html{font-size:12px;} }
@media (max-width: 400px){ /*<=400的设备*/.mobileHead{ display:block;}html{font-size:11px;} }
@media (max-width: 375px){ /*<=375的设备*/.mobileHead{ display:block;}html{font-size:10px;} }
@media (max-width: 321px){ /*<=321的设备*/.mobileHead{ display:block;}html{font-size:9px;}  }














































