@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
a{ text-decoration:none;}
img{ border:none;}
ul,li{ list-style-type:none;}
body{ background-color:#fefefe;}
.f_left{ float:left;}
.f_right{ float:right;}
#wrapper{ width:100%; background-color:#fefefe;}
#wraptop{ width:100%; height:605px; background-position:top center;}
#wraptop2{ width:100%; height:130px; background-position:top center;}
#nybanner{ width:100%; height:147px; overflow:hidden; margin-top:10px; margin-bottom:15px;}
.nybanner{ width:983px; height:147px; overflow:hidden; margin:0 auto;}
#top{ width:100%; height:90px;}
.top{ width:983px; height:90px; margin:0 auto;}
.toprig{ height:68px; overflow:hidden; float:right; text-align:right; padding-top:22px; font-size:12px; color:#515151;}
.toprig a{ font-size:12px; color:#515151;}
.toprig a:hover{ text-decoration:underline;}
.toprig span{ padding:0 5px;}
#nav{ width:100%; height:37px; border-top:2px #e0e0e0 solid; background:url(../images/navbg.jpg) repeat-x;}
.nav{ width:983px; height:37px; overflow:hidden; margin:0 auto;}
.nav ul{ width:983px;}
.nav li{ width:138px; height:37px; display:block; float:left;}
.nav li.navline{ width:2px; height:37px; display:block; float:left; background:url(../images/navline.jpg) no-repeat;}
.nav li a{ width:138px; height:37px; display:block; text-align:center; line-height:37px; font-size:15px; color:#fff; font-family:"微软雅黑"; font-weight:bold;}
.nav li a:hover{ background-color:#014099;}
.nav li .navhv{ background-color:#014099;} 
.banner{ width:100%; height:480px; overflow:hidden; background-color:#fff;}
.flexslider { position: relative; height: 480px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height: 480px;}
.slides li a{ display:block; width:100%; height:480px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 7px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 13px; height: 13px; line-height: 40px; overflow: hidden; background-color:#999; border:2px #fff solid; border-radius:50%; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0; background-color:#217f52;}

#main{ width:100%;}
.main{ width:983px; overflow:hidden; margin:0 auto;}
.main1{ width:983px; height:290px; margin-top:20px;}
.indtop{ height:23px; background:url(../images/indbg2.jpg) repeat-x; overflow:hidden;}
.indtoplef{ width:120px; height:23px; float:left; background:url(../images/indbg1.jpg) no-repeat; font-size:12px; color:#fff; font-family:"微软雅黑"; font-weight:bold; line-height:23px; padding-left:27px;}
.indtoprig{ width:88px; height:23px; float:right; background:url(../images/indbg3.jpg) no-repeat;}
.indtoprig a{ width:44px; height:23px; display:block; margin-left:14px;}
.gsjj{ width:255px; height:290px; overflow:hidden; float:left;}
.gsjjtop{ width:255px; height:23px;}
.gsjjbot{ width:255px; height:267px;}
.gsjjimg{ width:214px; height:99px; padding:5px; overflow:hidden; margin:7px auto 0; background:url(../images/gsjjtpbg.jpg) no-repeat;}
.gsjjdiv{ width:224px; height:126px; padding:10px 0; margin:0 auto; background:url(../images/gsjjnrbg.jpg) no-repeat; font-size:12px; color:#656565; line-height:18px;}
.gsjjdiv p{ text-indent:2em;}
.cpzs{ width:390px; height:290px; overflow:hidden; float:left; margin-left:40px; display:inline;}
.cpzstop{ width:390px; height:23px;}
.cpzsbot{ width:390px; height:267px; overflow:hidden;}
#preview{ float:none; margin:17px auto 0; text-align:center; width:390px;}
.jqzoom{ width:295px; height:162px; position:relative; border:3px #d9d9d9 solid; margin:0 auto;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:390px; height:57px; margin-top:15px; overflow:hidden;}
#spec-left{ width:19px; height:19px; float:left; cursor:pointer; margin-top:16px;}
#spec-right{ width:19px; height:19px; float:left;cursor:pointer; margin-top:16px;}
#spec-list{ width:350px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; padding-right:10px; display:inline; width:102px; height:57px;}
#spec-list ul li img{ border:1px solid #ccc; width:100px; height:55px;}
/*jqzoom Download by http://www.codefans.net*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:340px; margin-left:12px;}
.gsxw{ width:255px; height:290px; overflow:hidden; float:right;}
.gsxwtop{ width:255px; height:23px;}
.gsxwbot{ width:255px; height:267px; overflow:hidden;}
.gsxwbot ul{ width:235px; height:240px; overflow:hidden; padding:10px 0; display:block; margin:0 auto;}
.gsxwbot li{ width:219px; height:29px; display:block; border-bottom:1px #696969 dotted; background:url(../images/tb1.jpg) no-repeat 3px 50%; padding-left:17px; overflow:hidden; line-height:29px;}
.gsxwbot li a{ font-size:12px; color:#373838;}
.gsxwbot li a:hover{ color:#ff6600;}
.lxwm{ width:983px; overflow:hidden; padding:10px 0; border-top:1px #a1a1a1 solid; line-height:24px;}
.font1{ font-size:18px; color:#0360a7; font-family:"微软雅黑"; font-weight:bold;}
.font2{ font-size:20px; color:#ff6600; font-weight:bold;}
.font3{ font-size:14px; color:#3f3e3e;}
#foot{ width:100%; height:64px; background:url(../images/footbg.jpg) repeat-x; background-position:top center;}
.foot{ width:983px; height:64px; overflow:hidden; margin:0 auto; font-size:14px; color:#fff; line-height:64px;}
.foot a{ font-size:14px; color:#fff;}
.foot a:hover{ text-decoration:underline;}

/*内页*/
.nyleft{ width:212px; overflow:hidden; float:left;}
.lm{ width:209px; overflow:hidden; margin:0 auto;}
.lmtop{ width:187px; height:48px; background:url(../images/lmtop.jpg) no-repeat; padding-left:22px; font-size:16px; color:#fff; font-family:"微软雅黑"; font-weight:bold; padding-top:4px;}
.lmtop span{ display:block; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.lmmid{ width:209px; overflow:hidden; background:url(../images/lmmid.jpg) repeat-y;}
.lmmid ul{ width:169px; overflow:hidden; padding:10px 0; margin:0 auto;}
.lmmid li{ width:169px; height:30px; display:block;}
.lmmid li a{ width:150px; height:30px; display:block; padding-left:19px; font-size:12px; color:#4c5d72; line-height:30px; background:url(../images/lmli1.jpg) no-repeat; font-family:"微软雅黑";}
.lmmid li a:hover{ color:#fff; background:url(../images/lmli2.jpg) no-repeat;}
.lmmid li .lmhv{ color:#fff; background:url(../images/lmli2.jpg) no-repeat;}
.lmbot{ width:209px; height:30px; background:url(../images/lmbot.jpg) no-repeat;}
.lx{ width:207px; height:97px; margin-top:10px; margin-bottom:20px; background:url(../images/lxbg.jpg) no-repeat; padding:8px 0 0 5px; font-size:12px; color:#3f3e3e; line-height:14px; overflow:hidden; letter-spacing:-0.5px;}
.lx img{ float:left; padding-right:5px;}
.font4{ font-size:14px; color:#0360a7; font-family:"微软雅黑"; font-weight:bold;}
.font5{ font-size:14px; color:#ff6600; font-weight:bold;}
.nyright{ width:728px; overflow:hidden; float:right;}
.local{ width:728px; height:17px; overflow:hidden; text-align:right; font-size:12px; color:#999;}
.local a{ font-size:12px; color:#999;}
.local a:hover{ color:#666;}
.local span{ padding:0 5px;}
.righttop{ width:728px; height:23px; background:url(../images/righttop.jpg) no-repeat;}
.righttop span{ font-size:12px; color:#fff; font-family:"微软雅黑"; font-weight:bold; line-height:23px; padding-left:27px;}
.rightbot{ width:728px; overflow:hidden;}
.nycont{ width:690px; overflow:hidden; padding:10px 0; margin:0 auto; font-size:12px; color:#444; line-height:24px;}
.news{ width:728px; overflow:hidden;}
.news ul{ width:728px; overflow:hidden;}
.news li{ width:695px; height:29px; display:block; border-bottom:1px #696969 dotted; background:url(../images/tb1.jpg) no-repeat 3px 50%; padding-left:18px; padding-right:15px;}
.news li span{ float:right; font-size:12px; color:#7c7c7d; line-height:29px;}
.news li a{ width:550px; height:29px; display:block; float:left; overflow:hidden; font-size:12px; color:#373838; line-height:29px;}
.news li a:hover{ color:#ff6600;}
.fy{ width:728px; overflow:hidden; margin:20px auto; text-align:center;}
.newscont{ width:710px; overflow:hidden; margin:0 auto;}
.newscont1{ width:710px; padding:10px 0; text-align:center; overflow:hidden; border-bottom:1px #858484 solid; font-size:24px; color:#353535; font-family:"微软雅黑"; line-height:30px;}
.newscont1 span{ font-size:12px; color:#8e8b8b;}
.newscont2{ width:710px; overflow:hidden; padding:15px 0; font-size:12px; color:#555; line-height:22px;}
.newscont3{ width:710px; overflow:hidden; margin:20px auto; font-size:12px; color:#ff6600;}
.newscont3_l{ width:350px; overflow:hidden; float:left;}
.newscont3_r{ width:350px; overflow:hidden; float:right; text-align:right;}
.newscont3 span{ font-size:12px; color:#999;}
.newscont3 a{ font-size:12px; color:#ff6600;}
.newscont3 a:hover{ text-decoration:underline;}
.pro{ width:728px; overflow:hidden; margin:0 auto;}
.pro ul{ width:728px; overflow:hidden; margin-bottom:-1px; display:block;}
.pro li{ width:171px; height:160px; display:block; padding:20px 5px; border-bottom:1px #a6a6a6 dotted; float:left;}
.pro li img{ width:169px; height:126px; display:block; border:1px #adadad solid;}
.pro li p{ width:171px; height:34px; display:block; text-align:center; line-height:34px;}
.pro li a{ font-size:12px; color:#434343;}
.pro li a:hover{ color:#ff6600;}
.procont1{ width:728px; overflow:hidden; }
.procont1img{ width:225px; height:168px; float:left; margin:20px 0 0 20px; display:inline; border:1px #adadad solid;}
.procont1div{ width:400px; height:168px; overflow:hidden; float:left; margin:20px 0 0 30px; display:inline; font-size:12px; color:#353535; line-height:28px;}
.procont2{ width:728px; overflow:hidden; text-align:center; margin:0 auto;}
.procont3{ width:728px; overflow:hidden; margin:20px auto 0;}
.procont31{ width:728px; height:26px; border-bottom:1px #696969 dotted; background:url(../images/tb4.jpg) no-repeat 7px 50%;}
.procont31 span{ font-size:14px; color:#666; padding-left:20px; line-height:26px; font-family:"微软雅黑";}
.procont32{ width:690px; overflow:hidden; margin:15px auto; font-size:12px; color:#333; line-height:20px;}
.zxzp{ width:710px; overflow:hidden; font-size:12px; color:#333; margin:20px auto;}
.zxzp td{ border-bottom:1px #e3e0d5 dotted;} 
.zxzp a{ color:#3489cf; text-decoration:underline;}
.rczp a:hover{ text-decoration:none;}
.rczp{ width:710px; margin:0 auto; padding-top:10px;}
.rczp1{ width:710px; height:60px; border-bottom:1px #f1ece8 solid;}
.rczp1 span{ float:left; line-height:60px; padding-left:3px; color:#cc0000; font-size:20px; font-weight:bold;}
.rczp1 a{ float:right; margin-top:8px;}
.rczp2{ width:702px; padding:15px 4px; color:#666666; font-size:12px;}
.rczp3{ width:710px; overflow:hidden; border-bottom:1px #f1ece8 solid; color:#333333; font-size:12px; line-height:24px; padding:0 0 20px 0;}
.rczp4{ width:710px; overflow:hidden; font-size:12px; color:#333333;}
.rczp4 td{ height:45px;}
.zptxt{ width:240px; height:28px; line-height:28px; padding:0 5px;}
.txtbod1{ border:1px #cccccc solid;}
.txtbod2{ border:1px #3489cf solid;}
.zptxt2{ width:420px; height:100px; line-height:18px;}
.xxcx{ width:650px; margin:20px auto; overflow:hidden;}
.cxtxt{ width:630px; height:150px; padding:5px; border:1px #b7d9ed solid; font-size:12px; color:#666; line-height:20px;}
.cz{ width:73px; height:28px; border:none; background:url(../images/cz.jpg) no-repeat; cursor:pointer; margin:14px 0 0 45px;}
.kscx{ width:106px; height:28px; border:none; background:url(../images/kscx.jpg) no-repeat; cursor:pointer; margin:14px 0 0 220px;}
.lxcont{ width:700px; overflow:hidden; margin:20px auto; font-size:12px; color:#363636; line-height:24px;}
.tdtxt1{ width:290px; height:30px; padding:0 5px; line-height:30px; font-size:12px; color:#333; border:none; background:url(../images/tdtxt.jpg) no-repeat;}
.tdtxt2{ width:618px; height:100px; padding:0 5px; line-height:30px; font-size:12px; color:#333; border:none; background:url(../images/tdtxt2.jpg) no-repeat;}
.tdtxt3{ width:135px; height:30px; padding:0 5px; line-height:30px; font-size:12px; color:#333; border:none; background:url(../images/tdtxt3.jpg) no-repeat;}
.tdsub{ width:108px; height:31px; border:none; cursor:pointer; background:url(../images/ljsq.jpg) no-repeat;}
.zgs{ width:710px; overflow:hidden; margin-bottom:-1px;}
.zgsbox{ width:730px; overflow:hidden; padding:20px 0; border-bottom:1px #ddd dotted; font-size:12px; color:#333; line-height:18px;}
.zxly{ width:710px; overflow:hidden; font-size:12px; color:#666; line-height:25px; padding:20px 0; margin:0 auto;}
.tjly{ width:108px; height:31px; border:none; cursor:pointer; background:url(../images/tjly.jpg) no-repeat;}

/*qq*/
.qqserver p img {
    display: inline;
    margin: -5px 5px 0 0;
    vertical-align: middle;
}
.qqserver p a{ font-size:12px; color:#333;}
.qqserver a{ font-size:12px; color:#333;}
.scrollsidebar {
    position: absolute;
    top: 220px;
    z-index: 999;
}
.side_content {
    float: left;
    height: auto;
    overflow: hidden;
    width: 167px;
}
.side_content .side_list {
    overflow: hidden;
    width: 167px;
}
.show_btn {
    cursor: pointer;
    float: left;
    height: 144px;
    margin-top: 50px;
    overflow: hidden;
    width: 0;
}
.show_btn span {
    display: none;
}
.close_btn {
    cursor: pointer;
    height: 24px;
    width: 24px;
}
.side_title, .side_bottom, .close_btn, .show_btn {
    background: url("../images/sidebar_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.side_title {
    height: 46px;
}
.side_title {
    height: 46px;
}
.side_bottom {
    height: 8px;
}
.side_center {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    padding: 10px 12px 5px;
}
.close_btn {
    display: block;
    float: right;
    height: 19px;
    margin: 16px 7px 0 0;
    width: 19px;
}
.close_btn span {
    display: none;
}
.side_center .qqserver p {
    margin: 0;
    padding: 6px 0;
    text-align: left;
    vertical-align: middle;
}
.phoneserver {
    font-size: 14px;
    text-align: center;
}
.phoneserver p {
    color: #666666;
    margin: 0;
    padding: 2px 0;
}
.msgserver {
    border-top: 1px dotted #CCCCCC;
    margin-top: 6px;
    padding: 10px 0 3px;
    text-align: center;
}
.msgserver a {
    background: url("../images/sidebar_bg.gif") no-repeat scroll -119px -154px rgba(0, 0, 0, 0);
    padding: 3px 0 3px 23px;
}
.side_content hr {
    border-bottom: 1px solid #E6E6E6;
    clear: both;
    height: 1px;
    margin: 10px 0;
}
.side_green .side_title {
    background-position: -333px 0px;
}
.side_green .side_center {
    background: url("../images/blue_line.gif") repeat-y scroll center center rgba(0, 0, 0, 0);
}
.side_green .side_bottom {
    background-position: -333px -60px;
}
.side_green .close_btn {
    background-position: -44px 0px;
}
.side_green .close_btn:hover {
    background-position: -65px 0px;
}
.side_green .show_btn {
    background-position: -119px 0;
}
.side_green .msgserver a {
    color: #68C40B;
}
.side_green hr {
    border-bottom: 1px solid #EDF2E5;
}

