﻿
/* ------------------------------------- */

.m-banner{ margin-top:20px; margin-bottom:5px;}
.m-banner-mf{ width:100%; height:500px; background:url(../image/mfgh_banner.jpg) no-repeat center;}
.m-banner-dm{ width:100%; height:500px; background:url(../image/dmcl_banner.jpg) no-repeat center;}
.cub{ border-bottom:1px solid #ddd; height:30px; line-height:30px; margin-bottom:10px; padding-bottom:5px; font-size:14px;}
.sub-cin{ margin-bottom:30px;}

.m-left{ width:210px;}
.m-right{ width:700px;}
.m-right .m-info{ padding:40px 20px; font-size:14px; line-height:32px;}
.m-right .m-info-2{ padding:40px 0px; font-size:14px; line-height:32px;}

.sub-nav {margin-bottom:30px;}
.sub-nav ul{ padding:12px 12px 30px 12px;}
.sub-nav li { height:36px; line-height:36px; padding-left:25px; background: url(../image/sub_nav_li_bg.jpg) no-repeat left center; border-bottom:1px solid #fff;}
.sub-nav li a{ font-size:16px; color:#fff;}
.sub-nav li.on a{ font-weight:bold; color:#fff;}

.sub-ttpro {margin-bottom:30px;}
.sub-ttpro ul{ background:#0449b1; padding-bottom:50px;}
.sub-ttpro li { height:46px; line-height:46px; padding-left:15px; border-bottom:1px solid #396fc1;}
.sub-ttpro li a{ font-size:16px; color:#fff;}

.sub-contact{margin-bottom:30px; padding:10px; line-height:30px;}
.sub-contact .tel {background: url(../image/Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.sub-contact .tel span {display: block;font: 18px "Impact";color:#0446ae;}

.sub-arrlist{margin-bottom:30px; padding:10px; line-height:30px;}
.sub-arrlist ul { background: url(../image/news_list_bg.gif) no-repeat 0 10px; margin:8px auto; overflow:hidden; padding-left:5px;}
.sub-arrlist ul li { line-height:30px;height:30px; overflow:hidden;  padding-left:20px; border-bottom:1px dotted #ddd; }

.m-box-in{ padding:20px 0px;}
.m-box-in .mb-left{ width:400px; float:left;}
.m-box-in .mb-left p.bb-1{ margin-bottom:10px;}
.m-box-in .mb-left p.bb-2{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.m-box-in .mb-right{ width:500px; float:right;}
.m-box-in .mb-right h6 {font-size:20px; font-weight:400; color:#92bd22;line-height:40px; margin-bottom:10px; border-bottom:1px solid #ddd; background:url(../image/arr_r4.gif) no-repeat left; padding-left:25px;}
.m-box-in .mb-right h6 a{ font-size:12px;}
.m-box-in .mb-right li{ width:220px; line-height:30px; float:left; margin-right:20px; background:url(../image/dy_jt.gif) no-repeat left center; padding-left:10px;}


.planlist li{padding-top:20px; margin-bottom:20px; border-bottom:1px solid #ddd; overflow:hidden;}
.planlist .li-left{width:218px;height:138px;border:1px #ccc solid;padding:2px;float:left;overflow:hidden; text-align:center}
.planlist .li-right{float:right;width:460px;height:180px;overflow:hidden;}
.planlist .li-right h3{height:34px;}
.planlist .li-right h3 a{color:#333;}
.planlist .li-right h3 a:hover{color:#0449b1;}
.planlist .li-right p.pin{ line-height:25px;}
.planlist .li-right p.pview{height:32px;margin-top:10px;}
.planlist .li-right p.pview a{ padding-right:10px;}
.planlist p.li-img{border:1px #ccc solid;padding:2px;}
.planlist p.tit{ margin-top:10px; text-align:center;}
.planlist p.tit a{ font-size:14px;}

.plan{ position:relative; margin-top:40px;}
.plan h5{ width:38px; height:17px; overflow:hidden; position:absolute; top:32px; right:75px;}
.plan h5 a{ display:inline-block; width:18px; height:17px; margin-right:1px; background:url(../image/arr_l.gif) no-repeat;}
.plan h5 a:hover{background:url(../image/arr_l2.gif) no-repeat;}
.plan h5 a.a02{background:url(../image/arr_r.gif) no-repeat;}
.plan h5 a.a02:hover{background:url(../image/arr_r2.gif) no-repeat;}

.caselist li{float:left; margin:15px; padding:15px 15px 30px 15px;overflow:hidden; text-align:center; background:#ddd url(../image/line_case_bg.png) no-repeat center bottom;}
.caselist li img{width:280px;height:202px;border:1px #ccc solid;padding:2px; background:#fff;}
.caselist li a{ font-size:14px;color:#0449b1;}

dl.news_dl {font-size:14px; color:#666; line-height:22px; border-bottom:1px dashed #CCCCCC;}
dl.news_dl a{ color:#000; }
dl.news_dl dt { margin-bottom:3px; margin-top:5px; line-height:24px; height:24px; overflow:hidden;}
dl.news_dl .dt_1 { height:20px; background:url(../image/dy_jt.gif) no-repeat 0 6px;  padding-left:10px;  font-size:14px;  color:#0449b1; font-weight:bold; }
dl.news_dl .dt_1:hover {background:url(../image/ico5.gif) no-repeat 0 6px;color:#D40426; }
dl.news_dl .dt_2 { font-size:12px; float:right; padding:0 10px 0 8px;}
dl.news_dl dd { font-size:12px; padding-left:10px; height:45px; overflow:hidden; margin-bottom:10px;}

.content-bor{ border-top:1px solid #ddd; padding:30px 0; margin:30px 0;}
.content-bor .content-url{font-size:14px;color:#06f;margin-top:20px;}
.content-bor .share{ float:right;}
.content-bor .other-newlist{ overflow:hidden;}
.content-bor .other-newlist li{ width:300px; float:left; margin-right:20px; background:url(../image/ico4.gif) no-repeat left center;  padding-left:10px;}

.news .v-title{ text-align:center;color:#0449b1; font-size:18px; font-weight:400; padding-bottom:10px; border-bottom:1px solid #ddd;}
.news .v-other{ text-align:center; font-size:12px; color:#999;}
.news .v-other a{font-size:12px; color:#999;}
.news .v-title-2{ text-align:center;color:#f00; font-size:28px; font-weight:400; padding-bottom:10px; margin-bottom:30px; border-bottom:1px solid #ddd;}

/*project.css*/
.cer-wrap{ background:url(../image/mf_bg.gif); padding:0px 0px 20px 0; margin-bottom:30px;}
.cer { height:360px; border:1px solid #ccc; padding:20px; background:#fff; }
.cer_l { width:338px; }
.cer_l h5 { text-align:center; margin-bottom:10px; border-bottom:1px solid #ddd; padding-bottom:10px;}
.cer_l h5 b { display:block; line-height:62px; height:62px; overflow:hidden; font-size:28px; color:#0449b1; }
.cer_l h5 span { font-weight:100; display:block; line-height:30px; overflow:hidden; font-size:20px; color:#333; }
.cer_l p { line-height:22px; font-size:14px; width:300px; padding:0 10px; }

.cer_r { position:relative; width:570px; height:350px; overflow:hidden; }
.cer_r .box { position:relative; width:570px; height:350px; overflow:hidden; }
.cer_r .list { position:relative; width:9999px; overflow:hidden; }
.cer_r .list li { position:relative; width:570px; height:350px; float:left; display:inline; }
.cer_r .list li img { width:570px; height:350px; }
.cer_r .prev, .cer_r .next { position:absolute; top:50%; margin-top:-25px; width:47px; height:47px; background-image:url(../image/control.png); background-repeat:no-repeat; font:0/0 Arial; cursor:pointer; z-index:2; }
.cer_r .prev { left:5px; background-position:0 -50px; }
.cer_r .next { right:5px; background-position:0 0; }
.cer_r span.text{ display:block; position:absolute; padding:8px 20px 0 20px; width:530px; height:80px; left:0; top:288px; background:url(../image/1.png); font-style:normal; line-height:20px; color:#fff; }
.cer_r span.text b{ display:block; line-height:30px;height:30px; color:#fff; font-size:14px; font-weight:normal; }
.cer_r span.num{ display:block; width:34px; height:34px; font-size:14px; font-style:italic; line-height:20px; color:#fff; font-family:"鏂板畫浣�"; position:absolute; left:520px; top:320px; }
.cer_r span.num b{ font-size:32px; color:#7FB805; }

/*leader*/
.leader{ height:auto; overflow:hidden; margin:0px auto 20px auto; border:1px solid #ddd; padding:10px 20px 40px 20px; background:url(../image/line_bg.png) no-repeat center bottom;}
.leader .leader_box{ margin-top:20px;}
/*.leader h3{ margin:0 0 25px 0; padding:0 0 6px 0;font-size:24px; color:#000;text-align:center; height:45px;background:url(../images/common_topBg.jpg) center bottom no-repeat;}
.leader h3 span{ font-weight:normal; display:block; font-size:10px;color:#959595; line-height:36px;text-transform:uppercase;}*/
.leader dl{ height:auto; overflow:hidden; margin:0 0 30px 0;}
.leader dl dt{ width:134px; padding:14px 20px 0 0; background:url(../image/leader_icon.jpg) right center no-repeat;}
.leader dl dt img{ width:134px; height:134px;}
.leader dl dd{ overflow:hidden; font-size:14px; border-radius:25px; padding:0 24px; width:255px; background:url(../image/leader_txtBg.jpg) 0 0 repeat-y;}
.leader dl dd h4{ color:#FC0; padding:35px 0 10px 0; font-size:22px; font-weight:500;}
.leader dl dd p{ line-height:24px; color:#fff; margin:0 0 26px 0;}

/*mfview*/
.mfview{ width:720px;height:auto; padding:0 0 40px 0;overflow:hidden; margin:30px auto;}
.mfview .in-box{ font-size:14px; line-height:32px;padding:20px; height:auto; overflow:hidden;}
.mfview .in-box h5{ font-size:18px; color:#F90; font-weight:500; background:url(../image/arr_r3.gif) no-repeat left; padding-left:24px; margin:20px 0;}
.mfview .in-box h4{ font-size:24px; color:#F90; font-weight:500; background:url(../image/arr_r3.gif) no-repeat left; padding-left:24px; margin:30px 0;}
.mfview .in-box .ttyy-01 td{ border:1px solid #333; padding:10px; color:#000;}
.mfview .ttyy-01{ margin:40px 0px;}
.mfview .tt-font{ font-size:16px; color:#f90;}

.common_title{ background-color:#c4c4c4; height:50px; line-height:50px;width:auto;font-size:16px;}
.common_title span{float:left;}
.common_title span a{padding:0 20px; color:#000; border-right:1px solid #fff; display:inline-block; height:50px; line-height:50px;}
.common_title span a:hover,.common_title span a.cur{ text-decoration:none;color:#fff; background-color:#0449b1; }
.common_title em{ margin:0 15px 0 0;}
.common_title em a{ color:#666; text-decoration:none; font-size:12px; font-weight:normal;}

/*main case*/
.case{ height:390px; margin-top:30px; background:url(../image/line_bg.png) no-repeat center bottom; overflow:hidden;}
.case1{ height:347px; background:#fff; overflow:hidden; border-top:4px solid #0449b1; border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; padding:0 25px; position:relative;}
.case1 h5{ width:38px; height:17px; overflow:hidden; position:absolute; top:32px; right:75px;}
.case1 h5 a{ display:inline-block; width:18px; height:17px; margin-right:1px; background:url(../image/arr_l.gif) no-repeat;}
.case1 h5 a:hover{background:url(../image/arr_l2.gif) no-repeat;}
.case1 h5 a.a02{background:url(../image/arr_r.gif) no-repeat;}
.case1 h5 a.a02:hover{background:url(../image/arr_r2.gif) no-repeat;}
.case1 li{ width:288px; float:left; margin:15px 30px 0 0;}
.case1 li img{ width:280px; height:202px; padding:3px; border:1px solid #ccc; display:block;}
.case1 li span{ display:block; font:14px "Microsoft Yahei"; text-align:center; border-bottom:1px solid #ccc; margin-top:16px; color:#666; line-height:31px; height:31px;}
.case1 .nones{ margin-right:0;}


.m-box-in{ padding:0px 20px 38px 20px; background:url(../image/line_bg.png) no-repeat center bottom; overflow:hidden;}
.m-box-in .mb-left{ width:400px; padding-top:20px; float:left;}
.m-box-in .mb-left p.bb-1, .m-box-in .mb-left p.bb-3{ margin-bottom:10px;}
.m-box-in .mb-left p.bb-2{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ddd;}
.m-box-in .mb-right{ width:500px;padding-top:20px; float:right;}
.m-box-in .mb-right h6 {font-size:20px; font-weight:400; color:#92bd22;line-height:40px; margin-bottom:10px; border-bottom:1px solid #ddd; background:url(../image/arr_r4.gif) no-repeat left; padding-left:25px;}
.m-box-in .mb-right h6 a{ font-size:12px;}
.m-box-in .mb-right li{ width:220px; line-height:30px; float:left; margin-right:20px; background:url(../image/dy_jt.gif) no-repeat left center; padding-left:10px;}


.sgsb{ border-bottom:1px solid #ddd; padding-bottom:30px; margin-bottom:30px; overflow:hidden;}
.sgsb li{ float:left; margin:20px 30px; padding:15px; background:url(../image/sgsb_li_bg.jpg);}
.sgsb p.t1 img{ width:227px; height:213px;}
.sgsb p.t2 { text-align:center; font-size:14px;}

/*main case end*/

/*--鐣欒█--*/
.book{ margin-top:20px; padding:20px 0px; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.book h2{ background:#0449b1; color:#fff; height:30px; line-height:30px; font-size:14px; padding-left:10px;}

.book_title{background:#c2dbf4 url(../image/arr_r3.gif) 10px center no-repeat;height:29px;line-height:29px;font-size:14px;font-weight:bold;color:#0449b1;padding-left:40px;border:1px solid #9eb9d3;}
.book_title b{float:right;padding-right:10px;font-weight:normal;font-size:12px;color:#999;}
.book_content{border:1px solid #9eb9d3;border-top:0;padding:10px;margin-bottom:24px; color:#333; line-height:24px;}
.book_content .mentbook{ border-top:1px solid #EEE;color:#999; line-height:24px;}
.book_content .mentbook b{color:#999;}

.plug_book_add{margin:0;padding:0; color:#000;}
.plug_book_add td{ padding:5px 0;}
.plug_book_add input{border:1px solid #ccc;height:24px;line-height:24px;color:#666; padding:3px 5px; background:url(../image/vote_input_bg.jpg);}
.plug_book_add .inputs{width:470px;height:120px;border:1px solid #ccc;overflow:hidden;background:url(http://nj.wellgu.cn/templets/wellgu/Images/tishi.gif) no-repeat right bottom}
.plug_book_add span{ color:#999; padding-left:10px;}
.plug_book_add b{ color:#f00;}
.plug_book_add .vote_bnt{background:url(../image/vote_bnt_bg.jpg);width:150px;height:36px;line-height:36px; padding:0px;text-align:center;font-size:16px;color:#fff;margin:4px; border:1px solid #0449b1;}

#showmsg{color:#f00;}


/*--鍒嗛〉--*/
.page{
	font-size:14px;
	line-height:22px;
	text-align:right;
	margin-top: 20px;
	margin-right:20px;
	}
.page a{
	text-decoration:none;
	color:#666;
	font-weight:bold;
	background:#fff;
	border:1px solid #e5e5e5;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:5px 10px;
	margin-right:3px;
	}
.page a.active{
	background:#c1c1c1;
	border:1px solid #0449b1;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#0449b1;}

.page span{
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:4px 9px;
	margin-right:3px;
	background:#0449b1;
	border:1px solid #0449b1;
	color:#fff;
	}
.page a.hover{
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:4px 9px;
	margin-right:3px;
	background:#0449b1;
	border:1px solid #0449b1;
	color:#fff;
	}