﻿body, button, input, select, textarea a{font: 13px/1.5 "微软雅黑",tahoma,arial,"宋体",sans-serif;}

body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img{ margin: 0;  padding: 0;}

html{color:#333333;}

fieldset, img, iframe, button{ border:0; text-decoration:none;}

/**:focus { outline: 0;}*/

ol, ul { list-style: none;}

table { border-collapse:collapse; border-spacing: 0;}

caption, th { text-align: left;}

header, footer, article, section, nav{display: block;}

a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }

a { /* for Ie*/ }

input{ outline:none; }

em{ font-style:normal;}

input,select,img{ vertical-align:middle;}

textarea{ outline: none; resize:none;}

h1,h2,h3,h4,h5,h6,.fs14 {  font-size: 14px;  } 

a img{border: none;}

i{ font-style:normal;}

a:link, a:visited { color: #333333; }

a:hover, a:active {color: #055da3; }



.clear{ clear:both;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}

.clearfix{zoom:1;}


.wrap{ width:100%; position:relative;}

.wrapper { width: 1000px; margin: 0 auto; height:98px;}



/*顶部区域*/

.topbar {height: 23px; line-height: 23px; background: #efefef; border-bottom: 1px solid #e1e1e1;  }

.topbar .welcom {width: 325px;  float: left;} 

.topbar .home {width: 400px; float: right;} 

.topbar .home span { margin: 0 10px;}

.topbar .home img { margin: 5px 5px;}



.header { padding-top: 0px; }

.header .logo {float: left; width: 680px; height: 88px; padding-top:5px; }  

.header .tel { width: 265px; float: right; margin-top:15px;}



.header .navbar { height: 45px; line-height: 45px; background: url(../images/nav_bg.jpg) repeat center;margin-top: 0px;}

.header .navbar .nav {clear: both; overflow:hidden; }

.header .navbar .nav ul li {  float: left; display:bold; border-right: 1px solid #3177b7; border-left: 1px solid #0e418a; cursor: pointer;}

.header .navbar .nav ul li a { font-size: 14px; color: #fff; padding: 0 26px; display:bold;  float: left; }

.header .navbar .nav .sy{ border-left: none;}

.header .navbar .nav .ly { border-right: none; }

.header .navbar .nav .on,.header .navbar .nav ul li a:hover { height: 45px; background: url(../images/nav_cur.jpg) repeat center;}



.header .banner {height:500px;position: relative;width: 100%;}

.header .banner .bd {margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}

.header .banner .bd ul {width: 100% !important;}

.header .banner .bd li {height: 500px;overflow: hidden;text-align: center;width: 100% !important;}

.header .banner .bd li a {display: block;height: 500px;}

.header .banner .hd {bottom: 0;height: 30px;left: 0;line-height: 30px;position: absolute;width: 100%;z-index: 1}

.header .banner .hd ul {text-align: center;}

.header .banner .hd ul li {background: none repeat scroll 0 0 #004cac;cursor: pointer;display: inline-block;height: 10px;line-height: 999px;margin:0px 5px;overflow: hidden;width: 80px;}

.header .banner .hd ul .on {background: none repeat scroll 0 0 #f7ac00;}


.content{ width:100%; background:#f7f7f7; height: auto; margin:0 auto; margin:25px 0px;}
.service{ width:1000px; height:auto; background: url(../images/ser.jpg) center 25px no-repeat; height:549px; margin:0 auto; padding-bottom:40px;}
.fw{ position:relative; margin:0 auto; width:724px;}
.fw ul{ position:absolute; margin:0 auto; width:724px; top:350px; left:25px;}
.fw ul li{ display:inline; padding:0px 35px;}
.fw ul li a{ font-size:24px; color:#ffffff;}
.fw ul li a:hover{  color:#f7ac00;}



.index_content{ width:972px; margin:0 auto; overflow:hidden; zoom:1;  background:url(../images/index_news_bg.png) no-repeat;}
.index_news_box{ width:565px; height:574px; float:left;}
.index_body_right{ width:380px; height:574px; float:right; padding:3px 0 0;background:url(../images/rightbj.jpg) no-repeat;} 

.index_news_inner{ width:485px; margin:32px auto 0 auto; position:relative;}
.index_news_inner .nav{ position:absolute; top:0; right:0; z-index:1;}
.index_news_inner .nav li{ float:left; margin:0 0 0 1px;}
.index_news_inner .nav li a{ width:78px; height:34px; display:block; float:left; background:url(../images/index_news_tab.png) no-repeat top right; text-align:center; color:#fff; line-height:26px; color:#39312d;}
.index_news_inner .nav li a.current{ background-position:top left; color:#fff;}
.index_news_block{ padding:75px 0 0;}
.top_news dl{ overflow:hidden; height:172px; padding:0 0 32px 0; border-bottom:1px solid #f7ac00; margin:0 0 20px 0;}
.top_news dl dd{ float:left; width:228px; height:172px; margin:0 18px 0 0; display:inline; overflow:hidden;}
.top_news dl dt{ width:239px; float:left;}
.top_news dl dt h3{ font-size:15px; line-height:22px;}
.top_news dl dt .time{ color:#acacac;}
.top_news dl dt .intro{ color:#717171; padding:8px 0;line-height:22px;}
.top_news dl dt a.more{ float:right; color:#f7ac00; text-decoration:underline;}

.index_news_list dl{ overflow:hidden; zoom:1; padding:8px 0; border-bottom:1px dotted #939393;}
.index_news_list dl.last{ border:none 0px;}
.index_news_list dl dt{ width:400px; float:left;}
.index_news_list dl dd{ width:85px; float:left; color:#acacac;}
.index_news_list dl dt a{ background:url(../images/index_news_dot.gif) no-repeat left center; padding:0 0 0 15px;}


.index_ab{ width:380px; float:left;}
.ab_title{width:368px;height:38px;background:url(../images/abti.jpg) no-repeat center;line-height:38px; margin-left:7px;}
.ab_title .title{ color:#ffffff; font-size:13px; padding-left: 15px;float: left;}
.conr{ float:left; width:360px; padding:12px; }
.index_ab p{ line-height:24px; text-indent:24px; }


.index_contact{ width:380px; float:left; margin-top:7px;}
.contact_title{width:368px;height:38px;background:url(../images/conti.jpg) no-repeat center;line-height:38px; margin-left:7px;}
.contact_title .title{ color:#ffffff; font-size:13px; padding-left: 15px;float: left;}
.contact_content{ width:370px; height:auto; padding-top:15px;}
.contact_content p{ line-height:24px; text-indent:24px; padding-right:5px;}


.wdcn{ width:100%; height:275px; margin:0 auto; background:#f7f7f7; margin-top:20px;}
.index_wdcn{ width:1000px; margin:0 auto; height:auto;}
.index_wdcn h1{ font-size:28px; color:#636362; font-weight:normal; padding-top:20px; text-align:center;}
.index_wdcn .conter{width:1000px;height:200px;}
.index_wdcn .conter ul li{width:194px;height:200px;float:left;margin-right:5px;display:inline;}
.index_wdcn .conter ul li p{font-family:"microsoft yahei";font-size:16px;color:#000;width:145px;padding-top:65px;padding-left:25px;color:#fff;}
.index_wdcn .conter ul li.one{background:url(../images/wdcn1.jpg) no-repeat center center;}
.index_wdcn .conter ul li.tow{background:url(../images/wdcn2.jpg) no-repeat center center;}
.index_wdcn .conter ul li.three{background:url(../images/wdcn3.jpg) no-repeat center center;}
.index_wdcn .conter ul li.four{background:url(../images/wdcn4.jpg) no-repeat center center;}
.index_wdcn .conter ul li.five{background:url(../images/wdcn5.jpg) no-repeat center center;}


.bottom{ width:100%; height:100px; margin:0 auto; background:#0061ac; margin-top:25px;}
.footer{ width:1000px; height:50px; margin:0 auto; padding-top:15px;}
.footer p{ color:#fff; text-align:center; line-height:26px;}
.footer a{ color:#fff;}
.footer a:hover{ color:#f6b82a;}


.nybanner{ width:1000px; margin:0 auto; height:360px; margin-top:5px;}
.main{ width:1000px; height:auto; margin:0 auto; margin-top:10px;}
.left_list{width:229px;  float:left;}
.jjk{width:229px; float:left; border:#e4e1e1 1px solid; background:#f7f7f7;}
.jjk h2{width:230px;background:url(../images/fwxm.jpg) no-repeat center;text-align:center; color:#FFFFFF; font-size:16px; line-height:35px;font-weight: normal; }
.jjk dl{padding:10px 0;}
.jjk dl dd{width:200px;margin:0 auto; line-height:15px;}
.jjk dl dd.end{border:none;}
.jjk dl dd a{padding:0 20px;display:block;padding:8px 20px;color:#000000;}
.jjk dl dd a:hover{color:#FFFFFF;display:block;padding:8px 20px;background:#0061ac;}
.jjk dl dd a span{padding-right:32px;}
.nycontact{ width:229px; float:left; border:#e4e1e1 1px solid; background:#f7f7f7; margin-top:10px; padding-bottom:10px;}
.nycontact p{ line-height:26px; text-indent:15px;}

.right_ny{width:740px;  background:url(../images/rightti.jpg) no-repeat; float:right;border-bottom:#e4e1e1 1px solid;border-right:#e4e1e1 1px solid;border-left:#e4e1e1 1px solid; padding-bottom:15px;}
.right_ny .nyti{ color:#fff; float:left; padding:8px 8px 0px 30px; font-size:14px;}
.right_ny .location{ float:right;padding:10px 8px;}
.about_ny{ float:left; width:725px; padding:10px 5px 0px 10px;  }
.about_ny p{ line-height:26px; text-indent:24px;}


/*news*/
.NewsList2 { overflow: hidden; padding: 0 15px 0 15px; font-size: 13px; }
.NewsList2 dl { overflow: hidden; padding: 5px 0 10px 0; border-bottom: 1px dashed #949494; }
.NewsList2 dl dt { float: left; overflow: hidden; padding: 14px 0 0 10px; width: 93px; height: 63px; border-right: 1px solid #D1D1D1; color: #858585; font-size: 14px; line-height: 24px; }
.NewsList2 dl dt span { color: #0085f8; font-weight: bold; font-size: 20px; }
.NewsList2 dl dd { position: relative; float: left; overflow: hidden; margin: 0; padding-left: 10px; width: 670px;  }
.NewsList2 dl dd .news_title { float: left; overflow: hidden; padding: 0px 0 0 0px; width: 475px; height: 27px; color: #222222; font-weight: bold; font-size: 14px; line-height: 27px; }
.NewsList2 dl dd .news_title a { color: #222; }
.NewsList2 dl dd .news_title a:hover { color: #1d67ca; text-decoration:none; }
.NewsList2 dl dd .news_more { position: absolute; top: 0; right: 0px; overflow: hidden; padding: 0px 0 3px 0px; width: 70px; height: 24px; }
.NewsList2 dl dd .news_more a { display: inline-block; overflow: hidden; width: 70px; height: 24px; background-color: #0064b7; color: #fff; text-align: center; line-height: 24px; }
.NewsList2 dl dd .news_text { overflow: hidden; width: 550px; height: 60px; color: #7E7E7E; line-height: 20px; }
.NewsList2 p{line-height: 26px;color: #444;font-size: 13px;}
.article_show h1 { text-align: center; font-weight: nomal; font-size: 16px; }
.article_show .time { padding: 10px 0; text-align: center; }
.article_show .show_page { clear: both; margin-top: 20px; border-top: 1px #ccc solid; }
.article_show p{line-height:26px; text-indent:24px;}
.article_show .show_page div { color: #333; line-height: 24px; }
.article_show .show_page a { color: #333; text-decoration: none; }
.article_show .show_page a:hover { color: #0085f8; }

.hidden{ display:none;}

