/* CSS Document */

body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
body>div{margin:0 auto}
a img {border:0}
body {font-family:"微软雅黑"; font-size:12px; min-width:1100px;}
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#333333;text-decoration:none; cursor:pointer;}
a:hover { color:#ed1b24; text-decoration: none}
.clear { clear:both;}
#leftnone{ margin-left:0;}
/*wrapin 主体容器宽度*/
.wrapin{width:1200px; margin:0 auto;}
.wrapin2{ width:1000px; margin:0 auto;}
.left{ float:left;}
.right{ float:right;}

.pagelist{height:25px; text-align:center; margin-left:0%; padding-top:30px; width:100%; margin-left:auto; margin-right:auto; clear:both;}
.pagelist a{padding:5px 10px;color:#999999;font-size:14px; margin:0px 5px;  border:solid 1px #dddddd;}
.pagelist span{margin:0px 5px;  border:solid 1px #dddddd;}
.pagelist a:hover{color:#fff;background:#ed1b24;}
.fengyepage-now{color:#fff !important;background:#ed1b24;}

#map{ float:left; width:100%; margin-bottom:30px; height:250px;}

.ntitle{ line-height:25px; float:left; width:90%; padding:20px 5%; font-size:12px; color:#78797d;}
.ntitle h2{ font-family:"微软雅黑"; font-size:16px; }
.ntitle .blue{ color:#2bb6a3}
.ntitle .red{ color:#F00;}

/*头部 底部*/ 

.header { height:81px; float:left; width:100%; border-top:solid 3px #0249a1; border-bottom:solid 1px #b3c8e3;}


.header_logo{ float:left; width:320px; height:81px;}

.header_nav{height:80px; float:left;}
.header_nav ul{ height:49px; padding-top:32px; width:520px;}
.header_nav ul li{float:left; height:17px; color:#333333; border-right:solid 1px #e0e0e0;}
.header_nav ul li:last-child{border-right:0px;}
.header_nav ul li span{ padding:0px 10px;}
.header_nav ul li a{color:#333333;}
.header_nav ul li a:hover{ color:#ed1b24;}
.header_link{ float:left; width:150px; margin-top:32px;}
.header_link dl{ float:left; margin-right:4%; width:46%;}
.header_link dl dt{ float:left; width:20px;}
.header_link dl dt img{ width:20px; height:20px;}
.header_link dl dd{ float:left; width:25px; padding:0px 5px;}
.header_link dl a:hover{ color:#ed1b24;}

.header_search{ float:right; margin-top:25px; width:180px;margin-right:11px;}
.header_search_kj{ float:left; height:28px; border:solid 1px #dddddd; width:88px; padding-right:10px; padding-left:10px;}
.header_search_bt{ float:left; height:30px; width:40px; background:url(../images/header_bt.png) no-repeat; border:0;}


.header_link{}

.footer {float:left; width:100%; }
.footer_top{float:left; width:100%; overflow: hidden;border-top:solid 1px #d9d9d9; background:#f0f0f0;}
.footer_nav{ float:left; width:600px; height:189px; padding:22px 0px;}
.footer_nav dl{ float:left; width:140px; padding:0px 30px; line-height:27px;}
.footer_nav dl dt{ float:left; width:100%; font-size:16px; color:#333333; font-weight:bold; }
.footer_nav dl dd{ float:left; width:100%; color:#777777; font-size:14px; }
.footer_nav dl dd a{color:#777777; float:left; width:100%; }
.footer_nav dl dd a:hover{color:#333333;}

.footer_contact{ float:left; width:260px;  padding:22px 20px;}
.footer_contact_title{ float:left; width:100%; font-size:16px; color:#333333; font-weight:bold; line-height:27px;}
.footer_contact dl{ float:left; width:100%; line-height:25px; min-height:25px;}
.footer_contact dl dt{ float:left; width:18px; margin-right:3px;}
.footer_contact dl dt img{ width:18px; height:25px;}
.footer_contact dl dd{ color:#777777;}
.footer_contact_link{ float:left; width:100%; margin-top:10px;}
.footer_contact_link ul{ float:left;}
.footer_contact_link li{ float:left; width:35px; height:35px; margin-right:15px;}
.footer_contact_link li img{ width:35px; height:35px;}

.footer_contact_link a{ width:35px; height:35px; color:#ffffff; margin:0px !important;}
.bds_twi{ background-image:url(../images/footer_1.png) !important; background-position:center !important; background-repeat:no-repeat !important; width:35px !important; height:35px !important; padding-left:0px !important;}
.bds_fbook{ background-image:url(../images/footer_2.png) !important; background-position:center !important; background-repeat:no-repeat !important; width:35px !important; height:35px !important; padding-left:0px !important;}
.bds_linkedin{ background-image:url(../images/footer_3.png) !important; background-position:center !important; background-repeat:no-repeat !important; width:35px !important; height:35px !important; padding-left:0px !important;}
.bds_linkedin{ background-image:url(../images/footer_4.png) !important; background-position:center !important; background-repeat:no-repeat !important; width:35px !important; height:35px !important; padding-left:0px !important;}



.footer_wx{ float:left; width:170px; padding:22px 15px;}
.footer_wx img{ width:170px; height:170px;}

.footer_end{ background:#e3e3e3; border-top:solid 1px #d9d9d9; text-align:center; float:left; width:100%; height:49px; line-height:49px; color:#666666;}
.footer_end a{color:#666666;}
.footer_end a:hover{color:#ed1b24;}



/*头部 底部*/

/*banner*/ 
.sy_banner{ height:595px; float:left; width:100%; }

.sy_banner_main{ width:1100px; margin:0 auto; margin-top:500px; height:80px;}
.sy_banner_main dl{ float:left; width:100px; margin-right:5px;}
.sy_banner_main dl dt{ width:100%; height:55px;}
.sy_banner_main dl dd{ width:100%;  height:25px; background:#0765a2; color:#FFF; line-height:25px; text-align:center;}
/*banner*/ 

/* flexslider */
.sy_banner .flexslider{position:relative;height:595px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.sy_banner .slides{position:relative;z-index:1;}
.sy_banner .slides li{height:595px;}
.sy_banner .slides li a{display:block;width:100%;height:100%;}
.sy_banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.sy_banner .flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.sy_banner .flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.sy_banner .flex-control-nav .flex-active{background-position:0 0;}

.sy_banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.sy_banner .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.sy_banner .flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev.png) center center no-repeat;}
.sy_banner .flex-direction-nav li a.flex-next{right:40px;background:url(images/next.png) center center no-repeat;}

/* #marquee1 */


.sy_main{ height:350px; float:left; width:100%; padding:30px 0px;}

.sy_product{ float:left; width:100%;}
.sy_product_title{}
.sy_product_title dl{ float:left; width:100%; text-align:center;}
.sy_product_title dl dt{ line-height:18px; color:#1b92ff; font-size:20px; font-weight:bold;}
.sy_product_title dl dd{ font-size:12px; color:#d0d0d0; line-height:14px; text-transform:uppercase; display:none;}
.sy_product_title2{ float:right;}
.sy_product_title2 a{ color:#1b92ff;}
#marquee1{width:1200px;height:220px;overflow:hidden; float:left; margin-top:20px;}
#marquee1 ul li{float:left;width:380px; height:215px; padding:0px 10px;}
#marquee1 ul li img{height: 100%;}








