/*************slide*****************/
/*************slide*****************/
#slide{ width:100%; height:470px; overflow:hidden; padding:0px; margin:0 auto;}
.main_image {width:100%; height:470px; border-bottom:1px solid #044d98; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:470px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:550px;}
.main_image li span {display:block; width:100%; height:550px}
.main_image li a {display:block; width:100%; height:550px}
.main_image li img{ text-align:center;}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:440px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/slide/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/slide/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/slide/hover_right.png) no-repeat right top;right:100px;}

/***********Layer***********/
.layer1{width:100%; background:#fff; padding-top:20px; padding-bottom:0px;}
.layer1 H3{ height:16px; line-height:16px; height:50px; margin:0px; margin-bottom:5px;}
.layer1 H3 a{ float:right; font: 12px/12px Microsoft Yahei; padding-top:15px; color:#4c495a;margin-right:10px;}
.layer1 H3 a:hover{ text-decoration:underline;}
.layer1 H4{margin-bottom:5px;}
.layer1 H4 a{ font-size:14px; font-weight:300; color:#000;}
.prolist H3{display:block; height:30px; line-height:30px; margin:0px; padding-bottom:5px; background:url(../images/index_tit.png) #ececec 0px 0px no-repeat;}
.layer1 .tit2{ background-position:0px -30px; margin-bottom:10px;background:url(../images/fd_title.png) no-repeat;}

/* TAB ÇÐ»»Ð§¹û */ 
.tb_{ background-repeat: repeat-x;} 
.tb_ ul{height:22px;} 
.tb_ li{float:left;height:25px;padding-top:10px;width:155px;cursor:pointer;background:#dddddd;margin:8px 0px 5px 5px;text-align:center} 
.normaltab{color:#007cc3 ;} 
.hovertab {color:#fff;} 
.dis{display:block; width:100%; float:left; overflow:hidden; height:300px;word-break:break-all; } 
.undis{display:none;}
/*******/

.hs{background:#ececec;}

.prolist{min-height:310px; padding-top:20px; padding-bottom:20px;}
.prolist .main{ margin-top:10px; overflow:hidden;}
.prolist .main .protype{ float:left; width:320px; height:450px; overflow:hidden;}
.prolist .main .protype .cont{background:url(../images/proType.jpg) no-repeat; height:415px;width:320px; }
.prolist .main .proItem{ float:right; width:680px;}
.protype a{ width:60px; height:40px; padding:20px 10px; display:block; float:left; background:#bee2f5; color:#6f7a8b;}
.protype a:hover{ background:#74a9c5; color:#fff;}
.protype a.rec{ background:#ddeff9;}
.protype a.rec:hover{background:#7bc0e5; color:#6f7a8b;}

.focus{ position:relative; width:680px; height:425px; margin-top:35px;z-index:999}  
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; 

overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; 
margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; 
outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.fcon .fcon img{ display:block; }  
.fcon ul{ overflow:hidden;}
.fcon a{ width:218px; height:198px; border:1px solid #dcdcdc; margin:0px 0px 10px 6px; float:left; position:relative}
.fcon a span{ display:block; padding:2px 5px; background:#333; color:#fff; position:absolute; bottom:10px;}
.focus img{ width: 218px; height: 198px;} 
.focus .fbg{ top:-30px; right:5px; position:absolute; height:21px; text-align:center; z-index:200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; 

margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; 

outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#5b5967;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  

cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  


.fgx{ width:40px; float:left; min-height:180px;}
.fgxbg{ width:1px; border-left:1.6px dotted #dedede; height:355px; margin-left:19px; margin-top:0px;}
.about .img{ width:208px; height:143px; overflow:hidden; float:left; margin-right:10px; margin-bottom:10px; margin-left:0px;}


.about{ width:1024px; margin:0 auto;padding:0; overflow:hidden;}
.about .fd_aboutImg img{padding:0 0 0 30px;}
.about .fd_aboutImg p span{margin:20px 260px 0 190px}
.about p{ text-indent:28px; line-height:23px;}
.about p a{ color:#043d77;}
.newshot p{font-size:14px; line-height:25px; color:#666;margin-bottom:15px;text-indent:28px;margin-top:15px;}
.newshot p a{color:#043d77; text-decoration:underline;}
.newshot li{ height:24px; line-height:24px; font-size:14px;}
.newshot li span{ color:#666;height:24px; line-height:24px; display:block; float:right;}
.newshot li a{ color:#111; height:24px; line-height:24px; color:#575464;}
.newshot li a:hover{color:#044d98;}
.pro{width:100%; overflow:hidden;background:url(../images/fd_indexPro.png) no-repeat;margin-top:15px; height:442px;padding-top:50px;}
.pro .fd_pro{width:1024px;margin:0 auto;padding:0px;}
.pro .tit4{ background:url(../images/fd_title.png) no-repeat; background-position:0px -108px; margin-bottom:10px; margin-top:30px;}
.pro .tit4 a{ float:right; display:block; color:#fff;}
.news{ width:1024px;margin:0 auto;padding:0;overflow:hidden;}
.news .tit3{ background:url(../images/fd_title.png) no-repeat; background-position:0px -200px; width:440px;}
.news .tit3 .add{ display:block; float:right; background:url(../images/fd_title.png) no-repeat; background-position:-50px -430px;width:49px; height:30px;}
.news .tit3 .plus{ display:block; float:right; background:url(../images/fd_title.png) no-repeat; background-position:0px -430px;width:49px; height:30px;}
.news .tit1{ background:url(../images/fd_title.png) no-repeat; background-position:0px -315px;}
.news .fd_list{ float:left; width:500px;margin:20px 0 0 0;}
.news .fd_list .newsList{margin:5px; width:400px;}
.news .fd_list .newsList li{padding:5px;}
.news .fd_list .newsList li span{ float:right; display:block;}
.news .fd_list .proList{margin:5px;width:450px;}
.news .fd_list .proList li{float:left; padding:5px; width:140px;}


.layer3{ background:#f2f2f2; padding:30px 0px;border-bottom:1px solid #ddd;}
.layer3 .bar1{ width:269px; height:180px; float:left; overflow:hidden; border-right:1px solid #ccc; }
.layer3 .bar2{ width:114px; height:180px; float:left; overflow:hidden;border-right:1px solid #ccc;padding-left:30px;}
.layer3 .bar3{ width:309px; height:180px; float:left; overflow:hidden;border-right:1px solid #ccc;padding-left:30px;}
.layer3 .bar4{ width:210px; height:180px; float:left; overflow:hidden;padding-left:30px;}
.layer3 H3{ font-size:16px; font-weight:normal;}
.layer3 a{ color:#444;}
.layer3 a:hover{ color:#043d77; text-decoration:underline;}
.bar1 ul{ margin-top:20px; overflow:hidden;}
.bar1 ul.type1{ width:100px; float:left;}
.bar1 ul.type1 li{ font-size:16px; font-weight:bold; height:24px; line-height:24px;}
.bar1 ul.type1 li a{ font-weight:normal; font-size:14px;}
.bar1 ul.type2{ width:150px; float:left;}
.bar1 ul.type2 li{ font-size:16px; font-weight:bold; height:24px; line-height:24px; width:60px; float:left;}
.bar1 ul.type2 li a{ font-weight:normal; font-size:14px;}
.bar2 ul{ margin-top:20px; overflow:hidden;}
.bar2 ul li{ height:22px; line-height:22px;}
.bar3 div{ margin-top:20px; overflow:hidden;}
.bar3 div p{ color:#555; height:22px; line-height:22px;}
.bar3 div p b{ font-weight:normal; color:#000;}
.bar4 .ewm{ margin-top:20px; height:132px; width:132px;}
.bar4 .ewm img{ border:0px;height:132px; width:132px;}
.links{ background:#fff; height:55px; line-height:55px;}
.links h4{height:29px; line-height:29px; background:url(../images/index-tit.png) no-repeat 0px -270px; margin:0px; margin-top:12px; width:120px; float:left;}
.links li{ float:left; padding:0px 12px;}
.links li a{ color:#333; text-decoration:underline;}
.links li a:hover{color:#e04145;}
