@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, form, fieldset, input, textarea, p, blockquoteth, td {margin:0px;padding:0px;}
img, input, select, button{vertical-align:middle;}
ul , ol {list-style:none;}
fieldset, img {border:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal; overflow:}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;color:#000;}
*:focus{outline:none;}
body{font-family:"微软雅黑,宋体, Verdana, Geneva, sans-serif";font-size:12px; background-color:#ffffff }
.w1000{width:1000px; margin:0 auto; overflow:hidden;}
.clr:after{content:"\200b";display:block;height:0;clear:both;}
.clr{*zoom:1} 
.clear{clear:both;line-height: 0;height: 0;overflow: hidden;}
.fl{float:left;}
.fr{float:right;}
.red{ color:red}

/*头部*/
.header{width:100%;height:90px;}
.nav_ul{ position:absolute; top:0px; z-index:100; text-align:center; width:100%; height:100px; background-color:#ffffff;font-family:微软雅黑; color:#474747 }
.nav_ul ul {}
.nav_ul li{ float:left; border-right:1px solid #eae9e9; text-align:left; }
.nav_ul li a{ line-height:21px; color: #474747; font-size:14px;width:85px; height:100px ; display:block; padding-left:4px;text-align:center }
.nav_ul li a.on,.nav_ul li a:hover { color:#fff; background-color:#0388ff; }
.nav_ul li i{ color: #0388ff;  }
.nav_ul li a.on i,.nav_ul li a:hover i{ color: #fff;  }
.nav_li1{width:88px; height:100px }
.nav_li2{width:88px; height:100px }
.nav_li3{width:85px; height:100px }

.top{ height:90px; }
.logo{ position:relative; left:15%; top:-84px; width:150px; z-index:100;}
.tip{ color:#cfaf03; position:absolute; left:31%; top:15px; font-size:13px;}
.phone{ position:absolute; top:10px; left:66%}

/* 底部 */
.d_foot{ width:1040px; margin:0 auto}
.footer { background-color:#dcdcdc; width:100%; height:90px; margin-top:15px }
.d_weixin { position:relative; bottom:50px; left:16%; width:150px; height:150px}
.com_nav { position:relative; top:30px; color:#535353; line-height:22px }
.com_nav a{ color:#535353; font-size:13px; }
.com_info{ color: #535353; line-height:24px; font-size:12px; margin-top:0px; float:right; padding-right:5px }
.com_pic { float:right; margin: -90px 180px 0 0}
.web_pic { margin: 140px 0px 0 220px; text-align:center }
.web_pic li{ float:left; margin-left:10px }

/* banner */
.banner { margin-top:-40px; width:100%; height:680px;  }
.banner img { width:100%}
#warp {	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 680px;; PADDING-TOP: 0px;}
.bannerImg {POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: leftPADDING-TOP: 0px}
.bannerImg .bannerPage {	POSITION: absolute; TOP: 470px; LEFT: 666px}
.bannerImg .bannerPage A {	MARGIN-RIGHT: 2px}
.bannerImg .bannerPage A IMG {	VERTICAL-ALIGN: middle}
.slides_container {	POSITION: relative; WIDTH: 100%; OVERFLOW: hidden}
.pagination {	MARGIN: 86px auto 0 10px}
.pagination LI {	MARGIN: 0px 1px; FLOAT: left}
.pagination LI A {	BACKGROUND-IMAGE: url(../images/pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px}
.pagination LI.current A {	BACKGROUND-POSITION: 0px -18px}

.main{ margin:0 auto; }
.left{padding:0 0 50px 0;}
.local_t{ color:#000; margin-top:-15px; font-size:12px; float:right; padding-right:10px }
.h_title{ width:210px; height:46px; line-height:20px; padding:4px 0 0 0; float:left;margin-top:-30px }
.h_title span{ background-color:#0388ff; color:#fff; margin-left:0px; margin-top:25px; display:block; height:46px; line-height:46px}
.h_title font{ margin-left:65px; font-size:11px; }
.con_title{ background:url(../images/tip3_03.jpg) no-repeat;  width:753px; height:52px; }
.local{ color:white; margin:-35px 15px 0 0; font-size:15px; font-size:16px;}

.web_ad { margin:5px 205px}
.fr_m { float:right; margin-right:22px}
.con_1 { float:left; margin:50px 12px}
.con_2 { float:left; margin:0px 12px; width:400px; height:340px}
.n_more { margin-top:-20px; float:right; display:block; background-color:#614545; color:#fff; padding:1px 1px 1px 1px }

.xwzx_ny_m ul { /*width:750px;*/ margin:0px 6px 0 -4px}
.xwzx_ny_m ul li{ float:left; line-height:30px;  height:180px; margin-bottom:10px;width:202px; text-align:center; }
.xwzx_ny_m ul li a{  overflow:hidden; float:left; line-height:26px; font-weight:bold; margin-left:18px;} 
.xwzx_ny_m ul li a:hover{ color:red;}
.xwzx_ny_m ul li p{ float:left; color:#747474; margin:-2px 0 0 18px; line-height:20px;}

.con_3 { float:left; margin:7px 10px; width:265px }
.con_3 p { color:#614545; line-height:24px; font-size:12px; margin-top:8px}

.index_m { margin:30px 200px}
.pro_list_top { padding:0 0 18px 0}
.pro_list_m {}
.pro_list_m ul li { float:left; margin-right: 15px; padding-bottom:40px  }

/*内容 */
.sidebar{margin:0 auto; position:relative; left:0%}
.sidebar h3{font-weight:100;font-size:20px;color:#639915}
.sidebar h3 em{font-family:'walkwaysemibold';color:#999;width:100%;display:block;}
.h_title ul{margin:0px 0 0 0px}
.h_title li{height:46px;line-height:46px; text-align:center; border-bottom: 1px solid #dcdcdc}
.h_title li a{font-size:12px; text-indent:25px; }
.h_title li:hover,.sidebar li.on{ background-color:#48a8fe }
.container {margin:0px auto; width:1040px; overflow:hidden; background-color:#fff;border:1px solid #dcdcdc; position:relative; z-index:10000; top:-18px}
.con{ overflow:hidden; padding:0 0 0px 0; width:830px; min-height;700px; margin-left:208px}
.container .con_show .show,.con_list .list_box{margin:0 -50px 0 5px; width:753px;}
.r_con { width:730px; margin-left:30px; line-height:28px }

.h_v1 { display:block; width:210px; height:60px; background-color:#0da4d5; color:#fff; border:0}
.h_v1 a {border:0}
.ul_v li { height:70px; }
.ul_v li img { margin-left:-40px}
.ul_v a {border:0}
.d_phone { line-height:30px; margin-top:7px}
.t_phone{ font-size:24px}

.info_t{width:100%;overflow:hidden;margin:50px 0 0 0;border-bottom:1px dotted #cacaca}
.info_t h3{width:100%;font-size:18px;text-align:center;font-weight:100;color:#054f7f}
.info_t p{width:100%;height:25px;line-height:25px;color:#7c7c7c;text-align:center;padding:7px 0}
.info_t p span{margin:0 25px 0 0}
.info_c{margin:20px 0 0 0;width:100%;line-height:25px;}
.info_c p{line-height:25px;color:#464646}
.con_list .list_box .list_sub{ width:753px; }
.list_box .list_sub a{display:block;float:left;height:35px;line-height:35px;border:1px solid #d9d9d9;text-align:center;font-size:14px;color:#054f7f; text-align:center}
.list_box .list_sub a:first-child{border-right:none}
.list_box .list_sub a:last-child{border-left:none}
.list_box .list_sub a.on{border:1px solid #054f7f;border-bottom:1px solid #d9d9d9}
.list_box .list{margin:30px 0 0 0}
.list_box .list ul{overflow:hidden;margin:0 0 0 -83px}
.list_box .list li {width:184px;height:312px;float:left;margin:1px 0 45px 83px;}
.list_box .list li a {width:184px;height:312px;display:block;}
.list_box .list li a span{padding:10px 15px;display:block;font-size:14px;color:#464646;line-height:20px;text-align:center; }
.list_box .list li a em{width:100%;height:30px;line-height:30px;color:#639915;font-size:18px;display:block;text-align:center}
.list_box .list li a:hover span{}
.list_box .list li a:hover em{color:#fff;}

/*   分页                 */
.page{ text-align:center; padding:10px 0 20px 0; margin-top:10px;}
.page a{ border:solid 1px #acaaaa;padding:4px 7px 4px 7px; color:#504e4e;margin-right:10px}

.ny_nr{ width:750px; min-height:600px; margin:0px 0 0 1px; margin-top:20px;}
.ny_nr h3{font: bold 14px 'yahei'; margin-top:10px; } 

/*    新闻中心                 */
.d_title { position:relative; left:0px; top:12px; font-size:14px;  font-weight:bold; border-bottom:1px solid #dcdcdc; width:830px;padding-bottom:11px; text-indent:10px }
.xwzx_ny ul { margin-top:20px}
.xwzx_ny ul li{ line-height:30px; height:58px; width:780px; margin-bottom:10px; border-bottom: 1px dotted #acaaaa}
.xwzx_ny ul li a{ line-height:26px; font-weight:bold; margin-left:18px; font-weight:bold; font-size:14px} 
.xwzx_ny ul li a:hover{ color:red;}
.xwzx_ny ul li span {float:right}
.xwzx_ny ul li p { float:left; color:#747474; margin:-2px 0 0 18px; line-height:20px; width:770px; display:block}
.view_f{color:#9c632c; font-size:14px; float:right}

.ny_nr{ width:820px; margin:0px 0 0 1px; margin-top:2px;border-left:1px solid #dcdcdc; }
.ny_nr ul {margin-left:0px}
.ny_nr h3{font: bold 14px; margin-top:10px; } 
.news-cont{color:#646464; margin-top:10px; font-size:14px; line-height:28px;}

.p_img { margin: 38px 3px 0 8px; float:left; width:230px; }
.div_i { margin:18px 0 0 12px; padding-bottom:140px}
.msg_list_con { width:730px; margin:28px 40px; line-height:32px}

.d_top { height:45px; width:1040px;  background-color:#1db44d; color:#fff;  line-height:45px  }
.d_top span { font-size:20px}
.d_top a { float:right; margin-right:18px;color:#fff;}

.d_room_a { height:260px; width:1040px; margin-top:5px;}
.d_room_a tr td a { width:230px;margin-left:12px; }
.d_room_a ul { margin:45px 20px;  }
.d_room_a li { float:left; padding-bottom:12px; width:260px;height:228px; line-height:18px; overflow:hidden;text-align:center  }
.d_room_a img{ padding-bottom:5px}
.d_room_a ul li a { color:#fff; margin:8px 0 0 2px; font-size:12px; text-align:center }
.d_room_a ul li a:hover { color:#f18d00; background:none}

.d_all{height:220px; width:1040px; margin:20px 15px }
.d_tit{ padding-bottom:5px; border-bottom:1px solid #dcdcdc }
.d_tit p{ font-size:14px; line-height:18px; font-family:微软雅黑; z-index:10000; position:relative}
.d_tit span{ color:#a1a1a1;font-size:12px;font-family: Arial, sans-serif  }
.d_tit a{ float:right;color:#a1a1a1;font-size:12px; padding-right:8px  }
.d_info1 .d_tit a {  width:160px; height:34px; display:block; margin-top:-4px; text-align:center; line-height:34px; font-size:13px; font-weight:bold }
.d_info1 .d_tit a:hover,.d_info1 .d_tit a.on{ background-color:#0388ff; color:#fff}
.d_info1{ float:left; width:1020px; height:220px; overflow:hidden; border:1px solid #dcdcdc}
.d_info1 p,.d_info2 p,.d_info3 p{ line-height:24px; margin-top:4px; }
.d_info2{ float:left; width:310px;height:210px; border:1px solid #dcdcdc }
.d_info3{ float:left; width:700px;height:210px; margin-left:10px;border:1px solid #dcdcdc }

.d_1{ float:left; line-height:20px;  margin:5px 5px; border-bottom: 1px dotted #acaaaa; padding-bottom:8px; width:350px; height:90px; color:#747474; }
.d_1 a{ }
.d_1 p{ margin-left:5px}
.a_2{ color:#059947}

.d_info1 ul{ margin-top:28px}
.d_info1 ul li{ float:left; width:380px;height:48px;line-height:48px;background:url(../images/c_bg1.jpg) no-repeat;color:#747474; }
.li_n a,.d_info1 li a:hover{background:url(../images/c_bg2.jpg) no-repeat; color:#fff;width:380px;height:48px; display:block }
.d_info1 li a{ font-size:24px; float:left; text-indent:90px; margin-top:-4px}
.d_info2 img { padding-right:6px}
.d_info2 ul { margin:5px 5px}
.d_info2 ul li{ line-height:26px; float:left; width:300px;  }
.d_info2 ul li a { color:#000}
.d_info2 ul li span { float:right; color:#000; font-size:12px}

.li_all { color:#fff; font-size:13px; text-align:center; line-height:26px; background-color:#f18b02; width:100px; height:auto; position:absolute; top:85px; left:197px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; }
.li_all li a {color: #fff;  font-size:13px; height:26px; width:100px; }
.li_all a:hover { color: #000; background:none}

.d_con1{ margin:10px 10px}
.d_con1 img{ float:left; padding-right:14px}
.h_more{ background-color:#0388ff; color:#fff; padding:0px 4px 0px 4px; float:right; }
.d_qq img{ padding-bottom:4px}