@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body {width: 100%; min-width: 1200px; height: 100%;font-size: 14px;background: #fff;}
ul,ul li,ol,li {list-style: none outside none;}
h1,h2,h3,h4,h5,h6,i,strong,em {font-weight: normal; font-style: normal;}
img {vertical-align: middle;border: none;}
input,select,option,label,th{vertical-align: middle;border: none}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
.fl {float: left;}
.fr {float: right;}
.container{width:1200px; max-width:1200px; min-width: 1200px; margin:0 auto;display: block; }


/*xiehui*****************************************************************************/
.xiehui-hea{width: 100%; display: table;}
.xiehui-hea h1{max-width: 45%;}
.xiehui-hea h1 img{width: 100%;}
.hea-log{font-size: 14px; color: #266eb8; line-height: 0; margin: 15px 0}
.hea-log>a{ margin:0 5px}
.hea-log>a img{margin-right:2px}
.hea-log>a:hover{text-decoration: underline;}
.nav{width: 100%; line-height: 30px;}
.nav li{float: left;margin-left: 20px;font-size: 16px;color: #2b2b2b;font-weight: bold;text-align: left;}
.nav li i{content: ""; display: block; margin: 0 auto; width: 0; height:3px; 
background: #2d61ad; margin-top: 5px;}
.nav li.cur a, .nav li:hover a{color: #2d61ad}
.nav li.cur i, .nav li:hover i{ width: 100%; }

.ban-xiehui{background-size: cover!important; height: 398px; display: table; 
 width: 100%; color: #fff;}
.ban-xiehui .tabcel{display: table-cell; vertical-align: middle;}
.ban-xiehui b{font-size: 48px;}
.ban-xiehui p{font-size: 24px; margin-top: 10px}

.xiehui{width: 100%; display:table;margin-top:40px}
.xiehui li{width: 48%; float: left; margin-right:4%; margin-bottom: 40px;
border: 1px solid #f1f2f3; position: relative;}

.xiehui li i{width: 40%; display: flex; align-items: center; justify-content: center;
position: absolute; top: 0; left: 0; height: 100%}
.xiehui li i img{width: auto; max-width:98%;}
.xiehui li .xiehuiy{width: 60%; padding:20px 30px; background:#f2f2f3;
 font-size: 14px; color: #626262;}
.xiehui li .xiehuiy b{font-size: 24px;color: #272727;}
.xiehui li .xiehuiy p{ margin:20px 0; line-height: 26px}
.xiehui li .xiehuiy em{display: block; background: url(../images/xiehui-liembg.png) no-repeat left center;
padding-left: 60px}
.xiehui li:hover .xiehuiy{background:#2d61ad; color: #fff}
.xiehui li:hover .xiehuiy b{color: #fff}
.xiehui li:hover .xiehuiy em{ background: url(../images/xiehui-liembgh.png) no-repeat 20px center; 
color: #fff}

.foot{background: #2d61ad; color: #b9c5d6;font-size: 12px;text-align: center; padding: 15px 0}
.sideyou li.ontel .tel, .sideyou li.onwx .wxma, .nav li i, .xiehui li .xiehuiy, .xiehui li .xiehuiy em{transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s;-ms-transition:all .5s; -moz-transition:all .5s;}


.hdcon{width: 100%; font-size: 14px; color: #454545; line-height: 2; margin-top:30px; border-bottom:1px dashed #dcdcdc; padding-bottom:10px;}
.hdcon h1{font-size: 26px; color: #2e2e2e; text-align: center; }
.hdcon p{ color: #a5a5a5;  text-align: center;}

.txt{ margin-top:20px;font-size: 14px; color: #454545; line-height: 1.8; min-height:300px; }












