@charset "utf-8";
/* Yahoo(YUI) CSS Reset */
@import url(/templets/v1/simple-line-icons/css/simple-line-icons.css);
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
* {
	margin:0;
	padding:0;
}

body{ font-size:14px; font-family: Microsoft YaHei, "微软雅黑", Lucida, Verdana, Hiragino Sans GB, STHeiti, WenQuanYi Micro Hei, SimSun, sans-serif; color:#414141; margin:0 auto;  background:#F6F6F6; }

a{ text-decoration:none; color:#333;}
a:hover{ color:#FF6600;}
table {  }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content:”; }
abbr, acronym { border: 0; }
.clear{ clear:both;}
.blank10{ margin-bottom:10px;}
.blank15{ margin-bottom:15px;}
.blank30{ margin-bottom:30px;}
/* Float CSS */
.area01{ width:1200px;margin:20px auto;height:140px;border-top:2px solid #000;overflow:hidden}
.box{ width:780px;float:left;position:relative;height:300px}
.box a{ float:left}
.floor-maskItem{ position:absolute;float:left}
.floor-maskItem img{ float:left}
.mask{ position:absolute;left:0;top:0;background:#000;width:195px;height:150px;opacity:0;filter:alpha(opacity=0)}
.hover .mask{background:#000;opacity:0.5;filter:alpha(opacity=50);cursor:pointer}
.hover .qq .mask{opacity:0;filter:alpha(opacity=0)}

/* 重用类样式 */
.f_l{float:left !important;}
.f_r{float:right !important;}
.no_margin{margin:0px !important;}
.no_border{border:0px !important;}
.no_bg{background:none !important;}
.clear{clear:both;}
.display_block{display:block !important;}
.text_over{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; -moz-binding: url('/templets/v1/style/ellipsis.xml');}
.blank20{ padding-bottom:20px;}
.blank30{ padding-bottom:30px;}
.blank40{ padding-bottom:40px;}
.blank50{ padding-bottom:50px;}




.main{width:1200px;margin:0px auto; }

.top{ height:40px; line-height:40px; background-color:#f3f6ff; color:#647589; display:none }
.top .honour{ width:50%;}
.top span{ margin:0px 10px; color:#ffb606;}
.top .flink a{ color:#647589;}
.top .flink a:hover{ color:#ffb606;}


.header{ padding:30px 0; height:100px;background:url(/templets/v1/images/bg-header.png) bottom center no-repeat; width:100%;}
.header .logo{ margin-top:0px;}
.header .logo img{ height:100px;}
.header .slogan{ font-size:16px; margin-top:10px; height:20px; font-weight:bold; margin-right:-15px; overflow:hidden; margin-bottom:15px;color:#e50000; text-align:right;}
.header .slogan span{ margin:0px 10px;}
.header .serch{ width:25%; margin-right:30px; position:relative;}
.header .serch .searchtxt{ width:100%; height:40px; line-height:40px; border:1px solid #647589;border-radius:25px; padding-left:25px; color:#647589; position:absolute;}
.header .serch .btn{ position:absolute; right:-15px; top:52px;  width:30px; height:28px;}
@media only screen and (min-width: 321px) and (max-width: 1024px){
.header{ height:80px;background-size: 100%  100% ;}
.header .logo img{ height:80px;}
.header .slogan{ font-size:16px; margin-bottom:10px;margin-right:-20px; }
.header .serch{ width:30%; margin-right:30px; position:relative;}
}

.navbox{width:100%;margin:0px auto;height:50px;position:relative;z-index:9;background-color:#0061B4;}
.nav li{float:left;height:50px;width:12.5%;position:relative;}
.nav li a{float:left;display:block;height:50px;overflow:hidden; width:100%; }
.nav li a span{display:block;line-height:50px;font-size:20px; font-weight:bold; color:#fff;cursor:pointer;text-align:center; border-right:1px solid #297AC0;}
.nav li.home a span{ border-left:1px solid #297AC0;}
.nav li a span i{ margin:5px 10px 0 0;}
@media only screen and (min-width: 321px) and (max-width: 1024px){
.nav li a span{width:116px;}
.nav li a span{display:block;line-height:50px;font-size:16px; font-weight:bold; color:#fff;cursor:pointer;text-align:center; border-right:1px solid #297AC0;}

}

.nav li.selected a span,.nav li a.selected span{color:#fff; background-color:#0084E9;}
.nav li.selected .submenu{display:block; display:none;}

.nav li .submenu{display:none;position:absolute;top:50px; clear:both; }
.nav li .submenu{border-style:solid;border-width:0px 1px 0px 1px;border-color:#D5D5D5; margin-left:-2px;width:100%;background:#FFF;}
.nav li .submenu li{padding:0;background:none;height:auto; width:100%;border-bottom:solid 1px #D5D5D5;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:40px;line-height:40px;background:none; color:#647589; font-size:14px; }
.nav li .submenu li a:hover{ color:#ffb606;}

/* banner-box */
.banner-box{min-width:100%;height:400px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden; text-align:center;}
.banner-box .bd li{width:100% !important;height:400px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:100%;position:absolute;top:140px;left:0}
.banner-btn a{display:block;width:53px;height:95px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:3%;background: url(/templets/v1/images/arrow.png) no-repeat;} 
.banner-btn a.next{right:3%;background:url(/templets/v1/images/arrow.png) no-repeat -53px 0;}

.banner-box .hd { margin:0px auto; width:150px; margin-top:220px;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#DA324D;}



/* inner pages */
.inner_page{ font-size:13px;}
.inner_page .box_bg{ padding:0 12px 36px; }
.inner_page .banner{ margin:0 0 20px 0;}

.inner_page h2{ font-size:16px; color:#000; font-weight:bold; padding:10px 0;}
.tm_bg{ height:15px; width:100%;background: url(/templets/v1/images/header_nav_yinying.png) repeat-x ;_background: url(/templets/v1/images/header_nav_yinying.gif) repeat-x; position:absolute;z-index:2;}
.tm_bg2{ height:15px; width:100%;background: url(/templets/v1/images/header_nav_yinying.png) repeat-x ;_background: url(/templets/v1/images/header_nav_yinying.gif) repeat-x ; position:fixed;top:174px; z-index:2;top:42px;}


#banner{height:200px; width:1200px; margin:0px auto;
                background-position: center top;
                background-image:url(/templets/v1/style/"");
				background-size:100% auto;  
				z-index:1;
}

#banner .mbox{ width:1200px; height:200px;position:relative;}
#banner .ban_bg{
	position:absolute;
	background:#F4AE00;
	width:19%;
	height:60px;
	line-height:60px;
	/*padding:10px 40px;*/
	bottom:0px;
	left:0%;
}
#banner .ban_bg h1{	
	font-size:24px;
	color:#FFF;
	text-align:center;
	}
/* ----- submenu ----- */
.menu ul { margin-top:18px;padding:0px; margin-right:21px;}
.menu ul li {height:45px; line-height:45px; font-size:16px; font-weight:normal; text-align:center;}
.menu ul li a { display:block;  color:#333; border-bottom:1px solid #d5d5d5;}
.menu ul li a:hover {color:#F4AE00;border-bottom:1px solid #F4AE00; font-weight:700}
.menu ul li.current a {/*background:url(/templets/v1/style/menu.png);*/ color:#F4AE00;border-bottom:1px solid #F4AE00;}

/* ----- position ----- */
.position { border-bottom: 1px solid #d5d5d5; padding:5px 0px; margin:0px 0px 0px 0px; line-height:45px; font-size:12px;}
.position .rwz {float:right;color: #666; }
.position a {color: #666;}
.position a:hover {color: #FF6600;}
.position h1 {color:#E86128; font-size:20px;}

#mainbox{ width:1200px;margin:0px auto; background-color:#fff;}
#mainbox #left{ width:19%; float:left; padding-left:2%; min-height:550px; margin-bottom:15px;background:url(/templets/v1/images/left_bg_r.gif) right top no-repeat;
}

#mainbox #right{ width:74%;float:right; padding-right:3%;}

.about{padding:15px 0px; font-size:16px; color:#666;  line-height:200%; color:#333;}
#mainbox .about p{ margin-bottom:15px; }
#mainbox .about h4{ font-size:16px; color:#333; margin-bottom:15px;}

#mainbox .about td p,#mainbox .about th p{margin-bottom:0px; }

#mainbox .about .title{ height:45px; line-height:45px;border-bottom:1px solid #dedede; margin:0px 0px 15px 0px;  font-size:18px; color:#000;}
#mainbox .about .title span{ float:right; font-size:14px;}
#mainbox .about .title span a{ color:#C6142C;}

#mainbox .about .gdtp a{ font-size:12px; line-height:150%;}
#mainbox .about .gdtp .imgurl{ display:block;height:120px; overflow:hidden; margin-bottom:5px;}
#mainbox .about .gdtp td{ padding-right:15px;}

#mainbox .about .leader{ margin-bottom:15px;}
#mainbox .about .leader li{ clear:both;}
#mainbox .about .leader li .imgsrc{ float:left; margin-right:20px; margin-bottom:30px;}
#mainbox .about .leader li .imgsrc img{background: #fff;padding:2px; width:300px;}
#mainbox .about .leader li h3{font-size:20px; color:#333; margin:15px 0; font-weight:bold;}
#mainbox .about .leader li p{ text-indent:0em; margin-bottom:0px; font-size:16px;}

/* sitemap */
#mainbox .about .sitemap h2{ font-size:16px; color:#000; font-weight:bold; padding:10px 0;}
#mainbox .about .sitemap .box_bg{ padding:0 15px 36px;}
#mainbox .about .sitemap .box_bg .bg{ background:url(/templets/v1/images/sitemap_bg.jpg) no-repeat; width:930px; height:581px;}
#mainbox .about .sitemap .box_bg .bg ul{ padding:23px 0 0 160px; overflow:hidden;}
#mainbox .about .sitemap .box_bg .bg ul li{ margin:0 0 69px 0;}
#mainbox .about .sitemap .box_bg .bg ul li a{ background:url(/templets/v1/images/arrows_icon.gif) no-repeat left center; height:24px; display:inline-block; margin:0 0 0 24px; padding:0 0 0 14px; font-size:14px;}

.yzxx{ margin-top:15px;}
.yzxx td{ padding:10px;}
.yzxx .intxt{ height:30px; line-height:30px;}
.yzxx .bz{ height:120px;}
.coolbg{ width:100px; height:30px; border:0px; background-color:#FF8F23; color:#fff; font-size:14px;}

.zsjy{ background:url(/templets/v1/images/zsjy.jpg) no-repeat center top; height:400px;}
.zsjy .zs{ margin-top:420px; width:50%; float:left;}
.zsjy .jy{ margin-top:420px;width:50%; float:right;}
.zsjy a{ display:block;width:35%; margin:0px auto;text-align:center; height:50px; line-height:50px;border:0px solid #F4AE00; font-size:25px; font-weight:bold; color:#F4AE00;border-radius:5px;}
.zsjy a:hover{ border:0px solid #FF3300; color:#FF3300;}


.ybsz li{ width:48%; margin:1%; float:left;}
.ybsz li a{ display:block; height:100px; width:100%;  }


.yuanxi{ margin:20px;}
.yuanxi .l1{ width:47%;margin-right:6%; float:left;}
.yuanxi .r2{ width:47%; float:right;}
.yuanxi .titlename{ height:35px; line-height:35px; padding-bottom:5px; margin-bottom:0px; border-bottom:1px solid #dedede; }
.yuanxi .titlename h1{ font-size:18px; font-weight:normal; color:#FF6600; }
.yuanxi .titlename h1 .more{ float:right; font-size:14px;}
.yuanxi .about{ color:#333;}

.yuanxi .news2{ margin-top:5px;}
.yuanxi .news2 li{height:35px;line-height:35px;width:100%;overflow:hidden;}
.yuanxi .news2 li .date{ font-size:16px;float:right;color:#ccc;}
.yuanxi .news2 li a{font-size:16px; color:#333;}
.yuanxi .news2 li a:hover{color:red;text-decoration:none;}

.yuanxi .listphoto { margin-top:20px;}
.yuanxi .listphoto td{ padding:0px 10px; line-height:20px; font-size:14px;}
.yuanxi .listphoto td img{ margin-bottom:10px;}

.zylist { margin-top:10px;}
.zylist li {
	height:30px;
	line-height:30px;
	font-size:15px;
	overflow:hidden;
	width:33%;
	float:left;
}
.zylist li span {
	margin:0 5px 0 0;
	font-family:"宋体";
	
	font-weight:400;
	
}
.zylist li a{color:#0099CC;font-size:15px;}
.zylist li a:hover{color:red;text-decoration:none;}


.zsjz_list li{ width:50%; float:left;}
.zsjz_list li img{ width:100%;}

.sitemap{ margin:20px 50px;}
.sitemap h1{clear:both; font-size:18px; padding:5px 0px;  border-bottom:1px solid #dedede;}
.sitemap h1 a{ color:#0099DF;}
.sitemap .submenu li{ float:left; height:30px; line-height:30px; margin-right:20px; margin-top:15px;}
.sitemap .submenu li a{ font-size:16px;}

.wap{ width:364px; height:550px;background:url(/templets/v1/images/phone.gif) no-repeat center; padding-top:60px; margin-top:50px; float:left; }
.smewm{width:280px; height:250px;background:url(/templets/v1/images/wap.png) no-repeat left  bottom; margin-top:250px; float:right; font-size:16px;}

.toggle{ }
.toggle h5{clear:both; font-size:18px; padding:15px;  border-bottom:1px solid #dedede;color:#0099DF; cursor:pointer; }
.toggle_content{ margin-top:20px;}
.toggle_content img{ float:left; margin-right:20px;}
.toggle_content p{ margin-bottom:5px; font-size:14px; line-height:150%;}
.toggle_content p a{ color:red;}


.gallery:after {
    content: '';
    display: block;
}

.gallery img {
    width: 100%;
}

.gallery a {
    width: 31.33%;
	margin:1%;
	max-height:150px;
	float:left;
    display: inline-block;
    overflow: hidden;
}

.baguetteBoxOne {
	width:100%; 
	margin:0 auto;
}

/* tabbtn */
.tabbtn {
	height:40px;
	background:url(/templets/v1/images/tabbg.gif) repeat-x top;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
}
.tabbtn li {
	float:left;
	position:relative;
	margin:0 0 0 -1px;
}
.tabbtn li a {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	overflow:hidden;
	width:120px;
	text-align:center;
	font-size:14px;
	cursor:pointer;
}
.tabbtn li.current {
	border-left:solid 1px #d5d5d5;
	border-right:solid 1px #d5d5d5;
	border-top:solid 1px #c5c5c5;
}
.tabbtn li.current a {
	border-top:solid 2px #F4AE00;
	height:37px;
	line-height:37px;
	background:#fff;
	color:#414141;
	font-weight:800;
}
/* tabcon */
.tabcon {
	border-width:0 1px 1px 1px;
	border-color:#ddd;
	border-style:solid;
	position:relative;/*必要元素*/
	height:600px;
	overflow:hidden;
}
.tabcon .subbox {
	position:absolute;/*必要元素*/
	left:0;
	top:0;
}
.tabcon .sublist {
	padding:5px 10px;
}
/* leftcon */
#leftcon .subbox {
	width:9999em;
}
#leftcon .subbox .sublist {
	float:left;
	max-width:770px; margin-right:30px;
}
/* sublist */
.sublist {
	margin:20px;
}
.info{ margin-bottom:25px; color:#414141;}
.info img{ width:100%; margin-bottom:15px;}
.sublist li {
	height:28px;
	line-height:28px;
	font-size:12px;
	float:left;
	width:30%;
	height:28px;line-height:28px;background:url(/templets/v1/images/list_point.png) no-repeat 0px 12px; padding-left:15px;overflow:hidden;
}
.sublist li span {
	margin:0 5px 0 0;
	font-family:"宋体";
	
	font-weight:400;
	
}
.sublist li a{color:#3366cc;font-size:14px;}
.sublist li a:hover{color:red;text-decoration:none;}

#contents{_height:400px; min-height:400px;}
.content_news {line-height: 30px;padding:5px 15px 15px 15px; font-size:16px; color:#333;}
.content_news  img{max-width:680px;_width:expression(this.width > 680 ? "680px" : this.width);}
.content_news p{text-indent:2em; margin-bottom:15px;}
.content_news div{ margin:15px 0px;}
.content_news td{padding:5px;border-left: 1px solid #666; border-bottom:1px solid #666; text-align:center; }
.content_news th{padding:5px;border-left: 1px solid #666; border-bottom:1px solid #666; text-align:center; background-color:#c8daf2; }
.content_news td p,.content_news th p{ text-indent:0em; margin-bottom:0px;}
.content_news table {border-collapse:separate;border-spacing:0;width:100%; margin-bottom:18px;border-top: 1px solid #666; border-right:1px solid #666;}
.content_news a{ color:#ff0000;}
.nextbox { border-top: 1px solid #E0E0E0; line-height:28px; font-size:12px; color:#333; margin:0px 0px 0px 0px; padding:12px 0px 30px 0px;}
.nextbox a{color:#0099DF;}
.share{ float:right;margin-top:25px;}
.cen { text-align:center; line-height:32px; color:#000; font-size:22px; padding:15px 0px 0px 0px;}
.cen2 { text-align:center; line-height:32px; color:#414141; font-size:22px; padding:0px 0px 15px 0px;border-bottom: 1px solid #E0E0E0;margin:15px 0px 15px 0px;}
.linenr{border-bottom: 1px solid #E0E0E0; margin-bottom:15px; padding-bottom:15px;}
.titleinfo {color:#666; text-align:center; font-size:12px; border-bottom: 1px solid #E0E0E0;margin:10px 0px 10px 0px;line-height:35px;height:3
5px;}

.wzbot1{ height:30px; line-height:30px;   font-size:12px;  color:#999999; float:right;} 
.wzbot1 a.print{ width:68px;height:30px; padding-left:22px; float:left; color:#999999; background:url(/templets/v1/images/print.gif) left no-repeat;}
.wzbot1 a.close{ width:50px;height:30px; padding-left:22px; float:left; color:#999; background:url(/templets/v1/images/closes.gif) left no-repeat;}
.wzbot{  font-size: 12px;}
.wz_bd{width:370px; float:left;}
.wz_bdtxt{ display:block; float:left; padding-right:5px; line-height:36px; color:#666666;}
.wzbot a:hover,.wzbot1 a:hover,.wz_page a:hover{ color:#f00;}

.backlink{ width:80px; height:30px; line-height:30px;  text-align:center;  background-color:#51AD00; margin:15px auto;}
.backlink a{  font-size:14px; color:#fff;}


.next{ font-size:14px;}
.next span{ font-weight:bold; font-size:16px;}

.newslist{padding:0px; margin-bottom:15px;}
.newslist li.border{margin-bottom:10px; padding-bottom:10px;border-bottom:#CCCCCC 1px dashed;}
.newslist li{height:35px;line-height:35px;background:url(/templets/v1/images/list_point.png) no-repeat 0px 15px; padding-left:15px;overflow:hidden;}
.newslist li .date{ font-size:16px;float:right;color:#ccc;}
.newslist li a{font-size:16px; color:#414141;}
.newslist li a strong{ color:#000; font-weight:normal;}
.newslist li a:hover{color:red;text-decoration:none;}

.newslist2{}
.newslist2 li{height:125px; padding-top:15px;overflow:hidden;border-bottom:#CCCCCC 1px dashed;}
.newslist2 li:hover{ background-color:#F5F5F5;}
.newslist2 li .pic{ height:110px; float:left; margin-right:15px; overflow:hidden;}
.newslist2 li .pic img{ width:162px;}
.newslist2 li .txt{ line-height:25px;font-size:16px; color:#333;margin-right:15px; }
.newslist2 li .date{ font-size:14px; font-style:italic;}
.newslist2 li p{ text-indent:0em; color:#666; max-height:50px; overflow:hidden; line-height:1.75;margin-top:15px; margin-right:15px; font-size:14px;}
.newslist2 li a strong{ color:#000; font-weight:normal;}
.newslist2 li a:hover{color:red;text-decoration:none;}
.newslist2 li span{ font-size:14px;}
.newslist2 li span a{ color:#666; font-size:14px;}
.newslist2 li span small{ margin-left:15px}

.noticelist{padding:0px; margin-bottom:15px;}
.noticelist .titlename{ height:35px; line-height:35px; margin-bottom:15px; background-color:#e8e8e8; font-size:14px; font-weight:bold;}
.noticelist .titlename .bt{ float:left;width:54%;  display:block; text-align:center; color:#565656; border-right:1px solid #fff;}
.noticelist .titlename .date{ float:left;width:15%; display:block; text-align:center; color:#565656; border-right:1px solid #fff;}
.noticelist .titlename .dw{ float:left; width:16%;display:block; text-align:center; color:#565656; border-right:1px solid #fff;}
.noticelist .titlename .dj{ float:left; width:14%;display:block; text-align:center; color:#565656;}
.noticelist li.border{margin-bottom:10px; padding-bottom:10px;border-bottom:#CCCCCC 1px dashed;}
.noticelist li{height:30px;line-height:30px;overflow:hidden;}
.noticelist li .date{ font-size:14px;float:right;color:#666; width:14%; display:block; text-align:center; margin-left:20px;}
.noticelist li .dw{ font-size:14px;float:right;color:#414141; width:16%; display:block; text-align:center;}
.noticelist li .dj{ font-size:14px;float:right;color:#666; width:15%; display:block; text-align:center;}
.noticelist li a{font-size:14px; color:#414141;}
.noticelist li a strong{ color:#000; font-weight:normal;}
.noticelist li a:hover{color:red;text-decoration:none;}

.newspic{ margin:15px 0px;}
.newspic li{width:31.9%;
	float:left;
	position:relative;
	margin-right:2%;
    display: inline-block;
	margin-bottom:15px;
	text-align:center;
	height:160px;
    overflow: hidden;}
.newspic li.right{ float:right; margin-right:0px;}
.newspic li .pic{ height:160px;overflow:hidden; display:block;}
.newspic li .pic img{ width:100%; }
.newspic li .txt{width:100%; height:30px; overflow:hidden; padding:0px 5px; display:block; position:absolute;_position:relative; bottom:0px;line-height:30px;font-size:14px; background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff;/*实现IE背景透明*/}
.newspic li .txt a{color:#414141; position:relative;}
.newspic li a:hover{ color:#FF3300;}


.newspaper{ margin:15px 0px;}
.newspaper li{width:208px;
	float:left;
	position:relative;
	margin-right:58px;
    display: inline-block;
	margin-bottom:15px;
	text-align:center;
	height:300px;
    overflow: hidden;}
.newspaper li.right{ float:right; margin-right:0px;}
.newspaper li .pic{ height:300px;overflow:hidden; display:block;}

.newspaper li .pic img{ width:100%; }
.newspaper li .txt{width:100%; height:30px; overflow:hidden; padding:0px 5px; display:block; position:absolute;_position:relative; bottom:0px;line-height:30px;font-size:14px; background:rgba(255, 255, 255, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80); background:#fff;/*实现IE背景透明*/}
.newspaper li .txt a{color:#414141; position:relative; font-weight:bold;}
.newspaper li a:hover{ color:#FF3300;}

.piclistbox{ }
.piclistbox ul{clear:both;}
.piclistbox li{float:left;width:226px;height:195px;border:1px solid #E4E4E4;margin-top:10px;margin-right:1
px; display:inline; text-align:center;}
.piclistbox .r{float:right;width:226px;height:195px;border:1px solid #E4E4E4;margin-top:10px;margin-right:0px; display:inline; text-align:center;}
.piclistbox li .pic{width:205px;height:146px; margin-top:10px; padding:0px 10px; overflow:hidden;text-align:center}
.piclistbox li .pic img {width:205px;}
.piclistbox li .picname{ padding-top:10px;}
.piclistbox a{ color:#414141; font-size:12px;}
.piclistbox a:hover{color:red;text-decoration:none;}

.pages { text-align:center; margin:25px 0px;font-family:"微软雅黑";font-size:14px; padding-bottom:25px;}
.pages li{ float:left; margin-right:5px;}
.pages li a {color:#565656; background-color:#e8e8e8; margin-left:1px; padding:3px 13px; font-weight:normal; text-align:center; display:block;}
.pages li a:hover {color:#fff; background-color:#F4AE00; text-decoration:none;}
.pages li.thisclass a {color:#fff; background-color:#F4AE00; }

#tabs {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabs li {
	float: left;
	margin: 0 .5em 0 0;
}
#tabs a {
	position: relative;
	background: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fff, #ddd);
	background-image: -moz-linear-gradient(top, #fff, #ddd);
	background-image: -ms-linear-gradient(top, #fff, #ddd);
	background-image: -o-linear-gradient(top, #fff, #ddd);
	background-image: linear-gradient(to bottom, #fff, #ddd);
	padding: .7em 3.5em;
	float: left;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}
 #tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
 background: #fff;
}
#tabs a:focus {
	outline: 0;
}
 #tabs a::after {
 content:'';
 position:absolute;
 z-index: 1;
 top: 0;
 right: -.5em;
 bottom: 0;
 width: 1em;
 background: #ddd;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
 background-image: -webkit-linear-gradient(top, #fff, #ddd);
 background-image: -moz-linear-gradient(top, #fff, #ddd);
 background-image: -ms-linear-gradient(top, #fff, #ddd);
 background-image: -o-linear-gradient(top, #fff, #ddd);
 background-image: linear-gradient(to bottom, #fff, #ddd);
 -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 -webkit-transform: skew(10deg);
 -moz-transform: skew(10deg);
 -ms-transform: skew(10deg);
 -o-transform: skew(10deg);
 transform: skew(10deg);
 -webkit-border-radius: 0 5px 0 0;
 -moz-border-radius: 0 5px 0 0;
 border-radius: 0 5px 0 0;
}
 #tabs #current a, #tabs #current a::after {
 background: #fff;
 z-index: 3;
}#tabs {
	overflow: hidden;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#tabs li {
	float: left;
	margin: 0 .5em 0 0;
}
#tabs a {
	position: relative;
	background: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fff, #ddd);
	background-image: -moz-linear-gradient(top, #fff, #ddd);
	background-image: -ms-linear-gradient(top, #fff, #ddd);
	background-image: -o-linear-gradient(top, #fff, #ddd);
	background-image: linear-gradient(to bottom, #fff, #ddd);
	padding: .7em 3.5em;
	float: left;
	text-decoration: none;
	color: #444;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
	-webkit-border-radius: 5px 0 0 0;
	-moz-border-radius: 5px 0 0 0;
	border-radius: 5px 0 0 0;
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
	box-shadow: 0 2px 2px rgba(0, 0, 0, .4);
}
 #tabs a:hover, #tabs a:hover::after, #tabs a:focus, #tabs a:focus::after {
 background: #fff;
}
#tabs a:focus {
	outline: 0;
}
 #tabs a::after {
 content:'';
 position:absolute;
 z-index: 1;
 top: 0;
 right: -.5em;
 bottom: 0;
 width: 1em;
 background: #ddd;
 background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
 background-image: -webkit-linear-gradient(top, #fff, #ddd);
 background-image: -moz-linear-gradient(top, #fff, #ddd);
 background-image: -ms-linear-gradient(top, #fff, #ddd);
 background-image: -o-linear-gradient(top, #fff, #ddd);
 background-image: linear-gradient(to bottom, #fff, #ddd);
 -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 box-shadow: 2px 2px 2px rgba(0, 0, 0, .4);
 -webkit-transform: skew(10deg);
 -moz-transform: skew(10deg);
 -ms-transform: skew(10deg);
 -o-transform: skew(10deg);
 transform: skew(10deg);
 -webkit-border-radius: 0 5px 0 0;
 -moz-border-radius: 0 5px 0 0;
 border-radius: 0 5px 0 0;
}
 #tabs #current a, #tabs #current a::after {
 background: #fff;
 z-index: 3;
}

/*yxbys*/
.graduate_box{ float:left; width:47%; margin-right:1.5%;}
.graduate_box .g_pic{ float:left; margin-right:15px; margin-bottom:35px; box-shadow: 0 0 4px -1px #000; }
.graduate_box .g_pic img{background: #fff;padding:2px; width:130px;}
.graduate_box .name{ font-size:16px; color:#333; margin-bottom:5px;}
.graduate_box .description{ line-height:100%; font-size:12px;}
#mainbox .about .graduate_box .description .des_txt p{ margin-bottom:0px;line-height:20px;}
/* contact_us */
#contents{}
#mainbox .about .contact_main { margin:25px 0px;}
#mainbox .about .contact_main .google_map{ border:1px solid #a7a7a7; width:100%; height:366px; margin:15px auto 0;}
#mainbox .about .contact_main .dd-l{ border-right:1px dotted #7a7a7a; width:45%; padding-right:25px;float:left;}
#mainbox .about .contact_main .dd-2{float:right;width:47%;}
#mainbox .about .contact_main h2{ font-size:16px; color:#333; margin:0 0 10px 0; font-weight:bold;}
#mainbox .about .contact_main strong{ font-weight:bold;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:690px; height:365px; position:relative; float:left;overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left; height:370px; overflow:hidden;}
#playBox .oUlplay li img{ width:690px;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(/templets/v1/images/l.png) no-repeat; position:absolute; top:150px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(/templets/v1/images/r.png) no-repeat; position:absolute; top:150px; right:10px; z-index:10;}
#playBox .smalltitle {width:690px; height:10px; position:absolute; bottom:35px; left:230px; z-index:10}
#playBox .smalltitle ul{ width:150px; margin:0 auto;}
#playBox .smalltitle ul li{ width:15px; height:15px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#CCC;}


#related {
	background-attachment: scroll;
	background-image: url(/templets/v2/images/rec_intro/separate.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0 30px;
}
#related ul {
	list-style: disc;
}
#related ul li {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 7px;
	text-indent: 5px;
	width: 340px;
	float: left;
	line-height: 24px;
}
#related  ul li a {
	color: #0f6db5;
}

.UI-bubble{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(/templets/v1/images/sicons.png) 0px 0px no-repeat;}
.UI-ask{display:inline-block;width:23px;height:23px;overflow:hidden;background:url(/templets/v1/images/sicons.png) -25px 0px no-repeat;}

/* questions */
#questions{width:100%;margin:0px auto;border:1px solid #e7e7e7;padding-top:14px;}
#questions li h5 .UI-ask,#questions li h5 .UI-bubble{position:absolute;left:0px;top:9px; }
#questions li{border-bottom:1px solid #e7e7e7;padding:0 14px 5px 14px;vertical-align:bottom;}
#mainbox .about #questions li p{ text-indent:0em; margin-bottom:0px;}
#mainbox .about #questions li img{max-width:650px;_width:expression(this.width >650 ? "650px" : this.width);}

#questions li h5{height:40px;position:relative;color:#414141;font-size:16px;cursor:pointer;line-height:40px;height:40px;overflow:hidden;padding:0 0 0 30px;}
#questions li .foldContent{border-left:2px solid #018ccb;padding:10px 25px;border-top:1px dashed #e2e2e2;line-height:24px;color:#666; display:none;}

/*Message Box*/
.message_box{  width:178px; height:99px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2); -webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2); box-shadow:1px 1px 2px rgba(0,0,0,.2); position:absolute; left:3%; top:200px; z-index:100;}
.message_box .close{  position:absolute; top:0; right:5px; color:#fff; cursor:pointer;}
.message_box img{ border:0;}



/*右侧悬浮 on*/
.m-toolbar{position:fixed; top: 250px; left: 0; z-index: 8; display:none;}
.g-toolbar{position: relative; height: 290px;}
.m-toolbtn{position: absolute; width: 60px; height: 290px; background: #0061B4;}
.m-toolbtn li{position: relative; height: 60px; text-align: center;}
.m-toolbtn li a{display: block; padding: 35px 0 3px; border-bottom: 1px solid #dedede; color: #fff; background-image: url(/templets/v1/images/icon-toolbar.png); background-repeat: no-repeat;}
.m-toolbtn li a:hover{background-color: #0084E9;}
.m-toolbtn li img{position: absolute; left: 60px; top: 0; display: none; width: 100px; height: 100px;}
.g-toolbar p{position: absolute; left: 0; bottom: 0; height: 47px; width: 60px; cursor: pointer; background-color: #0061B4; background-image: url(/templets/v1/images/icon-toolbar.png); background-position: 0 -420px;}
.g-toolbar p.u-active{background-position: 0 -467px;}
.m-toolbtn li.u-active a{background-color: #0084E9;}
.m-toolbtn li.u-tl01 a{background-position: 0 0;}
.m-toolbtn li.u-tl02 a{background-position: 0 -120px;}
.m-toolbtn li.u-tl03 a{background-position: 0 -180px;}
.m-toolbtn li.u-tl04 a{background-position: 0 -60px;}
.m-toolbtn li.u-tl05 a{background-position: 0 -240px;}
.m-toolbtn li.u-tl06 a{background-position: 0 -300px;}
.m-toolbtn li.u-tl07 a{background-position: 0 -360px;}
.m-toolbtn li.u-tl08 a{background-position: 0 -520px;}
/*右侧悬浮 end*/


/* footer */
.foot_nav{width:100%;background:#545454; overflow:hidden; width:1002px; margin:0px auto; padding-bottom:10px; display:none;}
.foot_ul,.foot_ulnone{width:12.5%;float:left;padding:0px;margin:5px 0px;}
.foot_ul{background:url(/templets/v1/images/foot_line.gif) no-repeat top right;}
.foot_ul li,.foot_ulnone li{color:#FFF;font-size:12px;line-height:24px;margin-left:33%; text-align:center;}
.foot_ul li a{ color:#dcdcdc;}
.foot_ul li a:hover{ color:#FF3300;}
.fontbold{ font-size:16px;}

#footer{ background-color:#666;padding:15px 0; margin-top:15px;}
#footer_main{line-height:30px;padding:0px 15px;}
#footer_main p{ float:left; }
#footer_main .select{ float:right;}
#footer_main .copyright{ float:left; color:#A9A999; font-size:13px; }
#footer_main .copyright a{  color:#A9A999;}
#footer_main .copyright a:hover{  color:#ff0000;}


@media screen and (max-width: 1024px) {
  #side-bar,.select { display:none;}
  .main,#banner,#banner .mbox,#mainbox{ width:100%}
  .footer_main{ padding:0;}
 
}

.side-pannel {
	position: fixed;
	right: 0px;
	z-index: 99
}
.side-bar {
	border: 1px solid #E7E7E7;
	border-bottom: none;
	bottom: 135px;
	background: #fff
}
.side-bar a {
	display: block;
	cursor: pointer;
	width: 70px;
	height: 60px;
	border-bottom: 1px solid #E7E7E7;
	position: relative;
	color: #676767;
	text-align: center
}
.side-bar a s {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.side-bar a span {
	line-height: 20px
}

.side-bar a.gotop s {
	position: absolute;
	top: 50%;
	left: 17px
}
.side-bar a.text {
	padding-top: 22px;
	height:40px;
}
.side-bar a.qr s {
	position: absolute;
	top: 50%;
	left: 18px
}
.side-bar a.qr i {
	width: 277px;
	height: 259px;
	position: absolute;
	left: -277px;
	top: 50%;
	margin-top: -120px;
	display: none;
	background-position: 0 0
}
.side-bar a.qr:hover i {
	display: block
}
.side-bar a.qr i {
	background-image: url(/templets/v1/images/sprite2.png)
}

.g-icon-top {
	height: 20px;
	width: 35px;
	margin-top: -10px;
	background-position: 0 -33px
}
.g-icon-survey1 {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: 0 -53px
}
.side-bar a.survey:hover s {
	height: 23px;
	width: 26px;
	margin-top: -11px;
	background-position: -26px -53px
}
.g-icon-qq1 {
	height: 20px;
	width: 22px;
	margin-top: -10px;
	background-position: -35px -33px
}
.g-icon-weibo1 {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px 0
}
.g-icon-weibo2, .side-bar a.weibo:hover s {
	height: 25px;
	width: 27px;
	margin-top: -12px;
	background-position: -72px -25px
}
.g-icon-qr1 {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: -36px 0
}
.g-icon-qr2, .side-bar a.qr:hover s {
	height: 33px;
	width: 36px;
	margin-top: -16px;
	background-position: 0 0
}

.g-icon-qq1, .g-icon-qr1, .g-icon-qr2, .g-icon-survey1, .g-icon-survey2, .g-icon-top, .g-icon-weibo1, .g-icon-weibo2,.side-bar a.qr:hover s, .side-bar a.survey:hover s, .side-bar a.weibo:hover s{background-image: url(/templets/v1/images/sprite1.png)}





#container{  position:absolute; z-index:3; width:100%; overflow:hidden; display:none}
#indexgs{height:508px; position:relative;}
	#indexgs img{ position:absolute;}
	#indexg2{ left:0px; top:1000px;}
	#indexg1{ left:0px;top:1000px;position:absolute}
	#indexg0{ left:0; top:1000px;position:absolute;}

/********视频**************/

.v_bq_lan,.v_bq_hong{ position: absolute; top:1px; right:1px; font-size:12px; padding:2px 3px 2px; color:#fff !important; line-height:14px; text-decoration:none; display:none}
.v_bq_lan{ background:#007dc6;}
.v_bq_hong{ background:#c600b6;}

/********视频**************/
.plist{ width:32%; float:left; margin-right:2%; background:#f3f3f3; margin-bottom:2%; margin-top:2%;position: relative; overflow:hidden;text-decoration:none;}
.plist.right{ width:32%; float:right; margin-right:0%; background:#f3f3f3; margin-bottom:2%; position: relative; overflow:hidden;text-decoration:none;}
.plist h2{ font-size:16px; padding:0px 5px;font-weight:normal; height:40px; line-height:40px; overflow:hidden;}
.plist p{ padding:0px 5px; float:right; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7c7c7c; line-height:16px; display:none}
-->

.plist:hover .v_bg{ position: absolute; top:0; left:0; background:#000; filter:alpha(opacity=50); /* IE */ -moz-opacity:0.5; /* Moz + FF */opacity: 0.5;display: block;}
.plist:hover .v_bg{ width:100%; height:138px;}
.plist{ position:relative}
.plist:hover .v_bq_vico{ position:absolute; width:57px; height:57px; background:url(/templets/v1/images/ico_play.png) 0 0 no-repeat;  display:block;}
.plist:hover .v_bq_vico{ left:50%; top:41px; margin-left:-26px;}


/* myplayer */
div#myplayer { width:100%; background:#000; clear:both;  margin:0px auto;}
div#CuPlayer { width:100%; margin:0px auto; padding-bottom:20px;}

.vlist {  width:95%; margin:0px auto; }
.vlist li { height:160px;width:23.5%; margin-right:2%; margin-bottom:10px; float:left; position:relative; overflow:hidden;}
.vlist li img{ width:100%;}
.vlist li.r{ height:160px;width:23.5%; margin-right:0%; margin-bottom:10px; float:right; position:relative; overflow:hidden;}
.vlist li strong{ display:block; position:absolute; bottom:0px; height:25px; line-height:25px; overflow:hidden; text-align:center; background-color:#000; font-weight:normal; width:100%;}

.vlist li.on { background:#efefef;}
.vlist li a,ul.mylist li a:link,ul.myllist li a:visited{ padding:0px 0px 0px 0px; overflow:hidden;display:block; text-decoration:none; color:#fff; font-size:14px;}
.vlist li a:hover{ color:#cc0000; background:#efefef url(../Images/ico_play.png) no-repeat center;opacity:0.7; filter:alpha(Opacity=70); }



/********弹出层**************/
#showdiv{ display:none;position:fixed;_position:absolute;z-index:99999999;left:0;top:0;text-align:center;width:100%;height:100%;}
.showdivbg{ background:#000;width:100%;height:100%; opacity:0.9; filter:alpha(Opacity=90);}
.showlayer{ background:url(/templets/v1/style/popboxbg1.jpg) no-repeat;width:910px;height:530px; position:absolute;top:50%;left:50%; z-index:10;margin:-265px 0 0 -455px;}
.showlayer .close{position:absolute;width:0;height:0;padding:25px 0 0 25px;overflow:hidden;right:0px;top:0px;z-index:50; background:url(/templets/v1/images/close.png) no-repeat;_background:url(/templets/v1/images/close.gif) no-repeat;}
.showlayer .close:hover{opacity:0.7; filter:alpha(Opacity=70);}
#CuPlayer{ text-align:center;padding:10px 0 0; }
#videowen{text-align:center;padding:0 0px 0 0;line-height:24px;font-size:12px;color:#fff; position:absolute;width:900px; background:#000;top:10px;left:0;height:24px; display:none;}

#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:<div id="mainbox">px; height:800px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .oUlplay li img{ width:1002px;}
#playBox .pre{ cursor:pointer; width:52px; height:96px; background:url(/templets/v1/images/arrow_left.png) no-repeat; position:absolute; top:290px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer;  width:52px; height:96px; background:url(/templets/v1/images/arrow_right.png) no-repeat; position:absolute; top:290px; right:10px; z-index:10;}
#playBox .smalltitle {width:1002px; height:10px; position:absolute; bottom:15px; z-index:10;}
#playBox .smalltitle ul{ width:860px; margin:0px auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#fff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#ff0000;}

