body{
    font-family: Arial,"Microsoft Yahei",sans-serif;
    background-color: #ffffff;
    margin: 0px;
    font-size: 12px;
}
.w1100{
    width: 1100px;
    margin: 0px auto;
}
.clear{clear: both}
.fl{float: left}
.fr{float: right}
li{list-style-type: none}
a{text-decoration: none}
img{
    border: 0px;
}
ul{
    margin: 0px;
    padding: 0px;
}
p{margin: 0px}


.header{
    width: 100%;
    max-width: 1920px;
    min-width: 1100px;
    /*margin: 0px auto;*/
    margin: 0px auto;
    z-index:999;
    position: fixed;
	  top:0px;
	  left:0; /*ok, center now*/
    right:0;
   
}
.top{
    width: 100%;
    max-width: 1920px;
    min-width: 1100px;
    margin: 0px auto;
    height: 91px;
    background: url("../images-201510-English/top_bg.jpg") left repeat-x;
    padding-top: 6px;
    /*left:50%;*/ 
}
.top .intop{
    height: 91px;
    background: url("../images-201510-English/logo.jpg") left no-repeat;
    text-align: right;
}
.intop a{
    display: inline-block;
    background: url("../images-201510-English/top_btn.jpg") 0px 0px no-repeat;
    margin-left: 3px;
    /*margin-top: 35px;*/
    margin-top: 20px;
}


.intop a.backoffice_a{
    background-position: -504px 0px;
    width: 105px;
    height: 24px;
}


.intop a.logout_a{
    background-position: 0px 0px;
    width: 76px;
    height: 24px;
}

.intop a.login_a{
    background-position: -83px 0px;
    width: 71px;
    height: 24px;
}
.intop a.sign_a{
    background-position: -159px 0px;
    width: 71px;
    height: 24px;
}
.intop a.pulisher_a{
    background-position: -236px 0px;
    width: 95px;
    height: 24px;
}
.intop a.submit_a{
    background-position: -335px 0px;
    width: 168px;
    height: 24px;
}

.intop .search {
    display: inline-block;
    padding: 0px;
    position: relative;
    float: right;
}

.intop .search .sea-input {
    display: none;
    position: absolute;
    top: 55px;
    right: 0px;
    z-index: 4;
    width: 284px;
    height: 40px;
    background: url("../images-201510-English/head_07.png") no-repeat center top;
    padding: 23px 0 18px 18px;
    padding-top: 23px;
    padding-bottom: 18px;
}
.sea-input input.input-fir {
    float: left;
    display: inline-block;
    width: 211px;
    height: 39px;
    background: none;
    border: none;
    padding-left: 15px;
    font-size: 12px;
    line-height: 39px;
    color: #535353;
    font-family: "微软雅黑";
}
.sea-input input.input-sec {
    float: left;
    display: inline-block;
    width: 40px;
    height: 39px;
    background: url("../images-201510-English/head_08.jpg") no-repeat center center;
    border: none;
    cursor: pointer;
}


.nav{
    width: 100%;

    /*max-width: 19200px;*/
    max-width: 1920px;
    min-width: 1100px;
    margin: 0px auto;
    height: 45px;
    background-color: #375691;
}
.nav .innav{

}
.fixed{
    position: fixed;
    top: 0px;
}
.innav li{
    float: left;
    display: inline-block;
    height: 45px;

    font-family: Arial;
    font-size: 18px;
    /*20170426, padding 25和margin 13留太多了，菜单放不了几个字*/
    padding: 0px 25px;
    margin: 0px 0px;
    position: relative;
}
.innav li a{
    display: block;
    width: 100%;
    color: #ffffff;
    text-decoration: none;
    line-height: 45px;
    height: 45px;
    overflow: hidden;
}
.innav li a:hover{
    color: #ffffff;
}
.innav li a:active{
    color: #ffffff;
}
.innav li:hover{
    background-color: #1e3466;
}
.innav li.on{
    background-color: #1e3466;
}

