
body{ color:#666;}
a{ color:#333;}
a:hover{ color:#438513;}

@font-face{font-family:'icomoon';src:url('../fonts/icomoon.eot');src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('../fonts/icomoon.woff') format('woff'),url('../fonts/icomoon.ttf') format('truetype'),url('../fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}
.icon-font { font-family:'icomoon'; speak:none; font-weight:400; font-style:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; }

.toptip{ height:30px; background:url(../images/bg_toptip1.jpg) repeat-x; border-bottom:1px solid #ececec; line-height:30px;}
.toptip .welcome{ text-indent:1em}
.login{ color:#999; float:right;overflow:hidden;}
.login a,.login a:hover{ color:#438513}
.login .logout{ color:#999;}
.login span{ margin:0 10px}
.mini_hide{ margin:0}
.login .loginname{ overflow:hidden;}
.login .loginname img{ border:1px solid #d6d6d6; float:left; height:22px; margin:7px 10px 0 0; padding:2px; vertical-align:middle; width:22px;}

.banner{ font-size:0; height:0; line-height:0; overflow:hidden;}
.layout{ width:960px;}
.layout .main{ border-right:1px solid #e9e9e9; float:left; padding-right:19px; width:640px;}
.layout .extra{ float:right; width:320px;}
/*header begin*/
.header{ height:206px;  background:url(../images/bg_baner.jpg) no-repeat left top; background-size:cover; overflow:hidden; zoom:1}
.logo{ float:left; pading:50px 0 0 35px; width:410px; height:90px}
.logo a{ display:block; height:90px; line-height:300px; overflow:hidden;}


/*top search*/
.branding{ float:right;height:59px;margin:80px 50px 0 0;position: relative;}
#tideSearch{width:353px;height:34px;}
#searchKey{width:294px;height:28px;float:left;border:0;background:url(../images/search-bg.png) no-repeat left top;padding:3px;font:14px/22px Tahoma}
#searchBtn{width:53px;height:34px;border:0;background:url(../images/search-bg.png) no-repeat right top;float:left}



#searchBtn span{display:none}

/*header end*/
/*nav begin*/
.nav_dropdown{ display:none}
.nav{ background:#4c8014; height:40px; border-top:1px solid #97bd6e }
.nav ul{ margin:0 auto; overflow:hidden; padding:0 15px; width:970px;}
.nav li{ float:left; height:40px;background:url(../images/navLine.png) no-repeat right top; line-height:40px;}
.nav li a{ color:#f9fafd; display:inline-block; font-family:"微软雅黑", "黑体"; font-size:16px; height:40px; padding:0 23px;}
.nav li a:hover,.nav .current a{ background:#7dc52e; color:#f9fafd; text-decoration:none;}
/*nav end*/

/*focusLayout begin*/
.focusLayout{ margin-top:10px;}
.fs_D1{ border:1px solid #e5e5e5; height:358px; position:relative; width:638px;}  
.fs_D1 .fPic{ position:absolute; left:0px; top:0px; }  
.fs_D1 .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.fs_D1 .shadow{ width:100%; position:absolute; bottom:20px; left:0px; right:0; z-index:10; height:40px; background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; line-height:40px; overflow:hidden; }  
.fs_D1 .shadow em{ background:#e74866; color:#fff; font-size:14px; float:left; height:20px; line-height:20px; margin-top:10px; text-align:center; width:40px;}
.fs_D1 .shadow a{ color:#fff; font-family:"微软雅黑", "黑体"; font-size:18px; overflow:hidden; margin-left:10px; text-decoration:none;}  
.fs_D1 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.fs_D1 .fcon img{ display:block; height:358px; width:638px;}  
.fs_D1 .fbg{ width:638px; background:#000; bottom:0px; left:0px; position:absolute; height:20px; text-align:center;  }  
.fs_D1 .fbg div{margin:3px auto 0;overflow:hidden;zoom:1;height:14px}    
.fs_D1 .D1fBt a{ background:url(../images/bgs_v2.png) 0 -170px no-repeat; display:inline-block; height:14px; position:relative; margin:0 2px; outline:0px; text-decoration:none; width:14px;}    
.fs_D1 .D1fBt .current,.fs_D1 .D1fBt a:hover{ background-position:-20px -170px;}    
.fs_D1 .D1fBt img{display:none}    
.fs_D1 .D1fBt i{display:none; font-style:normal; }    
.fs_D1 .prev{ display:none;}  
.fs_D1 .next{ display:none;}
.focusNum{ background:url(../images/FNum1_bg.png) no-repeat; height:303px; padding:0 20px; width:280px;}
.yililiang{ display:block; height:94px; width:280px;}
.focusNum dl{ font-family:"微软雅黑", "黑体"; height:86px;}
.focusNum dt{ font-size:16px; height:36px; line-height:36px;}
.focusNum dd{ font-size:18px; line-height:46px;}
.focusNum dd span{ background:url(../images/numbox_bg.png) no-repeat; color:#579f23; display:inline-block; font-family:Arial, Helvetica, sans-serif; font-size:30px; height:46px; line-height:46px; margin-right:10px; padding-right:14px; text-align:right; width:210px;}
/*focusLayout end*/

/*content begin*/
.main .hd{ border-bottom:1px solid #e9e9e9; height:52px; line-height:52px;}
.main .hd h2{ border-bottom:1px solid #579f23;  font-family:"微软雅黑", "黑体"; font-size:22px; font-weight:normal; height:52px; margin-right:10px; position:relative; _bottom:-1px;}
.main .hd h2 a{ color:#222;}
.main .hd h2 a:hover{ color:#438513; text-decoration:none;}

.main .Q-tpList{ border-bottom:1px solid #e9e9e9; padding:10px 0; width:640px;}
.main .Q-tpList .title{ margin-bottom:10px;font-family:"微软雅黑", "黑体"; font-size:22px; font-weight:normal; height:32px; line-height:32px; overflow:hidden;}
.main .Q-tpList .title a{ color:#222;}
.main .Q-tpList .title a:hover{ background:#579f23; color:#fff; text-decoration:none;}
.main .Q-tpList .title span{ background:url(../images/bgs_v2.png) no-repeat; color:#fff; display:block; font-size:14px; float:left; height:32px; margin-right:15px; padding-right:3px; text-align:center; width:36px;}
.main .Q-tpWrap{ margin-top:10px; zoom:1;}
.main .Q-tpWrap .pic{}
.main .Q-tpWrap p{ zoom:1;}
.main .Q-tpWrap .pb{ padding-bottom:15px;}
.main .Q-tpWrap .time{ color:#999; padding-right:10px; zoom:1;}
.main .Q-tpList .pic2{ display:block; margin-right:0; margin-bottom:10px;}
.main .right{ margin-top:8px; line-height:20px; text-align:right;}
.main .right a{ background:url(../images/bgs_v2.png) -80px -80px no-repeat; color:#fff; display:inline-block; height:20px; line-height:20px; margin-left:10px; text-align:center; width:69px;}
.main .right a:hover{/* background:url(../images/bgs_v2.png) -80px -120px no-repeat;*/ text-decoration:none;}

.picList li{ width:130px;  }
.picList .pic{ text-align:center; line-height:0px;  }
.picList .pic img{ width:128px; height:170px;  border:1px solid #ccc;  }
.picList .title{ line-height:24px;   }
/* 多个左滚动 - 图片- 公用类 */
.leftLoop{ margin-top:20px; overflow:hidden; position:relative;}
.leftLoop .hd_img .prev,.leftLoop .hd_img .next{ position:absolute; top:10px; display:block;  width:23px; height:150px;overflow:hidden;  
	 cursor:pointer; background:url(../images/bg_leftright.gif) no-repeat left top; z-index:100}
.leftLoop .hd_img .prev{ left:0}
.leftLoop .hd_img .next{ right:0; background:url(../images/bg_leftright.gif) no-repeat right top;}

.leftLoop .hd_img ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.leftLoop .hd_img ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer;
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);}
.leftLoop .hd_img ul li.on{ background:#f00;  }
.leftLoop .bd_img{ width:570px; padding-left:35px; overflow:hidden; zoom:1 }
.leftLoop .bd_img ul{ overflow:hidden; zoom:1; }
.leftLoop .bd_img ul li{ margin:0 10px; text-align:center; float:left; _display:inline; overflow:hidden;  }

.pagebox{ margin-top:20px; text-align:center}
.turnPage{ font-family:"微软雅黑", "黑体"; font-size:16px;overflow:hidden; display:inline-block;*display:inline;	zoom:1; text-align:center}
.turnPage .count{ display:none;}
.turnPage span{ border:1px solid #e2e2e2; cursor:pointer; float:left; height:34px; line-height:34px; margin-right:5px; text-align:center; width:34px;}
.turnPage .Disabled{ color:222; font-size:14px; height:34px; width:85px;}
.turnPage span a{ color:#222; display:inline-block; height:34px; text-decoration:none; width:34px;}
.turnPage .Disabled a{ width:85px;}
.turnPage .current,.turnPage span a:hover{ background:#c80803; color:#fff;}
/*content end*/

/*extra begin*/
.newslist dl{ padding-top:20px;}
.newslist dt{ background:url(../images/icon_news.gif) no-repeat left center; text-indent:20px; font-size:18px; font-family:"微软雅黑", "黑体";}
.newslist dt a,.newslist dt a:link{ color:#666}
.newslist dt a:hover{ color:#438513}
.newslist dd{ padding:10px 0; font-size:14px; color:#666; line-height:1.8}
.newslist02{ padding-top:15px}
.newslist02 li{ font-size:14px; padding:6px 0; text-indent:8px; background:url(../images/icon_liststyle01.png) no-repeat left center}
.extra .hd{ border-bottom:1px solid #e9e9e9; height:52px; line-height:52px;}
.extra .hd h2{ border-bottom:1px solid #579f23;  font-family:"微软雅黑", "黑体"; font-size:22px; font-weight:normal; height:52px; margin-right:10px; position:relative; _bottom:-1px;}
.extra .hd h2 a{ color:#222;}
.extra .hd h2 a:hover{ color:#438513; text-decoration:none;}
.extra .hd .dot{ border-top:5px solid transparent; border-right:5px solid transparent; border-left:5px solid transparent; border-top-color:#579f23; border-right-color:#fff; border-left-color:#fff; float:left; height:0; margin-top:24px; overflow:hidden; width:0;}
.extra .Q-tpList{ padding-bottom:10px;}
.extra .Q-tpWrap{ padding-top:20px;}
.extra .Q-tpWrap .pic{ margin-top:5px;}
.extra .Q-tpWrap em{ font-family:"微软雅黑", "黑体"; height:26px; line-height:26px; overflow:hidden;}
.extra .Q-tpWrap em a{ color:#222;}
.extra .Q-tpWrap em a:hover{ color:#438513; text-decoration:none;}
/*.extra .Q-tpWrap p .green{ color:#438513;} */
.extra .right{ margin-top:8px; line-height:20px; text-align:right;}
.extra .right a{ background:url(../images/bgs_v2.png) -80px -80px no-repeat; color:#fff; display:inline-block; height:20px; line-height:20px; margin-left:10px; text-align:center; width:69px;}
.extra .right a:hover{/* background:url(../images/bgs_v2.png) -80px -120px no-repeat;*/ text-decoration:none;}
.Q-pList li{ text-align:left; padding-top:20px; width:320px;}
.Q-pList .Q-vBg{ height:35px; line-height:35px; margin-top:-35px; padding-left:10px; text-align:left; width:310px;}
.Q-pList .Q-vBg a{ color:#fff; font-family:"微软雅黑", "黑体"; font-size:16px;}
.Q-pList .num{ padding-bottom:5px;}
.Q-pList p{ color:#222;}
.Q-pList p span{ color:#fff; display:inline-block; height:18px; line-height:18px; margin-right:12px; padding-right:3px; text-align:center; width:28px;}
.aim{ background:url(../images/bgs_v2.png) 0 -60px no-repeat;}
.yet{ background:url(../images/bgs_v2.png) 0 -80px no-repeat;}
.extra .Q-pList p em{ margin-right:12px;}
.wbIcon{ background:url(../images/wbIcon.png) right center no-repeat; padding-right:16px;}
.ScA2{ position:relative }   
.ScA2 .scwr{ position:relative; top:px; left:px; overflow: hidden; zoom: 1; width:320px; height:262px; }   
.ScA2 .scwr2{ height:200px;}
.ScA2 .split{ float:left; }   
.ScA2 .prev,.ScA2 .next{ background:url(../images/bgs_v2.png) 0 -110px no-repeat #ccc; cursor:pointer; display:block; height:20px; position:absolute; top:-34px; width:21px; cursor:pointer}  
.ScA2 .prev{ background-position:0 -110px; right:30px;}    
.ScA2 .next{ background-position:-30px -110px; right:0px;}
.ScA2 .prevMouseClass{ background-position:0 -140px;} 
.ScA2 .nextMouseClass{ background-position:-30px -140px;}
.videoList .Q-vBg{ padding-left:40px; width:280px;}
.Q-vBg b{ background:url(../images/videoIcon.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="../images/videoIcon.png"); height:24px; left:10px; top:6px; width:24px;}

.leftLoop2{ position:relative;  }
.leftLoop2 .bd ul{ overflow:hidden; zoom:1; }
.leftLoop2 .bd ul li{ text-align:center; float:left; _display:inline; overflow:hidden;  }
.videoList img{ width:320px; height:180px}

.advBox{ border-top:1px solid #e9e9e9; margin-top:20px; padding-top:20px; width:320px;}
/*extra end*/
.footWp{ background:#f4f4f4; border-top:1px solid #e1e1e1; margin-top:20px; padding:25px 0;}
.tcopyright {width:960px;margin:0 auto;padding:8px 0;font-size:12px;line-height:28px;color:#333; text-align:center; overflow:hidden;clear:both;}
.tcopyright .en{font-family:Arial;}
.tcopyright a{color:#333;text-decoration: none;}
.tcopyright a:hover{color:#bd0a01;text-decoration: underline;}
.foot_link{ padding-bottom:10px; margin-bottom:10px; background:url(../images/footline.png) repeat-x left bottom; }


/*channelpages*/
.cat_position{ padding:1em 0 1em 10px; background:url(../images/icon_position.png) no-repeat left center; font-family:"宋体"; color:#666}
.cat_position span{ display:inline-block; margin:0 10px;}
.cat_position span a:link,.cat_position span a:visited{ color:#666}

.singlebox{ border:1px solid #e3e3e3; padding:20px;}

.ch_main{ padding:20px;  border:1px solid #e3e3e3;}
.ch_extra{ width:278px}
.catname{ margin:10px 0 20px 0}
.catname strong{ display:inline-block; padding-left:10px; border-left:3px solid #83a90d;font-size:18px; font-family:"micorosot yahei","黑体"}

.side_inc{ margin-bottom:15px; border:1px solid #e3e3e3; padding:5px 10px; }
.side_inc .catname{ margin-bottom:10px}
.newslist-extra li{ background:url(../images/icon_liststyle01.png) no-repeat left center; line-height:30px; font-size:14px; text-indent:10px}
.side_inc .videoList img{ width:258px; height:auto}
.side_inc .Q-pList li{ text-align:left; padding-top:0px; width:258px;}
.side_inc .videoList .Q-vBg{ padding-left:40px; width:218px;}

/*微心愿*/
.note_xinyuan{ margin-bottom:20px; border:1px solid #dfdfdf; border-left:none; border-right:none; padding:15px; font-size:14px; line-height:1.8; text-indent:2em;}
.xinyuan{  _display:inline; overflow:hidden; zoom:1}
.xinyuan dl{ float:left; margin-left:20px;margin-bottom:20px; _display:inline;/*height:305px;*/ border:1px solid #e3e3e3; width:168px; height:213px;}
.xinyuan dd p{ text-align:left; text-indent:0px; line-height:23px; margin-bottom:5px;}
.xinyuan dd p em{ font-weight:bold;}

.xinyuan dt img{ width:166px; height:218px;}
.xinyuan dd{  position:relative; padding:10px 5px}
.xinyuan dd h4{ font-size:14px;font-family:"micorosot yahei","黑体"}
.xinyuan dd .sum{ padding:5px 0; line-height:1.6; overflow:hidden; text-overflow:ellipsis}
.xinyuan dd .more{  margin-top:10px; text-align:right}
.xinyuan dd .more a{ display:inline-block; width:69px; height:20px; background:#e17600; line-height:20px; text-align:center}
.xinyuan dd .more a:link,.xinyuan dd .more a:visited{ color:#fff;}

/*微心愿详细*/
.t_helper{ margin-left:-30px; _display:inline; height:43px; background:url(imagestbg_helper.gif) no-repeat; padding-bottom:4px;font-family:"micorosot yahei","黑体"; font-size:22px; color:#fff; line-height:43px; text-indent:20px;}
.sum_helper{ padding:20px 0;}
.sum_helper{ padding:20px 0;}
.sum_helper dt{font-family:"micorosot yahei","黑体"; font-size:20px;}
.sum_helper dd{ padding:15px 0; font-size:14px; line-height:1.8}

.tabs{ margin-bottom:15px; border-bottom:1px solid #e9e9e9; height:52px; line-height:52px;}
.tabs h2 strong{ display:inline-block; padding:0 15px; font-family:"微软雅黑", "黑体"; font-size:18px; font-weight:normal; height:52px; color:#666; position:relative; cursor:pointer;}
.tabs h2 strong.cur{border-bottom:1px solid #ce0901; _bottom:-1px;}
.info_heler .bd{ padding:0 20px; font-size:14px; line-height:1.8}
.info_heler .bd p{ margin:10px 0;}



.t_weixinyuan{ margin-top:10px; margin-left:-20px; _display:inline; height:43px; background:url(../images/tbg_wxy.gif) no-repeat; padding-bottom:4px;font-family:"micorosot yahei","黑体"; font-size:22px; color:#fff; line-height:43px; text-indent:20px;}
.renling .sum{ font-size:14px; line-height:1.8;}
.renling .more{ padding:10px; text-align:right}
.renling .more a{ display:inline-block; width:85px; height:30px; background:#ed8a59; line-height:30px; font-size:14px; text-align:center; color:#fff}

/*成果*/
.tablelist th{padding:15px 0; background:#f0f0f0; border-top:2px solid #ce0901; border-bottom:1px dotted #e0e0e0; font-size:16px; font-family:"micorosot yahei","黑体"; text-align:center;}
.tablelist td{ padding:15px;border-bottom:1px dotted #e0e0e0;  font-size:14px; text-align:center}

/*新闻动态*/
.ch_newslist li{ text-indent:10px; background:url(../images/icon_liststyle01.png) no-repeat left 16px; line-height:1.8; padding:5px 0; font-size:14px;}
.ch_newslist li span{ float:right; color:#999}
.ch_imglist ul{ margin-left:-20px; _display:inline; overflow:hidden; zoom:1}
.ch_imglist ul li{ width:200px; height:190px; float:left; margin-left:20px; _display:inline;}
.ch_imglist ul li img{ width:200px; height:150px;}
.ch_imglist ul li .title{ padding-top:5px;font-family:"micorosot yahei","黑体"; font-size:14px; line-height:1.5}

/*正文*/
.arcinfo{ padding:0 30px}
.arcinfo h1 {
margin:35px 0 25px;
color:#cb0000;
font-size:24px;
font-family:"微软雅黑";
font-weight:normal;
text-align:center;
}
.subHead {
margin:0 0 10px;
font-size:14px;
text-align:center;
}
.explain {
font-size:12px;
padding:0 0 20px;
text-align:center;
border-bottom:#d6d6d6 dashed 1px;
}
.fenxiang{ padding-top:15px; text-align:center}
.jiathis_style{display:inline-block;*display:inline;	zoom:1; }
.explain em{
	margin:0 5px;
color:#999
}
.explain span {
color:#999;
}

.arc_pages{ background:#f5f5f5; padding:10px; font-size:14px; text-align:right}
.arc_pages em{ color:#f00}
.Big, .Middle, .Small, .Print, .Close, .Favorite {
    cursor: pointer;
}
#Zoom {
*padding-bottom:15px;
overflow-x:auto;
overflow-y:hidden;
}
#Zoom {
margin:10px auto;
line-height:2;
font-size:14px;
color:#333333;
}
#Zoom p {
margin:12px 0;
}



/*user*/
/*from group*/
.from_group{ vertical-align:middle}
.from_group input{ margin:0; padding:0}
.from_group th,.from_group td{ padding:5px}
.from_group td em{ margin-left:0.5em; color:#F00}
.from_group input[type="text"],.from_group input[type="password"]{
    font-size: 14px;
    height: 22px;
    line-height: 1.5;
    padding: 2px 3px;
    vertical-align: middle;
	border:1px solid #d6d6d6;
	box-shadow:inset 3px 3px 3px #f7f7f7;
	}
.from_group .input1{
    font-size: 14px;
    height: 22px;
    line-height: 1.5;
    padding: 2px 3px;
    vertical-align: middle;
	border:1px solid #d6d6d6;
	box-shadow:inset 2px #f7f7f7;
	}
.form-inline{ display:inline-block;*display:inline;	zoom:1;}
.form-inline li{display:inline-block;margin:0 0.2em;_margin:0 0.2em; *display:inline;zoom:1;vertical-align:middle}
.from_group textarea{ padding:5px}
.from_group td em {
    color: #f00;
    margin-left: 0.5em;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{ float:left; padding:0; margin:0; margin-left:-20px}
/*.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline{ margin-left:20px}*/
.radio-inline, .checkbox-inline {
    cursor: pointer;
    display: inline-block;
	*line-height:20px;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
    vertical-align: middle;
}
.checkbox-inline label,.radio-inline label{ display:inline-block;padding-left: 20px; vertical-align:middle;cursor: pointer;}
.singlePage{width:1000px; border:1px solid #dcdddd;}
.user{ padding:30px 60px}
.user h3{ position:relative; padding:10px 0 20px; border-bottom:1px solid #efefef; font-family:"微软雅黑", "宋体"; font-size:24px}
.user .formbox{ padding-top:20px; margin:0 auto}
.user .formbox th,.user .formbox td{ padding:6px 0}
.user .formbox th{ text-align:right; padding-right:2em; font-size:14px; color:#666666}
.user .btn_submit{ width:152px; height:41px; border:none; background:url(../images/btn_login.jpg) no-repeat; color:#fff; font-family:"微软雅黑", "宋体"; font-size:18px; cursor:pointer}
.user .link_register{ position:absolute; right:10px; bottom:15px; font-family:"宋体"; font-size:14px; font-weight:normal}
.user .link_register a:link,.user .link_register a:visited{ color:#f00;}
.user .link_register a:hover{ text-decoration:underline}

/*sitemap*/
.siteMap  a:link{ color:#333; text-decoration:none}
.siteMap  a:hover{ color:#F00; text-decoration:underline}
.siteMap  a:visited{ color:#906}
.siteMap h2{ padding:10px 30px; background:#f5f5f5 url(../images/icon07.gif) no-repeat 10px center; border-bottom:1px solid #e3e3e3; margin-bottom:10px; font-size:16px; font-family:"微软雅黑", "宋体"}
.siteMap h2 a:link,.siteMap h2 a:visited{ color:#c00}
.siteMap h2.last{ border:none}
.siteMap dl{ margin-bottom:5px; padding-bottom:10px; border-bottom:1px dotted #e3e3e3; font-size:12px; overflow:hidden; zoom:1; font-family:"宋体"; line-height:18px}
.siteMap dt{ float:left;  width:130px; font-weight:bold;}
.siteMap .no_child dt { width:640px}
.siteMap dd{ float:left;  width:500px;word-wrap:break-word;}
.siteMap dd a{ margin-right:1em; white-space:nowrap; display:inline-block}
/*channelpages end*/
.list_ser{ overflow:hidden; zoom:1; width:750px; margin:0 auto; padding-bottom:30px;}
.list_ser li{ float:left; margin-left:5px;}
#btn{width:60px;height:20px;border:0;background:#ce0901; color:#fff; font-size:14px;}

@media (max-width: 768px) {
 body{ overflow-x:hidden}
 .layout{ width:100%}
 .header{ height:130px; background-size:auto 100% }
 .logo{ float:none}
 .branding{ display:none}
 .mini_hide{ display:none}
 .nav_dropdown{ display:block;background: #4c8014; padding:0 23px; height:40px; line-height:40px;font-family:"微软雅黑", "黑体"; font-size:16px; color:#fff; overflow:hidden; zoom:1}
 .nav_dropdown i{ margin-top:8px; font-size:24px; cursor:pointer}
 .nav { display:none}
 .nav ul{ width:100%; padding:0}
 .nav li a{ display:block; width:100%}
 .nav li{ float:none; border-bottom:1px solid #72a336; border-top:1px solid #2e5d00}
 .nav .line{ display:none}
 .nav{ height:auto}
 .layout .main{ width:96%; padding:0 2%; border:none; float:none}
 .layout .extra{ width:96%; padding:0 2%; float:none;}
 
.fs_D1{height:auto; width:100%; overflow:hidden; zoom:1}  
.fs_D1 .fPic{ position:static}
.fs_D1 .shadow{ width:100%; height:20px; line-height:20px}  
.fs_D1 .shadow em{ width:40px;}
.fs_D1 .fcon{ width:100%;  }  
.fs_D1 .fcon img{ display:block; height:auto; width:100%;}  
.fs_D1 .fbg{ width:100%; }  

.Q-tpList .pic{ display:block; float:none; margin-right:0}
.Q-tpList .pic img{ width:100%; height:auto}
.main .Q-tpList .title{ margin-top:10px;}
.main .right a{ width:40%; height:40px; line-height:40px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}
.main .right a:hover,.main .right a:active,.main .right a.active{color:#ffffff;background-color:#51a351;*background-color:#499249;}
.main .Q-tpWrap .right{ display:none}
 .ScA2 .scwr{ width:100%; height:auto} 
 .extra .Q-pList li{ width:100%}
 .videoList img{ width:100%; height:auto}  
 .tcopyright {width:90%;}
 .main .Q-tpList{ width:100%}
 
 .tcopyright .en span{ display:block}
 
 /*内页自适应*/
.singlePage{ width:100%}
.user{ padding:20px;}
 .ch_main{ float:none; padding:2%; width:96%; border-width:1px 0 0 ;}
 .ch_extra{ float:none; padding:2%; width:96%;}
 .ch_extra .side_inc{ border:none}
 .singlebox{ border-width:1px 0 0 ; padding:1em 0.5em;}
 .cat_position{ margin-left:1em; font-size:16px;}
 .arcinfo{ padding:0 0.5em}
 .arcinfo h1{ margin:1em 0}
 .fenxiang{ display:none}
 #Zoom img{ width:100%}
 .catname strong{ font-size:24px;}
 
 .ch_imglist ul{ margin-left:-3%;}
 .ch_imglist ul li{ width:47%; height:auto; padding-bottom:15px; margin-left:3%; }
 .ch_imglist ul li img{ width:100%; height:auto}
 
 .xinyuan{ margin-left:0; padding:3%}
.xinyuan dl{ margin-left:0; width:100%; height:auto; border:none}
.xinyuan dt img{ width:100%; height:auto}
.xinyuan dd .more{ display:none}
.xinyuan dd h4{ font-size:20px;}
.xinyuan dd .sum{ padding:5px 0; height:auto; line-height:1.6;}
 
 .side_inc .videoList img{ width:100%; height:auto}
.side_inc .Q-pList li{ width:100%;}
.side_inc .videoList .Q-vBg{width:100%;}
.side_inc .videoList .Q-vBg b{ display:none}

.t_helper{ margin-left:0px; text-indent:20px;}
.sum_helper{ padding:20px 0;}
.sum_helper{ padding:20px 0;}
.info_heler .bd{ padding:0 10px;}
.t_weixinyuan{ margin-top:10px; margin-left:0; text-indent:20px;}
.renling .more{ text-align:center}
.renling .more a{ display:block; width:100%; height:40px; line-height:40px}
 .info_heler .bd img{ width:100%}
 
 .list_ser li{
	float:none;
	padding-bottom:10px;
	overflow:hidden;
	zoom:1
}
 .list_ser li span{
	 width:73px;
	 display:block;
	 float:left;
	 text-align:right;
	 margin-top:2px;
}
 .list_ser li.cx_btn{
	 padding-left:73px;
}
 .list_ser li select, .list_ser li input{ padding:5px 0;}
 #btn{width:160px;height:40px; font-size:16px;}
}

.uproll01 {
    height: 195px;
    overflow: hidden;
}

