
@charset "utf-8";
*html{ padding:0; margin:0;} 
html {
    /* IE 浏览器 */

}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6,p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td
{margin: 0;padding: 0;border: 0;outline: 0;font-style: inherit;font-size: 100%;font-family: "微软雅黑";vertical-align: baseline;}
:focus {outline: 0;}
table {border-collapse: separate;border-spacing: 0;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
li,ul { list-style: none; }
a { text-decoration: none; }
.clear { clear: both; }
i,em{ font-style:normal; }
.clear,.area,.con:after{ zoom:1 }
fieldset, img, input { border: 0 none; }
img{display:block;}
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
a:focus { outline:0; }
a:hover{ text-decoration:none; }
a:active { color:red; }
.area:after,.clear:after,.con:after{ content:" "; display:block; visibility:hidden; height:0; clear:both; }
.left { float: left; }
.right { float: right; }
body a{text-decoration: none; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}

/*----------------------------------------头部----------------------------------*/
.had{width:1200px; margin:0 auto; height:120px;}
.had_1{height:90px; border-right:1px solid #666; width:90px; margin-top:15px;}
.had_1 p{font-size:18px; color:#333; margin-bottom:10px;}
.had h2{font-size:30px; margin-left:25px; padding-top:38px;}
.dh_rt h3{font-size:24px; margin-bottom:15px;}
.dh_rt{padding-top:20px;}
.dh_rt p{background:url(../images/dh.jpg) left no-repeat; padding-left:32px; height:32px; line-height:32px;}
.dh_rt p span{font-size:20px; color:#333;}
/*-----------------------------------导航----------------------------------*/
.nav{width:100%; height:50px; background-color:#000; margin:0 auto;}
.nav_1{width:1200px; height:50px; background-color:#000; margin:0 auto;}
.nav_1 ul li{float:left;}
.nav_1 ul li a{font-size:18px;width:170px; display:block; color:#fff; line-height:50px; text-align:center;}
.nav_1 ul li a:hover{font-weight:bold;}

/*banner图的自适应开始*/
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display: block;width: 100% \9;max-width: 100%;height: auto;}
.img-rounded{border-radius: 6px;}
.img-thumbnail{display: inline-block;width: 100% \9;max-width: 100%;height: auto;padding: 4px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.img-circle{border-radius: 50%;}
/*banner图的自适应结束*//*banner图的轮播开始*/
.carousel{position: relative;}
.carousel-inner{position: relative;width: 100%;overflow: hidden; min-width:1200px;}
.carousel-inner > .item{position: relative;display: none;-webkit-transition: .6s ease-in-out left;-o-transition: .6s ease-in-out left;transition: .6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{line-height: 1;}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev{display: block;}
.carousel-inner > .active{left: 0;}
.carousel-inner > .next,
.carousel-inner > .prev{position: absolute;top: 0;width: 100%;}
.carousel-inner > .next{left: 100%;}
.carousel-inner > .prev{left: -100%;}
.carousel-inner > .next.left,
.carousel-inner > .prev.right{left: 0;}
.carousel-inner > .active.left{left: -100%;}
.carousel-inner > .active.right{left: 100%;}
.carousel-control{position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);filter: alpha(opacity=50);opacity: .5;}
.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat: repeat-x;}
.carousel-control.right{right: 0;left: auto;background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat: repeat-x;}
.carousel-control:hover,
.carousel-control:focus{color: #fff;text-decoration: none;filter: alpha(opacity=90);outline: 0;opacity: .9;}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position: absolute;top: 50%;z-index: 5;display: inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left: 50%;margin-left: -10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right: 50%;margin-right: -10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width: 20px;height: 20px;margin-top: -10px;font-family: serif;}
.carousel-control .icon-prev:before{content: '\2039';}
.carousel-control .icon-next:before{content: '\203a';}
.carousel-indicators{position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}
.carousel-indicators li{display: inline-block;width:10px;height:10px;margin: 1px;text-indent: -999px;border-radius:50%;cursor: pointer;background-color: #000 \9; background-color:#ccc;}
.carousel-indicators .active{width:10px;height:10px;background-color: #d3342e; border-radius:50%;}
.carousel-caption{position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #fff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, .6);}
.carousel-caption .btn{text-shadow: none;}
/*banner图的轮播结束*/
.nr{width:1200px; margin:0 auto; padding-top:45px; padding-bottom:40px;}
.nr .bt{text-align:center; margin-bottom:40px;}
.nr .bt h2{font-size:20px; font-weight:normal; border-bottom:1px solid #333; display:inline; padding-bottom:5px;}
.nr .bt p{font-size:14px; color:#999; padding-top:8px;}

.cp_lf{width:546px; height:546px; position:relative;}
.cp_lf .hz{width:546px; height:546px; position:absolute; top:0; left:0; background-color:#000; opacity:0.6; z-index:1;}
.cp_lf img{width:100%; display:block; height:546px;-webkit-transition:1s;transition:1s;}
.cp_lf:hover img{-webkit-transform:scale(1.3); -moz-transform:scale(1.3);transform-origin: 50% 50% 0px; opacity: 1; transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-filter:none;}
.cp_lf h3{ position:absolute; text-align:center; font-size:24px; color:#fff; z-index:2; left:212px; top:220px;}
.cp_lf a{ position:absolute; text-align:center; font-size:14px; color:#fff; z-index:2; width:120px; height:30px; border-radius:30px; text-align:center; line-height:30px; border:1px solid #fff; left:212px; top:280px;}
.cp_lf a:hover{position:absolute; top:270px;}
.cp_rt{width:624px;}
.cp_rt li a{margin-bottom:26px; height:260px; display:block;-webkit-transition:1s;transition:1s;}
.cp_rt li a .bt_1{width:140px; height:260px; background-color:#333;}
.cp_rt li a .bt_1 h3{font-size:24px; color:#fff; width:25px; text-align:center; margin:0 auto; margin-top:20px;}
.cp_rt li a img{width:484px; height:260px; display:block; float:left;}
.cp_rt li a:hover{-webkit-transform:scale(1.3); -moz-transform:scale(1.3);transform-origin: 50% 50% 0px; opacity: 1; transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-filter:none;}

.footer{width:100%; margin:0 auto; padding-top:30px; padding-bottom:30px; background-color:#333;}
.footer_1{width:1200px;margin:0 auto; background-color:#333; padding-bottom:25px;}
.footer_nav li{float:left; width:200px;}
.footer_nav li a{ color:#fff;}
.footer_nav li a h3{font-size:18px; font-weight:normal; margin-bottom:15px;}
.footer_nav li a h4{font-size:14px;font-weight:normal; margin-bottom:10px;}
.footer_nav li p{font-size:14px; color:#fff; margin-bottom:15px;}
.footer_nav li h5{font-size:24px; color:#CCC;margin-bottom:15px;}

.beian{width:100%; border-top:1px solid #ccc; text-align:center; padding-top:15px; color:#fff; font-size:14px;}