/*公共样式*/
body{font-family: "Microsoft Yahei";}

/*轮播*/
.longbox{margin:0px auto;position:relative;z-index:2; background:url(bj.jpg) repeat-x;}
.longConCam{width:1366px; margin:0 auto; }

.mblLeft{float:left;padding:5px 0 0 10px;}
.mblRight{margin-left:65px;}
.mblContent{padding:10px 20px;}
.mblFunc{ text-align:right;color:#c1c1c1;height:16px;}
.mblCon{color:#333;line-height:24px;}

.imgVM img{ vertical-align:-4px;}
.workLeftTop{padding:15px 20px;}


.adBoxMiddle{padding:20px 0; text-align:center;}
.commentFunc p{float:right;}

.small .inputLong{padding:20px 20px; background:#fff;}
.small .inputLong .normalArea{width:710px;}
.small .inputLong .commentFunc{width:724px;height:30px;}
.small .commentArea{width:646px;}
.small .commentFunc{width:658px;}


/**/
.msgWrapper{font-size:14px; background:#fff;padding:10px 0;}

.newad{width:250px;height:230px; overflow:hidden;text-align:center;}

.indexShow{ position:relative;}
.indexShowBox{width:1366px; height:400px; overflow:hidden;}

.indexShowLeft{ position:absolute;left:60px; top:45%; display:inline-block;width:36px;height:70px; background:url(sl.png) no-repeat center center;}
.indexShowRight{position:absolute;right:60px; top:45%; display:inline-block;width:36px;height:70px; background:url(sr.png) no-repeat center center;}

.news-box{width:1180px; margin:60px auto 0; overflow:hidden;}
.news-box-left{width:880px; float:left; overflow:hidden;}
.focus{ position:relative; width:380px; height:254px; background-color: #000; float: left; }  
.focus img{ width: 380px; height: 254px;} 
.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:35px; line-height: 35px; background:#5e5e5e;    
/*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:14px; overflow:hidden; margin-left:80px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; display:none; }  
.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:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:30px; height:35px;background: url(focus_btn.png) no-repeat;}
.focus .prev{bottom:0; left: 0;background-position:0 -35px; cursor:pointer; z-index:50; }  
.focus .next{bottom:0; left: 30px;  background-position:-30px -35px;  cursor:pointer; z-index:50;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-30px 0;}  


   /* layout */
.area-sub{width:765px;height: 292px;overflow:hidden;float:left;margin-left:10px;}

.dom-display .normal{display:none;}
.dom-display .current{display:block;}
.tab-hd-con{float:left;font-size:13px;text-align:center;cursor:pointer;}
.tab-hd-con a{display:inline-block; color:#333; text-decoration:none; font-size:16px;font-weight: normal;}
.tab-hd .current a{color:#1284c2;  text-decoration:none;font-weight: normal;}
.tab-bd-con{display:none;overflow:hidden;}
.tab-sub-3 .tab-hd-con{padding:0 11px;border-bottom: solid 10px gainsboro;}
.tab-main .tab-hd,.tab-sub .tab-hd,.tab-product .tab-hd,.tab-area .tab-hd{overflow:hidden;height:37px;line-height:30px;}
.tab-main .tab-hd-con,.tab-sub .tab-hd-con,.tab-product .tab-hd-con,.tab-area .tab-hd-con{height:36px;}
.tab-main .tab-hd .current,.tab-sub .tab-hd .current,.tab-product .tab-hd .current,.tab-area .tab-hd .current{position:relative; z-index:1; height:34px; background:#fff; border-bottom:3px solid #256c9b; }
.tab-main .tab-bd,.tab-sub .tab-bd,.tab-product .tab-bd,.tab-area .tab-bd{margin-top:-1px;border-top:1px solid #CFCFCF;}

.tab-main .tab-bd-con,.tab-sub .tab-bd-con,.tab-ad .tab-bd-con,.tab-area .tab-bd-con{padding-top:18px;}
.tab-sub .tab-bd-con{padding-right:9px;padding-left:13px;}

.column{padding-right:9px;font-size:14px;line-height: 30px;}
.column .list-main-normal{margin:0; padding:0; margin-top:10px;}
.column .list-main-normal li{ list-style-type:none; background:url(dian.jpg) 0 15px no-repeat; padding-left:15px;}
.column .list-main-normal li a{font-size:14px; line-height:37px; color:#666; text-decoration:none; display:inline-block; width:270px;}
.column .list-main-normal li span{float:right; font-size:14px; color:#666;}

.news-box-right{width:280px; float:right; overflow:hidden; }
.focus1{ position:relative; width:280px; height:274px; background-color:fff; float: left; }  
.focus1 img{ width: 280px; height: 210px;} 
.focus1 .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus1 .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus1 .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus1 .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; }  
.focus11 .btn a:hover,.focus11 .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus1 .fPic{ position:absolute; left:0px; top:0px; }  
.focus1 .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus1 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10;   
/*filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  */display:block;  text-align:left; top:210px;}  
.focus1 .shadow a{background:url(dian.jpg) 12px 18px no-repeat;  text-decoration:none; color:#333; line-height:24px; font-size:14px; overflow:hidden; font-family: "\5FAE\8F6F\96C5\9ED1"; line-height:24px; display:inline-block; padding:8px; padding-left:25px;}  
.focus1 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000; }  
.focus1 .fcon img{ display:block; }  
.focus1 .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; display:none; }  
.focus1 .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus1 .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; }    
.focus1 .D1fBt .current,.focus1 .D1fBt a:hover{background:#fc114a;}    
.focus1 .D1fBt img{display:none}    
.focus1 .D1fBt i{display:none; font-style:normal; }    
.focus1 .prev,.focus1 .next{position:absolute;width:30px; height:35px;background: url(focus_btn1.png) no-repeat;}
.focus1 .prev{top:30%; left: 0; background-position:0; cursor:pointer; z-index:50; }  
.focus1 .next{top:30%; right: 0px;  background-position:-30px;  cursor:pointer; z-index:50;}  

.news-box1{ background:white; padding:20px 0; margin-top:30px;}
.new-con{width:1180px; margin:0 auto;}
.new-title{ background:url(img11.jpg) center left no-repeat; }
.new-title a{margin-left:30px; color:#333; font-size:20px; text-decoration:none; font-weight:bold;}
.new-title a b{ color:#256c9b;}
.tab{ margin:0 auto; width:1180px; height:254px; overflow:hidden; margin-top:20px;}
.tab_b{ overflow:hidden;}
.tab_b a{ display:block; float:left; width:280px; height:220px; margin-right:20px; _margin-right:18px;}
.tab_b a.last { margin-right:0;}
.tab_b a img { width:280px; height:220px; border-top:4px solid #00a1e9;}
.menu1{overflow:hidden; width:80px; margin:0 auto; margin-top:14px; }
.menu1 li{ display:block; float:left; display: list-item; text-align:center; width:20px; height:20px; _width:17px; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px;background: #ccc; margin-right:20px; list-style-type:none;}
.menu1 li a{ display:block; width:20px; height:20px;}
.menu_d{border-bottom:1px #FFFFFF solid;background-color:#FFFFFF; }
.tab ul.menu1 li.current{background: #0084cf;}

.news-box2{width:1180px; margin:0 auto; margin-top:30px;; overflow:hidden; margin-bottom:60px;}
.news2-left{width:680px; float:left;}
.news2-right{width:480px; float:left; margin-left:20px;}
.title2{ background:url(n2-title-bj.jpg) center repeat-x; overflow:hidden; clear:both; height:40px;}
.title-con{background:url(img12.jpg) center left no-repeat #fff; width:130px; float:left;}
.title-con a{margin-left:30px; color:#333; font-size:20px; text-decoration:none; font-weight:bold; height:40px; line-height:40px;}
.title-con a b{ color:#256c9b;}
.title2 em{float:right; background:url(n2-title-bj2.jpg) repeat-x center; width:50px; display:inline-block; height:40px;}
.title-con1{background:url(img13.jpg) center left no-repeat #fff; width:130px; float:left;}
.title-con1 a{margin-left:30px; color:#333; font-size:20px; text-decoration:none; font-weight:bold; height:40px; line-height:40px;}
.title-con1 a b{ color:#256c9b;}
.title2 em{float:right; background:url(n2-title-bj2.jpg) repeat-x center; width:50px; display:inline-block; height:40px;}
.new2-li{ background: url(line.jpg) bottom repeat-x;  overflow:hidden; margin-bottom:10px; height:40px; line-height:40px; clear:both;}
.new2-li a{color:#256c9b; font-size:16px; text-decoration:none; background:url(dot.jpg) left center 