.innav li .sub_nav{
    background:#375691 url("../images-201510-English/sub_nav_bg.jpg") left bottom repeat-x;
    padding: 8px 0px;
    /*padding: 30px 0px;*/
    position: absolute;
    left: 0px;
    top: 45px;
    z-index: 10;
    display: none;
}
.innav li .sub_nav li{
    padding: 0px;
    margin: 0px;
    height: auto;
    position: relative;
}
.innav li .sub_nav li a{
    display: block;
    /*20170426, height: 36px;留太少了，菜单文字显示不全啊*/
    height: auto;
    padding: 0px 12px;
    width: 220px;
    line-height: 36px;
    margin: 5px 0px;
    font-size: 14px;
    font-family:Arial ;
}
.innav li .sub_nav li:hover{
    background-color: #375691;
}

/*20171127添加向右展开效果*/
.innav li .sub_nav li:hover .min_sub_nav{
    display: block;
}
/*20171127添加向右箭頭圖標*/
.arrow{
	background: url("images/menu_arrow.png") no-repeat;
	width: 10px;
	height: 10px;
	margin: 13px 0;
	float: right;
	display: inline-block;
}

.innav li .sub_nav li a:hover{
    background-color: #6593eb;
}
.innav li .sub_nav li .min_sub_nav{
    width: 100%;
    position: absolute;
    left: 100%;
    top: 0;
    background: #375691;
    display: none;
}
.innav li .sub_nav li .min_sub_nav a{
    /*margin-left: 8px;*/
    /*20170426, height: 36px;留太少了，菜单文字显示不全啊*/
    height: auto;
}

.con1{
    width: 100%;
    max-width: 1920px;
    min-width: 1100px;
    overflow: hidden;
    margin: 0px auto;
    height: 292px;
    padding: 40px 0px;
    background-color: #ededed;
    padding-top: 50px;
}
.con1 .incon1{
    height: 292px;
    overflow: hidden;
}
.incon1 li{
    width: 310px;
    height: 292px;
    float: left;
    display: inline-block;
    overflow: hidden;
    background: url("../images-201510-English/c1_model_bg.jpg") no-repeat;
    font-family: Arial;
    text-align: center;
    margin-right: 85px;
}
.incon1 li .c1_tp{
    font-size: 18px;
    color: #375691;
    text-align: center;
    margin-top: 40px;
    height: 44px;
    line-height: 44px;
    overflow: hidden;
}
.incon1 li .c1-des{
    width: 85%;
    margin: 10px auto;
    /*20170426, height: 80px;留太少了，菜单放不了几个字*/
    height: 110px;
    overflow: hidden;
    line-height: 20px;
    font-family: Arial;
    font-size: 14px;
    text-align: center;
}
.incon1 li .c1-morw{
    width: 135px;
    height: 54px;
    display: inline-block;
    background-color: #375691;
    color: #ffffff;
    font-size: 16px;
    line-height: 54px;
    text-align: center;
    /*20170426, margin-top: 32px;留太多了，菜单放不了几个字*/
    margin-top: 10px;
}
.incon1 li.noright{
    margin-right: 0px;
}

.con2{
    padding: 50px 0px;
    overflow: hidden;
    max-width: 1920px;
    min-width: 1100px;
    margin: 0px auto;
}
.con2 .con2-l{
    width: 620px;
    float: left;
    border-top:5px solid #cccccc;
}
.con2 .con2-r{
    width: 435px;
    float: right;
    border-top: 5px solid #cccccc;
}

