@charset "gb2312";
/* divcss5 - www.divcss5.com */
body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, p, textarea { margin:0 auto; padding:0;font-style: normal;}/* \5B8B\4F53 ËÎÌå ¸ü¶àÖÐÎÄ×ÖÌå×ª»»Unicode±àÂë±íÍøÖ· http://www.divcss5.com/jiqiao/j325.shtml */
ol, ul ,li{ list-style: none; }
img { border: 0; vertical-align:middle; }
body{ font-size:12px; color:#555555; background:url(../images/bg.jpg) center top no-repeat; font-family:"Î¢ÈíÑÅºÚ"; }
.clear{ clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{ color:#555555; text-decoration:none;}
a:hover{ color:#00904a;}

a:active,a:focus { outline:none; } /*É¾³ýÁ´½ÓÉÏµÄÐéÏß¿ò*/
/*É¾³ýÍ¼Æ¬ÉÏµÄÁ´½ÓÐé¿ò*/
a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
/*È¥µôinputÐé¿ò*/
:focus{ outline:0; }
input::-moz-focus-inner{ border-color:transparent!important; }  /*inputµÄ±ß¿òÉèÖÃ³ÉÍ¸Ã÷£¬!importantÒâË¼Ö¸ÓÅÏÈ¼¶¸ß*/

.red ,.red a{ color:#F00;}
.blue ,.blue a{ color:#1E51A2;}

.lf{float:left;}
.rt{float:right;}

/*Í·²¿ÑùÊ½*/
#header100{ width:100%; height:120px; background:url(../images/top_bg.jpg) center no-repeat; border-top:#0081cc 11px solid; }
#header{ width:1200px; margin:0 auto; height:126px; clear:both; position:relative; }
#header .tel{ background:url(../images/tel.png) 0 3px no-repeat; padding-left:20px; position:absolute; right:180px; top:15px; color:#426cb4; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }
#header .mail{ background:url(../images/mail.png) 0 3px no-repeat; padding-left:20px; position:absolute; right:0; top:17px; color:#797979; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
#header .logo{ position:absolute; left:0; top:20px; }
#header .search{position:absolute; right:0; top:40px;}
#menu { width:620px; height:38px; text-align:center; position:absolute; right:0; top:60px; background:url(../images/menu_bg.png) center top no-repeat; }
#menu ul { list-style: none; padding-left:4px; }
#menu ul li { float:left; height:38px; line-height:36px; padding-left:12px; padding-right:13px;  }
#menu ul li:hover { background:url(../images/menu_over.png) repeat-x; color:#00904a; }
#menu ul li#cut { background:url(../images/menu_over.png) repeat-x; color:#00904a; }
#menu ul li a { display:block;height:38px;line-height:38px; color:#000; text-align:right; font-size:15px; font-family:"Î¢ÈíÑÅºÚ"; }
#menu ul li a:hover { color:#0081cc; background:url(../images/menu_over_bt.png) center 37px no-repeat; }
#menu ul li a#cut { color:#0081cc; }
#menu ul li ul { display:none; position:absolute; background:#0081cc; padding-bottom:5px; /*filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;*/ z-index:9999; }
#menu ul li ul li { float:none;background:none; height:30px; line-height:30px; }
#menu ul li ul li:hover { background:none; }
#menu ul li ul li a { background:none; color:#fff; height:30px; line-height:30px; font-size:14px; text-align:center; }
#menu ul li ul li a:hover { background:none;color:#ff0; text-decoration:underline; }
#menu ul li:hover ul { display:block; }
#menu ul li.sfhover ul { display:block; }

#ban{ width:1200px; margin:0 auto; text-align:center; margin-top:8px;clear:both; }
#ban2{ width:1200px; margin:0 auto; text-align:center; clear:both; }


/*newslist2 start*/
.newslist2{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:10px; }
.newslist2 ul {  clear:both; overflow:hidden; }
.newslist2 ul li{ float:left; margin-right:82px; }
.newslist2 .th{ color:#0081cc; font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; height:80px; line-height:80px; text-align:center; letter-spacing:2px; }
.newslist2 .newsjj{ width:319px; padding:10px; padding-top:10px; overflow:hidden; border-left:#dbdbdc 3px solid; border-bottom:#dbdbdc 3px solid; border-right:#dbdbdc 3px solid;}
.newslist2 .newsnam{ width:100%; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.newslist2 .newsnam a{ color:#111; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; }
.newslist2 .addtime{ width:100%;height:30px; line-height:30px; font-size:14px; color:#a0a0a0; }
.newslist2 .jieshao{ height:60px; overflow:hidden; color:#6e6e6e; line-height:20px; font-size:13px; }
.newslist2 .rmore{ float:left; text-align:right; margin-right:8px; margin-top:5px; }
.newslist2 .rmore a{ font-size:12px; color:#999; }
.newslist2 .more{ background:#0081cc; width:105px; margin:0 auto; height:40px; line-height:40px; color:#fff; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; clear:both; overflow:hidden; margin-top:30px; margin-bottom:20px; }
.newslist2 .more a{ color:#fff; }


/*iabout start*/
.iabout{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; height:510px; }
.iabout .left{ float:left; width:420px; background:#0081cc; height:510px; overflow:hidden; }
.iabout .left .con{ width:360px; margin:0 auto; margin-top:100px; }
.iabout .left .con .title{ font-size:26px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; line-height:50px; }
.iabout .left .con .wz{ font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; line-height:1.6; }
.iabout .right{ float:right; width:780px; height:510px; overflow:hidden; }
.iabout .right .img1{ width:100%; height:280px; clear:both; overflow:hidden; position:relative; }
.iabout .right .img1 img{ width:100%; height:100%; }
.iabout .right .img1 .wz{ width:100%; height:38px; line-height:38px; position:absolute; bottom:0; background:url(../images/lbg.png); }
.iabout .right .img1 .wz .nam{ float:left; font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ";line-height:38px;  margin-left:10px; }
.iabout .right .img1 .wz .jt{ float:right; margin-right:10px; margin-top:12px; }
.iabout .right .img2{ float:left; width:50%; height:230px; position:relative; }
.iabout .right .img2 img{ float:left; width:100%; height:100%; }
.iabout .right .img2 .wz{ width:100%; height:38px; line-height:38px; position:absolute; bottom:0; background:url(../images/lbg.png); }
.iabout .right .img2 .wz .nam{ float:left; font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ";line-height:38px;  margin-left:10px; }
.iabout .right .img2 .wz .jt{ float:right; margin-right:10px; margin-top:12px; }
.iabout .right .img3{ float:left; width:50%; height:230px; position:relative; }
.iabout .right .img3 img{ float:left; width:100%; height:100%; }
.iabout .right .img3 .wz{ width:100%; height:38px; line-height:38px; position:absolute; bottom:0; background:url(../images/lbg.png); }
.iabout .right .img3 .wz .nam{ float:left; font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ";line-height:38px;  margin-left:10px; }
.iabout .right .img3 .wz .jt{ float:right; margin-right:10px; margin-top:12px; }


/*prolist2 start*/
/*.prolist2100{ width:100%;background:#3c3c3c; clear:both; overflow:hidden; }*/
.prolist2{ width:1200px; margin:0 auto; clear:both; overflow:hidden; background:#3c3c3c; }
.prolist2 ul { clear:both; overflow:hidden; margin-left:40px; }
.prolist2 ul li{ float:left; margin-right:42px; margin-bottom:20px; }
.prolist2 .th{ color:#fff; font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; height:80px; line-height:80px; text-align:center; letter-spacing:2px; margin-top:10px; }
.prolist2 .projj{ width:325px; padding:10px; padding-top:10px; overflow:hidden; }
.prolist2 .pronam{ width:100%; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.prolist2 .pronam a{ color:#fff; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; }
.prolist2 .addtime{ width:100%;height:30px; line-height:30px; font-size:14px; color:#a0a0a0; }
.prolist2 .jieshao{ height:60px; overflow:hidden; color:#ddd; line-height:20px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }
.prolist2 .more{ background:#0081cc; width:105px; margin:0 auto; height:40px; line-height:40px; color:#fff; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; clear:both; overflow:hidden; margin-top:20px; margin-bottom:20px; }
.prolist2 .more a{ color:#fff; }


/*link start*/
.link{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; margin-bottom:40px; }
.link .ltitle{ font-size:30px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; height:80px; line-height:80px; text-align:center; letter-spacing:2px; }
.link ul li{ float:left; margin-right:20px; margin-bottom:10px; }


/*µ×²¿µ¼º½*/
#daohang100{ width:100%; min-height:200px; background:#0081cc; clear:both; overflow:hidden; }
#daohang100 .daohang{ width:1000px; margin:0 auto; clear:both; overflow:hidden; margin-top:30px; line-height:1.6; font-size:14px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; }
#daohang100 .daohang .title{ font-size:16px; color:#fff; font-family:"Î¢ÈíÑÅºÚ"; margin-bottom:10px; }
#daohang100 .daohang a{ color:#fff; }
#daohang100 .daohang a:hover{ color:#ff0; }
#daohang100 .daohang .a{ float:left;width:220px; }
#daohang100 .daohang .b{ float:left;width:220px; margin-left:20px; }
#daohang100 .daohang .c{ float:left;width:220px; margin-left:20px; }
#daohang100 .daohang .d{ float:left;width:240px; margin-left:20px; }


/*gd01 start*/
.gd01 { width:100%; height:422px; clear:both; overflow:hidden; margin-top:40px; }
.gd01 a{ display:block; width:100%; height:422px; }


/*ÄÚÒ³ÑùÊ½*/
.nytitle{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; }
.abt{ width:65%; height:60px; text-align: center; margin-top:20px; position:relative; }
.abt:before{ content:''; height:2px; background-color:#ccc; position:absolute; left:0; top:15px; right:0; margin:auto; }
.abt strong{ height:30px; line-height:30px; font-size:36px; padding:0 30px; color:#3d3d3d; font-family:"Î¢ÈíÑÅºÚ"; display:inline-block; margin-bottom:10px; background-color:#fff; position:relative; font-weight:normal; }
.abt small{ height:20px; line-height:20px; display:block; font-family:Arial; font-size:14px; text-transform:uppercase; }

.nyinfo{ width:1200px; margin:0 auto; line-height:1.8; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; }


/*nynewslist start*/
.nynewslist{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; }
.nynewslist ul {  clear:both; overflow:hidden; }
.nynewslist ul li{ float:left; margin-right:82px; margin-bottom:40px; }
.nynewslist ul li .time{ color:#696969; font-size:26px; font-family:"Î¢ÈíÑÅºÚ"; height:50px; line-height:50px; }
.nynewslist ul li .newsjj{ width:325px; padding:10px; padding-top:10px; overflow:hidden; }
.nynewslist ul li .newsnam{ width:100%; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.nynewslist ul li .newsnam a{ color:#111; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; }
.nynewslist ul li .addtime{ width:100%;height:30px; line-height:30px; font-size:14px; color:#a0a0a0; }
.nynewslist ul li .jieshao{ height:60px; overflow:hidden; color:#6e6e6e; line-height:20px; font-size:14px; }


/*nyprolist start*/
.nyprolist{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; }
.nyprolist ul {  clear:both; overflow:hidden; }
.nyprolist ul li{ float:left; margin-right:20px; margin-bottom:20px; text-align:center; }
.nyprolist ul li:nth-child(4n){ margin-right:0px;}
.nyprolist ul li .img{ width:280px; margin:0 auto; height:220px; border:#cdcdcd 2px solid; }
.nyprolist ul li .img img{ max-width:280px; max-height:220px; }
.nyprolist ul li .time{ color:#696969; font-size:26px; font-family:"Î¢ÈíÑÅºÚ"; height:50px; line-height:50px; }
.nyprolist ul li .newsjj{ width:260px; padding:10px; padding-top:10px; overflow:hidden; }
.nyprolist ul li .newsnam{ width:100%; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.nyprolist ul li .newsnam a{ color:#111; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; line-height:24px; }
.nyprolist ul li .addtime{ width:100%;height:30px; line-height:30px; font-size:14px; color:#a0a0a0; }
.nyprolist ul li .jieshao{ height:60px; overflow:hidden; color:#6e6e6e; line-height:20px; font-size:14px; text-align:left; }


#weizhi{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; } 
#weizhi img{ float:left; margin-right:10px; } 
#weizhi .wz{ float:left; font-size:14px; margin-top:3px; } 
#ny1{ width:1200px; margin:0 auto; clear:both; overflow:hidden; margin-top:20px; min-height:400px; line-height:1.6; font-size:14px; } 


/* Í¼Æ¬¹ö¶¯ */
.pdt{ width:1200px; margin:0 auto; clear:both; overflow:hidden; border-bottom:#ccc 1px solid; padding-bottom:5px; margin-bottom:20px; margin-top:20px; color:#aaa; }
.pdt a{ color:#aaa; }
.pdt span{ font-size:20px; color:#a50d0a; }
.picScroll{ width:1180px; margin:0 auto;position:relative; clear:both; margin-bottom:20px; text-align:center; margin-left:20px; }
.picScroll ul{  }
.picScroll ul li{ float:left; width:320px; margin-right:35px; overflow:hidden; position:relative; z-index:0; }
.picScroll ul li .img{ width:318px; height:208px; border:#eee 1px solid; border-bottom:none; overflow:hidden; }
.picScroll ul li .img img{ max-width:318px; max-height:208px; cursor:pointer; transition:all 0.6s;transform:scale(1.2); }
.picScroll ul li .img img:hover{ transform:scale(1.3); }
.picScroll ul li .nam{ font-size:14px; text-align:center; line-height:50px; background:#E8E8E8; }
.picScroll .prev{ position:absolute; left:0px; top:100px; display:block; width:32px; height:32px; overflow:hidden; background:url(../images/prev1.png) #e4e4e4 0 0 no-repeat; cursor:pointer; border-radius:3px; }
.picScroll .next{ position:absolute; right:20px; top:100px; display:block; width:32px; height:32px; overflow:hidden; background:url(../images/next1.png) #e4e4e4 0 0 no-repeat; cursor:pointer; border-radius:3px; }
.picScroll .prevStop{ background:url(../images/prev2.png) #e4e4e4 0 0 no-repeat; border-radius:3px; }
.picScroll .nextStop{ background:url(../images/next2.png) #e4e4e4 0 0 no-repeat; border-radius:3px; }
