/*header*/
.top{ background-color:#FAFAFA; border-bottom:1px #E0DEDE solid; height:40px; line-height:40px;}
.top .top_1{width:1200px; margin-left:auto; margin-right:auto;}
.top .w1{ float:left;width:120px;}
.top .w1 a{color:#FF8229;}
.top .w2{ color:#C7C7C7; float:right;}
.top .w2 a{ color:#808080;}
.top img{ margin-right:5px; margin-left:10px; vertical-align:middle;}

.header{ width:1200px; margin-left:auto; margin-right:auto; clear:both; height:100px;}
.header .logo{ margin-right:20px; margin-left:20px; float:left;}
.header .ser{ padding-left:50px; width:470px; float:left; margin-top:10px;}
.header .ser .ser1{font-family:"Microsoft Yahei","微软雅黑"; width:365px; padding-left:15px; float:left; border:2px #2288dd solid; height:39px; line-height:40px; font-size:12px; color:#999;}
.header .ser .ser2{ border:0px; float:left; background-color:#2288dd; color:#FFF; font-size:18px;font-family:"Microsoft Yahei","微软雅黑"; width:80px; height:45px;}
.header .ser p{ clear:both; line-height:30px; height:30px; overflow:hidden;}
.header .ser p a{ cursor: pointer;}
input{outline: none;}
.header .header_1{ margin-top:35px; margin-right:30px;  float:right;}
.header .header_1 a{ display:block; float:left; padding-left:15px; margin-right:10px; padding-right:10px; border:1px #e1e1e1 solid; background:url(../images/index1.jpg) no-repeat; height:19px; line-height:19px;}
.header .header_1 p{ font-size:16px; padding-top:10px;}


.nav{ clear:both; height:40px;background-color:#2359df;background:linear-gradient(180deg,#2387df 0,#2359df 100%); }
.nav1{width:1200px; height:40px; margin-left:auto; margin-right:auto;}
.nav .fl{ position:relative; float:left; width:170px;}
.nav .fl h2{ display:block; line-height:40px; font-weight:normal; background:url(../images/fl.jpg) no-repeat 10px 10px; padding-left:55px; color:#FFF; font-size:16px; background-color:#df8622;background:linear-gradient(180deg,#f0de1c 0,#df8622 100%); }
.nav .fl1{ position:absolute; z-index:20; width:168px; top:40px; border-left:1px #2269df solid;border-bottom:1px #2269df solid;border-right:1px #2269df solid; background:url(../images/nav1.jpg) no-repeat 10px 0px; z-index:10; background-color:#FFF;}

.nav .fl1 dl{padding-right:10px; background:url(../images/fl2.gif) no-repeat 145px 11px; height:32px; padding-left:50px; line-height:32px;}
.nav .fl1 dl dt{font-size:14px; padding-right:15px; cursor: pointer;}
.nav2{ float:left; line-height:40px; width:1030px;}
.nav2 a{ text-align:center; float:left; padding:0px 25px; font-size:14px; color:#fff;}
.nav2 a:hover{color:#FF8229;}


/* 首页分类*/
.xinflzs dl:hover ul {-moz-box-shadow:1px 1px 5px #EDEDED; -webkit-box-shadow:1px 1px 5px #EDEDED; box-shadow:1px 1px 5px #EDEDED; display: block;  } /* The magic */
.xinflzs dl ul li:hover { background-color:#E9E9E9;  } /* The magic */
.xinflzs dl.over ul { display: block; } /* The magic */


.xinflzs1 {  position: absolute;left: 169px; width:330px; /* Set 1px less than menu width */top: 0;display: none; background-color:#FFF;line-height:20px; padding:12px;  border:1px #e5e5e5 solid; padding:0px 30px;padding-bottom:10px;}

.xinflzs1 h3{ font-size:16px; border-bottom:1px #e5e5e5 solid; line-height:35px; clear:both; margin-top:10px; margin-bottom:10px; padding-bottom:5px; margin-bottom:10px; }
.xinflzs1 div a{ font-size:14px; width:33.3%; float:left;  line-height:30px;}


.xinflzs1 { color:#000;}
/* 首页分类end*/


.link{ border:1px #e1e1e1 solid; padding-bottom:10px;}
.link p{ clear:both; font-size:14px; padding:0px 15px; line-height:30px; padding-top:15px;}
.link p a{ padding:0px 10px;}
.link1{border-bottom:1px #e1e1e1 solid; line-height:40px;height:40px;}.link1 h2{ margin-left:20px; float:left;border-bottom:2px #2f88c2 solid; font-size:16px; padding:0px 20px;}

.foot{ padding-top:30px; clear:both; background-color:#252525; color:#FFF; border-top:2px #0960d4 solid;}
.foot ul li{ float:left; width:33.3%;}
.foot ul li .w1{ font-size:16px; min-height:50px; line-height:50px; padding-right:20px; float:left; border-right:1px #a1a1a1 solid; margin-right:15px;}
.foot ul li .w2{ float:left; line-height:24px; font-size:14px;}
.foot ul li .w2 a{ padding-right:20px; color:#FFF;}
.foot1{ padding-top:30px; line-height:24px; text-align:center; clear:both;}


/*评论*/
.pinglun1 ul{ padding:0px 30px;}
.pinglun1 ul li{ clear:both; padding-bottom:10px; _padding-bottom:0px;  *padding-bottom:0px; padding-top:20px;_padding-top:15px;*padding-top:15px; border-bottom:1px #EBEBEB solid; overflow:hidden; position:relative;}
.pinglun1 ul li .w1{ color:#999; line-height:25px; position:absolute; left:0px; top:40%; width:120px;}
.pinglun1 ul li .w2{ padding-left:90px; }
.pinglun1 ul li .w2 .xq{ margin-bottom:3px; line-height:20px;}
.pinglun1 ul li .w2 p{ color:#999; line-height:25px;}
.pinglun1 ul li .w2 p span{ padding-right:10px; float:left;}

