
/*-------- body --------*/
body {color:#333;font-family:'Microsoft YaHei';font-size:14px;}
form,div,body,img,p,a,img,dl,dd,dt,table,tr,td,th,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;border:0;font-weight:normal;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#00527e;text-decoration:none;}
a:focus {-moz-outline-style: none;}
a:active{outline:none;text-decoration:underline;}

ul,li{list-style:none;margin:0;padding:0;}
input,textarea,select{color:#333;margin:0;padding:0;font-size:12px;font-family:"Microsoft YaHei";vertical-align:middle;}
input:focus,textarea:focus{outline:0;}
em, i {font-style: normal;}

.pr { position: relative;}

a.link1{ color:#fff; text-decoration:none;}
a.link1:hover{color:#77852e;}

.clear {clear:both;height:0px;overflow:hidden;}
.clear5 {clear:both;height:5px;overflow:hidden;}
.clear10 {clear:both;height:10px;overflow:hidden;}
.clear20 {clear:both;height:20px;overflow:hidden;}
.clear30 {clear:both;height:30px;overflow:hidden;}

.fl {float:left;}
.fr {float:right;}


.wrap {width:1100px; margin:0  auto;}
.w1000 {width:1000px; margin:0  auto;}

.header , .content , .footer { width:1200px; margin:0 auto;  }

/* top */

.header_top { overflow:hidden; width:1200px; margin:0 auto;height:100px;}
.header_top h1{ float:left; margin-top:20px;}
.header_top h1 img{ height:60px;}

.nav{float:right; width:750px;}
.nav ul{}
.nav li{ float:left; height:100px;}
.nav li a { display:inline-block; height:100px; font-size:16px;color:#333;line-height:100px;padding:0 20px;}
.nav li a:hover,.nav li.cur a{ background:#007cc3;color:#fff;text-decoration:none; cursor:pointer;}

/*search*/


/* banner */

.banner{}

.fullSlide {width:100%;position:relative;height:530px;}
.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:530px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:530px;}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer;display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:5px; overflow:hidden;line-height:9999px;background: #F69625 no-repeat center center;margin: 15px 5px 0px 5px;border-radius: 10px;}	
.fullSlide .hd ul .on{background: #323437 no-repeat center center;}


.yin_t {text-align: center;}
.yin_t .t1{font-size: 40px;color:#ddd;font-weight: normal; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.yin_t .t2{display: block;font-size: 24px;color: #333; padding:4px 0 8px 0;}
.yin_t .line{ height:30px;background:url(../images/img01.jpg) no-repeat center;}
.yin_t .desc { font-size:12px; color:#666; width:60%; margin:0 auto; line-height:24px;}


/**/

.idx-ys { background:#f3f3f3;}
.idx-ys ul li {float: left;width: 400px;text-align: center;padding:30px 0;}
.idx-ys ul li div { padding-bottom:10px;}
.idx-ys ul li span {font-size: 22px; }
.idx-ys ul li p {font-size: 14px;padding: 10px 20px 0px 20px;color: #666;line-height:28px;}


.idx-main {height:1900px;background:url(../images/img02.jpg) no-repeat center bottom;}

.i-about { padding:50px 60px 0 60px;}

.i-about .ab1 { padding-top:30px;}
.i-about .ab1 img{ width:1080px;}
.i-about .ab2 { text-align:center; padding:30px 70px; line-height:30px; color:#999;}

.i-about .ab3 a{ width:160px;height:50px;line-height:50px; display:block; background:#F60; margin:0 auto; text-align:center; color:#fff; }
.i-about .ab3 a:hover{ background:#007cc3;}



.i-proructs { padding-top:100px;}

.i-proructs .yin_t .t1{color:#fff;}
.i-proructs .yin_t .t2{color: #fff;}


.m_pro{margin-top: 20px;}

.m_pro dl{float: left;width:370px;margin:15px 15px 15px 15px;height: 410px;  position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear; background:#fff;}
.m_pro dl a{ text-decoration: none; }
.m_pro dt{width: 100%;}
.m_pro dt img{width: 370px; height:250px;}
.m_pro dd{height: auto;padding-top: 10px;    box-sizing: border-box; text-align: center; color: #333333;}
.m_pro dd h3 {height: 40px; line-height: 40px;  color: #333333; font-size: 18px; display: block; text-align: center;}
.m_pro dd  p{padding:0 50px; height: 50px; text-align: center; line-height: 24px; font-size: 14px; color: #888;}
.m_pro dd span{ height: 32px; line-height: 32px; display: block;margin:0 auto; color: #007cc3; text-align: center; margin-top:10px; font-size:12px;}

.m_pro dl:hover{ background:#333;}
.m_pro dl:hover h3 {color: #fff;}
.m_pro dl:hover p {color: #fff;}
.m_pro dl:hover img{}
.m_pro dl:hover span{display: block;}


.i-proructs .ab3 a{ width:160px;height:50px;line-height:50px; display:block; background:#F60; margin:0 auto; text-align:center; color:#fff; margin-top:30px;}
.i-proructs .ab3 a:hover{ background:#007cc3;}



.idx-news .yin_t { padding:30px 0;}

.news_c {width:585px;}

.new-img { margin-bottom:20px;}
.new-img img{display: block;width:565px;height: 150px;overflow: hidden; border:1px dashed #ddd; padding:8px;}


.news_c ul{}
.news_c li{height:100px;border-bottom: solid 1px #e8e8e8;line-height: 24px;margin-bottom: 32px;}
.news_c li span{width:70px; height:70px;float: left;text-align: center; padding:5px;font-family: Arial;font-size: 14px;line-height: 20px;color: #fff; background:#333;}
.news_c li span b{display: block;font-size:28px;line-height:45px;font-weight: normal;}
.news_c li p{width: 485px;float:right;color: #777; font-size:12px;}
.news_c li p a,.news_c dd p a,.about_w p a{display: inline-block;}
.news_c li p b{display: block;color: #333;line-height: 26px;font-size:16px;}
.news_c li p b a,.news_c dd h3 a{display: block;}


.idx-news .ab3 a{ width:160px;height:50px;line-height:50px; display:block; background:#F60; margin:0 auto; text-align:center; color:#fff; margin-bottom:30px;}
.idx-news .ab3 a:hover{ background:#007cc3;}




.footer {width: 1200px; margin:0 auto;}

.f_bg{ background:#333;overflow:hidden;}

.f-lx { padding:40px 0 20px 0; border-bottom:1px solid #444;}

.f-lx dl { width:400px;float:left;color:#999;}
.f-lx dl dt { width:60px;float:left;}
.f-lx dl dd { width:320px;float:right; line-height:26px;}

.f-dh { text-align:center; padding-top:20px;}
.footer a { color:#eee;}
.footer a:hover { color:#C00; text-decoration:underline;}
.f-dh span {padding:0 20px;color:#777;}




.f-nav { height:160px; border-bottom:1px solid #555;}

.fnav {width:800px; float:left; padding-top:40px;}
.fnav .add {color:#999; margin-bottom:20px; line-height:30px;}
.fnav .add em {padding:0 6px;}

.fnav a { color:#eee;}
.fnav span {padding:0 20px;color:#777;}

.f-code { width:140px; float:right; background:#fff; margin-top:10px; height:150px; text-align:center; font-size:12px;}

.f-code img { width:100px; padding:10px 0;}

.f-copy { text-align:center;color:#999; padding:20px 0;}







/*----  body  -----*/

.i-l-path { background:#eee; padding:20px 0; margin-bottom:20px;}
.i-l-path span { color:#007cc3;}


.leftSide {width:250px;float:left;}

.fdh-01-tit {background:#007cc3;text-align: center; padding:25px 0;color: #fff;}
.fdh-01-tit h3 {font-size:28px;font-weight: normal;padding-bottom:10px;}
.fdh-01-tit span {font-size:14px;text-transform:uppercase;}

.subNav_c { border:2px solid #007cc3; border-top:none; padding:30px 15px;}
.subNav_c h4{}
.subNav_c h4 a{ display:block;height:40px;line-height:40px; overflow:hidden;border:1px dashed #007cc3;font-weight: normal; text-align:center; margin-bottom:15px; color:#333;}
.subNav_c h4 a:hover{border:1px solid #007cc3; color:#007cc3;}

.subNav_c h4.cur a { background:#F90;border:1px solid #F90; color:#fff; font-weight:bold;}

.cbgg-01 {background:#007cc3;text-align: center; padding:20px 0;color: #ddd;}
.cbgg-01 span {display: block;font-size: 26px;font-weight:;font-family: Arial;padding-top: 10px;color: #fff;}

.righSide {width:880px;float:right; border:1px solid #eee; padding:20px;}

.tt_tit {height:60px;border-bottom: 1px solid #d4d4d4;margin-bottom:20px;}
.tt_tit h3 {height:60px;display: inline-block;font-size: 24px;font-weight: normal;line-height:60px;padding-right:24px;border-bottom:1px solid #007cc3;}


.aboutCon { line-height:200%;}
.aboutCon img { max-width:100%;}

.aboutCons {}
.aboutCons dl {width:270px;float: left;border: 1px solid #e5e5e5;margin: 0 10px 20px 10px;}
.aboutCons dt {padding:10px 10px 0 10px;}
.aboutCons dt img {display: block;width: 250px;height:170px;}
.aboutCons dd {height: 48px;font-size: 14px;line-height: 48px;text-align: center;padding: 0 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.aboutCons a dl:hover {border:1px solid #007cc3;color:#007cc3;}
.aboutCons a dd:hover { color:#007cc3;}

/* news */

.newsCon dl {border: 1px solid #dedede;margin-bottom: 20px;padding:19px;background: #fff;display: inline-block;width:840px;}
.newsCon dt {width: 100px;height:100px;background: #007cc3;float: left;font-size: 14px;color: #fff;margin-right: 30px;text-align: center;}
.newsCon dt i {font-size: 24px;display: block;border-bottom: #fff 2px solid;height: 50px;line-height: 50px; margin-bottom: 10px;}
.newsCon dd h4 {height: 40px;font-weight: normal;font-size:18px;color: #154c64;line-height: 40px;margin-bottom: 5px;}
.newsCon h4 a {display: block;color: #4b4a4a;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsCon dl:hover{border:1px solid #007cc3;}
.newsCon dl:hover h4 a {color:#007cc3;}
.newsCon .desc {height: 48px;font-size: 14px;line-height: 24px;color: #797979;overflow: hidden;}


/* detail */

.d_tit { text-align:center; font-size:20px; font-weight:normal; margin-bottom:15px;}
.d_desc { text-align:center; font-size:12px; color:#999; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:20px;}
.d_content { text-indent:2em;}
.d_content img{ max-width:100%;}

.d_content p{ padding-bottom:10px; line-height:28px;}
.d_content div{ padding-bottom:10px; line-height:28px;}


.pre_next {margin-top:30px; padding-top:15px;border-top:1px solid #ddd;}
.pre_next dl {margin-bottom:15px;}
.pre_next dd {font-size: 14px;height:30px;line-height:30px;color:#999;}
.pre_next dd a{color:#333;}	
.pre_next dd a:hover{ text-decoration:underline; color:#C00;}


.xgzx-01 {}
        
.xgzx-01-tit {height: 55px;font-size: 24px;line-height: 55px;color: #4b4a4a;}
.xgzx-01-list li {height: 46px;font-size: 14px;line-height: 46px;color: #4b4a4a;border-top: 1px dashed #dbdbdb;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.xgzx-01-list li a {}
.xgzx-01-list li span {float: right;}


.pro_tit {margin: 40px 0 20px 0;font-size: 20px;font-weight: bold;color: #333;background:#f4f4f4; padding:10px 15px; border-left:5px solid #007cc3;}

.de-p-left {width:420px;float:left;border: 1px solid #e9eef2; padding:5px;}

.de-p-left img { max-width:420px;}

.de-p-right {width:400px;float:right;}

.de-p-right .t-d-c3 { padding:10px 0; font-size:12px; line-height:26px;}
.de-p-right .t-d-c3 span { color:#999;}
.de-p-right h2 { color:#333; line-height:28px;border-bottom:1px dashed #ccc; padding-bottom:10px}


.page li {float: left;}
.page li a{list-style-type: none;padding: 5px 10px;font-size: 14px;border: 1px #dedede solid;margin:10px 5px; display:block;}
.page .thisclass{color:#fff;padding: 5px 10px;font-size: 14px;border: 1px #007cc3 solid;margin:10px 5px; background:#007cc3;}



