body {font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:22px; background:#F2F5F7;}
*{margin:0;	padding:0; outline:none;}
em{font-style:normal;}
ul,ol{list-style-type:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
table{border-collapse:collapse;	border-spacing:0; margin:0px auto;}
table td{vertical-align:center;border: 1px solid #DDD;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:none; color:#c2393f; cursor:pointer;}
.clear {clear:both; *display:inline;}
.hide{display:none;}
.show{display:block;}
.clearfix:after {visibility:hidden;	display:block; font-size:0;	content:" "; clear:both; height:0;}
.clearfix {display:inline-block;}
*html .clearfix {height:1%;}

.top {
	width:100%;
	height:162px;
    position:relative;
    margin:0 auto;
}
.top_ {
	width:1000px;
	height:106px;
	margin:0 auto;
	position:relative;
}
.sj {
    width:1000px;
	margin:0 auto;
	text-align:right;
	padding-top:10px;
    position:absolute;
    top:0;
left:15%;
    z-index:1;
}
.sj a ,.sj span {
	display:inline-block;
	font-size:12px;
	height:15px;
	margin:0 1px;
}
.sj a:hover {
	color:#c2393f;
}
.top_a {
	padding:21px 0;
	display:inline-block;
	vertical-align:top;
}
.top_img {
	padding:35px 0;
	display:inline-block;
}

.menu {
    margin:0 auto;
	width:1000px;
	height:47px;
	background:url(../images/ioc/menuBg.jpg) repeat-x;
}
.menu li {
	float:left;
	height:47px;
	line-height:47px;
	/*background:#FFFBFB;*/
	vertical-align:bottom;
	/*padding:0 20px;*/
	background:url(../images/ioc/menuBgLi.gif) no-repeat right center;
	text-align:center;
    width:109px;
}
.menu a {
    width:97px;
    height:47px;
    display:block;
	font-size:14px;
	/*color:#B32D33;*/
	font-family:"Microsoft YaHei";
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
.menu a:hover {
	color:#fff957;
}
.menu ul {
	width:1000px;
	margin:0 auto;
}
.menu ul li dl{position:absolute; width:97px; z-index:100; display:none;}
.menu ul li dl dd{}
.menu ul li dl dd a{font-weight:normal; height:32px; line-height:32px; padding:0px; background-color:#3D7FBC; font-size:14px; color:#fff; text-align:center; display:block;}
.menu ul li dl dd a:hover{background-color:#2090F4;}


.contain {
	width:1000px;
	margin:0 auto;
	padding:0 5px;
	background:url(../images/ioc/containBg.jpg) repeat-y;
	_margin-top:-5px;
}
.contain_ {
	width:100%;
	margin:0 auto;
	padding-top:1px;
}

.C_Top {
	height:38px;
	width:100%;
	background:url(../images/ioc/C_top.jpg) repeat-x;
	border-bottom:1px solid #E9E9E9;
}
.C_TopL {
	float:left;
}
.C_TopR {
	float:right;
	margin-right:30px;
	padding-top:7px;
}
.C_Top span {
	display:inline-block;
	font-size:12px;
	height:38px;
	line-height:38px;
}
.C_TopS1 {
	color:#414141;
}
.C_TopS2 {
	color:#1586CA;
}
.C_TopS2Tel {
	margin-left:15px;
	padding-left:14px;
	background:url(../images/ioc/tel.jpg) no-repeat left 10px;
}
.seacher1 {
	width:150px;
	padding-left:25px;
	height:20px;
	line-height:20px;
	color:#666666;
	border:1px solid #E2E2E2;
	background:url(../images/ioc/fdj.jpg) no-repeat 7px 2px;
	display:inline-block;
}
.select1 {
	display:inline-block;
	border:1px solid #889C9D;
}
.submit1 {
	width:46px;
	height:21px;
	background:url(../images/ioc/buttom1.jpg) no-repeat;
	border:none;
	color:#FFF;
	font-size:12px;
	text-align:center;
	line-height:21px;
	cursor:pointer;
}

.C1 {
	margin-top:15px;
}
.C1L {
	width:497px;
	height:310px;
	padding:8px;
	border:1px solid #85C7F0;
	background:#F1F7FB;
	float:left;
	margin-left:10px;
	_margin-left:5px;
}
.C1LL {
	width:385px;
	height:310px;
	float:left;
}
.runImgC {
	position:relative;
	float:left;
	overflow:hidden;
	width:385px;
	height:310px;
}
.runDivImg img,.runDivImg li {
	width:385px;
	height:310px;
}
.runDivImg li {
	float:left;
}
.runDivImg ul {
	height:310px;
}
.runOpacity {
	position:absolute;
	left:0;
	bottom:0;
	height:38px;
	background:#000;
	opacity:0.55;
	filter:alpha(opacity=55);
	z-index:0;
	width:385px;
}
.C1LR {
	float:right;
	background:#FFF;
	height:310px;
	padding-left:6px;
	overflow:hidden;
}
.C1LR li {
	margin-bottom:6px;
	_margin-bottom:2px;
	opacity:0.6;
	filter:alpha(opacity=60)
}
.runDivText {
	position:absolute;
	bottom:0;
	left:0;
	height:38px;
	width:385px;
}
.runDivText li {
	display:none;
	text-indent:15px;
}
.runDivText a {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:38px;
}
.runDivText a:hover {
	color:#c2393f;
}
.C1LR img,.C1LR li {
	width:106px;
	height:73px;
}
.runDivLi li {
	font-size:14px;
	font-family:"Microsoft YaHei";
	font-weight:bold;
	line-height:24px;
	text-align:center;
	float:left;
	background:#FFF;
	color:#D00000;
}
.C1R {
	float:left;
	width:450px;
	margin-left:18px;
}
.C1RTitle {
	 width:100%;
	 height:38px;
	 background:url(../images/ioc/CRtitleBg.jpg) repeat-x;
}
.C1RTitleL {
	height:38px;
	line-height:38px;
	padding-left:30px;
	background:url(../images/ioc/CRtitleli.jpg) no-repeat 13px center;
	color:#1586CA;
	font-size:18px;
	font-weight:bold;
	font-family:"Microsoft YaHei";
	float:left;
}
.more {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#c2393f;
	float:right;
	margin-right:18px;
	height:38px;
	line-height:38px;
}
.more:hover {
	color:#c2393f;
}
.C1Rexplain {
	width:450px;
    height:60px;
	margin:0 auto;
	position:relative;
	margin-top:14px;
}
.C1Rexplain_ {
	width:400px;
	margin:0 auto;
}
.C1Rexplain_ h3 {
	color:#2d2d2d;
	font-size:16px;
	font-family:"Microsoft YaHei";
	font-weight:bold;
	width:100%;
	text-align:center;
	line-height:30px;
}
.C1Rexplain_ p {
	font-family:"宋体";
	font-size:12px;
	color:#727171;
	line-height:19px;
}
.C1Rexplain_ a {
	color:#ff6c00;
}.C1Rexplain_ a:hover {
	color:#c2393f;
}
.C1RexplainPosi {
	position:absolute;
	top:7px;
	right:0;
}
.C1RText {
	width:447px;
	border-top:1px dashed #B0B0B0;
	margin:0 auto;
	margin-top:8px; padding-top:8px;
}
.C1RText li {
	padding-left:15px;
	background:url(../images/ioc/C1Rli.jpg) no-repeat 3px center;
	height:27px;
	line-height:27px;
	width:419px;
	*margin-top:-3px;
}
.C1RText a,.C1RText span {
	display:block;
	float:left;
	font-size:14px;
	color:#585858;
	font-family:"宋体";
	height:27px;
}
.C1RText a {
	width:370px;
	overflow:hidden;
	_width:350px;
}
.C1RText span {
	width:40px;
	white-space:nowrap;
	text-align:right;
}
.C1RText a:hover {
	color:#c2393f;
}

.C2 {
	margin-top:18px;
	margin-left:10px;
    width:980px;
}
.C2demo {
	width:354px;
	height:209px;
	border:1px solid #85C7F0;
	background:url(../images/ioc/C2demobg.jpg) repeat-x;
	float:left;
    margin:2px;
}
.C2demoTitleL {
	float:left;
	font-size:15px;
	font-family:"Microsoft YaHei";
	font-weight:bold;
	height:38px;
	line-height:38px;
	margin-left:20px;
}
.C2demoTitleL .s1 {
	color:#000;
}
.C2demoTitleL .s2 {
	color:#1586CA;
}
.C2demoText {
	margin-left:13px;
}
.C2demoTextL ,.C2demoTextR {
	float:left;
}
.C2demoTextL {
    margin-top:6px;
	padding:3px;
	border:1px solid #E6E6E6;
}
.C2demoTextL img {
	width:90px;
	height:141px;
}
.C2demoTextR {margin-left:10px;}
.C2demoTextR li {line-height:23px; height:23px;}
.C2demoTextR a ,.C2demoTextR span {
	display:inline-block;
	color:#494848;
	font-size:12px;
	font-family:"宋体";
}
.C2demoTextR a {
	width:232px;	
	line-height:23px;
	overflow:hidden;
}
.C2demoTextR a:hover {
	color:#c2393f;
}
.C2R {
	float:left;
	margin-left:9px;
	width:226px;
}
.C2R li {
	height:51px;
	background:url(../images/ioc/C2Rbg.jpg) repeat-x;
	margin-bottom:2px;
}
.C2R a {
	display:block;
	height:100%;
	line-height:51px;
	padding-left:65px;
	background-repeat:no-repeat;
	background-position:20px 10px;
	font-size:19px;
	color:#FFF;
	font-weight:bold;
	font-family:"微软雅黑";
}
.C2R a:hover {
	color:#fff957;
}






/* C3 */
.C3 {
	padding-top:4px;
	*padding-top:2px;
	background:url(../images/ioc/C3topBg.jpg) no-repeat center top;
	margin-top:13px;
}
.C3In {
	border-left:1px solid #85C7F0;
	border-right:1px solid #85C7F0;
	border-bottom:1px solid #85C7F0;
	margin:0 auto;
	width:975px;
}
.C3Title {
	height:32px;
	width:100%;
	text-indent:18px;
	background:url(../images/ioc/C3topBg1.jpg) repeat-x center bottom;
	border-bottom:1px solid #85C7F0;
}
.C3Title_ {
	float:left;
}
.C3Title span {
	font-weight:bold;
	color:#1586CA;
	font-size:17px;
	line-height:32px;
	font-family:"Microsoft YaHei";
}
.C3Text {
	width:975px;
	height:186px; overflow:hidden
}
.C3Text_ ,.C3Text1_{
	width:950px;
	height:164px;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
}
.C3Text_ li ,.C3Text1_ li{
	width:180px;
	float:left;
	margin:0 5px;
}
.C3Text_a2 {
	color:#3c3c3c;
	font-size:12px;
	width:100%;
	text-align:center;
	display:block;
	height:25px;
	line-height:25px;
}
.C3Text_a2:hover {
	color:#c2393f;
}
.C3Text_ img ,.C3Text1_ img{
	width:168px;
	height:126px;
	padding:5px;
	border:1px solid #E7E6E4;
}

/*  C4  */
.C4 {
	width:975px;
	height:46px;
	border:1px solid #85C7F0;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
}
.C4L,.C4R {
	float:left;
}
.C4L {
	width:100px;
	height:46px;
	background-color:#F0F7FB;
	background-image:url(../images/ioc/C4RBorder.jpg);
	background-repeat:no-repeat;
	background-position:right center;
	color:#1586CA;
	font-size:16px;
	font-weight:bold;
	line-height:46px;
	text-indent:11px;
}
.C4R {
	background:url(../images/ioc/C4RBg.jpg) repeat-x;
	height:43px;
	padding-top:10px;
	width:875px;
}
.C4R a {
	display:inline-block;
	color:#666D73;
	font-size:12px;
	margin-left:20px;
	line-height:20px;
}
.C4R a:hover {
	color:#c2393f;
}

.fooer {
	height:74px; 
	width:100%;
	border-top:4px solid #1586CA;
	background:url(../images/ioc/footerBg.jpg) repeat-x;
}
.fooer_ {
	width:465px;
	margin:0 auto;
	margin-top:12px;
}
.fooer_ span {
	display:block;
	line-height:24px;
	color:#666D73;
	font-size:12px;
	font-family:"宋体";
	text-align:center;
    width: 485px;
}
.fooer_ span a {color:#904e4e;}
.mainTextC {line-height:190%;}



textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	-webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-o-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	-ms-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(82, 168, 236, 0.8);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	outline: 0 none;
}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]
{cursor: pointer;}
.regview {border-collapse:collapse; margin:0px auto; width:100%;}
.regview td {height:24px; line-height:24px; padding:6px 4px;}
.regview input {vertical-align:middle;}
.regview span {color:#ff0000;}
.rethint {font-size:16px; color:#64b339;}
.regleft {text-align:right; font-weight:bold; line-height:26px;}
.regright {color:#999999;}
.reginput {float: left;overflow: hidden;border-radius: 3px;-webkit-border-radius:3px;-moz-border-radius: 3px;background: #fff;font-size: 16px;line-height: 16px;height: 16px;color: #666;padding: 6px;width:220px;margin-right: 10px;display: inline;}
.empty {width:86px; height:30px; line-height:28px; border:0px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; cursor:pointer; background:url(../images/inner/empty.gif) no-repeat;}

.specialty {padding:0px 10px 0px 10px;}
.specialty li {width:100%; height:34px; line-height:32px; background:url(../images/zybg.gif) no-repeat; text-indent:35px; float:left; margin-bottom:7px;}	
.specialty li a {display:block;font-size:14px;color:#494848; font-weight:bold;}
.specialty li a:hover {display:block;font-size:14px;color:#166A99; font-weight:bold;}

/*文字滚动*/
 .list6 {color:#333333;float:left;height:160px;margin-top:8px;overflow:hidden;width:100%; padding-left:0px;}
.list6 li{ padding:3px 0;}
.hit {float:right;height:24px; margin-top:23px; width:17px;}
.hit span { display:block;float:left;height:13px; margin-bottom:6px;width:13px;}

.photo_list {width:100%; float:left; min-height:620px; padding:10px 0px 20px 0px; display:table;}
.photo_list li {float:left; width:174px; padding:5px 0px; text-align:center;}
.photo_list img {width:170px; height:250px;}
.photo_list p {line-height:28px;}

/*留言模块*/	
/*留言模块*/	
.plwrap{border:0px solid #E3E3E3; border-top:none; width:848px;padding-top:1px; background:url(../images/bg_plwarp.png)  no-repeat;}
.message_form {margin-bottom:20px; margin-left:30px;}
.message_form td {padding:5px 0px; font-size:12px;}
.message_form .input {width:550px; height:24px; line-height:24px;}
.message_form .textarea {width:550px; height:150px; line-height:20px;}
.message_form .btn {width:80px; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer; border:0px; color:#FFFFFF; background:#CC6601; margin-left:400px;}

.messagepage {font-size:12px; border:1px dashed #666666; margin:5px auto; line-height:18px;width:900px;}
.messagepage td {padding:6px 5px 3px 5px; border-top:1px dashed #666666;}
.messagepage .time {color:#666; padding-left:10px;}
.messagepage .red {color:#FF0000;}

	.pinglun_content {}
	.pinglun_content .title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px; background:url(../images/bg_contenttitle.png) repeat-x; color:#0454A3;}
	.pinglun_content .title p{background:url(../images/bg_pltit.png) 12px center no-repeat;padding-left:28px;}
	.pinglun_list { margin:0px auto; color:#666666; line-height:30px; padding:0 20px;}
	.pinglun_list ul { border-bottom:1px dotted #CBCBCB; padding:12px 0px;}
	.pinglun_list li { float:left; }
	.pinglun_list .icon {padding:8px 13px 0px 0;}
	.pinglun_list .con {width:640px;}
	.pinglun_list .text1 {color:#333333; line-height:20px;}
	.pinglun_list .date {color:#999999;}
	.pinglun_content .article_page{text-align:right; padding:20px 20px 20px 0; width:auto; float:right; margin-top:0;}
    .pinlun_title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px; background:url(../images/bg_contenttitle.png) repeat-x; color:#0454A3;padding-top:10px;}
	.pinlun_title p{background:url(../images/bg_pltit.png) 12px center no-repeat;padding-left:28px;}

	.article_page {color:#1E234D;width:100%; margin:20px auto 0px auto; text-align:center; float:left;}
	.article_page a{padding:5px;color:#1E234D; background:#0663c3; color:#fff;}
