@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; }
body{font-size:12px; line-height:20px;font-family:Microsoft YaHei;color:#525252; background:#2c5258;}
ul,dl,dt,dd,li{display:block;}
li{list-style-type:none;}
img{border:0;margin:0; padding:0;}
.clr{clear:both; height:0px; overflow:hidden;}
.left{float:left;}
.right{float:right;}
a{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}

.top ul, .header ul, .menu, .focus .hot, .part_one, .part_two, .part_three, .part_four{width:1006px; margin:0 auto;}
/*top*/
.top{width:100%;background:#f0f0f0; color:#8e8e8e; border-bottom:1px solid #fff;height:30px;}
.top li{float:right; margin:0 3px;height:30px; line-height:30px; }
.top .line{width:3px; background:url(../images/top_line.jpg) 0 6px no-repeat;}
.top li a{color:#8e8e8e; text-decoration:none;}
.top li a:hover{color:#7b0707; text-decoration:underline;}

.main_top{width:100%; position:relative;}
.company_name{width:395px; height:100px; position:absolute; left:36%; top:430px; background:url(../images/icon.png) no-repeat; z-index:100;}
/*header*/
.header{width:100%; height:450px;clear:both; background:url(../images/banner.jpg) no-repeat; position:relative;}
/*focus*/
.focus{width:100%; background:url(../images/main_bg.jpg) 0 -2px repeat-x; padding-top:20px; height:350px;}
.focus div{width:1000px; margin:0 auto;}
 
/*part_one*/
.part_one h3{width:1006px; height:94px; background:url(../images/tit.jpg) 0 -1px no-repeat;}
.part_one ul{width:945px;_width:935px; margin:0 auto; background:#fff; padding:20px 0 40px 35px;_padding:20px 0 40px 27px; height:400px;}
.part_one ul li{width:291px; float:left; margin-right:20px;}
.part_one ul li .img_box{width:291px; height:317px;}
.part_one ul li p{width:271px; background:url(../images/part_one_bg.jpg) no-repeat; height:57px; display:block; padding:13px 10px 10px 10px; }

/*part_two*/
.part_two h3, .part_three h3, .part_four h3{width:1006px; height:54px; background:url(../images/tit.jpg) no-repeat;}

.part_two .box{width:925px; margin:0 auto; background:#fff; padding:20px 20px 40px 35px;}
.part_two h3{background-position:0 -129px;}
.part_two .left_box{width:291px; float:left; margin-right:20px;}
.part_two .left_box ul{}
.part_two .left_box li .img_box{width:290px; height:501px;}
.part_two .left_box li p{width:271px; height:119px; background:url(../images/part_two_leftbg.jpg) no-repeat;padding:13px 10px 10px 10px;}
.part_two .right_box{width:605px; float:left;}
.part_two .right_box ul{}
.part_two .right_box li{width:290px; height:200px; border:1px solid #dfdfdf; float:left;}
.part_two .right_box li .img_box{width:290px; height:88px; overflow:hidden;}
.part_two .right_box li .img_box img{width:290px; height:88px;}
.part_two .right_box li .txt_box{width:270px; height:97px;_height:105px; background:#dfdfdf; padding:5px 10px 10px 10px;}
.part_two .right_box li .txt_box .tit{font-size:14px; color:#000; margin-bottom:5px;}
.part_two .right_box .mt{margin-top:18px;_margin-top:10px;}
.part_two .right_box .mr{margin-right:15px;}

/*part_three*/
.part_three h3{background-position:0 -218px;}
.part_three .box, .part_four .box{width:935px; margin:0 auto; background:url(../images/body_bg.jpg) repeat-y; padding:20px 20px 20px 45px;}
.part_three .left_box{width:350px; float:left; margin-right:20px;}
.part_three .left_box ul{}
.part_three .left_box li .img_box{width:350px; height:499px;}
.part_three .left_box li p{width:330px; height:101px; background:url(../images/part_three_bg.jpg) no-repeat;padding:13px 10px 10px 10px;}
.part_three .right_box{width:540px; float:left;}
.part_three .right_box ul{clear:both;}
.part_three .right_box li{width:260px; border:1px solid #dfdfdf; float:left;}
.part_three .right_box li .img_box{width:260px; height:215px; overflow:hidden;}
.part_three .right_box li .img_box img{width:260px; height:215px;}
.part_three .right_box li .txt_box{width:240px; height:60px;_height:63px; background:#dfdfdf; padding:5px 10px 10px 10px;}
.part_three .right_box li .txt_box .tit{font-size:14px; color:#000; margin-bottom:5px;}
.part_three .right_box .mt{margin-top:17px;}
.part_three .right_box .mr{margin-right:15px;}

/*part_four*/
.part_four h3{background-position:0 -296px;}
.part_four ul{height:400px;}
.part_four li{width:448px; float:left;}
.part_four li .im_box{width:448px; height:315px; overflow:hidden;}
.part_four li .txt_box{padding:15px; width:418px; height:50px; background:url(../images/tc_bg.jpg) no-repeat;}
.part_four .mr{margin-right:20px;}

/*part_five*/
.part_five{width:925px; margin:0 auto; background:#fff; padding:20px 20px 20px 35px; clear:both;}
.part_five .box{width:915px; height:320px; background:url(../images/swi_bg.jpg); padding-top:15px;}
.part_five .box h3{height:41px; background:url(../images/top10.png) no-repeat;}
.part_five .box .changeBox{width:880px; height:220px; margin:0 auto; overflow:hidden;}


/*weibo*/
.weibo{width:925px; margin:0 auto; background:#fff; padding:20px 20px 20px 35px; clear:both;}







/*bottom*/
.bottom{width:100%; background:url(../images/bottom_bg.jpg) repeat-x; height:165px; clear:both; margin-top:35px;}
.bottom ul{width:980px; margin:auto; padding:40px 0 15px 0; color:#747474; text-align:center;}
.bottom ul a{color:#747474; text-decoration:none;}
.bottom ul a:hover{color:#747474; text-decoration:underline;}


/*wangzf*/


/* ul_change_a1 */

.change{ position:relative; padding-top:20px;}
.change .changeBox,.change .li{ overflow:hidden; height:220px;}
.change .changeBox{ z-index:0;position: relative;overflow:hidden;}
.change .position{top:0px; left:0px;}
.change .changeBox.scroll .position{ width:1000%; position:relative;}
.change .changeBox.scrollT .position{ width:100%;}
.change .li{ position:absolute; top:0px;width:100%; height:100%; display:block;}
.change .changeBox.scroll,.change .changeBox.scroll .li{height: auto;}
.change .changeBox.scroll .li{ position: relative;float:left;}
.change .autoH{ height:auto; min-height:50px;}

.changeBox img{ width:880px; height:207px;}

 /* ul_change_a  botton */
.change .changeBtnBox{ position:relative; z-index:2; height:20px; margin-top:-20px; float:right; margin-right:5px;}
.change .changeBtnBox li{ float:right;}
.change .changeBtnBox li.left{ float:left;}
.change .changeBtnBox .btn{ line-height:18px;width:15px; font-weight:bold; text-align:center;margin-right:2px;background:#fff; display:block; cursor:hand;cursor:pointer; color:#263167;filter:alpha(opacity=75);opacity:0.75; }
.change .changeBtnBox .btn.hot{background:#3ba340;color:#fff;}

.change .prev,.change .next{ top:0px; position:absolute;cursor:pointer;background:url(../images/iconPrev.gif) no-repeat center; z-index:30;}
.change .left{ left:0px;}
.change .next{ right:0px;}
.change .prev:hover,.change .next:hover{}

.change .changeBtnBox.clearPos{ margin-top:0px; float:none;}
.change .changeBtnBox.clearPos li{ float:left}
.change .changeBtnBox .btn.clearPos{ width: auto;filter:alpha(opacity=100);opacity:1;}

.fade{}.scroll{}.slide{}.prev{}.next{}.needGain{}.btnIn{}.elide{}.textDefault{}
