/*normailze*/
*{padding:0;margin:0;}
html{font-family:"微软雅黑";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*基本*/
body{font-family:"Microsoft Yahei";}
h1{font-size:20px;text-align:center;font-weight:bold}
.help-block{display:none;}
.has-error .help-block{display:block;color:red;}
.panel-title{font-size:14px;}

.box-header{padding:10px 0;border-bottom: 1px solid #666;}
.box-header h3{}
.box-header h3 span.en{}
.box-title{font-size:1.2em;}
.box-title span.en{color:#999;font-weight: normal;}
.box-body{padding-top:15px;line-height:2em;}

.htop{background:url(../images/top-bg.jpg) repeat-x;height:110px;}
.logo{padding-top:24px;}
.search{
	width: 570px;
}
.main,.header,.footer{}
.main1{ padding-top:30px;padding-bottom:30px; background:#cacaca;}
.main2{ padding-top:30px;padding-bottom:30px; background:url(../images/aboutbg.jpg) repeat-x;;}
.main{padding:15px 0 0 0;}
.header{}
.footer{padding:15px;background:#0071b5;color:#fff;}
.footer a:link,.footer a:visited{color:#fff;}
ul.news{margin:0;padding:0;list-style-type:none;}
ul.news li{height:40px;line-height:40px;border-bottom:1px dotted #DDD;clear:both}
ul.news li .date{float:right;color:#999;font-size:12px;}
.newshot h3{font-size:16px;font-weight:bold;color:#06C;margin:0;padding:0 0 15px 0;}
#right{margin-top:30px;}
.probox{text-align:center;padding-bottom:15px;}
.probox img{max-width:220px;text-align:center;height:160px;}

.about-bg{background:url(../images/about-bg.png);height:400px;padding-top:50px;}
.text{text-align:center;}
.flash{background:url(../images/index.jpg) no-repeat;width:1140px;height: 500px;}
.index{padding-top:15px;}
.index-btn{padding-top:15px;}

#gd{}
#gd img{
	width: 300px;
	height: 250px;
}
#gd td{padding-right:10px;}

.plist{}
.plist img{margin:auto;height:180px;}
.plist a img:hover{border:1px solid #1A7BBE;}
.tp img{height:180px;margin:auto;}
.tp a img:hover{border:1px solid #1A7BBE;}
/*banner*/
.banner{width:1440px;height:400px;margin:auto;position:relative}
.banner ul{margin:0;padding:0;list-style-type:none}
.banner .bd{width:1440px;height:400px;overflow:hidden}
.banner .bd img{width:100%;height:400px}
.banner .hd{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center}
.banner .hd ul li{display:inline-block;width:14px;height:14px;margin:0 5px;zoom:1;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer}
.banner .hd ul li.on{background-position:0 0}

/*banner特效*/
.fn-clear { zoom: 1; }
.box_skitter { position: absolute; background: none; margin:0 auto; z-index:1; overflow:hidden }
.box_skitter ul { display: none; position: absolute; z-index:1 }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 1%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 1%; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; width: 31px; height: 31px; }
.s-banner{width:1420px;margin:auto;height:500px;}
#slideshow {width: 1420px; height:500px;margin:0 auto;}
#slideshow ul { display: none; margin:0 auto }
#hdfist{width:1420px; height:500px; position: relative; border:solid 5px #f00; margin:0 auto; z-index:200}


/*导航*/
#nav{background:url(../images/nav-bg.jpg) repeat-x;margin-top:5px;}
.navbar{border-radius: 0;}
.navbar-md{
	margin: 0;
	border: 0;
	min-height: 46px;
	width: 1100px;
	margin: auto;
}
.navbar-md .menu{font-size:13px}
.navbar-md .nav{margin:auto}
.navbar-md .nav li{border-right:1px solid #CCC;width:136px}
.navbar-md .nav li a{text-align:center}
.nav a:visited,.navbar-md .nav a:link{color:#FFF;background:0 0;height:46px;margin:0;padding:0;line-height:46px}
.navbar-md .nav li a:hover{background:url(../images/nav-bg-hover.jpg) repeat-x;color:#FFF}
.navbar-md .nav-pills>li>a{border-radius:0}
.navbar-md .nav>li>a:focus{background:#09C;color:#FFF}
.navbar-md .nav-pills>li+li{margin-left:0}
.menu ul.dropdown-menu{margin:0;padding:0;min-width:135px}
.dropdown:hover .dropdown-menu{display:block}
.menu ul.dropdown-menu li{padding:0;background:#FFF;margin-right:0;width:200px}
.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#333;padding:7px 0;text-align:left;padding-left:15px}
.nav .dropdown-menu li a:hover{color:#fff;}

.fnav{margin:0;padding:0;list-style-type:none;text-align:right;display:inline}
.fnav li{display:inline;padding-right:5px;}


.cultureTop{
	float:left;
	width:100%;
	height:268px;
	background:url(../images/cultureTopBg_02.jpg) no-repeat center top
}
.cultureTopMenu{
	position:absolute;
	top:161px;
	left:0;
	width:1003px;
	overflow:hidden;
}
.cultureTopMenu ul{
	width:1028px;
}
.cultureTopMenu ul li{
	position:relative;
	float:left;
	width:232px;
	height:137px;
	box-shadow:1px -2px 3px #c3c0bf;
	margin-right:25px;
}
.cultureTopMenuPic{
	position:absolute;
	width:232px;
	height:137px;
	z-index:1;
}
.cultureTopMenuNoteBg{
	position:absolute;
	left:0;
	bottom:0;
	width:232px;
	height:30px;
	background:#000;
	filter:alpha(opacity=60);
	opacity:0.6;
	-webkit-opacity:0.6;
	-moz-opacity:0.6;
	z-index:2;
}
.cultureTopMenuNote{
	position:absolute;
	left:0;
	bottom:0;
	width:220px;
	height:30px;
	line-height:30px;
	color:#fff;
	background:url(../images/cultureTopMenuNoteIcon_09.png) no-repeat 207px 9px;
	padding-left:12px;
	z-index:3;
}
.cultureTopMenuNote a{
	color:#fff;
}
.cultureTopMenuNote a:hover{
	color:#ff6600;
	text-decoration:underline;
}



/* 滚动 */
.scroll_horizontal{position:relative;width:1140px;height:200px;background-color:#eee;margin-top:10px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1140px;height:200px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;list-style-type:none;margin:0;padding:0}
.scroll_horizontal .list li{float:left;width:225px;}
.scroll_horizontal .list li img{width:225px;height:200px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../images/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:5px;background-position:0 0;}
.scroll_horizontal .next{right:5px;background-position:-40px 0;}
.scroll_horizontal .prev:hover{background-position:0 -50px;}
.scroll_horizontal .next:hover{background-position:-40px -50px;}

/*qq*/
.qqonline{width:130px;position:absolute;right:10px;top:200px;background:#e6eff8 url(../images/qq_bg.jpg) top center no-repeat;padding:163px 0 0 0;border:1px solid #DDD;}
.qqonline ul{margin:0;padding:0 0 10px 0;list-style-type:none;}
.qqonline ul li{margin:0;padding:0 0 0 20px;font-size:14px;font-family:"微软雅黑"}
.qqonline a:link,.qqonline a:visited{text-decoration:none;color:#666;}
.qqonline a:hover{color:blue;text-decoration:underline;}
.weixinbox{text-align:center;line-height:30px;font-family:"微软雅黑"}
.weixinbox img{width:115px;height:115px;border:1px solid #DDD;}



#cp{background:#f0f0f0;overflow:hidden;padding-bottom:30px;}
.cp{width:1200px;overflow:hidden;margin:0 auto;}
.a_pic{width:238px;margin:40px 0 0 2px;}
.a_pic p b a{color:#0d4da1;text-align:center; display:block;text-align:center;width:200px;margin-bottom:15px;}
p.a_info{width:200px;}
p.more a{display:block;width:120px;margin:20px 0 0 35px;line-height:30px;height:30px;background:#d49514;text-align:center;color:#fff;}
p.more a:hover{background:#253182;}
.fl{float:left;}
h5.cpT{background:url(../images/pro.gif) no-repeat top center;display:block;height:119px;margin-top:40px;}
h5.qxcyT{background:url(../images/qxcy.gif) no-repeat top center;display:block;height:88px;margin:40px 0;}
h5.djsT{background:url(djs.gif) no-repeat top center;display:block;height:77px;margin:60px 0 20px;}
h5.cpT a,h5.qxcyT a,h5.djsT a{display:block;height:110px;width:711px;text-indent:-9999px;margin:0 auto;}
h5.djsT a{height:77px;}


/*qxcy*/
.da-thumbs{list-style:none;height:380px;position:relative;margin:0 0 25px 0;padding:0}
.da-thumbs li{float:left;background:#fff;position:relative;}
.da-thumbs li a,.da-thumbs li a img{display:block;position:relative;width:520px;height:380px;}
.da-thumbs li a{color:#fff;overflow:hidden}
.da-thumbs li a div{position:absolute;background:#333;background:rgba(0,0,0,0.7);*background:#0d9572;background:#0d9572\0;filter:alpha(Opacity=70);width:100%;height:100%}
.da-thumbs li a em{display:block;width:490px;height:8px;background:rgba(255,255,255,0.3);*background:#fff;background:#fff\0;filter:alpha(Opacity=30);margin:0 10px}
.da-thumbs li a h2{ font-size:24px;margin:160px 8px;font-weight:normal;text-align:center;}
.da-thumbs li a p{margin:8px 13px;}
.da-thumbs li.subscribe{border:none;width:520px;height:380px;margin-right:0;background:#f7f7f7;line-height:200px;text-align:center;font-size:24px;}
.da-thumbs li.subscribe a{color:#444;}
.da-thumbs li.subscribe a:hover{color:#f60;}
.da-thumbs li.subscribe h2{font-size:33px;line-height:36px;margin:0;text-align:center; }
.da-thumbs li.subscribe h2 span{font-size:16px; float:right; margin-right:5px; line-height:40px}
.da-thumbs li.subscribe img{clear:right;float:right;margin:7px 5px 0 0px}


div.News_2{ padding-top:10px;}

.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{padding:7px 20px 0 0;height:90px;border:1px solid #fefefe; overflow:hidden;margin:0 0 20px; background:#fefefe;}
.inf_lc li.bg { background:#f4f4f4;}
.inf_lc li h4{ margin:10px 0 0;text-align:center; float:left;width:100px; overflow:hidden;background:#0049a2;color: #fff;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#fff;}
.inf_lc li p{
	padding: 10px 0 0 14px;
	line-height: 26px;
	width: 600px;
	overflow: hidden;
	font-size: 13px;
	float: left;
	color: #000;
}
.inf_lc li p b{ display:block; font-weight:100; color:#000000;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#343434; font-weight:bold;font-size:14px;}
.inf_lc li p b a:hover{ color:#0E72E2;}
.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999;    float: right; }
.inf_lc li .fr:hover{ background:#0E72E2;}

.inf_lc li:hover{border:1px dashed #0E72E2;transition:all 0.3s;}
.inf_lc li:hover a.fr{background:#0E72E2;color:#fff;transition:all 0.3s;}
