@charset "gb2312";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px;}
#glideDiv0{position:fixed; top:0;left:0; width:100%; min-width:1160px; height:108px; z-index:99999;}
*{ margin:0px; padding:0px;}
a:active{text-decoration:none; color:#000;}
a:link{text-decoration:none; color:#000;}
a:visited{text-decoration:none; color:#000;}
a:hover{ color:#777777; text-decoration:none}
h2,p,h1{ margin:0px; padding:0px; font-size:14px; font-weight:normal;}
a img{ border:0px;}
dl,dl dt,dl dd,h4{ margin:0px; padding:0px;  display:block;}
ul{margin:0px; padding:0px; }
ul li{margin:0px; padding:0px; display:block; list-style:none;}

.in_logo{ height:67px; width:80%; padding:0 10%; background-color:#000; min-width:1000px;}
.logo{ float:left;}
.tel{ float:right; color:#9d9d9d; font-size:16px; font:"ºÚÌå"; font-weight:bold; padding-top:40px; text-align:right;}
.menu{ height:45px; width:80%; padding:0 10%; background-color:#5b5b5b; min-width:1000px; padding-top:25px;}
.menu ul li{ float:left; width:130px; text-align:center; font:"Î¢ÈíÑÅºÚ"; font-size:14px;}
.menu ul li a:link,.menu ul li a:active,.menu ul li a:visited{ color:#d8d8d8;}
.menu ul li a:hover{ color:#fff;}

.banner{ width:100%; text-align:center; margin-top:137px;}
.banner img{ width:100%; height:auto;}

.banner{position:relative;height:380px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; margin-top:137px;}
.slides{position:relative;z-index:1;}
.slides li{width:100%; height:380px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#0094a2;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}

.h20{ height:20px;}
.h5{ height:5px;}
.in_bt{ width:1160px; margin:0 auto; height:84px; background:url(../images/in_bt_bg.jpg) repeat-x; text-align:center;}

.in_gsjj{ width:1160px; margin:0 auto; height:280px;}
.in_gsjj_img{ width:480px; float:left;}
.in_gsjj_txt{ width:650px; float:right; height:275px; line-height:25px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; overflow:hidden;}
.in_gsjj_img a img{ width:460px; height:275px;}

.in_gscp{width:1160px; margin:0 auto; height:610px;}
.in_cpstyle{ width:220px; float:left;}
.in_cppic{ width:930px; float:right;}
.cp_style{ border:8px solid #787a7e;}
.cp_style h1 a{ width:166px; height:26px; display:block; background:url(../images/cp_style02.jpg) no-repeat; border:1px solid #f0f0f0;  margin:0 auto; padding-left:20px; line-height:26px;}
.in_cppic ul li{ width:295px; height:305px; float:left; padding-left:13px;}
.cp_pic{}
.cp_pic a:link img,.cp_pic a:active img,.cp_pic a:visited img{ width:293px; height:235px; border:1px solid #d9d9d9;}
.cp_pic a:hover img{ border:1px solid #151515;}
.in_cppic h2 a{ display:block; width:293px; height:32px;  border:1px solid #d9d9d9; border-top:none; line-height:32px; text-align:center;}

.in_news{width:1160px; margin:0 auto; height:260px;}
.in_news ul li{ float:left; padding:10px 5px; margin-right:10px; width:560px; height:100px; border-bottom:2px solid #e7e6e6;}
.date{ width:90px; height:90px;float:left; background-color:#e9943a;}
.d1{ height:65px; text-align:center; line-height:65px; font-size:40px; color:#fff; font-family:"Î¢ÈíÑÅºÚ";}
.d2{ text-align:center; font-family:"Î¢ÈíÑÅºÚ"; color:#fff;}
.new_con{ width:440px; float:left; padding-left:15px; height:99px;}
.new_con h1{ height:30px; line-height:30px; font-weight:bold;}
.news_dy{ line-height:22px; height:66px;}

.in_al{width:1140px; margin:0 auto; height:310px;}
.in_al ul li{ width:280px; float:left; border-right:2px solid #FFF;}
.al_pic{ height:188px;}
.al_pic a img{ width:280px; height:188px;}
.al_con{ height:105px; background-color:#efefef;}
.al_name{ padding-top:15px; height:24px; line-height:24px; text-align:center; font-size:20px; font-family:"Ó×Ô²"; font-weight:bold;}
.al_js{ padding-top:10px; line-height:18px;  width:230px; margin:0 auto; height:54px; overflow:hidden;}

.bottom{ height:80px; background-color:#000; clear:both;}
.bottom_con{ width:1100px; margin:0 auto; padding-top:15px; line-height:25px; color:#fff;}
.bottom_con span{ padding:0 10px;}


.list{width:210px;border:solid 4px #7a7b80;margin:0 auto }
.list ul li{background-color:#fff; background:url(../images/cpny_style_bg.jpg) repeat-x top left; border:1px solid #f0f0f0;width:200px; margin:5px 5px; }
.list ul li a:link,.list ul li a:visited,.list ul li a:active{padding-left:10px;color: #000; font-size:14px; display: block;  height:36px;line-height: 36px;position: relative;}
.list ul li .inactive{ background:url(../images/off.png) no-repeat 174px center;}
.list ul li .inactives{background:url(../images/on.png) no-repeat 174px center;} 
.list ul li ul{display: none;}
.list ul li ul li { border-left:0; border-right:0; background-color:#e4e4e4; width:190px; border:0; }
.list ul li ul li ul{display: none;}
.list ul li ul li a:link,.list ul li ul li a:active,.list ul li ul li a:active{ padding-left:20px;}
.list ul li ul li a:hover{ padding-left:20px;color:#fff;background-color:#636363;}
.list ul li ul li ul li { background-color:#dadada; width:180px; }
.last{ background-color:#d6e6f1;}
.list ul li ul li ul li a:link,.list ul li ul li ul li a:visited,.list ul li ul li ul li a:active{ color:#636363; padding-left:30px;background-color:#dadada; }
.list ul li ul li ul li a:hover{ color:#636363; padding-left:30px;background-color:#fff; }
.yiji li ul li{ background:none;}
.bg_no{ background-color:#06F;}


/*ny*/
.ny_bt{ font-size:12px; color:#767676; height:30px; line-height:30px; }

.ny_gscp{width:1160px; margin:0 auto;}
.ny_cpstyle{ width:220px; float:left;}
.ny_cppic{ width:930px; float:right;}
.ny_cppic ul li{ width:295px; height:305px; float:left; padding-left:13px;}
.cp_pic{}
.cp_pic a:link img,.cp_pic a:active img,.cp_pic a:visited img{ width:293px; height:235px; border:1px solid #d9d9d9;}
.cp_pic a:hover img{ border:1px solid #151515;}
.ny_cppic h2 a{ display:block; width:293px; height:32px;  border:1px solid #d9d9d9; border-top:none; line-height:32px; text-align:center;}

.page{ clear:both; height:30px; font-size:13px; padding-top:15px; text-align:center;}
.page span a{vertical-align:top; padding:3px 8px; height:18px; line-height:18px; border:1px solid #5c5c5c; color:#fff; background-color:#5c5c5c; display:inline-block; margin:0 5px;}
.page span a:hover{ color:#cfcfcf; background-color:#3d3d3d; border: 1px solid #1b1b1b;}
.page .cur{background:#1F81C8; color:#fff;border: 1px solid #1f81c8;}

.news_listny{ padding-left:35px; padding-top:10px; width:900px; float:right;}
.news_listny dl dt,.news_listny dl dd{ float:left; height:26px; padding-top:4px; display:block;line-height:26px; border-bottom:1px dashed #999;}
.news_listny dl dt{ width:650px; padding-left:30px; color:#0C4686; line-height:26px; overflow:hidden; height:26px; background:url(../images/inco.jpg) no-repeat 10px center;}
*+html .news_listny dl dt a{line-height:26px; height:26px; float:left;}
.news_listny dl dd{ width:200px; text-align:center; color:#7F7F7F; margin:0px;}
.news_listny dl dt img{ padding:10px 6px 3px 0; float:left;}

.in_con_l{ width:900px; float:right;}
.con_ny{ width:830px; margin:0px auto; padding:10px 0;}
.news_bt h3{ width:680px; margin:0px auto; padding-top:10px 0px; height:30px; line-height:30px; text-align:center; color:#000;}
.con_ny p{ padding:10px 0px; line-height:26px; text-indent:30px;}
.con_img{ text-align:center;}
.con_img img{ width:550px; height:auto;}
.info_zd{ text-align:center; border-top:1px solid #d5d5d5; line-height:30px; padding-bottom:10px;}
.info_zd span{ color:#999999;}

.ny_lxwm{ width:900px; float:right;}

.lxwm_con{ padding-top:10px; height:300px; background:url(../images/lxwmbg.jpg) no-repeat bottom right;}
.lxwm_con h3{ display:block; line-height:30px; width:550px;}
.gjxl.map{padding-left:20px;}
.gjxl_con{ padding-top:0px; line-height:30px; width:550px;}

.lxwm{ height:30px; line-height:30px; padding:10px 0; color:#03F;}
.lxwm div{ font-size:16px; font-weight:bold;}
.lxwm b{ display:block; float:left; height:30px; background:url(../images/bg_blue.jpg) no-repeat left center; width:22px; text-align:center; color:#FFF; padding-right:10px;}

.cp_lb{ height:34px; line-height:34px;  background-color:#000; color:#fff; padding-left:20px;}

.cp_pic{ width:410px; float:left;}
.cp_txtinfo{ width:400px; float:right; padding-right:20px;}
.cp_bt{ font-family:"ºÚÌå"; font-size:24px; color:#ff8516; height:30px; line-height:30px;}
.cp_fl{ height:28px; line-height:28px; border-bottom:1px dashed #d4d4d4; color:#8c8c8c;}
.cp_other{ padding:10px; border-bottom:1px dashed #d4d4d4; overflow:hidden;}
.cp_other dl dt{ width:80px; float:left; padding-right:10px; text-align:right; height:28px; line-height:28px;}
.cp_other dl dd{ width:280px; float:left; height:28px; line-height:28px;}

.dgrx{ height:40px; line-height:40px; font-size:30px; padding-top:10px; color:#ff8516; font-style:italic;}
.dgrx span{ font-size:14px; font-family:"Ó×Ô²"; font-weight:bold;}
.cp_info{ clear:both; padding-top:20px;}
.cp_pic img{ width:450px; height:365px;}