﻿/*--必须要写滴开始--*/
/*-*{ margin:0px; padding:0px; font-size:14px; font-family:微软雅黑;}

/*-div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,ul,li,a {margin:0;padding:0;}-*/


ul{ list-style:none;}

img,a img{ border:none; vertical-align: middle;}

a, button { cursor:pointer}

a{ text-decoration:none; color:#333333;}-*/



.clear {clear:both;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span,ul,li,a {margin:0;padding:0;}
ul{ list-style:none;}
img,a img{ border:none;}
a, button { cursor:pointer}
a, input{ text-decoration:none; color:#333333;}
body {
	font-family:微软雅黑;
	font-size: 13px;
	color: #333333;
	font-weight:normal; 
	margin:0 auto;
	padding:0;
	width:100%;
}
/*--必须要写滴结束--*/


/*-----------------主页-----------------*/

.dingbu { width:100%; height:40px; background:#f6f6f6; margin:0 auto; overflow:hidden;}

.dingbu_zt { width:1200px; margin:0 auto; overflow:hidden;}

.dingbu_zt_zb { display:block; float:left; line-height:40px;}

.dingbu_zt_yb { float:right; line-height:40px;} 

.dingbu_zt_yb a:hover { color:#037edb; text-decoration:underline;}

.toubu { width:100%; height:191px; background:url(banner.jpg) no-repeat;}

.toubu_zt { width:1200px; overflow:hidden; margin:0 auto;}

.logo { display:block; float:left; margin-top:50px;}

.ss { float:right; overflow:hidden; margin-top:70px;}

.ssk { width:250px; height:32px; vertical-align:middle; float:right; display:block; padding-left:5px;}

.ssan { width:74px; height:36px; background:url(ss_an.jpg); outline:none; border:none; vertical-align:middle; float:right; display:block; cursor:pointer;}

.navs{height:42px;line-height:42px;background:#037edb;position:relative;z-index:1;}
.mainW { width:1200px; margin:0 auto;}
.navs a{color:#fff}
.navs .nLi{float:left;position:relative;display:inline;background:url("../../images/main_img/nav_line.png" ) no-repeat right center}
.navs .nLi h3{float:left}
.navs .nLi h3 a{display:block;width:120px;font-size:16px;text-align:center; font-weight:normal !important;}
.navs .sub{display:none;width:120px;left:0;top:42px;position:absolute;background:#037edb;line-height:36px;padding:5px 0;text-align:center; z-index:2;}
.navs .sub li{zoom:1; z-index:2}
.navs .sub a{display:block; z-index:2}
.navs .sub a:hover{background:url("../images/navsLiHover.png") repeat-x center #0366b1;color:#fff}
.navs .on h3 a{background:#0366b1;color:#fff; z-index:2}

.fullSlide{width:100%;position:relative;height:400px;background:#000;overflow:hidden}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:400px;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:400px; width:100%;}
.fullSlide .hd{width:100%;position:absolute;z-index:0;bottom:0;left:0;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:0 5px;overflow:hidden;background:#ffffff;line-height:999px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.fullSlide .hd ul .on{background:#fecd33}
.fullSlide .prev,
.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:45px;height:99px;background:url("../images/slider-arrow.png") 0 0 #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.fullSlide .next{left:auto;right:15%;background-position:-45px 0}

.xwdt_bt { display:block; margin:20px auto;}

.xwdt_zt { width:1200px; overflow:hidden; margin:0 auto;}

.xwdt_zt_zb { width:560px; float:left; overflow:hidden;}

.focus{ position:relative; width:560px; height:330px; background-color: #000; float: left;}  
.focus img{ width: 560px; height: 330px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ width:400px;text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";    display: block;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:18px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fecd33;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.xwdt_zt_yb { width:620px; height:330px; overflow:hidden; float:right;}
/* CSS Document */
#tab { width:620px; height:330px; position:relative;margin:0px auto 0 auto;}
/*设置容器高宽等*/
html > body #tab { width:620px;}
/*兼容IE6:IE6下宽度不够*/
#tab div { position:absolute; top:40px; left:0; width:618px; height:288px; border:1px solid #eeeeee;}
/*设置容器高宽等*/
#tab div { display:none;}
/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/
#tab .block { display:block;}
/*选中的容器*/
#tab h3 { float:left; width:155px; height:40px; line-height:40px; margin:0 0 0 0; font-size:16px; cursor:pointer; background-color:#d8ebfa; text-align:center; color:#5a5a5a; font-family:Microsoft YaHei;font-weight:normal;}
/*默认标题样式*/
#tab .up { background:#037edb;color:#fff;}
/*选中的标题样式*/
/*修饰列表内容*/
#tab ul { list-style:none; padding:0; height:186px; margin-top:0px;}
#tab li { margin-left:15px; margin-right:10px; height:19px; padding-top:24px; overflow:hidden; font-size:14px;}
#tab li a { display:inline; font-size:16px; text-decoration:none; text-indent:10px; margin-right:10px; padding-left:8px;}
#tab li a:hover {color:#037edb; text-decoration:underline;}
#tab li span{ display:block; float:right; margin-right:5px; color: #bdacb3;}
a.tab_title:link { color: #5a5a5a; text-decoration:none;}
a.tab_title:visited { color:#5a5a5a; text-decoration:none;}
a.tab_title:hover { color:#5a5a5a; text-decoration:none;}
a.tab_title:active { color:#5a5a5a; text-decoration:none;}
a.tab_menu:link { color:#6464d5; text-decoration:none;}
a.tab_menu:hover { color:#8888e0; text-decoration:underline;}

.tzgg { width:1170px; height:60px; background:#d8ebfa; margin:20px auto; overflow:hidden;} 

.tzgg_bt { float:left; margin-left:10px; margin-top:10px;}

.tzgg_nr { width:1050px; float:right; margin-right:10px; line-height:60px; height:60px;}

.tzgg_nr ul li { float:left; width:30%; margin-left:2.5%; overflow:hidden; text-align:center;}

.tzgg_nr ul li a { color:#fa5500;}

.tzgg_nr ul li a:hover { text-decoration:underline;}

.wblj { width:1200px; overflow:hidden; margin:20px auto;}

.qyzs_zt { width:1200px; overflow:hidden; margin:20px auto;}

.qyzs_zt_nr { width:383px; height:247px; border:1px solid #eeeeee; float:left;}

.qyzs_zt_nr_bt { width:100%; height:40px; background:#d8ebfa; overflow:hidden;}

.qyzs_zt_nr_zt ul li{ margin-top:17px; padding:0 15px; height:21px; width:360px; float:left; overflow:hidden;}

.qyzs_zt_nr_zt ul li a:hover { color:#037edb; text-decoration:underline;}

.db { width:100%; padding:20px 0; background:#037edb; margin-top:10px;}


/*-----------------主页-----------------*/

/*--列表页--*/

.ejym_zt { width:1200px; min-height:500px; overflow:hidden; margin:20px auto 0;}

.ejym_zt_zb { float:left; width:278px; overflow:hidden;}

.ejym_zt_yb { float:right; width:860px; overflow:hidden;}

.ejym_bt { width:100%; height:86px; background:url(ejlb.jpg); text-align:left; font-size:20px; line-height:86px; color:#ffffff; padding-left:25px;}

.ejym_zt_zb ul li a{ width:276px; height:60px; border:1px solid #e5e5e5; display:block; display:block; line-height:60px; font-size:16px; border-top:none;}

.ejym_zt_zb ul li a:hover { background:url(bg.jpg)}
.hover {width:276px; height:60px; border:1px solid #e5e5e5; display:block; display:block; line-height:60px; font-size:16px; border-top:none;background:url(bg.jpg)}

.ejym_zt_yb_bt { width:100%; height:70px; line-height:70px; border-bottom:1px solid #eeeeee; overflow:hidden;}

.ejym_zt_yb_bt_zb { float:left; font-size:24px;}

.ejym_zt_yb_bt_yb { float:right; color:#666666; font-size:14px;}

.lby_zt { width:100%; overflow:hidden;}

.lby_zt ul li { width:100%; border-bottom:1px dashed #eeeeee; overflow:hidden; padding:25px 0;}

.lby_zt_xwtp { display:block; width:168px; height:95px; float:left;}

.lby_zt_nr { float:right; width:672px; height:20px; overflow:hidden;}

.lby_zt_nr1 { float:right; width:1000px; height:20px; overflow:hidden;}

.lby_zt_nr_bt { display:block; float:left; font-size:16px; width:540px; height:24px; overflow:hidden;}

.lby_zt_nr_bt:hover { color:#037edb; text-decoration:underline;}

.lby_zt_nr_sj { display:block; float:right; color:#666666; font-size:16px; width:90px; height:24px; overflow:hidden}

.lby_zt_nr_jj { width:100%; height:50px; overflow:hidden; font-size:14px; color:#999999; line-height:25px; padding-top:15px;}

.nianjian {width:100%;height:28px;text-align:center;color:#333;font-size:14px;overflow:hidden;margin:18px auto;padding-top:10px;background:#eeeeee; margin-top:20px;}

.hfy { width:250px; height:95px; display:block; float:left}

.hfnr { float:right; width:595px; height:95px; overflow:hidden;}

.tplby_wz { padding-bottom:20px; overflow:hidden;}

.tplby_wz li{ float:left; margin-top:35px; width:28%; margin-left:39px}

.tplby_wz li a { font-size:16px; color:#444444;}

.tplby_wz li p {text-align:center; margin-top:10p;font-size:16px; margin:9px auto 0; width:80%; display:block;}

.tplby_wz li img{  width:100%; height:200px;}



/*--列表页--*/

/*--内容页--*/

.nr1 {width:100%;line-height:34px;text-align:center;color:#037edb;font-size:22px; overflow:hidden; margin-top:20px;}

.nr2 {width:100%;height:30px;line-height:30px;text-align:center;color:#9c9c9c;font-size:12px;font-weight: normal;margin-top:18px;overflow:hidden;background-color:#f9f9f9;}

.nr3 {width:95%;line-height:34px;color:#333333;font-size:15px;font-weight:normal;margin:20px auto;overflow:hidden;}

/*--内容页--*/

.yqlj_nr { width:1000px; float:right; margin-right:10px; line-height:30px;}

.yqlj_nr ul li { float:left; margin-left:2.5%; overflow:hidden; text-align:center;}

.yqlj_nr ul li a { color:#333333;}

.yqlj_nr ul li a:hover { text-decoration:underline;}