@charset "utf-8";

/* CSS Document */

.focus_box,.changephoto,.focus_box .photo{width: 100%;height:648px; overflow: hidden; position:relative;}

.focus_box .photo img{ display:block; width:100%; height:648px;}



.focus_nav{ position:absolute; left:50%; bottom:30px;  width:1500px; margin-left:-750px;}

.focus_nav ul{ float:right;}

.focus_nav li{ float:left; display:inline;cursor:pointer;  margin:0px 0 0 15px; overflow:hidden;}

.focus_nav a{ display:inline-block; display:block; float:left; cursor: pointer; width:35px; height:48px;}

.focus_nav .a01{background:url(../images/focus_nav_a01.png) no-repeat center center;}

.focus_nav .a02{background:url(../images/focus_nav_a02.png) no-repeat center center;}

.focus_nav .a03{background:url(../images/focus_nav_a03.png) no-repeat center center;}

.focus_nav .a04{background:url(../images/focus_nav_a04.png) no-repeat center center;}

.focus_nav .a05{background:url(../images/focus_nav_a05.png) no-repeat center center;}

.focus_nav .a06{background:url(../images/focus_nav_a06.png) no-repeat center center;}

.focus_nav .a07{background:url(../images/focus_nav_a07.png) no-repeat center center;}

.focus_nav .a08{background:url(../images/focus_nav_a08.png) no-repeat center center;}

.focus_nav .on .a01{background-image:url(../images/focus_nav_a01_on.png);}

.focus_nav .on .a02{background-image:url(../images/focus_nav_a02_on.png);}

.focus_nav .on .a03{background-image:url(../images/focus_nav_a03_on.png);}

.focus_nav .on .a04{background-image:url(../images/focus_nav_a04_on.png);}

.focus_nav .on .a05{background-image:url(../images/focus_nav_a05_on.png);}

.focus_nav .on .a06{background-image:url(../images/focus_nav_a06_on.png);}

.focus_nav .on .a07{background-image:url(../images/focus_nav_a07_on.png);}

.focus_nav .on .a08{background-image:url(../images/focus_nav_a08_on.png);}





.newsPics{ width:710px; float:left; position:relative;}

#pics .bd{ width:100%;}

#pics .bd li{ float:left; width:100%; height:439px; position:relative;}

#pics .bd li img{ width:710px; height:439px; border-radius:10px;}

#pics .bd li h3{ height:42px; position:absolute; left:0; right:0; bottom:0; color:#fff; line-height:42px; font-size:16px; background:url(../images/h3_bg.png) repeat-x center center; padding-left:18px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}



#pics .hd{ left:0; right:0; bottom:12px; position:absolute; text-align:right;}

#pics .hd li{ display:inline-block; cursor:pointer; width:10px; height:10px; border-radius:10px; margin-right:10px; background-color:#fff; border:2px solid #8e8e8f; text-indent:9999px;}

#pics .hd li{ *display:inline;}

#pics .hd li.on{ background-color:#be292e; border-color:#fff;}



.classname{ height:42px; background-color:#f4f4f4; position:relative;}

.classname h3{ display:inline-block; height:42px; line-height:42px; font-size:20px; padding:0 22px; cursor:pointer;}

.classname h3.now{ color:#fff; background-color:#be292e;}

.classname h3 a.more{ position:absolute; right:10px; top:0; font-size:14px; background:url(../images/ico_add.png) no-repeat right center; padding-right:18px; display:inline-block; color:#666; display:none;}

.classname h3.now a.more{ display:block;}

.classname h3 a.more:hover{ color:#be292e; background-image:url(../images/ico_add_on.png);}



.newsTxt{ width:768px; float:right;}

.newsTxt .change_box{ height:400px; overflow:hidden;}

.newsTxt .intro h3{ font-size:18px;}

.newsTxt .intro h3 a{ color:#000;}

.newsTxt .intro h3 span{ font-size:16px; color:#666; float:right;}

.newsTxt .intro p{ font-size:14px; color:#979797; line-height:24px; margin-top:10px; height:48px; overflow:hidden;}

.newsTxt .list li{ font-size:15px; height:35px; line-height:35px; border-bottom:1px dashed #f3f2f2; background:url(../images/d.png) no-repeat left center; padding-left:16px;}

.newsTxt .list li span{ float:right; color:#666;}

.newsTxt .intro h3 a:hover,.newsTxt .list li a:hover{ color:#be292e;}



#chanye{ height:740px; padding-top:55px; background:url(../images/cy_bg.jpg) no-repeat center top;}

.name h3{ font-size:40px; color:#000;}

.name p{ font-size:18px; color:#666; margin-top:10px; line-height:26px;}



#chanye .list{ overflow:hidden;}

#chanye .list ul{ width:105%;}

#chanye .list li{ width:369px; height:275px; float:left; margin-right:8px; margin-bottom:8px; position:relative; overflow:hidden;}

#chanye .list li img{ width:369px; height:275px;}

#chanye .list li h3{ position:absolute; left:0; right:0; bottom:0; height:52px; line-height:52px; background:url(../images/h3_bg_01.png) repeat center center; padding:0 20px; font-size:24px; color:#fff; position:absolute;}

#chanye .list li h3 em{ display:inline-block; width:19px; height:19px; position:absolute; right:20px; top:50%; margin-top:-9px; background:url(../images/add01.png) no-repeat center center;}

#chanye .list li div{ position:absolute; left:0; right:0; top:275px; bottom:0; background:url(../images/h3_bg_01.png) repeat center center; padding:32px 23px; color:#fff;}

#chanye .list li div h1{ font-size:28px;}

#chanye .list li div p{ font-size:16px; letter-spacing:1px; line-height:26px; margin-top:10px;}

#chanye .list li div a.more{ display:inline-block; height:44px; line-height:44px; font-size:20px; color:#fff; padding:0 20px; border:1px solid #fff;}

#chanye .list li:hover{ cursor:pointer;}

#chanye .list li:hover h3{ bottom:-52px;}

#chanye .list li:hover div{ top:0;}



.response .list{ position:relative; height:450px;}

.response .bd li{ width:368px; border:1px solid #e5e5e5; float:left; margin-right:6px; border-radius:5px;}

.response .bd li img{ width:368px; height:214px; border-top-left-radius:5px; border-top-right-radius:5px;}

.response .bd li div{ padding:15px 15px 0 15px; height:135px;}

.response .bd li div h3{ height:32px; line-height:32px;font-size:16px;}

.response .bd li div h3 a{ display:block; color:#010101;}

.response .bd li div h3 a:hover{ color:#be292e;}

.response .bd li div span{ font-size:13px; color:#979797; line-height:24px;}

.response .bd li div p{ font-size:14px; color:#666; line-height:24px;}



.response .hd{ left:0; right:0; bottom:40px; position:absolute; text-align:center;}

.response .hd li{ display:inline-block; cursor:pointer; width:14px; height:14px; border-radius:14px; margin-right:10px; background-color:#d1cdcd; text-indent:9999px;}

.response .hd li{ *display:inline;}

.response .hd li.on{ background-color:#be292e; border-color:#fff;}





#chanye .list li h3,#chanye .list li div{transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;}