﻿/*公共样式*/
* { margin: 0px; }
a { color: #363333; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #f60; }
a:active { text-decoration: none; color: #f60; star:expression(this.onFocus=this.blur());
}
img { border:0; }
body{ overflow-x:hidden; background-color:#fff; color: #666;  }
body, div, dl, dt, dd, ul,li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; color: #666; font-family: "宋体", sans-serif; list-style: none; }
ol{padding:!important;}
/*首页样式*/
.head { height: 168px; min-width: 1240px; background:url(../img/line.jpg) repeat-x left top; }
.top { width: 1190px; margin: 0px auto; height: 113px; padding-top:18px; }

.language{ width:85%; height:17px;}
.language li{ line-height:15px; float:left;margin-left: 10px;font-size: 20px;}
.cn{background:#0475cc;display:block; text-align:center;color:#fff; font-family:"Microsoft YaHei"; font-weight:bold;}
.en{background:#e60001; display:block; text-align:center;color:#fff; font-family:"Microsoft YaHei"; font-weight:bold;}
.cn img{width: 25px;height: 15px;}
.en img{width: 18px;height: 15px;}
.logo { float: left;  padding-right:10px; }
.toprt { float: right;  width: 408px;  }
.tdh { text-align: right;  height:30px; }
.lange { background-color: #0454AB; line-height: 24px; height: 24px; width: 144px; float: right; text-align: center; font-size: 16px; font-weight: bolder; color: #FFF; }
.lange a { color: #FFF; padding:0 2px; }
.lange a:hover{color:#f60;}
.menu {min-width: 1240px; height:42px; margin-top:-1px; background:url(../img/menubg.jpg) repeat-x left bottom; }
.menu ul{ width:1190px; margin:0 auto; height:42px;}
.menu dl{ float: left; width:1190px;  height:42px;}
.menu ul li { float: left; line-height: 42px; height: 42px; font-size: 22px; font-weight: bold;  text-align: center; list-style: none;}
.menu ul li a { float: left; border-right: 1px solid #3086e1; color: #FFF; text-align: center; padding:0px 30px;}
.cur { background-color: #0862C2; }
.cur a{ color:#fff; }
.main{ min-width: 1240px;}
/**
.jsbanner{min-width: 1240px; height:355px; padding-top:12px; background:url(../img/banner.jpg) no-repeat center bottom;}
**/
.jsbanner{min-width: 1190px; height:355px;margin-top:20px; text-align: -moz-center !important;text-align: -webkit-center;}

.mainmid { width: 1190px; margin:0 auto; }
.content { float: left; width: 1190px; padding:12px 0 0 0; }
.leftblock { float: left; width: 860px; }
.rtblock { float: right; width: 310px; }


.login { float: left; width: 278px; height:176px; padding:73px 0 0 32px; background:url(../img/loginbg.jpg) no-repeat left center; }
.loginint tr td { font-size: 14px; font-weight: bold; }
.textfield { line-height: 25px; height: 25px; border: 1px solid #CCC;width:155px; }
.seach { float: left; width: 288px; height:176px; padding:54px 0 0 22px; margin:10px 0; background:url(../img/ydcxbg.jpg) no-repeat left center; }
.seachinput { height: 117px;padding-top: 20px; }
.textarea { float: left; height: 115px; width: 220px; }
.seachbut { float: left; width: 220px; padding-top: 3px; text-align: right; }
.block {  float: left; width: 860px;height:150px; }
.yhblock { float: left; width: 852px; height:103px;padding:3px; border:1px #ccc solid; margin-bottom:15px;margin-top:10px;}

.yhlist ul li { float: left; width: 290px; margin:8px 20px; padding-left:12px; background:url(../img/xinxin.jpg) no-repeat left center; display: block; }
.yhlist ul li a { font-size: 13px; color: #FC060C; }
.yhlist ul li a:hover{color: #F60;}
.yhlist ul li span { float: right; color: #6D6D71; }


.yhtitle { float: left; height: 85px; width: 163px;  }
.yhlist { float: right; width: 688px; }

.server { padding-bottom: 0px; float: left; width: 860px; }
.server dl { float: left; width: 250px; display: block; padding:10px 18px; }
.sepic { float: left; padding-right: 10px; }
.sename { float: left; height: 58px; font-size: 25px; line-height: 58px; font-weight: bold; }
.newlist { float: left; width: 400px; padding:6px 10px 10px 10px; background-color: #F2F2F9; border: 1px solid #CCC; background:url(../img/titline.jpg) repeat-x left top; }

.newcont { float: left; width: 400px; }

.newcont ul li { font-size: 14px; float: left; width: 385px; padding:5px 0; background:url(../img/ulicon.jpg) no-repeat left center; padding-left:15px;list-style: none; }

.newcont ul li span { float: right; }
.newtitle { line-height: 49px; }

.newtitle font { 
float: left;

font-size: 26px;
font-weight: bold;

width: 137px;
text-align: center;
background: url(../img/titlebg.jpg) no-repeat left bottom;
margin-left: -11px;
margin-top: -6px;
}
.newtitle font a{ color:#FFF;}
.newtitle span { float: right; font-size: 14px; }
.linktitle { height: 25px; font-size: 18px; color: #000; font-weight: bold; border-bottom:solid 2px #CCC; padding-top:15px; }
.linkcont { float: left; width: 860px; }
.linkcont ul li { float: left; width: 132px; height: 49px; border: 1px solid #CCC; margin:10px 4px; }

.footer { min-width: 1240px;  clear: both; padding-top: 15px;  }
.footerback { float: left; width: 100%; padding:5px 0; background-color: #0862c2;  color: #FFF; margin-top:-18px; }

.footermid { width: 1190px; margin:0 auto; text-align:center; line-height:25px; font-size:14px; color:#FFF; }
.footermid a{color:#FFF; padding:0 8px;}
.footermid a:hover{ color:#FF0; }

/*内页样式*/
.class { float: left; width: 202px; border:solid 1px #CCC; }
.class ul li { line-height: 52px; height: 52px; float: left; width: 202px; text-align:center; font-size:24px; font-weight:bold;list-style: none; }
.clcur { background-color: #33F; color:60a500;  }
.clcur a{color:#1A80FF;}
.clnorm { border-bottom:solid 1px #CCC; }
.paright { float: right; width: 956px; }
.patitle { height: 48px; font-size: 14px; line-height: 48px; font-weight: bold; border-bottom:solid 2px #CCC; }
.pacont { padding-top: 15px; line-height: 30px; font-size: 14px; text-align:justify; text-justify:inter-ideograph; }

.narbanner { float: left; width: 320px;background:url(../img/narbanner.jpg) no-repeat left center;background-size: 310px 290px; }

.rybiao {
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
	margin-bottom: 10px;
	margin-top: 15px;
	margin-left: 10px;
}
.rybiao tr th {
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    padding: 8px 0 8px 8px;
    border-bottom: 1px solid #FFF;
    border-right: 1px solid #FFF;
}
.rybiao tr td {
    color: #FFF;
    padding: 8px 0 8px 8px;
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #FFF; 
     border-right: 1px solid #FFF; 
}

.flexslider {
	margin: 0px auto 10px;
	position: relative;
	width: 100%;
	height: 355px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
	list-style: none;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../img/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom:10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../img/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 1380px;
	height: 340px;
	display: block;
}


.bj {
    float:left;
    border: 1px solid #c0c0c0;
    height: 220px;
    margin: 0 auto 10px;
    overflow: hidden;
    width:362px;
}
.py {
float:right;
    border: 1px solid #c0c0c0;
    height: 250px;
    margin: 0 auto 10px;
    overflow: hidden;
    width:332px;
}


.rbt {
    background: rgba(0, 0, 0, 0) url("../img/bt_bg.jpg") no-repeat scroll 0 0;
    border-bottom: 1px solid #c0c0c0;
    height: 32px;
    line-height: 32px;
    margin: 0 auto;
    padding-left: 20px;
    width: 242px;
}
body, td, th {
    font-size: 14px;
}
.rnr {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px;
    width: 242px;
}