body {
	color: #444;	font-size: 12px;	line-height: 1.75em;	background: #eee;
	font-family: Verdana, Geneva, simsun, sans-serif ;	-webkit-font-smoothing: antialiased; }
.fl{ float: left; } 
.fr{ float: right;} 
.cl:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.cl{zoom:1} 

/***************
font-family:"΢���ź�","Microsoft YaHei";
���� SimSun  ���� SimHei  ΢���ź� Microsoft YaHei  ΢�������� Microsoft JhengHei ������ NSimSun ���� KaiTi
��� ��Ҫ���ֺͱ���  #222
�л�ɫ ��ͨ������Ϣ������ #666
#ǳ��  ������Ϣ ��Ҫ���� ��ť��� #999
#������  �ָ��� ��ǩ��� #d7d7d7 
#����  ���ݱ��� #f3f5f7 
���� #f8f8f8

#055f94 ��ҵ��ɫ
**************/
.w1000{ width:1000px; clear:both; margin:0 auto;   }
.w100{ width:100%; min-width:1000px;  clear:both; margin:0 auto;   }

a { color:#444;}
a:hover{ color:#055f94;}
/********* top *****************/
header .daohang{ height:50px; background:url(/assets/css/img/daohangbg.jpg) repeat-x #075d96; line-height:50px; }
header .daohang a{ color:#fff; font-size:14px; font-weight:bold; font-family:"΢���ź�","Microsoft YaHei"; width:125px; display:block; text-align:center; float:left; }
header .daohang a:hover,header .daohang a.on{ background:url(/assets/css/img/daohangbgh.jpg) repeat-x #075d96; }

header .guojia{ height:70px; background:url(/assets/css/img/guojiabg.jpg) left repeat-x; overflow:hidden}


/*************/
.indexpart1{ margin:20px auto; overflow:hidden; }
.indexpart1 .title{background-size: 40px; line-height:36px; background:url(/assets/css/img/logoico.png) 0px center no-repeat #ddd; padding:0  10px 0 35px; color:#055f94; font-weight:bold; font-family:"΢���ź�","Microsoft YaHei"; border-bottom:1px solid #ccc;  font-size:14px; }
.indexpart1 .title a{ display:block; width:40px; height:36px; float:right; background:url(/assets/css/img/more2.gif) center center no-repeat;}
.indexpart1  .ppt{ width:280px; }
.indexpart1  .xwindex{ width:450px;  margin-left:10px;}
.indexpart1  .lxwm{ width:250px; }
.indexpart1 .xmbj{ height:276px; background:#fff; border-bottom:4px solid #dcdcdc;}

/*************/
.indexpart1  .ppt	.focusBox { position: relative; width: 280px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 280px; height: 240px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
/*************/
.indexpart1  .xwindex .top1{ padding:10px; border-bottom:1px  dotted #ccc; margin-bottom:5px;}
.indexpart1  .xwindex .top1 .xwbt{ font-size:20px; line-height:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#d00; font-weight:bold;}
.indexpart1  .xwindex .top1:hover .xwbt{ color:#075d96}
.indexpart1  .xwindex .top1 .xwnr{ overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;  }

.indexpart1  .xwindex ul li{ float:left; width:50%; height:26px; line-height:26px; padding:0 10px; box-sizing:border-box; }
.indexpart1  .xwindex ul li a{ display:block; line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(/assets/css/img/i.jpg)  left center no-repeat; padding-left:10px;}
.indexpart1  .xwindex ul li a:hover{ background-image: url(/assets/css/img/ih.gif); }

/************/
.indexpart1  .lxwm .qqlx{ margin:10px 10px 0;}
.indexpart1  .lxwm .qqlx a{ text-align:center; width:50%; margin:5px 0; display:block; float:left;}
.indexpart1  .lxwm .tel{ text-align:center; font-size:24px; color:#f00; font-weight:bolder;}


/**********************************/
.indexguanggao2{  }
.indexguanggao2 .tu{ background:#fff; padding:10px;}
.indexguanggao2 .tu img{ width:100%; display:block; clear:both;}


/***************/
.indexyoushi { margin:20px auto; overflow:hidden; }
.indexyoushi .biaotitu{ height:76px; background:url(/assets/css/img/youshi.jpg) top center no-repeat; }
.indexyoushi .tdyoushi{ padding:20px;  height:200px;background:#fff; border-bottom:4px solid #dcdcdc; }
.indexyoushi .tdyoushi .youshi{ width:380px; height:200px; overflow:hidden; line-height:36px; color:#075d96; }
.indexyoushi .tdyoushi .youshi .titcl{ font-size:16px; line-height:30px; color:#f00; font-weight:bold;}
.indexyoushi .tdyoushi .youshi li{ line-height:22px; border-bottom:1px  dotted #ddd; padding:7px 0;}
.indexyoushi .tdyoushi .youshi li:before{ content: "☆"; }

.indexyoushi .tdyoushi .tuandui{ width:560px; height:200px; overflow:hidden;  }
.indexyoushi .tdyoushi .tuandui .picScroll{   position:relative;  width:560 px;   overflow:hidden;     }
.indexyoushi .tdyoushi .tuandui .picScroll ul{ overflow:hidden; zoom:1; }
.indexyoushi .tdyoushi .tuandui .picScroll ul li{ width:120px; float:left; overflow:hidden; padding:0 10px; text-align:center;     }
.indexyoushi .tdyoushi .tuandui .picScroll ul li img{ width:120px; height:170px; display:block;  }
.indexyoushi .tdyoushi .tuandui .picScroll ul li p{ line-height:35px; font-size:14px; }

/*************************/
.indexcpxm{}
.indexcpxm .biaotitu{ height:76px; background:url(/assets/css/img/cpbj.jpg) top center no-repeat; }

.indexcpxm  .cplist  .cplb{ margin:5px  11px 5px 0; width:326px; height:342px; overflow:hidden; background:#fff; border-bottom:4px solid #ddd; float:left;}
.indexcpxm  .cplist  .cplb:nth-child(3n){ margin-right:0;}

.indexcpxm  .cplist  .cplb .title{background-size: 40px; line-height:36px; background:url(/assets/css/img/logoico.png) 0px center no-repeat #ddd; padding:0  10px 0 35px; color:#055f94; font-weight:bold; font-family:"΢���ź�","Microsoft YaHei"; border-bottom:1px solid #ccc; font-size:14px; }
.indexcpxm  .cplist  .cplb .title a{ display:block; width:40px; height:36px; float:right; background:url(/assets/css/img/more2.gif) center center no-repeat;}

.indexcpxm  .cplist  .cplb .topnr{ margin:10px auto 0; width:306px; height:88px; border-bottom:1px dotted #bbb; padding-bottom:10px;  }
.indexcpxm  .cplist  .cplb .topnr .tu{ float:left; width:118px; height:88px; border:1px solid #ddd; overflow:hidden;}
.indexcpxm  .cplist  .cplb .topnr .tu img{ display:block; width:118px; height:88px;}
.indexcpxm  .cplist  .cplb .topnr .wen{ width:174px; height:88px; line-height:22px; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4;}
.indexcpxm  .cplist  .cplb .topnr .wen strong{ clear:both; }
.indexcpxm  .cplist  .cplb ul{ margin:10px;}
.indexcpxm  .cplist  .cplb ul li{ height:29px; line-height:29px;  }
.indexcpxm  .cplist  .cplb ul li a{ display:block; line-height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(/assets/css/img/i.jpg)  left center no-repeat; padding-left:10px; border-bottom:1px dotted #fff;}
.indexcpxm  .cplist  .cplb ul li a:hover{ background-image: url(/assets/css/img/ih.gif); border-bottom:1px dotted #075d96; }

/************** linkindex **********/
.linkindex{ margin:10px auto;}
.linkindex .linksbk{ border:1px solid #ccc; border-radius:6px; overflow:hidden; height:50px; background:#fff;}
.linkindex .linksbk .tit{ background:#075d96; color:#fff; height:36px; padding:7px 0; width:100px; text-align:center; line-height:18px; font-size:16px;}
.linkindex .linksbk .tit p{ font-size:8px; font-family:"Courier New", Courier, monospace;}

.linkindex .linksbk .hzbhnr{ margin:5px auto;  position:relative;  width:890px;   overflow:hidden;     }
.linkindex .linksbk .hzbhnr ul{ overflow:hidden; zoom:1; }
.linkindex .linksbk .hzbhnr ul li{ width:140px; float:left; overflow:hidden; padding:0 4px;     }
.linkindex .linksbk .hzbhnr ul li img{ width:128px; height:40px; display:block;  }

/*************** footer ---********/
footer .foot{ margin:20px auto 110px;; background:url(/assets/css/img/footbj.jpg) top repeat-x #136fb0 ; padding:30px 0 20px;; color:#fff;  }
footer .foot a{ color:#fff;}
footer .foot .lianjie{ text-align:center; border-bottom:1px solid #0563a6; padding-bottom:10px; margin-bottom:10px;}
footer .foot .lianjie a{ padding:0 10px; font-size:14px;}

.fudongkefu{ position:fixed; z-index:999; bottom:0; width:100%; min-width:1000px; height:95px; background:url(/assets/css/img/footer.jpg) center bottom no-repeat; }
.fudongkefu .nk{ }
.fudongkefu .nk .tel{ margin-top:26px; font-size:30px; font-weight:bold; color:#c83406; margin-left:380px; line-height:60px; }
.fudongkefu .nk .erweima{ width:94px; height:94px; overflow:hidden;}
.fudongkefu .nk .erweima img{ width:94px; height:94px; display:block}
/***********��ҳ**��ɫ #075d96 *****************/

.pagination{list-style:none;margin:20px auto; text-align:center; display:inline-block; width:650px;}
.pagination li{display:inline-block; margin:2px; text-align:center;}
.pagination a{color:#999;padding:4px 8px;line-height:18px;display:block; border:solid 1px #ddd;}
.pagination a:hover ,.pagination li.thisclass a{ background:#075d96; color:#fff; border:solid 1px #075d96; }


/********main************/
.main{ margin:10px auto}
.main .lefts{ width:290px; float:left; }
.main .lefts  .lxwm{ background:#fff; padding-bottom:20px; border-bottom:4px solid #ddd; }
.main .lefts  .lxwm .qqlx{ margin:10px 10px; }
.main .lefts  .lxwm .qqlx a{ text-align:center; width:50%; margin:2px 0; display:block; float:left;}
.main .lefts  .lxwm .tel{ text-align:center; font-size:24px; color:#f00; font-weight:bolder;}
.main .lefts  .title{background-size: 40px; line-height:36px; background:url(/assets/css/img/logoico.png) 0px center no-repeat #ddd; padding:0  10px 0 35px; color:#055f94; font-weight:bold; font-family:"΢���ź�","Microsoft YaHei"; border-bottom:1px solid #ccc;  font-size:14px; }
.main .lefts  .title a{ display:block; width:40px; height:36px; float:right; background:url(/assets/css/img/more2.gif) center center no-repeat;}
/************/
.main .lefts  .sousuo{ background:#fff; padding-bottom:0px; margin-bottom:20px; border-bottom:4px solid #ddd;}
.main .lefts  .sousuo .tit{background-size: 40px; line-height:36px; background:url(/assets/css/img/logoico.png) 0px center no-repeat #ddd; padding:0 10px 0 35px; color:#fff; font-weight:bold; font-family:"΢���ź�","Microsoft YaHei"; border-bottom:1px solid #ccc;  font-size:14px; }
.main .lefts  .sousuo .biankuang{ margin:10px;}
.main .lefts  .sousuo .ss{ height:30px; border:1px solid #ddd; margin:5px 0;}
.main .lefts  .sousuo .ss a{ display:block; float:right; width:50px; height:30px; background:#ddd url(/assets/css/img/ssico.png) center center no-repeat;}
.main .lefts  .sousuo:hover .ss a{ background-color:#075d96;}
.main .lefts  .sousuo .ss input{ width:200px; padding-left:8px; float:left; border:none; height:30px; outline:none}
.main .lefts  .sousuo  .zzxg{ margin-top:20px; text-align:center;}



.main .rights{ width:700px; float: right; min-height:542px; background:#fff; border-bottom:4px solid #ddd;}
.main .rights .title{background-size: 40px; line-height:36px; background:url(/assets/css/img/logoico.png) 0px center no-repeat #ddd; padding:0 10px 0 35px; color:#444;  font-family:"΢���ź�","Microsoft YaHei"; border-bottom:1px solid #ccc; font-size:14px; }
.main .rights .title a{ color:#444;}
.main .rights .title a:hover{ color:#075d96;}
.main .rights .gsxmnr{ width:650px; margin:20px auto; overflow:hidden;}
.main .rights .gsxmnr .biaoti{ text-align:center; border-bottom:1px dotted #ccc; font-size:20px; color:#333; font-weight:bold;  font-family:"΢���ź�","Microsoft YaHei"; padding-bottom:10px; margin-bottom:10px;}
.main .rights .gsxmnr table{ margin:10px auto; border-collapse:collapse; width:100%;}
.main .rights .gsxmnr img{ max-width:650px; vertical-align:bottom; height:auto;}

/**************************/
.main .rights ul.cplist{ width:650px; margin:20px auto; overflow:hidden;}
.main .rights ul.cplist li{ line-height:40px;}
.main .rights ul.cplist li a{ display:block; line-height:39px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(/assets/css/img/i.jpg)  left center no-repeat; padding-left:15px; border-bottom:1px dotted #ddd; font-size:14px;}
.main .rights ul.cplist li a span{ float:right; padding-left:20px; font-size:12px;}
.main .rights ul.cplist li a:hover{ background-image: url(/assets/css/img/ih.gif); border-bottom:1px dotted #075d96; }

.main .rights .gsxmnr .shangxiaye{ margin:20px 0 0; padding:10px 0 0; border-top:1px dotted #ddd; }
.main .rights .gsxmnr .tjyd a{ display:block; width:290px; height:30px; line-height:30px; float:left;  margin-right:30px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; background:url(/assets/css/img/smpd.gif) left center no-repeat; padding-left:20px;}
.main .rights .gsxmnr .tjyd a:nth-child(2n){ margin-right:0;}
.tuijianyuedu{ height:10px; background:#eee; border-top:4px solid #ddd;}
