@charset "gb2312";
.weltop{ height:29px; background:#eeeeee; border-bottom:1px solid #d6d6d6;}
.weltop .welcome{ width:1000px; margin:0 auto; line-height:29px;}
.weltop .minibar{ float:right;}
#header{width:100%; background:url(../images/hdbg.jpg); }
.topbar{width:1000px;margin:0 auto; height:101px;}
.logo{ text-align:center; padding-top:20px;}

.nav{ width:100%; height:42px; padding-top:5px; background:url(../images/navbg.jpg);}
.nav ul{ width:1000px; margin:0 auto;}
.nav ul li{float:left;height:42px;width:111px; background:url(../images/navlibg.jpg) right center no-repeat;  }
.nav ul li:last-child{ background:none;}
.nav ul li a{ display:block; text-align:center; line-height:42px; font-size:14px; color:#fff; }
.nav ul li a:hover,.nav ul li.on a{ background:url(../images/navabg.jpg) center no-repeat;}

.banner{ width:100%; height:359px; text-align:center; }
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:359px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:359px;overflow:hidden; position:relative;}
/*.banner #scoll_a {z-index: 999;position:absolute; bottom:16px; width:100%;text-align:center;}
.banner #scoll_a a {display:inline-block;width:26px;height:3px; margin:0 5px; font-size:0; background:#fff;}
#scoll_a a.activeSlide { background:#14a3ca; }
*/

.contentbg{ width:100%;}
.contentbg1 .toptit,.contentbg2 .toptit,.contentbg3 .toptit{ height:88px; text-align:center;}
.contentbg1 .toptit{ background:#bde5ff;}
.contentbg2 .toptit{ background:#b1effa;}
.contentbg3 .toptit{ background:#f8e0c6;}
.content{ width:1000px; margin:33px auto 0;}

.honor{ width:288px; height:212px; float:left; border:1px solid #c9c9c9;}   
.slide_box{ position:relative; width:288px; height:212px;}
.slide_box .hd{ position:absolute; right:5px; bottom:5px; z-index:1;}
.slide_box .hd ul{}
.slide_box .hd ul li{ float:left; margin-left:4px; width:20px; height:20px; line-height:20px; text-align:center; background:#fff; cursor:pointer;}
.slide_box .hd ul li.on{ background:#f00; color:#fff;}
.slide_box .bd{ position:relative;}
.slide_box .bd li{ width:288px; height:212px;}
.slide_box .bd img{width:100%; height:100%;}
       
.about .title,.news .title{ height:34px;line-height:34px; background:url(../images/index_18.jpg) right center no-repeat #1b85d1;}
.about .title h3,.news .title h3{ line-height:34px; padding-left:17px;  font-size:16px;color:#fff;font-weight:normal;}
.about .title .more,.news .title .more{ float:right; margin-right:24px; font-family:"ËÎÌå";}
.about .title .more a,.news .title .more a{  color:#fff;}
.about{ width:331px; float:left; margin-left:30px;}
.about .cont { padding:11px 20px 0; line-height:24px; height:167px; overflow:hidden; background:#f4f4f4;}

.news{ width:318px; float:right;}
.news .cont{  height:167px; padding-top:11px; overflow:hidden;background:#f4f4f4;}
.news .cont ul{width:304px; margin:0 auto; }
.comnews .cont li{ height:29px; float:left; display:inline; width:100%; line-height:29px; border-bottom:1px dashed #676767; }
.comnews .cont li a{ display:block; padding-left:6px;} 
.comnews .cont li a:before{ content:">> ";}
.comnews .cont li span{ float:right; margin-right:6px; }
.comnews .cont li a:hover{ color:#df8621; }

.test{ margin-top:27px; background:url(../images/index_28.jpg) left 21px repeat-x;}
.test .title{ text-align:center;}
.test .cont{ padding-top:7px;}
.test .cont ul{ width:984px; margin:0 auto;}
.test .cont ul li{ width:140px; height:135px; float:left; margin:0 12px;}
.test .cont ul li h3{ height:38px; line-height:28px; background:url(../images/index_32.jpg); color:#fff; font-size:16px; font-weight:normal; text-align:center;}
.test .cont ul li .photo{ text-align:center; margin-top:1px;}
.test .cont ul li .apply{ height:30px; margin-top:9px; background:url(../images/index_40.jpg);}
.test .cont ul li .apply a{height:30px; display:block;}

.list{ width:170px; float:left; margin-right:24px;}
.list .title{ height:68px; position:relative; border-bottom:1px solid #d20001;}
.list .title h3{ position:absolute; width:100px; height:22px; text-align:center; line-height:22px; font-weight:normal; color:#fff; background:#d20001; bottom:0; left:35px;}
.list .cont{ background:#f0f0f0; padding-top:10px; height:198px; overflow:hidden;}
.list .cont li{ height:22px; line-height:22px; background:url(../images/index_52.jpg) 8px center no-repeat; padding-left:24px;}

.team{ width:222px; float:right; background:#f0f0f0;}
.team .title{ width:210px; margin:0 auto; height:31px; padding-top:10px; line-height:31px; border-bottom:1px solid #c1c1c1;}
.team .title h3{ font-size:16px; color:#1b85d1; padding-left:9px}
.team .title .more{ float:right; margin-right:4px;}
.team .title .more a{ color:#1b85d1;  font-family:"ËÎÌå";}

.team .cont{ padding-top:9px;}
.team ul li { width: 184px; height: 226px; float: left; display:inline; margin:0 13px; overflow: hidden; }
.team ul li .photo { width:184px; height:119px; overflow:hidden;}
.team ul li .photo img { vertical-align:middle; }
.team ul li .name { padding-top:13px; line-height: 22px;}
.team ul li .name a{ display:block; font-size:14px;}
.mantle1{position: relative;zoom: 1;width:210px;overflow: hidden;}
.mantle1 .cont1{ width: 210px;overflow:hidden; margin:0 auto;}
.fl,#imgul1{ float:left;}

.contentbg2{ margin-top:33px;}

.contentbg3{ margin-top:33px;}

.side{ width:214px; float:left;}
.main{ width:766px; float:right;}

.side_c .title{ height:34px;line-height:34px; background:url(../images/index_60.jpg) right center no-repeat #1b85d1;}
.side_c .title h3{ line-height:34px; padding-left:17px;  font-size:16px;color:#fff; font-weight:normal;}

.side_c .cont{  padding:15px 0 0 0; line-height:26px; height:300px; overflow:hidden; }
.side_c .cont img{ margin-top:22px; margin-right:4px;}

.mod1 ul li { width:138px; height:134px; float: left; display:inline; margin:0 9px;  overflow: hidden; }
.mod1 ul li .photo { width:138px; height:94px; overflow:hidden;}
.mod1 ul li .photo img { vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:40px;}
.mod1 ul li .name a{color:#8d4809;}

.show{ margin-top:10px;}
.show .tit{ height:31px; background:url(../images/tbg1.jpg); border:1px solid #dedede; border-bottom:none; border-radius:5px 5px 0 0 ;}
.show .tit h3{ line-height:31px; padding-left:14px; color:#1f7880;}
.show .tit .more{ float:right; margin:4px 9px 0 0;}

.show .cont{ padding-top:13px;border:1px solid #dedede; border-top:none; background:url(../images/scontbg.jpg) center 1px no-repeat;}
.mod2 ul li { width:168px; height: 155px; margin:0 11px; float:left; overflow: hidden;  }
.mod2 ul li .photo { width:164px; height:107px; padding:1px; border:1px solid #b5b5b5; position:relative; overflow:hidden; }
.mod2 ul li .photo:after{ content:url(../images/index_90.png); position:absolute; bottom:1px; right:1px;}
.mod2 ul li .photo img { display:block; vertical-align:middle; }
.mod2 ul li .name { text-align: center; line-height:44px; }
.mod2 ul li.on .photo{ border-color:#1b85d1;}
.mod2 ul li.on .name a{ color:#1b85d1; }
.mod2 ul li.on .photo:after{ content:url(../images/index_88.png); }

#footer{ width:100%; margin-top:35px; background:url(../images/ftbg.jpg) left bottom repeat-x; height:234px;}
.menu{ height:37px; background:#054f8e; font-size:14px; text-align:center; line-height:37px;}
.menu a{ margin:0 30px; color:#fff;}

.copyright{ width:1000px; margin:0 auto; color:#fff;}
.copyright a{ color:#fff;}
.ftlogo{ width:368px; float:left; margin-top:34px; background:url(../images/index_115.jpg) right center no-repeat; padding-top:17px; height:92px;}
.add{ line-height:24px; float:left; width:470px; margin-left:46px; margin-top:24px;}
.wx{ float:right; margin-top:-151px;margin-right: -20px;}

.side_p .title{ height:33px; background:url(../images/stbg.jpg); line-height:33px;}
.side_p .title h3{ font-size:16px; font-weight:normal; color:#fff; padding-left:31px;}
.side_p .cont{ padding-top:4px;}
.side_p .cont li{ height:29px; margin-top:5px;  }
.side_p .cont li a{  display:block;line-height:29px; padding-left:52px; background:url(../images/libg.jpg) center no-repeat; }
.side_p .cont li a:hover,.side_p .cont li.on a{ background-image:url(../images/liabg.jpg); color:#fff;}

.main .title{ height:30px; line-height:30px; border-bottom:2px solid #565656;}
.main .title h3{ font-weight:normal; padding-left:10px;}
.main .title .en{ float:right; margin-right:10px; padding-left:25px; background:url(../images/home.jpg) left center no-repeat;}

.ny_dan .cont{ padding:10px; line-height:30px; height:auto !important; height:492px; min-height:492px; }
.ny_news .cont{ padding-top:14px;  height:auto !important; height:492px; min-height:492px;}
.ny_news .cont ul{width:750px; margin:0 auto; }
.ny_news .cont ul li { border-bottom:1px dashed #686868; height:109px;}
.ny_news .cont ul li dl{ padding-top:15px;}
.ny_news .cont ul li dt{ font-size:14px; line-height:28px; background:url(../images/list1.jpg) left center no-repeat; padding-left:20px;}
.ny_news .cont ul li dt a{ color:#a40101;}
.ny_news .cont ul li dd{ line-height:24px;padding-left:20px;}
.ny_news .cont ul li dd a{ color:#d60000;}


.ny_pro .cont{ padding-top:19px; height:auto !important; height:492px; min-height:492px;}
