  @charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{background:#fff;font-size:12px; font-family:"微软雅黑",Arial,Verdana;color:#000; margin:0px auto;}
div,p,li{font-family:"微软雅黑",Arial,Verdana;overflow:hidden; }
img{border: 0px;}
ul,li{ list-style:none;text-align:left;overflow:hidden;}
.cl{clear:both; height:1px}
a:link { text-decoration:none;cursor:hand}
a:visited {text-decoration:none;}
a:hover { text-decoration:underline}
a:active {text-decoration:none;}
cite{float:right; font-style:normal; color:#333}
cite a{ color:#333}

p{ text-indent:2em}

.page_title{ height:70px; background:url(/templets/default/images/logo.jpg) no-repeat left center; padding-left:160px  }
.page_title h2{ font-size: 34px;color: #3879d7; padding-right: 15px;float: left;padding-top: 15px;}
.page_title span{color:#9e9e9e;font-size: 16px; float: left;padding-top: 35px;}
span.tel{ float:right}


.min_box{ margin-bottom:15px}
.page{ width:1200px; margin:0 auto}
.min_nav{ height:36px; background:url(/templets/default/style/nav.jpg) repeat-x center top; line-height:36px; text-align:center; color:#fff}
.min_nav a{ font-size:16px; color:#fff; padding:0 15px}

.min_left_01{ width:370px; float:left; margin-right:25px}
.min_mid{ width:540px; float:left}
.min_right_01{ float:right; width:240px}

ul.f40d181{ padding:0 0 18px}
ul.f40d181 li{ line-height:40px!important; font-size:18px; height:40px!important;overflow: hidden; }
ul.f40d181 strong{ padding-top:20px}
ul.f40d181 li a{ color:#323234; }


ul.f40d18{ padding:0 0 15px}
ul.f40d18 li{ line-height:40px!important; font-size:18px; height:40px!important;overflow: hidden; }
ul.f40d18 strong{ padding-top:20px}
ul.f40d18 li a{ color:#323234; float:left; display:block;padding:0!important; margin:0!important; height:40px; overflow:hidden}
ul.f40d18 li span{ float:right; font-size:14px; color:#959fba}

.min_title_01{ line-height:48px; font-size:20px; color:#000; background: url(/templets/default/style/title1.jpg) no-repeat left bottom; padding-left:5px; margin-bottom:20px}
.min_title_01 a{ color:#000}

.min_title{ background: url(/templets/default/images/title.jpg) no-repeat left 43px; height:48px; margin-bottom:20px}

.min_title img{ float:left; margin-top:6px; margin-right:3px}
.min_title h2{ float:left; width:160px; font-size:36px; font-weight: normal}
.min_title span{ line-height:65px; color:#9fa3a6; font-size:14px}

.min_mid img{ width:540px; height:340px}
.min_pix{ position:relative; width:240px; height:165px; margin-bottom:8px}
.min_pix img{width:240px; height:165px}
.min_hover{ position:absolute; left:0 ; bottom:0; width:100%; height:40px;background:#000; opacity:0.6; filter:alpha(opacity=60)}
.min_text{position:absolute; left:0 ; bottom:0; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px}
.min_text a{ color:#fff}


.min_left{ width:870px; float:left}
.min_right{ float:right; width:305px}

.min_box_left{ float:left; width:260px}
.min_pix1{ position:relative; width:240px; height:145px; margin-bottom:35px; float:left; margin-right:30px; margin-top:5px}
.min_pix1 img{width:240px; height:145px}
.min_pix2{ position:relative; width:305px; height:140px; margin-bottom:12px}
.min_pix2 img{width:305px; height:140px}
.min_pix4{ position:relative; width:305px; height:170px; margin-bottom:12px}
.min_pix4 img{width:305px; height:170px}

.min_box_right{ width:570px; float:right}

.ul.f30d14{ margin-top:10px}
ul.f30d14 li{ line-height:32px; font-size:16px; color:#2d2b2c; height:36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
ul.f30d14 a{color:#2d2b2c}

.more{ line-height:24px; font-size:14px; text-align:right; font-size:14px; color:#66656a}
.more a{ color:#66656a}
.more1{ line-height:36px; background:url(/templets/default/style/ti.jpg) no-repeat left top; padding:0 15px; margin:9px 0 10px 0}
.more1 span{ font-size:20px; float:left; color:#fff}

.min_pix_box h2{ line-height:42px; font-size:18px; text-align:center; height:42px; overflow:hidden}
.min_pix_box h2 a{ color:#010101}
.min_pix_box p{ line-height:22px; font-size:14px; color:#949494; height:70px; overflow:hidden; }

.min_sub_box{ height:95px; padding:9px 0; border-bottom:1px #408ed6 solid}
.min_sub_box img{ width:130px; height:95px; float:left; margin-left:8px}
.min_sub_box p{text-indent:0; line-height:42px; font-size:16px;  color:#010101; text-align:center}
.min_sub_box span{ text-align:center; color:#3f8dd7; font-size:16px; display:block}

.min_picture{ width:544px; float:left}
.min_picture1{ width:272px; float:left}
.min_picture2{ float:right; width:384px}

.min_pic_box{ width:540px; margin-bottom:4px; height:308px; position:relative}
.min_pic_box img{width:540px; height:308px; }
.min_pic_box1{ width:268px; margin-bottom:4px; height:152px; position:relative; float:left; margin-right:4px}
.min_pic_box1 img{width:268px; height:152px; }
.min_pic_box2{ width:384px; margin-bottom:4px; height:230px; position:relative; float:left; margin-right:4px}
.min_pic_box2 img{width:384px; height:230px; }

.yx-rotaion{ width:540px; float:left}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(/templets/default/style/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

.gun{  width:1100px; float:right; padding-right:10px}

.roller_news{ line-height:46px; font-size:16px; height:46px; overflow:hidden; margin:10px 0}
.roller_news a{ color:#353535}
.roller_news img{ float:left; margin-right:8px; margin-top:12px}
ul.f12d14 li{ float:left; margin-right:10px; background:url(/templets/default/style/vi.png) no-repeat left 17px; padding-left:20px}


.txtMarquee-left{ position:relative; }
.txtMarquee-left .hd{ overflow:hidden;  height:1px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:1px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; 			 cursor:pointer; background:url("/templets/default/images/arrow.png") no-repeat;}
.txtMarquee-left .hd .next{ background-position:0 -50px;  }
.txtMarquee-left .hd .prevStop{ background-position:-60px 0; }
.txtMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.txtMarquee-left .bd{ padding:10px; }
.txtMarquee-left .bd .tempWrap{ width:1080px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:10px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important; background: url(/templets/default/style/vi.png) no-repeat center left; padding-left:20px  }



.picScroll-left3, .picScroll-left1{ overflow:hidden; position:relative; height:170px  }
.picScroll-left3 .hd, .picScroll-left1 .hd{ overflow:hidden;  height:40px;position:absolute; width:305px; top:55px  }
.picScroll-left3 .hd .prev, .picScroll-left3 .hd .next, .picScroll-left1 .hd .prev, .picScroll-left1 .hd .next{ display:block;  width:14px; height:23px; margin-top:10px;  overflow:hidden; cursor:pointer}
.picScroll-left3 .hd .prev, .picScroll-left1 .hd .prev{ background:url(/templets/default/style/l.jpg); float:left}
.picScroll-left3 .hd .next, .picScroll-left1 .hd .next{ background:url(/templets/default/style/r.jpg); float:right}
.picScroll-left3 .bd, .picScroll-left1 .bd{ width:305px; height:170px }
.picScroll-left3 .bd ul li, .picScroll-left1 .bd ul li{float:left; _display:inline; overflow:hidden; }


.picScroll-left2{ width:1200px;  overflow:hidden; position:relative; height:510px }
.picScroll-left2 .hd ul{overflow:hidden; zoom:1; position:absolute; left:617px; top:484px}
.picScroll-left2 .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(/templets/default/style/dot_pic_on.jpg); }
.picScroll-left2 .hd ul li.on{ background:url(/templets/default/style/dot_pic2_on.jpg)}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;width:1200px; height:540px; }








