@charset "gb2312";
/* CSS Document */

body{ margin:0px; padding:0px;  font-size:12px; color:#535353; background:url(../images/bg.png) repeat-x top #fff;}
img{ border:none; vertical-align:middle}
a{ color:#535353; text-decoration:none; transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
a:hover{ color:#015b7d; text-decoration:decoration;}
ul,ol,dl,li,dt,dd,p{ padding:0px; margin:0px; list-style:none}

.clear{ clear:both}

.header{ width:1016px; margin:0px auto; height:126px; overflow:hidden}
.header .logo,.header .logo img{ width:148px; height:126px; float:left;}
.header .lr{ width:866px; float:right; height:126px;}
.header .lr .fav{ height:20px; width:100%; padding:18px 0px;}
.header .lr .fav span{ float:right}
.header .lr .fav span,.header .lr .fav span a{ color:#fff;}
.header .lr .nav{ width:100%;}
.header .lr .nav ul{ float:right; padding-top:18px;}
.header .lr .nav ul li{ float:left; margin-left:40px;}
.header .lr .nav ul li a{ color:#fff; font-size:16px; font-family:microsoft yahei,simhei;}
.header .lr .nav ul li a:hover{ color:#d5b582;text-decoration:none;}

.banner{ height:496px; width:1016px; margin:0px auto;}
.banner img{height:496px; width:1016px;}

.main{width:1016px; margin:0px auto; margin-top:14px;}
.main .ad{ height:192px;}
.main .ad img{ float:left; height:170px;}
.main .ad img.ad1{margin-right:10px;}
.main .ad img.ad3{ margin:0px; float:right}

.main .wihtebox1{ border:1px solid #e2e1e1; background-color:#fff; padding:8px; margin-top:14px; overflow:hidden; _height:320px;}
.main .tit{ height:40px; line-height:40px; border-bottom:1px solid #dfd7bd;}
.main .tit span.fl{ color:#8d721d; font-family:microsoft yahei,simhei; float:left; font-size:18px; margin-left:12px; font-weight:bold}
.main .tit span.fl em{ color:#7c7a74; font-size:12px; font-style:normal; margin-left:12px;}
.main .tit span.more{ float:right; margin-top:18px; margin-right:16px;}


.main .wihtebox1 .company{ width:440px; float:left}
.main .wihtebox1 .company .con{ padding:14px; line-height:26px; text-align:justify; text-justify:distribute}
.main .wihtebox1 .company .con img{ width:115px; height:85px; float:left; border:6px solid #dfdfdf; margin-right:14px; margin-top:6px;}

.main .wihtebox1 .idxnews{ width:334px; float:left; margin-left:20px;}
.main .wihtebox1 .idxnews .news_list{ padding:14px;}
.main .wihtebox1 .idxnews .news_list li{ line-height:26px; list-style:square; margin-left:12px;}

.main .wihtebox1 .contact{ float:right; width:190px;}
.main .wihtebox1 .contact p{ padding-top:16px;line-height:26px;}

.main .wihtebox2{ border:1px solid #e2e1e1; background-color:#fff; padding:8px; margin-top:14px; overflow:hidden; _height:210px;}
.main .wihtebox2 .imgs{ width:996px; overflow:hidden; margin:10px auto}
.main .wihtebox2 .imgs ul { height:156px; overflow:hidden;}
.main .wihtebox2 .imgs ul li{ width:160px; height:156px; overflow:hidden;float:left;text-align:center}
.main .wihtebox2 .imgs ul li .desc{ width:100%; line-height:24px; height:24px;}
.main .wihtebox2 .imgs ul li .img{ width:100%; height:132px;}
.main .wihtebox2 .imgs ul li .img img{width:130px; height:130px; border:1px solid #dbdada;}

.main .bigclass{ font-size:14px; font-family:microsoft yahei; height:34px; line-height:34px; text-indent:1em; background:url(../images/arrow5.gif) left bottom no-repeat #eee; border-bottom:1px solid #ddd; color:#fff}
.main .bigclass2{ font-size:14px; font-family:microsoft yahei; height:34px; line-height:34px; text-indent:1em; background:url(../images/arrow5.gif) right bottom no-repeat #eee; border-bottom:1px solid #ddd}

.main .left{ width:250px; float:left}
.main .left ul{ padding:12px;}
.main .left ul li{ line-height:40px; padding-left:20px; background:url(../images/d1.gif) left center no-repeat; border-bottom:1px dotted #aaa}
.main .left .smallclass{ background:#fefefe;}
.main .right{ width:750px; float:right}

.main .right .content{ padding:20px;background:#fefefe; line-height:28px;overflow: hidden;}
.main .right .content h1{font-family:microsoft yahei; font-size:18px; text-align:center; margin:0px;}
.main .right .content .date{ text-align:center; color:#666; line-height:20px; padding:10px 0px; border-bottom:1px solid #ddd; margin-bottom:12px;}
.main .right .content p{ text-indent:2em;}

.bottom{ padding:50px 0px; width:1016px; margin:0px auto; text-align:center}
.bottom a{color:#505050; text-decoration:none;}


#full-screen-slider {width:1016px;height:496px;float:left;position:relative}
#slides {display:block;width:1016px;height:496px;list-style:none;padding:0;margin:0;position:relative}
#slides li {display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}