@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
html { min-width:1200px; max-width:1920px;}
body {font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; color:#333; padding:0; margin:0; background:#f1f1f1;}
div,img,ul,li,dl,dt,dd,p,input,button,span,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; border:0;}
ul,li { list-style:none;}
img { border:none}
.clearfix:after { content:"."; display:block; height:0; clear:both; overflow:hidden; }
.fl { float:left} .fr { float:right} .tc { text-align:center} .red { color:#c00;} .mr10 { margin-right:10px;} .tr { text-align:right} .mt50 { margin-top:50px;} .f24 { font-size:24px}
.w1200 { width:1210px; margin:0 auto; overflow:hidden;}
a { color:#333; text-decoration:none;}
a:hover { color:#c00; text-decoration:underline;}
.h20 { height:20px; width:100%; display:block; overflow:hidden;}


/*banner*/
.banner {
	width:100%;
	height:454px;
	background:url(../img/ban_bg.jpg) center top no-repeat;
	}
.banner>div {
	width:1210px;
	margin:0 auto;
	position:relative;
	}
.banner h1 {
	color:#fff;
	font-size:50px;
	font-weight:normal;
	width:100%;
	text-align:center;
	top:50px;
	position:absolute;
	text-shadow:3px 3px 3px #333;
	}
.banner .ban_tit {
	color:#fff;
	font-size:65px;
	font-weight:bold;
	width:100%;
	position:absolute;
	top:110px;
	text-align:center;
	text-shadow:3px 3px 3px #333;
	}
.banner .ban_gotop {
	width:140px;
	height:83px;
	position:absolute;
	top:10px;
	left:0px;
	z-index:999;
	}
.banner .ban_button a{
	width:138px;
	height:98px;
	display:block;
	position:absolute;
	background:url(../img/ban_btu.png) 0 0 no-repeat;
	top:160px;
	right:80px;
	font-size:26px;
	font-weight:bold;
	color:#043a65;
	line-height:70px;
	text-align:center;
	text-shadow:1px 1px 1px #fff;
	}
.banner .ban_button a:hover { text-decoration:none;}

.banner>div em {
	position:absolute;
	width:121px;
	height:204px;
	background:url(../img/ban_t.png) 0 0 no-repeat;
	left:120px;
	top:200px;
	display:block;
	}
.banner .ban_box {
	width:880px;
	height:140px;
	border:1px solid #2b77a6;
	background-color:#fff;
	opacity:0.2;
	position:absolute;
	left:260px;
	top:260px;
	-webkit-box-shadow: #fff 0px 0px 15px;
	-moz-box-shadow: #fff 0px 0px 15px;
	box-shadow: #fff 0px 0px 15px;
	}
.banner .ban_box_tit {
	width:880px;
	height:140px;
	position:absolute;
	left:260px;
	top:260px;
	z-index:99;
	}
.banner .ban_box_tit p {
	width:255px;
	float:left;
	color:#000;
	margin-left:30px;
	font-weight:bold;
	margin-top:6px;
	text-shadow:0.5px 0.5px 0.5px #fff;
	}
.banner .ban_box_tit p strong {
	font-size:16px;
	display:block;
	color:red;
	}
.banner .ban_box_tit p i{
    width: 6px;
    height: 6px;
    background: #1a658c;
/* Rotate */
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
/* Rotate Origin */
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    margin: 10px 5px 0px 0px;
	display:block;
	border:1px solid #fff;
	float:left;
	}

/*takeaway*/
.takeaway {
	background:url(../img/body_bg.png) repeat-y;
	height:132px;
	}
.take_box {
	height:120px;
	margin:0px 20px;
	padding-top:12px;
	background:url(../img/take_bg2.png) center center no-repeat;
	}
.take_box p {
	font-size:16px;
	color:#666;
	line-height:26px;
	padding:15px 15px;
	height:76px;
	overflow:hidden;
	border:1px solid #ccc;
	background:url(../img/take_bg.png) 20px 22px no-repeat #f5fbfe;
	}
.take_box p span {
	padding-left:175px;
	display:inline-block;
	text-indent:2em;
	height:76px;
	overflow:hidden;
	}
	
/*advask*/
.advask {
	padding-top:15px;
	background:url(../img/body_bg.png) repeat-y;
	}
.advask h3 {
	height:55px;
	background:url(../img/cont_bg.png) left center no-repeat;
	margin:0 20px;
	font-size:24px;
	line-height:52px;
	font-weight:normal;
	padding-left:35px;
	}
.advask h3 a {
	width:86px;
	height:29px;
	background:url(../img/button.png) 0 0 no-repeat;
	margin-right:6px;
	margin-top:13px;
	}
.ad_ask { width:600px;}
.ad_ask h4 {
	font-size:36px;
	line-height:40px;
	text-align:center;
	display:block;
	color:#027ee0;
	font-weight:normal;
	}
#div1{
	height:400px;
	width:450px; 
	position:relative; 
	margin:10px auto;
	}
#div1 a{
	position:absolute;
	top:0px;
	left:0px;
	font-weight:bold;
	padding:3px 6px;
	}
#div1 a:hover{
	border:1px solid #eee;
	background:#005687;
	border-radius:5px; 
	color:#fff;
	}

.worry_r{
	width:580px; 
	float:left;
	}

.zc_title01 {
	height:50px; 
	line-height:50px; 
	font-weight:normal; 
	overflow:hidden; 
	background:#f2f2f2; 
	border-bottom:1px solid #dfdfdf; 
	margin-bottom:10px; 
	display:block; 
	cursor:pointer;
	}