.con2 li{
    width: 100%;
    /*20170426, height: 165px;留太少了，菜单放不了几个字*/
    height: 205px;
    float: left;
    display: inline-block;
    overflow: hidden;
    font-family: Arial;
    text-align: left;
    margin-bottom: 28px;
}
.con2 li .c2_tp{
    font-size: 18px;
    color: #375691;
    margin-top: 5px;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    font-weight: bold;
}
.con2 li .c2-des{
    width: 85%;
    /*20170426, height: 60px;留太少了，菜单放不了几个字*/
    height: 100px;
    overflow: hidden;
    line-height: 20px;
    font-family: Arial;
    font-size: 14px;
}
.con2 li .c2-morw{
    /*20170426, width: 100px;留太少了，菜单放不了几个字*/
    width: 150px;
    height: 38px;
    display: inline-block;
    background-color: #375691;
    color: #ffffff;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    margin-top: 22px;
}
.con2 li.nobottom{
    margin-bottom: 0px;
}

.con3{
    width: 100%;
    max-width: 1920px;
    min-width: 1100px;
    overflow: hidden;
    margin: 0px auto;
    /*height: 292px;*/
    padding: 30px 0px 20px 0px;
    background-color: #f6f6f6;
}
.con3 .incon3{

}
.slide-Box1{
    position: relative;
    overflow: hidden;
    width: 100%;
}
.slide-Box1 .hd{
    width: 100%;
    /*height: 210px;*/
    position: relative;
    overflow: hidden;
}
.slide-Box1 .tempWrap{
    position: relative;
    overflow: hidden;
    left: 0%;
    top: 0%;
}
.slide-Box1 .hd ul li{
    float: left;
    /*height: 100%;*/
    width: 100%;
    list-style-type: none;
    margin-left:0px;
    font-family: Arial;
}
.slide-Box1 .hd ul li .pic{
    text-align: center;
    /*height: 220px;*/
    overflow: hidden;
    padding: 0px 8px 0px 0px;
    max-width: 225px;
}
.slide-Box1 .hd ul li .pic a{
    text-decoration: none;
    display: block;
    height: 155px;
    max-width: 225px;
    max-height: 155px;
    overflow: hidden;
    margin-bottom: 3px;
    text-align: center;
}
.slide-Box1 .hd ul li .pic a img{
    height: 155px;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
}
.slide-Box1 .hd ul li .pic p{
    font-size: 14px;
    line-height: 20px;
    color: #383f51;
    text-align: center;
    margin: 0px;
    /*height: 20px;*/
    overflow: hidden;
}
.slide-Box1 .hd ul li .pic-des{
    width: 70%;
    max-height: 260px;
    min-height: 100px;
    overflow: hidden;
    background: url("../images-201510-English/c3_r_bg.jpg") left top no-repeat;
    padding-left: 85px;
    margin-left: 1%;
    line-height: 30px;
    font-size: 16px;
}
.c3-more{
    color: #f39e1a;
}
 .c3-more:hover{
    color: #f39e1a;
    text-decoration: underline;
}
.c3-more:active{
    color: #f39e1a;
}
.slide-Box1 .bd{
    width: 100%;
    height: 45px;
    position: relative;
}
.slide-Box1 .c3-span1{
    position: absolute;
    left: 0px;
    top: 0px;
    display: inline-block;
    font-size: 24px;
    font-family: Arial;
    color: #333333;
}
.slide-Box1 .prev,.slide-Box1 .next{
    width: 27px;
    height: 18px;
    position: absolute;
    display: block;
    background:url("../images-201510-English/slide_box1.jpg") 0px 0px no-repeat;
    top: 0px;
    right: 30px;
}
.slide-Box1 .next{
    left: auto;
    right: 0px;
    background-position: -29px 0px;
}
.incon3 .c3-morep{
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-top: 3px solid #f39e1a;
    margin-top: 20px;
    padding-top: 10px;
    text-align: right;
    font-size: 14px;
}


