@charset "utf-8";
/* CSS Document */
/*basic*/
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, pre, form, input, button { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
h2 { font-size:14px; }
ul, ol { list-style:none; }
body { font-size:14px; /*width:320px;*/ margin:0 auto; color:#6c6c6c; font-family:"微软雅黑", Helvetica; }
fieldset, img { border:0; }
img { vertical-align:middle; }
input, textarea { border:none 0; }
a { text-decoration:none; color:#666; }
@media screen and (max-device-width: 320px) {
    body {-webkit-text-size-adjust:none}
}
@media screen and (max-device-width: 480px) {
    body {-webkit-text-size-adjust:none}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	body {-webkit-text-size-adjust:none}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	body {-webkit-text-size-adjust:none}
}

/*-- 公共元件
----------------------------*/
/* color */
.title a, .title h2 { color:#1e6bbd; }
.expert .peo span { color:#338acf; }
.refer p a span, .peo p span.txt { color:#5ca119; }
.list li a:hover, .list li a.hover { background:#f2f2f2; color:#009ad7; }

/* layout */
.mb10 { margin-bottom:10px; }

/*news*/
#news{ 
	width:100%; 
	height:384px;
	overflow:hidden; 
	margin:0 auto;
}
#news_list{ 
	width:100%; 
	overflow:hidden; 
	margin:0 auto;
}
#diya{ 
	list-style:none;
	width:100%;
	height:34px;
	background:#ccc;
}
#diya li{ 
	width:50%; 
	height:34px;
	background:url(/M/images/newsbg.jpg) repeat-x; 
	text-align:center; 
	line-height:34px; 
	float:left; 
	cursor:pointer; 
}
#diyas li:hover{background:green;}
#diya li.on{
	color:#fff;
	background:url(/M/images/newstitbg.jpg) repeat-x;
}
.block{ display:block;}
.none{ display:none;}

/*newslist*/
.newslist{
	width:100%;
}
.newslist li {
	line-height:37px; 
	position:relative; 
	border-bottom:1px solid #cacaca; 
	overflow:hidden;
}
.newslist li a { 
	display:block; 
	height:37px; 
	padding-left:8px;
}
.newslist li a:hover { 
	color:#14AAE5;
	background:#eee;
}

.newslist li a:hover:after { 
	background:url(/M/images/spritr.png) no-repeat 0px -71px;
}
.newslist li a:after { 
	display:block; 
	content:""; 
	position:absolute;
	top:35%; 
	right:0px; 
	width:10px;
	height:10px; 
	background:url(/M/images/spritr.png) no-repeat 0px -40px;
}
.newslist li.on{
	background:#eee;
	color:#14AAE5;
	text-align:center;
}


.aljs_note
{
	width:100%;
	margin: 20px 0 0 0;
}


/**/
.jyly_div{margin: 10px 0 0px 0; overflow:auto;}
.jyly_div li{width:50%; float:left; margin: 0px 0 0 0;}
.jyly_div li img{width:100%; height:100%}



.qyjj_title{ 
	height:34px; 
	line-height:34px;
	text-align:left; 
	padding-left:8px; 
	overflow:hidden; 
	background:url(/M/images/titlebg.jpg) repeat-x; 
	border-bottom:1px solid #cacaca;
}
.qyjj_note{
 text-indent:20px;
 line-height:180%;
margin: 0 8px 0 10px;
	}

/* title */
.title { 
	height:34px; 
	line-height:34px;
	text-align:right; 
	padding-right:8px; 
	overflow:hidden; 
	background:url(/M/images/titlebg.jpg) repeat-x; 
	border-bottom:1px solid #cacaca;
}



.title span { 
	float:left; 
	text-indent:8px;
	font-size:15px; 
	color:#fff;
}
.title a { 
	font-size:12px;
	display:block; 
	color:#fff;
}
.contacts { 
	height:255px; 
	background:#f2f2f2; 
	padding:8px 8px 8px 8px; 
	border-bottom:1px solid #cacaca;
}
.contacts .contact { 
	display:block;
	padding:0px 0px 8px 0px;
	height:116px; 
	margin-top:5px;
	border-bottom:1px solid #ccc;
}
.contacts .contact img { 
	float:left; 
	clear:both;
	height:111px; 
	margin-right:5px; 
	padding:1px;
	border:1px solid #cacaca;
}

.contacts .contact .cont { 
	padding-left:105px;
	padding-right:5px;
}
.contacts .contact .cont span{
	font-size:15px; 
	line-height:20px;
	margin:0px 5px 0px 5px;
	padding-top:5px;
	font-weight:600;
	color:#338acf;
}
.contacts .contact .cont p { 
	height:70px;
	text-indent:2em;
	line-height:22px; 
	padding:0 5px;
	font-size:12px; 
	font-weight:100;
	overflow:hidden;
}
.contacts .contact .cont p span.txt {
	font-size:12px;
	font-weight:100;
	color:#0D7300;
}
.contacts .contact .cont .btn{
	float:left;
	height:24px;
	line-height:24px;
	width:68px;
	background:url(/M/images/btn1.jpg) no-repeat;
	text-align:center;
	display:block;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	font-size:12px;
}




.contacts_list { 
		padding:8px 8px 8px 8px; 
	border-bottom:0px solid #cacaca;
}
.contacts_list .contact { 
	display:block;
	padding:0px 0px 8px 0px;
	height:116px; 
	margin-top:5px;
	border-bottom:1px solid #ccc;
}
.contacts_list .contact img { 
	float:left; 
	clear:both;
	height:111px; 
	margin-right:5px; 
	padding:1px;
	border:1px solid #cacaca;
}

.contacts_list .contact .cont { 
	padding-left:105px;
	padding-right:5px;
}
.contacts_list .contact .cont span{
	font-size:15px; 
	line-height:20px;
	margin:0px 5px 0px 5px;
	padding-top:5px;
	font-weight:600;
	color:#338acf;
}
.contacts_list .contact .cont p { 
	height:70px;
	text-indent:2em;
	line-height:22px; 
	padding:0 5px;
	font-size:12px; 
	font-weight:100;
	overflow:hidden;
}
.contacts_list .contact .cont p span.txt {
	font-size:12px;
	font-weight:100;
	color:#0D7300;
}
.contacts_list .contact .cont .btn{
	float:left;
	height:24px;
	line-height:24px;
	width:68px;
	background:url(/M/images/btn1.jpg) no-repeat;
	text-align:center;
	display:block;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
	font-size:12px;
}


/*qwjs*/
.qwjstit{
	margin-top:10px;
	height:34px;
	background:url(/M/images/qwjsbg.jpg) repeat-x;
	text-align:center;
}
.qwjscont{
	width:100%;
	height:180px;
}
.qwjscont ul li{
	height:34px;
	line-height:34px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#EEECED;
	padding-left:10px;
	overflow:hidden;
}
.qwjscont ul li img{
	margin-right:18px;
}
.qwjscont ul li a{
	font-weight:bold;
	color:#333;
}

/*title1*/
.title1 { 
	height:34px; 
	line-height:34px;
	text-align:center; 
	padding-right:8px; 
	overflow:hidden; 
	background:url(/M/images/titlebg.jpg) repeat-x; 
	border-bottom:1px solid #cacaca;
}
.title1 span {  
	font-size:20px; 
	color:#fff;
}

/*nkjb*/
#nkjb{ 
	width:100%; 
	/*height:347px;*/
	overflow:hidden; 
	margin:0 auto;
}
.aa{
	/*height:45px;overflow:hidden;*/
	display:block;
	line-height:35px;
	padding-left:10px;	
	border-bottom:1px solid #ccc;
	background:url(/M/images/aabg.jpg) repeat-x;
}
.aa a{
	color:#4566A9;
}
#diya1{ 
	list-style:none;
	width:100%;
	height:34px;
	background:#00B5FC;
}
#diya1 li{ 
	width:33%;
	height:34px;
	background:#00B5FC; 
	text-align:center; 
	line-height:34px; 
	float:left; 
	cursor:pointer; 
	border-right:1px solid #fff;
	color:#084A7E
}
#diya1s li:hover{background:green;}
#diya1 li.on{
	color:#fff;
	background:url(/M/images/newstitbg.jpg) repeat-x;
}

