/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #0094de;

}



::-moz-selection {

	color:#fff;

    background-color: #0094de;

}



::-webkit-selection {

	color:#fff;

    background-color: #0094de;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



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;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



/**banner**/

.fullSlide{width:100%;position:relative;height:550px;width:100%;background: url("/uploads/image/20171211/20171211180235_8021.jpg") no-repeat center;overflow: hidden; }

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:550px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:550px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:10px;left:0;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:10px;height:10px;border-radius:10px;margin:3px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}

.fullSlide .hd ul .on{background:#0094de;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

#simgs9{height: 228px;overflow: hidden;}

/**search**/

.search_box{ width:100%; height:58px; border-bottom:2px solid #f7f7f7;}

.search{ width:1180px; margin:auto;}

.keytext{ width:700px; height:58px; line-height:58px; float:left; font-family:Microsoft YaHei; font-size:14px; color:#303030;}

.keytext b{ display:block; float:left;}

.keytext a{ margin:0px 12px 0px 0px; color:#303030; float:left;}

.rmgj-n-r{ float:right; margin-top:11px;}

.rmgj-n-r .text{ padding:0px 0px 0px 10px; float:left; height:30px; line-height:30px; width:207px; font-size:14px; border:1px solid #c8c7c7; border-right:0px; color:#666; font-family:"微软雅黑";}

.submit{ width:32px; height:32px; border:0; padding:0; background:url(../images/search_but.jpg); float:left;cursor:pointer;}



/**fwxm_box**/

.fwxm_box{width:1200px;margin:40px auto 30px;height: 974px;}

.fwxm_box h2{ text-align:center; background:url(../images/fwxm_tit.jpg) no-repeat center bottom; height:128px; margin-bottom:10px;}

.fwxm_box h2 a{ font-size:30px; font-weight:bold; color:#0094de; display:block; line-height:30px; margin-bottom:20px;}

.fwxm_box h2 span{ font-size:18px; color:#666; line-height:20px;}

.fwxm_box ul{ height:716px;}

.fwxm_box ul li{width: 218px;height: 378px;float:left;border: 1px solid #ddd;text-align:center;line-height:20px;margin:20px 10px 0px;}

.fwxm_box ul li img{width: 196px;height: 196px;padding:6px;border:1px solid #ebebeb;border-radius:146px;margin: 18px auto 50px;}

.fwxm_box ul li b{ display:block; font-size:16px; color:#999;text-transform:capitalize;}

.fwxm_box ul li span{ display:block; font-size:18px; color:#666; margin-top:15px;}



/**wt_box**/

.wt_box{ width:100%; height:540px; background:url(../images/wt_bg.jpg) no-repeat center; display: none;}

.wt_big{ width:1180px; height:540px; margin:auto; position:relative;}

.wt_big h4{ padding:160px 0px 0px 28px; line-height:36px; margin-bottom:35px;}

.wt_big h4 b{ color:#000; font-size:30px;}

.wt_big h4 span{ font-size:36px; color:#0094de;}

.wt_big ul{ height:200px;}

.wt_big ul li{ font-size:24px; color:#333; line-height:48px; background:url(../images/wt_list.jpg) no-repeat left center; padding-left:28px;}

.wt_big ul li b{ color:#0094de;}

.wt_big p{ background:url(../images/wt_tel.jpg) no-repeat left center; height:56px; padding-left:72px; margin-top:20px;}

.wt_big p b{ display:block; font-weight:normal; color:#303030; font-size:15px; line-height:20px;}

.wt_big p span{ display:block; font-family:impact; color:#00acef; font-size:30px; line-height:36px;}

.wt_big a{ display:block; width:130px; height:40px; background:#333; font-size:18px; color:#fff; text-align:center; line-height:40px; float:left; position:absolute;}

.wt_big a.wt_more1{ left:245px; top:465px;}

.wt_big a.wt_more2{ left:385px; top:465px; background:#00acef;}



/**ys_box**/

.ys_box{ height:2408px; background:url(../images/ys_bg.jpg) no-repeat center;}

.ys_tit { width:775px; margin:auto; padding:95px 0px 0px 405px; height:236px; line-height:36px;}

.ys_tit b{ font-size:36px; color:#fff; display:block;}

.ys_tit h3 a{ display:block; font-size:36px; color:#fff; padding-top:20px;}

.ys_nr{ width:1180px; margin:auto; position:relative; height:2078px;}

.ys_nr .ys_pic{ position:absolute;}

.ys_nr .ys_list{ position:absolute; width:420px;}

.ys_nr .ys_list span{ display:block; font-size:28px; font-weight:bold; color:#0094de; line-height:30px; padding:0px 0px 20px 20px; margin:0px 0px 10px 0px; background:url(../images/ys_titi.jpg) no-repeat left bottom;}

.ys_nr .ys_list p{ font-size:16px; color:#666; line-height:36px; background:url(../images/ys_ico.png) no-repeat 20px 15px; padding-left:35px;}

.ys_nr .ys_list b{ display:block; font-weight:normal; color:#666; line-height:30px; background:url(../images/ys_icoa.png) no-repeat 50px 10px; padding-left:65px;}

.ys_nr .ys_list1{ top:185px; left:700px;}

.ys_nr .ys_list2{ top:666px; left:0px;}

.ys_nr .ys_list3{ top:1160px; left:772px; width:400px;}

.ys_nr .ys_list4{ top:1730px; left:0px; width:500px;}

.ys_nr .ys_pic1{ top:110px; left:0px;}

.ys_nr .ys_pic2{ top:477px; right:0px;}

.ys_nr .ys_pic3{ top:1040px; left:0px;}

.ys_nr .ys_pic4{ top:1553px; right:0px;}

.ys_nr .ys_list a{ display:block; width:125px; height:37px; background:url(../images/ys_but.png) no-repeat; margin:50px 0px 0px 35px;}



/**s_banner1_box**/

.s_banner1_box{ height:200px; background:url(../images/s_banner1.jpg) no-repeat center;display: none;}

.s_banner1{ width:1180px; margin:auto; position:relative;}

.s_banner1 img{ position:absolute; top:15px; left:60px;}

.s_banner1 p{ position:absolute; left:310px; top:135px; line-height:30px; color:#303030;}

.s_banner1 span{ display:block; font-size:15px; float:left;}

.s_banner1 b{ display:block; font-size:24px; font-family:arial; float:left;}

.s_banner1 a{ display:block; width:120px; height:48px; line-height:45px; background:url(../images/s_but.png); text-align:center; color:#fff; font-size:16px; position:absolute; left:980px; top:67px;}



/**fwtd_box**/

.fwtd_box{ width:1200px; height:445px; margin:30px auto;}

.fwtd_box h3{ width:850px; height:130px; margin:0px auto 30px; background:url(../images/fwtd_tit.jpg) no-repeat; text-align:center;}

.fwtd_box h3 a{ font-size:30px; color:#0094de; font-weight:bold; display:block; line-height:30px; padding-top:28px;}

.fwtd_box h3 span{ font-size:18px; color:#303030; display:block; line-height:18px; padding-top:26px;}

#tab1 .tab_menu1{ width:1200px; height:35px; text-align:center;}

#tab1 .tab_menu1 li{ display:inline-block; *display:inline; zoom:1; width:130px; height:35px; line-height:35px; font-size:15px; text-align:center; background:#aaa; border-radius:5px; margin:0px 5px;}

#tab1 .tab_menu1 li a{ display:block; color:#fff;}

#tab1 .tab_menu1 .selected1{ background:#0094de;}

#tab1 .hide{display:none;}

.tab_box1{width:1200px; height:220px; margin-top:30px;}

.tab_box1 ol li{ float:left; width:280px; height:220px; margin:0px 10px; text-align:center; position:relative;}

.tab_box1 ol li img {width:270px; height:210px; padding:4px; border:1px solid #ccc;}

.tab_box1 ol li span{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:280px; line-height:40px; background:url(../images/bg02.png); position:absolute; left:0px; bottom:0px; font-size:14px; color:#fff;}







/**al_box**/

.al_box{ width:1180px; height:832px; margin:auto;}

.al_box h3{ width:850px; height:130px; margin:0px auto 30px; background:url(../images/al_tit.jpg) no-repeat; text-align:center;}

.al_box h3 a{ font-size:30px; color:#0094de; font-weight:bold; display:block; line-height:30px; padding-top:28px;}

.al_box h3 span{ font-size:18px; color:#303030; display:block; line-height:18px; padding-top:26px;}

#tab2 .tab_menu2{ width:1180px; height:58px; text-align:center;}

#tab2 .tab_menu2 li{ display:inline-block; *display:inline; zoom:1; width:180px; height:58px; line-height:58px; font-size:18px; text-align:center; background:#0094de; margin-left:-3px;}

#tab2 .tab_menu2 li a{ display:block; color:#fff;}

#tab2 .tab_menu2 .selected2{ background:#00acef;}

#tab2 .hide{ display:none;}

#tab2 .tab_box2{ width:1180px; height:615px; position:relative;}

#tab2 .tab_box2 ol{ height:510px;}

#tab2 .tab_box2 ol li{ float:left; width:330px; height:250px; margin:10px 0px 0px 10px;}

#tab2 .tab_box2 ol li img{ display:block; width:330px; height:250px;}

#tab2 .tab_box2 ol li:first-child{ width:500px; height:500px; margin:10px 0px 0px;}

#tab2 .tab_box2 ol li:first-child img{ display:block; width:500px; height:500px;}

#tab2 .tab_box2 p{ height:105px; background:#f2f2f2; position:absolute; left:0px; top:510px;}

#tab2 .tab_box2 p span{ display:block; width:130px; height:109px; background:url(../images/al_bg.jpg); margin-top:-40px; float:left; text-align:center; padding-top:35px;}

#tab2 .tab_box2 p b a{ display:block; font-size:15px; color:#fff; line-height:20px; margin-bottom:30px; white-space:nowrap; overflow:hidden; padding: 0px 10px;}

#tab2 .tab_box2 p i a{ display:block; width:98px; height:30px; border:1px solid #fff; border-radius:30px; line-height:30px; color:#fff; margin:auto;}

#tab2 .tab_box2 p em{ display:block; width:990px; margin:22px 0px; padding:0px 30px; line-height:30px; height:60px; overflow:hidden; color:#666;}



/**fwhy_box**/

.fwhy_box{ height:428px; background:url(../images/fwhy_bg.jpg); margin:30px 0px;}

.fwhy_big{ width:1180px; height:428px; margin:auto;}

.fwhy_big h4{ width:850px; height:130px; margin:0px auto 30px; background:url(../images/fwhy_tit.png) no-repeat center 40px; text-align:center; padding-top:40px;}

.fwhy_big h4 b{ font-size:30px; color:#0094de; display:block; line-height:30px; padding-top:28px;}

.fwhy_big h4 span{ font-size:18px; color:#303030; display:block; line-height:18px; padding-top:26px;}

.fwhy_big ul li{ width:168px; height:190px; float:left; background:url(../images/fwhy_bg1.jpg) no-repeat top; cursor:pointer;}

.fwhy_big ul li img{ display:block; width:75px; height:60px; margin:30px auto;}

.fwhy_big ul li span{ display:block; font-size:14px; color:#666; text-align:center; background:url(../images/fwhy_titi.jpg) no-repeat center bottom; height:40px; line-height:40px; padding-top:25px;}

.fwhy_big ul li:hover{ background:url(../images/fwhy_bg2.jpg) no-repeat top;}



/**khjz_box**/

.khjz_box{ width:1180px; height:681px; margin:auto;}

.khjz_box h3{ width:850px; height:130px; margin:0px auto 30px; background:url(../images/khjz_tit.jpg) no-repeat; text-align:center;}

.khjz_box h3 a{ font-size:30px; color:#0094de; font-weight:bold; display:block; line-height:30px; padding-top:28px;}

.khjz_box h3 span{ font-size:18px; color:#303030; display:block; line-height:18px; padding-top:26px;}

#tab3{width:1180px; height:521px; position:relative;}

#tab3 .tab_menu3{ position:absolute; right:0px; width:340px; height:520px; border-bottom:1px solid #d2d2d2;}

#tab3 .tab_menu3 li{ width:270px; height:115px; cursor:pointer; line-height:30px; text-align:right; background:url(../images/khjz_tab1.jpg) no-repeat; padding:15px 30px 0px 40px;}

#tab3 .tab_menu3 li a{ font-size:16px; color:#333;}

#tab3 .tab_menu3 li p{ font-size:14px; color:#6a6a6a; line-height:30px; height: 60px; overflow: hidden;}

#tab3 .tab_menu3 .selected3{ background:url(../images/khjz_tab2.jpg) no-repeat;}

#tab3 .tab_menu3 .selected3 a{ color:#fff;}

#tab3 .tab_menu3 .selected3 p{ color:#fff;}

#tab3 .hide{display:none;}

#tab3 .tab_box3{ width:840px; position:absolute; left:0px; top:0px;}

#tab3 .tab_box3 dl{ width:840px; height:521px; position:relative;}

#tab3 .tab_box3 dl dd{ position:absolute; top:0px; left:0px;}

#tab3 .tab_box3 dl dd img{ width:840px; height:521px;}

#tab3 .tab_box3 dl dt{ position:absolute; bottom:0px; left:0px; background:url(../images/bg02.png); height:100px; padding:20px 30px 0px;}

#tab3 .tab_box3 dl dt a{ font-size:16px; color:#fff;}

#tab3 .tab_box3 dl dt p{ font-size:14px; line-height:30px; color:#fff;}

#tab3 .tab_box3 dl dt p a{ font-size:14px; color:#0094de;}



/**s_banner2**/

.s_banner2{ width:1180px; height:215px; background:url(../images/s_banner2.jpg); margin:30px auto; text-align:center; color:#333;}

.s_banner2 h4{ font-size:24px; color:#0094de; font-weight:bold; line-height:24px; padding:30px 0px 20px;}

.s_banner2 h5{ font-size:22px; line-height:22px;}

.s_banner2 b{ display:block; font-size:18px; line-height:18px; margin:20px 0px;}

.s_banner2 p{ width:340px; margin:auto; height:38px; line-height:38px;}

.s_banner2 i{ display:block; font-size:14px; float:left;}

.s_banner2 em{ display:block; font-size:18px; font-weight:bold; float:left;}

.s_banner2 a{ display:block; width:100px; height:38px; line-height:38px; background:url(../images/s_but2.png); color:#fff; font-size:16px; float:left; margin-left:10px;}



/**ryzz_box**/

.ryzz_box{ width:1180px; height:308px; margin:auto;}

#tab4 .tab_menu4{ width:1180px; height:50px; background:#e3e3e3;}

#tab4 .tab_menu4 li{ width:110px; height:50px; float:left; background:#0094de; height:50px; margin-right:20px; font-size:16px; font-weight:bold; text-align:center; line-height:50px;}

#tab4 .tab_menu4 li a{ display:block; color:#fff;}

#tab4 .tab_menu4 .selected4{ background:#0094de;}

#tab4 .hide{display:none;}

#tab4 .tab_box4{width:1180px; position:relative;}

#tab4 .tab_box4 .more{ position:absolute; top:-80px; right:10px; height:50px; line-height:50px;}

.box9{width:1180px; height:228px; position:relative; margin:30px auto 0px;}

.box9 li{float:left; width:262px; height:228px; margin:0px 20px 0px 0px; text-align:center;}

.box9 li img{width:252px; height:183px; border:5px solid #ddd;}

.box9 li span{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:35px; line-height:30px; font-size:14px; color:#000; background:#ddd;}

.box9 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width:16px; height:100px; position: absolute; left:0px; top:64px;}

.box9 .rights { background: url(../images/rights.png) no-repeat; display: block; width:16px; height:100px; position: absolute; right:0px; top:64px;}

.box9 #simgs9{ margin:auto;}

.box10{width:1180px; height:320px; position:relative; margin:30px auto 0px;}

.box10 li{float:left; width:262px; height:228px; margin:0px 20px 0px 0px; text-align:center;}

.box10 li img{width:252px; height:183px; border:5px solid #ddd;}

.box10 li span{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:35px; line-height:30px; font-size:14px; color:#000; background:#ddd;}

.box10 .lefts { background: url(../images/lefts.png) no-repeat; display: block; width:16px; height:100px; position: absolute; left:0px; top:64px;}

.box10 .rights { background: url(../images/rights.png) no-repeat; display: block; width:16px; height:100px; position: absolute; right:0px; top:64px;}

.box10 #simgs10{ margin:auto;}



/**gs_big**/

.gs_big{ width:1180px; margin:30px auto; height:330px;}

.gs_big dl dd{ width:530px; height:330px; float:left;}

.gs_big dl dd img{ width:530px; height:330px;}

.gs_big dl dt{ width:590px; float:right; background:#0094de; padding:30px 30px 0px; height:300px;}

.gs_big dl dt em a{ display:block; background:url(../images/about_tit.jpg) no-repeat center; width:167px; height:19px; font-size:18px; color:#fff; font-weight:bold; font-style:normal; padding:40px 0px 0px 90px;}

.gs_big dl dt div{ line-height:24px; font-size:14px; color:#fff; overflow:hidden; height:144px; margin-top:20px;}

.gs_big dl dt span a{ display:block; width:110px; height:30px; text-align:center; line-height:30px; color:#fff; font-size:14px; border:1px solid #fff; margin-top:15px;}



/**jkzs_big**/

.jkzs_big{ width:1180px; height:300px; margin:auto;}

.jkzs_big dl{ width:1180px; height:300px;}

.jkzs_big dl dd{ width:570px; float:left; position:relative;}

.jkzs_big dl dd a img{ width:570px; height:300px; display:block; z-index:10;}

.jkzs_big dl dd span a img{ display:block; position:absolute; top:3px; left:3px; z-index:99; width:564px; height:294px;}

.jkzs_big dl dt{ float:right; width:590px;}

.jkzs_big dl dt h3{ height:40px; line-height:40px; background:url(../images/cjwt_tit.png) no-repeat right center; margin-bottom:10px;}

.jkzs_big dl dt h3 a{ float:left; color:#333; font-size:16px; font-weight:bold;}

.jkzs_big dl dt h3 span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}

.jkzs_big dl dt h3 em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}

#ticker {width: 590px;	height: 250px;	overflow: hidden;	position: relative;}

#ticker li {position: relative; width: 100%; line-height: 22px; margin: 5px auto; border-bottom:1px dashed #b5b0b0; padding-bottom:10px;}

.wen{ background:url(../images/q.jpg) no-repeat 7px center; line-height:36px; padding-left:38px; font-size:14px; color:#333; height:36px; overflow:hidden;}

.wen a{ color:#333; font-size:14px;}

.da{ background:url(../images/a.jpg) no-repeat 7px 0px; margin-top:6px; padding-left:38px; font-size:14px; line-height:24px; color:#666; height: 48px; overflow: hidden;}



/**news_box**/

.news_box{ width:1180px; margin:30px auto; height:360px;}

.news_left{ width:730px; float:left;}

.news_left h3{ height:40px; line-height:40px; background:url(../images/zxzx_tit.png) no-repeat right center; margin-bottom:10px;}

.news_left a{ float:left; color:#333; font-size:16px; font-weight:bold;}

.news_left span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}

.news_left em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}

.news_left dl{ border-bottom:1px dashed #ccc; height:130px; margin-bottom:10px;}

.news_left dl dd{ float:left; width:240px; position:relative;}

.news_left dl dd span{ display:block; float:left; font-size:30px; font-family: "Times New Roman"; src:url(../images/times.ttf); line-height:40px; color:#000; width:70px; padding:18px 0px 0px;}

.news_left dl dd span b{ font-size:50px; display:block;}

.news_left dl dd a img{ width:160px; height:110px; display:block; z-index:10;}

.news_left dl dd em a img{ display:block; position:absolute; top:2px; right:2px; z-index:99; width:156px; height:106px;}

.news_left dl dt{ width:470px; float:right;}

.news_left dl dt a{ color:#0094de; font-weight:bold; display:block; line-height:30px; overflow: hidden; text-overflow: ellipsis; width:100%; font-size:14px;}

.news_left dl dt p{ line-height:28px; color:#494949; height:84px; overflow:hidden; clear:both; font-size:14px;}

.news_left ul li{ width:340px; float:left; margin:0px 25px 0px 0px; line-height:36px;}

.news_left ul li a{ display:block; width:240px; float:left; font-size:14px; color:#494949; background:url(../images/new_ico.jpg) no-repeat left; padding-left:15px; display:block;white-space: nowrap; font-weight:normal; overflow: hidden; text-overflow: ellipsis;}

.news_left ul li span{ font-size:12px; color:#494949; display:block; float:right;}

.news_right{ width:420px; float:right; text-align:center;}

.news_right h3{ height:40px; line-height:40px; background:url(../images/hyjj_tit.png) no-repeat right center; margin-bottom:10px;}

.news_right a{ float:left; color:#333; font-size:16px; font-weight:bold;}

.news_right span{ float:left; text-transform:uppercase; color:#333; font-size:12px; margin-left:10px;}

.news_right em a{ float:right; font-family:"微软雅黑"; font-size:12px; font-style:normal; color:#666; font-weight:normal; margin-right:20px;}

.news_right .news_pic{ position:relative; width:420px; height:180px;}

.news_right a img{ width:420px; height:180px; display:block; z-index:10;}

.news_right i a img{ display:block; position:absolute; top:3px; right:3px; z-index:99; width:414px; height:174px;}

.news_right b{ width:420px; height:40px; display:block; line-height:40px;}

.news_right b a{ font-weight:bold; color:#0094de; display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; clear:both; text-align:center; font-size:14px; width:420px;}

.news_right p{ color:#494949; line-height:24px; clear:both; width:420px; text-align:left; height:48px; overflow:hidden; font-size:14px;}

.news_right strong{ display:block; margin:10px auto 0px; width:100px;}

.news_right strong a{ display:block; width:100px; height:30px; background:#0094de; line-height:30px; text-align:center; color:#fff; font-size:14px; font-weight:normal;}



/**dt_box**/

.dt_box{ width:1180px; margin:0px auto 30px; height:445px;}

.dt_left{ width:365px; float:left; background:#eee; height:445px;}

.dt_left h4{ font-size:15px; line-height:28px; padding:7px 0px; background:#0094de; text-align:center; color:#fff; height:56px;}

.dt_left h4 b{ color:#FFF; font-size:18px;}

.dt_left p{ padding:10px 25px; font-size:14px; line-height:30px; height:90px; overflow:hidden; color:#444;}

.dt_left textarea{ width:295px; height:90px; margin:0px 25px; padding:5px 10px; line-height:24px; color:#666; font-family:"微软雅黑"; color:#666;}

.dt_left input{ font-family: "微软雅黑"; display:block; width:88px; height:28px; border:1px solid #aaa; line-height:28px; text-align:center; color:#aaa; font-size:15px; margin:10px 0px 20px 25px; cursor:pointer;}

.dt_left a{ display:block; width:88px; height:28px; border:1px solid #aaa; line-height:28px; text-align:center; color:#aaa; font-size:15px; margin:10px 0px 20px 25px;}

.dt_tel{ margin:0px 25px; border-top:1px dashed #aaa; padding-top:20px;}

.dt_tel h5{ height:24px; line-height:24px;}

.dt_tel h5 b{ font-size:14px; font-weight:normal; color:#333; padding-left:30px; display:block; float:left;}

.dt_tel h5 span{ font-family:impact; color:#0094de; font-size:24px; display:block; float:left;}

.dt_tel a{ clear:both; color:#0094de; border:1px solid #0094de; margin:10px auto 0px;}

.contact{ width:793px; height:443px; border:1px solid #ccc; float:right;}

.contact #allmap{ height:443px; width:100%; overflow:hidden;}



/**link_box**/

.link_box{ width:100%; height:60px; padding-bottom:30px; clear:both;}

.link_nav{ width:1180px; margin:auto; height:50px;}

.link_nav span{ color:#0094de; font-size:22px; font-weight:bold; float:left; line-height:25px; border-right:1px solid #c6c6c6; padding-right:20px; margin-right:15px;}

.link_nav span em{ font-style:normal; color:#999; font-size:30px; font-family:"Times New Roman"; line-height:30px; font-weight:normal;}

.link_nav a{ color:#000; margin:0 15px; color:#333; font-size:14px; line-height:25px;}