﻿/* CSS Document */

html,body{-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
*{ margin:0; padding:0;}
body{ width:100%; font-size:12px;line-height:24px; font-family:"Microsoft YaHei"; text-align:left; margin:0; padding:0; color:#666; background:#fff; overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,hr,p,i,b,span,br,div,a,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0; padding:0;}

ul,li{list-style:none;}
h1,h2,h3,h4,h5{ font-weight:normal; font-style:normal;}
i,em,b{ font-style:normal; font-weight:normal;}
img{ border:0; vertical-align:top;}
input{ border:0; border:none;}

.fl{ float:left;} .fr{ float:right;} .cl{ clear:both;}

a{ text-decoration:none; color:#7d7d7d; transition:all 0.4s ease 0s; -ms-transform:scale(all 0.4s ease 0s);/* IE 9 */ -moz-transform:scale(all 0.4s ease 0s); /* Firefox */	-webkit-transform:scale(all 0.4s ease 0s); /* Safari 和 Chrome */ -o-transform:scale(all 0.4s ease 0s); 	/* Opera */}
a:hover{ text-decoration:none; transform:scale(1.04); color:#008bd9;} 
a:focus{outline:0;} 

.layout{ width:980px; margin:0 auto; overflow:hidden;}
.red{ color:#ff0000;}
.yellow{ color:#fb7c00;}
.mt20{ margin-top:20px;}
.mt13{ margin-top:13px;}




/***********************ead******************************/

.mb4_head{ margin-top:22px; overflow:hidden;}
.mb4_head logo{}
.mb4_head .h_qbts{}
.mb4_head .tel{}


/*****************************nav********************************/
.mb4_nav{ width:100%; height:52px; margin-top:20px; background:#008bd9; overflow:hidden;}
.mb4_nav ul{}
.mb4_nav li{ font-size:16px; float:left; line-height:52px; background:url(../images/nav_line.gif) no-repeat center right;}
.mb4_nav li a{ color:#fff; padding:0 20px;display:block;}
.mb4_nav li a:hover{ background:#faa034; color:#ffffff; mb4_text-decoration:underline;}


/****************************mb4_banner*********************************/
.mb4_banner{width:1440px; overflow:hidden; position:relative; margin:24px auto 0 auto}
.mb4_banner ul{ height:400px; overflow:hidden;}
.mb4_banner li{ width:1440px; text-align:center;}
.mb4_banner .hd{ position:absolute; height:24px;  bottom:10px; left:50%; margin-left:-135px;}
.mb4_banner .hd li{ width:38px; height:13px; background-color:#b7b7b7; margin:0 5px; float:left; cursor:pointer;}
.mb4_banner .hd li.on{ background:#008bd9;}
.mb4_banner .prev{position:absolute; left:40px; top:162px; z-index:99;}
.mb4_banner .next{position:absolute; right:40px; top:162px; z-index:99;}
/**********************weizhi****************/
.list-3-add{ width:948px; border:1px solid #e0e0e0; padding-left:30px; height:37px; line-height:37px; background:url(../images/lb-3_01.gif) no-repeat 10px center; overflow:hidden;}
.list-3-add b{ color:#000000;}
.list-3-search{ width:242px; height:28px;  float:right; margin:5px 0 0 0; _margin:0;}
.list-3-search .input{ line-height:28px; height:28px; background:#e9e9e9; padding:0 0 0 10px; width:183px; border-radius:3px; float:left;}
.list-3-search .btn{ background:url(../images/lb-3_03.jpg) no-repeat right center; height:28px; width:36px; cursor:pointer; float:left;}




/***********************list******************************/
.list-3-list { margin-top:13px; overflow:hidden;}
.list-3-list .list-3-left{ width:677px; border:1px solid #e0e0e0; overflow:hidden;}
.list-3-list .list-3-text{  padding:20px;}
.list-3-list .list-3-text li{ margin-bottom:20px;}
.list-3-list .list-3-text li h3{ font-size:18px; color:#333333; margin-bottom:10px;}
.list-3-list .list-3-text li a:hover h3{ color:#008bd9;}
.list-3-list .list-3-text li p{ font-size:14px; text-indent:2em; line-height:22px;}
.list-3-list .list-3-text li .list-3-ico{ height:27px; background:#e7e7e7; margin-top:10px; padding:0 10px; color:#51aaf2;}
.list-3-list .list-3-text li .list-3-ico a{ color:#51aaf2; line-height:27px;}



/*******************page***********/
.list-3-pagebox{ overflow:hidden; margin:10px 0 30px; float:right;}
.list-3-pagebox ul{ overflow:hidden;}
.list-3-pagebox ul li{ float:left; margin:0 10px 0 0;line-height:26px; height:27px; font-size:12px; cursor:pointer;}
.list-3-pagebox ul li a{ color:#666;padding:0 10px;border:1px solid #999; height:24px; display:inline-block;}
.list-3-pagebox ul li a:hover{ background:#51aaf2; color:#fff; border:none; border:1px solid #008bd9}
.list-3-pagebox ul li em{ font-weight:bold; margin:0 5px;}
.list-3-pagebox ul li select{ height:26px; line-height:26px; color:#666; border:1px solid #999;}
.list-3-pagebox ul li.thisclass{ background:#51aaf2; padding:0 10px; height:24px; color:#fff; border:1px solid #51aaf2;}


/**********************link******************/
.list-3-left-foot{ border:1px solid #e0e0e0; width:677px; overflow:hidden; margin:15px 0 0 0;}
.list-3-left-foot dt{ height:39px; background:#e2e2e2; margin-bottom:10px;}
.list-3-left-foot dt span{ font-size:18px; color:#ffffff; background:#51aaf2; width:111px; line-height:39px; display:block; text-align:center;}
.list-3-left-foot dd{ border-bottom:1px dashed #a09d9e; width:195px;  margin-left:15px; float:left; height:32px; line-height:32px; display:inline; }
.list-3-left-foot dd a{}






/*******************************右侧right*****************************************/

.list-3-right{ width:280px;}
.list-3-right .list-3-rtit{ height:39px; line-height:39px; font-size:18px; color:#fff; text-align:center; background:#51aaf2;}
.list-3-right .list-3-rul{ border:1px solid #e0e0e0; margin:0 0 13px; position:relative; overflow:hidden;}
.list-3-right .list-3-rul li{ height:48px; line-height:48px; border-bottom:1px dashed #e0e0e0; overflow:hidden; font-size:14px; padding:0 5px; margin:0 5px;}
.list-3-right .list-3-rul li a{ color:#333333;}

.list-3-right .list-3-ranli img{ width:260px; height:185px; margin:8px 10px;}
.list-3-right .list-3-rhd{ position:absolute; right:15px; top:215px; z-index:2;}
.list-3-right .list-3-rhd li{ height:9px; width:9px; margin:0 1px; float:left; background:#fff; border-radius:50%; line-height:9px; border:none; padding:0; text-indent:999px; cursor:pointer;}
.list-3-right .list-3-rhd li:hover{ background:#51aaf2;}
.list-3-right .list-3-rhd li.on{ background:#51aaf2;}

.list-3-right .list-3-rswt{ border:1px solid #CCC; overflow:hidden; margin:0 0 13px;}
.list-3-right .list-3-rswt p{ padding:0 0 5px 0; font-size:18px; font-style:normal; color:#2c2c2c; border-bottom:1px dashed #6e6e6e;}
.list-3-right .list-3-rswt a:link,.list-3-rswt  a:visited{color:#fff;}
.list-3-right .list-3-rswt .rswt { height:35px;text-align:center; font-size:14px;line-height:35px; float:left; margin-top:8px;}
.list-3-right .list-3-rswt .rswt1{width:130px; background:#ff727a; margin-left:10px; margin-top:18px;}
.list-3-right .list-3-rswt .rswt2{width:129px; background:#f89f41; margin-top:18px;}
.list-3-right .list-3-rswt .rswt3{width:120px; background:#51bb95; margin-left:10px;}
.list-3-right .list-3-rswt .rswt4{width:139px; background:#9d76e9; }
.list-3-right .list-3-rswt .rswt5{width:259px; background:#52a7e8; margin-left:10px;}
.list-3-right .list-3-rswt .rswt6{width:114px; background:#ff6630; margin-left:10px;}
.list-3-right .list-3-rswt .rswt7{width:145px; background:#ff727a; }
.list-3-right .list-3-rswt .rswt8{width:259px; background:#51bb95; margin-left:10px; margin-bottom:13px;}



.list-3-right .list-3-gh{ color:#333333; border:1px solid #e0e0e0; overflow:hidden; }
.list-3-right .list-3-gh p{ font-size:12px; color:#000000; padding:8px; background:url(../images/lb-3_05.jpg) no-repeat 5px 8px; border-bottom:1px dashed #e0e0e0; padding:8px 5px 8px 43px; line-height:18px; }
.list-3-right .list-3-gh p em{ color:#51aaf2;}
.list-3-right .list-3-gh p i{ color:#f68c3e;}
.list-3-right .list-3-gh table{ border:0; margin:0; padding:10px;}
.list-3-right .list-3-gh table tr,.list-3-right .list-3-gh table td{ border:0; margin:0; padding:0;}
.list-3-right .list-3-gh table input{ height:28px; line-height:28px; border:1px solid #e0e0e0; margin:0 2px 5px 0; padding:0 0 0 5px; }
.list-3-right .list-3-gh table .input{width:77px; }
.list-3-right .list-3-gh table .input2{width:175px; }
.list-3-right .list-3-gh table select{ width:182px; height:28px; line-height:28px; border:1px solid #e0e0e0; margin:0 2px 5px 0; padding:0 0 0 5px; color:#919191; }
.list-3-right .list-3-gh .btn{ width:117px; height:38px; line-height:38px; font-size:18px; color:#fff; text-align:center; display:block; float:left; margin:0 10px 13px;}
.list-3-right .list-3-gh .btn1{ background:#51aaf2;}
.list-3-right .list-3-gh .btn2{ background:#f68c3e;}




/*****************************************************************article***************************************************************************/
.list-3-list .article-3-left{ width:647px; border:1px solid #e0e0e0; overflow:hidden; padding:15px;}
.list-3-list .article-3-left h1{ color:#000000; font-size:24px; text-align:center; line-height:40px; height:40px;}
.list-3-list .article-3-left .article-3-author{ overflow:hidden; margin:5px 0; text-align:center;}
.list-3-list .article-3-left .article-3-author em{ margin:0 40px}
.list-3-list .article-3-left .article-3-author a{ color:#51aaf2;}
.list-3-list .article-3-left .article-3-info{ padding:20px 20px 15px; background:url(../images/lb-3_07.jpg) no-repeat 0 0 #e5e5e5; font-size:14px; }
.list-3-list .article-3-left .article-3-info p{ text-indent:2em; line-height:22px;}
.list-3-list .article-3-left .article-3-text{ font-size:14px; margin:20px 0;}
.list-3-list .article-3-left .article-3-sxp{ height:37px; line-height:37px; background:#eaeaea; color:#000000; padding:0 10px; margin:10px 0;font-size:14px; overflow:hidden;}
.list-3-list .article-3-left .article-3-sxp li{ width: 305px; overflow:hidden; height:37px; float:left;}




/**************************************foot*****************************************************/

.mb2_footer { background: #EEE; }
.mb2_footer-an { width: 33.333%; background: #6eb0e1; float: left; height: 90px; overflow: hidden;}
.mb2_footer-an a { padding: 20px 55px; display: block; overflow:hidden; }
.mb2_footer-an i { float: left; display:block; }
.mb2_footer-an i.mb2_icon{ height:60px; width:38px; margin-right:10px;}
.mb2_footer-an i.mb2_icon-chat-dot{ background:url(../images/f_p1.jpg) no-repeat 0 10px;}
.mb2_footer-an i.mb2_icon-edit{ background:url(../images/f_p2.jpg) no-repeat 0 10px;}
.mb2_footer-an i.mb2_icon-phone-sign{ background:url(../images/f_p3.jpg) no-repeat 0 10px;}
.mb2_footer-an div { color: #FFF; float: left; width: 160px; line-height:25px; }
.mb2_footer-an div h3 { display: block; margin: 0px; font-size:16px; font-weight:700;}
.mb2_footer-li { line-height: 40px; border-bottom: 1px solid #E4E4E4; text-align: center; }
.mb2_footer-wz { float: left; margin: 20px 0 15px; }
.mb2_footer-wz p { margin: 0px; padding: 0px; line-height: 26px; }
.mb2_footer-wx { float: right; margin: 20px 0 10px; }
.mb2_footer-wx img { float: left; height: 100px; }
.mb2_footer-wx p { float: left; margin-left: 15px; line-height: 30px; }

