/* CSS Document */
/* 全局 CSS 定义 */
html,body,div,span,object,iframe,table,tr,th,td,em,img,h1,h2,h3,h4,h5,h6,p,a,dl,dt,dd,ul,li,form,label{font-family:inherit; font-style:inherit; padding:0; margin:0; border:0;}
ol,ul{list-style:none;}
img{vertical-align:top;}
body{color:#666; font:12px/24px Verdana, Arial, Helvetica, sans-serif, SimSun; background:#fff;}
.clear{clear:both; height:0px; overflow:hidden; font-size:1px;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;overflow: hidden;visibility: hidden;}
.fl{float:left; display:inline;}.fr{float:right; display:inline;}.mt{ margin-top:10px;}.mt20{ margin-top:20px;}
h2,h3{ font-size:14px;}
/*---------- 链接 ----------*/
a:link{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#ff6600; text-decoration:underline;}
/*---------- 截字 ----------*/
{overflow:hidden; text-overflow:ellipsis;}

/*---------- 图片鼠标交互 ----------*/
 
/*---------- 头部公用 ----------*/
.head{ width:100%; margin:0 auto; background:url(../images/head.png) repeat-x;}
.top{width:960px; margin:0 auto; height:83px; overflow:hidden; text-align:center;}
.b1{ width:100%; background: url(../images/b1.jpg) no-repeat center top; height:81px;}
.b2{ width:100%; background: url(../images/b2.jpg) no-repeat center top; height:115px;}
.b3{ width:100%; background: url(../images/b3.jpg) no-repeat center top; height:86px;}
.b4{ width:100%; background: url(../images/b4.jpg) no-repeat center top; height:137px;}
.b4btn{ width:960px; height:137px; position:relative; margin:0 auto;}
.b4btn a.btn1{ width:135px; height:40px; display:block; position:absolute; top:0; left:330px;}
.b4btn a.btn2{ width:135px; height:40px; display:block; position:absolute; top:0; right:320px;}
/*****主体******/
.wrap{ width:967px; margin:0 auto;background:#fff;}
.area{ width:960px; margin:0px auto; overflow:hidden;}
.hz{ padding:10px 0px 20px;}.hz .l{ width:300px;}
.hz_r{ width:290px; border:1px solid #dedede; float:right; height:338px; overflow:hidden;}
.hz_r h3{ color:#db3232; font-family:"microsoft yahei"; font-size:17px; text-align:center; font-weight:normal; line-height:40px; margin-bottom:18px;}
.hz_r dt{ width:140px; text-align:center; float:left;}
.hz_r dd{ width:140px; text-align:center; float:right;}
.hz_r dd p{ text-align:left; padding:4px 0 8px; height:144px; overflow:hidden;}
.hz h4{ font-size:15px; color:#1e586e; text-align:center; font-family:"microsoft yahei"; line-height:40px;}
.hz h4 span{ color:#d91f17;}
.pic{ height:235px; background:url(../images/glie_38.png) no-repeat center center}
.pic li{ float:left; height:105px; margin-bottom:15px;}
.pic ul{ width:415px;}
.pic a img{filter:alpha(opacity=50); -moz-opacity:0.5; cursor:pointer; opacity:0.5;}
.pic a:hover img{filter:alpha(opacity=100); -moz-opacity:1; cursor:pointer; opacity:1;}
.gtlf{ height:261px; margin:20px auto;}
.gtlf .l{ background:url(../images/glie_65.png) no-repeat; width:351px; height:261px;} 
.gtlf .r{ background:url(../images/glie_67.png) no-repeat; width:335px; height:261px;} 
.gtlf h2{ color:#db3232; font-size:22px; font-family:"microsoft yahei"; padding:8px 0 0 50px;}
.gtlf .l p{ padding:10px 80px 0 50px;}
.gtlf .r p{ padding:10px 40px 0 80px;}
.gtlf .r h2{padding:8px 0 0 190px;}
.hcpt{ width:544px; float:left;}
.hcpt_r{ width:374px; float:right;}.hcpt_r p{ text-indent:2em; padding:8px;}
.hcpt_m{ width:364px; height:155px; padding:10px; background:#f2f2f2;}
.hcpt_m dt{ float:left; padding-right:15px;}.hcpt_m dd p{ padding:0px 8px 6px 0px;}
.doc{ padding:10px 0px;}.doc dl{ padding:10px 0px;}
.doc dt{ float:left; padding-right:15px;}
.doc p{ text-indent:2em;}.doc dd img{ margin:10px 0 0px;}.doc  .ml{ margin-left:280px;}
.doc .m li{ width:281px; float:left; display:inline; padding:15px 0px; font-size:14px; margin:0 10px 0 26px;}
.zj img{ cursor:pointer;}.zj { padding:15px 0px; height:120px;}
.zhuanjia{ width:860px; float:left; height:120px; margin-left:20px; display:inline;}
.zhuanjia li{ float:left; width:169px; height:120px; display:inline; margin:0 20px 0 22px;}.zhuanjia li img{width:169px; height:120px;}
.yinsi{ padding:20px 0px;}
.yinsi .left{ width:395px; float:left; padding:10px 0 0px;}
.yinsi .right{ width:515px; float:right;padding:10px 0 0px;}
.yinsi .l{ width:283px; float:left; height:228px; overflow:hidden;}
.yinsi .l ul{ width:291px;}
.yinsi .l li{ float:left; width:91px; height:54px; display:inline; margin:6px 6px 0 0px;}.yinsi .l li img{ width:89px; height:54px;}
.yinsi .r{ width:105px; float:right; height:228px; overflow:hidden;}.yinsi .r img{ width:105px; height:53px;}
.yinsi .r li{ margin-bottom:6px;}
.yinsi .right strong{ color:#db3232;}
.yinsi .right p{ text-indent:2em;}
.yinsi .m p{ float:left; width:400px; text-indent:0px;}
.yinsi .btn{ text-align:center;}.yinsi .btn img{ margin:15px 35px 0px;}

.zt_link{ width:960px; overflow:hidden; padding-top:10px;}  
.zt_link h2{ background: url(../images/glie_183.png) no-repeat 10px; line-height:36px; font-family:"microsoft yahei"; font-size:25px; font-weight:normal; padding-left:60px;}
.zt_link li{ float:left; display:inline; width:220px; height:150px; margin:0 10px 0 10px;background:#e1e1e1;}
.zt_link ul{ width:980px; height:155px; margin:15px auto 0px;}
.zt_link li img{width:220px; height:150px;}
/********底部********/
.foot{ width:100%; margin:20px auto 0px; text-align:center; padding-bottom:10px;}
.link{ width:960px; height:32px; line-height:32px; color:#fff; background: url(../images/link.png) no-repeat; margin:0 auto 10px;}
.link a{ color:#fff; padding:0 8px;}.link a:visited{ color:#fff;}.link a:hover{ color:#ff0;}