﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td, table { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px, Arial, sans-serif; }
h1 { font-size: 12px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var, i { font-style: normal; }
code, kbd, pre, samp, tt { font-family: Courier, monospace; }
small { font-size: 12px; }
ul { list-style: none; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #cc0000; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; }
hr { border: none; height: 1px; }
html { overflow-y: scroll; }
:focus { outline: none; }
.clearfix { zoom: 1; }
.clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; }
.floatl { display: inline; float: left; }
.floatr { display: inline; float: right; }
body, td, th { font-size: 12px; color: #666666; }
body { margin:0;min-width:960px;}
.container { width:960px; margin:0 auto;}

.head a { color:#666;}
.head .floatr { padding-top:32px;}
.head .floatr a { background:url(/images/fg_05.jpg) right center no-repeat; padding:0 12px;}
.head .floatr a:hover { color:#cc0000;}
.nav { background:url(/images/top_05.jpg) repeat-x; height:35px; border:solid 1px #fff; border-top:none;}
.over { width:100%; overflow:hidden; position:absolute; height:3px; line-height:3px; top:115px;}
.navfg { position:absolute; left:50%; margin-left:-720px; top:0;}
.nav1 { float:left; padding:0 19px; margin-right:26px; position:relative;}
.nav1 a { font-weight:bold; font-size:14px;}
.nav2 { width:100%; background:url(/images/top_11.jpg) 0 0; height:30px; line-hieght:30px; position:absolute; top:119px; z-index:998; }
.nav2 .container { padding-left:15px; width:945px; display:none;}
.nav2 a { font-size:12px; padding:0 15px 0 22px; background:url(/images/top_15.jpg) 0 center no-repeat; font-weight:bold;}
.yinying { height:7px; line-height:7px; overflow:hidden; background:url(/images/menubg_23.png); position:absolute; top:30px; z-index:10; width:100%;}
#a31{display:block}

/*banner*/
.banner{ height:400px; width:100%;}
.banner .picBtnLeft { height:400px; position:relative; zoom:1; width:100%; overflow:hidden;}
.banner .picBtnLeft .hd {width:280px; height:10px; position:absolute; left:50%; margin-left:-140px; text-align:center; bottom:10px; z-index:10;  }
.banner .picBtnLeft .hd ul { overflow:hidden; zoom:1; display:block; height:10px; width:100%; line-height:10px;}
.banner .picBtnLeft .hd ul li {display:inline-block; text-align:center; background:url(/images/navigator.png) left 0px no-repeat; width:10px; height:10px; overflow:hidden; margin:0 5px; line-height:10px; }
.banner .picBtnLeft .hd ul li.on { background:url(/images/navigator.png) left -10px no-repeat !important; }
.banner .picBtnLeft .bd {height:400px; left: 50%; margin-left: -720px; position: absolute; width: 1440px;}
.banner .picBtnLeft .bd img { height:400px; width:1440px;}
.banner .picBtnLeft .bd ul{}
.banner .picBtnLeft .bd li { position:relative; zoom:1; width:1440px;  display:inline-block; }
.banner .picBtnLeft .bd li .pic { position:relative; z-index:0; line-height:0px; }
.banner .picBtnLeft .bd li .bg { display:none;}
.banner .picBtnLeft .bd li .title { display:none;}
/*fenxiang*/
.fenxiang { background:url(/images/banner_16.jpg); height:37px; line-height:37px; width:100%;}
.fenxiang strong { color:#666; line-height:37px; float:left; padding-left:36px;}
.fenxiang .floatr { padding:10px 31px 0 0;}
#demoa { overflow:hidden; height: 18px; width:380px; float: left; margin:7px 0; padding:5px 0 0 15px;}
#demoa a:hover { text-decoration:underline;} 
.jiathis_txt .jtico { padding-left:20px !important;}
.jiathis_style_24x24 .jtico_weixin { background:url(/images/fx_01.png) no-repeat 0 0 !important;}
.jiathis_style_24x24 .jtico_tsina { background:url(/images/fx_03.png) no-repeat 0 0 !important;}
.jiathis_style_24x24 { float:left;}
.video {background:url(/images/fx_05.png) no-repeat 0 0; float:left; width:20px; height:20px; padding-right:8px;}
.mail {background:url(/images/fx_07.png) no-repeat 0 0; float:left; width:20px; height:20px;}
/*con_1*/
.con_1 { padding-top:18px;}
.con_1 .xiangmu { background:url(/images/index_sbg_15.png) no-repeat 0 0; width:312px; height:113px; float:left; padding-left:8px;}
.con_1 .xiangmu .floatl { width:167px; padding:21px 0 0 20px; line-height:18px;}
.tit { color:#333; font-size:14px; padding-bottom:2px;}
.con_1 .xiangmu .floatl  .tit a { color:#333;}
.con_1 .xiangmu .floatl  .tit a:hover { color:#cc0000; text-decoration:underline;}
.tit span { font-family:Tahoma;}
.con_1 .xiangmu .floatl a { color:#999;}
.con_1 .xiangmu .floatl a:hover { color:#00cccc; text-decoration:underline;}
.con_1 .xiangmu .floatr { padding-right:9px;}
/*con2*/
.con_2 { padding:27px 0 14px 0;}
.con_2 .floatl li { background:url(/images/li_dian_15.png) no-repeat 21px center; padding-left:43px; line-height:30px; font-size:14px;}
.con_2 .floatl li span { color:#999; padding-right:13px;}
.con_2 .floatl a:hover { text-decoration:underline;}
.con_2 .floatr { background:url(/images/tel_15.png) no-repeat 260px bottom; width:407px; height:181px; color:#333; font-size:14px;}
.con_2 .floatr em { font-size:18px; color:#cc0000;}
.con_2 .floatr a { display:block;}
.con_2 .floatr a{ margin:15px 190px 0 0;}
.con_2 .floatr p { padding:30px 190px 16px 0; line-height:24px;}
/*footer*/
.footer { background:url(/images/footbg_15.png) repeat-x 0 0 #f2f2f2; }
.footer .f1 { padding:44px 0 0 90px;}
.footer .f1 .tit {font-size:16px;line-height:30px;}
.footer .f1 .xg { width:80px;}
.footer .f1 .xg a { color:#666; display:block;  line-height:24px;}
.footer .f1 .xg a:hover { text-decoration:underline;}
.footer .f1 .pj { width:230px; padding-left:90px;}
.footer .f1 .pj a { color:#666;line-height:24px;}
.footer .f1 .pj a:hover { color:#00cccc; text-decoration:underline;}
.footer .f1 .pj .liuyan { width:376px; line-height:18px; padding-bottom:14px;}
.footer .f1 .pj .liuyan .date { color:#00cccc; font-size:14px; padding-bottom:7px;}
.footer .f1 .pj .liuyan .date span { float:right;}
.footer .f1 .pj .liuyan span { color:#00cccc;}
.footer .f1 .lx { width:298px; color:#666;}
.footer .f1 .lx img { padding:6px 0 16px 0;}
.footer .f1 .lx span { color:#333;}
.footer .beian { background:url(/images/footfg_15.jpg) repeat-x 0 0; width:960px; margin:0 auto; display:block; height:46px; line-height:46px; text-align:center; margin-top:24px;}
.footer .beian a { color:#666;}
.footer .beian a:hover { text-decoration:underline; color:#cc0000;}

/*neiye*/
.neiye { background:#f6f6f6 url(/images/nybg_03.png) repeat-x 0 0; padding-top:30px;}
.position { width:960px; margin:0 auto; padding-bottom:2px;}
.position em { color:#cc0000; padding:0 144px 0 5px;}
.position a { background:url(/images/position_06.png) no-repeat left center; padding:0 6px 0 13px; color:#999;}
.position a:hover { color:#666; text-decoration:underline;}
/*con_ny*/
.con_ny { margin:0 auto; width:960px;}
.navleft { width:180px; margin-left:5px;}
.navleft a { display:block; background:url(/images/footfg_15.jpg) repeat-x 0 bottom #f0f0f0; height:37px; padding-left:28px; width:152px; line-height:37px; font-size:14px;}
.navleft a:hover { text-decoration:underline;}
.ny_banner { margin-bottom:20px;}
.ny_banner img { border:solid 1px #e6e6e6;}
.name { font-size:18px; color:#cc0000;}
.ny_nr { background:#fff; width:700px; border:solid 1px #ccc; padding:18px 25px 40px 25px; margin-bottom:28px;}
.ny_nr li { background:url(/images/li_dian_15.png) no-repeat 21px center; padding-left:43px; line-height:30px; font-size:14px;}
.ny_nr li span { color:#999; padding-right:13px;}
.ny_nr li a:hover { text-decoration:underline;}
.fanye { color:#333; margin:28px auto 0 auto; text-align:center;}
.fanye a { color:#333;}
.fanye a:hover {color:#cc0000;}
#pageprv,#pagenext { color:#333;}
.fanye span.current { text-decoration:none; font-weight:bold;}
.fanye a,.fanye span { padding:0 10px;  line-height:30px;}
#pagenext:hover { color:#cc0000; text-decoration:underline; font-weight:normal;}
.fanye #pagehome,#pageend { display:none;}
.xiangmu1 { padding:30px 0 10px 0;}
.xiangmu1 .floatr { width:728px; color:#999; line-height:24px;}
.xiangmu1 .floatr .tit { padding-bottom:9px;}
.xiangmu1 .floatr a { color:#cc0000; float:right;}
.xiangmu1 .floatr a:hover { text-decoration:underline;}
.xm { padding-bottom:64px;}
.ny_nr .xiangmu1 { padding:0 0 10px 0;}
.ny_nr .xiangmu1 .floatr { width:466px;}
#video { position:fixed; bottom:0; right:0; height:222px; width:250px; display:none;}
.close { padding-right:5px;}

.message { font-size:14px; margin-left:50px; width:550px;}
.message span { display:block; width:100px; height:30px; text-align:right; float:left; color:#545454; font-size:14px;}
.message .clearfix { padding-bottom:15px; width:550px;}
.message .clearfix input { float:left; height:22px; line-height:18px; width:180px; border:solid 1px #ccc; padding-top:3px;}
.message .clearfix input.email { width:300px;}
.message .clearfix textarea { width:425px; height:155px; border:solid 1px #ccc;}
.anniu button{width: 109px; height: 27px; border: medium none; cursor: pointer; margin-top: 10px;}
.cp1 {background: url("/images/g16.jpg") no-repeat scroll 0% 0% transparent; margin-right: 15px; margin-left:100px;}
.cp2 {background: url("/images/g17.jpg") no-repeat scroll 0% 0% transparent;}

.liuyan1 { width:496px; line-height:18px; padding-bottom:14px; margin-left:100px; border-bottom:dashed 1px #ccc; padding-top:10px;}
.liuyan1 .date { color:#00cccc; font-size:14px; padding-bottom:7px;}
.liuyan1 .date span { float:right; color:#999; font-size:12px;}
.liuyan1 span { color:#00cccc;}
.lxwm{width:470px;}
.lxwm .dt_title{line-height:36px;padding-bottom:10px;font-size:18px;color:#333;}
.lxwm .dt_title span{font-size:30px;color:#2c579b;float:left;margin-right:5px;}
.lxwm{background:url(/images/tel_15.png) no-repeat 288px 45px;}
.lxwm p{font-size:14px; color:#333;width:218px;display:block;}
.lxwm a{width:218px;display:block;margin-top:23px;}
.lxwm a img{display:block;}
.ny_nr div,p{line-height:24px;font-size:14px;}