﻿
@import url(global.css);
/* ------------------------------------- */

body{ 
	font-size:12px; 
	color:#666;
	line-height:22px;
	font-family:"Microsoft YaHei","΢���ź�",Verdana,Arial;
	}
a {
	text-decoration: none;
    background: transparent; /*����win8ϵͳIE���ӻ�ɫ����*/
	outline:none;
	blr:expression(this.onFocus=this.blur());
    color: #666;
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
	color:#0449b1;
	text-decoration:underline;
    outline: 0;
	/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/
}
.fl { float:left;}
.fr { float:right;}
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
.line{ height:10px; border-top:1px solid #ddd; margin:10px 0;}

.header , .content{ width:980px; margin:0 auto; }
html,body{-webkit-text-size-adjust:none;}

/*ͷ����ʼ*/
.top{ background:url(../image/h_top_bg.gif) repeat-x center top; height:230px; overflow:hidden;}

.h_top{ height:36px; line-height:36px; color:#999;}
.h_top span{ height:36px; line-height:36px; color:#999;}
.h_top span a { color:#999; line-height:36px; display:inline-block; padding:0 15px;} 

.h_nr{ height:136px; overflow:hidden;}
.h_logo{/* width:540px; *//* height:80px; */margin: 20px 0 0 20px; display:inline;overflow:hidden;}
.h_logo span{width: 180px;/* height:70px; */ border-right:1px solid #e1e1e1; overflow:hidden;}
.h_logo span img{width: 180px;/* height:70px; */}
.h_logo h1{ font:26px "Microsoft Yahei";width:360px; height:100px; display:inline;margin: 20px 0 0 12px;color:#333; font-weight:bold; overflow:hidden;}
.h_logo h1 i{ font-style:normal; font-size:28px; display:block; color:#a5d134; height:35px; overflow:hidden; margin-top:3px;}

.h_lx{ width:183px; height:95px; font:16px "Microsoft Yahei"; color:#333; margin:43px 0 0 0; padding: 0 0 0 55px; background:url(../image/phone.png) no-repeat left top;overflow:hidden;}
.h_lx span{font-size:26px; color:#a5d134; display:block;font-family:Impact;}

.h_nav{height:58px; overflow:hidden; margin:0 auto;}
.h_nav ul{ height:58px; width:980px; margin:0 auto; overflow:hidden;}
.h_nav li { float:left;font:16px "Microsoft Yahei"; height:58px;line-height:58px; overflow:hidden;}
.h_nav li span{ display:inline-block; padding-right:27px;}
.h_nav li a{ display:inline-block; color:#fff; padding-left:27px;}
.h_nav li a:hover , .h_nav .cur a { text-decoration:none;background:url(../image/hover1.jpg) no-repeat left top;cursor:pointer;}
.h_nav li a:hover span, .h_nav .cur span { background:url(../image/hover2.jpg) no-repeat right top; cursor:pointer;}
/*ͷ������*/

/*seach*/
.seatag{ height:60px;font-family:"Microsoft Yahei"; overflow:hidden; background:#f9f9f9;}
.seatag_in{ padding:8px 0 0 0;}
.seatag_in .search{ float:left; width:212px; height:40px; border:1px solid #ececec; padding: 0 0 0 10px; border: none; line-height:23px;font-family:"Microsoft Yahei"; background:#e7e7e7;}
.seatag_in .sub{ float:left; width:60px; height:40px;cursor:pointer; border:none; background: #0449b1; color:#ffffff;font-family:"Microsoft Yahei";}
.k_word{ line-height:60px; width:648px;}
.k_word a{ padding: 0 12px 0 0; font-size:14px;}
.k_word span{ font-weight:bold; color:#0449b1;}

/*seach end*/

/*title*/
.hh4{ height:39px; background:url(../image/title_line.gif) no-repeat left bottom; font:18px "Microsoft Yahei"; font-weight:bold; line-height:36px; overflow:hidden; padding-top:10px;color:#0449b1;}
.hh4 a{ color:#0449b1;}
.hh4 i{ font:12px "Microsoft Yahei"; color:#666; text-transform:uppercase; padding-left:8px;}
.hh4 span a{ display:inline-block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; padding-top:9px; height:30px; line-height:30px; overflow:hidden;}

.hh5{ height:39px; background:url(../image/title_line_5.gif) no-repeat left bottom; font:18px "Microsoft Yahei"; font-weight:bold; line-height:36px; overflow:hidden; padding-top:10px;color:#0449b1; padding-left:12px;}
.hh5 a{ color:#0449b1;}
.hh5 i{ font:12px "Microsoft Yahei"; color:#666; text-transform:uppercase; padding-left:8px;}
.hh5 span a{ display:inline-block; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#666; padding-top:9px; height:30px; line-height:30px; overflow:hidden;}

.hh6{ height:39px; background:url(../image/title_line.gif) no-repeat left bottom; font-size:18px; font-weight:400;line-height:36px; overflow:hidden; padding-top:10px;color:#0449b1; margin:20px 0;}


.border-1{border:1px solid #ccc; border-top:3px solid #0449b1; padding:0 20px;}
.border-2{border:1px solid #ccc; border-top:3px solid #0449b1;}
.border-3{border:1px solid #ccc;}
.border-4{border:1px solid #ccc; padding:20px;}

/*title end*/

/*link*/
.link{border:1px solid #ccc; border-top:3px solid #0449b1; padding:0 20px;}
.link p{color:#666;padding:18px 0 5px 5px;}
.link p span{padding:0 0 14px 14px; display:inline-block;}
.link p a{color:#666;margin-right:5px;_margin-right:4px;*margin-right:4px;}
/*link end*/

/*footer*/
.footer{ margin-top:40px; height:350px; background:#2d60c9 url(../image/f_nav_bg.jpg) repeat-x; color:#fff; font-size:14px; overflow:hidden; clear:both;}
.footer .f-nav{ height:70px; line-height:70px; text-align:center;}
.footer .f-nav a{ color:#fff; font-size:16px; padding:0 10px;}
.footer .f-cont{ padding:30px 50px; overflow:hidden;}
.footer .f-copy{ width:350px; float:left;}
.footer .f-copy a{color:#fff; font-size:12px;}
.footer .f-wechat{width:200px; float:left; display:none; }
.footer .f-wechat p{ margin:5px; text-align:center;}
.footer .f-wechat span{ font-size:14px; background:url(../image/f_wachat_icon.png) no-repeat left; padding-left:30px; margin-top:10px; line-height:30px;}
.footer .f-phone{width:300px; float:right;}
.footer .f-phone p{ text-align:center; font-size:18px; padding:5px;}
.footer .f-phone p.tel{ font-family:Impact; font-size:28px;}

/*footer end*/



/*--sns--*/
.t-sns{
	width: 100px;
	height: 25px;
	margin-top:5px;
	float: right;
	}

.t-weibo
{
	width: 25px;
	height: 25px;
	margin-right:3px;
	float:left;
}
.t-weixin
{
	width: 25px;
	height: 25px;
	margin-right:3px;
	float:left;
	display:none;
}
.t-qq
{
	width: 25px;
	height: 25px;
	margin-right:3px;
	float:left;
}
.t-weixin a, .t-qq a, .t-weibo a
{
	display: block;
	width: 25px;
	height: 25px;
	background-image: url(../image/sns.png);
	background-repeat:no-repeat;
}
.t-weixin a:hover, .t-qq a:hover, .t-weibo a:hover
{
	background-image: url(../image/sns.png);
	background-repeat:no-repeat;
}

.t-weibo a{ background-position:0px 0px;}
.t-weibo a:hover{ background-position:0px -25px;}
.t-qq a{ background-position:-50px 0px;}
.t-qq a:hover{ background-position:-50px -25px;}
.t-weixin a{ background-position:-25px 0px;}
.t-weixin a:hover{ background-position:-25px -25px;}
.t-weixin #Weixin-Img{ position:relative;z-index:1000000;margin-left: -70px;}
/*--sns end*/

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 40px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}

/*�ͷ����벿��*/
.qqserver .qqserver-header:after,.qqserver .qqserver-header:before,.qqserver li a:after,.qqserver li a:before{display:table;content:' '}
.qqserver .qqserver-header:after,.qqserver li a:after{clear:both}
.qqserver .qqserver-header,.qqserver li a,.tabs,.user-main,.view-category,.view-category-list>li{*zoom:1}
.qqserver{position:fixed;top:52%;right:0;height:209px;margin-top:-104px;z-index:100;}
.qqserver.unfold .qqserver-body{right:0}
.qqserver .qqserver-body{position:absolute;right:-144px;width:122px;height:243px;padding:12px 10px;-webkit-transition:.3s cubic-bezier(.19,1,.22,1);-o-transition:.3s cubic-bezier(.19,1,.22,1);transition:.3s cubic-bezier(.19,1,.22,1);border:1px solid #62b651;border-radius:4px;background:#f4f7fa}
.qqserver .qqserver_fold{position:absolute;right:0;padding:14px 7px;cursor:pointer;border-top-left-radius:4px;border-bottom-left-radius:4px;background:#70ca5d}
.qqserver .qqserver-header{padding-bottom:10px;padding-left:6px;border-bottom:1px solid #d1d4cc}
.qqserver .qqserver-header *{float:left}
.qqserver .qqserver_arrow{margin-top:-1px;margin-left:7px;cursor:pointer}
.qqserver li{margin-top:6px}
.qqserver li a{display:block;padding:6px 12px 4px}
.qqserver li a div{font-size:14px;float:left;margin-right:11px;color:#697466}
.qqserver li a span{font-size:12px;line-height:18px;float:left;text-indent:4px;color:#fff}
.qqserver li a span.qqserver-service-alert{font-weight:400;display:block}
.qqserver li a:hover{text-decoration:none;border-radius:4px;background:#eaebe9}
.qqserver li a:hover div{color:#62b651}
.qqserver .qqserver-footer{margin-top:10px;padding-top:14px;padding-bottom:14px;border-top:1px solid #d1d4cc; text-align:center;}
.qqserver .qqserver-footer .text-primary{color:#70CA5D;font-size:14px;}
.qqserver .qqserver_icon-alert{display:inline-block;margin-right:10px;vertical-align:-3px;*display:inline;*zoom:1;*vertical-align:-1px}
.qqserver-header div{width:90px;height:18px;background-image:url(../image/backgrounds.32.png);background-position:-419px -80px}
.qqserver_icon-alert{width:16px;height:14px;background-image:url(../image/backgrounds.32.png);background-position:-595px -85px}
.qqserver li a span{width:30px;height:23px;background-image:url(../image/backgrounds.32.png);background-position:-265px 0}
.qqserver li a .qqserver-service-alert{width:30px;height:22px;background-image:url(../image/backgrounds.32.png);background-position:-342px 0}
.qqserver_fold div{width:26px;height:132px;background-image:url(../image/backgrounds.32.png);background-position:0 0}
.qqserver_fold:hover div{width:26px;height:132px;background-image:url(../image/backgrounds.32.png);background-position:-27px 0}
.qqserver_arrow{width:18px;height:18px;background-image:url(../image/backgrounds.32.png);background-position:-435px 0}
.qqserver_arrow:hover{width:18px;height:18px;background-image:url(../image/backgrounds.32.png);background-position:-435px -38px}


.plc2 { background-position:-63px -45px; line-height:43px; text-indent:10px; color:#000; margin-bottom:10px; }/*��Ѷ��ϸҳ�棬���м����,����ɫ�ʿ������޸�,����Ϊ��ɫ*/
.plc2 a { color:#000;}/*��Ѷ��ϸҳ�棬���м��������,����ɫ�ʿ������޸�,����Ϊ��ɫ*/
.plc2 a:hover { color:#000;}/*��Ѷ��ϸҳ�棬���м��������,����ɫ�ʿ������޸�,����Ϊ��ɫ*/
.search_con { padding:10px;}
 dl.dl_42{ height:185px ; margin-bottom:20px; border-bottom:1px dotted #d7d7d7 }
.dl_42 dt{width:204px; float:left;}
.dl_42 dt a{width:200px;  padding:1px; border:1px solid #d7d7d7; display:block;}
.dl_42  dt a:hover {border:1px solid #005caa;}/*ͼƬ�߿�,���ʱ��״̬*/
.dl_42 dt img{  display:block;width:200px;}
.dl_42 dd{ padding-left:15px; float:left; width:400px; line-height:24px; height:174px; overflow:hidden; color:#666;}
.dl_42 dd h5{ font-size:14px; font-weight:normal; padding-bottom:5px; height:24px; line-height:24px; overflow:hidden;}

.dl_42 dd span{}
.clear{clear:both; height:0; line-height:0; font-size:0;}
/*�������*/
.rele_search {border-top:solid 1px #ddd;margin:5px;line-height:160%;}
.rele_search li{float:left;width:150px;}
.NewsColumns select{width:130px;}



/*������������ʽ*/
.look_project { text-align:center;width:675px; float:left; margin:10px 10px;}
.look_project input { margin:0 4px; height:23px;}
.flash{ width:662px; height:302px; line-height:0; font-size:0; padding-left:10px;}
.flash img{ border:1px solid #E4E4E4;width:660px; height:200px;}
.pagingNav{padding:5px 10px; border:1px solid #ccc;}
.pagingNav p{height:30px; line-height:30px;}
.pagingNav .uls{ overflow:hidden;}
.pagingNav .uls li{float: left;list-style: outside none none;}
.pagingNav .uls a{float:left; margin-left:5px; padding:0 10px; height:28px; line-height:28px; border:1px solid #ccc; text-decoration:none;float:left}
.pagingNav .uls a:hover , .pagingNav .uls a.cur{background-color:#005caa; border-color:#005caa; color:#fff;}
.thisclass a{background-color:#005caa; border-color:#005caa; color:#fff;}
.pagingNav .uls .tBtn:hover{background-color:inherit; color:inherit; *background-color:transparent; *color:#666;}

.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top { background:url(http://jinan.wellgu.cn/templets/wellgu/images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}

.right2bot {height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:762px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden;background:#fff;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; padding-bottom:15px; overflow:hidden;background:#fff}



/*---��������--*/
.search_con { padding:10px;}
dl.sear_dl { margin:10px auto; padding-bottom:10px;  width:154px;  float:left; padding-left:12px;}
dl.sear_dl dt.tit, .l2tit { font-size:14px;  text-indent:10px; line-height:25px; }
dl.sear_dl dt.tit .tit_a, .l2tit .tit_a {height:25px; background:url(http://jinan.wellgu.cn/templets/wellgu/images/ico10.gif) no-repeat 0 12px;overflow:hidden;  display:block; float:left;}
dl.sear_dl dt.tit .tit_b{ width:300px; height:25px;  overflow:hidden;  display:block; float:left;}
dl.sear_dl dt.tit .span1, .l2tit .span1{ font-size:12px; float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2, .l2tit a .span2{ float:left; margin-left:10px;}
dl.sear_dl dt.tit .span2 a, .l2tit a .span2 a{ color:#ff0000;}
dl.sear_dl dd.d1 { padding:0 10px; line-height:22px; text-align:justify; text-justify:inter-ideograph; overflow:hidden; color:#000;}
dl.sear_dl dd span , .l2tit span { padding:0 20px; }
dl.sear_dl dd .a_d { margin-right:5px; padding-left:10px; line-height:20px;}
.search_con .search_hl{color:Red;padding:0px;}
.sear_dl .dt2 {}
.sear_dl .dt2 a { border:solid 1px #d7d7d7; padding:1px; display:block;}
.sear_dl .dt2 a:hover {  border:solid 1px #005caa;} /*��Ʒ�߿򣬵��Ч��*/
.sear_dl .dt2 img {display:block;width:150px; }
.sear_dl .d2 { height:44px; overflow:hidden; line-height:22px;  text-align:center; text-justify:inter-ideograph;}



		/*��Ѷҳ�棬�ұ�*/
.ad1 { width:263px; height:226px; display:block; margin:0 auto;}
.t03 { background:#E2E2E2; line-height:28px; text-indent:15px; }
.right2_main .t03 { color:#000;  }
.right2_main .t03 a { color:#000;}/*��Ѷҳ�棬�ұߴ��������ʽ,���޸�����ɫ��*/
.right2_main .t03 a:hover { color:#7ac38d;}/*��Ѷҳ�棬�ұߴ��������ʽ,���޸�����ɫ��*/

/* -- �Ҳ������б� -- */
ul.n_rt_ul { background: url(../image/news_list_bg.gif) no-repeat 0 5px; width:220px; margin:8px auto; overflow:hidden; padding-left:5px;}
ul.n_rt_ul li { line-height:24px; overflow:hidden;  text-overflow:ellipsis; padding-left:20px; height:24px;overflow:hidden}
ul.n_rt_ul2 {width:240px; margin:8px auto; overflow:hidden;}
ul.n_rt_ul2 li { line-height:24px; height:24px;  overflow:hidden;  text-overflow:ellipsis; padding-left:5px; }



.rele_search {border-top:solid 1px #ddd;margin:5px;line-height:160%;}
.rele_search li{float:left;width:150px;}
.NewsColumns select{width:130px;}

.left { width:201px; float:left;}
.left2 { width:680px; float:left; overflow:hidden;}
.left3 { width:754px; float:left; overflow:hidden; color:#666;}
.lefttop { background:url(http://jinan.wellgu.cn/templets/wellgu/images/left_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden; margin-top:10px;}
.left2top {  height:3px; font-size:0; overflow:hidden;}
.leftbot { background:url(http://jinan.wellgu.cn/templets/wellgu/images/left_bot_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;  margin-bottom:10px;}
.left2bot { height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.rightbot{ height:3px; font-size:0; overflow:hidden; margin-bottom:10px; }
.right { width:764px; float:right; display:inline; overflow:hidden;}
.right2 { width:275px;  float:right; overflow:hidden;}
.right3 { width:201px; float:right; overflow:hidden; color:#666;}
.right2top { background:url(http://jinan.wellgu.cn/templets/wellgu/images/right2_top_img.gif) no-repeat; height:3px; font-size:0; overflow:hidden;}

.right2bot {height:3px; font-size:0; overflow:hidden; margin-bottom:10px;}

.right_main { width:762px; min-height:458px; border:solid 1px #d5d5d5;  padding-bottom:15px; overflow:hidden;background:#fff;}
.right2_main { width:273px; border:solid 1px #d5d5d5; border-top:0; padding-bottom:15px; overflow:hidden;background:#fff}
.left2_main { width:678px;  border:solid 1px #d5d5d5; padding-bottom:15px; overflow:hidden;background:#fff;}
