@charset "utf-8";
/*--------------------------------------------------------
Base Style(For 江之源网络工作室)
Author: Zhao dajiang
Version: 3.0
Date:2014/11/25
Design Corp: www.web-info.cn
--------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,
article, aside, dialog, figure, footer, header,
hgroup, menu, nav, section,
time, mark, audio, video {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
body {
line-height:1; font-size:12px; font-family: "微软雅黑"; color:#666;
background: url(../images/bj_xian.jpg) repeat-x top;

}
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
display:block;
}
ul{
list-style:none; list-style-type:none;
}

li{
list-style:none; list-style-type:none;
}

blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content:'';
content:none;
}
a {
margin:0;
padding:0;
border:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}
ins {
background-color:#ff9;
color:#000;
text-decoration:none;
}
mark {
background-color:#ff9;
color:#000;
font-style:italic;
font-weight:bold;
}
del {
text-decoration: line-through;
}
abbr[title], dfn[title] {
border-bottom:1px dotted #000;
cursor:help;
}

hr {
display:block;
height:1px;
border:0;
border-top:1px solid #cccccc;
margin:1em 0;
padding:0;
}
input, select {
vertical-align:middle;
}

/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}
.vm{ vertical-align:middle;}

/*float*/
.fl{ float:left;}
.fr{ float:right;}

/*font*/
.fb{font-weight:bold;}
.fs11{font-size:11px;}
.fs14{font-size:14px;}
.fb{font-weight:bold;}
.vdn{font-family:Verdana;}
.tah{font-family:Tahoma;}
.song{font-family:"宋体";}
/* 通用 */


#top,#top2,#nav,#tiao,#tiao2,#ber,#nber,#con,#con2,#con3,#con4,#ncon,#ncon2,#end{ margin:0px auto; width:1694px;}


