/*--------------------Reset-----------------*/
/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
em{font-family: times new roman;}
ul, ol,li{list-style: none;list-style-type:none}
a{
	text-decoration: none;color:#333;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	
}
/*火狐去掉按钮、连接的虚线*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,select,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a { text-decoration: none; color: #333; }
a{blr:expression(this.onFocus=this.blur());}
a:focus{outline:none;}
a.hidefocus{outline:none}
.button{ border-radius: 0; }
input{font-family: "微软雅黑";}
textarea{font-family: "微软雅黑";}
img{border:0px;  outline-width:0px;  vertical-align:top;}
.cleafix:after{clear:both;content:"\200B";display:block;height:0;}
.cleafix{*zoom:1;}
.fl { float:left;}
.fr { float:right;}
.wrap{width:100%;}
/*--------------------后加的部分属性-----------------*/
.ov {overflow: hidden;}
*{font-family: "微软雅黑";font-size:14px;}
.px1200{width:1200px;}


/*index*/
/*top*/
body{min-width: 1200px; background: #fff; margin: 0 auto;font-family: arial;}
#main{ width: 1200px; height: auto; margin: 0 auto;}
.top{ width: 100%; height: 144px; margin:0 auto; background: url(../images/top-bg.png) 80% center no-repeat;}
.logo{width: 700px;height: 74px;margin: 35px 0 0 30px; float: left;}

/*top链接*/
.top-link{width: 250px;height: 130px; float: right; margin: 20px 20px 0 0;text-align: right;}
.top-link a{float: right;font-size: 18px;color: #949494;}
.top-link span{float: right;padding: 0 10px;}

/*搜索框*/
.search{width: 250px;height: 33px;float: right;margin-top:20px;background: url(../images/search-box.png);overflow: hidden;}
.search input {	display: block;}
.texts {width: 206px;line-height: 31px;margin-top: 2px;	display: block;	margin-left: 7px;float: left;padding: 0 3px;background: none;color: #333;font-size: 13px;height:31px}
.images {float: right;margin-top: 6px;margin-right: 5px;}

/*导航*/
.nav{width: 100%; height: 50px;overflow: hidden; background: #d0120c;}
.nav-box{width: 1200px;height: 50px;margin: 0 auto;}
.nav-box ul{width: 100%;height: 50px;}
.nav-box ul li{ width:171px; height: 50px;line-height: 50px;float: left;background: url(../images/nav-bg.png) right center no-repeat;text-align: center;transition:all .6s;-webkit-transition:all .6s; -moz-transition:all .6s; }
.nav-box ul li:hover{background: #ffc000;transition:all .6s;-webkit-transition:all .6s; -moz-transition:all .6s; }
.nav-box ul li a{font-size: 15px;color: #FFFFFF;display: block;}
.nav-box ul li:hover a{color: #fff;}
.nav-box ul li.on{background: #ffc000;}
.nav-box ul li.on a{color: #fff;}

/*banner*/
.banner{width: 100%;height: 410px;margin: 0 auto;background: #f0f0f0;}
.banner img{width: 1200px;height: 410px;}
.focus {width: 1200px;height: 410px;margin: 0 auto;	position: relative;	overflow: hidden;}
.focus .num {overflow: hidden;height: 10px;	position: absolute;	bottom: 20px;left: 47%;	zoom: 1;z-index: 3;}
.focus .num li {width: 10px;height: 10px;background: #FFFFFF;margin-right: 30px;cursor: pointer;float: left;}
.focus .num li.on {	width: 10px;height: 10px;background:#ffc600;}

.main1{width: 100%;height: 380px;margin: 20px auto;}
/*news*/
.news{width:1200px;height: 410px; float: left;}
.title{font-size: 22px; color: #ce0000; font-family: arial; line-height: 50px; text-transform: uppercase;}
.title a{font-size: 14px; color: #525252;}
.news-pic{width: 485px;height: 320px;float: left;margin-top: 20px;}
.news-pic img{width: 485px; height:288px;}

.focus2 {width: 485px;height: 320px;position: relative;overflow: hidden;margin-bottom: 10px;}
.focus2 .num2 {overflow: hidden; width: 100%; height: 35px;position: absolute;bottom: 32px;zoom: 1;z-index: 3;background: url(../images/photo_bg.png) repeat;}
.focus2 .num2 ul{padding:14px 0 0 45%;}
.focus2 .num2 li {width: 7px;height: 7px;margin-right: 12px;cursor: pointer;float: left; background: #fff;}
.focus2 .num2 li.on {background: #ec0000;}
.focus2 ul li p{width: 100%;height: 43px;position: absolute;bottom: -43px;line-height: 30px;}
.focus2 ul li p a{font-size: 16px;color: #353535;font-family: arial;}


.news-list{width: 677px; height: 350px;float: right;}
.news-list ul li{width: 100%; height: 100px;border-bottom: 1px solid #d3d3d3;padding-top: 11px;}
.news-list ul li a{font-size: 15px; color: #010101;line-height: 30px;font-family: arial; }
.news-list ul li p{font-size: 12px;color: #a2a2a2; background: url(../images/time.png) 1% center no-repeat; text-indent:30px; margin-top: 10px;}
.news-list ul li:hover{background: #f4f4f4;}
.news-list ul li:hover a{color: #e40005;}


/*PHOTO STOCK*/
.photo{width: 357px; height: 336px; float: right;}
.photo img{ width: 357px; height: 286px;}
.photo-bg{position: absolute;bottom: 0px;width: 100%;height: 40px;background: url(../images/photo_bg.png);z-index: 9}
.slideBox{position: relative;margin-top: 18px;}
.slideBox .hd{ opacity: 1;position: absolute;z-index: 10;bottom: 10px; right: 10px;}
.slideBox .hd ul li{float: left;width: 15px;height: 15px;margin-right: 5px;background: #f0f0f0;text-align: center;font-size: 12px;color: #333;line-height: 15px;}
.slideBox .hd ul li.on{background: #ffe1e1;color: #ec0000;}
.slideBox .bd ul li p{font-size: 14px;color: #3c3c3c;line-height: 40px;position: absolute;bottom: 0px; left:  10px; z-index: 10;opacity: 1;}

.main2{width: 100%;height: 500px;margin: 0 auto;}
/*research*/
.main2-left{width: 810px;height: 420px;float: left;}
/*选项卡*/
.research{width: 100%;height: 70px;padding:28px 0; border-bottom: 1px solid #e9e9e9;}
.research dl{width: 70px;height: 70px;float: left;background: #ececec;margin-right: 20px;text-align: center;}
.research dl dt{font-size: 22px;color: #434343;line-height: 40px;}
.research dl dd{color: #9e9e9e;font-size: 15px;text-transform: capitalize;}
.research a{font-size: 15px;color: #191919;line-height: 40px;}
.research p{font-size: 14px;color: #b8b8b8;}
.research:hover a{color: #ce0000;}

/*abtout*/
.main2-right{width: 357px;height: 420px;float: right;}
.about{ width: 357px;height: 358px; margin-top: 20px; background: url(../images/about.jpg) center no-repeat;}
.about dl{width: 100%; height: 148px; padding-top: 210px;}
.about dl dt{ width: 330px; height: 65px; margin: 10px auto; font-size: 15px; color: #FFFFFF; line-height: 22px; font-family: arial; overflow: hidden;}
.about dl dd{width: 234px;height: 35px;background: #ff960e; margin: 38px auto 0;text-align: center;}
.about dl dd a{font-size: 16px; color: #FFFFFF;line-height: 35px;display: block;}

/*contact*/
.contact{width: 100%;height: 185px;background: #f3f3f3;padding-top: 5px;}
.contact-box{width: 1200px;margin:0 auto;}
.contact-box ul li{width: 45%;float: left;padding: 5px 0; height: 50px;font-size:15px;color: #6c6c6c; padding-left: 5%;line-height: 25px; display: flex;justify-content: space-around; flex-direction: column;}
.contact-box ul li.contact-li1{background: url(../images/icon1.png) left center no-repeat;}
.contact-box ul li.contact-li2{background: url(../images/icon2.png) left center no-repeat;}
.contact-box ul li.contact-li3{background: url(../images/icon3.png) left center no-repeat;}
.contact-box ul li.contact-li4{background: url(../images/icon4.png) left center no-repeat;}

/*版权*/
.footer{width: 100%; height: 50px; background: #d0120c; border-bottom: 5px solid #bd2518;}
.bottom{width: 1200px; height: 50px; margin: 0 auto;}
.bottom p{font-size: 14px;color: #FFFFFF;line-height: 50px;}


/*列表页*/
.subbanner{width: 1200px;height: 310px;margin:0 auto; position: relative;}
.subbanner img{width: 1200px;height: 310px;}
/*栏目名称*/
.lmmc{width: 280px;height: 60px;position: absolute;left: 0;bottom: 0;background: url(../images/lmmc.png);text-align: center;line-height: 60px;font-size: 22px;color: #fff;}

/*二级导航*/
.main-list{width: 100%; height: auto; min-height: 500px; overflow: hidden;margin-bottom: 40px;}
.list-left{width: 279px; height: 753px; float: left; background: url(../images/subnav.jpg) center bottom no-repeat #efefef;}
.list-left ul{margin-top: 30px;}
.list-left ul li{width: 100%; min-height: 23px; height: auto; background: #efefef; line-height: 25px; padding: 15px 0;}
.list-left ul li a{font-size: 14px; color: #383838;padding-left: 20px;display: block;}
.list-left ul li:hover{background: url(../images/subnav_bg.jpg) left center repeat-y #fff;}
.list-left ul li.light{background: url(../images/subnav_bg.jpg) left center repeat-y #fff;}

/*右侧列表*/
.list-right{width: 890px; height: auto; min-height: 730px; overflow: hidden; border: 1px solid #F3F3F3;float: right; margin-top: 20px;}
.list-right h2{font-size: 28px;height: 40px;color: #1f1f1f;margin: 50px;}

.list{width: 700px; margin: 10px auto;}
.list ul li{width: 100%; min-height: 160px; height: auto; overflow: hidden; border-bottom: 1px dashed #D3D3D3;margin-bottom: 40px;}
.list ul li a{ width:100%;display:block;font-size: 18px;color: #1c1c1c;line-height: 30px; font-family: arial;clear: both;}
.list ul li p{ width:200px;display:inline-block;font-size: 17px;color: #a3a3a3;background: url(../images/time2.png) left center no-repeat; text-indent: 25px; margin-top: 25px;margin-bottom: 50px;}
.list ul li:hover a{color: #E40005;}
.list ul li.list-li2 img{width: 228px;height: 147px; float: left; margin: 10px 0px 50px 0;transition: all 1.4s;-webkit-transition: all 1.4s;-moz-transition: all 1.4s;}
.list ul li.list-li2 img:hover{transition:all 1.4s;-webkit-transition:all 1.4s; -moz-transition:all 1.4s; transform:scale(1.05);-webkit-transform:scale(1.05);}
.list ul li.list-li2 dl{width: 430px;height: 147px; float: right;margin-top: 10px;}


/*单篇/内容页*/
.content h1{ color: #202020;font-size: 32px;line-height: 60px; padding: 20px 10px;text-align: center;}
.bar{ width:100%;background:#efefef;line-height:40px; height:40px; text-align:center; color:#9e9e9e;font-size:14px; margin-bottom: 30px;text-transform: uppercase;}
.content{padding: 0 50px 20px !important;;}
.content p{ line-height:2em;margin-bottom:15px; color:#424242; font-size:16px;font-family: arial;}
.content p img{ margin:15px auto; border:none; display:block}

#vsb_content table{ border: 0px;border-left:1px solid #ddd; border-top:1px solid #ddd;width:80%; margin:20px auto}
#vsb_content table tr td{ border-left:0px; text-align: center;border-top:0px;line-height: 23px; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #ddd; border-bottom-color: #ddd; }
#vsb_content table tr td p{text-indent:0em; padding:0px; margin:0px; text-align:center; font-family: arial;}

.main-content{width: 1040px; height: auto;min-height: 500px;overflow: hidden; border: 1px solid #F3F3F3;padding: 0 80px; margin: 20px auto 0;}