/*nkjb*/
#nkjb1{ 
	width:100%; 
	/*height:347px;*/
	overflow:hidden; 
	margin:0 auto;
}
.aa{
	/*height:45px;*/
	line-height:35px;
	padding-left:10px;
	overflow:hidden;
	border-bottom:1px solid #ccc;
	background:url(/M/images/aabg.jpg) repeat-x;
}
.aa a{
	color:#4566A9;
}
#diya2{ 
	list-style:none;
	width:100%;
	height:34px;
	background:#00B5FC;
}
#diya2 li{ 
	width:33%;
	height:34px;
	background:#00B5FC; 
	text-align:center; 
	line-height:34px; 
	float:left; 
	cursor:pointer; 
	border-right:1px solid #fff;
	color:#084A7E
}
#diya2s li:hover{background:green;}
#diya2 li.on{
	color:#fff;
	background:url(/M/images/newstitbg.jpg) repeat-x;
}


/*table*/
.table1{
	margin-top:10px;
}
.table1 td{
	height:40px;
}
.table1 td .input1{
	height:24px;
	width:90%;
	border:1px solid #ccc;
	margin:0 10px;
	background:#F4F4F4
}
.table1 td textarea{
	border:1px solid #ccc;
	margin:0 10px;
	min-width:240px;
	width:90%;
	min-height:100px;
	background:#F4F4F4
}
.table1 td img{
	margin:0 10px;
}



