@charset "utf-8";
/********************************** 基本样式 **********************************/
/* CSS Reset */
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
body,html{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"; }
ul,ol,li{list-style:none;}
input,button{margin:0; padding:0;/*font-size:12px;vertical-align:middle;*/}

.clearfloat{height:5px;font-size:1px;clear:both;line-height:0;}
a:link{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:none;}
a:active{color:#333333; text-decoration:none;}
/********************************** 基本样式 **********************************/
.red{ color:red;}
.nave a:link{color: #685594;}
.nave a:hover{ color:#39F}

/*主导航菜单*/
#top{ width:1420px; height:40px; line-height:40px; overflow:hidden;}
#top_welcome{ float:left; margin-left:130px; font-size:12px; color:#3698dd;}
#top_login{ float: right; margin-right:140px; font-size:12px; color:#3698dd;}
#top_login span{color:#473e7b;}

#navi{ width:1420px; height:110px; overflow:hidden; position:relative; }
#Logo{float:left; margin-left:130px; width:214px; height:82px; overflow:hidden;}
#Logo img{ width:100%;}

#nav-menu{ float:left; width:auto; height:82px;  }
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{padding:0 0 0 14px;}

#nav-menu .menu li{position:relative;float:left;padding:0 40px 0 5px;display:block;font-size:14px; background:url(../images/in_line1_03.png) no-repeat right; letter-spacing:1px;}
#nav-menu .menu li:lastchild{background:none;}
#nav-menu .menu li h3{font-weight:normal; display:inline-block; float:left;}
#nav-menu .menu li a.xialaguang{display:inline-block; color:#473e7b; height:82px; line-height:82px;text-decoration:none;font-size:17px; text-align:center;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#fca177;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{}
#nav-menu .menu li a.xialaguang span{ font-size:22px; color:#3698dd; display:inline-block;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{}
/*#nav-menu .menu ul.children{display:none;position:absolute;top:43px;left:4px;width:130px;}
#nav-menu .menu ul.children li{width:130px;padding:0px;display:inline-block;font-size:18px;}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{background:#acd598;width:100%;height:43px;line-height:43px;overflow:hidden;display:block;color:#f6f6f6;text-align:center;text-decoration:none; font-size:18px;}
#nav-menu .menu ul.children li a:hover{ background:url(../images/navi_bg_a.jpg) repeat-x;;text-decoration:none;}*/

#navi_btn{ float:left; width:194px; height:58px;}
#navi_btn img{ width:194px; height:58px;}

#nave_btm_ban{ position:absolute; left:33%; bottom:0px; background:url(../images/in_line2_06.png) left bottom no-repeat; height:38px; line-height:50px; color:#685594; font-size:12px;}
#nave_btm_ban2{position:absolute;left: 20%;bottom:0px;background:url(../images/in_line2_06.png) left bottom no-repeat;height:38px;line-height:50px;color:#685594;font-size:12px;}
#nave_btm_ban3{ position:absolute; left:50%; bottom:0px; background:url(../images/in_line2_06.png) left bottom no-repeat; height:38px; line-height:50px; color:#685594; font-size:12px;}
#nave_btm_ban4{ position:absolute; left:50%; bottom:0px; background:url(../images/in_line2_06.png) left bottom no-repeat; height:38px; line-height:50px; color:#685594; font-size:12px;}
#nave_btm_ban span{display:inline-block; width:6px; height:6px; border-radius:6px; background:#473e7b; margin:0px 30px;}
#nave_btm_ban2 span{display:inline-block; width:6px; height:6px; border-radius:6px; background:#473e7b; margin:0px 30px;}
#nave_btm_ban3 span{display:inline-block; width:6px; height:6px; border-radius:6px; background:#473e7b; margin:0px 30px;}
#nave_btm_ban4 span{display:inline-block; width:6px; height:6px; border-radius:6px; background:#473e7b; margin:0px 30px;}

/********************************** 顶部框架 **********************************/
#head{width:1420px; height:auto; /*overflow:hidden;*/} 
#Ban_Flash{width:1420px; height:450px; margin-top:1px;}

/********************************** 尾部框架 **********************************/
#Foot{width:1420px; height:98px; overflow:hidden; background:#f3f3f3; }
#Foot_l{ width:800px; height:98px; float:left; margin-left:148px; text-align:left; color:#3e3a39}
#Foot_r{ width:280px; height:98px; float:right; margin-right:148px; text-align:center;}
#Foot_r_icon{ margin:15px 0px 0px 0px;}
#Foot_r_icon img{ margin-right:5px;}
.Foot_r_links{ color:#838281; font-size:14px; width:100%; overflow:hidden; height: 25px;line-height: 25px;}
.Foot_r_links_l{ width:45%;float:left; text-align:right; }
.Foot_r_links_r{ width:45%;float:right; text-align:left;}


/********************************** 主页框架 **********************************/
#In_mid{ width:1420px; height:50px; overflow:hidden; border-bottom:2px solid #0038ff;}
#notice{ float:left; margin:15px 0px 0px 130px; color:#633d4c; font-size:14px;}
#notice span{font-size:11px;}
#search2{ float:right; /*margin:15px 130px 0px 0px;*/background:url(../images/in_search_03.png) no-repeat; width:200px; height:26px; position:absolute; top: 5px; right: 16px; border:2px solid #436c80;}
#search2 input{ width:138px; height:24px; border:none; position:absolute; left:1px; bottom:1px; padding:0px 5px;}
#search{ float:right; margin:15px 130px 0px 0px;background:url(../images/in_search_03.png) no-repeat; width:200px; height:26px; position:relative;}
#search input{ width:138px; height:24px; border:none; position:absolute; left:1px; bottom:1px; padding:0px 5px;}


#Index{width:1200px; height:auto; overflow:hidden; margin:0px auto;}
#Left{ width:730px; height:auto; overflow:hidden; float:left; }
.padding_lr25{ padding:0px 25px;}
.in_box_wrap{ width:100%; height:auto; overflow:hidden;}
.in_box{width:335px; height: auto; float:left; margin:0 30px 0px 0px;}
.in_box_pic{width:335px; height: 200px; overflow:hidden; display:table;}
.in_box_pic a {width:335px; height: 225px; display:table-cell; vertical-align:middle;}
.in_box_pic a img{max-width:335px; max-height: 225px; display:block; margin:0px auto;}
.in_box_tit_wrap{ width:100%; min-height:36px; line-height:36px;}
.in_box_tit{color:#213d69; font-size:20px; display:inline; text-align:left;float: left;width: 270px;}
.in_box_tit_more{color:#fff; background:#2c6bc2; font-size:13px; float:right; width:53px; height:21px; line-height: 21px; display: inline; margin:7px 0px 0px 0px;}
.in_box_tag_wrap{ width:100%; border-bottom:2px solid #8d767e;}
.in_box_tag{color:#8d767e; font-size:14px;}
.in_box_tag li{ display:inline; float:left; margin-right:10px;}
.in_box_tag li a:hover{ color:#213d69;}
.in_box_rec_wrap{width:100%; min-height:30px; line-height:20px; text-align:left; color:#5a5a5e;}

#Right{width:440px; height:auto; float:right; background-image:url(../images/in_line.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:30px;}
#Aboutus_tit{ width:330px; height:38px; line-height:38px; font-size:18px; text-align:center; color:#213d69; float:right; border-top:2px solid #cad0d1; border-top-left-radius:5px; border-right:2px solid #cad0d1; border-bottom:2px solid #cad0d1; margin-top:12px; }
#Aboutus_con{ width:380px; height:auto; float:left; overflow:hidden; margin-top:7px; margin-left:80px}
#Aboutus_con_pic{ width:auto; height:0px; border-bottom: 180px solid #86939b;border-left:33px solid transparent;/* border-right:25px solid transparent;*/ }
#Aboutus_con_text{ float:left;width:355px; height:190px; margin-top:7px; overflow:hidden; text-align:left; font-size:12px; color:#595858; text-indent:2em;} 
#Contactus_tit{ width:409px; height:0px; float:right; border-bottom: 38px solid #5bb6ee;border-left:7px solid transparent; line-height:38px; font-size:18px; text-align:center; color:#fff;}
#Contactus_text{ width:355px; height:160px; float:left; font-size:14px; line-height:28px; text-align:center; color:#595858; margin-left:80px;}

#Abouts{width:1200px; height:auto; overflow:hidden; margin:0px auto;}
#top_locat{ width:100%; height:40px; line-height:40px; text-align:left;  font-size:14px; position: relative;}
.MainContent{width:100%; height:atuo; text-align:left; }
.MainContent img{ max-width:100%;}
.ab_con_l{ width:50%; display:inline-block; height:300px; float:left; color:#030303;}
.ab_tit{ width:100%; height:63px; line-height:70px; font-size:30px; color:#030303;}
.ab_contact{width:100%; height:44px; line-height:44px; font-size:14px; font-family:"宋体"; color:#030303;}
.ab_contact img{width:42px; height:44px; vertical-align:middle;}
.ab_con_r{ width:50%; display:inline-block; height:300px; float:right;}
.ab_con_btm{ width:100%; font-size:14px; line-height:28px; color:#030303; text-indent:2em;}

#reg_left{ width:660px; height:550px; overflow:hidden; float:left;}
#reg_pic{width:660px;height:550px;overflow:hidden;text-align:center;display:table;/*float:left;margin:50px;position:relative;*/}
#reg_pic a{display:table-cell;vertical-align:middle;width:660px;height:550px;}
#reg_pic a img{margin:0 auto;max-width:660px;max-height:550px;}
#reg_right{ width:530px; height:550px; overflow:hidden; float:right;}
#reg_right_tip{ width:100%; height:40px; line-height:40px; text-align:right;}
#regform{ width:100%;}
#loginform{ width:100%;}
.formtitle{ height:30px; line-height:64px; text-align:right; font-family:"宋体"; font-size:14px; color:#5e5e5e;}
.formtitle span{ display:inline-block; width:20px; text-align:center;}
.forminput{ height:30px; line-height:64px; font-family:"宋体"; font-size:14px; color:#5e5e5e; text-align:left;}
.forminput .input{ width:250px; height:30px; border:1px solid #cccccc; padding:0px 5px; font-family:"宋体"; font-size:14px; color:#5e5e5e; line-height:30px;}
.reg_btn{ width:255px; height:40px; line-height:40px; border:none; font-family:"宋体"; font-size:14px; color:#fff; background:#6daadf; box-shadow:0 1px 1px #6daadf; text-align:center;}
.login_chk_l{ float:left; display:inline; margin-left:110px;}
.login_chk_r{ float:left; display:inline; margin-left:50px;}
 
/* RADIO */
label {
	display: inline;
}
.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #99a1a7;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
	vertical-align: middle;
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}


/*CHECKBOX*/
.regular-checkbox {
	display: none;
}

.regular-checkbox + label {
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 3px;
	display: inline-block;
	position: relative;
	vertical-align:middle;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.regular-checkbox:checked + label {
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
	color: #99a1a7;
}

.regular-checkbox:checked + label:after {
	content: '\2714';
	font-size: 14px;
	position: absolute;
	top: 0px;
	left: 3px;
	color: #99a1a7;
	vertical-align:middle;
	line-height:20px;
}


/***************产品内容************************/
#pro_List{   height:auto; padding:15px; line-height:30px; font-family:"宋体"; font-size:14px; text-align:left; overflow:hidden; border:1px solid #d7d7d7;}
#pro_List .list_l{ width:90px; height:30px; line-height:30px; font-family:"宋体"; font-size:14px; text-align:left; float:left;}
#pro_List .list_r{ max-width:1100px; min-height:30px; line-height:30px; font-family:"宋体"; font-size:14px; text-align:left; float:left; clear:right; }
#pro_List .list_r li {margin-left:15px; display:inline; float:left;}
#pro_List .list_r li a{padding:5px 10px;}
#pro_List .list_r li a:hover{padding:5px 10px; background:#42a0e3;}

#pro_tips{ width:100%; height:35px; line-height:40px; border-bottom: 1px solid #3698dd; position:relative;}
#pro_tips #pro_tips_l{width: auto; height: 30px; line-height:30px; padding:0px 10px; position: absolute; left: 0px; bottom:0px; margin-right: 20%; z-index: 2; background:#42a0e3; color:#fbf8f8; text-align:center; font-size:14px;}
#pro_tips #pro_tips_m{width: 60%; height: 100%; position: absolute; /*right: 50%; */ left: 100px; margin-right: -30%; z-index: 3; text-align:center;}
#pro_tips #pro_tips_r{/*width: 20%;*/ width: 0px; height: 100%; position: absolute; right: 0px; margin-left: 20%; z-index: 2; text-align:right;}
#pro_tips #pro_tips_r a{ color:red;}

.pro_box{ width:100%; height:140px; overflow:hidden; padding:20px 0px; font-family:"宋体"; text-align:left;}
.pro_box_pic{ width:270px; height:140px; overflow:hidden; display:table; float:left;}
.pro_box_pic a{display:table-cell;vertical-align:middle;width:270px;height:140px;}
.pro_box_pic a img{margin:0 auto;max-width:270px;max-height:140px;}
.pro_box_m{ width:820px; height:100%; overflow:hidden; float:left; font-size:14px;}
.pro_box_m .pro_box_tit{ height:35px; line-height:35px; font-size:18px; font-weight:bold;}
.pro_box_m .pro_box_tit span{ background:#14b47a; color:#fff; margin-left:5px; padding: 2px;}
.pro_box_m .pro_box_info{ height:70px; line-height:24px;}
.pro_box_m .pro_box_btm{ height:35px; line-height:35px;}
.pro_box_m .pro_box_btm .pro_box_btm_tag{ display:inline-block;}
/*.pro_box_m .pro_box_btm .pro_box_btm_tag:after{ content:'/'}*/
.pro_box_r{width:100px; height:100%; overflow:hidden; float:left;}
.pro_box_r .pro_box_date{ color:#3e0b08; line-height:140px; text-align:center; font-size:18px; font-weight:bold;}

/*发布信息*/
PubContent{ width:100%; height:auto; overflow:hidden;}
.pubTab{ width:100%; height:60px; padding-top:20px; border-top:4px solid #3698dd;}
.pubTab li.list{ width:394px; height:60px; line-height:60px; font-size:24px; color:#fff; background:#7bc0f0; float:left;}
.pubTab li.devider{ width:8px; height:60px; background:#3698dd; float:left;}
#pubform{ width:800px; text-align:left; float:left; margin-left:25px;}
.pubformtitle{ height:64px; line-height:64px; text-align:right; font-family:"宋体"; font-size:14px; color:#5e5e5e;}
.pubformtitle span{ display:inline-block; width:20px; text-align:center;}
.pubforminput{ height:64px; line-height:64px; font-family:"宋体"; font-size:14px; color:#5e5e5e; text-align:left;}
.pubforminput .input{ width:250px; height:30px; border:1px solid #cccccc; padding:0px 5px; font-family:"宋体"; font-size:14px; color:#5e5e5e;}

/*文章列表*/
#ArtList{width:100%; height:auto; overflow:hidden; border-bottom:#dadada 1px dotted;}
#ArtList li.Bt{width:70%; height:45px; line-height:45px; float:left; text-align:left;}
#ArtList li.Bt a{color:#333333; text-decoration:none;}
#ArtList li.Bt a:hover{color:#FF9900; text-decoration:underline;}
#ArtList li.Bt span{ color:#FF0000;}
#ArtList li.Rq{width:25%; height:45px; line-height:45px; float:right; text-align:right;}

/*文章内容页*/
#ShowContent{width:100%; height:auto; overflow:hidden;}
#ShowContent ul#title{line-height:35px; text-align:center; padding:0px; margin:1px 0px 10px 0px; list-style:none; color:#cf0606; font-size:18px; font-weight:bold;}
#ShowContent li#riqi{line-height:30px; border-top:#CCCCCC 1px dotted; border-bottom:#CCCCCC 1px dotted; font-size:12px; color:#5e593f; text-align:center; padding:0px;  margin:1px 0px 10px 0px; list-style:none;}
#ShowContent li#Content{font-size:14px; padding:0px;  margin:0px auto; list-style:none;}
#ShowContent li#Content p{TEXT-ALIGN:left; LINE-HEIGHT:normal;}
#ShowContent li#XiaTiao{fline-height:30px; text-align:left; border-top:#CCCCCC 1px dotted; padding:0px;  margin:10px 0px 0px 0px;; list-style:none;}



/********************************** 分页 **********************************/
#pagediv{width:100%;height:auto;overflow:hidden;margin-top:15px;}
#recordcounts{width:25%;height:30px;line-height:30px;overflow:hidden;float:left;display:inline;margin-left:5px}

#pagenums{width:70%;height:auto;overflow:hidden;float:right;display:inline;margin-right:5px;}
#pagenums ul{margin:0px;padding:0px;float:right;border-left:#dddddd 1px solid;}
#pagenums ul li{list-style:none;float:left; margin-left:2px;display:inline;}
#pagenums ul li a{padding:3px 15px 3px 15px; text-align:center;border:#dddddd 1px solid;border-left:none;color:#49a0dd;}
#pagenums ul li a:hover{text-decoration:none;background-color:#49a0dd; color:#FFFFFF;}
#pagenums ul li a.no{color:#cccccc}
#pagenums ul li a.yes{background-color:#49a0dd;color:#ffffff}
/********************************** 分页 **********************************/

.RegCon{ width:600px;}
.RegLeft{ border:#030 solid 1px; width:100px;}
