/*reset*/
html{color:#000;background:#FFF; margin:0px; padding:0px; font-size:14px;}
/**html{  background-image:url(about:blank);  background-attachment:fixed;}*/
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0;}
ul,ol,li{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,h5,h6,s,i,em{font-size:12px;font-weight:normal;}
body{ font:12px/22px 'microsoft yahei',tahoma,arial,SimSun,sans-serif; text-align:center; color:#333;background:#fff;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
q:before,q:after {content:'';}
abbr,acronym {border:0; font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
em,i,s,cite{ font-style:normal;}
a{color:#333; text-decoration:none;outline:none;}
a:focus{outline:none;}
button{cursor:pointer;padding:0px;}
.clear{clear: both; width: 0px; height: 0px; font-size: 0px; overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden; visibility:hidden;}
.clearfix{*zoom:1;}/* Hides from IE-mac \*
/*layout*/
.fl,.float_l{float: left;}
.fr,.float_r{float: right;}
.floatNone{ float:none;}
.tal{text-align:left;}
.tac{text-align:center;}
.tar{text-align:right;}
.gray8b{color:#8b8b8b;}
.gray6{color:#666;}
.gray7{color:#777;}
.gray9{color:#999;}
.grayc{color:#ccc;}
.gray3{color:#333;}
.fontblue{color:#007bed;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.font10{font-size:12px;display:inline-block;-webkit-transform:scale(0.84,0.84);transform:scale(0.84,0.84);}
.container_wrapper{width: 1000px; height: auto;margin:0 auto; font-family:'microsoft yahei',tahoma,arial,SimSun,sans-serif;position:relative;}
.index_btn{display:block;margin:0 auto;color:#fff;background-color:#0bafe6;width:256px;height:50px;line-height:50px;font-size:20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.arrow_icon {display: inline-block;width: 0;height: 0;line-height: 0;font-size: 0px;border-width: 4px;border-style: solid}
.iefl{*float:left;float:left\9;}
.iefr{*float:right;float:right\9;}
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden; visibility:hidden;}
.clearfix{*zoom:1;}/* Hides from IE-mac */
cite{font-style: normal;}
.fl{float:left;}
.fr{float:right;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.txtcenter{text-align:center;}
.linkblue{color:#007bed;}
a.linkblue:hover{color:#019afe}
.fontred{color:#f32e37;}
.fontgreen{color:#35a90d;}
.yellowcolor{color:#fe8758;}
.gray4{color:#444;}
.bgf8{background-color:#f8f8f8;}
.bgfa{background-color:#fafafa;}
 textarea{resize: none;line-height:24px;}
 .mb10{margin-bottom:10px;}
/*flexbox*/
.flexbox {display:-webkit-flex;display:-webkit-box;display:flex; }
.boxflex{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.flexcenter{display:-webkit-flex;display:-webkit-box;display:flex;
    -webkit-align-items:center;-webkit-box-align:center;
    align-items: center;box-align:center;-webkit-flex-align:center ;/*垂直居中*/
    -webkit-justify-content:center;-webkit-box-pack:center;
    justify-content: center;box-pack:center;-webkit-flex-pack:center ;/*水平居中*/}
.lrcentrt{display:-webkit-flex;display:-webkit-box;display:flex;
    -webkit-justify-content:center;-webkit-box-pack:center;
    justify-content: center;box-pack:center;-webkit-flex-pack:center ;/*水平居中*/}
.topcenter{display:-webkit-flex;display:-webkit-box;display:flex;
    -webkit-box-align:center;-webkit-align-items:center;
    align-items: center;box-align:center;-webkit-flex-align:center ;}/*垂直居中*/
.hide{display:none;}
/*itouheader*/
.indexheader{width:100%;height:auto; background-color: #FAFAFA;font-family:'microsoft yahei',tahoma,arial,SimSun,sans-serif;border-bottom:1px solid #d9d9d9;position:fixed;z-index:99;}
.itoulogo{display:block;margin:15px 30px 0 0;height:auto; font-size: 36px;font-weight:bold;    color: #0066BA;}
/*.itoulogo img{width:100px;}*/
.itou_nav a{display:inline-block;float:left;padding:0 25px;font-size:14px;height:59px;line-height:59px;overflow:hidden;color:#333;}
.itou_nav a:hover{font-weight:700;}
.itou_nav a.selected{font-weight:700;}
.headerpad{padding-top:60px;height:1px;font-size:0;line-height:0;}
/*itoufooter*/
.itoufooter{background-color:#fafafa;padding-bottom:10px;}
.copyright{color:#333;height:20px;line-height:20px;padding:14px 0 9px;border-top:1px solid #e3e3e3;}
/**/
.indextobg{background-image:url(../img/indexbg.png); background-repeat: no-repeat;}
.indextopbox{width:100%;height:554px;
	background:url(../img/defbannerbg.png) left bottom,-webkit-linear-gradient(left, #8B56FE 0%, #1358E3 100%);
	background:url(../img/defbannerbg.png) left bottom,-moz-linear-gradient(left, #8B56FE 0%, #1358E3 100%);
	background:url(../img/defbannerbg.png) left bottom,linear-gradient(to right, #8B56FE 0%, #1358E3 100%);
	background-size:100% 129px,100% 100%;background-repeat:no-repeat;}
.indextop{width:1000px;height:554px;margin:0 auto;}
	.indextop_tit{padding-top:180px;font-size: 40px;color: #FFFFFF;letter-spacing: 1px;text-align: left;line-height: 60px;}
	.indextobg{margin-top:131px;width:394px;height:305px;background-position:0 0;}


.bgfa{background-color:#fafafa;}
.index_con{width:1000px;margin:0 auto;height:540px;}

.index_txtbox {text-align:left;}
.index_txtbox h2{margin-bottom:30px;height:36px;line-height:36px;font-size:34px;color:#333;letter-spacing:2px;}
.index_txtbox p{margin-bottom:24px;line-height:28px;font-size:18px;color:#878787;letter-spacing:1px;}
.indexbg{background-image:url(../img/indexbg2.jpg); background-repeat: no-repeat;}
	.index_img1{margin-left:168px;width:322px;height:309px;background-position:0 0;}
	.index_img2{margin-right:178px;width:312px;height:314px;background-position:-338px 0;}
	.index_img3{margin-left:138px;width:350px;height:247px;background-position:-657px 0;}

.index_con .index_txtbox{width:520px \9;margin-top:20px \9;}

.gotopbox{position: fixed;bottom:150px;right:40px;display:block;width:40px;height:40px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#808080;text-align:center;}
.gotopbox:hover{background-color:#aaa;}
.gotopicon{display:block;margin:17px auto 0;width:14px;height:8px;background-position:-440px -1228px;}


/*intr*/
.intr{width:1000px;margin:0 auto 30px;}
.intr .tit{font-size:30px;color: #111111;letter-spacing:5px;line-height:90px;text-align:center;border-bottom:1px solid #ccc;}
.intr_q{padding:30px 20px 20px;font-size: 20px;color: #333;text-align:left;}
	.intr_Qicon{background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA1MSA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGN4PSI2OC41MDYlIiBjeT0iMTkuODc3JSIgZng9IjY4LjUwNiUiIGZ5PSIxOS44NzclIiByPSI5MC45NzglIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0uNDI4NTkgLjg4MDY5IC0uNzk2ODEgLS40NzM3IDEuMTM3IC0uMzEpIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y4NTk0RCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM1RjIxNjgiIG9mZnNldD0iMTAwJSIvPjwvcmFkaWFsR3JhZGllbnQ+PHBhdGggZD0iTTE5IDM4YzYuOTk2IDAgMTQuNjYyLTYuMzMzIDIzLTE5QzMzLjY2MiA2LjMzMyAyNS45OTYgMCAxOSAwIDguNTA3IDAgMCA4LjUwNyAwIDE5czguNTA3IDE5IDE5IDE5eiIgaWQ9ImIiLz48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCA0KSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjQiIGQ9Ik0xOSA0MEM3LjQwMiA0MC0yIDMwLjU5OC0yIDE5UzcuNDAyLTIgMTktMmM3Ljg1OCAwIDE1Ljk5NyA2LjcyNCAyNC42NyAxOS45bC43MjQgMS4xLS43MjMgMS4xQzM0Ljk5NyAzMy4yNzYgMjYuODU4IDQwIDE5IDQweiIvPjwvZz48L3N2Zz4=') no-repeat 0 0;    margin-right: 16px;width:51px;height:46px;line-height:46px;font-size: 16px;font-weight: bold;text-align: center;color: #fff;}
.intr_a{margin: 16px 0 40px 58px;padding: 24px 32px;background: #F5F9FF;border-radius: 8px;font-size: 16px;line-height: 32px;text-align:left;}
.intr_a .icondot{display:block;width:8px;height:8px;border:1px solid #8b8b8b;margin-right:10px;}
.intr_a .pl{padding-left:20px;}