.con4{
    margin: 30px auto;
    padding: 25px 0px 10px 0px;
    border: 1px solid #cccccc;
}
.con4 .incon4{
    width: 95%;
    margin: 0px auto;
}
.incon4 .c4_tp{
    background: url("../images-201510-English/c4_t_bg.jpg") left bottom repeat-x;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    line-height: 20px;
    padding: 0px 0px 15px 0px;
    text-align: center;
}
.incon4 .link-p{
    padding: 10px 0px;
    text-align: center;
    width: 94%;
    margin: 0px auto;
}
.incon4 .link-p a{
    display: inline-block;
    text-decoration: none;
    margin: 10px 5px;
}
.incon4 .link-p img{
    bottom: 0px;
    height: 40px;
    max-width: 100%;

}

.footer{
    text-align: center;
}
.footer .ft-tp{
    width: 100%;
    height: 50px;
    padding:20px 0px 18px 0px;
    overflow: hidden;
    text-align: center;
    background: url("../images-201510-English/ft_bg.jpg") no-repeat;
}
.footer .ft-tp a{
    display: inline-block;
    width: 256px;
    height: 50px;
    background: url("../images-201510-English/ft_btn.png") no-repeat;
}
.footer .ft-bq{
    padding: 10px 0px;
    text-align: center;
    border-top: 1px solid #cccccc;
    margin: 10px auto;
    width: 100%;
    font-size: 12px;
    font-family: Arial;
    line-height: 20px;
}


/*copy from old letpub.com css files*/
@charset "utf-8";
/* CSS Document */
#container{
	width:940px;
	margin:10px auto;
	padding:0;
	border:0;
}
#link_list{
	width:940px;
	margin:0;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#link_list a:link,a:visited{
	font-size:12px;
	color:#3b5998;
	text-decoration:none;
}
#link_list a:hover {
	text-decoration:underline;
}

#container{
width: 1100px;  margin: 0px auto; /*margin-top:152px;*/  margin-top:160px; margin-bottom:20px; display:block;"
}

#container h1{
	width:1100px;
	display:block;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5998;
	border-bottom:1px solid #3b5998;
	height:40px;
	line-height:40px;
	padding:0;
}

#container h3{
	width:1100px;
	display:block;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5998;
	height:20px;
	line-height:20px;
	padding:0;
}

#container h4{
	width:1100px;
	display:block;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5998;
	height:20px;
	line-height:20px;
	padding:0;
	margin:6px 0;
}

#content {
	width:820px;
	float:left;
	padding-right:20px;
	padding-top:5px;
	margin:0;
	display:block;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
    /*line-height: 1.5em;*/
}
#content .register_exp {
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:12px;
	display:block;
	margin:0;
	padding:10px 0 10px 0;
}
#content .register_exp a {
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5998;
	font-size:12px;
	text-decoration:none;
}
#content .register_exp a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5998;
	font-size:12px;
	text-decoration:none;
}
#content .register_exp a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5998;
	font-size:12px;
	text-decoration:underline;
}
#content h2{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#3b5998;
	font-weight:bold;
	padding:18px 0 5px;
}
#content p{
	font-size:14px;
	/*line-height:20px;*/
	padding:10px 0 5px;
	color:#565656;
}

#content ul{
	margin:0;
	padding:5px 0 10px 20px;
}
#content ul li{	
	/*background:url("images/list_circle1.jpg") no-repeat left center;*/
  background:url("images/list_circle1.jpg") no-repeat left top;
	text-indent:16px;
	/*height:24px;*/
	line-height:26px;
}

#content .dajiantou li{	
	/*background:url("images/list_circle1.jpg") no-repeat left center;*/
  background:url("images/list_jiantou_1.jpg") no-repeat left top;
	text-indent:20px;
	/*height:24px;*/
	line-height:26px;
}

