/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,form,fieldset,button,img,cite,strong,em,div{margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-size:12px;}
img,embed{ border:none;}
select,input{font-size:12px;}
ul, ol, li{ list-style-type:none; padding:0;}
a{color:#4a4b4b; text-decoration:none;}
a:hover{ color:#3485b1; text-decoration: none;}
a:visited{text-decoration:none;}
body{ font-family: "微软雅黑"; font-size:12px; color:#4a4b4b;margin:0px; background:#fff;}
body a:hover{ text-decoration: none;color:#3485b1;}
.clearit{clear:both; line-height:0; height:0; font-size:0;}


/*---------------------------------------------index------------------------------------*/
.center{ width:1200px; margin:0 auto}
.head{ width:100%; height:172px; background:#3485b1; float:left}
.top{ width:1200px; height:130px;float:left}
.top .logo{ width:171px; height:130px; float:left}
.top .tell{ width:1000px; float:right}
.top .tell img{ padding-left:40px; float:right}

.menu{ width:1200px; height:86px; line-height:80px; background: url(../images/menu.png) no-repeat center; position:absolute; z-index:9999; left:50%; margin-left:-600px; top:130px}
.menu li{ float:left;padding:0 40px;background:url(../images/line.jpg) no-repeat right}
.menu li a{ font-size:18px; font-weight:bold;  color:#515151}
.menu li a:hover{ border-bottom:solid 4px #3485b1}

.banner{ width:100%;min-width:1200px; height:589px; background: url(../images/banner.jpg) no-repeat center; float:left}
.banner_img { width:681px; height:314px; position:absolute; z-index:999999;top:50%;left:50%;margin:-160px 0 0 -440px;}


.info_about{ width:790px; float:left; padding-top:98px;}
.info_about .info_gs{ width:380px; float:left}
.info_about .info_gs .gs_img{ width:380px; float:left;}
.info_about .info_gs .gs_title{ width:380px; float:left; font-size:18px; font-weight:bold; line-height:50px; padding-top:10px; background:url(../images/title.jpg) no-repeat left bottom}
.info_about .info_gs .gs_title li{ float:left;  }
.info_about .info_gs .gs_content{ font-size:14px; line-height:2; color:#9a9b9b; padding-top:10px; float:left}
.info_about .info_gs .gs_more{ width:380px; float:left; padding-top:30px;}
.info_about .info_gs .gs_more a{ color:#3485b1; font-size:14px; font-weight:bold}

.list_server{ width:100%; float:left}
.list_server li{ float:left; width:100%}
.list_server li a{ color:#9a9b9b; background:url(../images/ico.jpg) no-repeat 0 8px; padding-left:20px;}

.info_news{ width:380px; float:right; padding-top:15px;}

.list_news{ width:380px; float:left}
.list_news li{ width:380px; float:left; padding-bottom:25px;color:#8e9090}
.list_news li a{ float:left; padding-right:15px; }
.list_news li h1{ font-size:14px; float:left; width:240px; padding-bottom:5px; }
.list_news li h1 a{ float:left}

.info_pro{ width:100%; min-width:1200px;height:442px; background:#454545; float:left; margin-top:30px;}
.info_pro .p_nr{ width:1200px; height:340px; float:left}
.info_pro .p_more{ width:1200px; text-align:center; padding-top:40px; float:left}
.info_pro .p_more a{ color:#fbfafa; border-bottom:solid 3px #3485b1; font-size:14px;}
.list_p_img{ width:1200x; float:left}
.list_p_img li{ float:left; padding-right:24px}
.list_p_img img{ width:275px; height:220px;} 

#cen_right_top{width:1200px;margin:40px auto 0 auto;}
#cen_right_top .active{background:#454545;color:#fbfafa;}
#cen_right_top .active a{color:#fbfafa; border-bottom:solid 3px #3485b1}

#cen_right_top h3{line-height:66px;text-align:center;float:left;height:66px;width:194px;margin::0px;padding:0px;background:#333333;font-size:14px;color:#9a9a9a;font-weight:lighter;cursor:pointer; margin:0 1px;}
#cen_right_top h3 a{color:#9a9a9a;}

#cen_right_top div{font-size:14px;display:none;clear:both;padding:20px 1px;color:#9a9a9a;}

/*info_sc*/
.info_sc{ width:580px; float:left}
.info_sc .title{ width:580px; float:left; font-size:18px; font-weight:bold; line-height:50px; padding-top:10px; background:url(../images/title.jpg) no-repeat left bottom}
.info_sc .content{ font-size:14px; line-height:2; padding-top:20px; float:left; height:380px;}
.info_sc .sc_img{ width:580px; float:left; padding-top:30px;}
.info_sc .sc_more{ width:580px; float:left; padding-top:30px;}
.info_sc .sc_more a{ color:#3485b1; font-size:14px; font-weight:bold}

/*info_hz*/
.info_hz{ width:1200px; float:left; padding-top:40px;}
.info_hz .title{ width:1200px; float:left; font-size:18px; font-weight:bold; line-height:50px; padding-top:10px; background:url(../images/title.jpg) no-repeat left bottom}
.info_hz .conent{ width:100%; float:left; padding-top:15px;}
.list_hz{ width:100%; float:left; }
.list_hz li{ float:left; padding:0 12px 30px 12px}
.list_hz li img{ width:174px; height:108px;}

.info_hz .info_hz_more{ width:1200px; text-align:center; padding-bottom:40px; float:left}
.info_hz .info_hz_more a{ color:#333; border-bottom:solid 3px #3485b1; font-size:14px; float:right}

/* tab */
#tab{width:1200px;position:relative;margin:40px auto;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;background:url(../images/title.jpg) no-repeat left bottom}
#tab .tab_menu li{float:left;width:100px; font-size:18px; font-weight:bold; line-height:50px; cursor:pointer;text-align:left;margin:0 15px 0 0;background:url(../images/line5.jpg) no-repeat right}
#tab .tab_box{width:1200px;clear:both;padding-top:60px;float:left; }
#tab .tab_menu .selected{cursor:pointer;}
.hide{display:none;}
.tab_box div{padding:10px 0; height:auto; min-height:300px;_height:300px;margin-bottom:10px;} 



/*info_gy*/
.info_gy{ width:100%;  background:url(../images/about_bg.jpg); float:left;min-width:1200px; padding-bottom:15px;}
.info_gywm{ width:580px; float:left}
.info_gywm .title{ width:580px; float:left; font-size:18px; font-weight:bold; line-height:50px; padding-top:10px; background:url(../images/title.jpg) no-repeat left bottom}
.info_gywm .conent,span{ width:100%; float:left; padding-top:15px; line-height:2; font-size:14px; color:#9a9b9b}

/*info_cpjs*/
.info_cpjs{ width:360px; float:left; padding-left:40px;}
.info_cpjs .title{ width:360px; float:left; font-size:18px; font-weight:bold; line-height:50px; padding-top:10px; background:url(../images/title.jpg) no-repeat left bottom}
.info_cpjs .conent,.conent span{ width:100%; float:left; padding-top:15px; line-height:2; font-size:14px; color:#9a9b9b}
.info_cpjs .conent a,.conent span a{ color:#9a9b9b}

.ewm{ width:200px; float:right; padding-top:50px;}
.ewm img{ width:200px;}

.copyright{ width:100%; height:44px; line-height:44px; background:#4a4b4b; float:left;min-width:1200px;}
.copyright .copyright_left{ width:700px; float:left; color:#fafdfd}
.copyright .copyright_left a{color:#fafdfd}
.copyright .copyright_right{ width:300px;float:right; text-align:right; color:#fafdfd}

/*----------------------内页-----------------------*/
.nbanner{ width:100%; height:313px;min-width:1200px; background:url(../images/nbanner.jpg) repeat-x; float:left}

.about_title{ width:1200px; float:left; background:url(../images/nbanner_line.jpg) no-repeat bottom; margin-top:100px; padding-bottom:40px; text-align:center; font-size:30px; font-weight:bold}
.where{ width:100%;min-width:1200px; height:44px; line-height:44px; font-size:14px; font-weight:bold; border-bottom:solid 2px #d8d8d8; float:left;}
.where li{ float:left; background:url(../images/where.jpg) no-repeat right; padding-right:55px; margin-right:35px; color:#858585}

.sider{ width:220px; padding-top:50px; float:left; padding-bottom:50px;}
.sub_menu{ width:220px; float:left;}
.sub_menu li{ float:left;}
.sub_menu li a{ width:220px; text-align:center; float:left; padding:20px 0; background:#e9e8e8; margin-bottom:10px; font-size:14px; font-weight:bold; color:#929292}
.sub_menu li a:hover{ background:#3485b1; color:#fff}
.sub_menu li .on{background:#3485b1; color:#fff}

.sider2{ width:220px; padding-top:50px; float:left; padding-bottom:50px;}
.sub_menu2{ width:220px; float:left;}
.sub_menu2 li{ float:left;}
.sub_menu2 li a{ width:220px; text-align:center; float:left; padding:20px 0; background:#e9e8e8; font-size:14px; font-weight:bold; color:#929292}
.sub_menu2 li a:hover{ background:#3485b1; color:#fff}
.sub_menu2 li .current{background:#3485b1; color:#fff}
.sub_menu2 li span { }
.sub_menu2 li span a{ width:173px; background:none; color:#929292; font-size:12px;padding:5px 0; border-bottom:solid 1px #cbcbcb; float:left; padding-left:47px; text-align:left}

.mainbody{ width:900px; float:right; font-size:14px; padding-top:50px; line-height:2; color:#929292; padding-bottom:50px;}

/*message*/
.message{ width:900px; float:left}
.message span{ width:900px; float:left}
.message span .input{ width:120px; border:none; border-bottom:solid 1px #929292}
.message span .input2{ width:220px; border:none; border-bottom:solid 1px #929292}
.message span p{ float:left; padding-top:20px;}
.message span .textarea{ width:520px; height:200px; border:solid 1px #929292}
.message span .button{ width:103px; height:43px; background:#3485b1; border:none; font-size:14px; color:#FFFFFF; font-weight:bold; margin-left:70px; cursor:pointer}

.list_xw{ width:100%; float:left}
.list_xw li{ width:100%; float:left; padding:8px 0; border-bottom:solid 1px #d8d8d8;}
.list_xw li a{ float:left; background:url(../images/ico.jpg) no-repeat 0 11px; padding-left:20px;}
.list_xw li p{ float:right}

.page{ width:100%; padding-top:20px; float:left}

.news_title{ width:100%; font-size:18px; font-weight:bold; text-align:center; float:left}
.news_date{ width:100%; text-align:center; padding:15px 0; float:left}
.news_content{ width:100%; float:left}