﻿body,td,th {
	font-size: 12px;
	color: #375c78;
	font-family: Arial, Helvetica, sans-serif;
}
html,body {
	margin:0px auto;
	text-align:center;
	background-color:#fff;
	font-size:12px;
}
a:link {
	color: #375c78;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #375c78;
}
a:hover {
	text-decoration: none;
	color: #ff0000;
}
a:active {
	text-decoration: none;
	color: #ff0000;
}
.white {
	color: #FFFFFF;
	text-decoration: none;
	font-size:14px;
}
.white:link{
	color: #FFFFFF;
	text-decoration: none;
}
.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.white:active {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.white:hover{
	color: #fc6f03;
	text-decoration: underline;
}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
input,button{cursor:pointer;}
img{vertical-align:top;}
table{margin:0 auto;}
form{margin:0px;padding:0px;}
.hide{display:none;}
.clear{clear:both; overflow:hidden; height:0px;}
.red{color:#FF0000;}

.doctop{width:841px;height:88px;margin:0px auto;}
.logo{width:250px;height:27px;float:left;margin-top:37px;margin-bottom:24px;}
.doctop_info{float:right;text-align:center;margin-top:47px;margin-bottom:24px;margin-right:10px;}

.beta{float:left;width:150px;height:27px;margin-left:10px;margin-top:47px;margin-bottom:24px;text-align:left;color:#a1a1a1;}

.menu{width:841px;height:31px;margin:0px auto 0px auto;text-align:center;background:url("../images/menu_bg.gif") repeat-x;overflow:hidden;}
.menu .l_menu{width:16px;height:31px;float:left;display:inline;background:url("../images/menu_left.gif") no-repeat;border:0px solid #ff0000;}
.menu .r_menu{width:16px;height:31px;float:right;display:inline;background:url("../images/menu_right.gif") no-repeat;border:0px solid #ff0000;}
.m_menu{width:800px;height:31px;float:left;display:inline;line-height:31px;color:#fff;}
.menu li{float:left;width:108px;}
.menu .menu_sel{background:url("../images/menu_bg2.gif") repeat-x;}

.banner{width:841px;height:100%;margin:1px auto 0px auto;clear:both;}

.main{width:841px;height:100%;margin:7px auto 0px auto;clear:both;}
.main2{width:841px;height:100%;margin:0px auto 0px auto;clear:both;}

.title{text-align:left;height:30px;line-height:30px;color:#375c78;font-weight:bold;font-size:14px;margin-bottom:5px;clear:both;}
.licontent{margin-top:5px;}
.licontent ul{padding:0px;margin:0px;}
.licontent ul li{text-align:left;height:21px;line-height:21px;list-style:none;overflow:hidden;}
.redtitle{font-size:12px;font-weight:bold;color:#ff4200;}
.font36{font-size:38px;color:#ff0000;font-family: Arial Black;font-weight:normal;height:38px;}
.nav{width:831px;height:36px;background:url("../images/nav_bg.gif") repeat-x;margin:2px auto 0px auto;line-height:36px;padding-left:10px;text-align:left;}
.m_left{float:left;height:100%;width:530px;margin:0px auto;border:0px solid #ff0000;}
.m_right{float:right;height:100%;width:302px;margin:0px auto;border:0px solid #ff0000;}
.top7px{clear:both;overflow:hidden;height:7px;font-size:0px;}

.rightframe{width:280px;height:100%;margin:7px auto 0px auto;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;text-align:left;}
.leftframe{width:510px;height:100%;margin:7px auto 0px auto;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;text-align:left;}
.rightframe2{width:280px;height:100%;margin:0px auto 0px auto;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;text-align:left;}
.leftframe2{width:510px;height:100%;margin:0px auto 0px auto;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;text-align:left;}

.introduce{float:left;display:inline;width:510px;height:318px;margin:0px;padding:10px 0px 0px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;}
.introduce_l{float:left;display:inline;width:250px;height:280px;text-align:left;line-height:18px;border:0px solid #bed0dc;}
.introduce_r{float:right;display:inline;width:200px;height:280px;text-align:left;line-height:150%;border:0px solid #bed0dc;}
.line-through{text-decoration:line-through;font-weight:bold;}

.login{float:right;display:inline;width:280px;height:150px;margin:0px;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/login_bg.gif") repeat-x;}
.login_title{text-align:left;height:30px;line-height:30px;color:#375c78;font-weight:bold;font-size:14px;margin-bottom:5px;}
.login ul{text-align:left;}
.login ul li{height:27px;line-height:25px;color:#416d8a;}
.login_btn{text-align:left;margin:5px auto 0px 38px;}
.login .font2{color:#9ec4cf;margin-left:3px;}
.inp{height:16px;line-height:16px;border:1px solid #b1c5d3;width:130px;}
.inp2{height:16px;line-height:16px;border:1px solid #b1c5d3;width:50px;}
.inp3{height:16px;line-height:16px;border:1px solid #b1c5d3;width:200px;margin:1px auto;}
.inp4{height:16px;line-height:16px;border:1px solid #b1c5d3;margin:1px auto;}

.activity{float:right;display:inline;width:300px;height:149px;margin-top:7px;border:1px solid #bed0dc;}

.caserecommend{float:left;display:inline;width:510px;height:317px;margin:0px;padding:10px 0px 0px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;}
.caselist{text-align:left;width:510px;overflow:hidden;}
.caselist ul{padding:0px;margin:0px;width:550px;}
.caselist ul li{float:left;width:146px;margin-right:22px;height:140px;display:inline;}
.caselist .case_image{width:144px;height:103px;padding:1px;border:1px solid #bac9cf;}
.caselist .case_title{height:25px;line-height:25px;text-align:center;overflow:hidden;}

.caselist2{text-align:left;width:490px;overflow:hidden;border:0px solid #ff0000;}
.caselist2 ul{padding:0px;margin:0px;width:510px;}
.caselist2 ul li{float:left;width:146px;margin-right:22px;height:140px;display:inline;}
.caselist2 .case_image{width:144px;height:103px;padding:1px;border:1px solid #bac9cf;}
.caselist2 .case_title{height:25px;line-height:25px;text-align:center;overflow:hidden;}

.newcompany{float:right;display:inline;width:280px;height:307px;margin:0px;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;}
.newcompany2{float:right;display:inline;width:280px;height:307px;margin:7px auto 0px auto;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;}

.i_help{float:left;display:inline;width:230px;height:310px;margin:0px;padding:10px 0px 10px 20px;border:1px solid #b5dd8a;background:url("../images/line_bg2.gif") repeat-x;}

.i_news{float:left;display:inline;width:251px;height:310px;margin-left:7px;padding:10px 0px 10px 20px;border:1px solid #b5dd8a;background:url("../images/line_bg2.gif") repeat-x;}

.i_category{float:right;display:inline;width:280px;height:310px;margin:0px;padding:10px 0px 10px 20px;border:1px solid #b5dd8a;background:url("../images/line_bg2.gif") repeat-x;}
.categorylist{clear:both;width:100%;height:88px;}
.categorylist ul{margin:0px;padding:0px;}
.categorylist ul li{float:left;height:22px;line-height:22px;margin-left:5px;margin-right:5px;display:inline;white-space:nowrap;}

.categorylist2{clear:both;width:100%;}
.categorylist2 ul{margin:0px;padding:0px;}
.categorylist2 ul li{float:left;height:22px;line-height:22px;margin-left:5px;margin-right:5px;display:inline;white-space:nowrap;}
.i_contact{text-align:left;line-height:150%;}

.link{width:811px;margin:7px auto 0px auto;height:100%;padding:10px 10px 10px 20px;border:1px solid #dadada;background:url("../images/line_bg3.gif") repeat-x;clear:both;}
.link_con{margin:0px auto;padding:0px;height:100%;width:100%;clear:both;}
.link_con ul{height:100%;line-height:25px;}
.link_con ul li{float:left;height:25px;line-height:25px;display:inline;white-space:nowrap;margin-right:10px;}

.footer{width:841px;height:100%;margin:7px auto 0px auto;padding-bottom:20px;}
.footermenu{height:25px;line-height:25px;border-top:1px solid #e4e4e4;text-align:left;margin:0px auto 7px auto;color:#878787;}
.footermenu ul li{float:left;display:inline;}
.copyright{color:#878787;text-align:left;line-height:150%;height:100%;width:100%;margin-top:20px;}

.fontlink{height:100%;width:100%;clear:both;}
.fontlink ul li{float:left;height:22px;margin:0px 5px;line-height:22px;display:inline;white-space:nowrap;}
.imagelink{height:100%;width:100%;clear:both;}
.imagelink ul li{float:left;height:35px;width:100px;display:inline;white-space:nowrap;}

.register{width:841px;height:100%;margin:7px auto 0px auto;clear:both;}
.reg_title{width:842px;height:36px;margin:0px;padding:0px;}
.reg_title ul li{float:left;display:inline;width:208px;height:35px;line-height:34px;font-size:14px;text-align:center;border:1px solid #bed0dc;}
.reg_title .sel{height:35px;background:url("../images/reg_bg2.gif") repeat-x;border-bottom:none;font-weight:bold;}
.reg_title .nosel{height:34px;background:url("../images/reg_bg1.gif") repeat-x;border-bottom:1px solid #bed0dc;margin-top:0px;}
.reg_title .mid{width:5px;height:35px;font-size:0px;border:none;border-bottom:1px solid #bed0dc;}
.reg_title .end{width:202px;height:35px;font-size:0px;border:none;border-bottom:1px solid #bed0dc;}
.reg_content{width:840px;height:355px;border:1px solid #bed0dc;border-top:none;background:url("../images/line_bg4.gif");}
.reg_con_l{float:left;display:inline;width:400px;height:100%;margin-top:50px;}
.reg_con_r{float:right;display:inline;width:410px;text-align:left;padding:20px 10px 10px 20px;line-height:150%;height:100%;background:url("../images/gline.gif") no-repeat left ;}
.reg_con_l .l{float:left;width:100px;text-align:right;height:25px;line-height:25px;clear:left;border:0px solid #ff0000;}
.reg_con_l .r{float:right;width:290px;text-align:left;height:25px;margin-left:3px;clear:right;border:0px solid #ff0000;}
.reg_con_l .reg_btn{height:30px;margin-top:10px;text-align:center;clear:both;}
.reg_con_l .info{clear:both;text-align:left;width:330px;padding-left:70px;height:30px;line-height:30px;color:#999;}
.registercontent{width:90%;height:100%;text-align:left;line-height:150%;}

.newsclasslist{width:100%;height:100%;line-height:25px;}

.relatedlist{width:820px;height:100%;text-align:center;border:0px solid #ff0000;margin-left:20px;margin-bottom:10px;}
.relatedlist ul li{float:left;width:49.5%;text-align:left;height:22px;line-height:22px;}

.newslist{width:100%;height:100%;clear:both;}
.newslist ul li{clear:both;line-height:22px;height:22px;}

.process{width:510px;height:106px;margin:0px auto 0px auto;text-align:left;padding:10px 0px 0px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;}

.framemore{width:841px;height:100%;margin:0 auto;text-align:left;padding:0 auto;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;}
.newstitle{height:30px;line-height:30px;margin-top:5px;width:100%;text-align:center;border-bottom:1px solid #dce5ea;color:#ff6c00;font-size:14px;font-weight:bold;}
.newsinfo{height:20px;line-height:20px;width:100%;text-align:center;color:#8fa4b3;font-size:12px;}
.newscontent{width:801px;margin:20px;height:100%;}

.aboutlist{width:100%;height:100%;line-height:25px;}
.aboutcontent{width:500px;height:100%;text-align:left;line-height:150%;margin-right:10px;}

.templatelist{text-align:left;width:470px;overflow:hidden;line-height:150%;}
.templatelist ul{padding:0px;margin:0px;width:510px;}
.templatelist ul li{float:left;width:146px;margin-right:22px;height:140px;display:inline;}
.templatelist .t_image{width:144px;height:103px;padding:1px;border:1px solid #bac9cf;}
.templatelist .t_title{height:25px;line-height:25px;text-align:center;}

/*PageList*/
.pagelist { margin-top:10px; padding-top:5px; padding-right:5px;text-align: right; font:normal 12px/100% Tahoma;height:26px; clear:both; margin-bottom:4px }
.pagelist a{padding:0px 6px 0px; background:#f9fcff;  border:1px solid #ADD2E1; margin:0 2px ; color: #002F79; text-align: center; text-decoration: none; font:normal 12px/100% Tahoma;vertical-align: text-top; height:18px; line-height:18px;}
.pagelist a:hover { border:#37A717 1px solid; background:#EDFFE4; text-decoration:none; color: #002F79;font:normal 12px/100% Tahoma;height:18px; line-height:18px;}
.pagelist a.curpage{padding:0px 6px 0px; background:#f9fcff;  border:1px solid #ADD2E1; margin:0 2px ; color: #ff0000; text-align: center; text-decoration: none; font:normal 12px/100% Tahoma;vertical-align: text-top; height:18px; line-height:18px;}
.pagelist b {  margin: 0 3px;font:bold 12px/100% Tahoma}

.findpassword{width:819px;height:100%;margin:7px auto 0px auto;padding:10px 0px 10px 20px;border:1px solid #bed0dc;background:url("../images/line_bg1.gif") repeat-x;text-align:left;}