﻿@charset "utf-8";

/*公共部分*/

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }

img { border: 0 none; vertical-align: top; }

ul, li { list-style-type: none; text-decoration: none; }

li { list-style-type: none; text-decoration: none; }

h1, h2, h3, h4, h5, h6 { font-size: 14px; }

body, input, select, button, textarea { font-size: 12px; font-family: Tahoma, Geneva, sans-serif; }

button { cursor: pointer; }

i, em, cite { font-style: normal; }

body { background: #fff; color: #363636; line-height: 1.2; }

a, a:link { color: #ff0000; text-decoration: none; }

a:visited { }

a:hover {color:#7e0305;text-decoration:underline;}

a:focus { outline: none; }

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.fixed { display: block; min-height: 1%; }

*html .fixed { height: 1%; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

.more { float: right; }

.more a { font-weight: normal; font-size: 12px; }

.fl, .fr { display: inline; float: left; }

.fr { float: right; }

.geduan { height:10px; }

.tag { width:100%; height:40px; text-indent: 35px; color: #000; border-bottom: 1px solid #ff0000; background:  url(../images/biao.png) no-repeat 3px; font-family: "微软雅黑", "宋体"; font-size: 16px; line-height: 40px; font-weight: bold; }



.tag1 { width:100%; height:40px; text-indent: 35px; color: #000; border-bottom: 1px solid #ff0000; background: url(../images/biao11.png) no-repeat 3px; font-family: "微软雅黑", "宋体"; font-size: 16px; line-height: 40px; font-weight: bold; }



.tag2 { width:100%; height:40px; text-indent: 35px; color: #000; border-bottom: 1px dashed #ccc;  font-family: "微软雅黑", "宋体"; font-size: 16px; line-height: 40px; font-weight: bold; text-align:center; margin-top:20px;}







.geli { width:100%; height:100px; float:left; margin-bottom:10px; }

.geli2 { width:100%; height:100px; float:left; margin-bottom:10px; margin-left:20px; }

.kuandu { width:10px;}

/*首页*/

/*头部*/

.header { height:auto; width:100%; }

.head_top { height:120px; width:996px; margin:0 auto; }

.logo { width:auto; height:auto; float:left; }

.top_dh { width:auto; height:120px; float:right; }

.nav_div { height:30px; line-height:30px; width:996px; color: #FFF; font-size: 14px; font-weight: 400; margin:0 auto; background: #005eaf url(../images/menu_bg.jpg) no-repeat; }

.nav { width:996px; height:30px; margin:0 auto; }

.nav a { color: #FFF; text-decoration: none; }

.nav li { float:left; width:90px; text-align: center; background: url(../images/nav-bj2.gif) no-repeat left top; }

/*幻灯片-广告*/

.banner { width:996px; height:200px; border-bottom: 1px solid #CCC; margin:0 auto; padding-top: 5px; padding-bottom:5px; }

.line { margin:0 auto; width:996px; height:3px; background-image: url(../images/line.gif); background-repeat: no-repeat; margin-bottom:5px; }

/*首页服务项目*/

.content { width:996px; height:69px; background-color: #ebeef3; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }

.content ul { width:900px; margin:0 auto; height:100%; }

.content li { width:100px; height:50px; float:left; font-size: 14px; background: url(../images/tubiao_02.jpg) no-repeat; line-height:50px; text-align: center; font-weight: bold; }

.content li:hover { width:100px; height:50px; float:left; font-size: 14px; background: url(../images/tubiaohv_02.jpg) no-repeat; line-height:50px; text-align: center; }

/*首页主体*/

.content_z { width:996px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; clear: both; background: url(../images/contentbg.png) repeat-y; padding-bottom: 30px; }

/*中部框架部分*/

.left { width:230px; float:left; margin:10px 10px 10px 20px; }

.right { width:710px; margin:10px 20px 10px 0px; float:right; }

.hdp { width:100%; height:310px; float:left; border: 1px solid #CCC; margin-bottom:10px; }

.hdp li img { padding:10px; }

.zhu-tag { width:348px; height:310px; border: 1px solid #CCC; float:left; margin-bottom:10px; }

.zhu-tag a { color: #000; }

.zhu-tag ul { margin:10px; width:300px; }

.zhu-tag ul li { font-size: 13px; line-height: 25px; font-weight: normal; color: #222222; background: url(../images/index_col3_0107_pix_17.png) no-repeat left center; text-indent: 15px; }



.zhu-tag1 { width:348px; height:310px; border: 0px solid #CCC; float:left; margin-bottom:10px; }

.zhu-tag1 a { color: #000; }

.zhu-tag1 ul { margin:10px; width:340px; }

.zhu-tag1 ul li { font-size: 14px; line-height: 25px; font-weight: normal; color: #222222; background: url(../images/index_col3_0107_pix_17.png) no-repeat left center; text-indent: 15px; }



.zhu-tag2 { width:348px; height:230px; border: 1px solid #CCC; float:left; margin-bottom:10px; }

.zhu-tag2 a { color: #000; }

.zhu-tag2 ul { margin:10px; width:300px; }

.zhu-tag2 ul li { font-size: 13px; line-height: 25px; font-weight: normal; color: #222222; background: url(../images/index_col3_0107_pix_17.png) no-repeat left center; text-indent: 15px; }



.zhu-tag3 { width:710px; height:310px; border: 1px solid #CCC; float:left; margin-bottom:10px; }

.zhu-tag3 a { color: #000; }

.zhu-tag3 ul { margin:10px; width:710px; }

.zhu-tag3 ul li { font-size: 13px; line-height: 15px; font-weight: normal; color: #222222; background: url(../images/index_col3_0107_pix_17.png) no-repeat left center; text-indent: 8px; width:18%;margin:0.8%;float:left; }





.zhu-tag3a { width:710px;  border: 1px solid #CCC; float:left; margin-bottom:15px; }

.taga { width:100%; height:20px; text-indent: 15px; color:#FF0000; font-family: "微软雅黑", "宋体"; font-size: 15px; line-height: 40px; font-weight: bold;}

.zhu-tag3a a { color: #000; }

.zhu-tag3a ul { margin:10px; width:710px;}

.zhu-tag3a ul li { font-size: 13px; line-height: 15px; font-weight: normal; color: #222222; background: url(../images/index_col3_0107_pix_17.png) no-repeat left center; text-indent: 15px; width:32%;margin:0.6%;float:left; background-color:#E8E8E8}





.zhu-tag3q { width:710px; height:310px; border: 1px solid #CCC; float:left; margin-bottom:10px; }



.zhu-tag3q a { color: #000; }

.zhu-tag3q ul { margin:10px; width:710px; }

.zhu-tag3q ul li { font-size: 13px; line-height: 15px; font-weight: normal; color: #222222; background: url(../images/index_col3_0107_pix_17.png) no-repeat left center; text-indent: 8px; width:30%;margin:0.8%;float:left; }



.zhu-tag4 { width:710px;  border: 1px solid #CCC; float:left; margin-bottom:10px; padding-left:10px;padding-right:10px;min-height:910px;*+height:100%;_height:910px; }

.zhu-tag4 a { color: #000; }

.zhu-tag4 ul { margin:10px; width:710px; }

.zhu-tag4 ul li { font-size: 16px; line-height: 35px; font-weight: normal; color: #222222; background: url(../images/index_col3_0107_pix_17.png) no-repeat left center; text-indent: 8px; width:90%;margin:0.8%;float:left;border-bottom: 1px dashed #ccc; }



.zhu-tag ul li span { float:right; color: #999 }

.zhu-tag a { text-decoration: none; }





.zhu-tag4 p {

    font-size: 16px;

    line-height: 25px;

    margin-bottom: 10px;

    margin-top: 0;

}



.li-geduan { width:10px; float:left; height:310px; }

.li-geduan1 { width:10px; float:left; height:230px; }

.gerenjianjie { height:310px; width:100%; border: 1px solid #CCC; margin-bottom:10px; }

.gerenjianjie-a { padding: 9px; float: left; width: 250px; }

.gerenjianjie-a img { margin-left:45px; margin-top: 20px; }

.gerenjianjie p { font-size: 12px; color: #222222; padding: 3px; line-height: 22px; text-indent: 2em; padding:10px; }

.lianxifangshi { width:100%; border: 1px solid #CCC; margin-bottom:10px; }

.lianxifangshi ul { padding:20px }

.lianxifangshi li { font-size: 14px; line-height: 20px; margin-bottom:5px; list-style-type: none }

.lianxifangshi p { margin:10px; font-size: 14px; line-height: 25px; text-indent: 2em; }

.sj { text-indent: 5em; }

/*团队轮播*/

.tuandui { width:960px; height:207px; border: 1px solid #CCC; clear: both; margin:auto auto 10px 20px; }

.sy-tdxia { height:165px; background:#f0f0f0; border:1px solid #c8dbee; border-top:none; }

.rollBox { width:960px; overflow:hidden; padding:0px 0px 0px 0px; height:143px; }

.rollBox .LeftBotton { height:84px; width:17px; overflow:hidden; float:left; margin:38px 0 0px 0; cursor:pointer; }

.rollBox .RightBotton { height:84px; width:17px; overflow:hidden; float:left; margin:38px 0 0 16px; cursor:pointer; }

.rollBox .Cont { width:890px; overflow:hidden; float:left; height:131px; margin:12px 0px 0px 16px; padding:0px; }

.rollBox .ScrCont { width:10000000px; }

.rollBox #List1 { float:left; }

.rollBox #List2 { float:left; }

.lh { float:left; padding:2px; border:1px solid #18909d; margin-right:24px; }

.lh img { width:90px; height:125px; }

.lh { float:left; padding:2px; border:1px solid #18909d; margin-right:24px; }

.lh img { width:90px; height:125px; }

#demo { background: #FFF; overflow:hidden; margin-top: 8px; }

#demo img { border: 3px solid #F2F2F2; height:140px; }

#indemo { float: left; width: 300%; }

#demo1 { float: left; }

#demo2 { float: left; }

/*友情连接*/

.link { width:960px; border: 1px solid #CCC; clear: both; margin:auto auto 10px 20px; }

.linkin { padding:20px; height:auto;}

.linkin a { margin-right:15px; margin-bottom:10px; line-height: 18px; }

/*底部*/

.footer { width:100%; height:100px; margin:0 auto; padding-top:30px; border-top: 1px solid #CCC; background: #3b97d8; text-align: center; font-size: 14px; color: #FFF; }

.footer a { color:#FFF;}

/*列表页开始*/

.list_left { width:280px; float:left; margin:10px 10px 10px 20px; }

.list_daohang { height:414px; width:100%; border: 1px solid #CCC; }

.list_tag { width: 100%; height: 40px; font-size: 14px; font-weight: bold; text-decoration: none; text-align: left; text-indent: 2em; line-height: 40px; border-bottom: 1px solid #CCC; color: #666; }

.list_tag a { color:#666; }

.list_right { width:670px; float:left; margin:10px auto; border: 1px solid #CCC; }

.list_right ul { padding:20px; clear: both; }

.textwz { background: url(../images/list_ico.gif) no-repeat 5px 15px; text-indent: 20px; height: 35px; width: 100%; font-size: 16px; line-height: 35px; text-decoration: none;}

.pp{ text-indent: 2em; padding-bottom:15px; border-bottom: 1px dashed #CCC; }

.fenye { margin:0 auto; width:500px; padding:10px;}

.fenye li { float:left; margin-left:10px; margin-bottom:10px;}

/*内容页开始*/

.title { width:100%; height:70px; margin-top:15px; border-bottom: 1px dashed #CCC; text-align: center; }

.title h1 { font-size: 18px; font-weight: bold; color: #000; text-decoration: none; margin-bottom:10px; }

.wenzhang { padding:15px; font-size: 14px; color: #333; text-decoration: none; line-height: 24px; }

.wenzhang p { text-indent: 2em; }

