﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/*banner*/
.banner{ position:relative; height:560px; overflow:hidden;}
.banner .bgitem{  z-index:1;position:absolute; top:0; }
.banner .btn{ position:absolute; z-index:7; bottom:25px; left:50%; margin-left:450px; padding:5px 6px;}
.banner .btn span{ color:#FFF;  background:#335860; border:1px solid #335860; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
.banner .btn span.cur{ background:#FFF; color:#335860;}
/**/
.pro_l{ float:left;margin-bottom:32px;}

.pro_r{ width:915px;}
.pro_r ul{ overflow:hidden;}
.pro_r ul li{ float:left; width:280px; padding:0 12px; border-right:1px solid #d5d4d4;border-bottom:1px solid #d5d4d4; position:relative; height:325px;}
.pro_r ul li.nob{ border-right:none;}
.pro_r ul li img{ width:280px; height:245px;}
.pro_r ul li em{ display:block; overflow:hidden; text-align:center; height:38px; line-height:38px;}
.pro_r ul li em a{ font-size:14px; color:#333; font-weight:bold;}
.pro_r ul li.cur img{ opacity:0.7}
.pro_r ul li i {height:23px; line-height:23px; width:280px; text-align:center; display:block;}
.pro_r ul li i a{ display:inline-block; height:23px; line-height:23px; margin:0 16px; width:82px; background:#3f3f3f; font-size:14px; color:#fff;}
.pro_r ul li i a:hover{  text-decoration:none;}
.pro_r ul li i a.plx{background:#c00;}
.pro_r ul li i a.plz:hover{background:#999;}
.pro_r ul li i a.plx:hover{background:#f0000c;}

.pro_r h3{height:36px; line-height:36px;font-size:18px; padding-left:20px; background:url(Img/Index/h31.gif) no-repeat left 0 #dadada; }
.pro_r h3 a{ color:#fff; font-weight:normal; padding-left:45px;}
.pro_r h3 span{ float:right; font-size:14px; font-weight:normal;}
.pro_r h3 span a{ color:#666666; padding-right:22px;}
.pro_r h3.ph32{margin-top:20px;}

.team04{ position:relative; height:327px; overflow:hidden;}
.team04  .kc00 a{background:url(Img/Index/jtou.png) no-repeat; cursor: pointer;display: block; height: 90px; margin: -60px 0 0;opacity: 0;position: absolute;text-indent: -9999px;top: 50%;width: 60px;z-index: 10;}
.team04 .kc01 a{ left:0;}
.team04 .kc03 a{right:0; background-position:0 -90px;}
.tdHover .kc00 a{opacity:0.8;}
.team04 .kc00 a:hover{opacity:1;}
/**/
.ys{overflow:hidden;}
.ys .fullad{ overflow:hidden; background-repeat:no-repeat; background-position:center 0; display:block; width:100%;  }
/**/
.ying{ height:574px;margin-top:20px;}
.ying h3,.xc h3{ background:#3f3f3f; height:48px; line-height:48px; font-weight:normal; font-size:18px; margin-bottom:15px; margin-bottom:23px;}
.ying h3 a,.xc h3 a{ color:#fff;}
.ying h3 span.smore,.xc h3 span.smore{ float:right; font-size:12px; padding-right:18px; text-transform:uppercase;}
.ying h3 span.stit,.xc h3 span.stit{ background:#d4000a url(Img/Index/line_bg.gif) no-repeat top right; display:inline-block;width:170px;padding-left:36px;height:48px; line-height:48px;}
.ying h3 span.stit a,.xc h3 span.stit a{ font-size:25px;font-weight:bold;color:#fff; }
.ying dl { height:216px; width:600px; float:left; margin-bottom:38px;}
.ying dl dt { float:left; width:275px;}
.ying dl dt img { width:275px; height:216px;}
.ying dl dd { float: right; width:300px; padding-right:15px;}
.ying dl dd h4 { height:39px; line-height:39px; overflow:hidden;}
.ying dl dd h4 a { font-size:16px; color:#d4000a; font-weight:bold;}
.ying dl dd p { line-height:24px; font-size:14px; color:#555; height:120px; overflow:hidden}
.ying dl dd span{ display:block; margin-top:25px;}
.ying dl dd span a{ display:inline-block; background:url(Img/Index/mor.gif) no-repeat; text-align:center; line-height:25px; width:82px; color:#fff; font-size:12px;}
/**/
.xc{ background:#f1f1f1; padding-top:27px; height:620px; margin-bottom:28px;}
.xc ul li{ float: left; width:283px; margin-right:22px;}
.xc ul li img{ width:275px; padding:3px;border:1px solid #ccc; height:216px;}
.xc ul li.nom{ margin-right:0;}
.xc ul li span{ display:block; text-align:center; height:48px; line-height:35px;}
.xc ul li span a{ color:#d4000a; font-size:14px;}
/**/
.n_l{ height:482px; width:368px; margin-right:35px;}
.n_l dl{ height:115px; border-bottom:1px dashed #d3d3d3; margin-bottom:22px;}
.n_l dl dt{ background:url(Img/Index/n_w.gif) no-repeat left 0; padding-left:39px; height:23px; line-height:23px;font-size:14px; margin-bottom:13px;}
.n_l dl dt a{ color:#333; }
.n_l dl dd{ background:url(Img/Index/n_d.gif) no-repeat left 6px; padding-left:39px; height:64px; overflow:hidden;}
.n_l dl dd p{ font-size:14px; color:#333; line-height:32px;}
.n_l .nob{ border-bottom:none;}

.n_c{ width:365px;}
.n_c p{ width:366px; height:113px; margin-bottom:15px;}
.n_c p img{ width:366px; height:113px;}
.n_c ul{ padding:5px 0 0 0; background:url(Img/Index/N_LIN.gif) repeat-y 6px 0;}
.n_c ul li{ font-size:14px; line-height:40px; height:40px; overflow:hidden; background:url(Img/Index/n_li.gif) no-repeat left 15px; padding-left:37px;}
.n_c ul li a{ color:#333;}

.n_r{ width:397px;}
.n_r h3,.n_c h3,.n_l h3{ height:38px; border-bottom:1px solid #d6d6d6; margin-bottom:20px; font-weight:normal; font-size:20px; }
.n_r h3 a,.n_c h3 a,.n_l h3 a{color:#000;}
.n_r h3 img,.n_c h3 img,.n_l h3 img{ vertical-align:middle; padding-right:12px;}
.n_r h3 span,.n_c h3 span,.n_l h3 span{ float:right; font-size:13px; display:inline-block; padding-top:9px;}
.n_r ul li{ font-size:14px; line-height:37px;height:37px; overflow:hidden;}
.n_r ul li a{ color:#333;}
/**/
/*友情链接*/
.yq { padding-top:20px;}
.yq_top { height:30px; border-bottom:solid 1px #b7b7b7}
.yq_top em { float:right;}
.yq_top em a { font-size:13px; color:#c70000;}
.yq_top span a { font-size:20px; color:#4d4d4d;}
.yq_con { line-height:30px; padding-top:10px; margin-bottom:20px;}
.yq_con a { padding: 0 20px;}


