/* CSS Document */
html { }
body { margin:0px; padding:0px 0 0 0; font-family:"微软雅黑"; background:; font-size:13px; color:#333; border-top:0px #C7000B solid; height:auto; }
p{  padding:0px; margin:0px;}

h1,h2,h3,h4{ padding:0px; margin:0px;}
a { text-decoration:none; color:#0066CC;}

img { border:0px;}
.clear { clear:both;}
.left { float:left;}
.right { float:right;}
.none { display:none;}
.ewtch { text-indent:-9999px; display:none;}
.block { display:block;}
.content { width:1000px; margin:auto;}


/*private*/
.top { padding:0 0 5px 0; border-bottom:#D1D1D1 solid 1px}
.top_ad {}
.top_ad_box { position:relative; height:90px; padding:2px 0px; margin:0px;}
.ad_5box { overflow:hidden;}

.logo_box { padding:10px 0;}
.logo_ad { float:left; width:750px; height:90px; float:right; overflow:hidden;}

.top_ad_box img { width:1000px; height:90px;}
.logo_ad img { width:750px; height:90px;}
.close { width:41px; height:15px; background:url(../images/close.png) scroll -154px 0px; cursor:pointer; position:absolute; right:0px; top:2px}
.top_ad_box .logo { width:190px; height:90px; display:block; }
.top_ad_box  .logo_left { float:left;} 
.top_ad_box  .logo_center { margin:auto;} 
.top_ad_box  .logo_right { float:right;} 
.top_ad_box  .logo_none { display:none;} 

.top_nav { background:url(../images/top_nav_background.png) repeat-x; height:45px;}
.nav { float:left; width:700px;list-style:none; padding:0px; margin:0px;}
.nav a { color:#EDEDED; display:block; height:45px; padding:0 20px; line-height:45px; font-size:15px; font-weight:400;}
.nav a:hover { color:#FFF;}
.nav li { float:left; list-style:none; padding:0px; margin:0px;}
.nav .active { background:url(../images/active_nav_full_right.png) right top scroll;}
.nav .active a { color:#FFF; background:url(../images/active_nav_left.png) left top scroll no-repeat;}
.nav .active a:hover{ color:#FFF; background:url(../images/active_nav_left.png) left top scroll no-repeat;}
.weixin_bar { float:right; line-height:45px; padding:4px 0 0 0;}
.weixin_bar a{ padding:0 3px;}

.top_tools { float:right; line-height:45px;  color:#CCC; padding:0 15px 0 0; }
.top_tools a { padding:0 5px;  color:#EDEDED;}
.top_tools a:hover { color:#FFF;}

.banner_box { width:990px; height:260px; background:url(../images/bg.png) 0 -1050px; padding:5px; margin:10px auto; border:#bbb solid 1px}

.page_banner { width:990px; height:90px; padding:5px 0 0 0; margin:5px auto;border:#bbb solid 0px }
.page_banner img { width:990px; height:90px;}
/*banner */

.banner { height:260px; border:#CCC solid 0px; width:990px; float:left; margin:0px 0 0 0; position:relative; background:url(../images/banner_bg.jpg) no-repeat; padding:0px; overflow:hidden;}
#slideshow { width:100%; height:260px; overflow:hidden;}
#slideshow img { width:990px; height:260px;}
.slide { width:100%; height:100%; background:no-repeat top center; overflow:hidden; text-align:center;}
.slidenav {WIDTH:180px; text-align:center;  z-index:11; position:absolute; height:15px; right:30px; top:240px; }
.slidenav A {
	background:url(../images/toggles.png) no-repeat left -15px; width:15px; height:15px; margin:0 0 0 5px; display:block; text-indent:-9999px; float:left;}
.slidenav A.activeSlide {
	background-position:left 0px;}
.slidenav A:hover {
	background-position:left 0px;}
.btn_warp {position:absolute; z-index:99; top:100px; left:10px; width:970px;}
.slideshow_tools { width:970px;  position:relative; margin:auto;}
.slideshow_tools A.prev { background:url(../images/arrow_left.png) no-repeat top center; width:30px; height:45px; display:block; float:left;CURSOR: pointer;
}
.slideshow_tools A.next {
background:url(../images/arrow_right.png) no-repeat top center; width:29px; height:45px; display:block; float:right;CURSOR: pointer;
}

/*banner end*/

.content_long_hui { background:url(../images/large_inset_background.png) repeat-x #F2F2F2; height:400px;border-bottom:#E5E5E5 solid 1px; padding:25px 0 0 0;}

.btn_box { width:230px; height:330px; float:left;margin:0 0 0 25px; overflow:hidden;}
.btn_ad_box { border-radius:4px; background:url(../images/image_library_background.png) #F2F2F2; height:280px; width:200px; box-shadow:0px 0px 3px 2px #CCC inset; border:#999 solid 0px; padding:15px; overflow:hidden;}
.btn_ad_box:hover { background:url(../images/image_library_active_background.png);}
.btn_ad_div { line-height:25px;}
.btn_ad_div img{ display:block; border:#FFF 6px solid; width:185px; height:170px; margin:0 0 15px 0;}
.btn_ad_div a { color:#333;}

.dh_btn { line-height:30px;width:182px; color:#FFF; padding:0 0px 0 30px; text-align:left; font-size:18px; font-weight:400;}
.btn_001 { height:34px; background:url(../images/green_btn.jpg) top right no-repeat;}
.btn_002 { height:34px; background:url(../images/red_btn.jpg) top right no-repeat;}
.btn_003 { height:34px; background:url(../images/blue_btn.jpg) top right no-repeat;}
.btn_div img { width:212px; height:191px;}
.btn_a {width:212px; background:#FFF; border:#CCC solid 1px; padding:8px; display:block; box-shadow:0px 0px 5px #CCCCCC;}
.btn_a:hover {width:212px; background:#FFF; border:#CCC solid 1px; padding:8px; display:block; box-shadow:0px 0px 5px #999999;}
.btn_a:hover .btn_001{ background:url(../images/green_btn.jpg) bottom right no-repeat;}
.btn_a:hover .btn_002{ background:url(../images/red_btn.jpg) bottom right no-repeat;}
.btn_a:hover .btn_003{ background:url(../images/blue_btn.jpg) bottom right no-repeat;}

.btn_text { color:#333; padding:5px 10px; line-height:25px; overflow:hidden;}

.site_description { background:#FFF; border:#CCC solid 1px; height:90px; padding:10px; margin:-55px 0 0 0;}

.site_description p { float:left; width:500px; display:block; line-height:29px;}
.site_de_ad { float:right; width:450px; text-align:right;}
.site_de_ad p { padding:0px; margin:0px; }
.site_de_ad img {margin:0 0 0 10px;}

.ad_textlist { padding:0px; margin:0px; list-style:none; height:90px; width:500px; border:#CCC solid 0px; overflow:hidden; float:left;}
.ad_textlist li {height:90px; width:500px; }

.ad_imglist { padding:0px; margin:0px; list-style:none; height:90px; width:450px; border:#CCC solid 0px; overflow:hidden; float:left;}
.ad_imglist li { float:right;}
.ad_imglist li img { height:86px; cursor:pointer; border:#FFF 0px solid}
.ad_imglist li .hoverimg { border:#D45449 0px solid}


.home_box_div { padding:35px 0 40px 0; clear:both;}
.home_box { width:300px; height:240px; float:left; padding:0px 12px; margin:0 0 0 10px; border-left:#EBEBEB solid 1px;}
.home_box_title { font-size:16px; font-weight:bold;}
.home_list { list-style:none; padding:0px; margin:0px;padding:10px 0;}
.home_list li {list-style:none; padding:0px; margin:0px; padding:5px 0; border-bottom:#EBEBEB dashed 1px;}
.home_list a { color:#1685CD;}
.home_list a:hover { text-decoration:underline;}
.time_title { line-height:25px; height:25px;}
.more  { background:url(../images/small_button_background.png) top right scroll; padding:0 10px; width:28px; height:18px; border:#CCC solid 1px; font-size:12px; line-height:20px; display:block;}
.more:hover { background:url(../images/small_button_active_background.png) top right scroll;}

.xiaotu_list {list-style:none; padding:0px; margin:0px;}
.xiaotu_list a { color:#444;}
.xiaotu_list li {list-style:none; padding:0px; margin:0px; height:75px; border-bottom:#EBEBEB solid 1px; margin:0 0 14px 0;}
.xiaotu_left { float:left; width:70px;}
.xiaotu_right { float:left; padding:0 0 0 5px; width:200px;}
.xiaotu_left img { width:50px; height:50px; padding:5px; border:#C7C7C7 solid 1px;}
.right_arrow { display:inline-block; background:url(../images/small_chevron.png) 100% 50% no-repeat scroll; padding:0 20px 0 0; font-size:15px; height:25px; line-height:25px;}

.footer { background:url(../images/footer_background.png) repeat-x #1D2023; height:240px; clear:both; }
.footer a { color:#6D7F8C;}
.footer a:hover { text-decoration:underline;}
.footer_top { height:140px; padding:15px 0 0 0;}
.footer_box { float:left; width:210px; border-left:#404B53 solid 1px; height:140px; padding:0px 15px;}
.footer_title { color:#4AA4BB; font-size:15px; font-weight:bold;}
.footer_ul {list-style:none; padding:0px; margin:0px;padding:10px 0 0 0;}
.footer_ul li { list-style:none; padding:0px; margin:0px;height:25px; line-height:25px;}
.footer_logo { width:230px; margin:20px 0 0 0;}

.footer_bottom { height:40px; padding:20px 15px; color:#42565F; line-height:20px; overflow:hidden;}
.footer_bottom a { color:#42565F; }

#winxinbox { background:#FFF; display:none; text-align:center;}
.winxinbox_title { height:40px; line-height:40px; padding:20px 50px 0 50px; border-bottom:#CCC solid 1px; font-size:20px; text-align:center; font-weight:bold; color:#65A535;}
.winxinbox_con { height:40px; line-height:40px; text-align:center; font-size:18px; padding:0 0 20px 0; }

/*page*/

.model_title {color:#6A7E12;}
.left_title { border-bottom:1px solid #6A7E12; }

/*green 定义*/
.tplcolor_001 .model_home .model_a {background:url(../images/hz_bg.png) repeat-x;} 
.tplcolor_001 .model_home .model_a:hover {background:url(../images/hz_active_bg.png) repeat-x;}
.tplcolor_001 .model_title { color:#6A7E12}

/*red 定义*/
.tplcolor_002 .model_home .model_a {background:url(../images/ys_bg.png) repeat-x;} 
.tplcolor_002 .model_home .model_a:hover {background:url(../images/ys_active_bg.png) repeat-x;}
.tplcolor_002 .model_title { color:#C2473F}

/*003 定义*/
.tplcolor_003 .model_home .model_a {background:url(../images/003.png) repeat-x;} 
.tplcolor_003 .model_home .model_a:hover {background:url(../images/003_active.png) repeat-x;}
.tplcolor_003 .model_title { color:#0077B1}

/*004 定义*/
.tplcolor_004 .model_home .model_a {background:url(../images/004.png) repeat-x;} 
.tplcolor_004 .model_home .model_a:hover {background:url(../images/004_active.png) repeat-x;}
.tplcolor_004 .model_title { color:#AB660F}

/*005 定义*/
.tplcolor_005 .model_home .model_a {background:url(../images/005.png) repeat-x;} 
.tplcolor_005 .model_home .model_a:hover {background:url(../images/005_active.png) repeat-x;}
.tplcolor_005 .model_title { color:#5D622E}

/*006 定义*/
.tplcolor_006 .model_home .model_a {background:url(../images/006.png) repeat-x;} 
.tplcolor_006 .model_home .model_a:hover {background:url(../images/006_active.png) repeat-x;}
.tplcolor_006 .model_title { color:#A600A6}


.model_nav { width:990px; margin:15px auto; height:35px;border:#CCC solid 0px; } 
.model_menu .model_home { margin:0px; padding:0px;}
.model_menu .model_home a{ display:block; float:left;margin:-1px 6px -1px -1px; height:37px;  padding:0 25px; color:#FFF; line-height:35px;border-radius:4px 0 0 4px;  border:0px  }
.model_menu .model_home a:hover { border:0px;}

.model_menu {height:35px; background:url(../images/nav_bg.png) repeat-x; border:#D4D4D4 solid 1px;list-style:none; padding:0px; margin:0px; border-radius:4px;  }
.model_menu  li { line-height:35px; list-style:none;margin:0 15px; float:left;}
.model_menu a { color:#333; padding:3px 8px;  border-radius:4px; border-width:1px; border-style:solid; border-color:transparent; }
.model_menu a:hover { background:#FFF; border:solid 1px #999999;}
.model_menu .active a { background:#FFF; border:solid 1px #999999;}

.page_long_hui { background:url(../images/large_inset_background.png) repeat-x #F2F2F2; border-bottom:#E5E5E5 solid 1px; padding:15px 0 15px 0; }


.page_content_bai { padding:0 0 50px 0;}

.model_con { padding:20px 0 0px 0;}
.model_left { width:640px; float:left;}
.model_description { height:130px;}
.model_title { height:40px; font-size:22px;}
.model_right { width:330px; float:right; padding:15px 0 0 0;}
.description_text { line-height:25px;}

.model_box { width:280px; float:left; margin:0 0 0 15px; border-left:#EBEBEB solid 1px; padding:0px 15px; }
.model_box_title { font-size:14px; font-weight:bold;}

.page_top { border-bottom:0px}
.page_left { float:left; width:180px; padding:10px 0 0 10px;}
.page_right { float:right; width:770px; border-left:#DDDDDD solid 1px; padding:10px 0 0 20px;}

.path { height:30px; border-bottom:#EEE solid 1px; line-height:30px; text-align:left; }
.path a:hover { text-decoration:underline;}
.left_title { height:30px; line-height:30px;margin:0 0 0 0px; padding:0 0 0 15px; font-size:16px; }

.left_menu { list-style:none; padding:0px; margin:0px;padding:10px 0 15px 0px; }
.left_menu a{ color:#5A5A5A;}
.left_menu a:hover { color:#06C; text-decoration:underline;}
.left_menu li { height:35px; list-style:none; padding:0px; margin:0px;line-height:35px; background:url(../images/list_bg.gif) no-repeat 0 16px; padding:0 0 0 15px; border-bottom:#CCC dashed 1px;}
.left_menu .active a { font-weight:bolder;}

.box {}
.box_title { height:40px; line-height:40px; font-size:14px; font-weight:bold; border-bottom:#CCC solid 1px;}
.box_con { line-height:25px;}
.text_title { font-size:18px;font-weight:100; height:40px; line-height:40px; margin:15px 0 0 0;padding:0 0px; font-weight:bold;}
.text_list_title { color:#3D5B8C; text-align:center; font-weight:bold;}
.text_fu_title { font-size:15px; height:40px; line-height:40px; color:#666;}
.page_text img { padding:5px; border:#EEEEEE solid 0px}
.page_text { line-height:30px; font-size:15px; padding:20px 0;}
.page_text a:hover { text-decoration:underline;}
.page_text p { padding:10px 0;}

.page_right_l { width:620px; float:left;}
.page_right_r { width:120px; float:right; padding:0 0 0 30px;}

.guidang { padding:0px; margin:0px; list-style:none;}
.guidang li{ height:30px; line-height:30px;}
.guidang li a:hover { text-decoration:underline;}
.guidang .active a { color:#F00; font-weight:bold;}


.text_list { padding:10px 0 0 0; margin:0px; list-style:none;}
.text_list a { color:#666; font-size:13px; text-decoration:none; float:left;}
.text_list a:hover { color:#0066CC; text-decoration:underline;}
.text_list li { background:url(../images/list_bg.gif) no-repeat 3px 17px; height:30px; line-height:30px; border-bottom:#CCC dotted 1px; padding:3px 0 0 15px;}
.text_list li .time { float:right; color:#999;}

.pic_text_list { list-style:none; padding:20px 0 0 0; margin:0px;}
.pic_text_list li { float:left; overflow:hidden; margin:0px 20px 20px 0; text-align:center;}
.pic_text_list li img { border:#CCC solid 1px; padding:5px; display:block; margin:0 0 10px 0;}
.pic_text_list li img:hover { border:#CA0000 solid 1px; }
.pic_text_list a { color:#666; font-size:13px; }
.pic_text_list a:hover { color:#0066CC; text-decoration:underline;}


.shipin_list { list-style:none; padding:20px 0 0 0; margin:0px;}
.shipin_list li { float:left; overflow:hidden; margin:0px 20px 20px 0; text-align:center;}
.shipin_list li img { border:#CCC solid 1px; padding:5px; display:block; margin:0 0 10px 0;}
.shipin_list li img:hover { border:#CA0000 solid 1px; }
.shipin_list a { color:#666; font-size:13px; }
.shipin_list a:hover { color:#0066CC; text-decoration:underline;}

.pic_h li{ width:182px; height:260px;}
.pic_h li img{ width:170px; height:210px;} 
.pic_w li{ width:252px; height:212px; margin-right:30px;}
.pic_w li img{ width:240px; height:170px;} 

.renwu_list { list-style:none; padding:20px 0 0 0; margin:0px;}
.renwu_list li { overflow:hidden; margin:0px 20px 20px 0; border-bottom:#CCC dashed 1px; display:block; }
.renwu_list li a { }
.renwu_list_pic { width:120px; height:150px; float:left; overflow:hidden;}
.renwu_list_pic img { width:110px; height:130px; padding:5px; border:#CCC solid 1px;}
.renwu_list_text { float:left; padding:0 0 0 15px; height:150px; overflow:hidden; }
.renwu_list_text p  { padding:0px 0 0 0; line-height:25px;}
.renwu_list_text p a { color:#06C;}
.renwu_list_text p a:hover { color:#C30;}
.renwu_name { color:#333; font-weight:bold; padding:0 0 5px 0; display:block;}
.renwu_name:hover { color:#0066CC; text-decoration:underline;}
.list_w li { width:350px; float:left;}
.list_w li .renwu_list_text {width:200px;}

.jigou_list_pic { width:120px; height:150px; float:left;}
.jigou_list_pic img { width:110px; height:110px; padding:5px; border:#CCC solid 1px;}


.list_h li .renwu_list_text {width:550px; float:left;}

.text_time { height:35px; line-height:35px; color:#666; text-align:center;}
.bianji { text-align:right; color:#999; height:30px; padding:20px 0 0 0;}
.text_next_pre { padding:15px 0;}
.bianji .right{ text-align:right; color:#999; font-size:13px;}
.map_left { float:left; width:770px; padding:10px 10px 0 10px; border-right:#DDDDDD solid 0px;}
.map_right { float:right; width:200px; padding:0px 0 0 0px;}

.fenbutitle { height:30px; padding:0 15px;}
.jigou_nav { height:30px; padding:0px 20px;}
.jigou_nav a { color:#03F; display:block; float:left; width:60px; padding:5px 10px; text-align:center;}
.jigou_nav .active { color:#FFF; background:#70BCFF; border-radius:5px;}
.touxiang { width:100px; height:100px; padding:5px; border:#CCC solid 1px; margin:0 0 0px 0;}
.touxiang_div { width:110px; float:left; text-align:center;}
.yiyuan_search { padding:20px 0 0 0; font-size:18px;}
.red { color:#C00; font-size:12px;}
.form_ul  { padding:0px; margin:0px; list-style:none;}
.form_ul li { padding:5px 0;}
.green_btn { height:30px; width:100px; background:url(../images/ui-lgreen.jpg) no-repeat; text-align:center; border:0px; padding:0px; color:#FFF; cursor:pointer;}
.green_btn:hover { background-position:bottom;}
.red_btn { height:30px; width:100px; background:url(../images/ui-red.jpg) no-repeat; text-align:center; border:0px; padding:0px; color:#FFF; cursor:pointer;}
.red_btn:hover { background-position:bottom;}
.text_input { height:30px; border:#999 solid 1px; padding:0px; margin:0px; line-height:30px; width:200px;}

.search_ul { padding:0px; margin:0px; list-style:none;}
.search_ul li { line-height:25px;}
.ssjg { height:40px; line-height:40px; color:#333; font-size:16px;}


.page_span { display:block; margin:25px 10px 0 0; text-align:right; float:right;}
.page_span a{ color:#000; font-size:12px; text-decoration:none; display:block; float:left; border:1px solid #2C6396; padding:3px 6px; margin:4px;}
.page_span #danqian_page_link {color:#FFF; background:#2C6396;}
.page_span a:hover { color:#FFF; background:#2C6396;}

/*ad box*/
.ad_btn_box { width:316px; float:left; margin:0 0 0 20px;}
.ad_btn_box .btn_a {width:300px; background:#FFF; border:#CCC solid 1px; padding:8px; display:block; box-shadow:0px 0px 5px #CCCCCC;}
.ad_btn_box img{ width:300px; height:190px;}
.ad_btn_a {width:300px; background:#FFF; border:#CCC solid 1px; padding:8px 8px 6px 8px; display:block; box-shadow:0px 0px 5px #CCCCCC;}
.ad_btn_a:hover {box-shadow:0px 0px 10px #999999;}

.left_ad { width:180px; text-align:center; margin:auto; height:auto; overflow:hidden; padding:20px 0 0 0;}

.con_div { border-bottom:#CCC solid 1px; padding:20px 0;}
.con_div_title { color:#333; font-weight:bold; font-size:15px; line-height:40px;}
.no_border { border:0px;}
.pictext_img { width:200px; padding:5px; border:#CCC solid 1px;}
.con_div p { text-indent:0em; padding:0px; margin:0px;}
.con_div .left { float:left; width:230px;}
.con_div .right { float:left; width:450px; line-height:40px;}
.con_div .right .zhicheng { line-height:30px;}
.text { line-height:25px;}

.map_box { border:#CCC solid 1px; margin:10px 0; border-top:#458FCE solid 2px;}
.map_box_title { font-size:16px; padding:0 10px; height:35px; line-height:35px; background:#FCFCFC; border-bottom:#CCC solid 1px;}
.map_box_title a { color:#333;}
.map_box_title a:hover { color:#3B639F;}

.map_box_con { padding:10px;}
.map_son_title { height:35px; line-height:35px;}
.map_son_title a { color:#333;}
.map_son_title a:hover { color:#FFF; background:#3B639F;}
.map_son_title .son_title_a { color:#3B639F; font-weight:bold; padding:2px 5px;}
.map_son_title .son_title_a:hover { color:#FFF; background:#3B639F;}


/*news*/
.home_bot_box { padding:50px 0 20px 0;}
.zhuanjiatu_list { padding:0px; margin:0px;}
.zhuanjiatu_list li { width:80px; height:80px; overflow:hidden;  float:left; padding:5px;}
.zhuanjiatu_list li img { width:65px; height:65px; padding:5px;border:#CCC solid 1px;box-shadow:0px 0px 5px #CCC; }
.zhuanjiatu_list li img:hover { border-color:#CCC;;box-shadow:0px 0px 5px #333;}




/*end 约束*/
.center { text-align:center;}
.left_one { margin:0px; border:0px; padding:0px;}
ul .fast_li { border:0px;}
div .fast_box { border:0px;}