.zc_title01 span {
	float:left;
	font-size:20px; 
	color:#f30; 
	padding-left:15px; 
	font-weight:700;
	}
.zc_title01 span i{color:#027ee0;}
.answer_list p{
	line-height:24px; 
	text-indent:2em; 
	color:#027ee0; 
	padding:0px 18px 10px;
	}
.answer_list p .kefu{
	color:#e15631; 
	font-weight:bold;
	}

/*优势*/
.advantage {
	padding-top:15px;
	background:url(../img/body_bg.png) repeat-y;
	}
.advantage h3 {
	height:55px;
	background:url(../img/cont_bg.png) left center no-repeat;
	margin:0 20px;
	font-size:24px;
	line-height:52px;
	font-weight:normal;
	padding-left:35px;
	}
.advantage h3 a {
	width:86px;
	height:29px;
	background:url(../img/button.png) 0 0 no-repeat;
	margin-right:6px;
	margin-top:13px;
	}
.advantage img {
	width:1170px;
	height:600px;
	margin:30px 0 0 20px;
	}
.advantage .adv_box {
	width:1170px;
	height:600px;
	margin:30px 0 0 20px;
	position:relative;
	background:url(../img/advan.png) 0 0 no-repeat;
	}
.advantage .adv_box p {
	line-height:24px;
	font-size:16px;
	position:absolute;
	width:200px;
	}
.advantage .adv_box .pp01 { top:220px; left:180px; }
.advantage .adv_box .pp02 { bottom:130px; left:220px; width:175px;}
.advantage .adv_box .pp03 { top:295px; left:440px; }
.advantage .adv_box .pp04 { top:200px; right:270px; }
.advantage .adv_box .pp05 { bottom:110px; left:540px; }
	
/*论文范文*/
.lwen_cont {
	padding-top:15px;
	background:url(../img/body_bg.png) repeat-y;
	}
.lwen_cont h3 {
	height:55px;
	background:url(../img/cont_bg.png) left center no-repeat;
	margin:0 20px;
	font-size:24px;
	line-height:52px;
	font-weight:normal;
	padding-left:35px;
	}
.lwen_cont h3 a {
	width:86px;
	height:29px;
	background:url(../img/button.png) 0 0 no-repeat;
	margin-right:6px;
	margin-top:13px;
	}
.lwen_cont ul { margin:15px 20px;}
.lwen_cont ul li {
	padding-bottom:15px;
	border-bottom:1px dotted #ccc;
	margin-top:15px;
	display:inline-block;
	}
.lwen_cont ul li h4 a{
	display:block;
	font-size:18px;
	line-height:30px;
	color:#126a9f;
	}
.lwen_cont ul li h4 a:hover { color:#c00;}
.lwen_cont ul li i {
	width:38px;
	height:60px;
	background:url(../img/number.png) 0 0 no-repeat;
	display:inline-block;
	float:left;
	margin-right:15px;
	}
.lwen_cont ul li .i02 { background-position:-46px 0px;}
.lwen_cont ul li .i03 { background-position:-92px 0px;}
.lwen_cont ul li .i04 { background-position:-138px 0px;}
.lwen_cont ul li .i05 { background-position:-184px 0px;}
.lwen_cont ul li .i06 { background-position:-230px 0px;}
.lwen_cont ul li p {
	height:60px;
	overflow:hidden;
	line-height:20px;
	color:#666;
	}
.lwen_cont ul li p a { color:#c00;}

/*期刊展示*/
.qk_cont {
	padding-top:15px;
	background:url(../img/body_bg.png) repeat-y;
	}
.qk_cont h3 {
	height:55px;
	background:url(../img/cont_bg.png) left center no-repeat;
	margin:0 20px;
	font-size:24px;
	line-height:52px;
	font-weight:normal;
	padding-left:35px;
	}
.qk_cont h3 a {
	width:86px;
	height:29px;
	background:url(../img/button.png) 0 0 no-repeat;
	margin-right:6px;
	margin-top:13px;
	}
.qk_cont ul { margin:20px 0 10px 20px;}
.periodical-way li{
	position:relative;
	float:left;
	display: inline-block;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:10px;
	padding:10px;
	width:17.1%;
	border: 1px solid #EFEFEF;
	border-radius:3px;
	background-color:#fff;
	font-size:12px;
	}
.periodical-way li:nth-child(5n){margin-right:0;}
.periodical-way .thumbnail {
	position: relative;
	display:flex;
	overflow:hidden;
	height:180px;
	width:80%;
	margin:0 auto;
	}
.periodical-way .thumbnail img{
	width: auto\9; /* ie8 */
	height: auto;
	max-width:100%;
	transition:all 1s;
	}
.periodical-way .thumbnail:hover img{transform:scale(1.05);}

.periodical-way .caption{
	padding:10px 0 0;
	color:#333;
	text-align: center;
	}
.periodical-way .caption h4{
	overflow: hidden;
	margin:0 0 3px;
	height: 20px;
	color: #555;
	font-weight:500;
	font-size:16px;
	line-height: 20px;
	}
.periodical-way .caption p{margin:0;color: #999;}
.periodical-way a:hover .caption h4, .periodical-way a:hover .caption p{color:#ff5e52;}

.cont_boxbg {
	height:5px;
	background:url(../img/body_bom.png) center top no-repeat;
	}

/*footer*/
.footer {
	height:80px;
	background:url(../img/footer_bg.jpg) repeat-x;
	color:#fff;
	text-align:center;
	padding-top:12px;
	}
.footer p { line-height:24px;}