@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
ul,li,dl,ol{ list-style:none}
a{ color:#444; text-decoration:none}
a:hover{ color:#F60; text-decoration:underline}
img{ border:none}
td{ text-align:left}
body{ font-size:13px; font-family:Tahoma, Geneva, sans-serif; line-height:23px; text-align:center; color:#444; background-color:#f2f2f2}

.f_l{ float:left}
.f_r{ float:right}

.txt_1{ font-size:15px; color:#10386c; font-weight:bold}

.bak_1{ margin-top:28px;}

.input_1{ width:217px; height:42px; border:none; background:url(../images/input_1.gif) no-repeat; margin:18px 0px 0px 20px; cursor:pointer; display:block;}

.bt_1{ width:940px; height:35px; background:url(../images/bt_1.gif) no-repeat; text-align:left; padding:10px 0px 0px 45px;}
.bt_2{ width:510px; height:35px; border-bottom:solid #ddd 1px; padding-top:2px;}
.bt_3{ width:440px; height:35px; border-bottom:solid #ddd 1px; padding-top:2px;}
.bt_4{ width:200px; height:34px; border-bottom:solid #10386b 1px; padding-top:3px; text-align:left}
.bt_5{ width:750px; height:33px; border-bottom:solid #10386b 1px; padding-top:4px; text-align:left; margin-top:8px;}
.bt_5 .f_r{ color:#888; line-height:28px;}
.bt_5 .f_r a{ color:#888}
.bt_5 .f_r a:hover{ color:#F90}
.bt_7{ width:100%; height:34px; border-bottom:dashed #ddd 1px; margin-top:6px; text-align:left; padding-top:6px;}

.art_1{ font-size:15px; color:#033770; font-weight:bold; text-align:center; padding:8px 0px 0px 0px;}
.art_2{ background-color:#eee; height:26px; padding:4px 0px 0px 0px; color:#666; margin:12px 0px 0px 0px; text-align:center}
.art_3{ text-align:left; width:100%; padding:10px 0px 0px 0px;}

.top{ width:100%; height:131px; background-color:#f1f1f1}
.top_m{ width:990px; height:116px; background:url(../images/top.jpg) no-repeat; margin:auto; text-align:right; padding:15px 10px 0px 0px;}

.menu{ width:100%; height:44px; background:url(../images/m_bg.gif) repeat-x}
.nav{ width:1000px; height:44px; margin:auto}
.nav td{ text-align:center}
.nav a{ font-size:14px; color:#fff; font-weight:bold}
.nav a:hover{ color:#FC0}
#change{color:#FC0;}

.banner{ width:100%; height:auto; margin-top:1px;}

#flash { width:100%; height:auto; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:476px; display:none;}
#flash img {/*width:100%; height:407px; display:none;*/}
.flash_bar { width:130px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:45px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:8px; height:8px; margin:5px 5px; /* background: url(tg_flash_p.png) no-repeat 0px 0px;*/ cursor:pointer;
background:url(../images/tg_flash_p2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop"); }
#flashBg { height:auto; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:auto; width:100%; clear:both;}


.content{ width:100%; height:auto; background:url(../images/bg_1.gif) repeat-y center; padding:0px 0px 8px 0px;}
.main{ width:1000px; height:auto; margin:auto}

.content_1{ width:970px; height:auto; margin:auto; padding-top:12px;}
.content_1:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .content_1{zoom: 1;}
*:first-child + html .content_1{zoom: 1;}

.left{ width:400px; height:auto; text-align:left}
.right{ width:550px; height:auto; text-align:left}

.intro_1{ padding:9px 0px 0px 0px; line-height:22px;}

.list dl{ width:163px; height:117px; padding:1px; border:solid #ddd 1px; float:left; margin:20px 8px 0px 8px;}
.list dl dt{ position:relative; width:163px; height:117px;}
.list dl dd .list_1{ position:absolute; width:163px; height:35px; background-color:#333; margin-top:-35px; filter:alpha(Opacity=70); -moz-opacity:0.7; opacity: 0.7;}
.list dl dd .list_2{ position:absolute; color:#fff; width:163px; height:35px; margin-top:-35px; text-align:center; line-height:32px;}
.list dl dd .list_2 a{ color:#fff}
.list dl dd .list_2 a:hover{ color:#F90}

.content_2{ width:992px; height:auto; background-color:#f2f2f2; margin-top:12px; padding:12px 0px 12px 8px;}
.content_2:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;} 
* html .content_2{zoom: 1;}
*:first-child + html .content_2{zoom: 1;}

.pro dl{ width:179px; height:185px; margin:5px 9px 3px 9px; float:left}
.pro dl dt img{ margin-bottom:2px;}
.pro dl dd{ text-align:center; line-height:17px;}


.pro_out{ border:solid #ddd 1px; padding:2px; background-color:#fff}
.pro_over{ border:solid #F90 1px; padding:2px; background-color:#fff}

.news{ width:510px; height:auto; text-align:left}
.contact{ width:440px; height:auto; text-align:left}

.news_nr{ padding:7px 0px 8px 0px;}
.news_nr dl{ padding:1px 0px 2px 0px;}
.news_nr dl dt{ color:#888; padding:3px 0px 2px 0px;}
.news_nr dl dd{ font-weight:bold; line-height:17px; padding:1px 0px 3px 0px;}

.contact_nr{ width:440px; height:auto; min-height:180px; background:url(../images/lx.jpg) no-repeat right bottom; padding-top:10px;}
.contact_nr img{ vertical-align:middle}

.content_3{ width:100%; height:10px; background:url(../images/bg_2.gif) no-repeat center}

.foot{ width:1000px; height:auto; margin:auto; color:#666; padding:8px 0px 13px 0px;}


.banner_in{ width:100%; height:240px; background:url(../images/banner.jpg) no-repeat center top; margin-top:1px;}


.left_in{ width:200px; height:auto}
.right_in{ width:750px; height:auto}


.menu_list{ width:200px; text-align:left; padding:8px 0px 8px 0px;}
.menu_list p{ width:180px; height:auto; padding:6px 5px 9px 15px; margin:1px 0px 2px 0px; font-weight:bold; color:#06768e; background-color:#10386b;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; color:#fff; line-height:17px;}
.menu_head{ width:200px;height:auto;line-height:18px; cursor:pointer; position:relative;font-weight:bold;margin:0;}
.menu_list .current{background-color:#10386b;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.menu_body{ width:200px;height:auto;overflow:hidden;line-height:18px;}
.menu_body a{ display:block;width:185px;height:auto;line-height:18px; padding:3px 0px 9px 15px; margin:2px 0px 2px 0px; border-bottom:dotted #ddd 1px;}
.menu_body a:hover{ text-decoration:none; color:#F90}


.ly_in{ text-align:left; line-height:22px; padding:5px 0px 6px 0px;}
.ly_in img{ vertical-align:middle}


.r_in1{ width:750px; height:auto; padding:8px 0px 8px 0px; text-align:left}


.pro_in{ padding:8px 0px 0px 0px;}
.pro_in dl{ width:169px; float:left; height:170px; margin:10px 9px 2px 9px;}
.pro_in dl dt{ height:124px;}
.pro_in dl dd{ width:169px; height:auto; line-height:18px; text-align:center; padding:5px 0px 5px 0px; word-break:break-all;}

.page{ width:100%; height:45px; margin:18px 0px 8px 0px; padding-top:5px; text-align:center; background-color:#f1f1f1}


.news_in dl{ width:750px; height:auto; border-bottom:dashed #ddd 1px; padding:5px 0px 15px 0px;}
.news_in span{ color:#888}
.news_in dl dt{ padding:6px 0px 3px 0px;}
.news_in dl dt a{ font-size:14px; font-weight:bold; line-height:18px;}
.news_in dl dd{ color:#888; line-height:17px; padding:3px 0px 0px 0px;}


.pro_in1{ width:100%; text-align:center; height:auto; padding-top:7px;}
.pro_in1 img{ border:solid #ddd 1px; padding:1px;}

.pro_in2{ width:100%; text-align:center; height:auto;}
.pro_in2 a{ width:160px; height:30px; color:#fff; line-height:28px; display:block; background-color:#10386b; text-align:center; margin-top:12px;}