/*-- 公共部分
----------------------------*/
/* top */
.top { 
	height:30px; 
	padding-right:5px; 
	border-bottom:1px solid #dfdfdf; 
	color:#e25029;
	text-align:left; 
	line-height:30px;
}
.top a { 
	float:left; 
	margin-left:5px; 
	text-decoration:underline;
}
.top a:hover { 
	color:#fa5d13; 
}
.top .head_tel { 
	float:right; 
	width:145px;
	padding-left:20px; 
	/* background:url(/M/images/tel.png) no-repeat 0 4px; */
	font-size:12px; 
	color:#000; 
	cursor:pointer; 
	text-decoration:none; 
}
.top a.head_tel:hover { 
	color:#fff;
}

/* head */
.head { 
	height:88px; 
	/*background: #97dafc;  */
	background:url(/M/images/head_bg.jpg) right no-repeat;  

position:relative;
}
.head .top_txt{ 
 left:200px; bottom:20px; position:absolute;  color:#000; font-size:11px;


}

/* nav */
.nav { 
	width:100%; 
	height:52px; 
	overflow:hidden;
}
.nav li { 
	width:25%; 
	height:26px; 
	float:left; 
	text-align:center; 
	line-height:26px; 
	position:relative; 
}
.nav li a { 
	display:block; 
	height:25px; 
	color:#FFFFFF;
	border-right:1px solid #316bc8;
	border-bottom:1px solid #316bc8; 
	background:#0549ad; 
}
.nav li a:after { 
	position:absolute;
	content:""; height:25px; 
}
.nav li a:hover, .nav li a.hover {
	/*background:#0085bc;*/ background:#e37919; 
}
.nav ul li a.on{color:#fff;background:#e37919;}





/* about_meun */
.about_meun { 
	width:100%; 
	height:30px; 
	overflow:hidden;
	margin: 0px 0 0 0;
}
.about_meun li { 
	width:33.33%; 
	height:30px; 
	float:left; 
	text-align:center; 
	line-height:30px; 
	position:relative; 
}
.about_meun li a { 
	display:block; 
	height:29px; 
	color:#585e64;
	border-right:0px solid #d9d9d9;
	border-bottom:0px solid #d9d9d9; 
	background:#cbd6e2; 
}
.about_meun li a:after { 
	position:absolute;
	content:""; height:29px; 
}
.about_meun li a:hover, .nav li a.hover {
	/*background:#0085bc;*/ background:#e6eaef; 
}
.about_meun ul li a.on{color:#000;background:#e6eaef;}


/* bread-crumbs */
.bread-crumbs { height:27px; border-bottom:1px solid #d8d8d8; background:url(/M/images/txtListBg.png) repeat-x; border-bottom:1px solid #d8d8d8; border-top:1px solid #EAEAEA; }
.bread-crumbs p { height:27px; line-height:30px; background:url(/M/images/spritr.png) no-repeat 8px -130px; padding-left:30px; }
.bread-crumbs p a, .bread-crumbs p { color:#949494; }

/* page */
.page { height:29px; line-height:29px; background:#efefef; text-align:center; }
.page li { display:inline; height:29px; margin:0 2%; }
.page li a.prePage, .page a.nextPage { width:25%; }

/* loadmore */
.loadmore { height: 35px; line-height: 35px; text-align: center; background: #EDEDED; border-bottom: 1px solid #CACACA; }
.loadmore a { display:block; }
            
/* 页脚 */
.footer { 
	padding:5px 0;
	font-size:12px;
	text-align:center; 
	line-height:20px; 
	margin-bottom:20px;
}
.footer p {
	color:#0184DE;
}
.footer p a{
	color:#0184DE;font-size:14px;
}



.change_v { margin:0; height:25px; line-height:25px; text-align:center; width:80px; display:inline-block; color:#1a1a1a; border:1px solid #bababa; background:#fff; background-image:-webkit-linear-gradient(top, #fff, #efefef); background-image:-moz-linear-gradient(top, #fff, #efefef); background-image:-ms-linear-gradient(top, #fff, #efefef); background-image:linear-gradient(top, #fff, #efefef); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#efefef');
}
.change_v .l_c { -moz-border-radius-topleft:5px; -moz-border-radius-bottomleft:5px; -webkit-border-top-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-top-left-radius:5px; border-bottom-left-radius:5px; border-right:0; }
.change_v .r_c { color:#999; border-left:0; text-shadow:1px 1px 1px #fff; -moz-border-radius-topright:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#e1e1e1; background-image:-webkit-linear-gradient(top, #e1e1e1, #f5f5f5); background-image:-moz-linear-gradient(top, #e1e1e1, #f5f5f5); background-image:-ms-linear-gradient(top, #e1e1e1, #f5f5f5); background-image:linear-gradient(top, #e1e1e1, #f5f5f5); filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e1e1e1', EndColorStr='#f5f5f5'); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0); }
.link { 
	height:30px;
	padding-left:5px;
	background:#171c30; 
}
.link a { 
	width:33%;
	float:left;
	height:29px;
	line-height:29px;
	color:#ffffff;
	text-align:center;
}
.go_top { 
	text-align:center; 
	border-top:1px solid #d4d4d4;
	line-height:35px;
	background:url(/M/images/bottom_bg.jpg) repeat-x;
}
.go_top a { 
	display:block; 
	width:100%; 
	font-size:16px;
}

/* 浮动图标 */
#floatinvite { position:fixed; right:5px; top:45%; display:block; width:44px; height:88px; /*background:#f00 url(/M/images/swt.gif) no-repeat; text-indent:-9999px;*/ cursor:pointer; z-index:9; }

#floatbottom { 
	position:fixed; 
	left:0; 
	bottom:0; 
	display:block;
	width:100%;
	height:47px;
	background:#0083CE url(/M/images/bottombg.jpg) repeat-x 0 0;
}
#floatbottom ul { 
	width:100%; 
}
#floatbottom ul li {
	float:left; 
	width:25%;
	text-align:center; 
}
/*-- 独立页面
----------------------------*/

/*banner*/
.in-slider { 
	width:320px; 
	height:135px; 
	position:relative;
}
.in-slider .in-slider-cont { 
	height:100%; 
	overflow:hidden; 
	position:relative;
}
.in-slider .in-slider-cont ul { 
	position:absolute; 
	left:0; 
	top:0;
}
.in-slider .in-slider-cont ul li { 
width:320px; 
height:135px; 
float:left; 
}
.in-slider .in-slider-status { 
	position:absolute; 
	width:100%; 
	height:3px; 
	bottom:0; 
	background-color:rgba(51, 51, 51, 0.5);
	-webkit-transform:translate3d(0, 0, 0); 
	display:-webkit-box; 
}
.in-slider .in-slider-status span { 
	display:block; 
	-webkit-box-flex:1; 
	height:100%; 
	overflow:hidden; 
}
.in-slider .in-slider-status .ui-switchable-active { 
	background-color:#ff4000; 
}
    
			
/*search*/
.search{
	width:100%;
	height:41px;
	overflow:hidden;
	position:relative;
	padding:15px 0 0 0;
	text-align:center;
}
.search .input1{
	height:24px;
	width:70%;
	padding-left:5px;
	color:#999;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	vertical-align:middle;
}



.refer { 
	padding-top:8px;
	background:#f4f4f4;
	border-bottom:1px solid #cacaca;
}
.refer p {
	text-indent:28px;
	line-height:23px;
	padding:0px 8px 8px 8px;
}
.refer p a { 
	font-size:small;
}
            
/* 特色项目 */
.numb { /*height:180px;*/ border-bottom:1px solid #cacaca; }
.numb:after { display:block; content:""; clear:both; visibility:hidden }
.numb li { float:left; width:50%; height:45px; line-height:45px; background:#ededed; margin-top:1px; }
.numb li p { height:45px; padding-left:30px; border-right:1px solid #fff; }
.numb li p a { display:block; height:45px; }
.numb li p a:hover { /*background:#fff;*/ }       
.numb li p.num1 { background:url(/M/images/num1.png) no-repeat 5px 10px; }
.numb li p.num2 { background:url(/M/images/num2.png) no-repeat 5px 10px; }
.numb li p.num3 { background:url(/M/images/num3.png) no-repeat 5px 10px; }
.numb li p.num4 { background:url(/M/images/num4.png) no-repeat 5px 10px; }
.numb li p.num5 { background:url(/M/images/num5.png) no-repeat 5px 10px; }
.numb li p.num6 { background:url(/M/images/num6.png) no-repeat 5px 10px; }
            



.sick { 
	width:100%; 
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e8e8e8), to(#ffffff)); 
	background:-moz-linear-gradient(top, #e8e8e8, #ffffff 100%); 
}
.sick_title {
	height:30px; 
	line-height:30px; 
	text-indent:15px; 
	font-size:15px; 
	color:#5ca119; 
	border-bottom:1px solid #dbd9d9;
	background:url(/M/images/arrow.png) no-repeat 5px center;
}
.sick_name { 
	width:100%; 
}
.sick_name div { 
	width:100%; 
	height:40px; 
	border-bottom:1px solid #dbd9d9;
}
.sick_name a {
	float:left; 
	color:#0070c1;
	width:33%;
	height:40px;
	text-align:center;
	line-height:40px; 
	border-right:1px solid #dbd9d9;
}
.sick_name a.last { border-right:none; }
.sick_name a.hover, .sick_name a:hover { background:#e6e6e6; }		



#pop-wrap { 
	width:224px; 
	position:fixed; 
	top:40%; 
	left:13%;
}
*html #pop-wrap {
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop));
}
.pop-inner{
	width:220px;
	height:80px;
	border:2px solid #68ACFF; 
	background:#fff; margin:0 auto;
}
.pop-inner h2{ 
	padding:0; 
	font:bold 16px/42px "Microsoft YaHei";
	color:#726761;
	text-align:center; 
}
.pop-inner ul{
	height:40px;
}
.pop-inner li{
	float:left;
	display:inline;
	margin-left:40px;
	width:45px; 
	height:25px; 
	line-height:25px;
	display:block;
	background:#171c30;
	color:#fff; 
	text-align:center;
	font-weight:bold; 
	cursor:pointer;
}