/* 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;}
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#3c3c3c;text-decoration:none; cursor:pointer;}
a:hover { color:#006cb2; 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:#666666;font-size:14px; margin:0px 5px;}
.pagelist span{margin:0px 5px;}
.pagelist a:hover{color:#fff;background:#53334a;}
.fengyepage-now{color:#fff !important;background:#53334a;}

#menu{ float:left; width:100px;}
#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;}

.txt_01{font-family:"微软雅黑"; font-size:12px; color:#000000; width:145px; height:33px; line-height:33px; border:none;}
.submit{ width:200px; height:35px; float:left; background:url(../images/dl.jpg) no-repeat; border:none; cursor:pointer; font-family:"微软雅黑"; font-size:16px; color:#ffffff;}
/*头部 底部*/ 

.header { height:120px; float:left; width:100%; }
.header_top{ height:29px; line-height:29px; border-bottom:solid 1px #d7d7d7;}
.header_top dl dt{ float:left; color:#737573;}
.header_top dl dd{ float:right; }
.header_top dl dd img{ float:left; width:135px; height:30px;}


.header_logo{ float:left; width:300px; height:90px;}

.header_nav{height:90px; float:right; width:690px;}
.header_nav ul{ height:40px; padding-top:25px; }
.header_nav ul dl{float:left; height:40px; width:115px; text-align:center;}
.header_nav ul dl dt{ float:left; width:100%; height:40px; line-height:40px; }
.header_nav ul dl dt a{ float:left; width:100%; color:#333333;}
.header_nav ul dl:hover dd{ display:none;}
.header_nav ul dl:hover dt{ background:#53334a; }
.header_nav ul dl:hover dt a{color:#FFF;}
.header_nav ul dl dd { display:none; float:left; width:115px; height:30px; line-height:30px; position:relative; z-index:8888; }
.header_nav ul dl dd a{color:#333333; float:left; width:100%; height:30px;}
.header_nav ul dl dd a:hover{color:#fff; background:#53334a;}
#header_hover{width:115px; height:40px; background:#53334a; color:#FFF;}
#header_hover a{color:#FFF;}

.footer { height:120px; padding:60px 0px; background:#333333; }
.footer_nav{ float:left; width:40%; margin-left:32%;}
.footer_nav li{ line-height:16px; height:16px; float:left; border-left:solid 2px #FFF; margin:7px 0px; font-size:14px;}
.footer_nav li:first-child{ border-left:none;}
.footer_nav li a{ float:left; color:#fff; float:left; padding:0 8px;}
.footer_nav li a:hover{ color:#FFF; text-decoration:underline;}
.footer_bottom{ float:left; width:100%; min-height:90px; line-height:30px; color:#ffffff; text-align:center; font-size:14px;}
.footer_bottom a{ color:#FFF; }
.footer_bottom a:hover{text-decoration:underline;}
/*头部 底部*/

/*banner*/ 
.sy_banner{ height:469px; 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*/ 

.sy_main{ height:250px; float:left; width:100%; padding:80px 0px;}
.sy_title{ text-transform:uppercase; float:left; width:100%; margin-top:55px;}
.sy_title dl{ float:left; color:#5a5a5a;}
.sy_title dl dt{ font-size:16px; font-weight:bold; float:left; line-height:20px;}
.sy_title dl dd{ line-height:20px; padding-top:20px; float:left;}
.sy_title a{ float:right;}
.sy_title2{ text-transform:uppercase; float:left; width:100%; margin-top:55px; margin-bottom:30px;}
.sy_title2 dl{ float:left; color:#d9d9d9;}
.sy_title2 dl dt{ font-size:16px; font-weight:bold; float:left; line-height:20px;}
.sy_title2 dl dd{ line-height:20px; padding-top:20px; float:left;}
.sy_title2 a{ float:right;}
/*sy_about*/ 
.sy_about{ float:left; width:100%; min-height:650px; }
.sy_about_main{ float:left; width:100%;}
.sy_about_1{ float:left; width:770px; height:415px; background:url(../images/index_about_bg.jpg) no-repeat right; margin-top:25px;}
.sy_about_2{ float:left; width:410px; margin-left:20px;}
.sy_about_2 dl{ float:left; width:100%; margin-top:200px;}
.sy_about_2 dl dt{ float:left; font-weight:bold; font-size:18px; color:#3c3c3c; width:100%; line-height:40px;}
.sy_about_2 dl dd{ float:left; width:100%; font-size:14px; line-height:25px; text-indent:2em;}
/*sy_product*/ 
.sy_product{float:left; width:100%; min-height:585px; background:#53334a;}

/* #marquee1 */
#marquee1{width:1200px;height:340px;overflow:hidden; float:left; }
#marquee1 ul li{float:left;width:293px; height:340px; padding:0 3.5px; }
.sy_product_img{ float:left; width:100%; height:198px; text-align:center; padding:45px 0px; background:#FFF;}
.sy_product_img img{ max-width:100%; max-height:100%;}
.sy_product_title{ float:left; width:80%; padding:0 10%; height:50px; line-height:50px; color:#5a5a5a; font-size:14px; background:#FFF;}
.sy_product_end{ float:left; width:50%; margin-top:50px; margin-left:-170px; position:relative; left:50%;}
.sy_product_more{ background:#FFF; width:145px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#333333; text-transform:uppercase; float:left; margin:0 10px;}
.control{height:39px; width:86px; overflow:hidden; float:left; }
.control a{ width:86px; height:39px;}
#goL{background:url(../images/sy_left.png) no-repeat center; float:left; width:86px; height:39px;}
#goL:hover{ background:url(../images/sy_left2.png) no-repeat center; width:86px; height:39px;}
#goR{background:url(../images/sy_right.png) no-repeat center; float:left; width:86px; height:39px;}
#goR:hover{ background:url(../images/sy_right2.png) no-repeat center; width:86px; height:39px;}

.sy_news{float:left; width:100%; min-height:470px;}
.sy_news_main{ float:left; width:100%; padding-top:50px;}
.sy_news_left{ float:left; width:580px;}
.sy_news_left_img{ float:left; width:570px; height:170px; overflow:hidden;}
.sy_news_left_img img{ width:100%; height:auto;}
.sy_news_left_title{ font-size:18px; color:#5a5a5a; line-height:35px;}
.sy_news_left_time{ color:#929292; line-height:20px;}
.sy_news_left_content{ color:#a7a7a7; line-height:15px; height:32px; overflow:hidden;}
.sy_news_right{ float:left; width:610px; margin-left:10px;}
.sy_news_right li{ float:left; width:100%; margin-bottom:22px; padding-bottom:10px; border-bottom:dashed 1px #dbd4cd;}
.sy_news_right_time{ float:left; width:60px; height:60px; background:#53334a; text-align:center; margin-left:30px; margin-right:30px;}
.sy_news_right_time dl{ height:50px; padding:5px 0px;}
.sy_news_right_time dl dt{ height:30px; line-height:30px; font-weight:bold; font-size:24px; color:#ffffff;}
.sy_news_right_time dl dd{ height:20px; line-height:20px;color:#ffffff;}
.sy_news_right_main{ float:left; width:490px;}
.sy_news_right_main dl{ float:left; width:100%;}
.sy_news_right_main dl dt{ font-size:18px; color:#5a5a5a; line-height:26px; overflow:hidden;}
.sy_news_right_main dl dd{ color:#a7a7a7; line-height:17px; height:34px; overflow:hidden;}

.sy_join{ background:url(../images/sy_talent.png) no-repeat center; height:400px; float:left; width:100%;}
.sy_join_main{font-size:24px; color:#ffffff; text-align:center; padding-top:90px;}


.sy_contact{float:left; width:100%; min-height:650px;}
.sy_contact_map{ height:350px; float:left; width:100%; margin-top:60px;}
.sy_contact_main{ padding-top:70px; padding-bottom:80px; float:left; width:100%;}
.sy_contact_main li{ float:left; text-align:center; padding:0px 90px;}
.sy_contact_img{ padding:20px 0px;}
.sy_contact_1{ color:#666666; font-size:16px; line-height:25px;}
.sy_contact_2{ color:#666666; font-size:16px; line-height:25px;}



.fengyepage1{ width:100%; float:left;padding-top:70px; padding-bottom:20px; line-height:55px;}
.fengyepage{ width:632px; height:24px; margin:0px auto; text-align:center;}
.fengyepage a{ border:1px solid #666666; padding:4px 6px;color:#666666; font-size:12px; cursor:pointer; background-color:#ffffff;}
.fengyepage a:hover{background-color:#53334a; color:#ffffff !important; cursor:pointer;border:#53334a solid 1px;}
.fengyepage-now{ background-color:#53334a !important; color:#ffffff !important;}

.n_link{width:100%; float:left; margin-top:1px; display:inline;}
.n_link .pre{width:100%; float:left; margin-top:13px; display:inline; line-height:27px; color:#595959; font-size:12px;}
.n_link .next{width:100%; float:left; line-height:24px; color:#53334a; font-size:12px;}
.n_link .pre a{color:#595959; font-size:12px;}
.n_link .pre a:hover{color:#595959; font-size:12px;}
.n_link .next a{color:#53334a; font-size:12px;}
.n_link .next a:hover{color:#53334a; font-size:12px;}