#content .control {
	margin:0;
	padding:12px 0 0;
	CLEAR: both
}
#content .control label{
	float:left;
	line-height:24px;
	height:24px;
	font-size:14px;
	/*20170426，注册页面的注册标签文字宽度width:136px;太窄了 */
	width:200px;
	display:block;
	margin:0;
	padding:0;
}
#content .control em{
	float:left;
	line-height:24px;
	height:24px;
	font-size:12px;
	width:20px;
	display:block;
	margin:0;
	padding:0;
}
#content .control .input_1{
	float:left;
	line-height:24px;
	height:24px;
	font-size:14px;
	width:270px;
	color:#3b5998;
	border:1px solid #959595;
	border-collapse:collapse;
	display:block;
	margin:0;
	padding:0;
}
#content .control .formhint{
	float:left;
	line-height:24px;
	height:24px;
	top:0px;
	left:10px;
	position:relative;
	font-size:12px;
	width:270px;
	display:block;
	margin:0;
	padding:0;
}
#content .bformfield select{	float:left;
	line-height:24px;
	height:24px;
	font-size:14px;
	width:270px;
	color:#3b5998;
	border:1px solid #959595;
	border-collapse:collapse;
	display:block;
	margin:0;
	padding:0;}
#content ul{
	margin:0;
	padding:5px 0 10px 20px;
}
#content ul li{	
	background:url("images/list_circle1.jpg") no-repeat left top;
	text-indent:16px;
	/*height:24px; multi-lines has bugs*/
	line-height:26px;
}
#content span{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
}
#content table{
	text-align:center;
	border:0;
}
#content table th{
background-color:#3b5998;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#fff;
text-align:center;
height:24px;
}
#content table td{
color:#000;
height:22px;
}
#content select{
width:240px;
	}
#content input{
width:240px;
	}
#content input.choose{
width:60px;
	}
#content.fileupload{
background-color:#FFFFFF;
color:#FFFFFF;
}
#content .money{
color:#FF0000;}
/*---------------rightmenu------------------*/
#rightmenu1 {
	width:250px;
	float:right;
	padding:15px 0 0;
	margin:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
}
#rightmenu1 .service h1{
	background:url(images/right_menu_h1bg.jpg) left top repeat-x;
	font-size:14px;
	text-indent:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:30px;
	line-height:30px;
	border-bottom:0;
	border-top:1px solid #565656;
	border-left:1px solid #565656;
	border-right:1px solid #565656;
	width:248px;
	margin:0;
}
#rightmenu1 .service ul{
	margin:0;
	padding:0;
	width:248px;
	border-bottom:0;
	border-bottom:1px solid #565656;
	border-left:1px solid #565656;
	border-right:1px solid #565656;
	border-top:0px;
}
#rightmenu1 .service ul li{
	padding:0;
	margin:0;
}
#rightmenu1 .service ul li a{
	text-indent:15px;
	display:block;
	margin:0;	
	padding:0 0 2px 0;
	background-color:#f6f6f6;
	line-height:25px;
	text-decoration:none;
	color:#565656;
  /*20170426, height:25px;限死高度，不适合特别长的文字，菜单放不了几个字*/
	height:auto;
	border-bottom:#565656 1px dashed;
}

#rightmenu1 .service ul li a:hover{
	/*text-decoration:underline;*/
	background-color:#DDDDDD;
}
#customResponse{
    margin-top: 20px;
}
#customResponse h3{
    position: relative;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
    color:green;
}
#customResponse h3 .prev{
    position: absolute;
    top:3px;
    right:90px;
    height: 12px;
    width: 11px;
    background: url(images/left_sj.jpg) no-repeat;

}
#customResponse h3 .next{
    position: absolute;
    top:3px;
    right:65px;
    height: 12px;
    width: 11px;
    background: url(images/right_sj.jpg) no-repeat;
}
#customResponse ul{
    padding: 10px 0 0 15px;
}
#customResponse ul li{
    display: none;
}
#customResponse ul li.on{
    display: block;
}

/*------------foot------------*/
#foot{
	text-align:center;
	width:940px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	clear:both;
	top:20px;
	height:40px;
	line-height:30px;
	margin:0 auto;
	padding:0;
	border-top:1px dashed #3b5998;
	}