#top{ margin:0px auto; width:100%; height:160px;  }
.topz{margin:0px auto; width:1300px; height:160px;z-index:1001;}
.top_tiao{ float:left; width:1300px; height:60px;}
.top_tiao_left{ float:left; width:480px; height:60px;}
.top_tiao_zhong{ float:left; width:45px; height:45px; padding-top:15px;}
.top_tiao_zhong2{ float:left; width:585px; height:31px; font-size:13px; color:#666; padding-top:29px;}
.top_tiao_right{ float:left; width:190px; height:60px;}

.top_tiao2{ float:left; width:1300px; height:100px;}
.top_tiao2_left{ float:left; width:340px; height:100px;}
.nav{ float:left; width:960px; height:100px;}
.nav ul{}
.nav ul li{ float:left; display:block; width:123px; height:67px; padding-top:33px;}
.nav ul li a{ float:left; display:block; width:123px; height:67px; font-size:17px; line-height:67px; text-align:center; color:#079d32; text-decoration:none;}
.nav ul li a:hover{ color:#C00;}

.top_yu{float:left; width:290px; height:58px; position: absolute; z-index:1002; left:350px; }

.top_ban{ float:left; width:240px; height:58px; font-size:15px; line-height:58px;  font-weight:bold; color:#fff; }
.top_ban a{font-size:15px; font-weight:bold; color:#fff; text-decoration:none;}
.top_ban a:hover{ color:#FC0;}


#top_lv{ position: absolute; z-index:1000;margin:0px auto;width:1000px; height:212px; background:url(../images/logo.png) no-repeat left; }



.top_hd {
  background:#000; 
  background-color: rgba(0,0,0,0.5);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */
}
#top_ny{width:100%;height:99px; position:fixed; z-index:120; background:#000; top:0;
 background:#1677ff;/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */}


.tuleft{ float:left;}



#nber01{ margin:0px auto; width:100%; height:350px; background:url(../images/nber01.jpg) repeat center;}
#nber02{ margin:0px auto; width:100%; height:350px; background:url(../images/nber02.jpg) repeat center;}
#nber03{ margin:0px auto; width:100%; height:350px; background:url(../images/nber03.jpg) repeat center;}

#nber04{ margin:0px auto; width:100%; height:350px; background:url(../images/nber04.jpg) repeat center;}
#nber05{ margin:0px auto; width:100%; height:350px; background:url(../images/nber05.jpg) repeat center;}

.tiao{ margin:0px auto; width:1300px;  height:156px;}
.tiao_01{ float:left; width:1300px; height:50px; padding-top:50px; color:#000; font-weight:bold; font-size:36px; text-align:center;}
.tiao_02{ float:left; width:1300px; height:56px; color:#666; font-size:15px; text-align:center;}
.lv{ color:#32b357;}

.h_prolist{ margin:0px auto; width:1240px; height:465px; padding-left:60px; overflow:hidden;}
.h_prolist ul{}
.h_prolist ul li{ float:left; display:block; width:410px; height:467px;}
.h_prolist ul li a{ float:left; display:block; width:381px; height:381px;}
.h_prolist ul li a:hover{}
.h_prolist ul li a.cp{ float:left; display:block; width:381px; height:88px; line-height:88px; color:#666; text-align:center; font-size:18px; text-decoration:none; overflow:hidden;}
.h_prolist ul li a.cp:hover{ color:#0C0;}

.n_prolist{ margin:0px auto; width:1280px; height: auto; min-height:600px; padding-left:40px; padding-top:40px; padding-bottom:40px;}
.n_prolist ul{}
.n_prolist ul li{ float:left; display:block; width:410px; height:467px;}
.n_prolist ul li a{ float:left; display:block; width:381px; height:381px;}
.n_prolist ul li a:hover{}
.n_prolist ul li a.ncp{ float:left; display:block; width:381px; height:88px; line-height:88px; color:#666; text-align:center; font-size:18px; text-decoration:none; overflow:hidden;}
.n_prolist ul li a.ncp:hover{ color:#0C0;}



.tiao_more{margin:0px auto; width:640px; height:70px; padding-left:500px;}
.tiao_more a{float:left; display:block; width:140px; height:40px; border-radius:20px; line-height:40px; text-align:center; font-size:16px; color:#fff; text-decoration:none; background:#32b357;}
.tiao_more a:hover{ background:#ff9933;}

#h_gy{margin:0px auto; width:100%; height:791px; background: url(../images/bj_yingyong.jpg) center no-repeat;}
.tiao2{ margin:0px auto; width:1300px;  height:156px;}
.tiao2_01{ float:left; width:1300px; height:50px; padding-top:50px; color:#fff; font-weight:bold; font-size:36px; text-align:center;}
.tiao2_02{ float:left; width:1300px; height:56px; color:#fff; font-size:15px; text-align:center;}

.h_gynr{margin:0px auto; width:1300px; height:534px;}


.h_fanglist{ margin:0px auto; width:1240px; height:350px; padding-left:60px;}
.h_fanglist ul{}
.h_fanglist ul li{ float:left; display:block; width:308px; height:340px;}
.h_fanglist ul li a{float:left; display:block; width:270px; height:270px; border:1px solid #CCC;}
.h_fanglist ul li a:hover{border:1px solid #0C3;}
.h_fanglist ul li a.fang{ float:left; display:block; width:270px; height:68px; line-height:68px; color:#666; text-align:center; font-size:18px; text-decoration:none;border:0px solid #CCC;}
.h_fanglist ul li a.fang:hover{ color:#0C0;border:0px solid #CCC;}

#h_about{ margin:0px auto; padding:70px 0px; width:100%; height:555px; background:#f5f5f5;}
.about_us{ margin:0px auto; width:1200px; height:555px;  background:#fff;}
.about_left{ float:left; width:600px; height:555px;}
.about_right{float:left; width:560px; height:515px; padding:40px 30px 0px 0px;}
.about_nr{ float:left; width:512px; padding:0px 40px 0px 35px; height:177px; font-size:16px; line-height:34px; overflow:hidden; color:#999;}

.tiao_us{ float:left; width:240px; height:70px;padding-left:30px; padding-top:10px;}
.tiao_us a{float:left; display:block; width:140px; height:40px; border-radius:20px; line-height:40px; text-align:center; font-size:16px; color:#fff; text-decoration:none; background:#32b357;}
.tiao_us a:hover{ background:#ff9933;}

#news{ margin:0px auto; width:1300px; height:714px;}

.news_nr{margin:0px auto; width:1300px; height:490px;}

.con4_left{ float:left; display:block; width:543px; height:467px;}
.con4_left a{ float:left; display:block; width:468px; height:333px;line-height:60px;}
.con4_left a:hover{}

.con4_left a.a1{ float:left; display:block; width:468px; height:60px; line-height:60px; overflow:hidden; font-size:20px; font-weight:bold; color:#000; text-decoration:none;}
.con4_left a.a1:hover{ color:#F90;}
.con4_left p{float:left; display:block; width:468px; height:40px; line-height:20px; margin-bottom:10px; font-size:13px; color:#666666; overflow:hidden;}
.con4_left span{float:left; display:block; width:468px; height:30px; line-height:30px; font-size:15px; color:#999999;}

.con4_right{ float:left; width:657px; height:464px;}
.con4_right ul{}
.con4_right ul li{ float:left; display:block; width:657px; height:111px; border-bottom:1px solid #f1f1f1;}
.con4_right ul li a{float:left; display:block; width:654px; height:111px; text-decoration:none; padding:2px 10px; }
.con4_right ul li a:hover{float:left; display:block; width:654px; height:111px; text-decoration:none; padding:2px 10px; background: #f1f1f1;}
.con4_right01{float:left; display:block; width:654px; height:40px; line-height:40px;  overflow:hidden; font-size:20px; font-weight:bold; color:#000; text-decoration:none;}
.con4_right02{float:left; display:block; width:654px; height:40px; line-height:20px; overflow:hidden; font-size:13px;  color:#757575;}
.con4_right03{float:left; display:block; width:654px; height:20px; line-height:16px; font-size:15px; color:#999999;}

#end{margin:0px auto; width:100%; height:286px; background:#32b357; text-align:center;}
.endz{ margin:0px auto; width:1300px; height:286px;}
.end_nav{float:left; width:1300px; height:78px; line-height:78px;}
.end_nav a{ color:#fff; font-size:18px; text-decoration:none; padding:0px 20px}
.end_nav a:hover{ color:#FC0;}

.end_nr{float:left; width:1300px; height:205px; font-size:14px; line-height:28px; color:#fff;}
.end_nr a{ color:#fff; text-decoration:none;}
.end_nr a:hover{ color:#FC0;}

.nr_tiao{ margin:0px auto; width:100%; height:112px; border-bottom:1px solid #e8e8e8;}
.nr_tiaoz{ margin:0px auto; width:1300px; height:70px; line-height:70px; padding-top:42px; font-size:36px; color:#32b357; font-weight:bold;}

.ncon_nr{margin:30px auto; width:1250px; min-height:600px; color:#666; font-size:16px; line-height:34px; word-wrap:break-word;}

.show_tiao{margin:10px auto;width:1300px; height:70px; line-height:70px; color:#32b357; font-size:22px; padding-top:10px; text-align:center;}
.show_tu{margin:0px auto;width:900px; height:520px; padding-left:400px; }

.ncon_newslist{margin:10px auto;width:1300px; min-height:600px; padding-top:56px; padding-bottom:30px; padding-left:10px; font-size:16px; line-height:28px; color:#666;}
.ncon_newslist ul{}
.ncon_newslist ul li{ float:left; display:block; width:1282px; height:218px; border-bottom:1px solid #e8e8e8;}
.ncon_newslist ul li a{ float:left; display:block; width:1230px; height:166px; padding:26px 26px 26px 26px;}
.ncon_newslist ul li a:hover{ background:#f1f1f1;}

.newslist01{float:left; display:block; width:255px; height:166px; }
.newslist01 img{ width:219px; height:164px;border-radius:5px; border:1px solid #cccccc;}

.newslist02{float:left; display:block; width:970px; height:166px; }
.newslist02_01{float:left; display:block; width:968px; height:43px; line-height:43px; font-size:20px; color:#32b357; font-weight:bold;}
.newslist02_02{float:left; display:block; width:968px; height:46px; line-height:23px; font-size:14px; color:#999999; margin:10px 0px 20px 0px;}
.newslist02_03{float:left; display:block; width:968px; height:32px; line-height:32px; font-size:14px; color:#999999;}



#news_biao{ margin:20px auto; width:1300px; height:80px;  padding:0px 20px; border-bottom:1px solid #e8e8e8;}
#news_biao p{float: left; width:1300px; color:#32b357; font-size:28px; text-align:center; line-height:40px; font-weight:bold;}
#news_biao span{float: left;  width:1300px; height:30px;line-height:30px;  color:#999; font-size:14px; text-align:center;}

.pro_fl04{ margin:0px auto; width:1268px; height:60px; padding-top:20px; padding-left:0px; padding-bottom:10px;}
.pro_fl03_02{ margin:0px auto; width:100%;height:60px; text-align:center;  }
.pro_fl03_02 p{ float: left; padding:0px 7px; height:37px; line-height:37px; color:#666; font-family: "Arial Unicode MS"; font-size:14px;}

.an_fy{ display:inline-block; height:37px; font-size:13px; line-height:37px; padding:0px 13px; color:#666;font-family: "Arial Unicode MS"; background:#F7F7F7;border:#DDDDDD solid 1px; margin-right:11px;text-decoration:none; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fy:hover{color:#fff; background:#696969;height:37px; line-height:37px;  border:#dddddd solid 1px; padding:0px 13px;}

.an_fy2{ display:inline-block; height:37px; line-height:37px; padding:0px 13px; background:#696969; font-family: "Arial Unicode MS"; font-size:13px; color:#ffffff;  border:#CCCCCC solid 1px; margin-right:11px;text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fy2:hover{ color:#ffffff;}

.an_fyhui{ display:inline-block; height:37px; font-size:14px;line-height:37px; padding:0px 13px; color:#666;font-family: "Arial Unicode MS"; background:#fff; border:#ddd solid 1px; margin-right:11px;text-decoration:none;border-radius:3px;-webkit-border-radius:3px; -moz-border-radius:3px;}
.an_fyhui:hover{ color:#fff; background:#696969;}

.fy_kuang{float: left; display:block; margin-right:10px; width:37px; text-align:center; height:37px; font-size:13px; line-height:37px; font-family: "Arial Unicode MS"; color:#333; background:#fff;border:#ddd solid 1px; text-decoration:none;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}