/* CSS Document */

body {
	width:100%;
	height:100%;
	margin:0 auto;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif ;
	font-family:"微软雅黑"!important;
	list-style:none;
	background:#fff;
}
a:link {color: #000; text-decoration: none}
a:active { color: #000;text-decoration: none }
a:visited {
	color: #000;
	text-decoration: none
}
li{ list-style:none}
.clear{ clear:both}
.folatleft{ float:left;}
.folatright{ float:right;}
.container{ padding:0px;}

#whole{ width:100%;margin:auto;}
.up_bj{ width:100%; height:40px; background:#f4f4f6; line-height:40px; color:#6e6e6e;}
.up_text_l{ float:left; text-align:left;}
.up_text_r { float:right; text-align:right;}
.top_bj{ height:180px; width:100%; background:url(../images/top_bj.jpg) repeat-x;}
.logo{ padding-top:30px; float:left; width:447px;}
.nav_bj { width:100%; height:32px;border-top:1px #CCC solid; margin-top:30px; }



.tell { float:right;padding-top:30px;}
.tell li{ float:left; margin-right:15px; text-align:right;}
.tell li span{ font-size:18px; font-weight:700; color:#ec5c5c;}
.sy_nav ul{ margin:auto; margin-top:15px;}
.sy_nav ul li{ float:left; width:80px;line-height:32px;height:32px; text-align:center;color:#000;}
.sy_nav ul li a{ font-size:18px; color:#000;}

.about{ width:1200px; margin:auto;}
.box1{ float:left; margin-top:60px;}
.box2{ width:280px; height:390px; background:#fff; float:left; margin-top:60px; margin-left:10px;}
.box2 h1{ font-size:25px; margin-left:20px;}
.box2 p{ padding:20px; text-align:justify; line-height:25px;}

.box3{width:368px; height:390px;  float:left;margin-top:40px; margin-left:10px; }
.box3_up{width:368px; height:191px; background:url(../images/honor.jpg); }
.box3_up h1{font-size:25px; margin-left:20px; padding-top:28px;}
.box3_up span{ margin-left:23px;}
.box3_up a{ width:130px; height:35px; line-height:35px; border:#999 1px solid; color:#666; display:block; text-align:center; margin-left:20px; margin-top:20px;}
.box3_up a:hover{ border:#2b5c97 1px solid; color:#2b5c97; }
.box3_down{width:368px; height:191px; background:url(../images/cont.jpg);}
.box3_down h1{font-size:25px; margin-left:20px; padding-top:28px;}
.box3_down span{ margin-left:23px;}
.box3_down a{ width:130px; height:35px; line-height:35px; border:#999 1px solid; color:#666; display:block; text-align:center; margin-left:20px; margin-top:20px;}
.box3_down a:hover{ border:#2b5c97 1px solid; color:#2b5c97; }

.ab_bj{ width:100%; height:505px; background:#f6f7f9;}
.about{ left: 0; bottom: 0; right: 0; }
.ab_tu{ float:left; width:515px;}
.ab_text{ float:right; width:600px; color:#4c2f28; font-size:14px; line-height:25px;  text-align:justify;}
.ab_text h1{ font-size:25px; color:#1a66c3;}
.ab_text a{ float:right;}

.pro_title{ height:140px; margin-top:30px; border-bottom:1px #e6e6e6 solid; margin-bottom:30px;}
.sy_pro_l{ float:left;}
.sy_pro_l h1{ font-size:33px; color:#2b5c97; font-weight:600;}
.sy_pro_r { float:right;margin-top:50px;}
.sy_pro_r a{ padding-top:50px; font-size:20px; }
.sy_title { margin:auto;text-align:center;}
.sy_title img{  margin-top:50px; margin-bottom:50px; }

.sy_cplist ul { padding:0px; margin:auto;}
.sy_cplist ul li{ float:left; margin-bottom:50px; width:272px; margin-left:20px;   }
.sy_cptext{border-bottom:1px solid #999; width:272px;font-size:16px; line-height:20px; height:45px; }
.sy_cplist ul li span{ font-size:16px; height:15px; color:#2b5c97;  }

.news_bj{ width:100%; height:484px; background:url(../images/news_bj.jpg) center no-repeat;}
.sy_news_l{ float:left; margin-top:30px;}
.sy_news_l h1{ font-size:33px; color:#2b5c97; font-weight:600; padding:0px; margin:auto;}
.sy_news_l span{ font-size:25px;}
.sy_news_li ul{ padding:0px; margin:auto;}
.sy_news_li li{ float:left; width:390px;}

.news_l{ width:70px; height:70px; float:left; background:#2b5c97; color:#fff; padding:10px; text-align:center; font-size:12px;}
.news_l span{ font-size:22px;}
.news_r{ float:left; margin-left:10px; width:280px;}
.news_r h1{ font-size:20px; color:#2b5c97; padding:0px; margin:auto;}
.news_r p{ line-height:20px;}



.fot_bj{ width:100%; height:298px; background:url(../images/fot_bj.jpg) repeat-x;}
.fot_l{ float:left;}
.fot_r{ float:right;}
.fot_list ul{ padding:0px; margin:auto; margin-top:30px;height:60px; line-height:60px;}
.fot_list ul li{ float:left; color:#696969; width:60px; text-align:center;}
.fot_list ul li a{color:#696969;}
.fot_text{color:#696969;  float:left; padding-top:10px;}
.fot_text h1{ color:#ff8a00; font-size:30px; font-weight:bold; padding:0px; margin:auto;}
.fot_text a{color:#696969;}
.ewm{ float:right; margin-top:50px;}

.fot{ border-bottom:#CCC 1px solid; padding-bottom:30px;}
.fot_down{ line-height:55px; height:55px;color:#696969;}
.fot_down span{ float:right;}

/*内页*/
.ny_main{ margin-top:1%; margin-bottom:1%; min-height:300px;}
.ny_title{ width:100%; height:60px; border-bottom:1px #CCCCCC solid; margin-top:1%;}

.nytitle_left h1{ font-size:18px; color:#000; text-indent:30px; line-height:60px; float:left; padding:0px; margin:auto;}
.nytitle_right { float:right;line-height:60px;padding:0px; margin:auto;  color:#000; }
.nytitle_right a{ color:#000;}
.ny_box{ margin-top:3%; margin-bottom:3%;}
.ny_box p{ font-size:16px; line-height:30px;}
.ny_left_top {width:250px; height:50px; line-height:50px;background:url(../images/ny_left.jpg) repeat-x ; color:#fff;}
.ny_left_top h1{ font-size:20px; float:left; padding:5%; margin:auto; }
.ny_left_top a{ float:right; line-height:50px; margin-right:10px; color:#fff;}
.ny_left{ float:left; width:250px; min-height:500px;}
.ny_left ul{ padding:0px; margin:auto; }
.ny_left ul li{ width:250px; text-align:left; line-height:40px; text-indent:20px; color:#446592; background:url(../images/line.jpg) repeat-x bottom;  }
.ny_left ul li a{color:#446592;display:block; font-weight:bold;}
.ny_left ul li a:hover{ background:url(../images/li_bj.png) no-repeat ; display:block; color:#fff;}
.ny_right{ float:left; width:920px;  background:url(../images/line2.jpg) left repeat-y;padding:2%; text-align:justify; }

.ny_xw ul{ padding:0px; margin:auto;}
.ny_xw ul li{ width:100%; height:40px; line-height:40px;  text-indent:30px; background:url(../images/line.jpg) repeat-x bottom; color:#666;}
.ny_xw ul li h2{ font-size:18px; line-height:40px;  float:left; padding:0px; margin:auto; }
.ny_xw ul li a{ color:#039;}
.ny_xw ul li span{ float:right;}


.ny_word_list{ padding:2%;}
.info{ text-align:center; margin-bottom:20px;}
.xw_title p{ }
.xw_title h1{ font-size:18px; text-align:center;  font-weight:bold;}
.content{padding:12px 16px;line-height:25px;color:#333; text-align:left; text-align:justify; font-size:12px;}
.content img{ max-width:100%;}
.relation_box{ margin-top:20px; margin-bottom:20px; text-align:left;}

.pro_list{ padding-top:3px; width:270px; height:250px; float:left; margin:4px 10px 25px 10px; border:1px #CCCCCC solid; background:#FFF;}
.pro_list:hover{ border:1px #1151bc solid;}
.pro_list .pic_box{ text-align:center; margin:0px auto 0px auto; background:#FFF}
.pro_list .pic_box img{width:268px; border-bottom:1px #CCCCCC solid; max-height:180px;}
.pro_list .word_box{ width:270px; text-align:center; line-height:20px; margin:7px auto 0px auto; font-size:14px; color:#565656}
.cont_box{ margin-bottom:20px;}

.nei_cont_right{ width:863px; float:right; }
.nei_cont_right .title_box{ width:855px; float:left; padding-bottom:10px; padding-left:8px; border-bottom:1px #CCCCCC solid;}
.nei_cont_right .cont_box{ width:863px; float:left; margin-top:10px; font-size:14px; line-height:32px; padding:0px 5px 0px 5px;}
.nei_cont_right .cont_box ul{ padding:0px; margin:auto;}
.nei_cont_right .cont_box img{ max-width:98%; width:500px; height:500px;}
#ny_cpny{ width:855px; margin:auto; height:330px;}
#cp_left{  height:250px; float:left; margin-left:2%;}
#cp_left img{ width:390px; height:300px;  }
#cp_right{ width:350px; height:250px; float:left; margin-left:30px;  line-height:25px;}
#cp_right h3{ font-size:20px; color:#FF3300;}
/*tab*/
.tab{ width:855px; margin:0 auto 50px;}
.tab-hd { background:url(../images/bj.jpg) repeat-x; border-radius:10px; overflow:hidden; zoom:1;padding:0px!important; margin:auto!important;}
.tab-hd li{ float:left; font-size:22px!important; width:280px; height:55px; line-height:55px; color:#fff; text-align:center; cursor:pointer;}
.tab-hd li.active{ background:#363636;}
.tab-bd li{display:none; padding:20px; border-top:0 none; }
.tab-bd li.thisclass{ display:list-item;}