/* CSS Document */
/* CSS Document */
*{ margin:0; padding:0;}
img,input{ border:none;}
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#F90;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6,b{ font-weight:normal;}
li{ list-style:none;}
body,button,input,select,textarea { font-family:"Microsoft YaHei"; font-size:12px; color:#000;}
body{ height:100%;}
.m_box,.header{width:1200px; margin:0 auto;}
/*
蓝色：0072bc
黄色：ff9c00
*/
.header{ height:82px;}
.header h1{ float:left; position:relative; top:14px; padding-left:34px;}
.header p{ text-align:right; font-size:0; padding-top:32px;}
.header p a{ height:26px; line-height:26px; display:inline-block; *display:inline; *zoom:1; font-size:16px; color:#0072bc; margin-left:10px;}
.header p a img{ display:block; float:left; height:26px; width:auto; margin-right:4px;}
.header p a:hover{ text-decoration:underline;}
/*nav*/
.nav{ height:40px; background:#0072bc; clear:both; width:100%;}
.nav .m_box{ height:40px; background:url(../images/nav.png) no-repeat left top;}
.nav ul{ padding-left:230px;}
.nav ul li{ display:inline;}
.nav ul li a{ display:block; float:left; height:40px; line-height:40px; font-size:14px; color:#fff; padding:0 30px;}
.nav ul li a:hover{ background:url(../images/nav_a_bg.jpg) repeat-x left bottom;}
/* banner */
.flexslider{position:relative;height:507px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1; height:507px; overflow:hidden;}
.slides li{height:507px;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px;height:20px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:20px;line-height:80px;overflow:hidden;background:url(../images/banner_btn_2.png) no-repeat center scroll;cursor:pointer;}
.flex-control-nav .flex-active{ background-image:url(../images/banner_btn_1.png);}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
/*contnet*/
.con_bt{ clear:both; color:#656565; text-align:center; overflow:hidden; padding:50px 0 30px;}
.con_bt h3{ width:392px; margin:0 auto; height:40px; line-height:40px; font-size:26px;  background:url(../images/con_bt_br.png) repeat-x center scroll; text-align:center;}
.con_bt h3 span{ display:inline-block; height:40px; line-height:40px; padding:0 16px; background:#fff; margin:0 auto;}
.con_bt h4{ text-align:center; font-size:20px;}
/*con_1*/
.con_1{ overflow:hidden; padding-bottom:50px;}
.con_1 .l{ width:556px; float:left;}
.con_1 .l h1 img{ display:block; border:1px solid #d6d6d6;}
.con_1 .l dl{ padding-top:36px;}
.con_1 .l dl dt{ height:28px; line-height:28px; margin-bottom:10px;}
.con_1 .l dl dt a{ display:block; float:left; font-size:16px;}
.con_1 .l dl dt em{ display:block; float:right; font-size:12px; color:#989898;}
.con_1 .l dl dd{ width:100%; line-height:24px; text-indent:2em; text-align:justify; text-justify:inter-word;}
.con_1 .r{ width:590px; float:right;}
.con_1 .r ul li{ width:100%; float:left; height:88px; margin-bottom:30px;}
.con_1 .r ul li h2{ float:left; width:100px; height:88px; border-right:1px solid #d4d4d4; text-align:center; line-height:88px; font-size:46px; color:#d4d4d4; font-weight:bold; margin-right:26px;}
.con_1 .r ul li b{ display:block; height:26px; line-height:26px; padding-top:10px;}
.con_1 .r ul li b a{ display:block; float:left; font-size:16px;}
.con_1 .r ul li b em{ display:block; float:right; color:#989898;}
.con_1 .r ul li p{ line-height:24px; text-align:justify; text-justify:inter-word; height:48px; overflow:hidden;}
/*con_2*/
.con_2{ overflow:hidden; background:#ededed; padding-bottom:30px;}
.con_2 .con_bt h3 span{ background:#ededed;}
.con_2 .text{ overflow:hidden; padding-bottom:20px;}
.con_2 .text p{ line-height:32px; text-align:justify; text-justify:inter-word; color:#656565;}
.con_2 .more{ display:block; margin:0 auto; width:112px; height:29px; background:url(../images/more.png) no-repeat center;}
/*con_3*/
.con_3{ overflow:hidden; padding-bottom:88px;}
.con_3 ul.con_nav{ width:1220px; overflow:hidden; margin-bottom:25px;}
.con_3 ul.con_nav li{ float:left; width:224px; margin-right:20px;}
.con_3 ul.con_nav li a{ display:block; height:42px; line-height:42px; border:1px solid #348ec3; text-align:center; font-size:14px; color:#656565;}
.con_3 ul.con_nav li a:hover{ color:#348ec3;}
.con_scroll{ position:relative;}
/* #marquee1 */
#marquee1{width:1200px; height:278px; overflow:hidden;}
#marquee1 ul li{float:left; width:224px; padding-right:20px;}
#marquee1 ul li div{ padding:5px; background:#e6e6e6; overflow:hidden;}
#marquee1 ul li h2{ background:#fff; padding:29px 0 46px; overflow:hidden;}
#marquee1 ul li img{display:block; margin:0 auto; width:184px; height:138px;}
#marquee1 ul li span{ display:block; text-align:center; height:28px; line-height:28px; color:#656565;}
#marquee1 ul li b{ display:block;}
#marquee1 ul li b a{ display:block; width:90px; height:26px; line-height:26px; text-align:center; background:#0072bc; color:#fff; margin:0 auto 8px; -moz-border-radius:13px; -webkit-border-radius:13px; border-radius:13px; position:relative;
z-index:100;
behavior:url(css/tool_iecss3.htc);/*IE浏览器 圆角*/}
#marquee1 ul li b a:hover{ background:#ff9c00;}
.control{ position:absolute; left:0; top:78px; width:100%;}
.control a{ display:block; float:left;}
#goR{ float:right;}
/*footer*/
.footer{ clear:both; width:100%; overflow:hidden; background:url(../images/footer_bg.jpg); color:#fff; padding-top:24px; padding-bottom:10px;}
.footer .l{ width:315px; height:191px; background:url(../images/footer_lx.png) no-repeat center; float:left;}
.footer .l p{ font-size:14px; padding:24px; line-height:24px;}
.footer h3{ float:left; padding-left:10px;}
.footer h3 span{ display:block; font-size:14px; height:28px; line-height:28px; padding-top:4px;}
.footer h3 img{ display:block;}
.footer .r{ width:500px; float:right; font-size:14px;}
.footer .r ul{ overflow:hidden; margin-bottom:14px;}
.footer .r ul li{ height:30px; line-height:30px;}
.footer .r ul li i{ height:30px;}
.footer .r ul li i img{ display:inline-block; vertical-align:middle;}
.footer .r ul li span{ display:inline-block; height:30px; line-height:30px; padding-left:28px; font-size:14px;}
.footer .r p{ line-height:24px;}
.footer .r p a{ color:#fff;}
.footer .r p a:hover{ text-decoration:underline;}
/*===========================================================================*/
.banner{ height:276px;}
.content{ background:#e6e6e6;}
.content .m_box{  background:#fff; position:relative;}
.tab_bt{ position:absolute; left:0; top:-46px; z-index:999;}
.tab_bt a{ display:block; float:left; height:46px; line-height:46px; padding: 0 54px; background:#cecece; color:#0072bb; margin-right:4px; *display:inline;}
.tab_bt a:hover,.tab_bt a.on{ background:#0072bb; color:#fff;}
.con_text{ padding:0 50px; overflow:hidden; padding-bottom:30px; color:#4c4c4c;}
.con_text img{ display:block; margin-bottom:14px;}
.con_text h3{ font-size:20px; line-height:24px; margin-bottom:10px;}
.con_text h4{ font-size:16px; line-height:24px; margin-bottom:20px;}
.con_text p{ text-align:justify; text-justify:inter-word; line-height:24px; margin-bottom:20px;}

/*News*/
.News{ width:95%; float:left; margin-top:20px; line-height:24px; font-size:14px;}
.newslist{ width:100%; float:left; padding-bottom:15px; border-bottom:dashed 1px #dedede; margin-top:15px;}
.newslist .time{ float:left; width:90px; text-align:center; margin-top:15px;}
.time h1{ font-size:38px; color:#000; width:100%; border-bottom:solid 2px #000; float:left; padding-bottom:10px;}
.time h1 span{ font-size:14px; line-height:30px;}
.newslist dl{ float:left; width: 950px; float:right;}
.newslist dl dt{ float:left; width:120px;}
.newslist dl dt img{ width:210px; height:125px;}
.newslist dl dd{ width:710px; float:right; font-size:12px; color:#666;}
.newslist dl dd a{ font-size:14px; color:#000;}
.page{ width:100%; float:left; margin-top:20px; text-align:center;}
.page a{ display:inline-block; border:solid 1px #dedede; margin:0 5px; padding: 2px 5px;}
.page a:hover{ border:solid 1px #c18612; color:#c18612}

/*Products*/
.Pro{ width:95%; float:left; margin-top:20px; line-height:24px; font-size:14px;}
.Prolist{ width:100%; float:left; padding-bottom:15px; border-bottom:dashed 1px #dedede; margin-top:15px;}
.Prolist .time{ float:left; width:90px; text-align:center; margin-top:15px;}
.Prolist dl{ float:left; width: 1020px; float:right;}
.Prolist dl dt{ float:left; width:120px;}
.Prolist dl dt img{ width:260px;}
.Prolist dl dd{ width:710px; float:right; font-size:14px; color:#666;}
.Prolist dl dd a{ font-size:16px; color:#000;}
.Propage{ width:100%; float:left; margin-top:20px; text-align:center;}
.Propage a{ display:inline-block; border:solid 1px #dedede; margin:0 5px; padding: 2px 5px;}
.Propage a:hover{ border:solid 1px #c18612; color:#c18612}
