@charset "utf-8";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}
body { font-family:"微软雅黑", Arial; font-size:12px; color:#0ca9b3;}
fieldset, img { border:0; background:none;}
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em,s{ font-style:normal; }
input, button, select, textarea { outline:none; border:none; background:none;} 
textarea { resize:none; }
a {color:#666; text-decoration:none; }
a:hover {text-decoration:none; color:#666; }
.clearfix:after{content:""; visibility:hidden; height:0; display:block; clear:both;}
.clearfix{zoom:1;}
.cl{clear: both;}


.main-03{width:100%; height:100px; background:#e2e2e2; border-top:1px solid #e2e2e2;margin-top: 50px}
.main-03 .main-03-bx{width:100%; margin:0 auto;}

.main-03 .main-03-bx img{  display: block; margin:20px auto;}

.nav{width:100%; height:83px; background:#212223; z-index:9999;position: fixed;top:0;}
.nav-bx{width:1100px; margin:0 auto; height:83px; }
.nav-bx .nav-bx-z{float:left; width: 780px;}
.nav-bx .nav-bx-z  img{float:left; margin-right:23px;}
.nav-bx .nav-bx-z ul{ float:left;}
.nav-bx .nav-bx-z ul li{float:left;line-height:90px;}
.nav-bx .nav-bx-z ul li:hover{background:url(../images/nav-bj.png) no-repeat center 82px;}
.nav-bx .nav-bx-z ul li.h:hover{ background:none;}
.nav-bx ul li a{font-size: 15px;color: #fff;padding: 0px 16px;}
.nav-bx ul li a:hover{color:#eed49c;}
.nav-bx .nav-bx-y {float:right; margin-top:25px; position:relative;background:url(../images/search.png) no-repeat;width:184px; height:35px;padding-left:9px;}
.nav-bx .nav-bx-y input{ float:left;border:0px; background:transparent;}
.nav-bx .nav-bx-y input.ss_ziti{color:#4d4d4d; font-size:16px; font-family:Arial;width:152px;height:35px; line-height:35px;}
.nav-bx .nav-bx-y input.ss_an{width:32px; height:35px; float:right;cursor:pointer}
 
.nav-bx .nav-bx-z ul li .xiala{ position:fixed;top:83px; left:0; width:100%; height:45px;  background:#fff; display:none; z-index:-1; }
.nav-bx .nav-bx-z ul li .xiala div{ width:1200px; margin:0 auto; height:45px;padding-bottom: 100px;}
.nav-bx .nav-bx-z ul li .xiala ul li{float:left; line-height:45px; margin:0px 20px;}
.nav-bx .nav-bx-z ul li .xiala ul li a{color:#4d4d4d; float:left; height:41px; font-size:14px; padding:0px;}
.nav-bx .nav-bx-z ul li .xiala ul li a:hover{border-bottom:4px solid #eed9ab;}

.nav-bx .nav-bx-z ul li#id0 .xiala ul{ padding-left:45px; float:left}
.nav-bx .nav-bx-z ul li#id1 .xiala ul{padding-left:263px; float:left;}
.nav-bx .nav-bx-z ul li#id2 .xiala ul{ padding-left:316px; float:left}
.nav-bx .nav-bx-z ul li#id3 .xiala ul{ padding-left:495px; float:left}
.nav-bx .nav-bx-z ul li#id4 .xiala ul{ padding-right:250px; float:right}
.nav-bx .nav-bx-z ul li#id5 .xiala ul{ padding-right:282px; float:right}

.foot-nav{width:100%; height:368px; background:#f2f2f2; padding-top:73px;}
.foot-nav-bx{width:1100px; margin:0 auto;}
.foot-nav-bx .foot-1 p,.foot-nav-bx .foot-2 p{font-family:Arial; color:#666; font-weight:700; font-size:15px;}
.foot-nav-bx .foot-1{float:left; margin-right:25px;}
.foot-nav-bx .foot-1 ul{margin-top:20px;}
.foot-nav-bx .foot-1 .no1{margin-top:40px;}
.foot-nav-bx .foot-1 ul li{ background:url(../images/foot-li-bj.jpg) no-repeat 0 8px; padding-left:11px; margin-bottom:8px;}
.foot-nav-bx .foot-1 ul li a{ font-size:14px; color:#666;}
.foot-nav-bx .foot-1 ul li a:hover{color:#0ca9b3;}
.foot-nav-bx .foot-2{float:right; }
.foot-nav-bx .foot-2 ul li{background:url(../images/tubiao1.png) no-repeat 0 6px; padding-left:46px; font-size:14px; color:#666; margin-top:31px; line-height:23px;}
.foot-nav-bx .foot-2 ul .li2{background:url(../images/tubiao2.png) no-repeat 0 6px; margin-top:10px;}
.foot-nav-bx .foot-2 dl{width: 100%;padding-top: 20px}
.foot-nav-bx .foot-2 dl dt{float: left;text-align: center;padding-left: 45px;color: #666;width: 98px}
.foot-nav-bx .foot-2 dl dt img{display: block;float: left;}
.foot-nav-bx .foot-2 dl dt span{display: block;float: left;width:100%;text-align: center;line-height: 40px; font-size:14px;}


.bottom{width:100%; height:51px; background:#2c2f36; border-top:1px solid #8f9194; }
.bottom-bx{ width:1000px; margin:0 auto;text-align:center; line-height:51px; font-size:14.45px;}

.xzsyongsm{ height:40px; width:320px; background-color:#0ca9b3; text-align:center; border-radius:5px; line-height:40px;}
.xzsyongsm a{ color:#fff; font-size:16px; font-weight:bold;}
.xzsyongsm a:hover{ color: #900; font-size:16px; font-weight:bold;}

.xzsyongsm2{ height:40px; width:230px; background-color:#0ca9b3; text-align:center; border-radius:5px; line-height:40px;}
.xzsyongsm2 a{ color:#fff; font-size:16px; font-weight:bold;}
.xzsyongsm2 a:hover{ color: #900; font-size:16px; font-weight:bold;}

.js_main_index{width:1100px; margin:0 auto;}
.js_main_index h4{font-size:24px; margin-bottom:10px; color:#0ca9b3; margin-top: 20px;text-align: left;}
.js_main_index h4 em{font-family:Arial;}
.js_main_index p{font-size:18px; color:#666; line-height:25px; margin-top:35px; text-align:left;}
.js_main_index img{display:block; margin:70px auto; }


.js_main_index{width:980px;}
.js_main_index h4{font-size:24px; margin-bottom:10px;  margin-top: 15px;}
.js_main_index p{font-size:15px;  line-height:22px; margin-top:25px; text-indent: 2em;}
.js_main_index img{display:block; margin:0px auto; }

.page .content p{ font-size: 15px; line-height: 26px; text-indent: 2em; text-align: justify; color: #555; }