@charset "utf-8";

* { margin:0; padding:0;}
body {background:#fff; font-size:100%; line-height:1em; font-family:"微软雅黑", "黑体", "宋体"; color:#666;}
h1,h2,ul,li,h3,div,img,p{margin:0px; padding:0px; list-style:none;}

/*in_line*/
img {border:0;}


a{color:#000; text-decoration:none;}
a:hover{text-decoration:underline; color:#F30;}
a:active{color:#0ff;}

td.tdcon1{padding:5px;}
td input.info{height:23px; color:#666; font:12px/23px Arial, Helvetica, sans-serif, "宋体"; width:200px; padding-left:5px;}

.column { float:left;}
.clear { clear:both;}

.padr10{padding-right:10px;}
.pad{padding:20px 10px 10px 0; }
.padl10{padding-left:10px;}
.f12g{color:#333; font:12px Arial, Helvetica, sans-serif, "宋体"; font-weight:normal;}
.f12g1{color:#333;}
.blank30{height:30px; overflow:hidden;}
.blank20{height:20px; overflow:hidden;}
.blank10{height:10px; overflow:hidden;}
.right{text-align:right;}
.fblue{color:#1178bb;}
.padding{padding:10px;}
.f12{font-size:12px;}
.pad30{padding:10px 30px;}
.fb{font-weight:bold;}
.f12r{color:#e60012;}
.marb10{margin-bottom:10px;}
.marl15{margin-left:25px;}
.pad5{padding:5px 0px;}
.borderb{border-bottom:#000 solid 1px;}
.borderr{border-right:#f9faf4 solid 3px;}
.borderb1{border-bottom:#e2e2e2 dotted 1px;}
.border{border:#f5f5f5 solid 1px;}

h1{text-indent:-10000px; font-size:0; line-height:0;}
.center{text-align:center}
#menu{width:1130px; margin:0 auto;}
#menu .menul{text-align:left;}
#menu .menul ul.nav{height:55px;}
#menu .menul ul.nav li{
	padding:0;
	margin:0;
	line-height:0;
	float:left;
}
#menu .menul ul.nav li a{
	display:block;
	color:#fff;
	padding:0px 10px;
	text-decoration:none;
	font:normal 18px "微软雅黑", "黑体", "宋体";
	line-height:55px;
	float:left; text-shadow:0px 0px 0px #999;  text-align:center; margin:0px;
}
#menu .menul ul.nav li a:hover{
	background:url(../images/menubg_hover.jpg) repeat-x;
	color:#fff;
	background-color:inherit;
	padding:0px 10px; text-shadow:0px 0px 0px #fff; text-align:center;;
}
#menu .menul ul.nav li a.hover{
	display:block;
	background:url(../images/menubg_hover.jpg) repeat-x;
	color:#fff;
	background-color:inherit;
	padding:0px 10px;
	text-decoration:none;
	font: normal 18px "微软雅黑", "黑体", "宋体";
	line-height:55px;
	float:left; 
}
#menu .menur{float:right; width:220px; text-align:left; padding-top:10px;}
#menu .menur ul li{margin:0px; padding:0px; list-style:none;}
#menu .menur li{float:left; }
#menu .menur li.li1{width:160px;}
#menu .menur li.li1 input{border:none; border-radius:3px; background:white; height:23px; color:#333; font:12px/23px Arial, Helvetica, sans-serif, "宋体"; padding-left:5px; width:150px;}
#menu .menur li.li2{width:60px;}

/*header*/
.tall_h_wr_line{ height:75px; background:#fff; padding:25px 0px 0px;}
.tall_h{width:1030px; margin:0 auto; font:16px/30px "微软雅黑", "黑体", "宋体"; color:#000; font-weight:bold;}
.tall_h .f_l{ float:right; width:500px; text-align:right; font:12px/26px Arial, Helvetica, sans-serif, "宋体"; color:#333; font-weight:normal; padding-top:20px; padding-right:20px;}
.tall_h .f_r{ width:300px; float:left;}
.tall_h .f_r input{ margin:1px 14px 0 3px; width:183px; height:17px; color:#a7b3bc; font-family:Tahoma; font-size:11px; border:0; background:none;}
.tall_h .f_r img{ margin:-2px 0 0 0;}
/**/
.tall_wr_logo{background:url(../images/banner.jpg) no-repeat center center; height:400px; width:100%;}
.logo{ width:284px; height:149px; margin:84px 250px 0 0; float:right}
/**/
.tall_wr_menu{ background:#03acbb; width:100%; height:55px; text-align:center;}
.tall_wr_menu a{color:white; text-decoration:none;}
.tall_wr_menu a:hover{color:red;}

.f12blue{color:#0078c1; text-decoration:none;}
.f12blue:hover{color:#c00; text-decoration:none;}

/*footer*/
.tall_footer{ text-align:center; padding:20px 0 20px 0; color:#6f7f94; font-size:12px; background:url(../images/tall_footer.gif) 0 0 repeat-x;}
.tall_footer a{ color:#6f7f94; text-decoration:none}
.tall_footer a:hover{ text-decoration:underline;}


/*content*/
.position{clear:both; font-size:12px; line-height:23px;}
.tall_cont_wr{ background:#fff; width:100%; }
.content{width:1130px; margin:0 auto;}
.title{padding:30px 0 20px 0; clear:both; line-height:28px; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; color:#232c36;}
.titlel1{clear:both; font-family:"微软雅黑", "黑体", "宋体"; font-size:22px; color:#232c36; font-weight:bold;border-bottom:#cccccc solid 1px;}
.titlel1 span a{float:right; font-size:16px; font-family:"微软雅黑", "黑体", "宋体"; background:#ccc; padding:10px 15px; font-weight:normal; color:#000; margin-left:10px;}
.titlel1 span a:hover{background:#09F; color:#fff; text-decoration:none;}
.titlel1 span a.hover{background:#09F; color:#fff; text-decoration:none;}
.titlel2{padding:20px 0 10px 0; clear:both; font-family:"微软雅黑", "黑体", "宋体"; font-size:15px; color:#232c36; font-weight:bold; border-bottom:#a6b1be solid 1px;}
.text1{clear:both; line-height:30px; font-family:"微软雅黑", "黑体", "宋体"; font-size:14px; color:#333; padding-bottom:15px; padding-top:15px;}
.text1 h2{font:20px/26px "微软雅黑", "黑体", "宋体"; font-weight:bold; color:#fff; padding:10px; background:#C00; display:block; width:100px;}
.text1 h2 a{color:#333;}
.text1 h2 a:hover{color:#e60012;}
.text1 p{font-size:14px; line-height:23px; color:#666;}
.text1 p img{border:#ddd solid 1px; padding:1px; text-align:left; margin-right:15px;}
.text1 .listtitle1{background:url(../images/dot.jpg) no-repeat left center; padding:2px 0px 2px 15px; font:14px/23px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:525px;}
.text1 .listtitle3{font:14px/23px; font-weight:bold; border-bottom:#ccc solid 1px;}
.text1 .listtitle3 span{float:right; font:12px Arial, Helvetica, sans-serif, "宋体"; font-weight:normal; padding-top:7px;}
.text1 .listtitle2{background:url(../images/dot.jpg) no-repeat left center; padding:4px 5px 4px 15px; font:14px/23px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:260px;}
.text1 ul li{margin:0px; padding:0px; list-style:none;}
.text1 li{float:left; font-family:"微软雅黑", "黑体", "宋体";}
.conr3bg{background:#f8f8f8; padding:25px 0px 15px;}
.conr4bg{background:#f8f8f8; padding:25px 0px 25px 20px;}

.newsl{float:left; width:530px;}
.newsr{float:right; width:100px; font-size:12px; text-align:right;}
.focusbg{background:url(../images/focusbg.jpg) no-repeat; float:left; width:346px; height:154px; padding-bottom:15px;}
.focusbg .focusl{float:left; width:90px; padding:20px 30px;}
.focusbg .focusl h3{font:14px/30px; color:#fff; font-weight:bold; text-align:center;}
.focusbg .focusr{float:right; width:170px; padding:25px 15px 0px 5px;}
.focusbg .focusr h3{font-size:14px; color:#333; font-weight:bold; text-align:left;}
.focusbg .focusr p{font:12px/20px "微软雅黑", "黑体", "宋体"; color:#666; font-weight:bold; text-align:left;}

.w1{width:300px; background:url(../images/gray.png) no-repeat;}
.w2{width:805px; padding-left:25px;}
.w3{width:205px;}
.w3 img{text-align:center; width:136px; border:#ccc solid 1px; border-radius:8px; padding:10px;}
.w4{width:224px; padding:50px 10px 10px 30px;}
.w4 h3{font-family:"微软雅黑", "黑体", "宋体"; font-size:24px; color:#fff; line-height:35px;}
.w4 h4{font-family:"微软雅黑", "黑体", "宋体"; font-size:18px; color:#06a7b1; line-height:26px; font-weight:normal;}

.awardbg{background:url(../images/awardbg.jpg) no-repeat; height:155px; color:#fff;}

#tab {width: 280px; padding-top:60px; padding-left:5px;
}
#tab .tabList {
    width: 280px;
    height: 44px;
}
#tab .tabList ul #li01 {
    margin-right: 15px;
    margin-left: 0px;
}
#tab .tabList li.cur {
    border: 1px solid #f05518;
    color: #f05518;
}
#tab .tabList ul li {
    float: left;
    width: 125px;
    text-align: center;
    cursor: pointer;
    color: #1ab25b;
    border: 1px solid #1ab25b;
    padding: 8px 0;
    border-radius: 25px;
    font-size: 16px;
    font-weight: bold;
}
.sign {clear:both; padding-left:20px; padding-top:20px;}
.sign li {
    width: 110px;
    float: left;
}
.topicintro{color:#333; font-size:30px; font-family:"微软雅黑", "黑体", "宋体"; line-height:45px; padding:15px 0px; color:#000;}

.content .col_1 .conr3{background:#f5f6f7; margin-top:5px; margin-bottom:10px;}
.content .col_1 .conr3 h2{background:url(../images/tagbg.png) no-repeat left #f0f0f0; height:40px; font:16px/40px "微软雅黑", "黑体", "宋体"; color:#333; padding-left:35px; border-bottom:#ccc solid 1px; font-weight:bold;}
.content .col_1 .conr3 p{text-indent: 0px;padding: 10px;line-height: 1.6em;text-align: left;}
.content .col_1 .conr3 p a{color:#000; font-family:Arial, Helvetica, sans-serif, "宋体";}
.content .col_1 .conr3 p a:hover{color:#F30; font-family:Arial, Helvetica, sans-serif, "宋体";}
.f-tag, .s-tag, .t-tag {color: #3E3E3E; font-size: 12px;line-height: 35px;}
.s-tag{font-size:16px;}
.f-tag{font-size: 20px; font-weight: bold;color: #111; font-family:Arial, Helvetica, sans-serif, "宋体";}

.ind_left{clear:both;}
.detailtitle{padding-left:10px;font-size:20px; line-height:35px; color:#454545; font-family:"微软雅黑", "黑体", "宋体"; font-weight:bold;}
.detailcon, .detailcon p{font-size:14px; color:#333; line-height:28px; padding:10px 5px;}
.detailcon a{color:#0078c1; text-decoration:none;}
.detailcon a:hover{color:#c00; text-decoration:none;}
/* 分页 */
div.red-white{padding-bottom: 3px; margin: 10px; margin-bottom:5px;padding-top: 3px; height:22px; text-align: left;overflow:hidden;}
div.red-white table{width:auto;float:left;}
div.red-white td{border:none;}
div.red-white .p_focus{margin-bottom:10px;}
div.red-white .p_focus a{border-right: #ececec 1px solid; padding-right: 7px; border-top: #ececec 1px solid; padding-left: 7px; background: url(images/pageimage1.gif) #ececec; padding-bottom: 4px; border-left: #ececec 1px solid; color: #000; margin-right: 2px; padding-top: 4px; border-bottom: #ececec 1px solid; text-decoration: none; margin-bottom:10px; font-weight:bold;}
div.red-white .p_focus a:hover{border-right: #0071c5 1px solid; border-top: #0071c5 1px solid; background: url(images/pageimage2.gif) #0071c5; border-left: #0071c5 1px solid; color: #fff; border-bottom: #0071c5 1px solid; margin-bottom:10px;}
div.red-white .p_focus a:active{border-right: #9A9A9A 1px solid; border-top: #9A9A9A 1px solid; background: url(images/pageimage2.gif) #9A9A9A; border-left: #9A9A9A 1px solid; color: #fff; border-bottom: #9A9A9A 1px solid; margin-bottom:10px;}
div.red-white a.p_curpage{border-right: #0071c5 1px solid; padding-right: 7px; border-top: #0071c5 1px solid; padding-left: 7px; font-weight: bold; background: url(images/pageimage2.gif) #0071c5; padding-bottom: 4px; border-left: #0071c5 1px solid; color: #fff; margin-right: 2px; padding-top: 4px; border-bottom: #0071c5 1px solid; margin-bottom:10px;}
div.red-white span.disabled{border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #f3f3f3 1px solid; color: #C7C7C7; margin-right: 2px; padding-top: 2px; border-bottom: #f3f3f3 1px solid}
div.red-white span.go{margin-left:10px;color:#000;}
div.red-white input.search_input{width:40px;height:18px;line-height:16px;border:solid 1px #CCCCCC;background:#F6F6F6;}

.ask{padding:10px; font:14px/26px Arial, Helvetica, sans-serif, "宋体"; color:#444; background:#fff;}
.ask h2{background:#ececec; padding:5px; font:14px/26px; height:26px;}
.ask span{float:right; font:12px/26px; padding:5px; color:#666;}
.ask p{clear:both; padding:10px; background:#fff; font:14px/28px Arial, Helvetica, sans-serif, "宋体"; color:#444; padding-bottom:20px;}
.ask .reply{border:#ddd solid 1px; padding:10px; font:14px/26px Arial, Helvetica, sans-serif, "宋体"; color:#000; background:#fff; margin:10px;}
.ask .reply h3{font-weight:bold; color:#c00; font:14px/26px Arial, Helvetica, sans-serif, "宋体";}

/* 文章分页 */
#page{background:#fff; width:400px; padding-left:250px; padding-top:30px;}
#page ul.pageone{width:350px; height:26px;margin:0 auto; text-align:center;}
#page ul.pageone li{
	padding:0;
	margin:0;
	line-height:0; color:#fff;
	float:left;
}
#page ul.pageone li a{
	display:block; background:#ececec;
	color:#000;
	padding:0px 10px; margin:0px 5px;
	text-decoration:none;
	font:bold 1wpx Arial, Helvetica, sans-serif, "宋体";
	line-height:26px;
	float:left;
}
#page ul.pageone li a:hover{
	background:#0071c5;
	color:#fff; margin:0px 5px;
	padding:0px 10px;
}
#page ul.pageone li a.hover{
	display:block;
	background:#0071c5;
	color:#fff;
	padding:0px 10px;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif, "宋体";
	line-height:26px; margin:0px 5px;
	float:left;
}

.vrlist{padding:10px 10px; margin-bottom:20px; border-bottom:#ccc dotted 1px;}
.vrlist:hover{background:#f5f5f5;}
.vrlist .listtitle{font:20px; line-height:26px; font-weight:bold; color:#333; padding:2px 0px;}
.vrlist .listnews{padding:10px 0px 0px;}
.vrlist .listnews img {float: left; margin:0px 20px 10px 0px; width:150px;}
.vrlist .listnews p {line-height: 24px; font-size:16px; padding-top:8px; color:#666;}
.vrlist .listnews p span{color:#09F;}

.rwmd-table tr td{padding-left: 15px;}
.rwmd-table tr{background: #fefefe;}
.rwmd-table tr:nth-child(2n+1){background: #cff5f8;}

#news_wrap a{font-size: 16px;display: block;border-bottom: 1px dotted #E0E0E0;padding: 2px; margin: 1px 0;text-indent: 10px;
box-shadow: 1px 1px 1px #ffffff;
transition:All 0.3s ease-in-out;
   -webkit-transition:All 0.3s ease-in-out;
      -moz-transition:All 0.3s ease-in-out;
      -o-transition:All 0.3s ease-in-out;}
#news_wrap a:nth-child(2n+1){background: #edfbff;}
#news_wrap a span{font-size: 10px;padding: 0px 5px;border-radius: 2px;float: right;color: #333333;}
#news_wrap a:hover{color: #101010;text-decoration: none;background: #f2f2f2;box-shadow: 1px 1px 1px #999999;}

.text1 .cont{padding:15px 5px;} 
.text1 .hidden{display:none;} 
.text1 #sourse{width:800px;height:300px;margin:0px auto;} 
.text1 .textDiv{margin:10px 40px 10px;text-align:center;} 
.text1 .scrolldoorFrame{width:820px;overflow:hidden;} 
.text1 .scrollUl{width:820px;overflow:hidden;} 
.text1 .scrollUl li{float:left;padding: 0 10px;text-align: center;margin:5px;} 
.text1 .bor03{border-top-width:0px;} 
.text1 .door-op{cursor:pointer;border:1px solid #CCC;margin:5px;padding:2px;font-weight:bold;background: #09F;color: #FFFFFF;border-radius: 8px;box-shadow: 2px 2px 2px #000000;} 
.text1 .door-cl{cursor:pointer;border:1px solid #09F;margin:5px;padding:2px;border-radius: 8px;box-shadow: 2px 2px 2px #000000;} 
.text1 .bor03 b{font-size: 16px;line-height: 36px;}

#toTop{display: block;background: #03acbb;position: fixed;bottom: 10px;right: 10px;text-align: center;line-height: 20px;
color: #DDDDDD;padding: 10px;display: none;
transition:All 0.3s ease-in-out;
   -webkit-transition:All 0.3s ease-in-out;
      -moz-transition:All 0.3s ease-in-out;
      -o-transition:All 0.3s ease-in-out;}
#toTop:hover{text-decoration: none;background: #222222;}



button {
color:#000; 
padding:16px 40px; 
border-radius:4px; 
border:1px solid #ccc; 
background:none; 
cursor:pointer; 
font-size:16px; 
margin:8px; 
border-bottom-width:2px;}
button:hover {color:#308bbb;border-color:#308bbb;}
.kiss-pagination button {padding:10px;}
.container {max-width:820px; width:auto; padding:20px; border:1px solid #ddd; background:#fff; box-shadow:0 0 0.3em #ddd; margin:2em auto;}
.kiss-slider{margin:20px auto;}
.kiss-slider li img{width: 100%;}
#example2 .kiss-pagination{}
#example2 .kiss-pagination .current{}
.text-center {text-align: center;}