/*web2.css*/
*{
    box-sizing: content-box;
}
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,gtitle,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0; border:none; text-decoration:none; list-style:none;}
ol,ul{list-style:none}
a img{border:0}

a{ text-decoration:none;color:#333;}
a:hover{ color:#000;}
.clearfix{clear:both;}

body{ font-family:"Tahoma";background:#fff;}


#top{ width:100%; height:91px; overflow:hidden; }/*background:url(../images/img/aa_r1_c2_s1.jpg) repeat-x;*/
#top .topcon{ width:1200px; margin:0 auto;}
#top .topcon .logo{ float:left; display:block;width:443px;}
#top .topcon .xx{ float:right; margin-top:15px;width:757px;}
#top .topcon .xx li{ float:left; margin:0 5px;}
#top .topcon .xx li a{}
#top .topcon p{font-size:13px;width:757px;text-align:right; margin-right:0px; margin-top:15px; float:right;}
#top .topcon p a{color:#000; margin:0px 5px;}
#top .topcon p a:hover{color:#00679B;}

#nav{clear:left;  width:100%; height:38px;    background: url(../images/bg1.gif) }
#nav .navcon{width:1200px; height:38px; margin:0 auto;overflow:hidden;    background: url(../images/menu_bj.gif) no-repeat;}
#nav .navcon li{width:171px; height:38px; float:left; font-size:15px; text-align:center;   background: url(../images/menu_fgx.gif) no-repeat right;}
#nav .navcon li a{ height:38px;display: block; color:#fff;line-height:38px; text-align:center;/*font-weight:bold;*/ letter-spacing:2px;}
#nav .navcon li a:hover{background: url(../images/menu_hd.gif) no-repeat center bottom;}
#nav .navcon li a.hover{background: url(../images/menu_hd.gif) no-repeat center bottom;}

/*banner杞挱 flexslider */
#banner{ clear:left; margin:0 auto;}
.flexslider{position:relative;height:364px;overflow:hidden;background:url(../images/img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:364px; margin:0 auto;}
.slides li a{
	display: block;
	width: 100%;
	height: 100%;
}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 10px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:40px;overflow:hidden;background:url(../images/img/bt2.png);cursor:pointer;}
.flex-control-nav .flex-active{background:url(../images/img/bt1.png)}



.gongn{width:100%; height:69px; overflow:hidden; background:#fafafa; display:none;}
.gongn ul{width:1162px; height:69px; margin:0 auto; background:url(../images/img/aa_r7_c5_s1.jpg);}
.gongn ul li a{ float:left; width:70px; padding-left:100px; padding-right:50px;display:block;line-height:70px; font-size:16px; font-weight:bold;color:#007cc3;}

.gonggao{width:100%;height:auto; padding-top:15px;}
.gonggao .ggcon{ width:1200px; height:auto; /*background:#f4f4f4;*/ padding:10px 0px; margin:0px auto;line-height:20px; font-size:12px; color:#666; border:1px solid #f4f4f4;}
.gonggao .ggcon span{font-weight:bold; color:#007cc3; font-size:13px; padding-left:10px;}
.gonggao .gg_con a{ margin:0px 20px; color:#f00;}

.introduction{ width:100%; height:auto; padding-top:4px; padding-bottom:14px; /*border-bottom:1px solid #e2e2e2;*/ }
.introduction .int_con{overflow:hidden;width:1200px; background:#fff; margin:10px auto auto auto; border-top:2px solid #007cc3; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf; }
.introduction .int_con .sort{width:259px; height:auto; padding-top:10px; margin-left: 30px; float: left;}
.introduction .int_con .sort  .tu{ width:251px; height:142px; border: 4px solid #f6f6f6; /*background:#f6f6f6;*/ border-radius: 3px; margin:10px auto 10px auto;}
.introduction .int_con .sort  .tu img{ margin-bottom:3px;}
.introduction .int_con .sort  p{ text-align:center; color:#636363; font-size:13px; line-height: 30px; }
.introduction .int_con .sort  h3{ margin:5px auto; padding-left:5px;text-align:center;margin-bottom:10px;}
.introduction .int_con .sort  h3 a{ color:#333; font-size:14px; font-weight:normal;}
.introduction .int_con .sort  h3 img{ margin-left:5px;}


.main{ width:100%; height:324px; /*border-bottom:1px solid #e8e8e8;padding-top:40px; padding:10px 0px;*/}
.main .mian_con{width:1200px;margin:0 auto;}
.main .mian_con .about{width:370px; float:left; background:#fff;}
.main .mian_con h3{ height:35px; font-size:16px;color:#007cc3; line-height:35px;text-indent:10px;/*background:url(../images/img/aa_r15_c14_s1.jpg) no-repeat right center; margin-bottom:3px;*/ font-weight:normal;}
.main .mian_con h3 em{ font-size:14px; color:#c6c6c6; font-style:normal;}
.main .mian_con  h3 span{ float:right; font-size:12px;margin:0px 13px 0 0;  }
.main .mian_con  h3 span a{color:#007cc3; }
.main .mian_con .about_con{ width:370px; height:296px; /*border:1px solid #eaeaea;*/border-top:1px solid #007cc3;/*border-radius: 3px;*/ border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;}

.main .mian_con .about_con .neir .tu{ width:352px; height:108px; margin:10px auto;border:1px solid #dfdfdf;border-radius: 5px; overflow:hidden;}
.main .mian_con .about_con .neir .xx{ width:325px; height:150px; margin:15px auto 0; overflow:hidden;}
.main .mian_con .about_con .neir .xx p{font-size:13px; text-indent:24px; line-height:24px; margin-bottom:10px; color:#666}

.main .mian_con .services{ width:425px;float:left; margin:0 10px; }
.main .mian_con .services_con{ width:423px; height:305px; border-top:1px solid #007cc3; /*border:1px solid #eaeaea;border-radius: 3px;*/ }

.main .mian_con .superiority{ width:784px;float:left;margin-left: 30px;}
.main .mian_con .superiority_con{ width:100%; height:305px; border-top:1px solid #007cc3; /*border:1px solid #eaeaea;border-radius: 3px;*/}

/*鏈嶅姟*/
.main .mian_con .services{ width:425px;float:left; margin:0 15px; background:#fff;}
.main .mian_con .services_con{ width:423px; height:305px; border-top:1px solid #007cc3; /*border:1px solid #eaeaea;border-radius: 3px;*/ }
.main .mian_con .services_con .neir .neir_1{width:405px; height:65px; margin:0 auto; border-bottom:1px dotted #dfdfdf; padding:8px 0 0 0;  }
.main .mian_con .services_con .neir .neir_1 .left{ width:210px; border-right:1px dotted #dfdfdf;float:left;}
.main .mian_con .services_con .neir .neir_1 .left .tu{width:74px; height:56px; border:1px solid #dfdfdf;border-radius: 3px; float:left; }
.main .mian_con .services_con .neir .neir_1 .left .tu img{width:72px; height:54px; margin:1px;}
.main .mian_con .services_con .neir .neir_1 .left p { font-size:13px; line-height:24px; text-align:center;}
.main .mian_con .services_con .neir .neir_1 .left p a{color:#343434;}
.main .mian_con .services_con .neir .neir_1 .left p span{ color:#007cc3; }
.main .mian_con .services_con .neir .neir_1 .right{width:190px; float:left;}
.main .mian_con .services_con .neir .neir_1 .right p{font-size:13px; line-height:24px; text-align:center;}
.main .mian_con .services_con .neir .neir_1 .right p a{color:#343434;}

.main .mian_con .services_con .neir .neir_2{width:405px; height:65px; margin:0 auto; border-bottom:1px  dashed #dfdfdf;border-top:1px solid #007cc3; padding:10px 0 0 0;  }
.main .mian_con .services_con .neir .neir_2 .left{ width:210px; border-right:1px dashed #dfdfdf;float:left;}
.main .mian_con .services_con .neir .neir_2 .left .tu{width:74px; height:56px; border:1px solid #dfdfdf;border-radius: 3px; float:left; }
.main .mian_con .services_con .neir .neir_2 .left .tu img{width:72px; height:54px; margin:1px;}
.main .mian_con .services_con .neir .neir_2 .left p { font-size:13px; line-height:24px; text-align:center;}
.main .mian_con .services_con .neir .neir_2 .left p a{color:#343434;}
.main .mian_con .services_con .neir .neir_2 .left p span{ color:#173899; }
.main .mian_con .services_con .neir .neir_2 .right{width:190px; float:left;}
.main .mian_con .services_con .neir .neir_2 .right p{font-size:13px; line-height:24px; text-align:center;}
.main .mian_con .services_con .neir .neir_2 .right p a{color:#343434;}

/*浼樺娍*/
.main .mian_con .superiority{ width:784px;float:left; background:#fff;}
.main .mian_con .superiority_con{ width:784px; height:305px; border-top:1px solid #007cc3; /*border:1px solid #eaeaea;border-radius: 3px;*/ }
.main .mian_con .superiority_con .neir .neir_1{position: relative; overflow:hidden;float:left;width:392px; height:70px; margin:0 auto; border-bottom:1px dotted #dfdfdf; padding:12px 0 0 0; color:#666;}
.main .mian_con .superiority_con .neir .neir_1  .tu{width:50px; height:46px; border:1px solid #dfdfdf;border-radius: 3px; float:left; margin-right:10px;margin-bottom: 10px;}
.main .mian_con .superiority_con .neir .neir_1  .tu img{width:48px; height:44px; margin:1px;}
.main .mian_con .superiority_con .neir .neir_1  p { color: #333;font-size:12px; line-height:18px; margin-top:-4px;}
.main .mian_con .superiority_con .neir .neir_1  p a{color:#343434;}
.main .mian_con .superiority_con .neir .neir_1  p span{ font-size:13px; color:#007cc3;}
/*.main .mian_con .superiority_con .neir .neir_1:after{
	position: absolute;
	right: 10px;
	bottom: 0;
	content:'...';
	width: 30px;
	height: 18px;
	line-height: 18px;
	color: #333;
	font-size:12px;
	text-align: right;
}*/


.main2{ width:100%; height:285px; /*border-bottom:1px solid #e8e8e8;*/ padding-bottom:15px;}
.main2 .main_con2{width:1200px; height:310px; margin:0 auto;}
.main2 .main_con2 .chadan{width:360px; height:248px; border:1px solid #dfdfdf;padding:15px 5px; float:left; background:#fff;}
.main2 .main_con2 .chadan h3{ font-size:16px; color:#007cc3; font-weight:normal;}
/*.main2 .main_con2 .chadan h3 span{ font-size:12px; color:#ababab; font-weight:normal;}*/

.main2 .main_con2 .notice{width:180px; height:248px; border:1px solid #dfdfdf; padding:15px 10px; float:left; margin:0px 11px; background:#fff;}
.main2 .main_con2 .notice h3{ height:30px; font-size:16px; color:#007cc3; font-weight:normal; border-bottom:1px solid #007cc3;}
.main2 .main_con2 .notice h3 span{ font-size: 13px; color: #ababab; font-weight: normal;}
.notice_con
{
    line-height:24px; margin:10px auto auto auto;
}
    .notice_con a
    {
        color:#666; font-size:13px;
    }

.main2 .main_con2 .ann{ width:405px; height:258px; border:1px solid #dfdfdf; float:left;margin: 0px 12px; padding:10px 10px; background:#fff;}
.main2 .main_con2 .news{ width:352px; height:258px; border:1px solid #dfdfdf; float:right; padding:10px 10px; background:#fff;}
.main2 .main_con2 .ann h3,.main2 .main_con2 .news h3{ font-size:16px; color:#007cc3; font-weight:normal; border-bottom:1px solid #007cc3; height:30px;}
.main2 .main_con2 .ann h3 span,.main2 .main_con2 .news h3 span{ font-size:13px; color:#ababab; font-weight:normal;}
.main2 .main_con2 .ann h3 em,.main2 .main_con2 .news h3 em{ float:right; margin-right:5px; margin-top:5px;font-style:normal; font-size:12px; color:#007cc3;}
.main2 .main_con2 .ann h3 em a,.main2 .main_con2 .news h3 em a{ color:#007cc3;}
.main2 .main_con2 .ann .cnn_con,.main2 .main_con2 .news .news_con{ width:auto;margin:0px auto 0;}
.main2 .main_con2 .ann .cnn_con li,.main2 .main_con2 .news .news_con li{ background:url(../images/img/listb.jpg) no-repeat left center; text-indent:20px; border-bottom:1px dotted #ccc;overflow:hidden;}
.main2 .main_con2 .ann .cnn_con a,.main2 .main_con2 .news .news_con a{font-size:13px; color:#666; height:37px; line-height:40px; display:block;}
.main2 .main_con2 .ann .cnn_con a:hover,.main2 .main_con2 .news .news_con a:hover{color:#007cc3;}
.main2 .main_con2 .ann .cnn_con span,.main2 .main_con2 .news .news_con span{ float:right;}

.show{ width: 100%; margin: 0px auto; overflow: hidden;}
.show h3{ width:1200px; height:35px; margin:0 auto; /*background:url(../images/img/aa_r23_c20_s1.jpg) no-repeat 315px center; text-indent:75px;*/ font-size:18px; color:#007cc3; line-height:35px; text-align:center; border-bottom:1px solid #007cc3;}
.show h3 span{ font-size:14px; color:#ababab;}
.pcont { width:1198px; float:left; overflow:hidden;  margin:2px auto 0;}
.ScrCont {width:32766px; zoom:1;}
#List1_1, #List2_1 {float:left;}
.pj { width:282px; height:241px; float:left; margin:0 10px;display:inline; background:url(../images/img/aa_r25_c7_s1.jpg) no-repeat center center; vertical-align:middle; overflow:hidden;}
.pj .pj_con{ margin:10px 7px;}
.pj .pj_con img{width:267px; height:170px; border: 1px solid #dfdfdf;border-radius: 10px; }
.pj .pj_con .ms{ text-align:center;}
.pj .pj_con a{ color:#666; font-size:16px;}
.LeftBotton a{width:46px; height:160px; margin:30px 0px 0px 10px; background:url(../images/img/aa_r26_c3_s1.jpg) no-repeat left ; display:block; }
.RightBotton a{width:46px; height:160px; margin:30px 10px 0px 0px; background:url(../images/img/aa_r26_c34_s1.jpg) no-repeat right; display:block}
.LeftBotton{float:left}
.RightBotton{float:right}
.blk_18 { width:1200px; margin:20px auto; overflow:hidden; background:#fff; border:1px solid #d3d3d3}
    .blk_18 a
    {
        color:#666; font-size:13px;
    }

#footer{    background: #007cc3 url(../images/foot_bj.gif) no-repeat center top; color:#FFF;padding-top:30px;padding-bottom: 30px;}
#footer .links{ width:1200px;height:auto; margin:0px auto;}
#footer .links_con{ width:auto; height:auto; margin:0 auto; text-align:center;margin-bottom:5px;}
#footer .links_con li{ line-height:30px; display:inline-block; *display:inline; *zoom:1;font-size:13px; }
#footer .links_con li a{ font-size:13px; color:#fff; height:auto; width:100px; padding:0px 10px;}
#footer .xx{ min-height:100px; padding-top:20px;}
#footer .xx p{ width: 1180px; margin:0 auto; font-size:13px; color:#fff; text-align:center; line-height:24px;}
#footer .xx a{ width: 1180px; margin:0 auto; font-size:12px; color:#fff; text-align:center; line-height:24px; margin: 0 3px ;}


/*鍦ㄧ嚎瀹㈡湇*/
.keifu{position:fixed;top:10%;right:0%;width:129px; height:336px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.icon_keifu{width:26px;height:100px;float:left;background:url(../images/img/ce.png);position:relative;display:none;cursor:pointer;}
.keifu_box{float:left;width:129px; height:336px; background:url(../images/img/kufu_bj.jpg);}
.keifu_close:link,.keifu_close:visited{display:block;width:13px;height:13px;background:url(../images/img/kefu_btn.jpg);position:absolute;top:5px;right:5px;}
.keifu_close:hover{background-position:-60px 0;}
.keifu_con{ margin-top:95px;}
.keifu_con li{height:35px;padding-left:12px;}
.keifu_con .bt{font-size:16px;height:30px;line-height:30px;text-align:left;padding:0 0 0 20px;color:#012646;}
.keifu_bot{width:131px;height:119px;background:url(../images/keifu.png);background-position:0 -149px;}

.inputIndexSelect{width: 310px;
height: 102px;
line-height:25px;color: #838383;
border: 2px solid #e6e7e8;
border-top: 2px solid #007cc3;
margin:20px auto auto 10px;
resize: none;}

.btnIndexSelect{ float: left;
background-color: #007cc3;
width: 90px;
height: 30px;font-family:'Tahoma';
font-weight:normal;
margin: 10px auto auto 10px;
line-height:30px;
text-align:center;
border: 0px;
cursor: pointer;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #FFF;
font-size: 14px;}

.main .bland .col-xs-12 {

	margin: 15px auto;

}

.main .bland .col-xs-12 a {

}

.main .bland .col-xs-12 img {

/*	width: 239px;

	height: 239px;*/

	border: 3px solid #fff;

	box-shadow: 0px 0px 10px;

}

.blandinfo {

	position: absolute;

	top: 60px;

	left: 80px;

	display: block;

	font-size: 0;

	line-height: 0;

	text-indent: -9999px;

}

.blandinfo h3 {

	font-weight: bold;

	color: red;

}

.searchForm
{
    width:680px; height:auto; margin:80px auto auto auto;
}
    .searchForm input
    {
       width:550px; height:36px; border:1px solid #ccc; padding-left:10px; line-height:36px; font-size:16px; color:#000;
    }
    .searchForm .btnSearch
    {
        width:auto; height:38px; display:inline-block; background:#007cc3; line-height:36px; text-align:center; font-size:14px; color:#fff; cursor:pointer;padding:0px 10px;border:0;
    }


.liucheng{
    text-align: center;
    height: 112px;
    width: 1200px;
    margin: 30px auto;
}
.our_ys {
	/*min-height:100px;*/
	line-height:25px;
	margin-bottom:13px;
	padding-left: 30px;
	background: url(../images/list.png) no-repeat left top;
	font-size: 14px;
}
.our_ys h1 {
	font-size:16px;
	margin-bottom: 6px;
	color:#007cc3;
}/*
.bgo01 {
	background:url(../images/v1.gif) 41px 5px no-repeat;
}
.bgo02 {
	background:url(../images/v2.gif) 41px 5px no-repeat;
}
.bgo03 {
	background:url(../images/v3.gif) 41px 5px no-repeat;
}
.bgo04 {
	background:url(../images/v4.gif) 41px 5px no-repeat;
}
.bgo05 {
	background:url(../images/v5.gif) 41px 5px no-repeat;
}
.bgo06 {
	background:url(../images/v6.gif) 41px 5px no-repeat;
}
.bgo07 {
	background:url(../images/v7.gif) 41px 5px no-repeat;
}*/